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

Rsync CVS commit messages rsync-cvs at lists.samba.org
Sun Jun 14 03:08:54 UTC 2020


The annotated tag, v3.2.0pre1 has been created
        at  10cb0e085117ef888230e7539ec3424c14f46d02 (tag)
   tagging  c528f8d5c8aa7b16b20cda72a9f4119699890c28 (commit)
  replaces  v3.1.3
 tagged by  Wayne Davison
        on  Sat Jun 13 19:31:54 2020 -0700

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

iG8EABECAC8WIQQASMiwJtTJbw5YnC9shZ+xS5aoxQUCXuWMGhEcd2F5bmVkQHNh
bWJhLm9yZwAKCRBshZ+xS5aoxVFmAKCbZeb+UZcSY9mpMRI6c/KomwqxSgCfXLjk
5s8py1tj3l/XRcruyPfiwe0=
=TdlP
-----END PGP SIGNATURE-----

Ethan Sommer via rsync (1):
      Replace mkproto.pl with mkproto.awk

Jorrit Jongma (5):
      SSE2/SSSE3 optimized version of get_checksum1() for x86-64
      AVX2 optimized version of get_checksum1() for x86-64
      Optimized assembler version of md5_process() for x86-64
      Improve performance of file_checksum()
      Move OpenSSL-related MD4/5 defines and imports to lib/mdigest.h

Sebastian Andrzej Siewior (1):
      Add OpenSSL license exception also to COPYING

