Commit Graph

  • 303759b803 Get rid of trailing whitespace. Wayne Davison 2010-03-27 12:05:01 -07:00
  • a699f7c6af Man page description of --xattrs should not assume a push. Matt McCutchen 2010-03-17 01:08:28 -04:00
  • a250fa251b More manpage improvements. Wayne Davison 2010-06-26 10:52:04 -07:00
  • e44aa644c2 Amplify the man page description of --hard-links (see bug 3693), and improve that of --inplace while I'm at it. Matt McCutchen 2009-11-19 00:18:23 -05:00
  • ef67c238b5 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. Wayne Davison 2010-07-03 08:27:38 -07:00
  • 111599be2b Mention 2010 in the main copyright. Wayne Davison 2010-07-03 08:24:58 -07:00
  • 8e918e1861 Make an empty-string dest-dir the same as "." again. Wayne Davison 2010-07-03 08:23:31 -07:00
  • 0f6b683c8e Refer to the right lsetxattr() caller in a error message. Wayne Davison 2010-07-03 08:14:02 -07:00
  • 0874fc4872 Setup for 3.0.8dev. Wayne Davison 2010-06-30 09:04:21 -07:00
  • 55dbbdeafe Fixed inconsistencies reported by packaging/var-checker. Wayne Davison 2010-06-30 08:58:40 -07:00
  • cbd27d5e18 Update support/rrsync and some packaging/* scripts. Wayne Davison 2010-06-30 08:22:59 -07:00
  • 178ccdde7d Rename configure.in to configure.ac, the current autoconf standard. Matt McCutchen 2010-02-08 20:45:39 -05:00
  • e51bb8f330 Write out the right compat_flags value into the batch file. Wayne Davison 2010-06-26 16:14:15 -07:00
  • 6d9207bd38 Turn some asserts into descriptive errors. Wayne Davison 2010-06-26 16:13:58 -07:00
  • 6b87566744 Make sure our use of idev_find() hashtable is right while also supporting older rsyncs that send dev == 0. Wayne Davison 2010-06-26 16:13:20 -07:00
  • 18070203c2 Replace another assert with a descriptive error. Wayne Davison 2010-06-26 15:50:07 -07:00
  • b3e41255a6 I like braces when multiple lines are indented. Wayne Davison 2010-06-26 11:26:45 -07:00
  • 9dbb94a7e6 Older protocols should send 1-incremented dev numbers. Wayne Davison 2010-06-26 11:20:16 -07:00
  • b384d71e53 Make sure that the code doesn't try to use an illegal key. Wayne Davison 2010-06-26 11:32:14 -07:00
  • 1c9eafdda0 Mention more changes. Wayne Davison 2010-06-26 10:59:30 -07:00
  • cf0f454b8a More manpage improvements. Wayne Davison 2010-06-26 10:52:04 -07:00
  • d8c55a6e04 Mention more output changes. Wayne Davison 2010-06-26 10:01:24 -07:00
  • b320b7d6e5 Manpage improvements for --stats, --human-readable, and --list-only. Wayne Davison 2010-06-26 10:01:13 -07:00
  • 54504b8e4f Output list-only sizes using any human-readable setting. Wayne Davison 2010-06-26 10:00:29 -07:00
  • de32838ea2 Fix accessors F_LENGTH() and F_MOD_NSEC(). Wayne Davison 2010-06-26 08:54:57 -07:00
  • ce571e64b6 Close the socket fds in the "post-xfer exec" process. Wayne Davison 2010-06-19 10:49:43 -07:00
  • 9541770faf Get rid of some trailing whitespace. Wayne Davison 2010-06-19 10:49:09 -07:00
  • 3be1d9beb2 Fix compression-ignoring of upper-case suffixes. Fixes bug 7512. Wayne Davison 2010-06-19 09:47:00 -07:00
  • 292a5c2b72 Fix a couple socketpair_tcp() issues (see bug 7514). Wayne Davison 2010-06-19 09:29:42 -07:00
  • 11f4f34ed9 Fix daemon-filter crash issue (bug 7489). Wayne Davison 2010-06-04 23:10:47 -07:00
  • e60c8b59fe Fix daemon-filter crash issue (bug 7489). Wayne Davison 2010-06-04 23:09:20 -07:00
  • 130cdd0d90 Avoid a double-increment of a file's st_dev value while supporting older rsyncs that send dev == 0. Wayne Davison 2010-05-29 10:57:02 -07:00
  • db22e586da Make sure our idev_find() hashtable use is right. Wayne Davison 2010-05-29 09:18:04 -07:00
  • 60c25caa64 Make sure we never try to store a 0 key and tweak key64 init. Wayne Davison 2010-05-29 09:17:27 -07:00
  • c3541d30b6 Turn an assert into two more descriptive errors. Wayne Davison 2010-05-29 08:52:59 -07:00
  • 86be7a0e64 Mention --debug=hlink's level limits. Wayne Davison 2010-05-29 08:52:26 -07:00
  • 47573508f4 Update rrsync with the latest options. Wayne Davison 2010-05-26 11:24:00 -07:00
  • d1fe65fc5e Make an empty-string dest-dir the same as "." again. Wayne Davison 2010-05-02 17:05:07 -07:00
  • 9fbec6e44c May as well use do_mkdir() directly these days. Wayne Davison 2010-04-30 12:58:17 -07:00
  • 25082d1ef6 Reject passing an arg to an option that doesn't take one (bug 6915). Wayne Davison 2010-04-24 10:00:38 -07:00
  • 5deb19e4ea Man page description of --xattrs should not assume a push. Matt McCutchen 2010-03-17 01:08:28 -04:00
  • 0b8a9bd69d Minor restructuring/clarification to get_backup_name. (Tweaked by Wayne to follow his preferred style.) Matt McCutchen 2010-03-17 01:03:32 -04:00
  • 7a3ce973c3 In "ignoring unsafe symlink" messages, show only the file-list path. Matt McCutchen 2010-03-17 00:53:42 -04:00
  • be8234cd59 Point out that the file_struct in log_delete is zero-initialized because it is static. Matt McCutchen 2010-02-09 22:13:28 -05:00
  • d0f2bbb83e Rename configure.in to configure.ac, the current autoconf standard. Matt McCutchen 2010-02-08 20:45:39 -05:00
  • ef7441669b Fix erroneous "--fake-user" in the rsyncd.conf(5) man page. Matt McCutchen 2010-02-07 21:00:02 -05:00
  • 9a54a640f7 Don't set the umask to 0 any more: it's ugly and pointless. Matt McCutchen 2010-02-01 13:29:39 -05:00
  • 58a79f4b44 Amplify the man page description of --hard-links (see bug 3693), and improve that of --inplace while I'm at it. Matt McCutchen 2009-11-19 00:18:23 -05:00
  • ae03e0e008 Document the "copy-some-dirlinks" trick in the man page. Matt McCutchen 2009-10-04 01:24:50 -04:00
  • fe2c582af8 Removing now-redundant path-size check from send_if_directory(). Wayne Davison 2010-03-31 14:56:52 -07:00
  • 554dc122f2 Removing now-redundant path-size check from send_if_directory(). Wayne Davison 2010-03-31 14:56:52 -07:00
  • 8c934eba05 Fix a typo that Andrea Gelmini pointed out. Wayne Davison 2010-03-27 12:06:45 -07:00
  • 41ae04e09c Get rid of trailing whitespace. Wayne Davison 2010-03-27 12:05:01 -07:00
  • 9a7532e516 Fix directory-length overflow bug (7057). Wayne Davison 2010-03-26 16:56:40 -07:00
  • 2ecd8b7cd2 Fix directory-length overflow bug (7057). Wayne Davison 2010-03-26 16:56:40 -07:00
  • 9b594a530f Handle files that spring up while doing backup path checking. Wayne Davison 2010-03-09 11:56:54 -08:00
  • 5d8dcd1edb Write out the right compat_flags value into the batch file. Wayne Davison 2010-02-17 14:55:34 -08:00
  • afccb3d326 If a module has no path setting, return an error. Wayne Davison 2010-02-06 13:40:12 -08:00
  • 0d78a27893 Mention what -XX (repeated --xattrs) does. Wayne Davison 2010-02-06 13:32:47 -08:00
  • 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. Wayne Davison 2010-01-02 10:51:09 -08:00
  • e34f43495c Don't try to send MSG_ERROR_EXIT after a timeout. Wayne Davison 2010-01-02 09:14:19 -08:00
  • 4256264991 Always use lchmod() if it is available. Wayne Davison 2009-12-31 14:10:38 -08:00
  • fa5a06ad0c Mention 2010 in the main copyright. Wayne Davison 2009-12-31 13:43:10 -08:00
  • 794f2cbab3 Adding release info for 3.0.7 to the trunk. Wayne Davison 2009-12-31 13:41:14 -08:00
  • 54f00c3f89 Preparing for release of 3.0.7 v3.0.7 Wayne Davison 2009-12-31 13:08:07 -08:00
  • 12e59929e2 Allow any gcc to make use of __builtin_alloca for alloca. Wayne Davison 2009-12-30 19:58:57 -08:00
  • 1fc8c51705 Allow any gcc to make use of __builtin_alloca for alloca. Wayne Davison 2009-12-30 19:58:57 -08:00
  • fc4bb1230e Configure check for -Wno-unused-parameter now tries to link too. Wayne Davison 2009-12-30 19:57:47 -08:00
  • b04604945d Configure check for -Wno-unused-parameter now tries to link too. Wayne Davison 2009-12-30 19:57:47 -08:00
  • a01e3b490e Change naming of local patch-related branches and unify the git-status checking into a library. Wayne Davison 2009-12-30 12:48:15 -08:00
  • 2b2a473831 Add understanding of RSYNC_PROTECT_ARGS environment var. Wayne Davison 2009-12-30 12:02:52 -08:00
  • 808b1d61c0 Fixed the passing of a '/' modifier for an absolute-path filter rule. Wayne Davison 2009-12-30 12:25:33 -08:00
  • 4c4a296209 Allow "./configure --with-protect-args" to make -s the default. Wayne Davison 2009-12-29 12:08:41 -08:00
  • e89a0fc094 Handle check-in and tagging of patches dir. Wayne Davison 2009-12-26 14:29:51 -08:00
  • 2f01fb1152 Preparing for release of 3.0.7pre2 v3.0.7pre2 Wayne Davison 2009-12-24 08:31:37 -08:00
  • 164faae84f Improve handling of MSG_IO_ERROR message. Wayne Davison 2009-12-23 14:10:25 -08:00
  • 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. Wayne Davison 2009-12-23 11:31:28 -08:00
  • 212dfdb960 Preparing for release of 3.0.7pre1 v3.0.7pre1 Wayne Davison 2009-12-21 18:25:00 -08:00
  • 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. Wayne Davison 2009-12-21 14:27:55 -08:00
  • de6ab501b6 Pass the 'f' compatibility flag to the server (via -e) so that 3.0.7 knows we support the safer flist-xfer method. Wayne Davison 2009-12-21 14:37:47 -08:00
  • 96cce18ce6 Defer forwarding messages during the forwarding of flist data. Wayne Davison 2009-12-21 13:48:44 -08:00
  • a21264a8b9 Mention the compress fix. Wayne Davison 2009-12-21 10:52:54 -08:00
  • 96486cc534 Mention latest --timeout fixes. Wayne Davison 2009-12-21 10:25:15 -08:00
  • e0b1b82d84 Don't die if inflate() returns Z_BUF_ERROR in see_deflate_token(). Wayne Davison 2009-12-21 10:13:52 -08:00
  • 4286ea6036 Don't die if inflate() returns Z_BUF_ERROR in see_deflate_token(). Wayne Davison 2009-12-21 10:13:52 -08:00
  • 626b5ae839 Don't set last_io_out in check_timeout. Wayne Davison 2009-12-19 13:42:35 -08:00
  • 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. Wayne Davison 2009-12-19 13:38:25 -08:00
  • 79731940bb Added an am_receiver variable. Wayne Davison 2009-12-19 10:14:49 -08:00
  • 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. Wayne Davison 2009-12-19 10:15:15 -08:00
  • 82b2a31a46 Added an am_receiver variable. Wayne Davison 2009-12-19 10:14:49 -08:00
  • eeea1bbd72 Improved some I/O comments. Wayne Davison 2009-12-17 09:00:52 -08:00
  • bdc038fce0 Use 0-length MSG_DATA when MSG_NOOP is not available (is both safer and supports older rsyncs). Wayne Davison 2009-12-16 13:32:03 -08:00
  • 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). Wayne Davison 2009-12-16 12:08:53 -08:00
  • 6e9ad2bb03 Allow per-test timeout overrides. Give hardlinks more time. Wayne Davison 2009-12-15 08:44:46 -08:00
  • c5130bc123 Improve the timeout messages. Wayne Davison 2009-12-15 08:32:18 -08:00
  • 2eacba9c41 Avoid -u option to id since solaris doesn't support it. Wayne Davison 2009-12-13 18:15:09 -08:00
  • f8e1fa6272 Free a strdup() in do_cmd() that checker was complaining about. Wayne Davison 2009-12-13 19:28:01 -08:00
  • 8e7f3107a4 Avoid -u option to id since solaris doesn't support it. Wayne Davison 2009-12-13 18:15:09 -08:00
  • c2dd3ec32c Avoid a compiler warnings about a signed/unsigned mismatch. Wayne Davison 2009-12-13 17:52:05 -08:00
  • e9ad7bb1f8 Increase the testrun timeout for slow compilefarm systems. Wayne Davison 2009-12-13 17:48:57 -08:00