Marek Marczykowski-Górecki
14f77860bf
backup/restore: add option to use uncommon compression filter anyway
...
Previous commit introduced protection against uncommon (potentially
malicious) compression filters. This breaks restoring backups made with
a custom compression filter. Add an option to override this check, by
naming compression filter to use explicitly.
2019-09-10 15:24:15 +02:00
Marek Marczykowski-Górecki
9158412a24
Merge remote-tracking branch 'origin/pr/100'
...
* origin/pr/100:
qvm-device: add manpage entry
qvm-device: prevent parser allowing abbreviations
qvm-device: handle 'list-device-classes' and 'list-classes'
qubesadmin: define methods list_vmclass and list_devicesclass
qubesadmin: make PEP8 happy
2019-09-06 13:08:32 +02:00
Marek Marczykowski-Górecki
165497d697
Merge remote-tracking branch 'origin/pr/102'
...
* origin/pr/102:
Correct network-manager qubes service default
Clarify the network-manager qubes service default
2019-09-06 05:51:13 +02:00
hexagonrecursion
51d9d6983e
Fix a pref name in the qvm-prefs man page
2019-09-04 20:21:26 +00:00
hexagonrecursion
2c4cb44b5c
Correct network-manager qubes service default
2019-08-30 07:33:27 +00:00
hexagonrecursion
cef300b0c7
Clarify the network-manager qubes service default
2019-08-30 07:22:35 +00:00
Frédéric Pierret (fepitre)
d96db420ba
qvm-device: add manpage entry
2019-08-24 13:39:37 +02:00
Marek Marczykowski-Górecki
769f8a5ee8
Merge remote-tracking branch 'origin/pr/98'
...
* origin/pr/98:
qvm-check: fix from Marek's comment
qvm-check: refactor check mechanism and add filter for checking netvm
2019-08-08 15:35:34 +02:00
Frédéric Pierret (fepitre)
7d93377b78
qvm-check: refactor check mechanism and add filter for checking netvm
...
Fix QubesOS/qubes-issues#3496
2019-08-08 14:26:05 +02:00
Marek Marczykowski-Górecki
e700af9eb2
tools/qvm-volume: add 'import' action
...
Add support for importing volume data with qvm-volume tool.
This could be also used to clear volume by issuing:
qvm-volume import --no-resize some-vm:private /dev/null
QubesOS/qubes-issues#5192
2019-07-29 22:20:06 +02:00
Malte Leip
32538fa5ec
qvm-prefs: add --hide-default option
2019-05-29 20:32:13 +02:00
Conor Schaefer
40eeddbfc8
Adds docs for clone ignore_errors, feeds linter
...
Addresses review comments, specifically:
* updates qvm-clone tests to handle ignore_errors option
* adds manpage reference to new --ignore-errors option
* trims line length in qvm-clone changes
All tests should now be passing, including the new qvm-clone
functionality.
2019-04-16 10:44:47 -07:00
anadahz
2f1be16635
Remove policy option from man page
...
Firewall policy is now hardcoded to 'drop'.
QubesOS/qubes-issues#2869
2019-03-09 11:53:44 +00:00
Marek Marczykowski-Górecki
080935a6fd
doc: typo fix
2019-03-07 04:46:53 +01:00
Marek Marczykowski-Górecki
1145f70334
tools/qvm-backup: allow to disable compression
...
Specify compression explicitly in the backup profile, not only when
requested with --compress or --compress-filter.
This will allow to disable compression with --no-compress option, as the
default if no compression is specified in the profile is to use gzip.
Fixes QubesOS/qubes-issues#4803
2019-02-24 05:32:46 +01:00
Marek Marczykowski-Górecki
9ed922a2f0
Merge remote-tracking branch 'origin/pr/87'
...
* origin/pr/87:
fixed typo
2018-12-18 16:48:53 +01:00
Marek Marczykowski-Górecki
e6a7580831
doc: update meminfo-writer service note
...
It's not listed by qvm-service tool anymore.
2018-12-18 16:43:00 +01:00
GammaSQ
0d9fcb92ae
fixed typo
...
Signed-off-by: GammaSQ <doesnt.work@gmx.at>
2018-12-18 14:13:59 +01:00
Marek Marczykowski-Górecki
9061169f90
Merge branch 'devel-20181206'
2018-12-09 18:08:25 +01:00
Marek Marczykowski-Górecki
0bb35193b4
doc: fix rst syntax in documentation, including docstrings
2018-12-08 23:53:55 +01:00
Marek Marczykowski-Górecki
57a98b97cb
doc: improve qvm-device man page
...
Move options after action.
Make note about `qvm-block`, `qvm-usb`, `qvm-pci` more visible.
Suggested by @GammaSQ
QubesOS/qubes-issues#4530
2018-12-08 23:29:25 +01:00
GammaSQ
4ae683054f
Fixed typo in documentation
2018-12-08 14:37:59 +01:00
GammaSQ
b49f2b0768
Documentation is important! Added shortcuts to manpages
2018-12-08 13:42:17 +01:00
Marek Marczykowski-Górecki
1c82441781
doc: add 'permissive' PCI device option and 'mic' device class
...
QubesOS/qubes-issues#4530
2018-12-08 00:44:18 +01:00
Marek Marczykowski-Górecki
bee55a3bce
tools/qvm-device: allow detaching all devices
...
QubesOS/qubes-issues#4530
2018-12-08 00:44:18 +01:00
Patrik Hagara
4cd513757b
qvm-ls: add filtering by domain power state
2018-10-10 20:06:35 +02:00
Patrik Hagara
cd4424235b
qvm-ls: add filtering by tags
2018-08-26 22:08:32 +02:00
Marek Marczykowski-Górecki
b6c1c6e99c
doc: add linux-stubdom feature to man qvm-features
2018-07-19 15:25:58 +02:00
Marek Marczykowski-Górecki
87122e54c9
Merge branch 'windows-tools'
...
* windows-tools:
doc: add info what properties are inherited from template
Add 'gui-emulated' feature
qvm-start-gui: fix handlign rpc-clipboard feature
2018-07-16 22:06:44 +02:00
Marek Marczykowski-Górecki
860102b300
doc: add info what properties are inherited from template
2018-07-16 04:25:56 +02:00
Marek Marczykowski-Górecki
4d61407f5d
Add 'gui-emulated' feature
...
Add an explicit method for forcing emulated VGA output. Previously it
was possible only by removing `gui` feature (setting it to false had a
different effect), or enabling debug mode.
Using lack of a feature as a third state was a bad idea.
QubesOS/qubes-issues#3585
2018-07-16 04:25:56 +02:00
Marta Marczykowska-Górecka
58820f4439
Deleted a duplicate man qvm-services entry
...
qubes-network entry in 'man qvm-services' was duplicated, and now it is
de-duplicated.
2018-07-16 01:37:08 +02:00
Peter Gerber
b2a70f3794
tools/qvm-firewall: improve manpage and --help output
2018-05-03 01:03:35 +02:00
Peter Gerber
00fbfdd77a
tools/qvm-firewall: add dst4 and dst6 as synonyms for dsthost
2018-05-03 00:49:43 +02:00
Marek Marczykowski-Górecki
7f79075088
tools/qvm-firewall: add 'expire' rule support
2018-04-30 04:13:45 +02:00
Marek Marczykowski-Górecki
fbd5ca4150
tools/qvm-ls: add --kernel option for compatibility with R3.2
...
There was such option on Qubes 3.2, so add it here too. This is
especially useful for kernel package - preun script use it to verify if
given kernel isn't needed anymore.
2018-04-21 02:51:31 +02:00
Marek Marczykowski-Górecki
f46afecfe4
Merge remote-tracking branch 'qubesos/pr/65'
...
* qubesos/pr/65:
Add 'make clean' target, use it for Debian build
doc: adjust example in qvm-pool man page
tools/qvm-pool: add --set to modify pool properties
tools: fix error reporing on unknown storage pool
2018-04-14 22:15:26 +02:00
Marek Marczykowski-Górecki
63d294ce92
Merge remote-tracking branch 'qubesos/pr/63'
...
* qubesos/pr/63:
spec.in: add changelog placeholder
doc: handle release definition when not being in a git repository
Remove _builddir and useless condition on qubes_builder
Create .spec.in and Source0
2018-04-14 21:43:41 +02:00
Marek Marczykowski-Górecki
c669e9f9f6
doc: adjust example in qvm-pool man page
...
'xen' driver does not even exists.
2018-04-13 00:26:30 +02:00
Marek Marczykowski-Górecki
90df051f4f
tools/qvm-pool: add --set to modify pool properties
...
Fixes QubesOS/qubes-issues#3256
2018-04-13 00:26:25 +02:00
Frédéric Pierret
9fe403e3c7
doc: handle release definition when not being in a git repository
2018-04-01 11:29:36 +02:00
Marek Marczykowski-Górecki
70b15c2eae
qvm-volume: refuse to shrink volume unless --force option is used
...
Right now Admin API backend will refuse to shrink volume anyway, but
we're planning to relax this restriction. Make sure the client side
(qvm-volume tool here, GUI VM settings already have this in place) will
employ appropriate safety check.
QubesOS/qubes-issues#3725
2018-03-20 17:53:36 +01:00
Marek Marczykowski-Górecki
25803fd6af
doc: update qvm-volume parameters
...
Use *VMNAME:VOLUME* instead of *POOL_NAME:VOLUME_ID*, because this is
the default form.
2018-03-20 16:51:04 +01:00
Marek Marczykowski-Górecki
034e9b3a24
qvm-volume: add 'info' and 'config' actions
...
This allows to get and set volumes properties.
Fixes QubesOS/qubes-issues#3256
2018-03-18 23:38:10 +01:00
Marek Marczykowski-Górecki
b9b9eb1f3b
doc: fix module index generation
...
Result of `sphinx-apidoc qubesadmin`
2018-03-07 01:34:42 +01:00
Marek Marczykowski-Górecki
4904d2a360
doc: typos
2018-03-07 00:34:54 +01:00
Marek Marczykowski-Górecki
fceb7ff7c0
Merge remote-tracking branch 'qubesos/pr/55'
...
* qubesos/pr/55:
restore.py: add template-related debug log messages
restory.py: restore template_for_dispvms property early
restore.py: factor out _restore_property() helper
restore.py: deal with DispVM templates
restore.py: sort into three tiers in _templates_first()
restore.py: don't try to restore dispid property
qvm-backup: let backup core handle default VM selection
qvm-backup-restore: really pass options
qvm-backup-restore: remove orphaned --replace-template option
2018-02-25 01:35:09 +01:00
Marek Marczykowski-Górecki
70ac72b579
doc: add 'pci-e820-host' feature description
2018-02-25 00:13:27 +01:00
Rusty Bird
a0d6327532
qvm-backup-restore: remove orphaned --replace-template option
2018-02-23 02:09:03 +00:00
Marek Marczykowski-Górecki
b16f3ab79b
tools/qvm-ls: add --network and --disk compatibility options
...
Shortcuts for new --format=...
2018-01-12 05:29:39 +01:00