X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/2959fe7447842bccf30bb3f207a1a904562f79e8..7eaabd8fac9e31e2fb749984730d830c6de5fe94:/NEWS diff --git a/NEWS b/NEWS index a6d0d0c0..ae5472e1 100644 --- a/NEWS +++ b/NEWS @@ -13,6 +13,11 @@ Changes since 2.6.6: - Fixed a really old bug that caused --checksum (-c) to checksum all the files encountered during the delete scan (ouch). + - Fixed a potential hang in a remote generator: when the receiver gets a + read-error on the socket, it now signals the generator about this so that + the generator does not try to send any of the terminating error messages + to the client (avoiding a potential hang in some setups). + - Made hard-links work with symlinks and devices again. - If the sender gets an early EOF reading a source file, we propagate this @@ -171,12 +176,21 @@ Changes since 2.6.6: execute bit on files, for those times when using the --perms option is not desired. + - The daemon now logs each module-list request it receives. + + - New log-format options: %M (modtime), %U (uid), %G (gid), and %B + (permission bits, e.g. "rwxr-xrwt"). + - Some minor documentation improvements. - Updated some diffs in the patches dir. INTERNAL: + - We now use sigaction() and sigprocmask() if possible, and fall back on + signal() if not. Using sigprocmask() ensures that rsync enables all the + signals that it needs, just in case it was started in a masked state. + - Some buffer sizes were expanded a bit, particularly on systems where MAXPATHLEN is overly small (e.g. cygwin).