Wayne Davison
c0c6a97c35
Try to fix the iconv crash in bug 11338.
...
Applying Michal Ruprich's suggested patch for the rwrite() function that
should hopefully help with a bug that I couldn't reproduce.
2019-03-16 11:51:49 -07:00
Wayne Davison
d47d379216
Fix bug in try_dests_reg that Florian Zumbiehl pointed out.
...
If the alternate-destination code was scanning multiple alt dirs and it
found the right size/mtime/checksum info but not the right xattrs, it
would keep scanning the other dirs for a better xattr match, but it
would omit the unchanged-file check that needs to happen first.
2019-03-16 11:12:53 -07:00
Wayne Davison
eb1b138ec2
Clarify the cut-off point for --copy-safe-links.
2019-03-16 10:55:50 -07:00
Wayne Davison
13f596433b
Some doc tweaks suggested by Clément Pit-Claudel.
2019-03-16 10:10:14 -07:00
Wayne Davison
3fe4469bfa
Fix zlib CVE-2016-9843.
2019-03-16 09:56:11 -07:00
Wayne Davison
8eb50bce43
Fix zlib CVE-2016-9842.
2019-03-16 09:56:11 -07:00
Wayne Davison
fc10fafa25
Fix zlib CVE-2016-9841.
2019-03-16 09:56:11 -07:00
Wayne Davison
efcbec3df5
Fix zlib CVE-2016-9840.
2019-03-16 09:56:11 -07:00
Wayne Davison
3e2e4b5a33
Tweak the copyright year.
2019-03-16 09:15:49 -07:00
Wayne Davison
79332c0d66
Fix --remove-source-files sanity check w/--copy-links the right way.
...
Fixes bug #10494 .
2019-03-16 09:09:09 -07:00
Wayne Davison
bdfc296faf
Handle a run from down inside the checkout tree.
2019-03-15 12:20:55 -07:00
Wayne Davison
2ad1c4e800
Improve write-only --sender check & handle 2 new options.
2019-01-15 11:18:36 -08:00
Wayne Davison
0da7ba57b5
Update option culling to handle latest changes.
2019-01-15 11:16:50 -08:00
Wayne Davison
b3d12c5a3d
Use a separate pass-by-value pointer for clarity.
2019-01-15 10:46:29 -08:00
Wayne Davison
bc7402aa3a
Avoid warning about leaked mem (didn't affect rsync's pool use).
2019-01-15 10:46:29 -08:00
Wayne Davison
f233dffbd6
Avoid leaving a file open on error return.
2019-01-15 10:38:00 -08:00
Wayne Davison
c2da3809f7
Fix --prealloc to keep file-size 0 when possible.
2019-01-15 08:59:35 -08:00
Wayne Davison
48346c878f
Reject --log-file when read-only.
2019-01-09 13:35:21 -08:00
Wayne Davison
a0274c08b5
Improve check for ".." and guard against dash args.
2019-01-09 13:35:21 -08:00
Wayne Davison
f627e27749
Save each expanded daemon-config string on first use to
...
avoid a new alloc on every use (one that was not freed).
2019-01-09 13:35:21 -08:00
Wayne Davison
0b6cae6792
No need to strdup each new section since we stopped using free().
2019-01-08 20:30:58 -08:00
Wayne Davison
e5610f1877
Avoid a yodl macro warning.
2019-01-08 16:39:48 -08:00
Wayne Davison
c376170644
Make sure that some memory zeroing always happens.
2019-01-08 14:46:41 -08:00
Wayne Davison
48163179eb
Avoid a yodl macro warning.
2019-01-08 13:38:19 -08:00
Wayne Davison
b4c1b27e03
Fix 2 spelling errors pointed out by bug 13734.
2019-01-08 13:34:32 -08:00
Wayne Davison
c90b87e021
Avoid a failed test if dirs report 1 hlink (e.g. WSL weirdness).
2019-01-04 21:43:50 -08:00
Wayne Davison
ad17b21889
Silence fall-through warnings.
2019-01-04 15:06:30 -08:00
Wayne Davison
a366868535
Avoid a potential out-of-bounds read in daemon mode if argc is 0.
2018-12-15 16:59:18 -08:00
Wayne Davison
f55d35c5a0
Try to be clearer that --append-verify isn't a general-purpose-copy option.
2018-11-20 14:17:32 -08:00
Wayne Davison
6af8e11450
Don't force cygwin to solaris ACLs anymore.
2018-11-20 14:11:42 -08:00
Wayne Davison
1a288c06d9
Document how a leading comma changes the gid parsing.
2018-11-20 13:44:09 -08:00
Wayne Davison
4aeb093206
Fix itemizing of wrong dir name on some --iconv transfers.
...
Fixes bug #13492 .
2018-11-20 13:21:32 -08:00
Wayne Davison
1eb7a7061a
Need to mark xattr rules in get_rule_prefix().
...
This fixes the bug of xattr filters getting sent as a normal filter rule
(since the 'x' was dropped in the prefix).
2018-06-14 15:22:53 -07:00
Wayne Davison
eec6ab7615
Avoid a compiler error/warning about shifting a negative value.
...
Fixes bug #13268 .
2018-03-25 19:11:41 -07:00
Wayne Davison
5df9847f06
Allow some pre-/post-xfer exec shell restrictions.
...
Support both RSYNC_SHELL & RSYNC_NO_XFER_EXEC environment variables.
2018-03-25 11:02:50 -07:00
Wayne Davison
fb7a162f53
Prepare the repository for more development.
2018-03-25 10:04:29 -07:00
Wayne Davison
d73762eea3
Preparing for release of 3.1.3
v3.1.3
2018-01-28 15:24:27 -08:00
Wayne Davison
d58405a353
Mention nanoseconds change.
2018-01-15 11:25:04 -08:00
Wayne Davison
0f8e9e2d86
Don't force nanoseconds if a file wasn't transferred or checksummed.
2018-01-15 10:58:31 -08:00
Wayne Davison
c4a3f55be3
Preparing for release of 3.1.3pre1
v3.1.3pre1
2018-01-14 21:34:42 -08:00
Wayne Davison
473108ae6e
Tweak copyright date.
2018-01-14 19:55:07 -08:00
Wayne Davison
e401959b89
Mention more changes.
2018-01-14 19:51:25 -08:00
Jeriko One
7706303828
Ignore --protect-args when already sent by client
...
In parse_arguments when --protect-args is encountered the function exits
early. The caller is expected to check protect_args, and recall
parse_arguments setting protect_args to 2. This patch prevents the
client from resetting protect_args during the second pass of
parse_arguments. This prevents parse_arguments returning early the
second time before it's able to sanitize the arguments it received.
2018-01-09 17:51:30 -08:00
Wayne Davison
f5e8a17e09
Fix issue with earlier path-check (fixes "make check")
...
and make a BOOL more explicit.
2017-12-03 16:27:11 -08:00
Jeriko One
5509597dec
Check daemon filter against fnamecmp in recv_files().
2017-12-03 16:13:06 -08:00
Jeriko One
70aeb5fddd
Sanitize xname in read_ndx_and_attrs.
2017-12-03 16:13:05 -08:00
Jeriko One
3e06d40029
Check fname in recv_files sooner.
2017-12-03 16:12:28 -08:00
Wayne Davison
416e719bea
More archaic-checksum improvements. This makes the len vars clearer
...
and ensures that only the flist code gets the 2-byte digest len.
2017-11-07 14:01:13 -08:00
Wayne Davison
9f5dc9309d
Use the right sum len.
2017-11-07 13:32:10 -08:00
Wayne Davison
b984e9dbd4
Replace startdit|enddit with description for newer yodl.
...
Fixes bug 13115.
2017-11-05 12:29:14 -08:00