Go to file
Marek Marczykowski-Górecki e5e006d933
Fix various issues with qubes-dom0-update
- fix unescaped dot in package_regex
- if any package fails verification, remove the whole directory, not
only that single package
- abort (and remove the whole directory) on any exception
- don't include file name in the error message, if it failed
verification

This, among other things, fix handling symlinks and directories sent by
potentially malicious UpdateVM. os.remove() can't remove non-empty
directories, so it would fail.
Fortunately metadata is created only after successful verification, so
dnf/yum wouldn't touch packages that failed verification and also
weren't removed. But make the code better handle such situations.

Reported-by: Hans Jerry Illikainen <hji@dyntopia.com>
2019-10-09 04:49:01 +02:00
doc Remove dates from man pages 2017-03-16 05:44:58 -04:00
dom0-updates Fix various issues with qubes-dom0-update 2019-10-09 04:49:01 +02:00
dracut Drop dracut workaround for missing LUKS-related modules 2017-10-02 21:38:51 +02:00
file-copy-vm qvm-copy: fix handling VM names starting with dash 2019-03-02 16:31:17 +01:00
pm-utils suspend: let errors be logged into journald 2019-02-24 15:51:57 +01:00
qubes-rpc repos rpc: use dnf native method of writing repository configuration 2019-08-28 16:40:13 +02:00
qubes-rpc-policy Rename admin.repos.* to qubes.repos.* 2019-04-08 12:55:43 -04:00
qubesappmenus Move appmenus/icons related to desktop-linux-common 2017-05-17 15:47:13 +02:00
rpm_spec Merge remote-tracking branch 'origin/pr/48' 2019-06-08 05:12:03 +02:00
system-config kernel-install: adjust EFI check to look for xen.cfg 2019-06-27 14:28:15 +02:00
vaio-fixes vaio-fixes 2013-03-16 18:24:21 +01:00
.gitignore gitignore 2015-05-03 16:05:02 +02:00
.travis.yml travis: drop R4.0, switch to xenial 2019-04-08 16:10:30 +02:00
Makefile Remove support for old builder API 2013-03-19 19:03:41 +01:00
Makefile.builder Add Makefile.builder 2013-03-19 15:23:17 +01:00
README.txt Update README 2015-07-10 17:50:25 +02:00
version version 4.1.1 2019-09-24 03:45:11 +02:00

This package contains Linux dom0 files.

Mostly there are config files for different system services, but also some
"addons" to Qubes core:
 - udev scripts for block and USB devices exposure (in qvm-block and qvm-usb)
 - appmenu generation for Linux GUI (including icons)