rsync/rsync-patches.git
20 years agoFixed failed hunks.
Wayne Davison [Fri, 21 May 2004 09:14:48 +0000 (09:14 +0000)]
Fixed failed hunks.

20 years agoRemoving applied patch.
Wayne Davison [Fri, 21 May 2004 08:13:41 +0000 (08:13 +0000)]
Removing applied patch.

20 years agoFixed the logic in the write-only check.
Wayne Davison [Fri, 21 May 2004 08:12:47 +0000 (08:12 +0000)]
Fixed the logic in the write-only check.

20 years agoFixed failing hunks.
Wayne Davison [Tue, 18 May 2004 09:53:28 +0000 (09:53 +0000)]
Fixed failing hunks.

20 years agoDo a better job of finding the .rej files to edit (since they can
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).

20 years agoAdded some extra error checking and made a couple minor parsing
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).

20 years agoChanged the time-spec parsing to allow abbreviated values and to use
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.

20 years agoSwitched the storage for the merge-file lists from a single,
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).

20 years agoFixed a problem where the "listp" pointer in make_exclude() might become
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.

20 years agoTook the general exclude-list improvements from this patch (memory
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.

20 years agoFixed failing hunks and/or fuzz.
Wayne Davison [Sat, 15 May 2004 20:52:13 +0000 (20:52 +0000)]
Fixed failing hunks and/or fuzz.

20 years ago- Improved the recently-added exclude-list comment.
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.

20 years ago- Use "array" for the root-list's array pointer, not "head".
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.

20 years agoOne more tweak.
Wayne Davison [Sat, 15 May 2004 02:47:18 +0000 (02:47 +0000)]
One more tweak.

20 years agoGot rid of "extra" pointer out of exclude_list_struct (we can get
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.

20 years agoGot rid of the option to regenerate the proto.h file.
Wayne Davison [Thu, 13 May 2004 19:22:04 +0000 (19:22 +0000)]
Got rid of the option to regenerate the proto.h file.

20 years agoGot rid of the changes to proto.h and mentioned the build instructions
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.

20 years agoFixed failed hunks.
Wayne Davison [Thu, 13 May 2004 19:18:55 +0000 (19:18 +0000)]
Fixed failed hunks.

20 years agoMy slightly modified version of the ACL (access control list) patch
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.

20 years agoAdd an option, --dir-times, that tells rsync to preserve the modtime of
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).

20 years agoUpdated to apply cleanly.
Wayne Davison [Sun, 9 May 2004 03:40:00 +0000 (03:40 +0000)]
Updated to apply cleanly.

20 years agoCraig Barratt's --checksum-seed option.
Wayne Davison [Sun, 2 May 2004 16:24:36 +0000 (16:24 +0000)]
Craig Barratt's --checksum-seed option.

20 years agoPatch from Mark Curtis.
Wayne Davison [Tue, 27 Apr 2004 23:40:17 +0000 (23:40 +0000)]
Patch from Mark Curtis.

20 years agoThe --fsync option from Sami Farin.
Wayne Davison [Tue, 27 Apr 2004 20:06:00 +0000 (20:06 +0000)]
The --fsync option from Sami Farin.

20 years agoUpdated.
Wayne Davison [Tue, 27 Apr 2004 03:05:35 +0000 (03:05 +0000)]
Updated.

20 years agoTook John's new patch (with the --stopat option) and created a much
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.

20 years agoUpdated version of Casey Marshall's openssl patch.
Wayne Davison [Sun, 25 Apr 2004 18:39:40 +0000 (18:39 +0000)]
Updated version of Casey Marshall's openssl patch.

20 years agoA simplified version of the netgroup-authorization patch from
Wayne Davison [Sun, 25 Apr 2004 17:37:05 +0000 (17:37 +0000)]
A simplified version of the netgroup-authorization patch from
Travis Freeland.

20 years agoUse egrep in place of a sequence of greps.
Wayne Davison [Sat, 24 Apr 2004 20:14:25 +0000 (20:14 +0000)]
Use egrep in place of a sequence of greps.

20 years agoSuperseded by the better solution in merge-exclude-file.diff.
Wayne Davison [Sat, 24 Apr 2004 20:13:07 +0000 (20:13 +0000)]
Superseded by the better solution in merge-exclude-file.diff.

20 years agoPrefixed some notes.
Wayne Davison [Sat, 24 Apr 2004 20:12:19 +0000 (20:12 +0000)]
Prefixed some notes.

20 years agoUpdated.
Wayne Davison [Sat, 24 Apr 2004 18:55:26 +0000 (18:55 +0000)]
Updated.

20 years agoTweaked the names of the subdirs inside the tmp dir.
Wayne Davison [Sat, 24 Apr 2004 18:53:00 +0000 (18:53 +0000)]
Tweaked the names of the subdirs inside the tmp dir.

20 years ago- Refer to this rule as a "merge" rather than an "insert" to avoid
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.

20 years agoImproved grepping of patch output.
Wayne Davison [Sat, 24 Apr 2004 08:16:26 +0000 (08:16 +0000)]
Improved grepping of patch output.

20 years agoSet a better default command based on what just happened.
Wayne Davison [Sat, 24 Apr 2004 07:57:19 +0000 (07:57 +0000)]
Set a better default command based on what just happened.

20 years agoA few more improvements.
Wayne Davison [Fri, 23 Apr 2004 01:55:34 +0000 (01:55 +0000)]
A few more improvements.

20 years agoMy implementation of the ". insert-file" idiom for includes/excludes.
Wayne Davison [Fri, 23 Apr 2004 00:33:39 +0000 (00:33 +0000)]
My implementation of the ". insert-file" idiom for includes/excludes.

20 years agoChanged the directory structure a little and added a quit command.
Wayne Davison [Fri, 23 Apr 2004 00:10:27 +0000 (00:10 +0000)]
Changed the directory structure a little and added a quit command.

20 years agoA shell script that makes it easier to verify and fix the patches.
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.

20 years agoMore updates.
Wayne Davison [Thu, 22 Apr 2004 23:56:58 +0000 (23:56 +0000)]
More updates.

20 years agoUpdated to latest codebase.
Wayne Davison [Thu, 22 Apr 2004 16:43:46 +0000 (16:43 +0000)]
Updated to latest codebase.

20 years agoMy version of the --copy-atimes patch contributed by Assar.
Wayne Davison [Tue, 20 Apr 2004 23:54:52 +0000 (23:54 +0000)]
My version of the --copy-atimes patch contributed by Assar.

20 years agoNew patch from John Taylor.
Wayne Davison [Mon, 19 Apr 2004 21:09:17 +0000 (21:09 +0000)]
New patch from John Taylor.

20 years agoChanged the option's name to perdir-exclude-from.
Wayne Davison [Sat, 17 Apr 2004 18:31:54 +0000 (18:31 +0000)]
Changed the option's name to perdir-exclude-from.

20 years agoLatest line-offset tweaks.
Wayne Davison [Sat, 17 Apr 2004 17:40:02 +0000 (17:40 +0000)]
Latest line-offset tweaks.

20 years agoAdded an exclude-list convenience function.
Wayne Davison [Fri, 16 Apr 2004 16:18:43 +0000 (16:18 +0000)]
Added an exclude-list convenience function.

20 years agoUpdated nesting algorithm to be less klugy and to fix a potential
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.

20 years agoUpdated to apply cleanly to latest CVS source.
Wayne Davison [Thu, 15 Apr 2004 19:31:04 +0000 (19:31 +0000)]
Updated to apply cleanly to latest CVS source.

20 years agoUpdated rsync.yo hunk.
Wayne Davison [Thu, 15 Apr 2004 18:34:28 +0000 (18:34 +0000)]
Updated rsync.yo hunk.

20 years agoThe --subdir-exclude=FILE option: my version of a patch submitted
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).

