summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-01openpgp: Add tests for expired signatureMichał Górny
2018-02-01manifest: Remove unused openpgp module importMichał Górny
2018-02-01cli: Fix missing explicit importsMichał Górny
2018-01-30openpgp: Set trust-model via config fileMichał Górny
2018-01-25Bump to 10.3Michał Górny
2018-01-25openpgp: Fix reading time_t timestamps as UTCMichał Górny
2018-01-24Bump to 10.2Michał Górny
2018-01-24openpgp: Fix GnuPG use to report UTC timestampsMichał Górny
2018-01-24Bump to 10.1Michał Górny
2018-01-24cli: Print Manifest timestamp as wellMichał Górny
2018-01-24cli: Print OpenPGP signature info when verifyingMichał Górny
2018-01-24Expose Manifest signature data in Manifest classesMichał Górny
2018-01-24openpgp: Return basic signature data when verifying signaturesMichał Górny
2018-01-24openpgp: Refactor status processing not to stop on GOODSIGMichał Górny
2018-01-23Bump to v10.0Michał Górny
2018-01-19Refresh OpenPGP keys before verificationMichał Górny
Always refresh OpenPGP keys before starting the verification process. This ensures that the key has not been revoked, and also reduces the risk of using an expired key.
2018-01-16openpgp: Combine common code more, and remove redundant classMichał Górny
2018-01-16openpgp: Reject signatures made with expired & revoked keysMichał Górny
2018-01-16openpgp: Pass "--trust-model always" when using isolated envMichał Górny
Always trust keys in isolated env since we are explicitly importing them. This does not make any real difference but it skips unnecessary trust management.
2018-01-16openpgp: Do not call gpgconf, more trouble than benefitMichał Górny
It turns out that 'gpgconf --kill' is not supported by gpg-2.0. Given that removing the homedir will cause the agent to quit, and that we need to explicitly handle race conditions between the cleanup and agent quitting anyway, let's just go straight for removal.
2018-01-16openpgp: Move _spawn_gpg() helper into the classMichał Górny
2018-01-16openpgp: Refactor to use class for system environment as wellMichał Górny
2018-01-16Bump version to 9.3Michał Górny
2018-01-04Fix overwriting exception messagesMichał Górny
2018-01-04tox: backports.lzma 0.0.9 is broken on pypyMichał Górny
2018-01-03compression: Prevent using incompatible 'lzma' module from pyliblzmaMichał Górny
Try importing the 'lzma' module only in Python 3.3+, that is versions known to have it built-in. This way, we can prevent accidentally importing incompatible module using the same name, e.g. pyliblzma. Bug: https://bugs.gentoo.org/643254
2017-12-18openpgp: Disable scdaemon when running GnuPGMichał Górny
2017-12-12Add tests for dealing with symlink loopsMichał Górny
2017-12-10Bump to 9.2Michał Górny
2017-12-10Include a repo.postsync.d hook for PortageMichał Górny
2017-12-10Package bash utilities as wellMichał Górny
2017-12-03Bump to 9.1Michał Górny
2017-12-03Explicitly include missing files into sdistMichał Górny
2017-12-03Bump to 9.0Michał Górny
2017-12-03Support building wheelsMichał Górny
2017-12-03recursiveloader: Remove leftover jobs= parameterMichał Górny
2017-12-03cli: Support specifying max_jobsMichał Górny
2017-12-03Switch to setuptools entry_pointsMichał Górny
2017-12-03recursiveloader: Use multiprocessing for assert_directory_verifies()Michał Górny
2017-12-02Use try..finally to ensure that Pool is always terminatedMichał Górny
2017-12-02tests: Replace lambdas with serializable functionsMichał Górny
2017-12-02Use Pool.imap_unordered() for better performanceMichał Górny
2017-12-02Add tests for entries for files in missing directoryMichał Górny
2017-12-02recursiveloader: Split get_file_entry_dict() per directoryMichał Górny
2017-12-02recursiveloader: Do not alter entry_dict in load_unregistered...()Michał Górny
2017-12-02Call Pool.terminate() to ensure that all resources are releasedMichał Górny
2017-12-02Fix pickling exceptionsMichał Górny
2017-12-02recursiveloader: Use multiprocessing to load Manifests in parallelMichał Górny
2017-12-02recursiveloader: Split Manifest verification and loading outMichał Górny
2017-12-02recursiveloader: Ignore Manifest mismatches when updatingMichał Górny