summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-08-14Bump to 20.5Michał Górny
2023-08-14cli: Allow enabling debug via GEMATO_DEBUG envvarMichał Górny
2023-08-13Use per-module loggersMichał Górny
2023-08-13testutil: Remove obsolete test classesMichał Górny
2023-05-29Bump to 20.4Michał Górny
2023-05-29Remove leftover debug printsMichał Górny
2023-05-29Bump to 20.3Michał Górny
2023-05-29tox: Add py312Michał Górny
2023-05-29tests: Make StrayCompressedManifestLayout allow any gzip outputMichał Górny
2023-04-29openpgp: Support specifying connection timeoutMichał Górny
2023-04-29Bump to 20.2Michał Górny
2023-04-29gemato/openpgp: correctly handle duplicate keys vs unexpected keysRobin H. Johnson
2023-04-22openpgp: Use DNS resolver of OSDavid Sardari
2023-04-07Bump to 20.1Michał Górny
2023-04-07log: Make last of --debug/--quiet take precedenceMichał Górny
2023-04-07cli: add --quiet for openpgp modesSam James
2023-03-20CI: add Python 3.12 alphasSam James
2023-03-08.github: Add ko-fiMichał Górny
2023-03-01Bump to v20.0Michał Górny
2023-03-01openpgp: Fix typoMichał Górny
2023-03-01Support verifying detached signatures of data from stdinMichał Górny
2023-02-15.github: Add FUNDINGMichał Górny
2023-02-15Bump to 19.0Michał Górny
2023-02-15test_openpgp: Inline signature timestampMichał Górny
2023-02-15openpgp: Do not reject signatures made prior to key expirationMichał Górny
2023-02-15test_openpgp: Inline MANIFEST_*_SIGMichał Górny
2023-01-23Bump to v18.0Michał Górny
2023-01-23utils: Fix pyflakes complaintsMichał Górny
2023-01-23Update README for detached sig supportMichał Górny
2023-01-22Remove the old bin/ wrapperMichał Górny
2023-01-22Add a __main__ module to call the package convenientlyMichał Górny
2023-01-22cli: Support running the module directlyMichał Górny
2023-01-22cli: Support verifying detached signaturesMichał Górny
2023-01-22tests: Extend test_verify_detached() to 1-out-of-2 caseMichał Górny
2023-01-22tests: Make assert_signature() more reusableMichał Górny
2023-01-22openpgp: Add a function to verify detached signatureMichał Górny
2023-01-22openpgp: Move gpg output processing into a dedicated functionMichał Górny
2023-01-22cli: Print multiple signature dataMichał Górny
2023-01-22cli: Add --no-require-all-good to openpgp-verify commandMichał Górny
2023-01-22openpgp: Allow verifying a subset of signaturesMichał Górny
2023-01-22test_openpgp: Add more tests for the multi-signature caseMichał Górny
2023-01-22openpgp: Pass OpenPGPSignatureData to OpenPGPVerificationFailureMichał Górny
2023-01-22exceptions: Verify excs to subclasses of OpenPGPVerificationFailureMichał Górny
2023-01-22openpgp: Distinguish NO_PUBLIC_KEY statusMichał Górny
2023-01-22openpgp: Store all verification results in OpenPGPSignatureDataMichał Górny
2023-01-22openpgp: Stop relying on `gpg --verify` exit statusMichał Górny
2023-01-21openpgp: Initial support for multiple signaturesMichał Górny
2023-01-21openpgp: Convert OpenPGPSignatureData into a dataclassMichał Górny
2023-01-21test_openpgp: Workaround pyflakes' failuresMichał Górny
2023-01-21Require Python 3.9+Michał Górny