core-admin/qubes
Marek Marczykowski-Górecki 317d140f46
storage/file: major FilePool/FileVolume cleanup and documentation
This driver isn't used in default Qubes 4.0 installation, but if we do
have it, let it follow defined API and its own documentation. And also
explicitly reject not supported operations:
 - support only revisions_to_keep<=1, but do not support revert() anyway
 (implemented version were wrong on so many levels...)
 - use 'save_on_stop'/'snap_on_start' properties directly instead of
 obsolete volume types
 - don't call sudo - qubesd is running as root
 - consistently use path, path_cow, path_source, path_source_cow

Also, add tests for BlockDevice instance returned by
FileVolume.block_device().

QubesOS/qubes-issues#2256
2017-07-04 14:25:07 +02:00
..
api Merge branch 'core3-firewall2' 2017-07-04 03:38:59 +02:00
ext ext/admin: add explanation to PermissionDenied 2017-06-22 13:21:37 +02:00
qmemman qmemman: fix units on meminfo parsing 2017-06-21 06:34:00 +02:00
storage storage/file: major FilePool/FileVolume cleanup and documentation 2017-07-04 14:25:07 +02:00
tests storage/file: major FilePool/FileVolume cleanup and documentation 2017-07-04 14:25:07 +02:00
tools Merge branch 'core3-qmemman-fix' 2017-06-22 23:16:35 +02:00
vm storage: make volume snap_on_start/save_on_stop explicit 2017-07-04 04:11:14 +02:00
__init__.py qubes: validate if property value consists of ASCII only earlier 2017-06-26 13:07:19 +02:00
app.py storage: make default pool configurable 2017-07-04 14:25:06 +02:00
backup.py backup: add a little more usage info, include docs in main index 2017-04-21 19:58:32 +02:00
config.py vm: make vm.hvm=True by default 2017-06-05 23:38:30 +02:00
core2migration.py Make pylint ♥ 2017-04-15 23:50:11 +02:00
devices.py Merge remote-tracking branch 'qubesos/pr/111' 2017-06-12 23:22:55 +02:00
dochelpers.py Add documentation for mgmt 2017-03-13 21:51:52 +01:00
events.py events: add support for per-instance handlers 2017-05-12 14:25:32 +02:00
exc.py admin: implement admin.vm.tag.* 2017-06-20 00:54:16 +02:00
firewall.py firewall: minor simplification for old firewall.xml loading 2017-06-26 18:45:59 +02:00
log.py qubes: port core to python3 2017-01-20 16:42:51 +01:00
rngdoc.py Make pylint happy 2017-04-21 16:57:35 +02:00
tarwriter.py Make pylint happy 2017-04-21 16:57:35 +02:00
utils.py Make pylint happy 2017-04-21 16:57:35 +02:00