Go to file
Marek Marczykowski-Górecki 51d74f777d
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>
(cherry picked from commit e5e006d933)
2019-10-09 05:04:12 +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 05:04:12 +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
qrexec Fix GCC8 warning 2018-11-22 19:30:55 +01:00
qubesappmenus Move appmenus/icons related to desktop-linux-common 2017-05-17 15:47:13 +02:00
rpm_spec Cleanup lvm archived metadata files 2019-09-10 03:55:12 +02:00
system-config Cleanup lvm archived metadata files 2019-09-10 03:55:12 +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: fix R4.1 line 2019-03-02 16:38:44 +01: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.0.19 2019-09-10 03:56:32 +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)