Wayne Davison [Wed, 1 Jul 2020 16:05:21 +0000 (09:05 -0700)]
Move name exceptions into the txt file.
Wayne Davison [Wed, 1 Jul 2020 15:07:07 +0000 (08:07 -0700)]
Add support for the remaining parser types.
Wayne Davison [Wed, 1 Jul 2020 06:17:50 +0000 (23:17 -0700)]
Preparing for release of 3.2.2pre3
Wayne Davison [Wed, 1 Jul 2020 02:11:28 +0000 (19:11 -0700)]
Put the optimizations into their own list.
Wayne Davison [Wed, 1 Jul 2020 01:16:55 +0000 (18:16 -0700)]
Simplify the daemon parameter definitions
The code now derives all the struct defines, default value assignments,
parser-param defines, and lp_foo() accessor functions from a single list
of daemon parameters.
Wayne Davison [Tue, 30 Jun 2020 19:02:48 +0000 (12:02 -0700)]
Avoid crash of transfer logging w/default log format.
Wayne Davison [Tue, 30 Jun 2020 15:27:20 +0000 (08:27 -0700)]
Avoid strdup redefinition warning.
Wayne Davison [Tue, 30 Jun 2020 04:45:56 +0000 (21:45 -0700)]
Avoid bloating the src-dir scan.
Wayne Davison [Tue, 30 Jun 2020 03:04:54 +0000 (20:04 -0700)]
Move the new target after "all".
Wayne Davison [Tue, 30 Jun 2020 02:46:45 +0000 (19:46 -0700)]
More patch-update improvements; configure.ac tweak; Makefile tweaks.
Wayne Davison [Mon, 29 Jun 2020 02:54:38 +0000 (19:54 -0700)]
Preparing for release of 3.2.2pre2
Wayne Davison [Sun, 28 Jun 2020 22:21:43 +0000 (15:21 -0700)]
Improve the per-branch build dir support
The release script & the patch management script now require the use of
an auto-build-save dir that makes it much easier to keep the generated
files from melding together, and remembers the configure setup for each
patch branch.
Wayne Davison [Sun, 28 Jun 2020 20:22:15 +0000 (13:22 -0700)]
Improve alternate build-dir support
We now put the configure.sh, config.h.in, and aclocal.m4 files in the
alternate build dir along with the other generated files. This requires
that we create symlinks for configure.ac & m4 in the build dir, which is
handled on the first run of configure or prepare-source. I also changed
the patch-branch handling away from the .gen-stash dir to an automatic
build/$PATCH subdir idiom that will keep each branch's configuration
separated. These automatic build dirs are only used when there is a
.git dir, a build/master dir, and no top-dir Makefile. You'll also
want to have package/make early on your path for optimal ease of use.
Wayne Davison [Sun, 28 Jun 2020 20:46:48 +0000 (13:46 -0700)]
Move the version string out of configure.ac.
Wayne Davison [Sun, 28 Jun 2020 18:18:55 +0000 (11:18 -0700)]
Fix rebuilding configure.sh in an alternate build dir
Wayne Davison [Sun, 28 Jun 2020 16:14:57 +0000 (09:14 -0700)]
A bit more man page & NEWS tweaking.
Wayne Davison [Sun, 28 Jun 2020 06:13:25 +0000 (23:13 -0700)]
Lack of "saw" values now reported as "INVALID"; tweak a comment.
Wayne Davison [Sun, 28 Jun 2020 04:22:49 +0000 (21:22 -0700)]
Preparing for release of 3.2.2pre1
Wayne Davison [Sun, 28 Jun 2020 04:19:52 +0000 (21:19 -0700)]
Some misc cleanup
Remove some extraneous vars, update some years, add an rrsync opt, &
ensure some less options are set right when running release-rsync.
Wayne Davison [Sun, 28 Jun 2020 02:25:03 +0000 (19:25 -0700)]
Improve the NSTR differentiation idiom.
Wayne Davison [Sun, 28 Jun 2020 01:51:09 +0000 (18:51 -0700)]
Some more doc & NEWS improvements.
Wayne Davison [Sun, 28 Jun 2020 01:40:21 +0000 (18:40 -0700)]
Change the CI name
Wayne Davison [Sat, 27 Jun 2020 19:06:13 +0000 (12:06 -0700)]
Some patch-update & vim ft improvements
- Stash off some gen files when switching patch branches.
- Set the filetype in "env -S" files that vim can't handle.
Wayne Davison [Sat, 27 Jun 2020 17:39:16 +0000 (10:39 -0700)]
Improve the output when a negotiation fails.
Wayne Davison [Sat, 27 Jun 2020 17:39:12 +0000 (10:39 -0700)]
More NEWS and man page changes.
Wayne Davison [Fri, 26 Jun 2020 23:51:30 +0000 (16:51 -0700)]
Negotation env lists can specify "client & server"
Wayne Davison [Fri, 26 Jun 2020 20:10:10 +0000 (13:10 -0700)]
A few more simple changes & fixes.
Wayne Davison [Fri, 26 Jun 2020 18:27:27 +0000 (11:27 -0700)]
Some man page changes.
Wayne Davison [Fri, 26 Jun 2020 04:32:00 +0000 (21:32 -0700)]
A few more tweaks.
Wayne Davison [Fri, 26 Jun 2020 02:59:19 +0000 (19:59 -0700)]
Some memory allocation improvements
- All the memory-allocation macros now auto-check for failure and exit
with a failure message that incudes the caller's file and lineno
info. This includes strdup().
- Added the `--max-alloc=SIZE` option to be able to override the memory
allocator's sanity-check limit. It defaults to 1G (as before).
Fixes bugzilla bug 12769.
Christian Hesse [Wed, 24 Jun 2020 12:06:56 +0000 (14:06 +0200)]
Add missing semicolon in man page
All nginx configuration directives end in semicolon.
Wayne Davison [Thu, 25 Jun 2020 00:35:02 +0000 (17:35 -0700)]
Tweak alloc args to size_t w/proper realloc order.
Wayne Davison [Wed, 24 Jun 2020 04:45:32 +0000 (21:45 -0700)]
Use normal C comment style.
Wayne Davison [Wed, 24 Jun 2020 03:48:01 +0000 (20:48 -0700)]
Prepare for future release of XXH3 & XXH128.
Wayne Davison [Wed, 24 Jun 2020 02:32:44 +0000 (19:32 -0700)]
Another NEWS update.
Wayne Davison [Wed, 24 Jun 2020 02:14:11 +0000 (19:14 -0700)]
Avoid negotiating a "none" choice by default
The client does not pass "none" as a negotiation choice unless it's from
the user's environment list. The server still passes the "none" value
to the client unless its environment var excludes it.
Wayne Davison [Wed, 24 Jun 2020 01:56:44 +0000 (18:56 -0700)]
Setup for 3.2.2dev.
Wayne Davison [Wed, 24 Jun 2020 01:45:50 +0000 (18:45 -0700)]
The server side can enforce its negotiation limits
Wayne Davison [Wed, 24 Jun 2020 00:19:58 +0000 (17:19 -0700)]
Improve how the env restricts negotiated strings
- The env on the server side now affects the negotiated strings
that are sent to the client.
- A too-old remote rsync gets a default negotiated string value
so that an env restriction now handles old clients the same way
as new ones.
Wayne Davison [Tue, 23 Jun 2020 22:53:47 +0000 (15:53 -0700)]
Avoid -U if --atimes is disabled.
Wayne Davison [Tue, 23 Jun 2020 22:47:27 +0000 (15:47 -0700)]
Apple needs a leading underscore.
Hiroshi Takekawa [Tue, 23 Jun 2020 10:17:53 +0000 (19:17 +0900)]
Makefile.in: Use srcdir for installing rsync-ssl
When building out of source tree, we can't find rsync-ssl in the current
directory and installation fails. Fix it by using the srcdir variable for the
path to rsync-ssl.
Signed-off-by: Hiroshi Takekawa <sian.ht@gmail.com>
Wayne Davison [Tue, 23 Jun 2020 03:37:52 +0000 (20:37 -0700)]
Improve the info about compression.
Wayne Davison [Tue, 23 Jun 2020 02:31:16 +0000 (19:31 -0700)]
Preparing for release of 3.2.1
Wayne Davison [Tue, 23 Jun 2020 02:30:07 +0000 (19:30 -0700)]
Fix a typo.
Wayne Davison [Tue, 23 Jun 2020 02:21:32 +0000 (19:21 -0700)]
A few more man page tweaks.
Wayne Davison [Mon, 22 Jun 2020 21:43:01 +0000 (14:43 -0700)]
Get the NEWS heading idiom right.
Wayne Davison [Mon, 22 Jun 2020 21:21:15 +0000 (14:21 -0700)]
A few more https changes.
Wayne Davison [Mon, 22 Jun 2020 21:16:21 +0000 (14:16 -0700)]
Update links to https.
Wayne Davison [Mon, 22 Jun 2020 21:12:27 +0000 (14:12 -0700)]
Improve the options info a bit more.
Wayne Davison [Mon, 22 Jun 2020 20:41:42 +0000 (13:41 -0700)]
Add `--zl=N` opt & improve its docs.
Samuel Henrique [Mon, 22 Jun 2020 18:34:32 +0000 (19:34 +0100)]
Make --backup be set when --backup-dir is used
Samuel Henrique [Mon, 22 Jun 2020 18:47:07 +0000 (19:47 +0100)]
Add Documentation field to systemd unit
Wayne Davison [Mon, 22 Jun 2020 18:17:56 +0000 (11:17 -0700)]
Tweak valid_ipaddr() check.
Wayne Davison [Mon, 22 Jun 2020 16:57:29 +0000 (09:57 -0700)]
Even more NEWS changes.
Wayne Davison [Mon, 22 Jun 2020 15:56:50 +0000 (08:56 -0700)]
A few more NEWS changes; change release script.
Wayne Davison [Mon, 22 Jun 2020 06:25:36 +0000 (23:25 -0700)]
Even more NEWS improvements.
Wayne Davison [Mon, 22 Jun 2020 05:57:46 +0000 (22:57 -0700)]
A bit more NEWS tweaking.
Wayne Davison [Mon, 22 Jun 2020 05:53:33 +0000 (22:53 -0700)]
More talk of buggy clang++.
Wayne Davison [Mon, 22 Jun 2020 05:34:32 +0000 (22:34 -0700)]
Get the g++ version to see if it is really clang.
Wayne Davison [Mon, 22 Jun 2020 03:25:28 +0000 (20:25 -0700)]
Mention the early-input on stdin.
Wayne Davison [Mon, 22 Jun 2020 02:46:28 +0000 (19:46 -0700)]
Put the date in the heading of a pre release too.
Wayne Davison [Mon, 22 Jun 2020 02:24:26 +0000 (19:24 -0700)]
Preparing for release of 3.2.1pre1
Wayne Davison [Mon, 22 Jun 2020 01:52:28 +0000 (18:52 -0700)]
Improve the simd note.
Wayne Davison [Mon, 22 Jun 2020 00:04:51 +0000 (17:04 -0700)]
Merge OLDNEWS.md into NEWS.md
Wayne Davison [Sun, 21 Jun 2020 23:46:06 +0000 (16:46 -0700)]
The proto files don't need perl, so change fetch rule.
Wayne Davison [Sun, 21 Jun 2020 22:30:34 +0000 (15:30 -0700)]
One more >= tweak.
Wayne Davison [Sun, 21 Jun 2020 22:23:13 +0000 (15:23 -0700)]
Get the early-input reading code right.
Wayne Davison [Sun, 21 Jun 2020 22:20:43 +0000 (15:20 -0700)]
Leave 3.2.0 news in the NEWS file for 3.2.1.
Wayne Davison [Sun, 21 Jun 2020 22:14:06 +0000 (15:14 -0700)]
Disable atimes on macOS.
Wayne Davison [Sun, 21 Jun 2020 21:32:00 +0000 (14:32 -0700)]
Add `--early-input=FILE` option.
Wayne Davison [Sun, 21 Jun 2020 19:54:02 +0000 (12:54 -0700)]
Output a helpful msg about configure only if the command fails.
Wayne Davison [Sun, 21 Jun 2020 18:13:01 +0000 (11:13 -0700)]
Close STDIN for early exec script.
Wayne Davison [Sun, 21 Jun 2020 16:10:11 +0000 (09:10 -0700)]
More NEWS changes.
Wayne Davison [Sun, 21 Jun 2020 16:06:53 +0000 (09:06 -0700)]
Give more_testing() a default target.
Wayne Davison [Sun, 21 Jun 2020 15:40:23 +0000 (08:40 -0700)]
Some more docs/news changes.
- Mention the -VV behavior.
- Mention how the protect-args default is presented in -V list.
Wayne Davison [Sun, 21 Jun 2020 15:28:49 +0000 (08:28 -0700)]
Use an ssse3 target instead of an inline declaration.
Wayne Davison [Sun, 21 Jun 2020 15:05:19 +0000 (08:05 -0700)]
Add -fno-slp-vectorize to clang++.
Wayne Davison [Sun, 21 Jun 2020 06:24:59 +0000 (23:24 -0700)]
Mention atimes & protected-args in capabilities.
Wayne Davison [Sun, 21 Jun 2020 06:15:22 +0000 (23:15 -0700)]
Tweak the NEWS.
Wayne Davison [Sun, 21 Jun 2020 05:09:08 +0000 (22:09 -0700)]
We only need one capability marked with a "*".
Wayne Davison [Sun, 21 Jun 2020 04:59:51 +0000 (21:59 -0700)]
Mention "asm" instead of "ASM".
Wayne Davison [Sun, 21 Jun 2020 04:43:20 +0000 (21:43 -0700)]
Mention openssl-crypto in -VV list.
Wayne Davison [Sun, 21 Jun 2020 04:26:21 +0000 (21:26 -0700)]
Elide -g from CXXFLAGS before the c++ test.
Wayne Davison [Sun, 21 Jun 2020 03:29:27 +0000 (20:29 -0700)]
Some README and man page tweaks.
Wayne Davison [Sun, 21 Jun 2020 03:08:25 +0000 (20:08 -0700)]
Change repo to be 3.2.1dev.
Wayne Davison [Sun, 21 Jun 2020 02:42:14 +0000 (19:42 -0700)]
Require -VV to see SIMD & ASM in version output
Wayne Davison [Sun, 21 Jun 2020 02:23:07 +0000 (19:23 -0700)]
Get rid of -g option in CXXFLAGS (at least for now).
Wayne Davison [Sun, 21 Jun 2020 02:00:57 +0000 (19:00 -0700)]
Remove leftover case match.
Wayne Davison [Sun, 21 Jun 2020 01:46:16 +0000 (18:46 -0700)]
When fetching gen files, make sure aclocal.m4 is older than configure files.
Wayne Davison [Sun, 21 Jun 2020 01:21:27 +0000 (18:21 -0700)]
More asm improvements
- Only use the asm code if we're on x86_64.
- More changes to decouple asm from simd.
- Check if the -Wa,--noexecstack option works.
- Support --disable-asm configure option.
Wayne Davison [Sun, 21 Jun 2020 00:36:13 +0000 (17:36 -0700)]
Include more SIMD test code to weed out older compilers.
Wayne Davison [Sun, 21 Jun 2020 00:01:25 +0000 (17:01 -0700)]
Decouple the MD5 asm code from the simd enabling.
Wayne Davison [Sat, 20 Jun 2020 23:54:24 +0000 (16:54 -0700)]
Remove asm type & size.
Wayne Davison [Sat, 20 Jun 2020 21:40:56 +0000 (14:40 -0700)]
Use AC_RUN_IFELSE() to make sure we can run the cpp test program.
Wayne Davison [Sat, 20 Jun 2020 18:53:22 +0000 (11:53 -0700)]
Mention how to turn off simd near the cpp compile.
Wayne Davison [Sat, 20 Jun 2020 18:35:56 +0000 (11:35 -0700)]
Simplify some escaping.
Wayne Davison [Sat, 20 Jun 2020 17:34:12 +0000 (10:34 -0700)]
Change SIMD test to use a compile check.
Wayne Davison [Sat, 20 Jun 2020 16:57:35 +0000 (09:57 -0700)]
Handle hard-linking the top-level $VER-NEWS.html file on a final release.
Wayne Davison [Sat, 20 Jun 2020 16:43:25 +0000 (09:43 -0700)]
The nightly dir is gone now.