Andrew Tridgell
2026-May-22 22:33 UTC
rsync 3.5.x started, fileflags and python test suite
I've started work towards a 3.5.0 release, though I will likely end up doing more 3.4.x patch releases if users report issues with 3.4.3. Three key changes planned so far for 3.5.x with more likely: - converted the test suite to python from shell scripts - add --fileflags option which was a patch on freebsd, but will now be supported on more platforms including linux - workaround issues with rsync on android/termux I'd particularly like people to try to --fileflags (and associated options) changes. The fileflags option has been a patch in the freebsd ports for quite a while (maybe 2006 or so?) but it languished in rsync-patches repo. It allows rsync to sync file flags, like those you change on linux with chattr/lsattr. The PR is a work in progress, it will likely change once I start digging into possible security issues. The PR for --fileflags is here: https://github.com/RsyncProject/rsync/pull/894 On linux the current PR only supports the 'a' (append-only), 'd' (no-dump) and 'i' (immutable) flags from lsattr/chattr. We could potentially support more, please let me know if there is a good use case for others. On FreeBSD the PR is a bit more complex, this table gives you an idea: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 90963 bytes Desc: not available URL: <http://lists.samba.org/pipermail/rsync/attachments/20260523/e0809f8b/image.png>