summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-26tests: Rewrite test_openpgp in pure pytestMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-25Bump to 15.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-25Remove remaining pyblake2 usesMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-25setup.py: Remove py<3.6 depsMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-25openpgp: Reimplement WKD support via requestsMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-25openpgp: Introduce a helper method to get WKD URLMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-25Remove compatibility code for py<3.6 supportMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-25Stop pretending to test py<3.6Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-25tox.ini: pypy3 shouldn't need pyblake2 anymoreMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-25Stop testing Python 2Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-25tests: Add tests for unexpiring keysMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-25tests: Test for trivial cases of key forgingMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-25tests: Add a test for subkey-signatureMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-25tests: Store key data in split binary formMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-18tox.ini: Use twine for uploadingMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-18Bump to 14.5Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-18openpgp: Support overriding proxy in envMichał Górny
Closes: https://github.com/mgorny/gemato/issues/12 Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-18openpgp: Use explicit prefix for temporary directoriesMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-08-18openpgp: Pass debug flag when cloning envMichał Górny
Closes: https://github.com/mgorny/gemato/issues/10 Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-07-21Allow to override default 'gpg' clientFrédéric Pierret (fepitre)
The usecase here is to allow using qubes-gpg-client for signing manifest Signed-off-by: Frédéric Pierret (fepitre) <frederic.pierret@qubes-os.org> Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-05-28Enable testing on py3.9Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-05-17Bump to 14.4Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-05-16openpgp: Fix killing gpg-agentMichał Górny
Fix missing argument to 'gpgconf --kill', run it independently of debug and report a warning if it fails. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-05-16openpgp: Explicitly kill gpg-agent when exitingMichał Górny
Bug: https://bugs.gentoo.org/718066 Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-05-16openpgp: Default stdin='' in _spawn_gpg()Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-05-16openpgp: Pass 'gpg --batch' to _spawn_gpg() explicitlyMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-05-16openpgp: Remove gpg-1.4 compatibility codeMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-05-16openpgp: Remove support for old Debian gpg2 executableMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-05-15tox: Switch to pytest-cov, coverage runner is brokenMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-05-15openpgp: Fix unused .format() argMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-05-15tox: Skip missing interpretersMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-05-14tox: Add codecov upload envMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-05-14tox: Enable testing on py38Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-10-25Bump to 14.3Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-10-25openpgp: Remove debug-all, it has too broad consequencesMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-10-18Bump to 14.2Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-10-18tox: Remove nodeps case, it is no longer usefulMichał Górny
Now that the default layout requires BLAKE2B, there's no point in testing gemato without it. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-10-18tox: Install pyblake2 for pypy3 & incompatible-lzma scenariosMichał Górny
pyblake2 was excluded from pypy3 because it failed to build. However, upstream has fixed the immediate issue. pysha3 is still broken, though. Include it for incompatible-lzma as well in order to solve test failures due to modern layout requiring BLAKE2B. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-10-18openpgp: Reduce gpg debug options for gpg1.x compatMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-10-18openpgp: Obtain debug logs from GnuPGMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-10-18openpgp: Fix whitespaceMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-10-18profile: Update default set of hashesMichał Górny
Update the default set of hashes to match current ::gentoo set. This incidentally fixes test failures with new CPython versions that seem to no longer include Whirlpool support. Bug: https://bugs.gentoo.org/697968 Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-04-27Bump to v14.1Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-04-25openpgp: Also handle EBUSY for NFSMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-04-24openpgp: Handle ENOTEMPTY in gpg-agent cleanupMichał Górny
Bug: https://bugs.gentoo.org/684172 Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-03-16tests: Fix MockedWKDOpenPGPEnvironment._spawn_gpg() return typesMichał Górny
2019-03-16openpgp: Fix decoding bytestrings for debugMichał Górny
Bug: https://bugs.gentoo.org/680524
2019-02-26openpgp: Add debug output to WKD routinesMichał Górny
2019-02-26cli: Support debug loggingMichał Górny
2018-08-02tox: Enable testing py37 by defaultMichał Górny