core-admin-client/qubesadmin/tests
Marek Marczykowski-Górecki e424c7df9c
qvm-template: verify template package signature directly at download
Make the download() function save the package into a temporary space and
move to the target location only after checking the signature. This is
safer option than requiring all callers to explicitly verify the
signature. Also, make the download() function verify if the template
name inside the package matches what was requested.
Especially, make `qvm-template download` action verify the signature
too.

On `qvm-template install` avoid checking the signature again for
downloaded packages, by passing extra argument to the verify_rpm()
function. But still verify signature of packages loaded from disk.
2021-02-18 21:43:57 +01:00
..
backup backup/restore: better error detection for --paranoid-mode 2020-08-05 05:06:54 +02:00
tools qvm-template: verify template package signature directly at download 2021-02-18 21:43:57 +01:00
vm Try to use new property.GetAll method to pre-fill the cache 2020-05-22 19:01:24 +02:00
__init__.py Make TestProcess.communicate return str instead of IO object 2020-09-07 01:18:59 +08:00
app.py Make incorrect label name error more descriptive 2020-08-13 20:21:46 +02:00
devices.py tests/devices: add test for handling listing device classes 2019-08-06 15:15:12 +02:00
errors.py Improve QubesDaemonNoResponseError error message 2017-08-12 15:15:52 +02:00
events.py Adjust for changed qubesd socket protocol 2020-05-22 19:01:24 +02:00
features.py features: serialize True as '1' 2017-07-28 13:56:05 +02:00
firewall.py Fixed inconsistent firewall address checking 2020-07-14 20:10:34 +02:00
label.py base: make WrapperObjectsCollection behave like a dict 2018-01-12 05:29:40 +01:00
storage.py Fixed metadata usage being served as strings 2019-11-19 00:39:17 +01:00
tags.py tags support 2017-06-20 01:34:16 +02:00
utils.py utils: fix encoding '+' for qubes.VMExec 2020-08-04 22:17:04 +02:00