20 years agoDaemon logging to a database.
Wayne Davison [Thu, 8 Apr 2004 06:38:46 +0000 (06:38 +0000)]
Daemon logging to a database.

20 years agoFixed one problem with the new chmod functionality and improved the
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.

20 years agoAdded ability to limit certain chmod directives to just dirs or files.
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.

20 years agoTweaked to work with latest CVS.
Wayne Davison [Sat, 13 Mar 2004 20:21:41 +0000 (20:21 +0000)]
Tweaked to work with latest CVS.

20 years agoUpdated to work with latest CVS.
Wayne Davison [Wed, 10 Mar 2004 08:22:30 +0000 (08:22 +0000)]
Updated to work with latest CVS.

20 years agoTweaked some define names.
Wayne Davison [Sat, 6 Mar 2004 07:55:49 +0000 (07:55 +0000)]
Tweaked some define names.

20 years agoSet permissions before we try to move the file into place.
Wayne Davison [Sat, 6 Mar 2004 07:28:05 +0000 (07:28 +0000)]
Set permissions before we try to move the file into place.

20 years agoNew patch.
Wayne Davison [Fri, 27 Feb 2004 18:58:34 +0000 (18:58 +0000)]
New patch.

20 years agoUpdated.
Wayne Davison [Fri, 27 Feb 2004 08:59:21 +0000 (08:59 +0000)]
Updated.

