2016-11-20 16:05:41 +00:00
|
|
|
qubes-utils (3.1.10) wheezy; urgency=medium
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* debian: reformat Build-Depends
|
|
|
|
* debian: add pkg-config to Build-Depends
|
|
|
|
|
|
|
|
[ Rusty Bird ]
|
|
|
|
* udev-block-add-change: better mount status check
|
|
|
|
* udev-block-add-change: don't exclude already attached devs
|
|
|
|
* udev-block-add-change: simplify a check
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* udev-block-add-change: fix checking if partition is mounted
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Sun, 20 Nov 2016 17:05:41 +0100
|
|
|
|
|
2016-06-25 13:35:36 +00:00
|
|
|
qubes-utils (3.1.9) wheezy; urgency=medium
|
|
|
|
|
|
|
|
* udev/qvm-block: exclude devices used elsewhere
|
|
|
|
* udev/qvm-block: exclude device if its partition is already attached
|
|
|
|
* udev: fix deadlock on xenstore access during dom0 boot
|
|
|
|
* qrexec-lib: convert tabs to spaces
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Sat, 25 Jun 2016 15:35:35 +0200
|
|
|
|
|
2016-02-08 04:06:21 +00:00
|
|
|
qubes-utils (3.1.8) wheezy; urgency=medium
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* udev: fix hiding devices from qvm-block
|
|
|
|
|
|
|
|
[ Olivier MEDOC ]
|
|
|
|
* archlinux: ensure gcc, make and pkgconfig are makedependencies
|
|
|
|
* archlinux: implement kernel-support
|
|
|
|
* kernel-support: compile u2mfn from source even if it has been never
|
|
|
|
built
|
|
|
|
* archlinux: add an install file specifically for vm-kernel-support
|
|
|
|
* archlinux: fix syntax errors in install file
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Mon, 08 Feb 2016 05:06:21 +0100
|
|
|
|
|
2016-01-07 04:59:41 +00:00
|
|
|
qubes-utils (3.1.7) wheezy; urgency=medium
|
|
|
|
|
|
|
|
[ pqg ]
|
|
|
|
* Fix build (installation) on Archlinux
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* Fix building Fedora package after Archlinux build fixes
|
|
|
|
* udev: do not assume static device-mapper major number
|
|
|
|
* udev: ignore devices set to be ignore elsewhere
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Thu, 07 Jan 2016 05:59:40 +0100
|
|
|
|
|
2015-12-13 03:38:28 +00:00
|
|
|
qubes-utils (3.1.6) wheezy; urgency=medium
|
|
|
|
|
|
|
|
[ HW42 ]
|
|
|
|
* debian: remove obsolete conffiles in /etc/udev/rules.d
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* qrexec-lib: add glibc version test check for having syncfs
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Sun, 13 Dec 2015 04:38:27 +0100
|
|
|
|
|
2015-11-30 04:55:14 +00:00
|
|
|
qubes-utils (3.1.5) wheezy; urgency=medium
|
|
|
|
|
|
|
|
* Fix for "debian: split libraries out of qubes-utils package"
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Mon, 30 Nov 2015 05:55:14 +0100
|
|
|
|
|
2015-11-27 19:44:04 +00:00
|
|
|
qubes-utils (3.1.4) wheezy; urgency=medium
|
|
|
|
|
|
|
|
[ qubesuser ]
|
|
|
|
* Fix u2mfn.ko for > 16TB RAM by not truncating to 32-bit improperly
|
|
|
|
|
|
|
|
[ Rusty Bird ]
|
|
|
|
* Check if QubesIncoming filesystem supports O_TMPFILE
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* rpm: disable debuginfo subpackage in qubes-kernel-vm-support
|
|
|
|
* initramfs: fix swap size
|
|
|
|
* qrexec: add clarification commends in qrexec.h
|
|
|
|
|
|
|
|
[ Rusty Bird ]
|
|
|
|
* qfile-unpacker: syncfs() to avoid qvm-move-to-vm data loss
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* initramfs: use units of sectors in sfdisk call
|
|
|
|
* initramfs: initialize volatile.img partition table also in
|
|
|
|
TemplateVM
|
|
|
|
* qubes-prepare-vm-kernel: ensure proper permissions on initramfs
|
|
|
|
* debian: resolve quilt-build-dep-but-no-series-file lintian warning
|
|
|
|
* Move udev scripts to /usr/lib/qubes, move rules to /lib/udev/
|
|
|
|
* makefile: honor build env CFLAGS and LDFLAGS
|
|
|
|
* debian: split libraries out of qubes-utils package
|
|
|
|
* debian: break hardlink before modifying debian/....dkms
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Fri, 27 Nov 2015 20:44:04 +0100
|
|
|
|
|
2015-11-11 04:12:11 +00:00
|
|
|
qubes-utils (3.1.3) wheezy; urgency=medium
|
|
|
|
|
|
|
|
* qrexec-lib: add qfile packing functions to libqubes-rpc-filecopy
|
|
|
|
* dracut: split 'full' dracut module into 'full-dmroot' and 'full-
|
|
|
|
modules'
|
|
|
|
* dracut: fix qubes-vm module dependencies
|
|
|
|
* dracut: mount only subdirectory of /lib/modules
|
|
|
|
* kernel-modules: build/install u2mfn module by default
|
|
|
|
* dracut: add dmsetup --noudevsync since we're running in pre-udev
|
|
|
|
hook
|
|
|
|
* debian: introduce qubes-kernel-vm-support package
|
|
|
|
* dracut: add a safety check preventing qubes_cow_setup.sh running in
|
|
|
|
dom0
|
|
|
|
* qrexec: define NOGUI_CMD_PREFIX
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Wed, 11 Nov 2015 05:12:11 +0100
|
|
|
|
|
2015-10-24 21:05:02 +00:00
|
|
|
qubes-utils (3.1.2) wheezy; urgency=medium
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* dracut: expand tabs to spaces
|
|
|
|
* dracut: abort on dmroot assemble error
|
|
|
|
* dracut: initialize volatile.img partitions
|
|
|
|
* libqrexec-utils: fix linker options
|
|
|
|
* libqrexec-utils: bring back buffered write helpers
|
|
|
|
* libqrexec-utils: bump SO version because of ABI change
|
|
|
|
|
|
|
|
[ qubesuser ]
|
|
|
|
* Fix u2mfn.ko for > 16TB RAM by not truncating to 32-bit improperly
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Sat, 24 Oct 2015 23:05:02 +0200
|
|
|
|
|
2015-10-11 00:48:12 +00:00
|
|
|
qubes-utils (3.1.1) wheezy; urgency=medium
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* qfile-unpacker: do not call fdatasync() at each file (#1257)
|
|
|
|
|
|
|
|
[ qubesuser ]
|
|
|
|
* Report Xen balloon current size instead of Linux total memory
|
|
|
|
* use 64-bit integers for memory sizes to support > 2 TB RAM
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Sun, 11 Oct 2015 02:48:12 +0200
|
|
|
|
|
2015-09-30 20:13:51 +00:00
|
|
|
qubes-utils (3.1.0) wheezy; urgency=medium
|
|
|
|
|
|
|
|
* impconverter: add icon data getters
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Wed, 30 Sep 2015 22:13:51 +0200
|
|
|
|
|
2015-08-08 02:23:00 +00:00
|
|
|
qubes-utils (3.0.10) wheezy; urgency=medium
|
|
|
|
|
|
|
|
[ Olivier MEDOC ]
|
|
|
|
* archlinux: update to match new dependancies and archlinux /usr/lib
|
|
|
|
guidelines
|
|
|
|
* archlinux: ensure /usr/sbin is not use to follow archlinux packaging
|
|
|
|
guidelines
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* imgconverter: ensure that connection to the VM is properly closed
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Sat, 08 Aug 2015 04:23:00 +0200
|
|
|
|
|
2015-07-08 03:58:15 +00:00
|
|
|
qubes-utils (3.0.9) wheezy; urgency=medium
|
|
|
|
|
|
|
|
* imgconverter: use more meaningful error for empty icon image
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Wed, 08 Jul 2015 05:58:15 +0200
|
|
|
|
|
2015-07-01 05:11:28 +00:00
|
|
|
qubes-utils (3.0.8) wheezy; urgency=medium
|
|
|
|
|
|
|
|
* fedora: fix systemd service files permission
|
|
|
|
* udev: do not use a separate lock for udev block scripts
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Wed, 01 Jul 2015 07:11:28 +0200
|
|
|
|
|
2015-04-28 11:23:09 +00:00
|
|
|
qubes-utils (3.0.7) wheezy; urgency=medium
|
|
|
|
|
|
|
|
* imgconverter: add eq operation for Image class
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Tue, 28 Apr 2015 13:23:09 +0200
|
|
|
|
|
2015-04-15 16:49:02 +00:00
|
|
|
qubes-utils (3.0.6) wheezy; urgency=medium
|
|
|
|
|
|
|
|
* imgconverter: do not start gui daemon
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Wed, 15 Apr 2015 18:49:02 +0200
|
|
|
|
|
2015-04-03 09:26:47 +00:00
|
|
|
qubes-utils (3.0.5) wheezy; urgency=medium
|
|
|
|
|
|
|
|
* udev: fix block devices ignoring rule
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Fri, 03 Apr 2015 11:26:47 +0200
|
|
|
|
|
2015-03-31 22:11:15 +00:00
|
|
|
qubes-utils (3.0.4) wheezy; urgency=medium
|
|
|
|
|
|
|
|
* udev: ignore temporary devices created during VM startup
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Wed, 01 Apr 2015 00:11:15 +0200
|
|
|
|
|
2015-03-26 22:57:42 +00:00
|
|
|
qubes-utils (3.0.3) wheezy; urgency=medium
|
|
|
|
|
|
|
|
* qrexec-lib: enable compiler optimization
|
|
|
|
* udev: allow normal user to access /dev/xen/xenbus for vchan
|
|
|
|
connections
|
|
|
|
* Add VM kernel related files as qubes-core-vm-kernel-support package
|
|
|
|
* dracut: do not assume full udevd running inside initramfs
|
|
|
|
* Provide a script to generate VM kernel files
|
|
|
|
* dracut: Provide minimalistic initramfs files - no udev, no systemd
|
|
|
|
* dracut: load ext4 module manually in minimalistic dracut module
|
|
|
|
* Compile u2mfn module only when not already present
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Thu, 26 Mar 2015 23:57:42 +0100
|
|
|
|
|
2015-02-17 13:22:38 +00:00
|
|
|
qubes-utils (3.0.2) jessie; urgency=medium
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* qrexec: create stdin/out/err as sockets instead of pipes
|
|
|
|
* debian: O_TMPFILE already defined
|
|
|
|
|
|
|
|
[ Jason Mehring ]
|
|
|
|
* Removed -Werror from qrexec Makefile to allow unpack to compile for
|
|
|
|
both Fedora 20 and 21
|
|
|
|
* debian: Modified control file for new R3 Debian depends
|
|
|
|
* debian: Updated changelog to reflect 3.0.1 version change
|
|
|
|
* debian: Added qubesdb-vm as a depend
|
|
|
|
* debian: Revert back to using libxen-dev as depend
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* Revert "Removed -Werror from qrexec Makefile to allow unpack to
|
|
|
|
compile for both Fedora 20 and 21"
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Tue, 17 Feb 2015 14:22:38 +0100
|
|
|
|
|
2015-02-10 16:10:12 +00:00
|
|
|
qubes-utils (3.0.1) jessie; urgency=medium
|
|
|
|
|
|
|
|
[ Wojciech Zygmunt Porczyk ]
|
|
|
|
* v3.0.1
|
|
|
|
* This has to be versioned because of dependency in core-agent-linux.
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* Update for new vchan API, remove code not needed anymore
|
|
|
|
* filecopy: fix handling ENOENT error
|
|
|
|
* Do not fail when file was successfully created.
|
|
|
|
* I will test before commit. I will test before commit. I will...
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* filecopy: really do not use O_TMPFILE when use_tmpfile==0
|
|
|
|
* When file opened with O_TMPFILE but use_tmpfile==0, the file will not be
|
|
|
|
linked to the directory (the code at the end of process_one_file_reg).
|
|
|
|
Additionally it is waste of time trying using O_TMPFILE when it's
|
|
|
|
already known it shouldn't be.
|
|
|
|
Also use_tmpfile==0 can mean we don't have access to /proc
|
|
|
|
(set_procfs_fd wasn't called), so even if linking the file to its
|
|
|
|
directory would be attempted, it would fail. This is the case for
|
|
|
|
dom0-updates copy.
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* filecopy: create new file unaccessible to the user until fully written
|
|
|
|
Otherwise source domain can modify (append) the file while the user
|
|
|
|
already is accessing it. While incoming files should be treated as
|
|
|
|
untrusted, this problem could allow file modification after the user
|
|
|
|
makes some sanity checks.
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* udev: update hotplug block scripts for QubesDB
|
|
|
|
* Some initial work was done, but apparently not complete and buggy.
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* version 3.0.0
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* Fix compile warnings
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* qrexec-utils: add read_vchan_all and write_vchan_all
|
|
|
|
* Similar to read_all and write_all.
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* qrexec: update protocol
|
|
|
|
- add new messages
|
|
|
|
- uniform packet header
|
|
|
|
- organize #defines
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* code style: change tabs to spaces
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* qrexec-utils: disable write-stdin (buffered writes) compilation
|
|
|
|
* Not compatible with new qrexec protocol yet. To be done.
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* New qrexec protocol
|
|
|
|
* Use separate vchan to pass I/O for each process, which greatly simplify
|
|
|
|
protocol implementation (eg. no flow control needed).
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* udev: setup permissions on xen device nodes
|
|
|
|
|
|
|
|
[ Marek Marczykowski ]
|
|
|
|
* qrexec-lib: prevent deadlock on vchan
|
|
|
|
It can happen that we already cleared libvchan_fd pending state via
|
|
|
|
libvchan_wait, but data arrived later. This is especially true just
|
|
|
|
after connection, when client send unsolicited notification to server,
|
|
|
|
which can confuse it with some requested notification.
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Tue, 10 Feb 2015 00:00:00 +0100
|
|
|
|
|
2014-11-22 15:24:11 +00:00
|
|
|
qubes-utils (3.0.0) jessie; urgency=medium
|
|
|
|
|
|
|
|
[ HW42 ]
|
|
|
|
* use systemd in debian
|
|
|
|
|
|
|
|
[ Marek Marczykowski ]
|
|
|
|
* Update for new vchan API, remove code not needed anymore
|
|
|
|
* Use Qubes DB instead of Xenstore
|
|
|
|
* qrexec-lib: prevent deadlock on vchan
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* udev: setup permissions on xen device nodes
|
|
|
|
* New qrexec protocol
|
|
|
|
* qrexec-utils: disable write-stdin (buffered writes) compilation
|
|
|
|
* code style: change tabs to spaces
|
|
|
|
* qrexec: update protocol
|
|
|
|
* qrexec-utils: add read_vchan_all and write_vchan_all
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Sat, 22 Nov 2014 16:24:11 +0100
|
2014-07-28 00:46:39 +00:00
|
|
|
qubes-utils (2.0.14) jessie; urgency=medium
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* qrexec-lib: use _exit in child process to not fire atexit hooks
|
|
|
|
* version 2.0.9
|
|
|
|
|
|
|
|
[ Wojciech Zygmunt Porczyk ]
|
|
|
|
* move site-packages/qubes/__init__.py from core-admin
|
|
|
|
* imgconverter.py: really close stdout in get_through_dvm
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* udev: better support device-mapper/LVM
|
|
|
|
* version 2.0.10
|
|
|
|
* udev: fix perms of udev-block-add-change
|
|
|
|
* udev: skip empty device-mapper nodes
|
|
|
|
* version 2.0.11
|
|
|
|
* udev: filter out template's root device
|
|
|
|
* udev: convert device description to ascii only
|
|
|
|
* version 2.0.12
|
|
|
|
* rpm: add missing dependency
|
|
|
|
|
|
|
|
[ Joanna Rutkowska ]
|
|
|
|
* version 2.0.13
|
|
|
|
|
|
|
|
[ Davíð Steinn Geirsson ]
|
|
|
|
* Add qmemman to make clean
|
|
|
|
* Use xenstore.h when xen >= 4.2
|
|
|
|
* Initial native debian packaging
|
|
|
|
|
|
|
|
[ Marek Marczykowski-Górecki ]
|
|
|
|
* debian: rename package to qubes-utils, update deps
|
|
|
|
* gitignore
|
|
|
|
|
|
|
|
-- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Mon, 28 Jul 2014 02:46:39 +0200
|
|
|
|
|
2014-07-26 01:35:57 +00:00
|
|
|
qubes-utils (2.0.8) jessie; urgency=low
|
2014-04-21 01:24:12 +00:00
|
|
|
|
|
|
|
* Initial Release.
|
|
|
|
|
|
|
|
-- Davíð Steinn Geirsson <david@dsg.is> Sun, 20 Apr 2014 21:47:01 +0000
|