rsync/rsync.git
18 years agoUse the new checksum_len value instead of recomputing the
Wayne Davison [Thu, 10 Nov 2005 03:07:18 +0000 (03:07 +0000)]
Use the new checksum_len value instead of recomputing the
right value for the current protocol_version over and over.

18 years agoCompute the right checksum length for the current protocol_version
Wayne Davison [Thu, 10 Nov 2005 03:00:38 +0000 (03:00 +0000)]
Compute the right checksum length for the current protocol_version
only once instead of over and over again.

18 years agoIf a partial-dir file is present but the main file is up-to-date,
Wayne Davison [Thu, 10 Nov 2005 02:56:58 +0000 (02:56 +0000)]
If a partial-dir file is present but the main file is up-to-date,
just remove the partial-dir file.

18 years agoCall delete_in_dir(NULL, NULL, NULL) in do_delete_pass().
Wayne Davison [Wed, 9 Nov 2005 19:46:42 +0000 (19:46 +0000)]
Call delete_in_dir(NULL, NULL, NULL) in do_delete_pass().

18 years agoMade recursively deleting extraneous directories more memory
Wayne Davison [Wed, 9 Nov 2005 19:39:46 +0000 (19:39 +0000)]
Made recursively deleting extraneous directories more memory
efficient by removing the need for a MAXPATHLEN buffer on the
stack of delete_item().

18 years agoMention the new --chmod option.
Wayne Davison [Mon, 7 Nov 2005 04:47:06 +0000 (04:47 +0000)]
Mention the new --chmod option.

18 years agoTest the --chmod option.
Wayne Davison [Mon, 7 Nov 2005 04:28:52 +0000 (04:28 +0000)]
Test the --chmod option.

18 years agoAdded support for the new --chmod option.
Wayne Davison [Mon, 7 Nov 2005 04:28:35 +0000 (04:28 +0000)]
Added support for the new --chmod option.

18 years agoCall tweak_mode() on regular files and dirs if --chmod was specified.
Wayne Davison [Mon, 7 Nov 2005 04:28:32 +0000 (04:28 +0000)]
Call tweak_mode() on regular files and dirs if --chmod was specified.

18 years agoAdded chmod.o to OBJS2.
Wayne Davison [Mon, 7 Nov 2005 04:28:29 +0000 (04:28 +0000)]
Added chmod.o to OBJS2.

18 years agoDocument the new --chmod option.
Wayne Davison [Mon, 7 Nov 2005 04:28:23 +0000 (04:28 +0000)]
Document the new --chmod option.

18 years agoNew --chmod support routines.
Wayne Davison [Mon, 7 Nov 2005 04:23:22 +0000 (04:23 +0000)]
New --chmod support routines.

18 years agoFixed a sign error in the output.
Wayne Davison [Thu, 3 Nov 2005 19:55:30 +0000 (19:55 +0000)]
Fixed a sign error in the output.

18 years agoMention the change in the output of --progress.
Wayne Davison [Thu, 3 Nov 2005 19:46:45 +0000 (19:46 +0000)]
Mention the change in the output of --progress.

18 years agoMake the just-updated file-count status even less cryptic.
Wayne Davison [Thu, 3 Nov 2005 19:45:59 +0000 (19:45 +0000)]
Make the just-updated file-count status even less cryptic.

18 years agoImproved the output of the transferred-file count and the position
Wayne Davison [Thu, 3 Nov 2005 19:38:14 +0000 (19:38 +0000)]
Improved the output of the transferred-file count and the position
in the flist (which was changed to a countdown of files to check)
so that it's clearer what the numbers mean.

18 years agoGot rid of some early-checksum code that accidentally got committed.
Wayne Davison [Wed, 2 Nov 2005 07:22:02 +0000 (07:22 +0000)]
Got rid of some early-checksum code that accidentally got committed.

18 years agoMention lower stack requiements for recursion.
Wayne Davison [Tue, 1 Nov 2005 20:13:20 +0000 (20:13 +0000)]
Mention lower stack requiements for recursion.

18 years agoDecreased the amount of stack needed for each level of directory
Wayne Davison [Tue, 1 Nov 2005 20:09:41 +0000 (20:09 +0000)]
Decreased the amount of stack needed for each level of directory
recursion by eliminating the need for a MAXPATHLEN buffer in
send_if_directory().  Also improved a few variable names in
send_file_list().