20 years agoTrimmed some stuff.
Wayne Davison [Fri, 27 Feb 2004 08:52:09 +0000 (08:52 +0000)]
Trimmed some stuff.

20 years agoUpdated.
Wayne Davison [Tue, 24 Feb 2004 19:19:44 +0000 (19:19 +0000)]
Updated.

20 years agoA few more tweaks.
Wayne Davison [Tue, 24 Feb 2004 19:08:39 +0000 (19:08 +0000)]
A few more tweaks.

20 years agoUpdated.
Wayne Davison [Mon, 23 Feb 2004 20:31:55 +0000 (20:31 +0000)]
Updated.

20 years agoThis is now in CVS.
Wayne Davison [Mon, 23 Feb 2004 20:02:02 +0000 (20:02 +0000)]
This is now in CVS.

20 years agoUpdated.
Wayne Davison [Mon, 23 Feb 2004 19:49:14 +0000 (19:49 +0000)]
Updated.

20 years agoAdding a new feature diff.
Wayne Davison [Mon, 23 Feb 2004 19:42:24 +0000 (19:42 +0000)]
Adding a new feature diff.

20 years agoUpdated to latest CVS.
Wayne Davison [Mon, 23 Feb 2004 19:38:06 +0000 (19:38 +0000)]
Updated to latest CVS.

20 years agoUpdated to apply to latest CVS source.
Wayne Davison [Mon, 23 Feb 2004 19:29:29 +0000 (19:29 +0000)]
Updated to apply to latest CVS source.

20 years agoUpdated to work with latest CVS source.
Wayne Davison [Mon, 23 Feb 2004 19:02:58 +0000 (19:02 +0000)]
Updated to work with latest CVS source.

20 years agoThis functionality is now in rsync.
Wayne Davison [Mon, 23 Feb 2004 18:26:25 +0000 (18:26 +0000)]
This functionality is now in rsync.

20 years agoWe've applied this now.
Wayne Davison [Sat, 3 Jan 2004 00:51:13 +0000 (00:51 +0000)]
We've applied this now.

20 years agoUpdated with latest line offsets.
Wayne Davison [Wed, 24 Dec 2003 01:56:24 +0000 (01:56 +0000)]
Updated with latest line offsets.

20 years agoMake sure we check the return of flush_write_file() in the write_file()
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.

20 years agoUpdated patch for the 2.6.0 release.
Wayne Davison [Tue, 16 Dec 2003 19:26:15 +0000 (19:26 +0000)]
Updated patch for the 2.6.0 release.

20 years agoGot rid of the gettimeofday() hunk for progress.c since it's no longer
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.

21 years agoAdd Craig Barratt's performance improving patch to the contributed patches
Dave Dykstra [Tue, 14 Jan 2003 21:56:07 +0000 (21:56 +0000)]
Add Craig Barratt's performance improving patch to the contributed patches
directory.

