X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/0156c7842d413de7a6a6f3aae273c73f5d269662..2b967218eb530c649fe342faab4470a4ad4036d4:/NEWS diff --git a/NEWS b/NEWS index 48484fbf..ea015f4c 100644 --- a/NEWS +++ b/NEWS @@ -87,8 +87,16 @@ Changes since 2.6.9: side when speaking an older protocol (note that older rsync versions kept the device+inode information on both sides). + - A lot more --no-OPTION override options are now supported. + INTERNAL: + - The file-list sorting algorithm now uses a sort that keeps any same- + named items in the same order as they were specified. This allows + rsync to always ensure that the first of the duplicates is the one + that will be included in the copy. The new sort was also faster + than the glibc version of qsort() and mergesort() in my testing. + - Rsync now supports the transfer of 64-bit timestamps (time_t values). - Fixed a build problem with older (2.x) versions of gcc. @@ -111,8 +119,13 @@ Changes since 2.6.9: - Improved the use of "const" on pointers. + - Improved J.W.'s pool_alloc routines to add a way of freeing older + sections of a pool's memory. + DEVELOPER RELATED: + - Rsync is now licensed under the GPLv3 or later. + - Rsync now has a way of handling protocol-version changes during the development of a new protocol version. This exchange of sub-version info does not interfere with the {MIN,MAX}_PROTOCOL_VERSION checking