Preparing for release of 3.3.0pre1 [buildall]
Fix flist string comparison issue in tr_TR.utf-8 locale.
Add backtick to SHELL_CHARS.
Duplicate argv data before poptFreeContext().
Avoid quoting of tilde when it's a destination arg.
Use JSON output if --version (-V) is repeated (client side only).
Rename `--protect-args` to `--secluded-args`.
Allow ~/remote/./path with -R if the path has /./ in it.
Add `--trust-sender` option.
Escape leading tilde char when "~" or with -R.
Fix some issues with backslashed wildcards in args.
More improvements to file-list checking - Avoid implied rules on generator and (with extra certainty) on server - Add -R implied-directory path elements as directory includes - Log about extra file-list checking using a new --debug=FILTER3 level
Add new & improved `--copy-devices` option.
Complain about --old-args with --protect-args.
A repeated `--old-args` does more escape disabling.
Add an arg-protection idiom using backslash-escapes The new default is to protect args and options from unintended shell interpretation using backslash escapes. See the new `--old-args` option for a way to get the old-style splitting. This idiom was chosen over making `--protect-args` enabled by default because it is more backward compatible (e.g. it works with rrsync). Fixes #272.
Only send the `--no-W` kluge to a receiver.
Preparing for release of 3.2.4pre1
Tweak stderr handling for older BackupPC versions This makes the default for a protocol-28 server process be --stderr=client instead of --stderr=errors. See rsync's github issue #95.
Add the --info=NONREG setting.