rsync-patches.git
18 years agoUpdated to apply cleanly.
Wayne Davison [Wed, 8 Feb 2006 01:07:25 +0000 (01:07 +0000)]
Updated to apply cleanly.

18 years agoThe --detect-renamed option for finding files in the destination
Wayne Davison [Tue, 7 Feb 2006 18:32:44 +0000 (18:32 +0000)]
The --detect-renamed option for finding files in the destination
that were renamed since the last run.

18 years agoFixed failing hunks.
Wayne Davison [Tue, 7 Feb 2006 18:23:18 +0000 (18:23 +0000)]
Fixed failing hunks.

18 years agoThis has been replaced by the "incoming chmod" and "outgoing chmod"
Wayne Davison [Mon, 6 Feb 2006 18:57:10 +0000 (18:57 +0000)]
This has been replaced by the "incoming chmod" and "outgoing chmod"
daemon options.

18 years ago- Make sure that generated files always come last in the diff.
Wayne Davison [Mon, 6 Feb 2006 07:24:12 +0000 (07:24 +0000)]
- Make sure that generated files always come last in the diff.
- Sleep after a dependency patch so that the generated file's
  timestamps don't accidentally match.

18 years agoChanged the style of the diff headers (use "patch -p1" now).
Wayne Davison [Mon, 6 Feb 2006 06:32:31 +0000 (06:32 +0000)]
Changed the style of the diff headers (use "patch -p1" now).

18 years agoWe should not use the date in the header when patching, because that
Wayne Davison [Mon, 6 Feb 2006 06:31:59 +0000 (06:31 +0000)]
We should not use the date in the header when patching, because that
can lead to newly-patched files having an older date than generated
files.  I also got rid of the date-portion of the diff header and I
changed the dir prefixes to be "old/" and "new/" (we now require
"patch -p1").  Also dumped the setting of $ENV{TZ} to 'UTC' and made
a few code optimizations.

18 years agoTweaked the diff headers.
Wayne Davison [Mon, 6 Feb 2006 06:24:29 +0000 (06:24 +0000)]
Tweaked the diff headers.

18 years agoSimplified the build instructions now that we have "prepare-source".
Wayne Davison [Mon, 6 Feb 2006 05:24:01 +0000 (05:24 +0000)]
Simplified the build instructions now that we have "prepare-source".

18 years agoAdded the --prepare-source option that will regenerate generated
Wayne Davison [Mon, 6 Feb 2006 05:19:51 +0000 (05:19 +0000)]
Added the --prepare-source option that will regenerate generated
files (e.g. rsync.1, proto.h) and include these changes in the
resulting patch.

18 years agoBe a little more quiet when updating "cvsdir".
Wayne Davison [Sun, 5 Feb 2006 07:07:13 +0000 (07:07 +0000)]
Be a little more quiet when updating "cvsdir".

18 years agoFixed a failing hunk.
Wayne Davison [Sun, 5 Feb 2006 07:06:25 +0000 (07:06 +0000)]
Fixed a failing hunk.

18 years agoSome doc improvements from Matt.
Wayne Davison [Sun, 5 Feb 2006 07:06:08 +0000 (07:06 +0000)]
Some doc improvements from Matt.

18 years agoFixed a failing hunk.
Wayne Davison [Sun, 5 Feb 2006 05:08:54 +0000 (05:08 +0000)]
Fixed a failing hunk.

18 years agoAdded an extra test to default-acls.diff.
Wayne Davison [Sun, 5 Feb 2006 05:06:04 +0000 (05:06 +0000)]
Added an extra test to default-acls.diff.

18 years agoAnother fix to the directory-default-ACLs code in generator.c.
Wayne Davison [Sat, 4 Feb 2006 22:28:54 +0000 (22:28 +0000)]
Another fix to the directory-default-ACLs code in generator.c.

18 years agoMake sure that we look-up the directory-default permissions for
Wayne Davison [Sat, 4 Feb 2006 20:18:22 +0000 (20:18 +0000)]
Make sure that we look-up the directory-default permissions for
the first non-dir item in a directory, not just the first regular
file.

18 years ago- A couple more chunks of code in options.c needed to only be
Wayne Davison [Sat, 4 Feb 2006 20:07:26 +0000 (20:07 +0000)]
- A couple more chunks of code in options.c needed to only be
  included when compiling with xattrs enabled.
- Fixed a failing hunk.

