summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-10-26verify: Remove assert_path_verifies()Michał Górny
2017-10-26recursiveloader: Switch to using plain verify_path()Michał Górny
2017-10-26Move throw_exception() to gemato.utilMichał Górny
2017-10-26find_top_level: Support compressed ManifestsMichał Górny
2017-10-26recursiveloader: Support compressed ManifestsMichał Górny
2017-10-26compression: Workaround missing gzip.GzipFile.read1() in py<3.3Michał Górny
2017-10-25gemato.compression: Support getting potential compressed namesMichał Górny
2017-10-25test_compression: Check if .fileno() is passed through correctlyMichał Górny
2017-10-25compression: Support passing text-mode kwargs to openMichał Górny
2017-10-25test_compression: Add tests for opening uncompressed filesMichał Górny
2017-10-25compression: Introduce a generic opener for filesMichał Górny
2017-10-25compression: Enforce correct format for lzma/xz filesMichał Górny
2017-10-25compression: Support passing mode to the compressorMichał Górny
2017-10-25tox: Add an extra environment with minimal set of depsMichał Górny
2017-10-25Provide compression abstractionMichał Górny
2017-10-25Fix file suffix for gen-hash-testsMichał Górny
2017-10-25test_openpgp: Improve test coverageMichał Górny
2017-10-25openpgp: Improve closed manager handlingMichał Górny
2017-10-25openpgp: Fix and test the context manager APIMichał Górny
2017-10-25openpgp: Explicitly detect the lack of supported implementationMichał Górny
2017-10-25Support verifying OpenPGP signaturesMichał Górny
2017-10-25manifest: Support reading files containing OpenPGP signaturesMichał Górny
2017-10-25Support finding top-level ManifestMichał Górny
2017-10-25tox: Generate coverage report while at itMichał Górny
2017-10-25manifest: Wipe old entries when loading next fileMichał Górny
2017-10-25Add the benchmark utility that was used to test threading in hashMichał Górny
2017-10-25Commit the utility to generate hash testsMichał Górny
2017-10-25tests: Split TempDirTestCase into common moduleMichał Górny
2017-10-25test_recursiveloader: Add a test for os.walk() failureMichał Górny
2017-10-25test_manifest: Add a test for no timestampMichał Górny
2017-10-25test_recursiveloader: Add more testsMichał Górny
2017-10-25test_recursiveloader: Add more tests for cross-device casesMichał Górny
2017-10-25recursiveloader: Detect cross-device Manifest entriesMichał Górny
2017-10-25verify: Support checking for cross-filesystem filesMichał Górny
2017-10-25Move exceptions to a separate moduleMichał Górny
2017-10-24recursiveloader: Support running verification in non-strict modeMichał Górny
2017-10-24recursiveloader: Support verifying a whole directoryMichał Górny
2017-10-24tox: Skip unnecessary sdistMichał Górny
2017-10-24test_verify: Remove unused variableMichał Górny
2017-10-24Remove stale importsMichał Górny
2017-10-24tox: Include pyflakes runMichał Górny
2017-10-24test_recursiveloader: Fix duplicate test namesMichał Górny
2017-10-24test_verify: Add tests for symlinks & unreadable (a-r) fileMichał Górny
2017-10-24recursiveloader: Handle duplicate entries in ManifestsMichał Górny
2017-10-24verify: Support comparing two entries for compatibilityMichał Górny
2017-10-24test_recursiveloader: Abstract test tree writing logic outMichał Górny
2017-10-24recursiveloader: Support getting dict of all file entriesMichał Górny
2017-10-24recursiveloader: Support loading sub-Manifests recursivelyMichał Górny
2017-10-24Abstract out path prefix comparisonsMichał Górny
2017-10-23recursiveloader: Add convenience methods for file verificationMichał Górny