21 years agoAdd --link-dest option from J.W. Schultz.
Dave Dykstra [Thu, 29 Aug 2002 14:44:55 +0000 (14:44 +0000)]
Add --link-dest option from J.W. Schultz.

21 years agoRemoved patches/jdpaul__rsyncd_over_ssh.diff because it has been integrated.
Dave Dykstra [Thu, 29 Aug 2002 14:27:56 +0000 (14:27 +0000)]
Removed patches/jdpaul__rsyncd_over_ssh.diff because it has been integrated.

22 years agoUnmerged patch from David Bolen to add --ignore-case.
Martin Pool [Fri, 19 Apr 2002 07:01:29 +0000 (07:01 +0000)]
Unmerged patch from David Bolen to add --ignore-case.

Probably better to find a systematic solution; here in case you
want it

22 years agorsyncd-over-ssh pending patch from JD Paul
Martin Pool [Tue, 16 Apr 2002 01:51:46 +0000 (01:51 +0000)]
rsyncd-over-ssh pending patch from JD Paul

22 years agoPatch from Marco d'Itri that sketches a --soften-links option.
Martin Pool [Mon, 15 Apr 2002 06:51:55 +0000 (06:51 +0000)]
Patch from Marco d'Itri that sketches a --soften-links option.

22 years agopatch to do http basic authentication.
Martin Pool [Mon, 8 Apr 2002 01:55:54 +0000 (01:55 +0000)]
patch to do http basic authentication.

22 years agoconfigure patch to set rsyncd.conf location.
Martin Pool [Mon, 8 Apr 2002 01:54:18 +0000 (01:54 +0000)]
configure patch to set rsyncd.conf location.

22 years agoRusty's patch to gzip. Here for informational purposes only. Please
Martin Pool [Mon, 8 Apr 2002 01:41:37 +0000 (01:41 +0000)]
Rusty's patch to gzip.  Here for informational purposes only.  Please
don't complain if applying it to gzip causes monkeys to fly out of
your butt.

22 years agoDraft patch from Scott Howard to add --chmod.
Martin Pool [Thu, 4 Apr 2002 05:41:48 +0000 (05:41 +0000)]
Draft patch from Scott Howard to add --chmod.

22 years agoPatch from Rusty Russell to support --fuzzy, thereby handling related
Martin Pool [Wed, 3 Apr 2002 09:56:50 +0000 (09:56 +0000)]
Patch from Rusty Russell to support --fuzzy, thereby handling related
files with similar names.

22 years agoPatch supposed to fix Tru64.
Martin Pool [Tue, 2 Apr 2002 01:35:42 +0000 (01:35 +0000)]
Patch supposed to fix Tru64.

22 years agoOops, wrong name.
Martin Pool [Tue, 26 Mar 2002 00:48:59 +0000 (00:48 +0000)]
Oops, wrong name.

22 years agoThese patches have been merged.
Martin Pool [Tue, 26 Mar 2002 00:41:03 +0000 (00:41 +0000)]
These patches have been merged.

22 years agoJ.W. Schultz:
Martin Pool [Fri, 22 Mar 2002 04:50:20 +0000 (04:50 +0000)]
J.W. Schultz:

Attached is a patch against 2.5.4pre1 CVS current to add the
--link-dest option so rsync will create hardlinks for
unchanged regular files to a directory on the destination.
This is like --compare-dest except that the result is not a
sparse tree.

Also included is extension to --(ex|in)clude-from to allow -
for stdin.

22 years agoPatch from Jeremy Bornstein to transfer files only by mtime, not
Martin Pool [Fri, 22 Mar 2002 04:48:36 +0000 (04:48 +0000)]
Patch from Jeremy Bornstein to transfer files only by mtime, not
size.  Very unlikely to be merged.

22 years agoLet's keep some interesting patches in CVS until we decide if they're good
Martin Pool [Thu, 14 Mar 2002 10:30:15 +0000 (10:30 +0000)]
Let's keep some interesting patches in CVS until we decide if they're good
or not.  It's an easy way to keep them at hand.