Wayne Davison
2f01fb1152
Preparing for release of 3.0.7pre2
v3.0.7pre2
2009-12-24 08:31:37 -08:00
Wayne Davison
ae358c1960
Revert to having the receiver handle timeouts on the receiving side.
...
This will give 3.0.7 the standard timeout handling with just a few
improvements: a fix for the detection of recent sender I/O, the use
of MSG_DATA for really old rsync versions, and better setting of
select_timeout for shorter timeout settings.
2009-12-23 11:36:27 -08:00
Wayne Davison
212dfdb960
Preparing for release of 3.0.7pre1
v3.0.7pre1
2009-12-21 18:25:00 -08:00
Wayne Davison
c11a77894b
Ensure that the generator gets notified about an I/O error for the dir
...
that generated the error. This ensures that a --delete-during avoids
deleting in a newly transferred inc-recurse directory. Requires 3.0.7
or greater on both sides of the transfer.
2009-12-21 14:40:41 -08:00
Wayne Davison
96cce18ce6
Defer forwarding messages during the forwarding of flist data.
2009-12-21 13:48:44 -08:00
Wayne Davison
a21264a8b9
Mention the compress fix.
2009-12-21 10:52:54 -08:00
Wayne Davison
96486cc534
Mention latest --timeout fixes.
2009-12-21 10:25:15 -08:00
Wayne Davison
e0b1b82d84
Don't die if inflate() returns Z_BUF_ERROR in see_deflate_token().
2009-12-21 10:15:39 -08:00
Wayne Davison
d94b958400
Improve --timeout method to take into account all socket I/O that is
...
going on. The receiving side also switches timeout handling from the
receiver to the generator. 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 13:39:49 -08:00
Wayne Davison
79731940bb
Added an am_receiver variable.
2009-12-19 12:04:25 -08:00
Wayne Davison
bdc038fce0
Use 0-length MSG_DATA when MSG_NOOP is not available
...
(is both safer and supports older rsyncs).
2009-12-16 13:32:03 -08:00
Wayne Davison
2eacba9c41
Avoid -u option to id since solaris doesn't support it.
2009-12-13 19:35:01 -08:00
Wayne Davison
0c5853c32e
Get rid of some unused externs.
2009-12-12 22:43:51 -08:00
Wayne Davison
3baa4d2b31
Include info on who is exiting.
2009-12-12 22:42:35 -08:00
Wayne Davison
018dc6f998
Mention the newly cherry-picked changes.
2009-12-12 17:26:11 -08:00
Wayne Davison
523dad4bb3
Use seteuid() (if available) when using setuid().
2009-12-12 17:26:05 -08:00
Wayne Davison
e0c17aa3b7
Beginning work on a 3.0.7 release.
2009-12-12 17:25:48 -08:00
Wayne Davison
79870bd269
Don't (wrongly) retouch dir permissions with --fake-super.
...
(Patch from Matt.)
2009-12-12 17:25:19 -08:00
Wayne Davison
e4368e37fe
Add IPv6 detection on cygwin.
2009-12-12 17:25:12 -08:00
Wayne Davison
eee529f571
Save first filename and linenum in case exit_cleanup() recurses.
2009-12-12 17:25:06 -08:00
Wayne Davison
ff4715a7c2
Moved some --iconv text that was supposed to be in --files-from.
2009-12-12 17:24:45 -08:00
Wayne Davison
855983b434
Make sure daemon's io_timeout is used as a maximum value.
2009-12-12 17:24:39 -08:00
Wayne Davison
2455140b04
Fix some man page problems Scott Kostyshak pointed out.
2009-12-12 17:24:33 -08:00
Wayne Davison
ae4d4205e3
Avoid type-punned compiler warnings for the byteorder.h macros
...
by using inline functions for the 4-char <-> uint32 conversions.
2009-12-12 17:24:29 -08:00
Wayne Davison
9523670032
Improve the "--delete does not work without -r or -d" message.
2009-12-12 17:23:55 -08:00
Wayne Davison
01e57e926c
Improve error handling and get rid of a lingering fprintf().
2009-12-12 17:23:45 -08:00
Wayne Davison
ebbab3788f
Fix daemon's conveyance of io_error value from sender.
2009-12-12 17:23:03 -08:00
Wayne Davison
d041c17c40
Avoid an dry-run error trying to stat a prior hard-link
...
file that hasn't really been created.
2009-12-12 17:22:55 -08:00
Wayne Davison
b2b1af40c2
Rebuild proto.h if config.h changes.
2009-12-12 17:22:43 -08:00
Wayne Davison
c5759a2817
Fix the chmod-temp-dir test if /var/tmp doesn't exist.
...
Fixes bug 6569.
2009-12-12 17:22:12 -08:00
Wayne Davison
5ef08b8c39
Get section reference right. Fixes bug #6573 .
2009-12-12 17:22:05 -08:00
Wayne Davison
03f907e386
Added solaris IPv6 checking to configure. Fixes #6438 .
...
Patch from Tim Spriggs.
2009-12-12 17:21:25 -08:00
Wayne Davison
573e24346c
Mention that --whole-file is not the default for a local transfer when
...
writing a batch file.
2009-12-12 17:21:08 -08:00
Wayne Davison
a415379037
Support an older AIX system that doesn't have ENOTSUP.
2009-12-12 17:20:42 -08:00
Wayne Davison
cc4edc2d78
Switch from inet_aton() to inet_pton() (since we supply a compatibility
...
function for the latter, it will always exist).
2009-12-12 17:20:35 -08:00
Wayne Davison
07bd6618b9
Allow $RSYNC_TEST_TMP to indicate a good tmp dir for our tests.
2009-12-12 17:19:59 -08:00
Wayne Davison
2daed024b1
Fix a bogus free in uncache_tmp_xattrs().
2009-08-14 07:04:24 -07:00
Wayne Davison
6622816eff
Preparing for release of 3.0.6
v3.0.6
2009-05-08 10:07:14 -07:00
Wayne Davison
3f137ce0e2
Fix typo pointed out by Chris Pepper.
2009-05-07 08:04:24 -07:00
Matt McCutchen
d616bff57f
Move the description of include/exclude modifiers to a better place
...
in the man page.
2009-05-05 08:18:36 -07:00
Wayne Davison
40b3a59fc8
Clarify which options are transfer rules, and what that means.
2009-04-27 07:26:04 -07:00
Wayne Davison
4640ae85fe
Change sending/receiving/storing of the rdev value for special files.
...
Since the value is not needed, the (superfluous) sending of the value
is optimized so that a valid rdev value is sent as efficiently as
possible. The receiver no longer caches an rdev value for special
files, and the generator will always pass a 0 rdev value to do_mknod()
for special files. Fixes bug #6280 .
2009-04-26 07:51:50 -07:00
Wayne Davison
24f739c118
Clarify the read-batch fix.
2009-04-13 07:42:20 -07:00
Wayne Davison
996824825f
Preparing for release of 3.0.6pre1
v3.0.6pre1
2009-04-12 15:28:34 -07:00
Wayne Davison
bbef6566cd
Changed the commands used to "make gen" without any stoppage.
2009-04-12 15:19:30 -07:00
Wayne Davison
9be5093726
Don't allow --remove-s*-files with --read-batch.
2009-04-12 13:01:14 -07:00
Wayne Davison
feb8dacc14
Fixed the use of --xattrs with --only-write-batch.
2009-04-12 12:48:59 -07:00
Wayne Davison
ff908116ef
Allow a "make reconfigure" to continue, even if the Makefile changes.
2009-04-10 16:24:49 -07:00
Wayne Davison
ea53d161be
Fixed an ACL/xattr corruption issue where the --backup option could cause
...
rsync to associate the wrong ACL/xattr information with received files.
2009-04-10 16:09:39 -07:00
Wayne Davison
7875e6fe63
Don't try to simplify an ACL that has a mask w/o any named values.
2009-04-09 22:52:26 -07:00