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
Wayne Davison
a59a7b2423
Fix reading side of fake-symlink bug 7109.
2011-06-18 13:42:30 -07:00
Wayne Davison
5bfe006882
Make daemon-exclude errors more error-like.
...
Fixes bug 7765.
2011-06-18 12:44:26 -07:00
Wayne Davison
852585b1fc
Check if sender file changed before allowing a remove.
...
Fixes bug 7691.
2011-06-18 12:29:21 -07:00
Wayne Davison
e2c1e482e0
Set NO_SYMLINK_USER_XATTRS on linux. Fixes bug 7109.
2011-06-18 10:12:47 -07:00
Wayne Davison
4591bb2f66
Only skip deletions on IOERR_GENERAL. Fixes bug 7809.
2011-06-04 13:04:46 -07:00
Wayne Davison
810dc9fc2a
Don't force \(em in the manpages. Fixes bug 7941.
2011-06-04 12:53:10 -07:00
Wayne Davison
d80f7d6cc3
Add a colon if a non-empty pre-xfer exec message follows.
2011-06-04 12:12:49 -07:00
Wayne Davison
e3bc529de9
Handle EINTR when reading the pre-xfer exec message.
2011-06-04 12:08:18 -07:00
Wayne Davison
820f7a7b57
Send error messages from pre-xfer exec script to the user.
2011-06-04 10:46:22 -07:00
Wayne Davison
a131954b7b
Linux needs symlink xattrs. Fixes bug 8201.
2011-06-04 09:47:24 -07:00
Wayne Davison
f187ce36cc
We need VA_COPY() defined more. Fix dangling #endif.
2011-05-30 12:48:04 -07:00
Wayne Davison
2fff0a4f28
Merge latest samba version to get va_end() fixes, etc.
2011-05-30 10:24:57 -07:00
Wayne Davison
cb0db58fb3
Fix unwritable directory issue due to misordered chmod call.
2011-05-30 08:24:27 -07:00
Wayne Davison
582aead623
Expand NO_ENTRY items from fake-super ACLs in get_rsync_acl().
2011-05-25 08:59:47 -07:00
Wayne Davison
d518e02243
Use a union for idlist's name/max_id value. Fixes bug 8137.
2011-05-16 18:24:34 -07:00
Wayne Davison
b9cc2d4c86
Explicitly mention spaces in the "path" setting.
2011-05-16 11:34:15 -07:00
Wayne Davison
ac30d22ae5
Check for linux/falloc.h header file.
2011-05-16 08:26:40 -07:00
Wayne Davison
8bcd6a4aff
Abort if the cd fails.
2011-05-07 13:01:21 -07:00
Wayne Davison
58663df432
Turn empty remote args into dot dirs.
2011-05-07 12:42:16 -07:00
Wayne Davison
da7acc5e42
Make --files-from allow a missing trailing arg w/--server.
2011-05-07 12:16:50 -07:00
Wayne Davison
54d13604fa
Mention the number of child args.
2011-05-07 12:11:56 -07:00
Wayne Davison
3ed84dbc98
Don't die if man-copy fails.
2011-04-28 18:50:21 -07:00
Wayne Davison
0308092914
Handle non-srcdir man copying when yodl isn't installed.
2011-04-28 16:41:03 -07:00
Wayne Davison
a13d3b3d77
Avoid adding a slash to path '/'.
2011-04-22 16:06:15 -07:00
Wayne Davison
813d5a25e3
Fix a potential crash when trying to find a better block match.
2011-04-22 16:06:06 -07:00
Wayne Davison
591c224584
Improve lsh's handling of -l user option w/cd.
2011-04-09 08:51:26 -07:00
Wayne Davison
b223d96bf0
Add some temp-name dot heuristics for OS X's sake.
...
- Drop one leading '.' from the filename (before adding our own).
- Drop one trailing '.' from a (possibly truncated) name prior to
the .XXXXXX suffix being added.
- Allow the temp-name to collapse to just the .XXXXXX suffix
if the path is long enough to require that.
Note that we don't try to remove multiple dots from a filename
that actually has multiple consecutive dots, since we might as
well learn early if the final name is going to fail or not.
2011-04-05 13:35:13 -07:00
Wayne Davison
28b519c93b
Applying the preallocate patch.
2011-04-04 21:57:57 -07:00
Wayne Davison
8686d3abba
Move var declaration for older C compilers.
2011-04-03 18:02:45 -07:00
Wayne Davison
73b9b90a0b
Adding release info for 3.0.8 to the trunk.
2011-03-26 14:50:52 -07:00
Wayne Davison
98ec67d786
Verify the module list output of the daemon-via-ssh check.
2011-03-26 11:07:27 -07:00
Wayne Davison
0de5157564
Tweak dir xattrs after the writability fudging.
2011-03-26 10:19:04 -07:00
Wayne Davison
78286a03d1
Avoid re-setting (and sending) xattrs on a hard-linked file w/the same xattrs.
...
Improved the xattrs testing to include hard-linking.
2011-03-26 10:09:20 -07:00
Wayne Davison
d699d815d6
Enhance the -liconv check for OS X. Fixes bug 8018.
2011-03-20 19:33:28 -07:00
Wayne Davison
e5e6d3c410
Get the branch set right before listing names and handling --delete.
2011-03-19 16:34:37 -07:00
Wayne Davison
016ce71568
Make it possible to create a new patch file while on a patch branch.
2011-03-19 16:29:47 -07:00
Wayne Davison
2792a83d58
Don't send user/group names for ACLs with --numeric-ids.
...
Fixes bug 8020.
2011-03-18 14:59:03 -07:00
Wayne Davison
0b67d5e396
Fix xattrs test on OS X.
2011-03-13 20:48:18 -07:00
Wayne Davison
d52aeae4e9
Improve the &merge/&include example explanation.
2011-03-11 17:39:33 -08:00
Wayne Davison
f7c3a25052
Change rsyncd.conf &merge directive to match *.inc.
...
This allows the same rsyncd.d directory to be used for a set
of merge files (*.inc) and a set of include files (*.conf).
2011-03-11 16:13:33 -08:00
Wayne Davison
6da6b02bb7
Suggest a better solution for a make without wildcard support.
2011-02-26 08:12:28 -08:00
Wayne Davison
da9b72b36c
Clarify what extraneous hard link are.
2011-02-23 07:19:52 -08:00
Wayne Davison
75a1a04847
Get rid of obsolete tempfs warning.
2011-02-22 15:37:26 -08:00
Wayne Davison
eee2c77a93
Some uid/gid fixes for (id_t)-1 and other large ID values.
...
The code now avoids any special internal meaning for uid/gid -1, which
allows it to be mapped to a better value (use 4294967295 instead of -1
as the ID to map). Replaced atol() with something than can return a
value > 0x7FFFFFFF and that will error-out if the value overflows. If
chown() is called with a uid or gid of -1, complain that the ID is not
settable and signal a transfer error. Fixes bug 6936.
2011-02-22 10:27:35 -08:00
Wayne Davison
7766e67321
Allow a failure of EINVAL to mean no ACLs are available.
...
(If our POSIX types aren't valid, we can't handle the ACLs.)
2011-02-22 08:52:48 -08:00