18 years agoFixed a typo pointed out by Peter Strazovec.
Wayne Davison [Sun, 30 Oct 2005 22:29:59 +0000 (22:29 +0000)]
Fixed a typo pointed out by Peter Strazovec.

18 years agoIn the device section, avoid calling unlink() if the stat() failed.
Wayne Davison [Sun, 30 Oct 2005 22:28:11 +0000 (22:28 +0000)]
In the device section, avoid calling unlink() if the stat() failed.

18 years agoDocument the new --compress-level option.
Wayne Davison [Wed, 26 Oct 2005 16:48:44 +0000 (16:48 +0000)]
Document the new --compress-level option.

18 years agoHandle new def_compress_level setting.
Wayne Davison [Wed, 26 Oct 2005 16:48:07 +0000 (16:48 +0000)]
Handle new def_compress_level setting.

18 years agoObey new def_compress_level setting.
Wayne Davison [Wed, 26 Oct 2005 16:47:49 +0000 (16:47 +0000)]
Obey new def_compress_level setting.

18 years agoAdded --compress-level option.
Wayne Davison [Wed, 26 Oct 2005 16:47:15 +0000 (16:47 +0000)]
Added --compress-level option.

18 years ago- Changed the "status" variables into "exit_code" variables.
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.

18 years agoTweaked the error message for RERR_WAITCHILD.
Wayne Davison [Wed, 26 Oct 2005 15:50:14 +0000 (15:50 +0000)]
Tweaked the error message for RERR_WAITCHILD.

18 years agoUpdated the docs for pre-/post-xfer exec.
Wayne Davison [Mon, 24 Oct 2005 21:03:53 +0000 (21:03 +0000)]
Updated the docs for pre-/post-xfer exec.

18 years agoEnhanced the "pre-xfer exec" handling so that it gets the user's
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.

18 years agoChanged wait_process() into a simpler, yet more versatile function,
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.

18 years agoFixed a typo in a comment.
Wayne Davison [Thu, 20 Oct 2005 18:30:33 +0000 (18:30 +0000)]
Fixed a typo in a comment.

18 years agoGet rid of some superfluous empty lines.
Wayne Davison [Wed, 19 Oct 2005 07:49:10 +0000 (07:49 +0000)]
Get rid of some superfluous empty lines.

18 years agoOne extra tweak to the just-committed code.
Wayne Davison [Sat, 15 Oct 2005 19:15:29 +0000 (19:15 +0000)]
One extra tweak to the just-committed code.

18 years agoAdded relative_paths extern.
Wayne Davison [Sat, 15 Oct 2005 19:11:36 +0000 (19:11 +0000)]
Added relative_paths extern.

18 years agoIf we're sanitizing paths with --relative enabled, we need to
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.

18 years agoDocument --ignore-non-existing (not --existing) and what happens
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.

18 years agoChanged the --help text to mention --ignore-non-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.

18 years agoMade parse_size_arg()'s parsing a little stricter.
Wayne Davison [Sat, 15 Oct 2005 06:53:04 +0000 (06:53 +0000)]
Made parse_size_arg()'s parsing a little stricter.

18 years agoMention --min-size/--max-size changes.
Wayne Davison [Fri, 14 Oct 2005 20:40:31 +0000 (20:40 +0000)]
Mention --min-size/--max-size changes.

18 years agoDocumented --min-size.
Wayne Davison [Fri, 14 Oct 2005 20:16:21 +0000 (20:16 +0000)]
Documented --min-size.

18 years agoAdded code to implement the --min-size logic.
Wayne Davison [Fri, 14 Oct 2005 20:16:09 +0000 (20:16 +0000)]
Added code to implement the --min-size logic.

18 years agoAdded handling of the --min-size option.
Wayne Davison [Fri, 14 Oct 2005 20:15:18 +0000 (20:15 +0000)]
Added handling of the --min-size option.

18 years agoImproved parse_size_arg() a little more.
Wayne Davison [Fri, 14 Oct 2005 19:48:34 +0000 (19:48 +0000)]
Improved parse_size_arg() a little more.

