Wayne Davison [Sun, 6 Jun 2004 21:29:38 +0000 (21:29 +0000)]
One minor tweak.
Wayne Davison [Sun, 6 Jun 2004 21:08:51 +0000 (21:08 +0000)]
Fixed a typo and added an extra note.
Wayne Davison [Sat, 5 Jun 2004 20:46:37 +0000 (20:46 +0000)]
Got rid of proto.h hunk.
Wayne Davison [Sat, 5 Jun 2004 20:39:47 +0000 (20:39 +0000)]
Allow an rsync-daemon to glob more than 1000 file entries.
Wayne Davison [Sat, 5 Jun 2004 16:21:15 +0000 (16:21 +0000)]
This has been merged into the main codebase.
Wayne Davison [Sat, 5 Jun 2004 16:12:41 +0000 (16:12 +0000)]
Simplified the code that avoids the re-stat for already-existing dirs.
Wayne Davison [Sat, 5 Jun 2004 16:00:28 +0000 (16:00 +0000)]
Don't let set_perms() re-stat an existing directory or it will not set
the modify time on the symlinked dirs.
Wayne Davison [Sat, 5 Jun 2004 15:37:46 +0000 (15:37 +0000)]
Put the new code in generator.c in a better spot.
Wayne Davison [Fri, 4 Jun 2004 07:15:22 +0000 (07:15 +0000)]
Improved the code that supports --inherit.
Wayne Davison [Fri, 4 Jun 2004 05:31:02 +0000 (05:31 +0000)]
Fixed failures/fuzz.
Wayne Davison [Fri, 4 Jun 2004 05:09:46 +0000 (05:09 +0000)]
New option allows a symlink to a dir on the receiver where a dir is
on the sender.
Wayne Davison [Sun, 30 May 2004 22:50:43 +0000 (22:50 +0000)]
Made inheritance of parent-dir rules optional.
Wayne Davison [Sun, 30 May 2004 22:47:49 +0000 (22:47 +0000)]
Removed an unneeded '{' that my tweaking should have removed.
Wayne Davison [Sat, 29 May 2004 21:34:26 +0000 (21:34 +0000)]
New patch from Eran Tromer (tweaked for CVS).
Wayne Davison [Mon, 24 May 2004 00:47:04 +0000 (00:47 +0000)]
- Improved the sanitize_path() logic for merged include files.
- Added a debug message for every include/exclude file we read in.
- Tweaked the exclude.test file a little more.
Wayne Davison [Sat, 22 May 2004 19:38:07 +0000 (19:38 +0000)]
Fixed some failing hunks.
Wayne Davison [Sat, 22 May 2004 19:37:32 +0000 (19:37 +0000)]
Got rid of some fuzz.
Wayne Davison [Sat, 22 May 2004 19:36:36 +0000 (19:36 +0000)]
Updated the exclude test to test merge files.
Wayne Davison [Sat, 22 May 2004 06:46:26 +0000 (06:46 +0000)]
Improved the docs.
Wayne Davison [Sat, 22 May 2004 06:05:24 +0000 (06:05 +0000)]
Changed order of list-clearing loop in pop_local_excludes() to avoid
accessing already-freed memory.
Wayne Davison [Fri, 21 May 2004 23:54:57 +0000 (23:54 +0000)]
Improved the push/pop/search-for-dup code.
Wayne Davison [Fri, 21 May 2004 09:44:45 +0000 (09:44 +0000)]
Removed applied patch.
Wayne Davison [Fri, 21 May 2004 09:32:50 +0000 (09:32 +0000)]
Improved the manpage markup a little.
Wayne Davison [Fri, 21 May 2004 09:18:47 +0000 (09:18 +0000)]
Strip off the new "a/" and "b/" path prefixes in the diff headers.
Wayne Davison [Fri, 21 May 2004 09:14:48 +0000 (09:14 +0000)]
Fixed failed hunks.
Wayne Davison [Fri, 21 May 2004 08:13:41 +0000 (08:13 +0000)]
Removing applied patch.
Wayne Davison [Fri, 21 May 2004 08:12:47 +0000 (08:12 +0000)]
Fixed the logic in the write-only check.
Wayne Davison [Tue, 18 May 2004 09:53:28 +0000 (09:53 +0000)]
Fixed failing hunks.
Wayne Davison [Tue, 18 May 2004 09:52:32 +0000 (09:52 +0000)]
Do a better job of finding the .rej files to edit (since they can
be in a subdir).
Wayne Davison [Mon, 17 May 2004 21:58:06 +0000 (21:58 +0000)]
Added some extra error checking and made a couple minor parsing
tweaks (e.g. "1" is an mday -- use ":01" for the old minutes
interpretation).
Wayne Davison [Mon, 17 May 2004 19:50:22 +0000 (19:50 +0000)]
Changed the time-spec parsing to allow abbreviated values and to use
"T" instead of "@" to separate the date from the time.
Wayne Davison [Mon, 17 May 2004 16:35:02 +0000 (16:35 +0000)]
Switched the storage for the merge-file lists from a single,
reallocated array (which made push/pop easy) to separate, unchanging
allocations directly attached to the exclude_struct item. This fixes
a problem where a listp pointer to a parent list might get invalidated
when a new merge-file list forced the array to grow (and its memory to
move).
Wayne Davison [Sun, 16 May 2004 22:07:44 +0000 (22:07 +0000)]
Fixed a problem where the "listp" pointer in make_exclude() might become
invalid if it was pointing inside the array we just reallocated.
Wayne Davison [Sun, 16 May 2004 07:57:16 +0000 (07:57 +0000)]
Took the general exclude-list improvements from this patch (memory
savings, improved match_flags handling) and checked them into the
trunk, making this patch simpler.
Wayne Davison [Sat, 15 May 2004 20:52:13 +0000 (20:52 +0000)]
Fixed failing hunks and/or fuzz.
Wayne Davison [Sat, 15 May 2004 20:10:06 +0000 (20:10 +0000)]
- Improved the recently-added exclude-list comment.
- Put slash_cnt into a union along with a new var named "array_index".
This avoids abusing the slash_cnt var in a cryptic way.
- Made some vars unsigned.
- Added some new error messages for overflow conditions.
- Improved the man page's description of this new feature.
Wayne Davison [Sat, 15 May 2004 07:10:03 +0000 (07:10 +0000)]
- Use "array" for the root-list's array pointer, not "head".
- Added a big comment explaining how the inherited content gets added
to a local dir's linked list.
Wayne Davison [Sat, 15 May 2004 02:47:18 +0000 (02:47 +0000)]
One more tweak.
Wayne Davison [Sat, 15 May 2004 00:53:47 +0000 (00:53 +0000)]
Got rid of "extra" pointer out of exclude_list_struct (we can get
that info from tail->next). Modified to apply to the latest CVS
source.
Wayne Davison [Thu, 13 May 2004 19:22:04 +0000 (19:22 +0000)]
Got rid of the option to regenerate the proto.h file.
Wayne Davison [Thu, 13 May 2004 19:20:32 +0000 (19:20 +0000)]
Got rid of the changes to proto.h and mentioned the build instructions
at the top of the file.
Wayne Davison [Thu, 13 May 2004 19:18:55 +0000 (19:18 +0000)]
Fixed failed hunks.
Wayne Davison [Thu, 13 May 2004 18:06:04 +0000 (18:06 +0000)]
My slightly modified version of the ACL (access control list) patch
from Christophe Saout that was originally created by Buck Huppmann.
Wayne Davison [Thu, 13 May 2004 07:13:37 +0000 (07:13 +0000)]
Add an option, --dir-times, that tells rsync to preserve the modtime of
directories (while also changing --times not to do that).
Wayne Davison [Sun, 9 May 2004 03:40:00 +0000 (03:40 +0000)]
Updated to apply cleanly.
Wayne Davison [Sun, 2 May 2004 16:24:36 +0000 (16:24 +0000)]
Craig Barratt's --checksum-seed option.
Wayne Davison [Tue, 27 Apr 2004 23:40:17 +0000 (23:40 +0000)]
Patch from Mark Curtis.
Wayne Davison [Tue, 27 Apr 2004 20:06:00 +0000 (20:06 +0000)]
The --fsync option from Sami Farin.
Wayne Davison [Tue, 27 Apr 2004 03:05:35 +0000 (03:05 +0000)]
Updated.
Wayne Davison [Tue, 27 Apr 2004 03:04:54 +0000 (03:04 +0000)]
Took John's new patch (with the --stopat option) and created a much
simplified version with the options slightly tweaked.
Wayne Davison [Sun, 25 Apr 2004 18:39:40 +0000 (18:39 +0000)]
Updated version of Casey Marshall's openssl patch.
Wayne Davison [Sun, 25 Apr 2004 17:37:05 +0000 (17:37 +0000)]
A simplified version of the netgroup-authorization patch from
Travis Freeland.
Wayne Davison [Sat, 24 Apr 2004 20:14:25 +0000 (20:14 +0000)]
Use egrep in place of a sequence of greps.
Wayne Davison [Sat, 24 Apr 2004 20:13:07 +0000 (20:13 +0000)]
Superseded by the better solution in merge-exclude-file.diff.
Wayne Davison [Sat, 24 Apr 2004 20:12:19 +0000 (20:12 +0000)]
Prefixed some notes.
Wayne Davison [Sat, 24 Apr 2004 18:55:26 +0000 (18:55 +0000)]
Updated.
Wayne Davison [Sat, 24 Apr 2004 18:53:00 +0000 (18:53 +0000)]
Tweaked the names of the subdirs inside the tmp dir.
Wayne Davison [Sat, 24 Apr 2004 18:49:08 +0000 (18:49 +0000)]
- Refer to this rule as a "merge" rather than an "insert" to avoid
confusion with "include".
- Made it possible to add new per-directory merge files from inside
a per-directory merge file.
- Fixed a couple bugs.
- Added documentation.
Wayne Davison [Sat, 24 Apr 2004 08:16:26 +0000 (08:16 +0000)]
Improved grepping of patch output.
Wayne Davison [Sat, 24 Apr 2004 07:57:19 +0000 (07:57 +0000)]
Set a better default command based on what just happened.
Wayne Davison [Fri, 23 Apr 2004 01:55:34 +0000 (01:55 +0000)]
A few more improvements.
Wayne Davison [Fri, 23 Apr 2004 00:33:39 +0000 (00:33 +0000)]
My implementation of the ". insert-file" idiom for includes/excludes.
Wayne Davison [Fri, 23 Apr 2004 00:10:27 +0000 (00:10 +0000)]
Changed the directory structure a little and added a quit command.
Wayne Davison [Thu, 22 Apr 2004 23:58:12 +0000 (23:58 +0000)]
A shell script that makes it easier to verify and fix the patches.
Wayne Davison [Thu, 22 Apr 2004 23:56:58 +0000 (23:56 +0000)]
More updates.
Wayne Davison [Thu, 22 Apr 2004 16:43:46 +0000 (16:43 +0000)]
Updated to latest codebase.
Wayne Davison [Tue, 20 Apr 2004 23:54:52 +0000 (23:54 +0000)]
My version of the --copy-atimes patch contributed by Assar.
Wayne Davison [Mon, 19 Apr 2004 21:09:17 +0000 (21:09 +0000)]
New patch from John Taylor.
Wayne Davison [Sat, 17 Apr 2004 18:31:54 +0000 (18:31 +0000)]
Changed the option's name to perdir-exclude-from.
Wayne Davison [Sat, 17 Apr 2004 17:40:02 +0000 (17:40 +0000)]
Latest line-offset tweaks.
Wayne Davison [Fri, 16 Apr 2004 16:18:43 +0000 (16:18 +0000)]
Added an exclude-list convenience function.
Wayne Davison [Thu, 15 Apr 2004 21:05:29 +0000 (21:05 +0000)]
Updated nesting algorithm to be less klugy and to fix a potential
bug if the user puts a "!" rule after some other rules in a nested
exclude file.
Wayne Davison [Thu, 15 Apr 2004 19:31:04 +0000 (19:31 +0000)]
Updated to apply cleanly to latest CVS source.
Wayne Davison [Thu, 15 Apr 2004 18:34:28 +0000 (18:34 +0000)]
Updated rsync.yo hunk.
Wayne Davison [Thu, 15 Apr 2004 18:21:33 +0000 (18:21 +0000)]
The --subdir-exclude=FILE option: my version of a patch submitted
by John Bowman (his implemented --rsync-exclude).
Wayne Davison [Thu, 8 Apr 2004 06:38:46 +0000 (06:38 +0000)]
Daemon logging to a database.
Wayne Davison [Sat, 20 Mar 2004 18:37:09 +0000 (18:37 +0000)]
Fixed one problem with the new chmod functionality and improved the
testsuite to test that the 'D' modifier works.
Wayne Davison [Sat, 20 Mar 2004 18:15:59 +0000 (18:15 +0000)]
Added ability to limit certain chmod directives to just dirs or files.
Also improved the code a bit.
Wayne Davison [Sat, 13 Mar 2004 20:21:41 +0000 (20:21 +0000)]
Tweaked to work with latest CVS.
Wayne Davison [Wed, 10 Mar 2004 08:22:30 +0000 (08:22 +0000)]
Updated to work with latest CVS.
Wayne Davison [Sat, 6 Mar 2004 07:55:49 +0000 (07:55 +0000)]
Tweaked some define names.
Wayne Davison [Sat, 6 Mar 2004 07:28:05 +0000 (07:28 +0000)]
Set permissions before we try to move the file into place.
Wayne Davison [Fri, 27 Feb 2004 18:58:34 +0000 (18:58 +0000)]
New patch.
Wayne Davison [Fri, 27 Feb 2004 08:59:21 +0000 (08:59 +0000)]
Updated.
Wayne Davison [Fri, 27 Feb 2004 08:52:09 +0000 (08:52 +0000)]
Trimmed some stuff.
Wayne Davison [Tue, 24 Feb 2004 19:19:44 +0000 (19:19 +0000)]
Updated.
Wayne Davison [Tue, 24 Feb 2004 19:08:39 +0000 (19:08 +0000)]
A few more tweaks.
Wayne Davison [Mon, 23 Feb 2004 20:31:55 +0000 (20:31 +0000)]
Updated.
Wayne Davison [Mon, 23 Feb 2004 20:02:02 +0000 (20:02 +0000)]
This is now in CVS.
Wayne Davison [Mon, 23 Feb 2004 19:49:14 +0000 (19:49 +0000)]
Updated.
Wayne Davison [Mon, 23 Feb 2004 19:42:24 +0000 (19:42 +0000)]
Adding a new feature diff.
Wayne Davison [Mon, 23 Feb 2004 19:38:06 +0000 (19:38 +0000)]
Updated to latest CVS.
Wayne Davison [Mon, 23 Feb 2004 19:29:29 +0000 (19:29 +0000)]
Updated to apply to latest CVS source.
Wayne Davison [Mon, 23 Feb 2004 19:02:58 +0000 (19:02 +0000)]
Updated to work with latest CVS source.
Wayne Davison [Mon, 23 Feb 2004 18:26:25 +0000 (18:26 +0000)]
This functionality is now in rsync.
Wayne Davison [Sat, 3 Jan 2004 00:51:13 +0000 (00:51 +0000)]
We've applied this now.
Wayne Davison [Wed, 24 Dec 2003 01:56:24 +0000 (01:56 +0000)]
Updated with latest line offsets.
Wayne Davison [Tue, 16 Dec 2003 19:58:01 +0000 (19:58 +0000)]
Make sure we check the return of flush_write_file() in the write_file()
loop. This needs to be improved a bit more, but this patch is as good
as the old in this area, so we'll revisit this issue later.
Wayne Davison [Tue, 16 Dec 2003 19:26:15 +0000 (19:26 +0000)]
Updated patch for the 2.6.0 release.
Wayne Davison [Tue, 8 Jul 2003 16:56:58 +0000 (16:56 +0000)]
Got rid of the gettimeofday() hunk for progress.c since it's no longer
needed.