Wayne Davison [Sun, 5 Mar 2006 21:15:48 +0000 (21:15 +0000)]
We now pass the --detect-renamed option to the server if we're not
the receiver.
Wayne Davison [Thu, 2 Mar 2006 21:14:26 +0000 (21:14 +0000)]
Tweaked a directory copy command in default-acls.test.
Wayne Davison [Tue, 28 Feb 2006 21:49:42 +0000 (21:49 +0000)]
Most of the patch got applied to the trunk, so what remains is
just the bit that makes the hash table dynamically sized.
Wayne Davison [Tue, 28 Feb 2006 00:38:18 +0000 (00:38 +0000)]
Handle a patch failure where the whole patch was rejected.
Wayne Davison [Tue, 28 Feb 2006 00:26:17 +0000 (00:26 +0000)]
Fixed a few bugs.
Wayne Davison [Mon, 27 Feb 2006 03:28:04 +0000 (03:28 +0000)]
Improved a few minor things.
Wayne Davison [Mon, 27 Feb 2006 02:55:55 +0000 (02:55 +0000)]
No need to initialize the chain var of a checksum struct since
it will get set when it is inserted into the hash table.
Wayne Davison [Mon, 27 Feb 2006 02:48:40 +0000 (02:48 +0000)]
Make sure that the hash-table index can't overflow its variable.
Wayne Davison [Sun, 26 Feb 2006 15:48:01 +0000 (15:48 +0000)]
Incorporated some feedback from Shachar Shemesh.
Wayne Davison [Sun, 26 Feb 2006 00:59:54 +0000 (00:59 +0000)]
Fixed a typo.
Wayne Davison [Sun, 26 Feb 2006 00:29:34 +0000 (00:29 +0000)]
An improved way to hash the checksum data (used by the sender).
Wayne Davison [Fri, 24 Feb 2006 18:03:01 +0000 (18:03 +0000)]
Fixed failing hunks.
Wayne Davison [Fri, 24 Feb 2006 06:42:16 +0000 (06:42 +0000)]
Fixed a build problem.
Wayne Davison [Fri, 24 Feb 2006 02:03:21 +0000 (02:03 +0000)]
Fixed failing hunks.
Wayne Davison [Thu, 23 Feb 2006 20:31:44 +0000 (20:31 +0000)]
Fixed a failing hunk.
Wayne Davison [Thu, 23 Feb 2006 20:02:11 +0000 (20:02 +0000)]
Fixed failing hunks.
Wayne Davison [Thu, 23 Feb 2006 19:27:39 +0000 (19:27 +0000)]
One more missing bit for bug 3543.
Wayne Davison [Thu, 23 Feb 2006 19:19:09 +0000 (19:19 +0000)]
Fixed bug #3543 (https://bugzilla.samba.org/show_bug.cgi?id=3543).
Wayne Davison [Mon, 20 Feb 2006 19:23:28 +0000 (19:23 +0000)]
Fixed failing hunks.
Wayne Davison [Mon, 20 Feb 2006 05:49:04 +0000 (05:49 +0000)]
A patch that appears to help some cygwin users.
Wayne Davison [Fri, 17 Feb 2006 02:27:57 +0000 (02:27 +0000)]
A simple --slow-down=USECs option that is somewhat useful.
Wayne Davison [Wed, 15 Feb 2006 20:07:03 +0000 (20:07 +0000)]
Fixed a failing hunk.
Wayne Davison [Wed, 15 Feb 2006 17:34:20 +0000 (17:34 +0000)]
Fixed a problem joining multiple .rej names in the edit command.
Wayne Davison [Tue, 14 Feb 2006 19:27:45 +0000 (19:27 +0000)]
Fixed a failing hunk.
Wayne Davison [Thu, 9 Feb 2006 03:54:28 +0000 (03:54 +0000)]
The code now compiles if slp is disabled.
Wayne Davison [Thu, 9 Feb 2006 03:50:07 +0000 (03:50 +0000)]
Fixed a build problem.
Wayne Davison [Thu, 9 Feb 2006 03:49:34 +0000 (03:49 +0000)]
One more fix for the scanning of configure's args.
Wayne Davison [Thu, 9 Feb 2006 03:05:38 +0000 (03:05 +0000)]
- Use the first configure command given in a diff, even if
it has no args.
- Output the build commands being run.
Wayne Davison [Thu, 9 Feb 2006 02:33:30 +0000 (02:33 +0000)]
Fixed a build failure and some compiler warnings.
Wayne Davison [Thu, 9 Feb 2006 02:22:31 +0000 (02:22 +0000)]
Fixed a build problem.
Wayne Davison [Thu, 9 Feb 2006 02:14:52 +0000 (02:14 +0000)]
Fixed a simple build problem that crept into the patch.
Wayne Davison [Thu, 9 Feb 2006 02:05:06 +0000 (02:05 +0000)]
Added build instructions.
Wayne Davison [Thu, 9 Feb 2006 01:56:48 +0000 (01:56 +0000)]
Fixed failing hunks.
Wayne Davison [Thu, 9 Feb 2006 01:56:30 +0000 (01:56 +0000)]
- Allow --auto-cmd (-a) additions to be specifed while running.
- Only use the auto-cmd on the first prompt for a patch, not after
any other work has been done.
- Got rid of --require-quit (-Q).
Wayne Davison [Thu, 9 Feb 2006 00:10:08 +0000 (00:10 +0000)]
Adds some extended attributes after acls.diff.
(The original patch was from Philip Lowman.)
Wayne Davison [Wed, 8 Feb 2006 20:47:30 +0000 (20:47 +0000)]
Tweaked a message.
Wayne Davison [Wed, 8 Feb 2006 17:40:26 +0000 (17:40 +0000)]
Allow --auto-cmd (-a) to be repeated.
Wayne Davison [Wed, 8 Feb 2006 17:32:48 +0000 (17:32 +0000)]
- Added a short option (-a) for --auto-cmd.
- Made the --auto-cmd REGEX a case-insensitive match.
Wayne Davison [Wed, 8 Feb 2006 17:28:31 +0000 (17:28 +0000)]
Fixed a failing hunk.
Wayne Davison [Wed, 8 Feb 2006 01:48:38 +0000 (01:48 +0000)]
Enhanced --auto-cmd to take a REGEX instead of a STRING.
Wayne Davison [Wed, 8 Feb 2006 01:40:03 +0000 (01:40 +0000)]
Added --auto-cmd=STR option.
Wayne Davison [Wed, 8 Feb 2006 01:19:20 +0000 (01:19 +0000)]
Added the --require-quit (-Q) option (used by my release-rsync
script).
Wayne Davison [Wed, 8 Feb 2006 01:07:25 +0000 (01:07 +0000)]
Updated to apply cleanly.
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.
Wayne Davison [Tue, 7 Feb 2006 18:23:18 +0000 (18:23 +0000)]
Fixed failing hunks.
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.
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.
Wayne Davison [Mon, 6 Feb 2006 06:32:31 +0000 (06:32 +0000)]
Changed the style of the diff headers (use "patch -p1" now).
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.
Wayne Davison [Mon, 6 Feb 2006 06:24:29 +0000 (06:24 +0000)]
Tweaked the diff headers.
Wayne Davison [Mon, 6 Feb 2006 05:24:01 +0000 (05:24 +0000)]
Simplified the build instructions now that we have "prepare-source".
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.
Wayne Davison [Sun, 5 Feb 2006 07:07:13 +0000 (07:07 +0000)]
Be a little more quiet when updating "cvsdir".
Wayne Davison [Sun, 5 Feb 2006 07:06:25 +0000 (07:06 +0000)]
Fixed a failing hunk.
Wayne Davison [Sun, 5 Feb 2006 07:06:08 +0000 (07:06 +0000)]
Some doc improvements from Matt.
Wayne Davison [Sun, 5 Feb 2006 05:08:54 +0000 (05:08 +0000)]
Fixed a failing hunk.
Wayne Davison [Sun, 5 Feb 2006 05:06:04 +0000 (05:06 +0000)]
Added an extra test to default-acls.diff.
Wayne Davison [Sat, 4 Feb 2006 22:28:54 +0000 (22:28 +0000)]
Another fix to the directory-default-ACLs code in generator.c.
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.
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.
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.
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.
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.
Wayne Davison [Fri, 3 Feb 2006 06:28:33 +0000 (06:28 +0000)]
Use the -P option with cvs checkout.
Wayne Davison [Thu, 2 Feb 2006 11:53:52 +0000 (11:53 +0000)]
Fixed failing hunks.
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).
Wayne Davison [Thu, 2 Feb 2006 00:34:29 +0000 (00:34 +0000)]
Modified to work with the new FSOCKERR log code.
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.
Wayne Davison [Tue, 31 Jan 2006 03:35:59 +0000 (03:35 +0000)]
Fixed failing hunks.
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.
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.
Wayne Davison [Thu, 26 Jan 2006 11:15:45 +0000 (11:15 +0000)]
Decided against this patch in favor of the new --super option.
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).
Wayne Davison [Wed, 25 Jan 2006 19:07:50 +0000 (19:07 +0000)]
One way to save 4 bytes of per-file memory.
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).
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.
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).
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.
Wayne Davison [Sat, 21 Jan 2006 22:38:35 +0000 (22:38 +0000)]
Fixed failing hunks.
Wayne Davison [Sat, 21 Jan 2006 08:14:05 +0000 (08:14 +0000)]
Fixed failing hunks.
Wayne Davison [Fri, 20 Jan 2006 20:15:03 +0000 (20:15 +0000)]
Made this actually work again.
Wayne Davison [Tue, 17 Jan 2006 02:55:32 +0000 (02:55 +0000)]
Fixed failing hunks.
Wayne Davison [Tue, 17 Jan 2006 02:55:29 +0000 (02:55 +0000)]
Changed f_name() to new syntax.
Wayne Davison [Sat, 14 Jan 2006 08:36:07 +0000 (08:36 +0000)]
Fixed failing hunks.
Wayne Davison [Tue, 3 Jan 2006 17:30:43 +0000 (17:30 +0000)]
Fixed failing hunks.
Wayne Davison [Fri, 30 Dec 2005 07:39:41 +0000 (07:39 +0000)]
Fixed failing hunks.
Wayne Davison [Sat, 17 Dec 2005 21:27:13 +0000 (21:27 +0000)]
Tweaked the debug output for per-dir CVS rules.
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.
Wayne Davison [Fri, 16 Dec 2005 23:52:12 +0000 (23:52 +0000)]
Fixed some failing hunks.
Wayne Davison [Fri, 16 Dec 2005 04:05:18 +0000 (04:05 +0000)]
Fixed a failing hunk.
Wayne Davison [Thu, 15 Dec 2005 23:18:59 +0000 (23:18 +0000)]
Fixed failing hunks.
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.
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.
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).
Wayne Davison [Tue, 15 Nov 2005 07:13:20 +0000 (07:13 +0000)]
Got rid of patch fuzz.
Wayne Davison [Tue, 15 Nov 2005 07:08:02 +0000 (07:08 +0000)]
Fixed a failing hunk.
Wayne Davison [Sat, 12 Nov 2005 20:16:29 +0000 (20:16 +0000)]
Fixed failing hunks.
Wayne Davison [Thu, 10 Nov 2005 16:59:20 +0000 (16:59 +0000)]
Fixed a failing hunk.
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).
Wayne Davison [Mon, 7 Nov 2005 04:39:21 +0000 (04:39 +0000)]
Fixed failing hunks.