Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-23 | Bump to v18.0 | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-23 | utils: Fix pyflakes complaints | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-23 | Update README for detached sig support | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | Remove the old bin/ wrapper | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | Add a __main__ module to call the package conveniently | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | cli: Support running the module directly | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | cli: Support verifying detached signatures | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | tests: Extend test_verify_detached() to 1-out-of-2 case | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | tests: Make assert_signature() more reusable | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | openpgp: Add a function to verify detached signature | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | openpgp: Move gpg output processing into a dedicated function | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | cli: Print multiple signature data | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | cli: Add --no-require-all-good to openpgp-verify command | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | openpgp: Allow verifying a subset of signatures | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | test_openpgp: Add more tests for the multi-signature case | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | openpgp: Pass OpenPGPSignatureData to OpenPGPVerificationFailure | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | exceptions: Verify excs to subclasses of OpenPGPVerificationFailure | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | openpgp: Distinguish NO_PUBLIC_KEY status | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | openpgp: Store all verification results in OpenPGPSignatureData | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-22 | openpgp: Stop relying on `gpg --verify` exit status | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-21 | openpgp: Initial support for multiple signatures | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-21 | openpgp: Convert OpenPGPSignatureData into a dataclass | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-21 | test_openpgp: Workaround pyflakes' failures | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-21 | Require Python 3.9+ | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-21 | test_openpgp: Put common part of Manifest into a var | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-21 | tests: Move the combined keys to keydata | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2023-01-21 | tests.keydata: Add __main__ that prints keydata | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-26 | Discontinue the support for Python 3.6 and 3.7 | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-26 | Modernize via pyupgrade | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-17 | Bump to 17.0 | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-17 | Update tox install rules for flit | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-17 | Include all deps in pyproject.toml | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-17 | Support pretty log formatting using rich | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-17 | Use custom log formatting | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-17 | Print a realpath warning when dealing with symlinks | Michał Górny | |
Closes: https://github.com/projg2/gemato/issues/22 Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-17 | Include full path in ManifestNoSupportedHashes exception | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-17 | Fix a corner case when open() fails w/ NXIO/OPNOTSUPP on reg file | Michał Górny | |
Closes: https://github.com/projg2/gemato/issues/21 Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-17 | Support --require-secure-hashes in verify | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-17 | Do not verify Manifests when calling update_entry_for_path() | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-17 | Fix handling --no-require-secure-hashes | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-17 | Fix linting failures | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-17 | Fix update w/ require_secure_hashes to require at least one hash | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-17 | Support requiring a secure hash when verifying | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-17 | Support controlling secure hashes req in CLI update | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-16 | Support defaulting secure_hashes to top-level Manifest signing | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-16 | Support requiring secure hashes in ManifestRecursiveLoader | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-16 | Support rejecting insecure hashes when updating | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-14 | Fix ValueError on unsupported hashes in broken Python versions | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-14 | Add github CI workflow | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-13 | Fix linter failure | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> |