Wayne Davison
0dfd2a64ec
Make stderr line-buffered w/--msgs2stderr.
2012-01-28 10:42:01 -08:00
Wayne Davison
6686b93a7a
Add new --outbuf=N|L|B option.
2012-01-28 10:41:58 -08:00
Wayne Davison
9510fa9ab8
Allow --max-size=0 and --min-size=0.
...
Fixes bug 7965.
2011-12-24 12:35:37 -08:00
Wayne Davison
d74512eb05
Complain if the --block-size=N value is too large.
...
Fixes bug 8036.
2011-12-24 12:35:37 -08:00
Wayne Davison
1a2704512a
Improve the handling of verbose/debug messages
...
The sender no longer allows a filelist to be sent in the middle of
parsing an incoming message, so that the directory sending doesn't block
all further input reading. The generator no longer allows recursive
reading of info/error messages when it is waiting for the message buffer
to flush. This avoids a stack overflow when lots of messages are coming
from the receiver and the sender is not reading things quickly enough.
The I/O code now avoids sending debug messages that could mess up the
I/O buffer it was in the middle of tweaking. This fixes an infinite
loop in reduce_iobuf_size() with high levels of debug enabled. Several
I/O-related messages were changed to output only when --msgs2stderr is
enabled.
2011-12-21 12:14:49 -08:00
Wayne Davison
a3b62ff4cf
Avoid double-free of xattr/acl data in real_sx.
...
Fixes bug 8665.
2011-12-16 09:07:19 -08:00
Wayne Davison
60ef397057
Mention that %a and %h are daemon-only escapes.
2011-11-24 07:55:11 -08:00
Wayne Davison
89e049ad7f
Another asprintf() return-value-check tweak.
2011-11-23 13:14:35 -08:00
Wayne Davison
036094d30e
Committing missed manpage tweak.
2011-11-23 12:36:50 -08:00
Wayne Davison
48b51d0004
make repeated --fuzzy option look into alt-dest dirs.
2011-11-23 12:29:25 -08:00
Wayne Davison
7da17144fd
Add compatibility with an unmodified zlib.
2011-11-21 09:22:14 -08:00
Wayne Davison
cbdff74b44
Fix --compress data-duplication bug.
2011-11-21 09:17:17 -08:00
Wayne Davison
37a729768b
Fix version expansion.
2011-11-21 09:10:49 -08:00
Wayne Davison
8dd6ea1f1e
Fix --delete-missing-args when --relative is active.
2011-10-22 10:24:54 -07:00
Wayne Davison
7c8f180900
Test asprintf() failure with < 0, not <= 0.
2011-10-08 09:16:43 -07:00
Wayne Davison
3527677043
Let's cast getpid() to an int instead of a long for snprintf().
2011-10-08 09:15:36 -07:00
Wayne Davison
fd91c3b666
Fix two unused-variable compiler warnings.
2011-09-22 23:37:07 -07:00
Wayne Davison
15df927ae2
Fix xattr memory leak. Fixes bug 8475.
2011-09-22 09:13:31 -07:00
Ben Walton
8adceeb2b3
Testsuite/dir-sgid: use symbolic mode to set sgid bit
...
The chmod on Solaris (9 and 10) cannot set the sgid bit on a directory
using absolute mode, so use symbolic mode. Avoids a skipped test.
2011-09-22 08:28:07 -07:00
Wayne Davison
0c7fdf705e
Add solaris xattr support to the tests.
...
Change the xattr case statements to use $HOST_OS.
(Slightly tweaked version of a Ben Walton patch.)
2011-09-20 13:24:42 -07:00
Wayne Davison
439d5d8929
Better fakeroot support helps Solaris.
2011-09-20 13:17:42 -07:00
Wayne Davison
de219101ed
Change stat order for better ELOOP determination.
2011-09-20 13:02:12 -07:00
Wayne Davison
79853c30c0
Be sure to use STRUCT_STAT.
2011-09-20 12:54:06 -07:00
Wayne Davison
953feeadd2
Make do_readlink() support fake-super w/o O_NOFOLLOW.
2011-09-19 09:29:00 -07:00
Wayne Davison
3417881d5c
Make --delete-excluded work better with --filter=merge.
2011-09-15 07:52:38 -07:00
Wayne Davison
397fb1acd2
When modifying PATH, export it (for Solaris).
2011-09-15 07:32:07 -07:00
Wayne Davison
db0443cf90
Added "SORTED TRANSFER ORDER" manpage section.
2011-09-13 16:04:21 -07:00
Wayne Davison
d5bff8ffe2
Cleanup some manpage & --help info.
2011-09-13 15:30:40 -07:00
Wayne Davison
a7d7f52ae0
Use "|| true" in our xattr test runs.
2011-09-13 08:07:31 -07:00
Wayne Davison
847ddaf071
Make sure other early exit calls can't hang in noop_io_until_death().
2011-09-12 17:56:23 -07:00
Wayne Davison
c4c5dc68b9
Improve the usage for --help.
2011-09-11 22:46:57 -07:00
Ben Walton
c4170cbaac
Better configure support for Solaris xattrs
...
If we have the attropen() function, allow OS conditional enabling of
extended attribute support. This removes the need to pass
--enable-extended-attributes to force the feature activation on Solaris.
2011-09-11 18:48:52 -07:00
Wayne Davison
de407c03d2
Fix a potential hang on an empty file list.
...
Fixes bug 8423.
2011-09-11 11:08:14 -07:00
Wayne Davison
c1005fb256
Document --msgs2stderr.
2011-09-11 11:01:04 -07:00
Wayne Davison
70c4bfb770
Error out if --password-file specifed and it fails.
...
Fixes bug 8440.
2011-09-06 21:22:22 -07:00
Wayne Davison
a470b675af
Dirs need +rx as well as +w for non-super xfers.
...
Fixes bug 8242.
2011-09-03 12:41:22 -07:00
Wayne Davison
5561c14978
Move implied_dot_dir=1, just to be safe.
2011-08-27 14:58:20 -07:00
Wayne Davison
865efe9456
Fix sending of "." attributes for implied-dot-dir.
2011-08-27 12:05:07 -07:00
Wayne Davison
18749579b5
Fix bwlimit multiplication overflow. Fixes bug 8375.
2011-08-27 12:05:07 -07:00
Wayne Davison
a05758fde6
Some option-parsing clarifiation in the intro.
2011-08-27 12:04:45 -07:00
Wayne Davison
fb0d4403f0
Fix misplaced parens on getnameinfo() call.
2011-08-06 11:21:40 -07:00
Wayne Davison
3fd0357f9f
Ignore socketpair() on cygwin. Fixes bug 8356.
2011-08-06 11:19:00 -07:00
Wayne Davison
64fa23add9
Tweak includes to fix non-defined NULL on some systems.
2011-07-31 23:31:24 -07:00
Wayne Davison
0a77adee0b
Fix Minix build errors. Fixes bug 8313.
2011-07-22 11:17:57 -07:00
Wayne Davison
0a04a80d9f
Replace another inet_ntop() call with getnameinfo().
2011-07-16 16:16:04 -07:00
Wayne Davison
7ae666d2a7
Add more connect debug info, as Carlos suggested.
2011-07-12 16:02:31 -07:00
Wayne Davison
fbf4c261f4
Move freeaddrinfo() call after failure-reporting loop.
2011-07-11 18:15:51 -07:00
Wayne Davison
425747c2f3
Fix a comment.
2011-07-04 16:32:06 -07:00
Wayne Davison
03cd1ae4fa
Handle FES_NO_SEND properly on a hard-linked file.
...
Fixes bug 8246.
2011-07-04 16:13:45 -07:00
Wayne Davison
01580c794a
Fix #ifdef in unchanged_attrs(). Fixes bug 8268.
2011-06-26 09:52:47 -07:00