[SCM] The rsync repository. - annotated tag v3.2.7pre1 created

2022-09-30 Thread Rsync CVS commit messages
The annotated tag, v3.2.7pre1 has been created
at  ed955366474452b95b1e088581bb91efb0b29541 (tag)
   tagging  ed4b3448be243b1bdb30a5da811f1e217f5a0601 (commit)
  replaces  v3.2.6
 tagged by  Wayne Davison
on  Fri Sep 30 12:52:54 2022 -0700

- Log -
Version 3.2.7pre1.
-BEGIN PGP SIGNATURE-

iG8EABECAC8WIQQASMiwJtTJbw5YnC9shZ+xS5aoxQUCYzdJFhEcd2F5bmVkQHNh
bWJhLm9yZwAKCRBshZ+xS5aoxb1wAKDeJg2bldIdyhdDGToafc4xtnqIhACdGKNl
24p4broaRh7fgvfF26Ciwhc=
=fOCi
-END PGP SIGNATURE-

Kenneth Finnegan (1):
  Use string length diff heuristic to skip Levenshtein Algo (#369)

Wayne Davison (37):
  Start 3.2.7dev going.
  When deleting a tag, del in the patches dir too.
  Try freebsd-13-1 to fix weird wget issue.
  Improve various things in the checksum code
  Add support for various SHA checksum digests
  Use JSON output if --version (-V) is repeated (client side only).
  Use dict for capabilities & optimizations in json output.
  Unify older protect-args capability to secluded-args name.
  A few more tweaks.
  Also change dashes in the dict var names to make jq use easier.
  Improve output of "N-bit" items in json data.
  Talk about the new daemon greeting line.
  Require a newer protocol to specify the digest list.
  Mention the filename when unpack_smb_acl() returns an error.
  Fix bug with validing remote filter rules.
  Update NEWS.
  NEWS tweak.
  Improve var ref.
  Fix really silly bug with --relative rules.
  Add hashlittle2() and ensure the hash is never 0
  Use hashlittle2() for xattr hashing
  Use UNSUPPORTED instead of PROTOCOL for various validation checks.
  Tweak a define.
  Fix exclusion of /. with --relative.
  More NEWS updates.
  Make the implied-arg adding for --relative more efficient.
  We always add a slash now that path is cleaned.
  Pre-compute FILE_SUM_EXTRA_CNT.
  Stop importing "re".
  Some "use chroot" improvements.
  Fix a link.
  Avoid test -e.
  Fix compile w/o openssl; disable sha256 & sha512 for --checksum.
  More NEWS updates.
  Explicitly ignore snprintf() return value.
  A few more doc tweaks & comment tweaks.
  Preparing for release of 3.2.7pre1

---


-- 
The rsync repository.

___
rsync-cvs mailing list
rsync-cvs@lists.samba.org
https://lists.samba.org/mailman/listinfo/rsync-cvs


[SCM] The rsync repository. - branch master updated

2022-09-30 Thread Rsync CVS commit messages
The branch, master has been updated
   via  ed4b3448 Preparing for release of 3.2.7pre1
   via  4d44bf12 A few more doc tweaks & comment tweaks.
   via  6af27a53 Explicitly ignore snprintf() return value.
  from  f9e29dfb More NEWS updates.

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


- Log -
commit ed4b3448be243b1bdb30a5da811f1e217f5a0601
Author: Wayne Davison 
Date:   Fri Sep 30 12:36:21 2022 -0700

Preparing for release of 3.2.7pre1

commit 4d44bf122dc621a47c275063f01023e0ec422f72
Author: Wayne Davison 
Date:   Fri Sep 30 12:34:58 2022 -0700

A few more doc tweaks & comment tweaks.

commit 6af27a538ea65c2638a5dad01534dd29ee09fc4b
Author: Wayne Davison 
Date:   Fri Sep 30 11:50:09 2022 -0700

Explicitly ignore snprintf() return value.

---

Summary of changes:
 NEWS.md  | 49 +
 authenticate.c   |  2 +-
 checksum.c   | 12 ---
 clientserver.c   |  2 +-
 csprotocol.txt   | 12 ++-
 hashtable.c  |  2 +-
 match.c  |  2 +-
 packaging/lsb/rsync.spec | 12 +--
 rsync.1.md   |  6 ++
 rsyncd.conf.5.md | 52 ++--
 usage.c  |  2 +-
 version.h|  2 +-
 12 files changed, 80 insertions(+), 75 deletions(-)


Changeset truncated at 500 lines:

diff --git a/NEWS.md b/NEWS.md
index 0db49925..3b49c2d4 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -18,32 +18,34 @@
 ### ENHANCEMENTS:
 
 - Added negotiated daemon-auth support that allows a stronger checksum digest
-  to be used.  Added SHA512, SHA256, and SHA1 digests to MD5 & MD4.  These new
-  digests are at the highest priority in the new daemon-auth negotiation list.
+  to be used to validate a user's login to the daemon.  Added SHA512, SHA256,
+  and SHA1 digests to MD5 & MD4.  These new digests are at the highest priority
+  in the new daemon-auth negotiation list.
 
-- Added support for SHA1, SHA256, and SHA512 digests in file checksums.  While
-  this tends to be overkill, it is available if someone really needs it.  These
-  overly-long checksums are at the lowest priority in the normal checksum
-  negotiation list.
+- Added support for the SHA1 digest in file checksums.  While this tends to be
+  overkill, it is available if someone really needs it.  This overly-long
+  checksum is at the lowest priority in the normal checksum negotiation list.
+  See `--checksum-choice` (`--cc`) and the `RSYNC_CHECKSUM_LIST` environment
+  var for how to customize this.
 
-- Improved the xattr hash table to use a 64-bit key (which should ensure fewer
-  collisions).
+- Improved the xattr hash table to use a 64-bit key without slowing down the
+  key's computation.  This should make extra sure that a collision doesn't
+  happen.
 
 - If the `--version` option is repeated (e.g. `-VV`) then the information is
-  output in a (still human-readable) JSON format (client side only).
+  output in a (still fairly readable) JSON format.  Client side only.
 
 - The script `support/json-rsync-version` is available to get the JSON style
   version output from any rsync.  The script accepts either text on stdin
   **or** an arg that specifies an rsync executable to run with a doubled
   `--version` option.  If the text we get isn't already in JSON format, it is
-  converted. Newer rsync versions will provide more complete info than older
-  versions.
+  converted. Newer rsync versions will provide more complete json info than
+  older rsync versions.
 
 - The [`use chroot`](rsyncd.conf.5#use_chroot) daemon parameter now defaults to
-  "unset" so that rsync can use chroot when it works and decide to proceed with
-  a sanitized copy when chroot is not supported (e.g., for a non-root daemon).
-  Explicitly setting it to true or false (on or off) behaves the same way as
-  before.
+  "unset" so that rsync can use chroot when it works and a sanitized copy when
+  chroot is not supported (e.g., for a non-root daemon).  Explicitly setting
+  the parameter to true or false (on or off) behaves the same way as before.
 
 - The `--fuzzy` option was optimized a bit to try to cut down on the amount of
   computations when considering a big pool of files. The simple heuristic from
@@ -54,10 +56,10 @@
 - The checksum code now uses openssl's EVP methods, which gets rid of various
   deprecation warnings and makes it easy to support more digest methods.  On
   newer systems, the MD4 digest is marked as legacy in the openssl code, which
-  makes openssl refuse to support it via EVP.  You can just ignore this and
-  allow the included MD4 code to be used for older rsync connections (when
-  talking to an rsync prior to 3.0.0) or you can configure rsync to tell
-  openssl to enable legacy algorithms (see below).
+