[SCM] The rsync repository. - branch master updated

Rsync CVS commit messages rsync-cvs at lists.samba.org
Mon May 25 03:19:23 UTC 2020


The branch, master has been updated
       via  a863c62c More NEWS updates.
      from  5ac353d8 Prefer zlibx compression consistently instead of having 2 possible default preference orders.

https://git.samba.org/?p=rsync.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit a863c62cd191b4bfa196d2c898bc1780eab24deb
Author: Wayne Davison <wayne at opencoder.net>
Date:   Sun May 24 20:19:15 2020 -0700

    More NEWS updates.

-----------------------------------------------------------------------

Summary of changes:
 NEWS | 34 +++++++++++++++++++++++++---------
 1 file changed, 25 insertions(+), 9 deletions(-)


Changeset truncated at 500 lines:

diff --git a/NEWS b/NEWS
index ecd469ff..541d65d9 100644
--- a/NEWS
+++ b/NEWS
@@ -41,17 +41,25 @@ Changes since 3.1.3:
     - Various checksum enhancements, including the optional use of openssl's
       MD4 & MD5 checksum algorithms, some x86_64 optimizations for the rolling
       checksum, some x86_64 optimizations for the (non-openssl) MD5 checksum,
-      the addition of xxhash checksum support, and a simple checksum negotation
-      heuristic that ensures that it is easier to add new checksum algorithms
-      in the future.  Currently the x86_64 optimizations require the use of the
-      --enable-simd flag to configure, but they will probably be enabled by
-      default in the near future.
-
-    - Improved the --atimes patch and promoted it to be in the release.
+      the addition of xxhash checksum support, and a negotiation heuristic that
+      ensures that it is easier to add new checksum algorithms in the future.
+      Currently the x86_64 optimizations require the use of the --enable-simd
+      flag to configure, but they will probably be enabled by default in the
+      near future.  The environment variable RSYNC_CHECKSUM_LIST can be used
+      to customize the preference order of the negotiation.
+
+    - Various compression enhancements, including a negotiation heuristic that
+      tries to pick the best compression option supported by both sides.  The
+      environment variable RSYNC_COMPRESS_LIST can be used to customize the
+      preference order of the heuristic (which will be more useful when new
+      compression options are added).
+
+    - Added the --atimes option based on the long-standing patch (just with
+      some fixes that the patch has been needing).
 
     - Added --open-noatime option to open files using O_NOATIME.
 
-    - Improved the --write-devices patch and promoted it to be in the release.
+    - Added the --write-devices option based on the long-standing patch.
 
     - Added openssl support to the rsync-ssl script via its renamed helper
       script, rsync-ssl-rsh.  Both bash scripts are now installed by default
@@ -63,7 +71,7 @@ Changes since 3.1.3:
     - Added negated matching to the daemon's "refuse options" setting by using
       match strings that start with a "!" (such as "!compress*").
 
-    - Added a status output based on a signal (via both SIGINFO & SIGVTALRM).
+    - Added status output in response to a signal (via both SIGINFO & SIGVTALRM).
 
     - Added a --copy-as=USER option to give some extra security to root-run
       rsync commands into/from untrusted directories (such as backups and
@@ -90,6 +98,14 @@ Changes since 3.1.3:
 
     - Improved some configure checks to work better with strict C99 compilers.
 
+    - The --debug=FOO options are no longer auto-forwarded to the server side,
+      allowing more control over what is output & the ability to request debug
+      data from divergent rsync versions.
+
     - Some perl scripts were recoded into awk and python3.
 
+    - Some defines in byteorder.h were changed into static inline functions
+      that will help to ensure that the args don't get evaluated multiple times
+      on "careful alignment" hosts.
+
     - Some code typos were fixed (as pointed out by a Fossies run).


-- 
The rsync repository.



More information about the rsync-cvs mailing list