18 years agoDocument the extended parsing of --max-size values.
Wayne Davison [Fri, 14 Oct 2005 19:03:05 +0000 (19:03 +0000)]
Document the extended parsing of --max-size values.

18 years agoImproved parse_size_arg() so that it can be told to use powers of
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.

18 years agoFixed a typo in an option name.
Wayne Davison [Wed, 12 Oct 2005 23:59:00 +0000 (23:59 +0000)]
Fixed a typo in an option name.

18 years agoMention va_copy change.
Wayne Davison [Tue, 11 Oct 2005 20:21:56 +0000 (20:21 +0000)]
Mention va_copy change.

18 years agoIf va_copy is defined, use it when defining VA_COPY.
Wayne Davison [Tue, 11 Oct 2005 20:21:03 +0000 (20:21 +0000)]
If va_copy is defined, use it when defining VA_COPY.

18 years agoPass XFLG_ABS_IF_SLASH instead of XFLG_ANCHORED2ABS for server excludes.
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.

18 years agoSupport new XFLG_ABS_IF_SLASH flag.
Wayne Davison [Fri, 7 Oct 2005 18:39:40 +0000 (18:39 +0000)]
Support new XFLG_ABS_IF_SLASH flag.

18 years agoAdded XFLG_ABS_IF_SLASH.
Wayne Davison [Fri, 7 Oct 2005 18:38:25 +0000 (18:38 +0000)]
Added XFLG_ABS_IF_SLASH.

18 years agoMention recent changes.
Wayne Davison [Fri, 7 Oct 2005 18:24:35 +0000 (18:24 +0000)]
Mention recent changes.

18 years agoClarify how the fitler rule "-/" works.
Wayne Davison [Fri, 7 Oct 2005 18:18:16 +0000 (18:18 +0000)]
Clarify how the fitler rule "-/" works.

18 years agoImproved the usage comments.
Wayne Davison [Tue, 4 Oct 2005 04:12:28 +0000 (04:12 +0000)]
Improved the usage comments.

18 years agoA simple filter script to output messages from a single module.
Wayne Davison [Mon, 3 Oct 2005 18:40:59 +0000 (18:40 +0000)]
A simple filter script to output messages from a single module.

18 years agoChanged the variable names for --existing and --ignore-existing.
Wayne Davison [Thu, 29 Sep 2005 18:07:55 +0000 (18:07 +0000)]
Changed the variable names for --existing and --ignore-existing.

18 years agoReverted one xfer_dirs change from the last commit that should not
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.

18 years agoKeeping silent about stat() errors is never a good idea -- it hides
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.

18 years agoMention that --delete now works with --dirs.
Wayne Davison [Thu, 29 Sep 2005 08:15:34 +0000 (08:15 +0000)]
Mention that --delete now works with --dirs.

18 years ago- When --dirs is specified w/o --recursive, avoid marking solo 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.

18 years agoAllow deletions to occur in directories transferred with the
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.

18 years agoFixed a poorly-worded sentence and a misspelled word.
Wayne Davison [Thu, 29 Sep 2005 07:37:00 +0000 (07:37 +0000)]
Fixed a poorly-worded sentence and a misspelled word.

18 years agoSome systems don't define WCOREDUMP(), so #ifdef that code.
Wayne Davison [Mon, 26 Sep 2005 17:41:14 +0000 (17:41 +0000)]
Some systems don't define WCOREDUMP(), so #ifdef that code.

18 years agoFixed wait_process() to handle cases where waitpid() fails or
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.

18 years agoChanged RERR_CRASH to RERR_CRASHED.
Wayne Davison [Mon, 26 Sep 2005 17:11:03 +0000 (17:11 +0000)]
Changed RERR_CRASH to RERR_CRASHED.

18 years agoHandle new RERR_CRASH AND RERR_TERMINATED exit codes.
Wayne Davison [Mon, 26 Sep 2005 17:07:50 +0000 (17:07 +0000)]
Handle new RERR_CRASH AND RERR_TERMINATED exit codes.

18 years agoDefined RERR_CRASH and RERR_TERMINATED.
Wayne Davison [Mon, 26 Sep 2005 17:06:33 +0000 (17:06 +0000)]
Defined RERR_CRASH and RERR_TERMINATED.

