summaryrefslogtreecommitdiff
path: root/NEWS.md
diff options
context:
space:
mode:
authorWayne Davison <wayne@opencoder.net>2021-12-27 17:44:32 -0800
committerWayne Davison <wayne@opencoder.net>2021-12-27 17:57:53 -0800
commite07f8fb86329d9370edb47d5c057def16108892e (patch)
tree618e36972fe531987548dd7b6d9f26bb431fc8f9 /NEWS.md
parent8cf9dbb742ce4c89c649cd4f4a14ed9bd254a075 (diff)
downloadrsync-e07f8fb86329d9370edb47d5c057def16108892e.tar.gz
Add a default single-access lock.
Diffstat (limited to 'NEWS.md')
-rw-r--r--NEWS.md23
1 files changed, 14 insertions, 9 deletions
diff --git a/NEWS.md b/NEWS.md
index b88208c5..735dec1d 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -97,15 +97,20 @@
- More ASM optimizations from Shark64.
- - Transformed rrsync into a python script with improvements: security has been
- beefed up; the known rsync options were updated to include recent additions;
- rrsync rejects `-L` (`--copy-links`) by default to make it harder to exploit
- any out-of-subdir symlinks; a new rrsync option of `-munge` tells rrsync to
- always enable the `--munge-links` rsync option on the server side; a new
- rrsync option of `-no-del` disables all `--remove*` and `--delete*` rsync
- options on the server side; the log format has been tweaked slightly to add
- seconds to the timestamp and output the command executed as a tuple; an
- rrsync.1 manpage is now created.
+ - Transformed rrsync into a python script with improvements:
+ - Security has been beefed up.
+ - The known rsync options were updated to include recent additions.
+ - Make rrsync reject `-L`, `-K`, & `-k` by default to make it harder to
+ exploit any out-of-subdir symlinks.
+ - A new rrsync option of `-munge` tells rrsync to always enable rsync's
+ `--munge-links` option on the server side.
+ - A new rrsync option of `-no-lock` disables a new single-use locking idiom
+ that is the default when `-ro` is not used (useful with `-munge`).
+ - A new rrsync option of `-no-del` disables all `--remove*` and `--delete*`
+ options on the server side.
+ - The log format has been tweaked slightly to add seconds to the timestamp
+ and to output the command executed as a tuple (making the args clearer).
+ - An rrsync.1 manpage was added.
- Work around a glibc bug where lchmod() breaks in a chroot w/o /proc mounted.