18 years ago- Improved the default-acls.test.
Wayne Davison [Sat, 4 Feb 2006 20:04:25 +0000 (20:04 +0000)]
- Improved the default-acls.test.
- A couple more chunks of code in options.c needed to only be
  included when compiling with ACLs enabled.
- Fixed a failing hunk.

18 years agoChanged testsuite/default-acls-obey.test to use the new
Wayne Davison [Fri, 3 Feb 2006 18:09:54 +0000 (18:09 +0000)]
Changed testsuite/default-acls-obey.test to use the new
check_perms function.

18 years agoFixed the directory-default code that I broke with my last
Wayne Davison [Fri, 3 Feb 2006 07:02:56 +0000 (07:02 +0000)]
Fixed the directory-default code that I broke with my last
optimization.  Also migrated the setfacl/chmod code that was
in runtests.sh to the trunk.

18 years agoUse the -P option with cvs checkout.
Wayne Davison [Fri, 3 Feb 2006 06:28:33 +0000 (06:28 +0000)]
Use the -P option with cvs checkout.

18 years agoFixed failing hunks.
Wayne Davison [Thu, 2 Feb 2006 11:53:52 +0000 (11:53 +0000)]
Fixed failing hunks.

18 years agoA patch for Service Location Protocol support (derived from a
Wayne Davison [Thu, 2 Feb 2006 11:53:38 +0000 (11:53 +0000)]
A patch for Service Location Protocol support (derived from a
patch found in a SUSE src rpm).

18 years agoModified to work with the new FSOCKERR log code.
Wayne Davison [Thu, 2 Feb 2006 00:34:29 +0000 (00:34 +0000)]
Modified to work with the new FSOCKERR log code.

18 years agoCache the destination-default permissions for each destination
Wayne Davison [Tue, 31 Jan 2006 19:45:18 +0000 (19:45 +0000)]
Cache the destination-default permissions for each destination
directory rather than computing it anew for each file.  Also
silenced some error output in the tests if setfacl isn't found.

18 years agoFixed failing hunks.
Wayne Davison [Tue, 31 Jan 2006 03:35:59 +0000 (03:35 +0000)]
Fixed failing hunks.

18 years ago- Added Matt's changes to lookup directory-default ACLs.
Wayne Davison [Tue, 31 Jan 2006 03:35:20 +0000 (03:35 +0000)]
- Added Matt's changes to lookup directory-default ACLs.
- Fixed failing hunks.

18 years agoGetting rid of this patch since the patch that uses iconv is a
Wayne Davison [Fri, 27 Jan 2006 00:50:01 +0000 (00:50 +0000)]
Getting rid of this patch since the patch that uses iconv is a
better design than this.

18 years agoDecided against this patch in favor of the new --super option.
Wayne Davison [Thu, 26 Jan 2006 11:15:45 +0000 (11:15 +0000)]
Decided against this patch in favor of the new --super option.

18 years agoWe now set the access time on a file that was hard-linked via
Wayne Davison [Thu, 26 Jan 2006 09:25:18 +0000 (09:25 +0000)]
We now set the access time on a file that was hard-linked via
--link-dest (when --atimes was specified, of course).

18 years agoOne way to save 4 bytes of per-file memory.
Wayne Davison [Wed, 25 Jan 2006 19:07:50 +0000 (19:07 +0000)]
One way to save 4 bytes of per-file memory.

18 years ago- Some improvements in the itemized output, including using 'u' and 'U'
Wayne Davison [Tue, 24 Jan 2006 22:59:47 +0000 (22:59 +0000)]
- Some improvements in the itemized output, including using 'u' and 'U'
  for changes in the atime value (chosen because of the -u option to ls).
- Changed the short option from -k to -U (for the same reason).

18 years agoEnhanced the patch to remove the memory penalty when no atimes
Wayne Davison [Tue, 24 Jan 2006 19:40:51 +0000 (19:40 +0000)]
Enhanced the patch to remove the memory penalty when no atimes
are being preserved.  Also fixed a build problem that had crept
into the source and a test problem.

18 years agoChanged the short option from -A to -k (since acls.diff uses -A).
Wayne Davison [Tue, 24 Jan 2006 17:00:19 +0000 (17:00 +0000)]
Changed the short option from -A to -k (since acls.diff uses -A).

18 years agoFixed a problem with the configure script: we need to check
Wayne Davison [Mon, 23 Jan 2006 18:50:15 +0000 (18:50 +0000)]
Fixed a problem with the configure script:  we need to check
$enableval these days, not $withval.

18 years agoFixed failing hunks.
Wayne Davison [Sat, 21 Jan 2006 22:38:35 +0000 (22:38 +0000)]
Fixed failing hunks.

18 years agoFixed failing hunks.
Wayne Davison [Sat, 21 Jan 2006 08:14:05 +0000 (08:14 +0000)]
Fixed failing hunks.

18 years agoMade this actually work again.
Wayne Davison [Fri, 20 Jan 2006 20:15:03 +0000 (20:15 +0000)]
Made this actually work again.

18 years agoFixed failing hunks.
Wayne Davison [Tue, 17 Jan 2006 02:55:32 +0000 (02:55 +0000)]
Fixed failing hunks.

18 years agoChanged f_name() to new syntax.
Wayne Davison [Tue, 17 Jan 2006 02:55:29 +0000 (02:55 +0000)]
Changed f_name() to new syntax.

18 years agoFixed failing hunks.
Wayne Davison [Sat, 14 Jan 2006 08:36:07 +0000 (08:36 +0000)]
Fixed failing hunks.

18 years agoFixed failing hunks.
Wayne Davison [Tue, 3 Jan 2006 17:30:43 +0000 (17:30 +0000)]
Fixed failing hunks.

18 years agoFixed failing hunks.
Wayne Davison [Fri, 30 Dec 2005 07:39:41 +0000 (07:39 +0000)]
Fixed failing hunks.

18 years agoTweaked the debug output for per-dir CVS rules.
Wayne Davison [Sat, 17 Dec 2005 21:27:13 +0000 (21:27 +0000)]
Tweaked the debug output for per-dir CVS rules.

18 years agoA couple parsing improvements and a new test case added to
Wayne Davison [Sat, 17 Dec 2005 19:57:21 +0000 (19:57 +0000)]
A couple parsing improvements and a new test case added to
testsuite/exclude.test.

18 years agoFixed some failing hunks.
Wayne Davison [Fri, 16 Dec 2005 23:52:12 +0000 (23:52 +0000)]
Fixed some failing hunks.

18 years agoFixed a failing hunk.
Wayne Davison [Fri, 16 Dec 2005 04:05:18 +0000 (04:05 +0000)]
Fixed a failing hunk.

18 years agoFixed failing hunks.
Wayne Davison [Thu, 15 Dec 2005 23:18:59 +0000 (23:18 +0000)]
Fixed failing hunks.

18 years agoA working implementation that uses a pthread to start the receiver
Wayne Davison [Thu, 15 Dec 2005 07:56:47 +0000 (07:56 +0000)]
A working implementation that uses a pthread to start the receiver
instead of a separate process.

18 years agoThe client shouldn't send the --backup-dir-dels option to the server
Wayne Davison [Mon, 5 Dec 2005 16:19:51 +0000 (16:19 +0000)]
The client shouldn't send the --backup-dir-dels option to the server
if the user didn't actually specify it.

18 years agoFixed the patch (it had bit-rotted over time). Also changed it
Wayne Davison [Sat, 3 Dec 2005 01:33:29 +0000 (01:33 +0000)]
Fixed the patch (it had bit-rotted over time).  Also changed it
so that -aog is the same as -oogg with respect to asking for the
new owner and group handling (but -aa does not do this).

18 years agoGot rid of patch fuzz.
Wayne Davison [Tue, 15 Nov 2005 07:13:20 +0000 (07:13 +0000)]
Got rid of patch fuzz.

18 years agoFixed a failing hunk.
Wayne Davison [Tue, 15 Nov 2005 07:08:02 +0000 (07:08 +0000)]
Fixed a failing hunk.

18 years agoFixed failing hunks.
Wayne Davison [Sat, 12 Nov 2005 20:16:29 +0000 (20:16 +0000)]
Fixed failing hunks.

18 years agoFixed a failing hunk.
Wayne Davison [Thu, 10 Nov 2005 16:59:20 +0000 (16:59 +0000)]
Fixed a failing hunk.

18 years agoTweaked the patch to only use the new early-checksum algorithm
Wayne Davison [Mon, 7 Nov 2005 05:04:24 +0000 (05:04 +0000)]
Tweaked the patch to only use the new early-checksum algorithm
for a remote transfer (for speed reasons).

18 years agoFixed failing hunks.
Wayne Davison [Mon, 7 Nov 2005 04:39:21 +0000 (04:39 +0000)]
Fixed failing hunks.

18 years agoCommitted to the trunk.
Wayne Davison [Mon, 7 Nov 2005 04:39:10 +0000 (04:39 +0000)]
Committed to the trunk.

18 years agoA parallel-checksumming idea.
Wayne Davison [Thu, 3 Nov 2005 16:55:20 +0000 (16:55 +0000)]
A parallel-checksumming idea.

18 years agoFixed failing hunk.
Wayne Davison [Wed, 26 Oct 2005 16:50:38 +0000 (16:50 +0000)]
Fixed failing hunk.

18 years agoFixed failing hunks.
Wayne Davison [Tue, 18 Oct 2005 08:19:24 +0000 (08:19 +0000)]
Fixed failing hunks.

18 years agoFixed some return-value problems revealed by the itemize test (which
Wayne Davison [Sun, 16 Oct 2005 23:26:46 +0000 (23:26 +0000)]
Fixed some return-value problems revealed by the itemize test (which
were the same as the problems fixed a while back in acls.diff).

18 years agoOne function needed its return type changed from BOOL to int.
Wayne Davison [Sun, 16 Oct 2005 23:06:33 +0000 (23:06 +0000)]
One function needed its return type changed from BOOL to int.

18 years agoApplied to the trunk.
Wayne Davison [Fri, 14 Oct 2005 20:22:47 +0000 (20:22 +0000)]
Applied to the trunk.

18 years agoFixed failing hunks.
Wayne Davison [Fri, 14 Oct 2005 20:21:56 +0000 (20:21 +0000)]
Fixed failing hunks.

18 years agoFixed failing hunks.
Wayne Davison [Fri, 14 Oct 2005 20:02:18 +0000 (20:02 +0000)]
Fixed failing hunks.

18 years agoAnother minor update for the changes in options.c.
Wayne Davison [Fri, 14 Oct 2005 19:53:36 +0000 (19:53 +0000)]
Another minor update for the changes in options.c.

18 years agoModified to work with the new parse_size_arg() code.
Wayne Davison [Fri, 14 Oct 2005 19:16:09 +0000 (19:16 +0000)]
Modified to work with the new parse_size_arg() code.

18 years agoFixed failing hunks.
Wayne Davison [Thu, 29 Sep 2005 18:11:38 +0000 (18:11 +0000)]
Fixed failing hunks.

18 years agoFixed a failing hunk.
Wayne Davison [Sat, 24 Sep 2005 19:08:11 +0000 (19:08 +0000)]
Fixed a failing hunk.

18 years agoThis is an updated patch from Steve Sether with a few improvements
Wayne Davison [Sat, 24 Sep 2005 18:53:38 +0000 (18:53 +0000)]
This is an updated patch from Steve Sether with a few improvements
by me, including changing the --with-* configure option into an
--enable-* option.

18 years agoChanged the --width-* option to an --enable-* option (as it should
Wayne Davison [Sat, 24 Sep 2005 18:51:22 +0000 (18:51 +0000)]
Changed the --width-* option to an --enable-* option (as it should
have been all along) and made the configure.in support use the
AC_HELP_STRING() macro.

18 years agoUpdated to fix failing hunks.
Wayne Davison [Mon, 19 Sep 2005 17:27:16 +0000 (17:27 +0000)]
Updated to fix failing hunks.

18 years agoFixed failing hunks.
Wayne Davison [Fri, 16 Sep 2005 20:41:44 +0000 (20:41 +0000)]
Fixed failing hunks.

18 years agoFixed some patch fuzz.
Wayne Davison [Sat, 27 Aug 2005 21:32:08 +0000 (21:32 +0000)]
Fixed some patch fuzz.

18 years agoFixed failing hunks.
Wayne Davison [Sat, 27 Aug 2005 21:30:33 +0000 (21:30 +0000)]
Fixed failing hunks.

18 years agoUpdating an old patch from the mailing list.
Wayne Davison [Wed, 17 Aug 2005 08:02:43 +0000 (08:02 +0000)]
Updating an old patch from the mailing list.

18 years agoChose a better solution than this.
Wayne Davison [Tue, 2 Aug 2005 07:21:33 +0000 (07:21 +0000)]
Chose a better solution than this.

18 years agoFixed a problem revealed by the itemize test.
Wayne Davison [Fri, 29 Jul 2005 02:50:43 +0000 (02:50 +0000)]
Fixed a problem revealed by the itemize test.

18 years agoFixed a typo in a comment and added a "void" arg-spec to the
Wayne Davison [Thu, 28 Jul 2005 18:37:57 +0000 (18:37 +0000)]
Fixed a typo in a comment and added a "void" arg-spec to the
function definition "void init_fname_convert()".

18 years agoFixed failing hunk.
Wayne Davison [Thu, 28 Jul 2005 17:28:43 +0000 (17:28 +0000)]
Fixed failing hunk.

18 years agoApplied to trunk.
Wayne Davison [Thu, 28 Jul 2005 17:25:06 +0000 (17:25 +0000)]
Applied to trunk.

18 years agoImproved to include configure support and documentation.
Wayne Davison [Thu, 28 Jul 2005 10:39:49 +0000 (10:39 +0000)]
Improved to include configure support and documentation.
Also tweaked the names of the config items.

18 years agoFixed a failing hunk.
Wayne Davison [Thu, 28 Jul 2005 01:49:11 +0000 (01:49 +0000)]
Fixed a failing hunk.

18 years agoApplied to trunk.
Wayne Davison [Thu, 28 Jul 2005 01:46:54 +0000 (01:46 +0000)]
Applied to trunk.

18 years agoImproved the error reporting in options.c and the documentation
Wayne Davison [Thu, 28 Jul 2005 01:34:39 +0000 (01:34 +0000)]
Improved the error reporting in options.c and the documentation
in the manpage.

18 years ago- Changed the name of the option to --atimes to more closely match
Wayne Davison [Thu, 28 Jul 2005 01:10:15 +0000 (01:10 +0000)]
- Changed the name of the option to --atimes to more closely match
  the --times option.
- Changed the internal variable name to preserve_atimes so it is
  consistent with the preserve_times value.
- Added --itemize support for the atimes attribute.
- Fixed some build problems (caused by extra calls to a function
  that we renamed).
- Fixed some "make test" failures.
- Improved the documentation.

18 years agoFixed a problem with some relocated code in last patch.
Wayne Davison [Thu, 28 Jul 2005 00:59:15 +0000 (00:59 +0000)]
Fixed a problem with some relocated code in last patch.

18 years agoFixed failing hunks.
Wayne Davison [Wed, 27 Jul 2005 23:56:37 +0000 (23:56 +0000)]
Fixed failing hunks.

18 years agoAdded a few more environment variables.
Wayne Davison [Tue, 19 Jul 2005 21:28:36 +0000 (21:28 +0000)]
Added a few more environment variables.

18 years ago- Improved the config-file option names.
Wayne Davison [Tue, 19 Jul 2005 20:53:16 +0000 (20:53 +0000)]
- Improved the config-file option names.
- Made the postxfer-exec command get run outside the chroot()
  by the user that ran the daemon (just the like prexfer-exec
  command).
- Set more environment variables so the command can determine
  the module's name, path, and full exit status.

18 years ago- Fixed the behavior of an operation that doesn't specify the
Wayne Davison [Sat, 9 Jul 2005 16:10:41 +0000 (16:10 +0000)]
- Fixed the behavior of an operation that doesn't specify the
  "where" (from the set "ugoa") -- it now works like 'a' except
  that the umask bits are masked off (it used to do nothing).
  E.g. "+w" now works.
- Fixed a problem with the forcing of high-bit values.  E.g.
  "u=rws" now works.

18 years agoGot rid of some patch fuzz.
Wayne Davison [Thu, 7 Jul 2005 23:16:54 +0000 (23:16 +0000)]
Got rid of some patch fuzz.

18 years agoFixed failing hunks.
Wayne Davison [Thu, 7 Jul 2005 23:16:04 +0000 (23:16 +0000)]
Fixed failing hunks.

18 years agoExtracted the --md5 option from Wolfgang Neuman's patch
Wayne Davison [Tue, 14 Jun 2005 02:52:08 +0000 (02:52 +0000)]
Extracted the --md5 option from Wolfgang Neuman's patch
contribution and cleaned it up a bit.

18 years agoFixed high levels of fuzz.
Wayne Davison [Fri, 10 Jun 2005 23:41:50 +0000 (23:41 +0000)]
Fixed high levels of fuzz.

18 years agoFixed failing hunks.
Wayne Davison [Fri, 10 Jun 2005 23:40:08 +0000 (23:40 +0000)]
Fixed failing hunks.

18 years agoIf the daemon is receiving, only run the post-exec code from
Wayne Davison [Fri, 10 Jun 2005 21:35:12 +0000 (21:35 +0000)]
If the daemon is receiving, only run the post-exec code from
the generator process.

18 years agoA crude attempt at adding pre-/post-exec command support for the daemon.
Wayne Davison [Fri, 10 Jun 2005 21:30:50 +0000 (21:30 +0000)]
A crude attempt at adding pre-/post-exec command support for the daemon.