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.
Wayne Davison [Mon, 7 Nov 2005 04:39:10 +0000 (04:39 +0000)]
Committed to the trunk.
Wayne Davison [Thu, 3 Nov 2005 16:55:20 +0000 (16:55 +0000)]
A parallel-checksumming idea.
Wayne Davison [Wed, 26 Oct 2005 16:50:38 +0000 (16:50 +0000)]
Fixed failing hunk.
Wayne Davison [Tue, 18 Oct 2005 08:19:24 +0000 (08:19 +0000)]
Fixed failing hunks.
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).
Wayne Davison [Sun, 16 Oct 2005 23:06:33 +0000 (23:06 +0000)]
One function needed its return type changed from BOOL to int.
Wayne Davison [Fri, 14 Oct 2005 20:22:47 +0000 (20:22 +0000)]
Applied to the trunk.
Wayne Davison [Fri, 14 Oct 2005 20:21:56 +0000 (20:21 +0000)]
Fixed failing hunks.
Wayne Davison [Fri, 14 Oct 2005 20:02:18 +0000 (20:02 +0000)]
Fixed failing hunks.
Wayne Davison [Fri, 14 Oct 2005 19:53:36 +0000 (19:53 +0000)]
Another minor update for the changes in options.c.
Wayne Davison [Fri, 14 Oct 2005 19:16:09 +0000 (19:16 +0000)]
Modified to work with the new parse_size_arg() code.
Wayne Davison [Thu, 29 Sep 2005 18:11:38 +0000 (18:11 +0000)]
Fixed failing hunks.
Wayne Davison [Sat, 24 Sep 2005 19:08:11 +0000 (19:08 +0000)]
Fixed a failing hunk.
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.
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.
Wayne Davison [Mon, 19 Sep 2005 17:27:16 +0000 (17:27 +0000)]
Updated to fix failing hunks.
Wayne Davison [Fri, 16 Sep 2005 20:41:44 +0000 (20:41 +0000)]
Fixed failing hunks.
Wayne Davison [Sat, 27 Aug 2005 21:32:08 +0000 (21:32 +0000)]
Fixed some patch fuzz.
Wayne Davison [Sat, 27 Aug 2005 21:30:33 +0000 (21:30 +0000)]
Fixed failing hunks.
Wayne Davison [Wed, 17 Aug 2005 08:02:43 +0000 (08:02 +0000)]
Updating an old patch from the mailing list.
Wayne Davison [Tue, 2 Aug 2005 07:21:33 +0000 (07:21 +0000)]
Chose a better solution than this.
Wayne Davison [Fri, 29 Jul 2005 02:50:43 +0000 (02:50 +0000)]
Fixed a problem revealed by the itemize test.
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()".
Wayne Davison [Thu, 28 Jul 2005 17:28:43 +0000 (17:28 +0000)]
Fixed failing hunk.
Wayne Davison [Thu, 28 Jul 2005 17:25:06 +0000 (17:25 +0000)]
Applied to trunk.
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.
Wayne Davison [Thu, 28 Jul 2005 01:49:11 +0000 (01:49 +0000)]
Fixed a failing hunk.
Wayne Davison [Thu, 28 Jul 2005 01:46:54 +0000 (01:46 +0000)]
Applied to trunk.
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.
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.
Wayne Davison [Thu, 28 Jul 2005 00:59:15 +0000 (00:59 +0000)]
Fixed a problem with some relocated code in last patch.
Wayne Davison [Wed, 27 Jul 2005 23:56:37 +0000 (23:56 +0000)]
Fixed failing hunks.
Wayne Davison [Tue, 19 Jul 2005 21:28:36 +0000 (21:28 +0000)]
Added a few more environment variables.
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.
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.
Wayne Davison [Thu, 7 Jul 2005 23:16:54 +0000 (23:16 +0000)]
Got rid of some patch fuzz.
Wayne Davison [Thu, 7 Jul 2005 23:16:04 +0000 (23:16 +0000)]
Fixed failing hunks.
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.
Wayne Davison [Fri, 10 Jun 2005 23:41:50 +0000 (23:41 +0000)]
Fixed high levels of fuzz.
Wayne Davison [Fri, 10 Jun 2005 23:40:08 +0000 (23:40 +0000)]
Fixed failing hunks.
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.
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.
Wayne Davison [Wed, 1 Jun 2005 16:22:41 +0000 (16:22 +0000)]
Updated to apply cleanly.
Wayne Davison [Tue, 24 May 2005 07:25:19 +0000 (07:25 +0000)]
A new version from Steve Sether fixes some code rot (i.e. we needed
to access the new path-root union in the file-list), it adds a call
to db_log_close() to close_all(), and it uses the new #ifdef idiom.
Wayne Davison [Thu, 19 May 2005 21:44:21 +0000 (21:44 +0000)]
Updated to apply cleanly.
Wayne Davison [Thu, 19 May 2005 09:04:44 +0000 (09:04 +0000)]
Fixed failing hunks.
Wayne Davison [Thu, 19 May 2005 08:55:09 +0000 (08:55 +0000)]
Applied to the trunk (with a few tweaks).
Wayne Davison [Wed, 18 May 2005 23:25:13 +0000 (23:25 +0000)]
Improved io.c to keep a separate last-I/O time for sending and
receiving.
Wayne Davison [Tue, 17 May 2005 15:08:55 +0000 (15:08 +0000)]
Mention that "make proto" should be run.
Wayne Davison [Tue, 17 May 2005 14:56:12 +0000 (14:56 +0000)]
- Tweaked some comments.
- Use "#ifdef" when checking SUPPORT_ACLS.
Wayne Davison [Mon, 16 May 2005 23:37:19 +0000 (23:37 +0000)]
- Updated sysacls.c to latest samba version.
- Added new malloc-oriented defines.
Wayne Davison [Mon, 16 May 2005 23:36:13 +0000 (23:36 +0000)]
Use new_array() instead of malloc().
Wayne Davison [Mon, 16 May 2005 01:10:54 +0000 (01:10 +0000)]
Improve the keep-alive code.