Commit Graph

  • ea9b2add97 Tweaked a comment in the perl code we output. Wayne Davison 2005-06-23 15:53:26 +00:00
  • 301569f081 Improved a couple sentences. Wayne Davison 2005-06-20 07:01:29 +00:00
  • b21456102a Changed the code to use the single long-option hash from cull_options. Wayne Davison 2005-06-17 23:23:00 +00:00
  • b8a47c9bc6 - Fixed a bug where the --*-dest options weren't being culled. - Simplified the output format by putting all the long-name options into a single hash. Wayne Davison 2005-06-17 23:16:22 +00:00
  • 85fbfa10a8 - Improved some comments (some taken from the new cull-options output). - Made the user-config sections easier to find. - Default to running a fully-specified rsync executable so that there are not PATH surprises. - A few minor tweaks to the arg-checking code to make it clearer without actually changing its logic. Wayne Davison 2005-06-17 16:48:02 +00:00
  • 555bc0e31a Another readability improvement in the perl code we output. Wayne Davison 2005-06-17 16:29:21 +00:00
  • ef1233cbb3 Improved some of the comments that are output into the perl code. Wayne Davison 2005-06-17 16:12:05 +00:00
  • 1524815ed3 - Make sure that the command contained the '.' arg at the end of the options. - Fixed the expanding of wildcards for a restriction of '/'. Wayne Davison 2005-06-17 05:14:15 +00:00
  • 985af7035e - Be restrictive on matching the --sender option so that the user can't fool us into thinking we're the sender by using a filename of --sender (or similar ploy). - Make sure that our '..' check can't be fooled by sly backslashing. - Tweaked some comments. Wayne Davison 2005-06-17 04:50:22 +00:00
  • b3181708f2 Output a leading comment and surrounding blank lines. Wayne Davison 2005-06-17 04:46:02 +00:00
  • 3f6c17cf14 Mention rrsync changes. Wayne Davison 2005-06-17 01:26:33 +00:00
  • 2e5a7629c0 If SUBDIR is specified as a non-absolute path, make it absolute. Wayne Davison 2005-06-17 01:17:44 +00:00
  • 70318468df - Made it easy to configure the path of the rsync executable. - Fully parse all legal options that might come from a stock rsync and validate/restrict any option's args (previously we rejected options with args). - Made it easy to disable specific options. - Properly handle a multi-arg copy's multiple args. - Make sure that the restricted dir actually exists and we can chdir to it. - Just reject any dangerous args that have .. in them instead of trying to munge them. - We don't treat single-or double-quotes specially, just backslash- escaped characters. - Turn on strict mode. - Use the array-arg version of exec() so that we don't spawn a shell. - Use File::Glob to glob wildcards in args. - Tweaked the log-file format so that it logs the modified command without any "OK" suffix. Wayne Davison 2005-06-16 19:30:53 +00:00
  • 782d109121 A developer-oriented script that outputs perl code for valid server options. Wayne Davison 2005-06-16 19:17:47 +00:00
  • 30e7b0b28d Mention latest fix. Wayne Davison 2005-06-12 06:10:14 +00:00
  • 910ee8c92e In clean_flist(), fixed the setting of the flist->high value for an empty list so that it can't cause a crash if it gets passed to flist_find(). Wayne Davison 2005-06-12 06:07:23 +00:00
  • 8af1bc9011 - Added a comment to the filter_outfile function. - Twiddled where the calls to filter_outfile happen. Wayne Davison 2005-06-10 23:36:57 +00:00
  • 6a12f0d619 Simplified the regular expressions for sed due to problems on some OSes. Wayne Davison 2005-06-10 21:56:52 +00:00
  • 4f3be36e30 - Put the output we're expecting into an rsync.chk file, for easier debugging on failures. - Added the function filter_outfile() and used it in place of the various output-filtering commands. - Use the sed rules for filtering the combination of --itemized output with double-verbose output so that we're sure there's no superfluous lines being output (which the old grep filtering would have ignored). Wayne Davison 2005-06-10 20:33:57 +00:00
  • fc9d64c947 Several expansions of $srcdir were not double-quoted. Wayne Davison 2005-06-10 20:04:42 +00:00
  • db10766ab2 One expansion of $srcdir wasn't double-quoted. Wayne Davison 2005-06-10 20:04:11 +00:00
  • a3dcb79085 One more instance of the umask kluge was needed. Wayne Davison 2005-06-10 18:02:14 +00:00
  • 20667b6d7f Mention backup change. Wayne Davison 2005-06-10 17:58:39 +00:00
  • 93e28fbd99 Fixed a problem in the backing up of symlinks and devices: we need to remove any old symlink/device/file to create the backup. Also fixed a couple minor logic errors in the handling of symlinks and devices. NOTE: the code still doesn't handle the changing of a name from a dir to a non-dir or visa versa (which is a very old deficiency in the code). Wayne Davison 2005-06-10 17:57:18 +00:00
  • 87a57a3072 Use umask kluge from rsync.fns to try to get rid of a potential permissions difference when copying symlinks. Wayne Davison 2005-06-10 17:51:33 +00:00
  • bad1fa4476 Make the sed commands compatible with Solaris (hopefully). Wayne Davison 2005-06-10 17:21:52 +00:00
  • 8fe27e7631 Starting NEWS for 2.6.6. Wayne Davison 2005-06-10 17:17:38 +00:00
  • a1c75ed05c Aged news from NEWS file. Wayne Davison 2005-06-10 17:17:24 +00:00
  • e73ad2be54 Got rid of some potentially unhandled permissions differences. Wayne Davison 2005-06-10 17:06:43 +00:00
  • 59b0e7a82d Changed the "max verbosity" setting from global to per-module. Wayne Davison 2005-06-10 16:57:43 +00:00
  • b4fc3987f2 Use the new NOBODY_USER and NOBODY_GROUP configure defines. Wayne Davison 2005-06-10 16:50:09 +00:00
  • 58418cb0c4 Added a simple check to see if the /etc/group file has the group "nobody" or "nogroup". Wayne Davison 2005-06-10 16:46:50 +00:00
  • 5794112ad0 Test that our outputting of itemized messages (as well as double-verbose output) is happening correctly. Wayne Davison 2005-06-09 22:27:59 +00:00
  • f2b6fe44a6 - Fixed the overzealous outputting of unchanged hard-linked items when verbose > 1. - An unchanged hard-link with -i (log-format w/%i) now changes the trailing dots to spaces. Wayne Davison 2005-06-09 22:27:22 +00:00
  • 215b444cae Don't set ITEM_REPORT_TIME when a hard-linked file is already linked up as it should be and --times was not enabled. Wayne Davison 2005-06-09 21:57:45 +00:00
  • a45f581b2a - Never output the '"FOO" is a hard link' message when -i (%i) output is enabled. - Go back to outputting '"FOO" is a hard link' message when -i (%i) is not enabled and verbose > 1. Wayne Davison 2005-06-09 21:56:11 +00:00
  • dfdd71ecff Updated version to 2.6.6cvs. Wayne Davison 2005-06-09 21:18:26 +00:00
  • 2dfe1c37ad Preparing for release of 2.6.5 v2.6.5 Wayne Davison 2005-06-02 03:57:58 +00:00
  • b9949780f4 Improved a few of the items. Wayne Davison 2005-06-02 03:54:00 +00:00
  • 5fe857d4be One more configure item. Wayne Davison 2005-06-01 16:21:41 +00:00
  • 3d86c6b18f Mention HAVE_REMSH fix. Wayne Davison 2005-05-31 06:09:42 +00:00
  • 0f0b2e66b8 Simplified the last change a bit. Wayne Davison 2005-05-27 18:15:18 +00:00
  • 5d24ee71ad Test for various past problems with --relative. Wayne Davison 2005-05-27 18:09:34 +00:00
  • 3a05c5d3ce If we unduplicate '.', make sure we also copy FLAG_DEL_HERE (in addition to FLAG_TOP_DIR), so that the unduplication of a real dir and an implied dir (implied by --relative) works right. Wayne Davison 2005-05-27 18:04:04 +00:00
  • 89ec535af5 - Only define HAVE_REMSH if it is going to have a non-0 value. - Got rid of ssh warning that was added for 2.6.0. Wayne Davison 2005-05-27 16:41:19 +00:00
  • e96d7972c4 Improved the opening comment. Wayne Davison 2005-05-26 18:00:09 +00:00
  • 962a3f0b6e Mention the latest bug-fix. Wayne Davison 2005-05-25 15:52:03 +00:00
  • cbb5fa4f07 Handle nested "." dirs (caused by --relative and a trailing slash or a trailing "/.") in f_name_cmp() when dirname is not an identical pointer. Wayne Davison 2005-05-25 01:24:01 +00:00
  • b57907efb2 Mention the output change for a mount-dir when -x is used. Wayne Davison 2005-05-22 20:53:18 +00:00
  • 26beb7861f - Don't stop deleting in a dir if one item fails. - Don't skip deleting in a dir if the initial rmdir fails (2.6.4 only continued if it was a non-empty error). Wayne Davison 2005-05-22 20:52:32 +00:00
  • 6e8b9f1341 Must check FLAG_MOUNT_POINT in delete_in_dir() to avoid starting a descent into a mounted directory when -x is specified. Wayne Davison 2005-05-22 17:19:16 +00:00
  • 6efe94167f Improved the SYMBOLIC LINKS section, as suggested by John. Wayne Davison 2005-05-20 17:57:31 +00:00
  • 51cc96e469 Improved a --files-from example (as suggested by Paul). Wayne Davison 2005-05-20 17:39:10 +00:00
  • bdedced84b Tweaked a sentence. Wayne Davison 2005-05-19 22:16:50 +00:00
  • f497ad722d Preparing for release of 2.6.5pre2 v2.6.5pre2 Wayne Davison 2005-05-19 21:45:41 +00:00
  • 339eb8943e Tweaked the opening comments. Wayne Davison 2005-05-19 21:42:20 +00:00
  • c36864e40e Mentioned the improved keep-alive code. Wayne Davison 2005-05-19 21:38:25 +00:00
  • af6155bb0e Clarifications related to --dirs. Wayne Davison 2005-05-19 21:36:30 +00:00
  • 605fed4b46 Periodically call maybe_send_keepalive() when timeouts are in effect (this ensures that the receiver doesn't timeout when we're still doing work reading data from the generator). Wayne Davison 2005-05-19 08:52:24 +00:00
  • ac40b74788 The global allowed_lull is now already set, so just set lull_mod. Wayne Davison 2005-05-19 08:52:22 +00:00
  • 3e6ddb3738 - Call the new set_io_timeout() function to set the timeout value. - If the user specified a shorter timeout than the config-file, don't override the shorter value. Wayne Davison 2005-05-19 08:52:19 +00:00
  • 9ac756c6ea - The variable allowed_lull is now our global. - Tweaked the --timeout option handling to call set_io_timeout(). Wayne Davison 2005-05-19 08:52:17 +00:00
  • 3b0a30eba8 - Added set_io_timeout(), which sets all the timeout-dependent variables when the timeout value changes. - Split last_io into last_io_in and last_io_out. - Made select_timeout static. Wayne Davison 2005-05-19 08:52:13 +00:00
  • bac7259081 The latest bug-fix. Wayne Davison 2005-05-19 00:02:29 +00:00
  • 4d474ad513 One place that was testing errno for ENOTEMPTY was failing to also test for EEXIST (which is returned by some OSes). Wayne Davison 2005-05-19 00:00:28 +00:00
  • e50e82ab40 Fixed a typo. Wayne Davison 2005-05-18 23:59:12 +00:00
  • 4922175589 Two more items. Wayne Davison 2005-05-17 15:08:05 +00:00
  • a289f89fbe Treat a trailing ".." dir-name as if "../" had been specified so that we don't use the name in the destination path and save files into a higher destination directory. Wayne Davison 2005-05-14 18:44:57 +00:00
  • ba64001df8 Mention the latest bug fix. Wayne Davison 2005-05-13 23:03:00 +00:00
  • b225b089b8 Have do_delete_pass() immediately return if list_only is set. Wayne Davison 2005-05-13 23:00:20 +00:00
  • 557a35f55b If adding a trailing dot to a directory name overflows MAXPATHLEN, die with an overflow error. Wayne Davison 2005-05-13 22:02:24 +00:00
  • 1848fd6fa1 An example filter script to maintain .cvsinclude files. Wayne Davison 2005-05-13 18:37:11 +00:00
  • f2a4853c93 Improved the use of the "remaining" var in readfd_unbuffered() to make certain that the static value is always set correctly anytime we call out to another function. Wayne Davison 2005-05-12 17:36:29 +00:00
  • e65154085c Got rid of some code from writefd_unbuffered() that was only needed back when the generator had a writeable pipe to the receiver. Wayne Davison 2005-05-12 07:45:21 +00:00
  • e4676bb59b Make the --stats output come out after any delete-after messages. Wayne Davison 2005-05-12 07:43:14 +00:00
  • 3b968014c9 Improved a few sentences. Wayne Davison 2005-05-12 07:34:45 +00:00
  • 21b9b93377 Fixed a typo. Wayne Davison 2005-05-10 18:31:46 +00:00
  • c4d1b2983d Preparing for release of 2.6.5pre1 v2.6.5pre1 Wayne Davison 2005-05-10 17:28:34 +00:00
  • 7d7a34aeb2 Added more missing NEWS items. Wayne Davison 2005-05-10 17:27:39 +00:00
  • 65c84700fc Mention two more changes. Wayne Davison 2005-05-10 16:55:22 +00:00
  • 5a727522f0 Refer to the rsync daemon as a "daemon", not a "server". This is to avoid confusion with the server that rsync runs in a normal remote-shell transfer. Wayne Davison 2005-05-10 16:14:26 +00:00
  • 1599754727 - Improved the GENERAL section. - Improved the description of --list-only. - Added a VERSION section, like the rsyncd.conf manpage. Wayne Davison 2005-05-10 16:04:02 +00:00
  • d90338cec6 Refer to the rsync daemon as a "daemon", not a "server". This is to avoid confusion with the server that rsync runs in a normal remote-shell transfer. Wayne Davison 2005-05-10 16:00:24 +00:00
  • d0e94abb40 Fixed one synopsis line to make the DEST arg optional. Wayne Davison 2005-05-09 15:39:24 +00:00
  • d8c4d6de10 Use new MAX_SERVER_ARGS define instead of hard-wired "100". Wayne Davison 2005-05-03 17:04:26 +00:00
  • 74ba98a51b There was no reason to have MAX_BASIS_DIRS factored into the length of the argstr[] array. Wayne Davison 2005-05-03 17:01:59 +00:00
  • c296031d9f Added MAX_SERVER_ARGS. Wayne Davison 2005-05-03 17:00:47 +00:00
  • 81c453b16a A few minor doc tweaks. Wayne Davison 2005-05-03 16:47:03 +00:00
  • 4a34c6f176 - Moved the --version option in the help text. - Tweaked the --log-format option's description. - Added a comment. Wayne Davison 2005-05-03 16:46:49 +00:00
  • 9b3150bd2e Mention the change in error message and exit status when we pull an empty file list. Wayne Davison 2005-05-03 16:45:40 +00:00
  • 6f2245c8fa Tweaked the checking of the "limit" in safe_fname(). Wayne Davison 2005-05-03 16:44:47 +00:00
  • 0f9941dc5a Fixed a typo. Wayne Davison 2005-05-03 16:03:31 +00:00
  • 060f31500b - Improved the comments on the backslash-escaped output, and moved it to the top in an "OUTPUT CHANGES" section. - Added a mention of the generator's new output-flushing optimization. Wayne Davison 2005-05-03 15:59:24 +00:00
  • 7c2a83c635 Improved a sentence. Wayne Davison 2005-05-03 15:58:06 +00:00
  • 97e3c50cd9 Mention the '?'-in-filenames change. Wayne Davison 2005-05-02 18:04:32 +00:00
  • b2360dabf6 Fixed some misspellings. Wayne Davison 2005-05-02 17:27:20 +00:00
  • 723160280f Tweaked the description of --from0. Wayne Davison 2005-05-02 17:23:08 +00:00
  • fa92818af3 Tweaked the doc for --from0. Wayne Davison 2005-05-02 17:22:42 +00:00
  • 289a32167c Moved the max-size checking code down so that it only checks regular files. Wayne Davison 2005-04-28 16:26:23 +00:00
  • 95e107db96 Moved the size-parsing code for --max-size into its own function. Wayne Davison 2005-04-28 16:11:32 +00:00