Age | Commit message (Collapse) | Author | |
---|---|---|---|
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> | |||
2022-09-13 | tox: Disable testing pgpy, it's broken upstream | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-13 | Fix handling entries without a checksum | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-13 | Revert "Fix tests not to rely on entries without checksum" | Michał Górny | |
Thinking about it more, GLEP 74 does not explicitly forbid entries without a single checksum, so neither should we. Reverts: 6e48fd1c908b902329d873ddd9d3c91294fbd148 Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-13 | Fix tests not to rely on entries without checksum | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-13 | cli: Print top-level Manifest path | Michał Górny | |
Closes: https://github.com/projg2/gemato/issues/20 Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-09-13 | Handle unknown hashes gracefully when verifying | Michał Górny | |
Closes: https://github.com/projg2/gemato/issues/19 Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-02-11 | Switch to flit | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2022-02-11 | tox.ini: Update envlist | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2021-04-23 | benchmark: Improve output | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-10-01 | Bump to 16.2 | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-10-01 | openpgp: Fix handling connection errors in WKD refresh | Michał Górny | |
Bug: https://bugs.gentoo.org/745771 Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-10 | test_openpgp: Fix race conditions in mocked system env cleanup | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-08 | Bump to 16.1 | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-08 | test_recursiveloader: Attempt to fix misordered Manifest tests | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-08 | openpgp: Reduce unnecessary recoding in get_wkd_url() | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-08 | openpgp: Handle non-utf8 UIDs gracefully | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-08 | openpgp: Streamline GPG error handling, and handle malformed utf8 | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-08 | test_compression: Decode test string as ASCII | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-08 | openpgp: Fix bytes-to-str warnings by using !r (repr) | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-07 | test_openpgp: Fix ResourceWarning (cleaning up tmpdir) | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-06 | Add a partial experimental PGPy-based OpenPGP provider | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-06 | test_openpgp: Add more tests for importing key combos | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-06 | Bump to 16.0 | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-06 | openpgp: Move get_wkd_url() to global scope | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-06 | openpgp: Rename GPG-based environments to *GPGEnvironment | Michał Górny | |
Rename the GPG-based OpenPGP support implementations to SystemGPGEnvironment and IsolatedGPGEnvironment. OpenPGPEnvironment and OpenPGPSystemEnvironment remain as aliases to the currently preferred implementations. Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-05 | Replace IOError/OSError whenever possible | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-05 | Do not call signal.strsignal() when not available (py<3.8) | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-05 | Add gpg-wrap command | Michał Górny | |
Closes: https://github.com/mgorny/gemato/issues/18 Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-05 | openpgp: Verify key validity for signatures | Michał Górny | |
Require keys to have at least minimal validity for signature verification to be successful. Appropriately mark imported keys ultimately trusted/valid by default. Closes: https://github.com/mgorny/gemato/issues/17 Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-05 | openpgp: Move listing keys to a separate method | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-05 | test_openpgp: Test using UID with no e-mail address | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-05 | Bump to 15.3 | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-05 | test_recursiveloader: Cache tmp_paths for read-only layouts | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-05 | compression: Fix compatibility with py<3.8 exceptions | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> | |||
2020-09-05 | tox.ini: Require pytest>=5 | Michał Górny | |
Signed-off-by: Michał Górny <mgorny@gentoo.org> |