X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/40564811ee6c9c67bb3a0852ff2f031ed6d879c3..0abda1b176b0cb95f5a177d5206ddbada9f74787:/NEWS diff --git a/NEWS b/NEWS index 8d3ea67f..1f3c1d74 100644 --- a/NEWS +++ b/NEWS @@ -7,6 +7,9 @@ Changes since 2.6.2: - Fixed a crash bug that might appear when --delete was used and multiple source directories were specified. + - Fixed the 32-bit truncation of the file length when generating the + checksums. + - The --backup code no longer attempts to create some directories over and over again (generating warnings along the way). @@ -66,6 +69,11 @@ Changes since 2.6.2: onto another partition on the receiving side and have rsync treat it as matching a normal directory from the sender. + - Added the --inplace option that tells rsync to write each destination + file without using a temporary file. The matching of existing data + in the destination file can be severely limited by this, but there + are cases where this is more efficient, such as appending data. + - Added the "write only" option to the daemon's config file. - Added long-option names for -4 and -6 (namely --ipv4 and --ipv6) @@ -80,11 +88,23 @@ Changes since 2.6.2: - Added the --checksum-seed=N option for advanced users. + - Batch writing/reading has a brand-new implementation that is simpler, + fixes a few weird problems with the old code (such as no longer + 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 + stdin. Also, the old requirement of using the same fixed checksum- + seed for all batch processing has been removed. + INTERNAL: - Some cleanup in the exclude code has saved some per-exclude memory and made the code easier to maintain. + - Improved the argv-overflow checking for a remote command that has + a lot of args. + - Use rsyserr() in the various places that were still calling rprintf() with strerror() as an arg. @@ -93,6 +113,8 @@ Changes since 2.6.2: handles after we accept a connection (we used to close just one of them). + - Optimized away a loop in hash_search(). + BUILD CHANGES: - Added a "gen" target to rebuild most of the generated files, @@ -106,6 +128,8 @@ Changes since 2.6.2: target's rule) was changed to $INSTALL_STRIP because some systems have $STRIP set in the environment. + - Fixed a build problem when SUPPORT_HARD_LINKS isn't defined. + DEVELOPER RELATED: - The scripts in the testsuite dir were cleaned up a bit.