Wayne Davison [Wed, 26 Oct 2005 16:48:44 +0000 (16:48 +0000)]
Document the new --compress-level option.
Wayne Davison [Wed, 26 Oct 2005 16:48:07 +0000 (16:48 +0000)]
Handle new def_compress_level setting.
Wayne Davison [Wed, 26 Oct 2005 16:47:49 +0000 (16:47 +0000)]
Obey new def_compress_level setting.
Wayne Davison [Wed, 26 Oct 2005 16:47:15 +0000 (16:47 +0000)]
Added --compress-level option.
Wayne Davison [Wed, 26 Oct 2005 15:53:04 +0000 (15:53 +0000)]
- Changed the "status" variables into "exit_code" variables.
- Added an error message to wait_process_with_flush() that
reports the errno we get when waitpid() fails.
- Increased the value of MAXCHILDPROCS.
Wayne Davison [Wed, 26 Oct 2005 15:50:14 +0000 (15:50 +0000)]
Tweaked the error message for RERR_WAITCHILD.
Wayne Davison [Mon, 24 Oct 2005 21:03:53 +0000 (21:03 +0000)]
Updated the docs for pre-/post-xfer exec.
Wayne Davison [Mon, 24 Oct 2005 21:03:50 +0000 (21:03 +0000)]
Enhanced the "pre-xfer exec" handling so that it gets the user's
request info and puts that into the environment as RSYNC_REQUEST.
Wayne Davison [Mon, 24 Oct 2005 21:03:47 +0000 (21:03 +0000)]
Changed wait_process() into a simpler, yet more versatile function,
and used it in the new wait_process_with_flush() function (the old
function's new name). Made wait_process() public.
Wayne Davison [Thu, 20 Oct 2005 18:30:33 +0000 (18:30 +0000)]
Fixed a typo in a comment.
Wayne Davison [Wed, 19 Oct 2005 07:49:10 +0000 (07:49 +0000)]
Get rid of some superfluous empty lines.
Wayne Davison [Sat, 15 Oct 2005 19:15:29 +0000 (19:15 +0000)]
One extra tweak to the just-committed code.
Wayne Davison [Sat, 15 Oct 2005 19:11:36 +0000 (19:11 +0000)]
Added relative_paths extern.
Wayne Davison [Sat, 15 Oct 2005 19:08:31 +0000 (19:08 +0000)]
If we're sanitizing paths with --relative enabled, we need to
preserve the first /./ dir so that we can use its position to
trim the implied directories.
Wayne Davison [Sat, 15 Oct 2005 16:39:31 +0000 (16:39 +0000)]
Document --ignore-non-existing (not --existing) and what happens
if the option is combined with --ignore-existing.
Wayne Davison [Sat, 15 Oct 2005 16:38:35 +0000 (16:38 +0000)]
Changed the --help text to mention --ignore-non-existing
instead of --existing.
Wayne Davison [Sat, 15 Oct 2005 06:53:04 +0000 (06:53 +0000)]
Made parse_size_arg()'s parsing a little stricter.
Wayne Davison [Fri, 14 Oct 2005 20:40:31 +0000 (20:40 +0000)]
Mention --min-size/--max-size changes.
Wayne Davison [Fri, 14 Oct 2005 20:16:21 +0000 (20:16 +0000)]
Documented --min-size.
Wayne Davison [Fri, 14 Oct 2005 20:16:09 +0000 (20:16 +0000)]
Added code to implement the --min-size logic.
Wayne Davison [Fri, 14 Oct 2005 20:15:18 +0000 (20:15 +0000)]
Added handling of the --min-size option.
Wayne Davison [Fri, 14 Oct 2005 19:48:34 +0000 (19:48 +0000)]
Improved parse_size_arg() a little more.
Wayne Davison [Fri, 14 Oct 2005 19:03:05 +0000 (19:03 +0000)]
Document the extended parsing of --max-size values.
Wayne Davison [Fri, 14 Oct 2005 18:56:07 +0000 (18:56 +0000)]
Improved parse_size_arg() so that it can be told to use powers of
ten instead of binary K/M/G powers, and so that it can be told to
add or subtract one from the result. We also make sure to pass
the arg to --max-size in a compatible manner with older versions.
Wayne Davison [Wed, 12 Oct 2005 23:59:00 +0000 (23:59 +0000)]
Fixed a typo in an option name.
Wayne Davison [Tue, 11 Oct 2005 20:21:56 +0000 (20:21 +0000)]
Mention va_copy change.
Wayne Davison [Tue, 11 Oct 2005 20:21:03 +0000 (20:21 +0000)]
If va_copy is defined, use it when defining VA_COPY.
Wayne Davison [Fri, 7 Oct 2005 18:40:30 +0000 (18:40 +0000)]
Pass XFLG_ABS_IF_SLASH instead of XFLG_ANCHORED2ABS for server excludes.
Wayne Davison [Fri, 7 Oct 2005 18:39:40 +0000 (18:39 +0000)]
Support new XFLG_ABS_IF_SLASH flag.
Wayne Davison [Fri, 7 Oct 2005 18:38:25 +0000 (18:38 +0000)]
Added XFLG_ABS_IF_SLASH.
Wayne Davison [Fri, 7 Oct 2005 18:24:35 +0000 (18:24 +0000)]
Mention recent changes.
Wayne Davison [Fri, 7 Oct 2005 18:18:16 +0000 (18:18 +0000)]
Clarify how the fitler rule "-/" works.
Wayne Davison [Tue, 4 Oct 2005 04:12:28 +0000 (04:12 +0000)]
Improved the usage comments.
Wayne Davison [Mon, 3 Oct 2005 18:40:59 +0000 (18:40 +0000)]
A simple filter script to output messages from a single module.
Wayne Davison [Thu, 29 Sep 2005 18:07:55 +0000 (18:07 +0000)]
Changed the variable names for --existing and --ignore-existing.
Wayne Davison [Thu, 29 Sep 2005 17:27:11 +0000 (17:27 +0000)]
Reverted one xfer_dirs change from the last commit that should not
have gone in.
Wayne Davison [Thu, 29 Sep 2005 17:07:45 +0000 (17:07 +0000)]
Keeping silent about stat() errors is never a good idea -- it hides
files that are not up-to-date.
Wayne Davison [Thu, 29 Sep 2005 08:15:34 +0000 (08:15 +0000)]
Mention that --delete now works with --dirs.
Wayne Davison [Thu, 29 Sep 2005 07:48:05 +0000 (07:48 +0000)]
- When --dirs is specified w/o --recursive, avoid marking solo dirs
with the XMIT_TOP_DIR flag.
- Only set in_del_hier if --recursive is enabled.
Wayne Davison [Thu, 29 Sep 2005 07:41:50 +0000 (07:41 +0000)]
Allow deletions to occur in directories transferred with the
--dirs option in addition to the regular --recursive behavior.
Wayne Davison [Thu, 29 Sep 2005 07:37:00 +0000 (07:37 +0000)]
Fixed a poorly-worded sentence and a misspelled word.
Wayne Davison [Mon, 26 Sep 2005 17:41:14 +0000 (17:41 +0000)]
Some systems don't define WCOREDUMP(), so #ifdef that code.
Wayne Davison [Mon, 26 Sep 2005 17:12:13 +0000 (17:12 +0000)]
Fixed wait_process() to handle cases where waitpid() fails or
the child process did not exit cleanly.
Wayne Davison [Mon, 26 Sep 2005 17:11:03 +0000 (17:11 +0000)]
Changed RERR_CRASH to RERR_CRASHED.
Wayne Davison [Mon, 26 Sep 2005 17:07:50 +0000 (17:07 +0000)]
Handle new RERR_CRASH AND RERR_TERMINATED exit codes.
Wayne Davison [Mon, 26 Sep 2005 17:06:33 +0000 (17:06 +0000)]
Defined RERR_CRASH and RERR_TERMINATED.
Wayne Davison [Mon, 26 Sep 2005 04:47:25 +0000 (04:47 +0000)]
Mention some chanages in the patches dir.
Wayne Davison [Sat, 24 Sep 2005 17:17:30 +0000 (17:17 +0000)]
Use AC_HELP_STRING() in the two AC_ARG_WITH() macros that used a
hard-wired string.
Wayne Davison [Wed, 21 Sep 2005 22:39:49 +0000 (22:39 +0000)]
Reordered the usage lines to cover push, then pull (which has a
better visible pattern than covering push & pull for each host-type).
Wayne Davison [Wed, 21 Sep 2005 17:42:15 +0000 (17:42 +0000)]
Cast some time values to (int), just to silence some warnings on
Stratus VOS.
Wayne Davison [Wed, 21 Sep 2005 17:38:44 +0000 (17:38 +0000)]
Include limits.h (if it exists), which defines NAME_MAX on some
systems.
Wayne Davison [Wed, 21 Sep 2005 17:37:41 +0000 (17:37 +0000)]
If we get less data than expected from a read() in map_ptr(), we
need to try to keep reading to see if we get an error or more data.
Wayne Davison [Wed, 21 Sep 2005 17:35:51 +0000 (17:35 +0000)]
Check for limits.h.
Wayne Davison [Wed, 21 Sep 2005 17:15:58 +0000 (17:15 +0000)]
Tweaked the output that the mknod() tests generate.
Wayne Davison [Mon, 19 Sep 2005 17:21:00 +0000 (17:21 +0000)]
Tweaked some comments.
Wayne Davison [Sat, 17 Sep 2005 21:49:24 +0000 (21:49 +0000)]
Changed one strcpy() into a strlcpy().
Wayne Davison [Fri, 16 Sep 2005 20:35:05 +0000 (20:35 +0000)]
Improved the sDefault initialization so that the prefixed
comments exactly match the variable names (making sure that
they will sort exactly the same way as the variables).
Wayne Davison [Fri, 16 Sep 2005 16:40:30 +0000 (16:40 +0000)]
Got rid of some old command-line parsing code that was only
useful when talking to a 1.x client.
Wayne Davison [Fri, 16 Sep 2005 16:14:24 +0000 (16:14 +0000)]
Mention '!' fix.
Wayne Davison [Fri, 16 Sep 2005 16:10:01 +0000 (16:10 +0000)]
Really fix '!' in a .cvsignore file this time.
Wayne Davison [Fri, 16 Sep 2005 05:52:54 +0000 (05:52 +0000)]
Tweaked the code a little in the always_checksum handling of the
send & receive file-list functions.
Wayne Davison [Thu, 15 Sep 2005 22:27:14 +0000 (22:27 +0000)]
Mention that the dir used with --delay-updates cannot be on a
different filesystem from the destination files.
Wayne Davison [Thu, 15 Sep 2005 22:25:55 +0000 (22:25 +0000)]
Added a comment.
Wayne Davison [Thu, 15 Sep 2005 17:19:30 +0000 (17:19 +0000)]
Mention doc changes.
Wayne Davison [Thu, 15 Sep 2005 15:36:27 +0000 (15:36 +0000)]
Removed conflicting ssh citation in the SETUP section.
Wayne Davison [Tue, 13 Sep 2005 01:02:54 +0000 (01:02 +0000)]
The --help text was outputting some incomplete information on how
SRC is expanded or word-split, so I removed that text and replaced
it with an explaination of how ':' differs from '::' & 'rsync://'.
Wayne Davison [Fri, 9 Sep 2005 17:07:39 +0000 (17:07 +0000)]
Mention the latest fix.
Wayne Davison [Fri, 9 Sep 2005 16:17:01 +0000 (16:17 +0000)]
When pop_dir(olddir) fails, pass the right string pointer
in the error message.
Wayne Davison [Fri, 9 Sep 2005 07:27:25 +0000 (07:27 +0000)]
Improved the -F, --exclude-from, and --include-from sections.
Wayne Davison [Tue, 6 Sep 2005 18:12:38 +0000 (18:12 +0000)]
Tweaked the calculation that goes into sum->count so that it cannot
overflow into a negative value (which is particularly important if
configure didn't find a real int64 type).
Wayne Davison [Sat, 3 Sep 2005 16:56:53 +0000 (16:56 +0000)]
Complicate the lseek64() function prototype because some systems
don't have off64_t.
Wayne Davison [Sat, 3 Sep 2005 16:50:20 +0000 (16:50 +0000)]
Make use of the per-module "temp dir" setting.
Wayne Davison [Sat, 3 Sep 2005 16:24:23 +0000 (16:24 +0000)]
Added a per-module "temp dir" setting.
Wayne Davison [Sat, 3 Sep 2005 16:22:06 +0000 (16:22 +0000)]
Sorted some of the data structures (using vim's "!sort" command
makes it easy).
Wayne Davison [Tue, 30 Aug 2005 16:13:54 +0000 (16:13 +0000)]
- Allow --no-v and --no-verbose in the daemon options.
- If a too-long --temp-dir is specified when starting a daemon,
omplain to the daemon-starting user, not later to the client.
Wayne Davison [Tue, 30 Aug 2005 05:12:49 +0000 (05:12 +0000)]
Mention latest changes.
Wayne Davison [Tue, 30 Aug 2005 05:10:51 +0000 (05:10 +0000)]
Mention how --inplace conflicts with --sparse and how --append
does not.
Wayne Davison [Tue, 30 Aug 2005 05:00:56 +0000 (05:00 +0000)]
Allow --temp-dir to be specified with --daemon to set the default.
Wayne Davison [Tue, 30 Aug 2005 02:59:30 +0000 (02:59 +0000)]
Fixed a comment.
Wayne Davison [Tue, 30 Aug 2005 02:58:42 +0000 (02:58 +0000)]
When --append is entering the redo phase, make sure that
sparse_files is disabled (because it conflicts with an
inplace update).
Wayne Davison [Tue, 30 Aug 2005 02:57:19 +0000 (02:57 +0000)]
Reject attempts to combine --sparse with --inplace.
Wayne Davison [Sun, 28 Aug 2005 00:43:51 +0000 (00:43 +0000)]
Forgot the --no-v option.
Wayne Davison [Sun, 28 Aug 2005 00:34:46 +0000 (00:34 +0000)]
Mention the new --no-* options.
Wayne Davison [Sun, 28 Aug 2005 00:25:44 +0000 (00:25 +0000)]
A small improvement to the daemon-connecting instructions.
Wayne Davison [Sat, 27 Aug 2005 21:12:44 +0000 (21:12 +0000)]
One more tweak to the option data.
Wayne Davison [Sat, 27 Aug 2005 21:07:27 +0000 (21:07 +0000)]
Documented the new --no-* options.
Wayne Davison [Sat, 27 Aug 2005 21:01:45 +0000 (21:01 +0000)]
Added the ability to prefix "no-" to various options, which gives the
user an easy way to override implied option switches.
Wayne Davison [Sat, 27 Aug 2005 20:43:35 +0000 (20:43 +0000)]
A little more reordering of the option data.
Wayne Davison [Sat, 27 Aug 2005 20:01:45 +0000 (20:01 +0000)]
Reordered some of the option data to make their grouping more logical.
Wayne Davison [Sat, 20 Aug 2005 17:21:06 +0000 (17:21 +0000)]
Make the --append docs a little better.
Wayne Davison [Wed, 3 Aug 2005 04:51:29 +0000 (04:51 +0000)]
Moved a variable in glob_expand_one().
Wayne Davison [Wed, 3 Aug 2005 04:42:56 +0000 (04:42 +0000)]
Got rid of the argp var that is not needed now that argv is no
longer a literal array.
Wayne Davison [Wed, 3 Aug 2005 01:13:15 +0000 (01:13 +0000)]
Improved the --relative section a little more.
Wayne Davison [Mon, 1 Aug 2005 22:18:11 +0000 (22:18 +0000)]
Mention the latest changes.
Wayne Davison [Mon, 1 Aug 2005 22:18:00 +0000 (22:18 +0000)]
Improved the --relative section, including mentioning the addition
of dot-dir path trimming.
Wayne Davison [Mon, 1 Aug 2005 21:58:16 +0000 (21:58 +0000)]
Allow the user to specify a dot dir in the source path when
using --relative, making it trim the duplicated dirs.
Wayne Davison [Mon, 1 Aug 2005 04:09:58 +0000 (04:09 +0000)]
Don't recreate a device if just the permissions bits have changed
in the st_mode.
Wayne Davison [Sun, 31 Jul 2005 23:21:46 +0000 (23:21 +0000)]
Mention hard-link fix.
Wayne Davison [Sun, 31 Jul 2005 23:20:12 +0000 (23:20 +0000)]
Hard-link a device in order to test that this works properly.
Wayne Davison [Sun, 31 Jul 2005 23:19:42 +0000 (23:19 +0000)]
There is no longer a need to check file->link_u.links at the start
of hard_link_check() (because the caller has already checked it).