X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/e9973668a46575fa9e47383905dd2979ae83d446..7f2a1f651e6db7483bcb3d2678dcb60cc4e54582:/NEWS diff --git a/NEWS b/NEWS index 24cf7dd8..b7ad4ffc 100644 --- a/NEWS +++ b/NEWS @@ -72,7 +72,7 @@ Changes since 2.6.3: - Fixed a bug that would sometimes surface when using --compress and sending a file with a block-size larger than 64K (either manually specified, or computed due to the file being really large). Prior - versions of rsync would sometimes fail to to decompress the data + versions of rsync would sometimes fail to decompress the data properly, and thus the transferred file would fail its verification. - If a daemon can't open the specified log file (i.e. syslog is not @@ -94,10 +94,10 @@ Changes since 2.6.3: use /etc/popt and/or ~/.popt to create your own option aliases. - Added the --delete-during (--del) option which will delete files - from on the receiving side incrementally as each directory in the + from the receiving side incrementally as each directory in the transfer is being processed. This makes it more efficient than the default, before-the-transfer behavior, which is now available as - --delete-before (that is still the default --delete-WHEN option that + --delete-before (and is still the default --delete-WHEN option that will be chosen if --delete or --delete-excluded is specified without a --delete-WHEN choice). All the --del* options infer --delete, so an rsync daemon that refuses "delete" will still refuse to allow any @@ -106,7 +106,8 @@ Changes since 2.6.3: - All the --delete-WHEN options are now more memory efficient: Previously an entire duplicate set of file-list objects was created on the receiving side for the entire destination hierarchy. The new - algorithm only creates one directory of objects at a time. + algorithm only creates one directory of objects at a time (for files + inside the transfer). - Added support for specifying multiple --compare-dest or --link-dest options, but only of a single type. (Promoted from the patches dir @@ -137,7 +138,7 @@ Changes since 2.6.3: - Added the --dirs (-d) option for an easier way to copy directories without recursion. - - Added the --list-only option which is mainly a way for the client to + - Added the --list-only option, which is mainly a way for the client to put the server into listing mode without needing to resort to any internal option kluges (e.g. the age-old use of "-r --exclude="/*/*" for a non-recursive listing). This option is used automatically @@ -251,10 +252,10 @@ Changes since 2.6.3: - A 16-bit flag-word is transmitted after every file-list index. This indicates what is changing between the sender and the receiver. The generator now transmits an index and a flag-word to indicate when - dirs and symlinks have changed, which makes the outputting of the - information more consistent and less prone to screen corruption (it - resorts to the old-style outputting of generator-created change- - messages for older protocol versions). + dirs and symlinks have changed (instead of producing a message), + which makes the outputting of the information more consistent and + less prone to screen corruption (because either the receiver or the + sender is now outputting all the file-change info). - If --inplace is specified, the generator flags any transfer that is using an alternate basis file so that the sender can use the entire