18 years agoMention some chanages in the patches dir.
Wayne Davison [Mon, 26 Sep 2005 04:47:25 +0000 (04:47 +0000)]
Mention some chanages in the patches dir.

18 years agoUse AC_HELP_STRING() in the two AC_ARG_WITH() macros that used a
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.

18 years agoReordered the usage lines to cover push, then pull (which has a
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).

18 years agoCast some time values to (int), just to silence some warnings on
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.

18 years agoInclude limits.h (if it exists), which defines NAME_MAX on some
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.

18 years agoIf we get less data than expected from a read() in map_ptr(), we
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.

18 years agoCheck for limits.h.
Wayne Davison [Wed, 21 Sep 2005 17:35:51 +0000 (17:35 +0000)]
Check for limits.h.

18 years agoTweaked the output that the mknod() tests generate.
Wayne Davison [Wed, 21 Sep 2005 17:15:58 +0000 (17:15 +0000)]
Tweaked the output that the mknod() tests generate.

18 years agoTweaked some comments.
Wayne Davison [Mon, 19 Sep 2005 17:21:00 +0000 (17:21 +0000)]
Tweaked some comments.

18 years agoChanged one strcpy() into a strlcpy().
Wayne Davison [Sat, 17 Sep 2005 21:49:24 +0000 (21:49 +0000)]
Changed one strcpy() into a strlcpy().

18 years agoImproved the sDefault initialization so that the prefixed
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).

18 years agoGot rid of some old command-line parsing code that was only
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.

18 years agoMention '!' fix.
Wayne Davison [Fri, 16 Sep 2005 16:14:24 +0000 (16:14 +0000)]
Mention '!' fix.

18 years agoReally fix '!' in a .cvsignore file this time.
Wayne Davison [Fri, 16 Sep 2005 16:10:01 +0000 (16:10 +0000)]
Really fix '!' in a .cvsignore file this time.

18 years agoTweaked the code a little in the always_checksum handling of the
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.

18 years agoMention that the dir used with --delay-updates cannot be on a
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.

18 years agoAdded a comment.
Wayne Davison [Thu, 15 Sep 2005 22:25:55 +0000 (22:25 +0000)]
Added a comment.

18 years agoMention doc changes.
Wayne Davison [Thu, 15 Sep 2005 17:19:30 +0000 (17:19 +0000)]
Mention doc changes.

18 years agoRemoved conflicting ssh citation in the SETUP section.
Wayne Davison [Thu, 15 Sep 2005 15:36:27 +0000 (15:36 +0000)]
Removed conflicting ssh citation in the SETUP section.

18 years agoThe --help text was outputting some incomplete information on how
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://'.

18 years agoMention the latest fix.
Wayne Davison [Fri, 9 Sep 2005 17:07:39 +0000 (17:07 +0000)]
Mention the latest fix.

18 years agoWhen pop_dir(olddir) fails, pass the right string pointer
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.

18 years agoImproved the -F, --exclude-from, and --include-from sections.
Wayne Davison [Fri, 9 Sep 2005 07:27:25 +0000 (07:27 +0000)]
Improved the -F, --exclude-from, and --include-from sections.

18 years agoTweaked the calculation that goes into sum->count so that it cannot
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).

18 years agoComplicate the lseek64() function prototype because some systems
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.

18 years agoMake use of the per-module "temp dir" setting.
Wayne Davison [Sat, 3 Sep 2005 16:50:20 +0000 (16:50 +0000)]
Make use of the per-module "temp dir" setting.

18 years agoAdded a 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.

18 years agoSorted some of the data structures (using vim's "!sort" command
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).

18 years ago- Allow --no-v and --no-verbose in the daemon options.
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.

18 years agoMention latest changes.
Wayne Davison [Tue, 30 Aug 2005 05:12:49 +0000 (05:12 +0000)]
Mention latest changes.

18 years agoMention how --inplace conflicts with --sparse and how --append
Wayne Davison [Tue, 30 Aug 2005 05:10:51 +0000 (05:10 +0000)]
Mention how --inplace conflicts with --sparse and how --append
does not.

18 years agoAllow --temp-dir to be specified with --daemon to set the default.
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.

18 years agoFixed a comment.
Wayne Davison [Tue, 30 Aug 2005 02:59:30 +0000 (02:59 +0000)]
Fixed a comment.