Commit Graph

  • b9107ee61e Fix a compiler warning about a %d mismatch. Wayne Davison 2009-12-13 17:47:35 -08:00
  • 45426a7604 Run each testsuite test with a timeout. Wayne Davison 2009-12-13 14:14:38 -08:00
  • dc2a0923a2 Avoid another checker warning. Wayne Davison 2009-12-13 13:21:30 -08:00
  • 0c5853c32e Get rid of some unused externs. Wayne Davison 2009-12-12 22:43:51 -08:00
  • 3baa4d2b31 Include info on who is exiting. Wayne Davison 2009-12-12 22:42:35 -08:00
  • ac32cdd7d4 Prevent the reading of another message before the end of the current one. Wayne Davison 2009-12-12 21:53:19 -08:00
  • 6d952fdbe7 Change a variable name in read_a_msg(). Wayne Davison 2009-12-12 21:40:02 -08:00
  • 018dc6f998 Mention the newly cherry-picked changes. Wayne Davison 2009-12-12 17:05:03 -08:00
  • 523dad4bb3 Use seteuid() (if available) when using setuid(). Wayne Davison 2009-12-12 16:43:13 -08:00
  • e0c17aa3b7 Beginning work on a 3.0.7 release. Wayne Davison 2009-12-12 16:20:54 -08:00
  • 79870bd269 Don't (wrongly) retouch dir permissions with --fake-super. (Patch from Matt.) Wayne Davison 2009-11-28 21:46:42 -08:00
  • e4368e37fe Add IPv6 detection on cygwin. Wayne Davison 2009-11-26 15:17:49 -08:00
  • eee529f571 Save first filename and linenum in case exit_cleanup() recurses. Wayne Davison 2009-11-08 00:12:33 -08:00
  • ff4715a7c2 Moved some --iconv text that was supposed to be in --files-from. Wayne Davison 2009-10-24 00:23:21 -07:00
  • 855983b434 Make sure daemon's io_timeout is used as a maximum value. Wayne Davison 2009-10-20 15:05:15 -07:00
  • 2455140b04 Fix some man page problems Scott Kostyshak pointed out. Wayne Davison 2009-10-17 11:06:49 -07:00
  • ae4d4205e3 Avoid type-punned compiler warnings for the byteorder.h macros by using inline functions for the 4-char <-> uint32 conversions. Wayne Davison 2009-10-13 21:07:46 -07:00
  • 9523670032 Improve the "--delete does not work without -r or -d" message. Wayne Davison 2009-09-07 14:22:59 -07:00
  • 01e57e926c Improve error handling and get rid of a lingering fprintf(). Wayne Davison 2009-09-05 10:25:42 -07:00
  • ebbab3788f Fix daemon's conveyance of io_error value from sender. Wayne Davison 2009-09-05 09:40:53 -07:00
  • d041c17c40 Avoid an dry-run error trying to stat a prior hard-link file that hasn't really been created. Wayne Davison 2009-09-05 08:16:22 -07:00
  • b2b1af40c2 Rebuild proto.h if config.h changes. Wayne Davison 2009-09-02 08:52:41 -07:00
  • c5759a2817 Fix the chmod-temp-dir test if /var/tmp doesn't exist. Fixes bug 6569. Wayne Davison 2009-08-22 09:33:55 -07:00
  • 5ef08b8c39 Get section reference right. Fixes bug #6573. Wayne Davison 2009-08-01 11:28:45 -07:00
  • 03f907e386 Added solaris IPv6 checking to configure. Fixes #6438. Patch from Tim Spriggs. Wayne Davison 2009-06-05 12:56:15 -07:00
  • 573e24346c Mention that --whole-file is not the default for a local transfer when writing a batch file. Wayne Davison 2009-06-01 09:09:09 -07:00
  • a415379037 Support an older AIX system that doesn't have ENOTSUP. Wayne Davison 2009-05-14 11:23:38 -07:00
  • cc4edc2d78 Switch from inet_aton() to inet_pton() (since we supply a compatibility function for the latter, it will always exist). Wayne Davison 2009-05-14 11:22:37 -07:00
  • 07bd6618b9 Allow $RSYNC_TEST_TMP to indicate a good tmp dir for our tests. Wayne Davison 2009-04-10 08:19:16 -07:00
  • 870cf55287 This should fix another checker warning. Wayne Davison 2009-12-12 15:58:15 -08:00
  • 7d0fe4da70 Fix checker compile warning. Wayne Davison 2009-12-12 15:51:03 -08:00
  • 763880ba81 Turn iobuf.in into a circular input buffer. Wayne Davison 2009-12-12 15:16:46 -08:00
  • 2885270b52 Fix a hang that can happen when the sender is sending an extra file-list and no one is reading (i.e. do advantageous reading in perform_io()). Wayne Davison 2009-12-12 09:32:14 -08:00
  • 0c2e8f9364 Don't send MSG_ERROR_EXIT messages at the end of the transfer. Added some debug output for MSG_ERROR_EXIT messages. Wayne Davison 2009-12-12 08:54:36 -08:00
  • 24079e988f Don't (wrongly) retouch dir permissions with --fake-super. (Patch from Matt.) Wayne Davison 2009-11-28 21:46:42 -08:00
  • 8a68cad1f7 Add IPv6 detection on cygwin. Wayne Davison 2009-11-26 15:17:49 -08:00
  • d03c0b1ed3 Fix a comment. Wayne Davison 2009-11-23 22:45:29 -08:00
  • 907e6a32a0 Change the handling of circular buffers to not waste 4 bytes all the time (we only waste from 1-3 bytes some of the time). Wayne Davison 2009-11-23 08:16:18 -08:00
  • e4c598c830 Make some RERR_* choices better, and another noop_io_until_death() tweak. Wayne Davison 2009-11-16 12:35:17 -08:00
  • ae598f3847 Don't complain about a socket EOF unless it affects a read. Make sure a write error drains any messages in the input buffer. Wayne Davison 2009-11-15 12:49:09 -08:00
  • d85d029b92 Tweak the noop_io_until_death() timeout and comment it. Wayne Davison 2009-11-14 23:05:52 -08:00
  • d620b907e4 Improved a couple comments and added some "else" optimizations. Wayne Davison 2009-11-14 10:01:13 -08:00
  • 5692657757 No need to check MIN_FILECNT_LOOKAHEAD w/extra_flist_sending_enabled. Wayne Davison 2009-11-14 09:58:25 -08:00
  • c493b6b81d Make the two "wrap-bytes" sections simpler and more similar. Wayne Davison 2009-11-14 09:55:17 -08:00
  • 4e2a7e59e5 Prefer send_msg_int() over send_msg() for better debug output. Wayne Davison 2009-11-14 09:52:40 -08:00
  • b82d8c9d1a Tweaked sizing checks in perform_io(). Wayne Davison 2009-11-14 09:51:26 -08:00
  • 75ea845904 Fixed the buffer-has-space check in write_buf(). Wayne Davison 2009-11-14 09:43:02 -08:00
  • ce795fcd75 Make --bwlimit take the same size suffixes as the --max-size option (while keeping it backward compatible). Improve --bwlimit docs. Wayne Davison 2009-11-12 23:55:21 -08:00
  • aa381148a3 Fix the daemon test when running it as root. Wayne Davison 2009-11-12 22:05:45 -08:00
  • cece2e3f5e Make use of seteuid() determined by configure. Wayne Davison 2009-11-08 20:17:02 -08:00
  • f397616e00 Change an RERR_* to RERR_FILEIO. Wayne Davison 2009-11-08 11:51:02 -08:00
  • 4351c039ad Mention who got the unknown logcode. Wayne Davison 2009-11-08 11:50:43 -08:00
  • 304d7b5817 More improvements for abnormal exits. Wayne Davison 2009-11-08 11:43:16 -08:00
  • 9270e88d76 Save first filename and linenum in case exit_cleanup() recurses. Wayne Davison 2009-11-08 00:12:33 -08:00
  • 2907af472d Try to silence some warnings from "checker". Wayne Davison 2009-11-07 09:46:20 -08:00
  • 8346c62a95 Mention the error improvements. Wayne Davison 2009-11-07 09:46:01 -08:00
  • 4655dcf218 Give noop_io_until_death() a time limit. Wayne Davison 2009-11-07 09:45:43 -08:00
  • f9185203ee Added notifications about error-exit values: Wayne Davison 2009-11-07 00:39:50 -08:00
  • 84c11e85a4 Fix MSG_IO_TIMEOUT when the daemon is the receiver. Wayne Davison 2009-11-01 13:57:17 -08:00
  • 6be8a8b14d A daemon treats --msgs2stderr as "output only to the log, not the user". Wayne Davison 2009-11-01 13:36:02 -08:00
  • ef9d3a152b Make sure rwrite() can handle any logcode value in --msgs2stderr mode. Wayne Davison 2009-11-01 13:26:15 -08:00
  • fe16d9a67d Fix a hang when dealing with really large numbers of files in an incremental recursion scan. Wayne Davison 2009-10-29 17:35:50 -07:00
  • 23a0d1e200 Get rid of some unneeded externs. Wayne Davison 2009-10-27 12:38:30 -07:00
  • a0f1ed55cd Change the daemon-timeout conveyance into a protocol-31 message. Wayne Davison 2009-10-27 12:34:39 -07:00
  • 4dde3347fb Fix %b and %c so that they count per-transfer bytes again. Wayne Davison 2009-10-25 22:22:03 -07:00
  • 44a97a34b1 Enhance log_format_has() to understand the "'" modifier. Wayne Davison 2009-10-25 21:24:48 -07:00
  • 281a141ea7 Updated NEWS with some of the recent changes. Wayne Davison 2009-10-25 13:51:09 -07:00
  • 8e6b4ddbe8 A few more --files-from fixes, and an enhanced testsuite for it. Wayne Davison 2009-10-24 12:39:58 -07:00
  • 9ccc8f8bbb Add a check30 target. Wayne Davison 2009-10-24 12:37:26 -07:00
  • 2170667802 Make use of $suitedir. Wayne Davison 2009-10-24 11:42:29 -07:00
  • 705132bcee Fixed some backward-compatibility issues with --files-from. Wayne Davison 2009-10-24 11:12:37 -07:00
  • 0dd2310cac Moved some --iconv text that was supposed to be in --files-from. Wayne Davison 2009-10-24 00:23:21 -07:00
  • cbc63a09e8 Fixed a couple iconv loops to properly handle incomplete chars that span two reads. Wayne Davison 2009-10-24 00:15:40 -07:00
  • a0a88e0ef3 Move free_xbuf() into ifuncs.h. Wayne Davison 2009-10-23 22:55:06 -07:00
  • d8a7290f86 Give iconvbufs() an ICB_INIT flag. Wayne Davison 2009-10-23 22:51:29 -07:00
  • 3b8f819222 A protocol 31 daemon will inform the client about its timeout setting so that the client will be able to cooperate with keep-alive. Wayne Davison 2009-10-20 15:07:51 -07:00
  • 8b3e6fb985 Make sure daemon's io_timeout is used as a maximum value. Wayne Davison 2009-10-20 15:05:15 -07:00
  • d720569422 Moved a few group-related functions with some minor tweaks; Wayne Davison 2009-10-19 11:21:55 -07:00
  • 0a56ef128c Silence some rprintf() size_t warnings. Wayne Davison 2009-10-19 08:06:21 -07:00
  • 0a9fbe17de Allow %VAR% environment references in daemon-config parameter values. Wayne Davison 2009-10-17 15:53:25 -07:00
  • d23cc156aa Call seteuid() when calling setuid(). Wayne Davison 2009-10-17 15:03:11 -07:00
  • 6f098b0f8c Fix some man page problems Scott Kostyshak pointed out. Wayne Davison 2009-10-17 11:06:49 -07:00
  • 1ec57e4ddc Fix check for an empty output buffer and limit to flist_eof. Wayne Davison 2009-10-17 09:09:27 -07:00
  • 20caffd2b3 A major overhaul of I/O routines, creating perform_io(). Wayne Davison 2009-10-16 22:39:21 -07:00
  • df6350a8b8 Avoid type-punned compiler warnings for the byteorder.h macros by using inline functions for the 4-char <-> uint32 conversions. Wayne Davison 2009-10-13 21:07:46 -07:00
  • 7a7810aa2f Avoid calling send_extra_file_list() when we shouldn't. Wayne Davison 2009-10-13 10:45:23 -07:00
  • 41000dffc1 Avoid stopping multiplexed out over the message fd. Use simpler multiplexed-out stopping method. Make sure we can't false-match a socket fd. Wayne Davison 2009-10-12 09:03:42 -07:00
  • d8587b4690 Change the msg pipe to use a real multiplexed IO mode for the data that goes from the receiver to the generator. Wayne Davison 2009-09-15 16:12:24 -07:00
  • e8bb37f567 Better mask handling, including some changes to help solaris. Wayne Davison 2009-09-12 09:40:31 -07:00
  • ee1c00fea8 Pass "new_mode" to set_acl() and change its return values. Wayne Davison 2009-09-12 09:27:07 -07:00
  • 1b502f3ec2 Put file descriptor arg at the start of the arg list for consistency. Wayne Davison 2009-09-12 09:13:38 -07:00
  • 44d7d045c7 Improve the "--delete does not work without -r or -d" message. Wayne Davison 2009-09-07 14:22:59 -07:00
  • 1a2e41af94 Add support for transferring & setting nsec time values. Wayne Davison 2009-09-07 13:49:52 -07:00
  • accc091fe9 Always use lutimes() if it is available. Wayne Davison 2009-09-07 13:45:33 -07:00
  • 4b660bae92 Add a few new "dont compress" suffixes and improve the docs. Wayne Davison 2009-09-05 10:26:51 -07:00
  • 2f1fb732d4 Improve error handling and get rid of a lingering fprintf(). Wayne Davison 2009-09-05 10:25:42 -07:00
  • 59924aa8cf Fix daemon's conveyance of io_error value from sender. Wayne Davison 2009-09-05 09:40:53 -07:00
  • b15fa9bd7b Avoid an dry-run error trying to stat a prior hard-link file that hasn't really been created. Wayne Davison 2009-09-05 08:16:22 -07:00
  • 2c1aa2efac Need to use O_RDONLY in solaris sys_lremovexattr(). Wayne Davison 2009-09-03 15:25:55 -07:00
  • 6e310d38fc Have --fake-super turn a symlink into a file when NO_SYMLINK_XATTRS is defined. Wayne Davison 2009-09-02 09:06:29 -07:00