X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/919ca3a3ccaebf2107304cb83e1ace296ce6ef98..6fcedb7dbe10667f4e8287c8416174c2859c4279:/NEWS diff --git a/NEWS b/NEWS index b18b6df3..399ec5be 100644 --- a/NEWS +++ b/NEWS @@ -115,11 +115,21 @@ Changes since 2.6.2: exist, rsync now produces a correct report of files that would be sent instead of dying with a chdir() error. + - The "backed up ..." message that is output when at least 2 --verbose + options are specified is now the same both with and without the + --backup-dir option. + + - Fixed a bug that could cause a slow-to-connect rsync daemon to die + with an error instead of waiting for the connection to finish. + ENHANCEMENTS: - Added the --partial-dir=DIR option that lets you specify where to (temporarily) put a partially transferred file (instead of over- writing the destination file). E.g. --partial-dir=.rsync-partial + Also added support for the RSYNC_PARTIAL_DIR environment variable + that, when found, transforms a regular --partial option (such as + the convenient -P option) into one that also specifies a directory. - Added --keep-dirlinks (-K), which allows you to symlink a directory onto another partition on the receiving side and have rsync treat it @@ -150,7 +160,7 @@ Changes since 2.6.2: sprinkling the batch files into different dirs or even onto different systems), and is much less intrusive into the code (making it easier to maintain for the future). The new code generates just one data - file instead of three, which makes it possible to read the batch via + file instead of three, which makes it possible to read the batch on stdin via a remote shell. Also, the old requirement of forcing the same fixed checksum-seed for all batch processing has been removed. @@ -169,6 +179,9 @@ Changes since 2.6.2: finished file would have a very brief window where its permissions disallowed all group and world access. + - Added the ability to parse a literal IPv6 address in an "rsync:" URL + (e.g. rsync://[2001:638:500:101::21]:873/module/dir). + INTERNAL: - Some cleanup in the exclude code has saved some per-exclude memory @@ -199,6 +212,10 @@ Changes since 2.6.2: arg to sanitize_path() made it possible to put all the former's functionality into the latter. + - The file-list that is output when at least 4 verbose options are + specified reports the uid value on the sender even when rsync is + not running as root (since we might be sending to a root receiver). + BUILD CHANGES: - Added a "gen" target to rebuild most of the generated files,