Wayne Davison
60c25caa64
Make sure we never try to store a 0 key and tweak key64 init.
2010-05-29 09:20:26 -07:00
Wayne Davison
c3541d30b6
Turn an assert into two more descriptive errors.
2010-05-29 08:52:59 -07:00
Wayne Davison
86be7a0e64
Mention --debug=hlink's level limits.
2010-05-29 08:52:26 -07:00
Wayne Davison
47573508f4
Update rrsync with the latest options.
2010-05-26 11:24:00 -07:00
Wayne Davison
d1fe65fc5e
Make an empty-string dest-dir the same as "." again.
2010-05-02 17:05:07 -07:00
Wayne Davison
9fbec6e44c
May as well use do_mkdir() directly these days.
2010-04-30 12:58:17 -07:00
Wayne Davison
25082d1ef6
Reject passing an arg to an option that doesn't take one (bug 6915).
...
Based on a patch by Matt, but further tweaked to deal with -q=foo.
Ultimately this should be upstreamed, but for now lets get this
functionality into rsync.
2010-04-24 10:00:38 -07:00
Matt McCutchen
5deb19e4ea
Man page description of --xattrs should not assume a push.
2010-04-24 09:58:09 -07:00
Matt McCutchen
0b8a9bd69d
Minor restructuring/clarification to get_backup_name.
...
(Tweaked by Wayne to follow his preferred style.)
2010-04-24 09:56:34 -07:00
Matt McCutchen
7a3ce973c3
In "ignoring unsafe symlink" messages, show only the file-list path.
...
Rsync was showing the full destination path, which was confusing because
nothing is created at that path and was especially bogus in combination
with the source name of a solo file.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506830
2010-04-24 09:51:54 -07:00
Matt McCutchen
be8234cd59
Point out that the file_struct in log_delete is zero-initialized
...
because it is static.
It took me long enough to realize this that I think it is worth
documenting.
2010-04-24 09:51:05 -07:00
Matt McCutchen
d0f2bbb83e
Rename configure.in to configure.ac, the current autoconf standard.
2010-04-24 09:34:43 -07:00
Matt McCutchen
ef7441669b
Fix erroneous "--fake-user" in the rsyncd.conf(5) man page.
2010-04-24 09:30:04 -07:00
Matt McCutchen
9a54a640f7
Don't set the umask to 0 any more: it's ugly and pointless.
2010-04-24 09:28:58 -07:00
Matt McCutchen
58a79f4b44
Amplify the man page description of --hard-links (see bug 3693), and
...
improve that of --inplace while I'm at it.
2010-04-24 08:11:54 -07:00
Matt McCutchen
ae03e0e008
Document the "copy-some-dirlinks" trick in the man page.
...
Originally explained at:
http://lists.samba.org/archive/rsync/2006-February/014838.html
2010-04-24 08:07:56 -07:00
Wayne Davison
554dc122f2
Removing now-redundant path-size check from send_if_directory().
2010-03-31 14:57:01 -07:00
Wayne Davison
8c934eba05
Fix a typo that Andrea Gelmini pointed out.
2010-03-27 12:06:45 -07:00
Wayne Davison
41ae04e09c
Get rid of trailing whitespace.
2010-03-27 12:05:01 -07:00
Wayne Davison
9a7532e516
Fix directory-length overflow bug (7057).
2010-03-26 16:58:39 -07:00
Wayne Davison
9b594a530f
Handle files that spring up while doing backup path checking.
2010-03-09 11:58:07 -08:00
Wayne Davison
5d8dcd1edb
Write out the right compat_flags value into the batch file.
2010-02-17 14:55:34 -08:00
Wayne Davison
afccb3d326
If a module has no path setting, return an error.
2010-02-06 13:40:12 -08:00
Wayne Davison
0d78a27893
Mention what -XX (repeated --xattrs) does.
2010-02-06 13:32:47 -08:00
Wayne Davison
05c36015f7
More --timeout improvements, especially for the receiving side:
...
- The receiver now sends keep-alive messages to the generator
when it is actively doing work and hasn't sent anything
recently. This ensures that the generator won't timeout
if the receiver is working hard.
- The perform_io() code has improved keep-alive participation.
- Allow the sender to send some keep-alive messages, which
ensures that if it is in a lull, it can probe the socket.
2010-01-02 10:58:39 -08:00
Wayne Davison
e34f43495c
Don't try to send MSG_ERROR_EXIT after a timeout.
2010-01-02 09:14:19 -08:00
Wayne Davison
4256264991
Always use lchmod() if it is available.
2009-12-31 14:10:38 -08:00
Wayne Davison
fa5a06ad0c
Mention 2010 in the main copyright.
2009-12-31 13:43:10 -08:00
Wayne Davison
794f2cbab3
Adding release info for 3.0.7 to the trunk.
2009-12-31 13:41:23 -08:00
Wayne Davison
12e59929e2
Allow any gcc to make use of __builtin_alloca for alloca.
2009-12-30 20:04:20 -08:00
Wayne Davison
fc4bb1230e
Configure check for -Wno-unused-parameter now tries to link too.
2009-12-30 19:59:49 -08:00
Wayne Davison
a01e3b490e
Change naming of local patch-related branches and unify
...
the git-status checking into a library.
2009-12-30 13:57:39 -08:00
Wayne Davison
2b2a473831
Add understanding of RSYNC_PROTECT_ARGS environment var.
2009-12-30 12:29:47 -08:00
Wayne Davison
4c4a296209
Allow "./configure --with-protect-args" to make -s the default.
2009-12-29 12:08:41 -08:00
Wayne Davison
e89a0fc094
Handle check-in and tagging of patches dir.
2009-12-26 14:29:51 -08:00
Wayne Davison
164faae84f
Improve handling of MSG_IO_ERROR message.
2009-12-23 14:14:54 -08:00
Wayne Davison
de6ab501b6
Pass the 'f' compatibility flag to the server (via -e)
...
so that 3.0.7 knows we support the safer flist-xfer method.
2009-12-21 14:37:47 -08:00
Wayne Davison
4286ea6036
Don't die if inflate() returns Z_BUF_ERROR in see_deflate_token().
2009-12-21 10:15:13 -08:00
Wayne Davison
626b5ae839
Don't set last_io_out in check_timeout.
2009-12-19 13:42:35 -08:00
Wayne Davison
92d021488e
Improve --timeout method to take into account all I/O that is going on.
...
The receiving side also switches timeout handling from the receiver to
the generator, which obviates the need for the sender to send any
keep-alive messages at all (for protocol 31 and beyond). Given this
setup, all keep-alive messages are now sent as empty MSG_DATA messages,
with MSG_NOOP messages only being understood and (when necessary) acted
upon to forward a keep-alive event to an older receiver. This is both
safer and more compatible with older versions.
2009-12-19 11:00:36 -08:00
Wayne Davison
82b2a31a46
Added an am_receiver variable.
2009-12-19 10:14:49 -08:00
Wayne Davison
eeea1bbd72
Improved some I/O comments.
2009-12-17 09:00:52 -08:00
Wayne Davison
aa3999d66c
Fix the val reading for MSG_ERROR_EXIT. Use 0-length MSG_DATA when
...
MSG_NOOP is not available (is both safer and supports older rsyncs).
2009-12-16 12:38:54 -08:00
Wayne Davison
6e9ad2bb03
Allow per-test timeout overrides. Give hardlinks more time.
2009-12-15 08:44:46 -08:00
Wayne Davison
c5130bc123
Improve the timeout messages.
2009-12-15 08:32:18 -08:00
Wayne Davison
f8e1fa6272
Free a strdup() in do_cmd() that checker was complaining about.
2009-12-13 19:28:01 -08:00
Wayne Davison
8e7f3107a4
Avoid -u option to id since solaris doesn't support it.
2009-12-13 18:15:09 -08:00
Wayne Davison
c2dd3ec32c
Avoid a compiler warnings about a signed/unsigned mismatch.
2009-12-13 17:52:05 -08:00
Wayne Davison
e9ad7bb1f8
Increase the testrun timeout for slow compilefarm systems.
2009-12-13 17:49:09 -08:00
Wayne Davison
b9107ee61e
Fix a compiler warning about a %d mismatch.
2009-12-13 17:47:35 -08:00