summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-20recursiveloader: Fix adding top-level ignore entries to sub-ManifestsMichał Górny
2017-11-20Revert "recursiveloader: Fix adding top-level Manifest ignores to all Manifests"Michał Górny
The redesign made it harder to avoid duplicate entries.
2017-11-19gen_fast*: Make metadata/{glsa,news} valid top-level ManifestsMichał Górny
2017-11-19gen_fast_metamanifest: Enable multiprocessingMichał Górny
2017-11-19gen_fast_manifest: Fix clearing list in py2Michał Górny
2017-11-19gen_fast_manifest: Fix Py2 error handlingMichał Górny
2017-11-19gen_fast*: Add fenc declMichał Górny
2017-11-19Add ultra-fast Manifest writing scriptsMichał Górny
2017-11-19recursiveloader: Fix adding top-level Manifest ignores to all ManifestsMichał Górny
2017-11-19cli: Correct the default 'create' path to be a directoryMichał Górny
2017-11-15profile: Ignore all metadata/timestamp* filesMichał Górny
2017-11-15profile: Include standard IGNORE entries in new ManifestsMichał Górny
2017-11-14Add a utility to compare multiple hash implementationsMichał Górny
2017-11-14tests: Fix unreliable mtime on procfs testMichał Górny
2017-11-14find_top_level: Disallow compressed top-level Manifest by defaultMichał Górny
2017-11-14profile: Do not compress top-level Manifest by defaultMichał Górny
Top-level Manifest compression is now forbidden by the specification for security reasons. Therefore, modify the algorithm in the default profile to prevent that. A compressed top-level Manifest can still be created explicitly via the API, or using a custom profile.
2017-11-13hash: special cases first, avoid exception.Robin H. Johnson
Handle known special cases for hashes first, to avoid all fallback cases. Also avoid the ValueError exception if possible, with a simple conditional. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-11-08Remove remaining special-case documentation for MISCMichał Górny
2017-11-08Remove non-strict verification modeMichał Górny
2017-11-08Remove support for OPTIONAL entriesMichał Górny
2017-11-02cli: Support incremental update modeMichał Górny
2017-11-02cli: Support writing timestamp to ManifestMichał Górny
2017-11-02recursiveloader: Support setting timestampMichał Górny
2017-11-02recursiveloader: Optimize getting top-level Manifest filenameMichał Górny
2017-11-02recursiveloader: Support restricting directory updates to mtimeMichał Górny
2017-11-02recursiveloader: Support specifying mtime for verificationMichał Górny
2017-11-02test_verify: Add mtime test for entry=NoneMichał Górny
2017-11-02verify: Support skipping rechecksum on mtimeMichał Górny
2017-11-02verify: Include st_mtime in file metadataMichał Górny
2017-11-02test_profile: Add CLI-based testsMichał Górny
2017-11-02cli: Require hashes only if profile does not set itMichał Górny
2017-11-02profile: Do not compress package Manifests in old-ebuildMichał Górny
2017-11-02recursiveloader: Fix updating deeply nested compressed ManifestsMichał Górny
2017-11-02Move Manifest compression control into profileMichał Górny
2017-11-02cli: Sorting is now profile-controlledMichał Górny
2017-11-02profile: Support setting default loader optionsMichał Górny
2017-11-02recursiveloader: Move default values into the function bodyMichał Górny
2017-11-02recursiveloader: Support specifying more properties via ctorMichał Górny
2017-11-02profile: Add missing doc for want_manifest_in_directory()Michał Górny
2017-11-01cli: Support --profileMichał Górny
2017-11-01profile: Support controlling sub-Manifest filesMichał Górny
2017-11-01recursiveloader: Support creating sub-ManifestMichał Górny
2017-11-01recursiveloader: Optimize duplicate Manifest updates outMichał Górny
2017-11-01Support controlling entry types via a profileMichał Górny
2017-11-01recursiveloader: Optimize getting the Manifest for filesMichał Górny
2017-10-31recursiveloader: Optimize collecting existing ManifestsMichał Górny
2017-10-31recursiveloader: Make it possible to filter get_file_entry_dict()Michał Górny
2017-10-31recursiveloader: Fix adding sub-Manifests to higher level ManifestMichał Górny
2017-10-31recursiveloader: Optimize selecting Manifest for new entriesMichał Górny
2017-10-31recursiveloader: Optimize getting valid Manifest filenamesMichał Górny