summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2017-11-23manifest: Encode all C0/C1 control characters + DELMichał Górny
2017-11-22test_recursiveloader: Add tests for filenames needing escapingMichał Górny
2017-11-22manifest: Fix encoding support with Python 2Michał Górny
2017-11-22manifest: Support decoding filename escape sequencesMichał Górny
2017-11-22manifest: Support encoding special characters in filenamesMichał Górny
2017-11-22manifest: Forbid backslash in paths tooMichał Górny
2017-11-20Check entry filenames for disallowed charactersMichał Górny
2017-11-20test_profile: Include verification passMichał Górny
2017-11-20recursiveloader: Fix adding top-level ignore entries to sub-ManifestsMichał 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-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-08Remove non-strict verification modeMichał Górny
2017-11-08Remove support for OPTIONAL entriesMichał Górny
2017-11-02cli: Support writing timestamp to ManifestMichał Górny
2017-11-02recursiveloader: Support setting timestampMichał 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-02profile: Do not compress package Manifests in old-ebuildMichał Górny
2017-11-02recursiveloader: Fix updating deeply nested compressed ManifestsMichał Górny
2017-11-02profile: Support setting default loader optionsMichał Górny
2017-11-01profile: Support controlling sub-Manifest filesMichał Górny
2017-11-01recursiveloader: Support creating sub-ManifestMichał Górny
2017-11-01Support controlling entry types via a profileMichał 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-30cli: Do not require full file path for 'create' actionMichał Górny
2017-10-29recursiveloader: Fix telling filesize of compressed filesMichał Górny
2017-10-29cli: Add compression and forcing optionsMichał Górny
2017-10-29recursiveloader: Support compressing Manifests on watermark valueMichał Górny
2017-10-29testutil: Simplify tests to use shutil.rmtree() for tempdirMichał Górny
2017-10-29compression: Add an explicit function to get suffixMichał Górny
2017-10-29recursiveloader: Support sorting Manifest entriesMichał Górny
2017-10-29recursiveloader: Support forcing Manifest updateMichał Górny
2017-10-29manifest: Support sorting Manifest entriesMichał Górny
2017-10-29cli: Support create actionMichał Górny
2017-10-29recursiveloader: Support creating new ManifestsMichał Górny
2017-10-29recursiveloader: Support catching stray ManifestsMichał Górny
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-28recursiveloader: Support updating a whole directory, recursivelyMichał Górny