summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-10-29recursiveloader: Fix adding multiple files (relpath overwrite)Michał Górny
2017-10-29recursiveloader: Fix ordering compressed ManifestsMichał Górny
2017-10-29cli: Add an update commandMichał Górny
2017-10-28cli: Add missing help to verify optionMichał Górny
2017-10-28Declare __slots__ for classesMichał Górny
2017-10-28Replace isinstance() checks with tag checksMichał Górny
2017-10-28recursiveloader: Remove timestamp doc on update_entries*Michał Górny
2017-10-28recursiveloader: Support updating a whole directory, recursivelyMichał Górny
2017-10-28recursiveloader: Include Manifest path in update-dict getterMichał Górny
2017-10-28verify: Indicate whether anything changed in update_entry_for_path()Michał Górny
2017-10-28Add coverage reports to gitignoreMichał Górny
2017-10-28recursiveloader: Support getting file dict for updatesMichał Górny
2017-10-28recursiveloader: Split saving Manifests from updating filesMichał Górny
2017-10-28recursiveloader: Support specifying hashes in ctorMichał Górny
2017-10-28test_openpgp: Remove duplicate key loadingMichał Górny
2017-10-28recursiveloader: Support updating entry for pathMichał Górny
2017-10-28manifest: Add new_manifest_entry() friendly ctorMichał Górny
2017-10-28recursiveloader: Include Manifest path in iter resultsMichał Górny
2017-10-28test_openpgp: Fix cleanup on exceptionMichał Górny
2017-10-28cli: Fix not closing OpenPGPEnvironmentMichał Górny
2017-10-28recursiveloader: Provide more fine-grained control over signingMichał Górny
2017-10-28recursiveloader: Support writing signing ManifestsMichał Górny
2017-10-27manifest: Support dumping a signed ManifestMichał Górny
2017-10-27test_openpgp: Test importing a binary keyMichał Górny
2017-10-27openpgp: Convert verify/sign API to use string I/OMichał Górny
2017-10-27openpgp: Modify _spawn_gpg() to use bytes consistentlyMichał Górny
2017-10-27openpgp: Support signing keysMichał Górny
2017-10-27recursiveloader: Support saving ManifestsMichał Górny
2017-10-27hash: Use read1() instead of read() to read bufferMichał Górny
2017-10-27verify: Use io.open() instead of os.fdopen()Michał Górny
2017-10-27test_verify: Use io.open() instead of open()Michał Górny
2017-10-27recursiveloader: Iterate over Manifests from most specific firstMichał Górny
2017-10-27verify: Support updating entry data from pathMichał Górny
2017-10-27verify: Rewrite verify_path() in terms of get_path_metadata()Michał Górny
2017-10-27verify: Introduce universal get_file_metadata() functionMichał Górny
2017-10-27test_openpgp: Fix passing key to the CLI testMichał Górny
2017-10-27test_openpgp: Fix recursiveloader tests for missing OpenPGPMichał Górny
2017-10-27Use sys.hexversion instead of .version_infoMichał Górny
2017-10-27testutil: Fix logger warnings for py2Michał Górny
2017-10-27Add tests for CLI routinesMichał Górny
2017-10-27testutil: Handle silencing logging for testsMichał Górny
2017-10-27find_top_level: Do not verify Manifests during searchMichał Górny
2017-10-27cli: Handle more standard exceptionsMichał Górny
2017-10-27cli: Fix checking subdirectory of Manifest treeMichał Górny
2017-10-27cli: Support controlling OpenPGP behaviorMichał Górny
2017-10-26recursiveloader: Support verifying Manifest signatures explicitlyMichał Górny
2017-10-26compression: Fix opening files in text mode without encodingMichał Górny
2017-10-26test_compression: Fix mismatched suffixesMichał Górny
2017-10-26manifest: Support implicit OpenPGP verificationMichał Górny
2017-10-26manifest: Test for incomplete OpenPGP messageMichał Górny