Wayne Davison (227):
      Prepare the repository for more development.
      Allow some pre-/post-xfer exec shell restrictions.
      Avoid a compiler error/warning about shifting a negative value.
      Need to mark xattr rules in get_rule_prefix().
      Fix itemizing of wrong dir name on some --iconv transfers.
      Document how a leading comma changes the gid parsing.
      Don't force cygwin to solaris ACLs anymore.
      Try to be clearer that --append-verify isn't a general-purpose-copy option.
      Avoid a potential out-of-bounds read in daemon mode if argc is 0.
      Silence fall-through warnings.
      Avoid a failed test if dirs report 1 hlink (e.g. WSL weirdness).
      Fix 2 spelling errors pointed out by bug 13734.
      Avoid a yodl macro warning.
      Make sure that some memory zeroing always happens.
      Avoid a yodl macro warning.
      No need to strdup each new section since we stopped using free().
      Save each expanded daemon-config string on first use to
      Improve check for ".." and guard against dash args.
      Reject --log-file when read-only.
      Fix --prealloc to keep file-size 0 when possible.
      Avoid leaving a file open on error return.
      Avoid warning about leaked mem (didn't affect rsync's pool use).
      Use a separate pass-by-value pointer for clarity.
      Update option culling to handle latest changes.
      Improve write-only --sender check & handle 2 new options.
      Handle a run from down inside the checkout tree.
      Fix --remove-source-files sanity check w/--copy-links the right way.
      Tweak the copyright year.
      Fix zlib CVE-2016-9840.
      Fix zlib CVE-2016-9841.
      Fix zlib CVE-2016-9842.
      Fix zlib CVE-2016-9843.
      Some doc tweaks suggested by Clément Pit-Claudel.
      Clarify the cut-off point for --copy-safe-links.
      Fix bug in try_dests_reg that Florian Zumbiehl pointed out.
      Try to fix the iconv crash in bug 11338.
      Match the latest git "clean" text.
      Add a --copy-as=USER[:GROUP] option
      Use nanosleep if it is available.
      Make the --copy-links caveat a little clearer.
      Enhance the validation of --block-size for older protocols.
      Make exit_cleanup() use _exit() if called from a signal handler.
      Added the --write-devices option.
      No need to forward --write-devices to a remote sender.
      Add progress output via SIGINFO and SIGVTALRM
      Some configure improvements for strict C99 compilers (based on a patch by Florian Weimer).
      Use "exit 1" in atomic-rsync for error exit.
      Don't throw an error if a potential fuzzy dir isn't a dir
      Tweak some indentation.
      Another tweak for a change in git status.
      A quick fix for some perl patch-helper scripts.
      Set RSYNC_PORT in the env for a daemon-over-rsh connection.
      Make use of the new RSYNC_PORT env var.
      Avoid the include warnings for major().
      Tweak the grep to look for sys/sysmacros.h.
      Fix the default skip-compress list.
      Switch RSYNC_PORT to -1 in check_for_hostspec().
      Set Copyright years and make them easier to update
      Put the year-tweak script into packaging dir.
      Use the --quiet option.
      Add a (pending) release line for 3.1.4.
      Change some packaging tools into python3 and make a few improvements.
      A few file-data improvements.
      Spelling fixes from a Fossies run done by Jens.
      Two more spelling fixes and some year updates.
      Change the rsync-ssl helper script
      Change the name of the rsh-ssl-rsync script.
      Some more rsync-ssl improvements:
      Turn nightly-rsync into a python script.
      Eliminate .in for rsync-ssl.
      Mention more changes in the NEWS.
      Added --atimes and --set-noatime options.
      Change --set-notime to --open-noatime.
      Change do_setattrlist_times() to use an stp arg.
      Change pending version to 3.2.0 (currently 3.2.0dev).
      Update a few more copyright years.
      Some var cleanup; move test-util vars into t_stub.c.
      Add a few new opts to rrsync.
      Add extensions to the default no-compress list.
      Allow a missing parent dir when --delete-missing-args was specified.
      Fix a couple issues with the atime file-list value.
      A resumed partial-dir file is transferred in-place.
      Use a varint to send the file-list flags
      A few superficial tweaks.
      Convert another packaging script to python3.
      A couple extra function checks for future features.
      Change r'\1%s\2' to r'\g<1>%s\2'.
      A bit more manpage tweaking.
      A couple more manpage fixes.
      Some pkglib improvements.
      Need to flush early errors before we exit.
      Add the ability to negate matches for the daemon's "refuse options".
      More manpage improvements for "refuse options".
      Add back a lost "*" and document the refusing of log-file* opts.
      Tweak the accept/refuse strings a bit.
      Fix a bug in the writing of the batch.sh file
      Checksum negotiation & more bits for compat_flags
      Some checksum improvements
      Promoting xxhash support.
      A little more safety in negotiate_checksum().
      Add "input" handling for cmd_txt_*() pkglib.py.
      Mention a few more news items.
      Add optional use of the openssl crypto lib for MD5.
      Optional openssl support for MD4 pre-transfer checksums (but, sadly, not transfer checksums).
      Fixed the use of openssl MD4 for transfer checksums.
      Unify the checksum context memory, since we only use one at a time.
      Avoid re-evaluating the args of SIVAL* w/CAREFUL_ALIGNMENT.
      Improve some early debug-message newlines.
      Some more checksum improvements
      Fix some warnings.
      Make xxh64 the "main_name" for the current xxhash.
      Add support for negotiated checksum names.
      Fix negotiation of none & improve NSTR debug msgs.
      More compress changes
      A few more compression tweaks.
      Fix -z choice with older rsyncs.
      Don't auto-foward debug options to the server side anymore.
      Prefer zlibx compression consistently instead of having 2 possible default preference orders.
      More NEWS updates.
      Change odd-ball map_ptr() to use remainder like the others.
      Some minor tweaks & tidying up.
      Make compression-level handling generic.
      A couple minor configure.ac tweaks.
      Output the default checksum & compress lists in the --version output.
      Fix handling of a compressor that has no off_level.
      Include zstd compression support.
      Include lz4 compression support.
      Two sparse fixes from Yuxuan Shui.
      Create ccpp.yml
      Add some extra indent.
      Rename a couple files to .md
      Tweak the --zz option to --zc (aka --compress-choice).
      Improve how negotiated info affects batch files.
      Improve CI setup.
      Fix a couple deb names.
      Remove xxhash from capabilities list.
      Improve output of capabilities in --version list.
      Get indent right.
      Install yodl for the CI builds.
      Fix the parsing of the --version capabilities.
      Convert NEWS & OLDNEWS into .md files.
      Simplify the capabilities array.
      A couple minor tweaks.
      Merge pull request #2 from benrubson/flush
      Use MSG_FLUSH in a couple more spots.
      Switch to using LZ4_compress_default().
      The xxh* checksums don't need to be reversed on output.
      Add stub for canonical_checksum().
      Merge pull request #5 from benrubson/daemonstats
      A few minor xxhash changes.
      Fix regex issue due to python 3.8 bug.
      Silence gcc7.1 warnings about snprintf().
      Give configure's snprintf() test a guaranteed short string at the start.
      Silence some g++ warnings.
      Silence a strncpy() warning.
      Avoid noop_io_until_death() if --msgs2stderr was specified.
      Mention the latest NEWS items.
      Some improvements for --msgs2stderr and --daemon.
      A few style tweaks.
      Move the CSUM defines.
      Some improvements to the release mechanism
      Update ccpp.yml
      Mention that `rsync --version` outputs checksum & compress lists.
      Handle --skip-compress right for new compressors
      Fix change_dir() leaving appended slash in curr_dir on failure.
      Add hostname "lh" as a --no-cd localhost.
      Tweak --copy-as docs a bit more.
      Avoid a deadlock due to huge amounts of verbose messages.
      Make -V the short opt for --version.
      Use more switch statements.
      Use a lock to not fail on a left-over pid file.
      Mention more NEWS items.
      Make use of O_NOFOLLOW if it is defined.
      Only sender can output non-final stats on error
      A couple minor fixes.
      Put the rsync-ssl-rsh helper script into a lib dir.
      Use ZSTD_CLEVEL_DEFAULT define.
      Tweak the new heading
      Change man page src format from yodl to markdown.
      A couple man page tweaks.
      Fix the html title.
      Output the files at the end; fix a missing double-quote.
      A few more man page script improvements.
      More man processing improvements
      The samba rsync server now requires ssl.
      Mention the github rsync home.
      Fix the output with -D; a few minor tweaks.
      Fix double-gen of manpages.
      Improvements for release process; a gensend hook.
      Improve gensend rule & list of PHONY targets.
      Fix a couple batchfile issues.
      Have the CI actions run make check29 & check30.
      Add support for /run/shm/tmp dir so the CI action doesn't skip a test.
      Update copyright year in runtests.sh too.
      Mention how to run a single test.
      Make sure the tmpdir2 dir is writable.
      Add `early exec` daemon parameter.
      Add `haproxy header` parameter to rsync daemon
      Use /dev/shm instead of requiring /dev/shm/tmp.
      Improve the haproxy header docs.
      Create a get_device_size() helper function.
      Allow maintainer to build with /usr/local prefix but document /usr.
      Remove generated doc files via make clean.
      Promote newer compressors to the start of the list.
      Simplify the install of rsync-ssl by unifying 2 scripts.
      Translate man page's option list into .h files for options.h to use.
      Add packaging notes to NEWS.
      Improve checkcsum/compress info that may differ between packaged versions.
      Use the refused-option code to disable options that aren't compiled into the source.
      Enable SIMD by default (if g++ is around).
      Improve how the help lines are harvested from the md file.
      Fix running prepare-source from a separate build dir.
      Tweak a usage message.
      Tweak the hashtable routines to be a little clearer and easier.
      Add hashtable to delete_in_dir() to fix -x deletions
      The unalias argv array needs room for a trailing NULL.
      Make use of poptDupArgv().
      Convert a couple files to UTF-8; more Copyright years.
      Fix overzealous setting of mtime & tweak time comparisons
      Change a function name.
      Tweak a couple var names.
      Change 3 alt-dest vars to just one + some defines.
      Change alt_dest_name() to alt_dest_opt().
      Some fixes for the release script & other helpers.
      Some indentation fixes.
      Make -4 & -6 also able to affect an ssh remote shell.
      Preparing for release of 3.2.0pre1

benrubson (3):
      Correctly send last error to sender
      Log data sent/received even if error
      Search for double-fuzzy files only when needed

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


-- 
The rsync repository.



More information about the rsync-cvs mailing list