Go to file
Marek Marczykowski-Górecki 89ee4931fb
backup: do not fail restore if scrypt anticipate more time needed
For various reasons, decryption may be slower than initial encryption
(different hardware, different system load etc). Do not fail the restore
operation if scrypt anticipate it will take considerably more time or
memory, than while creating the backup (where the scrypt parameters were
originally set).

Thanks to @jharveyb for the report and suggested solution.
Fixes QubesOS/qubes-issues#4683
2019-01-09 19:09:44 +01:00
ci Move pylint config to canonical place 2018-09-18 16:47:58 +02:00
debian version 4.0.24 2018-12-18 04:58:21 +01:00
doc Merge remote-tracking branch 'origin/pr/87' 2018-12-18 16:48:53 +01:00
etc Fix qvm-start-gui autostart script 2017-05-19 17:30:11 +02:00
qubesadmin backup: do not fail restore if scrypt anticipate more time needed 2019-01-09 19:09:44 +01:00
rpm_spec rpm: add R: python3-yaml, as needed by qvm-backup tool 2018-12-28 11:53:57 +01:00
test-packages Rename qubesmgmt to qubesadmin module 2017-05-11 23:40:03 +02:00
.gitignore .gitignore: add doc/_build/ 2018-05-03 01:03:27 +02:00
.pylintrc Move pylint config to canonical place 2018-09-18 16:47:58 +02:00
.travis.yml Move pylint config to canonical place 2018-09-18 16:47:58 +02:00
LICENSE Initial commit 2017-03-01 23:48:53 +01:00
Makefile Add 'make clean' target, use it for Debian build 2018-04-13 01:12:06 +02:00
Makefile.builder debian: initial packaging 2017-05-20 03:15:23 +02:00
README.md Update documentation link in readme 2017-05-12 00:13:01 +02:00
run-tests Rename qubesmgmt to qubesadmin module 2017-05-11 23:40:03 +02:00
setup.py replace console entry points with just importing the module 2017-11-10 16:31:45 +01:00
version version 4.0.24 2018-12-18 04:58:21 +01:00

This is client side implementation of Qubes Admin API. See https://www.qubes-os.org/doc/admin-api/ for protocol specification.

Compatibility

Most of the API modules are compatible with Python >= 2.7. Very few parts require Python >= 3.4:

  • tools (qvm-*)
  • qubesadmin.events module (for asyncio module)

Parts not compatible with Python < 3.4, are not installed in such environment.