Releases: mcandre/chandler
Releases · mcandre/chandler
#docker
#fancy
#alignment
Box some third party error data types that trigger Rust linter warnings.
#demeter
#athena
#mercury
- Fix file path logic in default rule set. More rules safely handle (
[<dir>/[<dir>[<dir>...]][<stem>].<extension>). - Remove hardcoded uid's/gid's from the default set. The table of (OS, file path) to (uid, gid), would be too complex for this project to manage. Users are welcome to establish third party rule sets with such information.
- Non-UNIX environments now trigger a warning, when the uid's/gid's of original files are unavailable.
- Replace
regexcrate withfancy_regex, enabling users to perform negative lookahead in file path patterns. - Unify bit widths to align with those of the
tarcrate. - Add
-cand-zflags, matching behavior in common BSD/GNU/Windows tar distributions. Currently behave as NO-OP's. - Add unit tests.
- Update Rust
- Update documentation to account for the fact that POSIX tar technically lacks support for gzip (
-zflag).
#id
- The presence vs. absence of file extensions now forms the primary mechanism for determining elegibility for executable permissions.
- Register common extensionless, nonexecutable file paths (
makefile, etc.) - Normalize file paths, such as removing redundant
./prefixes/infixes - Remove redundant
.directory entry, for degenerate archives lacking a named toplevel directory root