rsync-patches.git
16 years agoFixed failing hunks.
Wayne Davison [Sat, 29 Sep 2007 01:22:30 +0000 (01:22 +0000)]
Fixed failing hunks.

16 years agoMoved some misplaced code.
Wayne Davison [Wed, 26 Sep 2007 15:22:38 +0000 (15:22 +0000)]
Moved some misplaced code.

16 years agoFixed failing hunks.
Wayne Davison [Sun, 23 Sep 2007 22:00:58 +0000 (22:00 +0000)]
Fixed failing hunks.

16 years agoFixed failing hunks.
Wayne Davison [Sat, 22 Sep 2007 21:46:23 +0000 (21:46 +0000)]
Fixed failing hunks.

16 years agoFixed compilation errors/warnings.
Wayne Davison [Tue, 18 Sep 2007 01:52:33 +0000 (01:52 +0000)]
Fixed compilation errors/warnings.

16 years agoFixed failing hunks.
Wayne Davison [Tue, 18 Sep 2007 01:16:23 +0000 (01:16 +0000)]
Fixed failing hunks.

16 years agoFixed a failing hunk.
Wayne Davison [Mon, 17 Sep 2007 01:48:07 +0000 (01:48 +0000)]
Fixed a failing hunk.

16 years agoFixed a failing hunk.
Wayne Davison [Sat, 15 Sep 2007 20:00:22 +0000 (20:00 +0000)]
Fixed a failing hunk.

16 years agoFixed failing hunks.
Wayne Davison [Sun, 9 Sep 2007 08:08:14 +0000 (08:08 +0000)]
Fixed failing hunks.

16 years agoFixed failing hunks.
Wayne Davison [Mon, 3 Sep 2007 21:45:13 +0000 (21:45 +0000)]
Fixed failing hunks.

16 years agoFixed misplaced hunk.
Wayne Davison [Sun, 2 Sep 2007 06:34:10 +0000 (06:34 +0000)]
Fixed misplaced hunk.

16 years agoFixed failing hunks.
Wayne Davison [Sun, 2 Sep 2007 06:31:13 +0000 (06:31 +0000)]
Fixed failing hunks.

16 years agoA slightly changed version of Matt's %C (checksum) logging patch.
Wayne Davison [Sun, 2 Sep 2007 06:08:14 +0000 (06:08 +0000)]
A slightly changed version of Matt's %C (checksum) logging patch.

16 years agoFixed failing hunks.
Wayne Davison [Sat, 1 Sep 2007 16:43:25 +0000 (16:43 +0000)]
Fixed failing hunks.

16 years agoI committed a variation on this suggested change.
Wayne Davison [Sat, 1 Sep 2007 16:38:46 +0000 (16:38 +0000)]
I committed a variation on this suggested change.

16 years agoFixed a failed hunk.
Wayne Davison [Sat, 1 Sep 2007 02:00:27 +0000 (02:00 +0000)]
Fixed a failed hunk.

16 years ago- Added the inode number to the .rsyncsum file.
Wayne Davison [Sat, 1 Sep 2007 01:58:48 +0000 (01:58 +0000)]
- Added the inode number to the .rsyncsum file.
- Don't cache 0-length files.
- Fixed a bug when -c was used without --checksum-updating.

16 years agoFixed failing hunks.
Wayne Davison [Mon, 27 Aug 2007 21:23:02 +0000 (21:23 +0000)]
Fixed failing hunks.

16 years agoMatt's --copy-devices patch.
Wayne Davison [Wed, 22 Aug 2007 00:27:21 +0000 (00:27 +0000)]
Matt's --copy-devices patch.

16 years agoFixed failing hunks.
Wayne Davison [Sat, 11 Aug 2007 17:38:44 +0000 (17:38 +0000)]
Fixed failing hunks.

16 years agoFixed failing hunks.
Wayne Davison [Sat, 14 Jul 2007 19:39:56 +0000 (19:39 +0000)]
Fixed failing hunks.

16 years agoGot rid of two now-unneeded casts.
Wayne Davison [Thu, 12 Jul 2007 14:54:13 +0000 (14:54 +0000)]
Got rid of two now-unneeded casts.

16 years agoGot rid of an now-unneeded cast.
Wayne Davison [Thu, 12 Jul 2007 14:51:58 +0000 (14:51 +0000)]
Got rid of an now-unneeded cast.

16 years agoFixed a failing hunk.
Wayne Davison [Thu, 12 Jul 2007 14:48:41 +0000 (14:48 +0000)]
Fixed a failing hunk.

16 years agoFixed failing hunks.
Wayne Davison [Sun, 8 Jul 2007 06:41:06 +0000 (06:41 +0000)]
Fixed failing hunks.

16 years agoCall "patch" with the -f option, and handle an error condition
Wayne Davison [Sat, 7 Jul 2007 05:27:32 +0000 (05:27 +0000)]
Call "patch" with the -f option, and handle an error condition
where the whole file fails.

16 years agoFixed failing hunks.
Wayne Davison [Mon, 2 Jul 2007 22:38:15 +0000 (22:38 +0000)]
Fixed failing hunks.

16 years agoSwitched over to using binary data in the xattr values.
Wayne Davison [Mon, 2 Jul 2007 01:59:00 +0000 (01:59 +0000)]
Switched over to using binary data in the xattr values.

16 years agoGot rid of an unused variable in the rsyncsums perl script.
Wayne Davison [Sat, 30 Jun 2007 19:18:01 +0000 (19:18 +0000)]
Got rid of an unused variable in the rsyncsums perl script.

16 years agoA simple patch that lets rsync use cached checksum values stored in
Wayne Davison [Sat, 30 Jun 2007 19:14:20 +0000 (19:14 +0000)]
A simple patch that lets rsync use cached checksum values stored in
each file's extended attributes.  A perl script is provided to create
and update the values.

16 years agoFixed the updating of individually-specified files in the
Wayne Davison [Sat, 23 Jun 2007 18:13:30 +0000 (18:13 +0000)]
Fixed the updating of individually-specified files in the
parent .rsyncsum file.

16 years ago- Renamed FLAG_SUM_FOUND FLAG_SUM_KEEP to make its meaning clearer.
Wayne Davison [Mon, 18 Jun 2007 05:08:19 +0000 (05:08 +0000)]
- Renamed FLAG_SUM_FOUND FLAG_SUM_KEEP to make its meaning clearer.
- If a time_t is 4 bytes, make the storing of the ctime value happen
  more directly.
- Split the double-verbose output of the rsyncsums script so that the
  filename is output with double-verbose, and the sum info is only
  included for triple-verbose.

16 years agoFixed the printf in the support/rsyncsums perl script that can maintain
Wayne Davison [Sun, 17 Jun 2007 23:26:55 +0000 (23:26 +0000)]
Fixed the printf in the support/rsyncsums perl script that can maintain
a hierarchy of .rsyncsums files.

16 years ago- Cache the file's ctime too, for an even tighter sum-is-right check.
Wayne Davison [Sun, 17 Jun 2007 15:22:43 +0000 (15:22 +0000)]
- Cache the file's ctime too, for an even tighter sum-is-right check.
- Fixed a bug where a dir with regular files that were all excluded
  would get its .rsyncsums file removed.

16 years agoChanged from separate md4/md5 checksum files to a single combined file.
Wayne Davison [Sun, 17 Jun 2007 06:42:19 +0000 (06:42 +0000)]
Changed from separate md4/md5 checksum files to a single combined file.

16 years agoA way to allow rsync to use a checksum cache on the sending side,
Wayne Davison [Sat, 16 Jun 2007 19:09:37 +0000 (19:09 +0000)]
A way to allow rsync to use a checksum cache on the sending side,
allowing a server (and especially an rsync daemon) to support the
use of the --checksum option efficiently.

16 years agoTweaked opening comment.
Wayne Davison [Wed, 13 Jun 2007 14:20:47 +0000 (14:20 +0000)]
Tweaked opening comment.

16 years agoMatt's --trust-append option.
Wayne Davison [Wed, 13 Jun 2007 03:43:41 +0000 (03:43 +0000)]
Matt's --trust-append option.

16 years agoImproved manpage from Matt.
Wayne Davison [Wed, 13 Jun 2007 03:34:34 +0000 (03:34 +0000)]
Improved manpage from Matt.

16 years agoAdded a TODO comment.
Wayne Davison [Thu, 31 May 2007 22:00:47 +0000 (22:00 +0000)]
Added a TODO comment.

16 years agoFixed compile problem that Antti Tapaninen pointed out.
Wayne Davison [Fri, 25 May 2007 14:21:36 +0000 (14:21 +0000)]
Fixed compile problem that Antti Tapaninen pointed out.

16 years agoFixed failing hunks.
Wayne Davison [Thu, 24 May 2007 03:51:26 +0000 (03:51 +0000)]
Fixed failing hunks.

16 years agoUpdated to apply to the latest source.
Wayne Davison [Tue, 22 May 2007 00:23:30 +0000 (00:23 +0000)]
Updated to apply to the latest source.

16 years agoFixed a thinko in the calling of recv_add_gid().
Wayne Davison [Mon, 21 May 2007 03:20:39 +0000 (03:20 +0000)]
Fixed a thinko in the calling of recv_add_gid().

16 years agoFixed failing hunks.
Wayne Davison [Mon, 21 May 2007 03:17:14 +0000 (03:17 +0000)]
Fixed failing hunks.

16 years agoFixed failing hunks.
Wayne Davison [Mon, 21 May 2007 02:20:59 +0000 (02:20 +0000)]
Fixed failing hunks.

16 years agoUpgraded to work with the latest ACL code.
Wayne Davison [Mon, 21 May 2007 01:48:32 +0000 (01:48 +0000)]
Upgraded to work with the latest ACL code.

16 years agoChanged the code to use the new flag var in the struct idlist instead
Wayne Davison [Sun, 20 May 2007 08:27:27 +0000 (08:27 +0000)]
Changed the code to use the new flag var in the struct idlist instead
of negative id values.  Fixed failing hunks too.

16 years agoFixed failing hunk.
Wayne Davison [Sun, 20 May 2007 08:26:08 +0000 (08:26 +0000)]
Fixed failing hunk.

16 years agoFixed failing hunks.
Wayne Davison [Sun, 20 May 2007 07:20:52 +0000 (07:20 +0000)]
Fixed failing hunks.

16 years agoA little more refinement.
Wayne Davison [Sat, 12 May 2007 16:33:39 +0000 (16:33 +0000)]
A little more refinement.

16 years agoTweaked the doc & opening description.
Wayne Davison [Mon, 7 May 2007 00:22:08 +0000 (00:22 +0000)]
Tweaked the doc & opening description.

16 years agoMatt's --source-backup option.
Wayne Davison [Sun, 6 May 2007 21:16:40 +0000 (21:16 +0000)]
Matt's --source-backup option.

16 years agoSome improvements to the patch from Tobi.
Wayne Davison [Sun, 6 May 2007 21:06:18 +0000 (21:06 +0000)]
Some improvements to the patch from Tobi.

16 years ago- Made the new options work with a daemon-mode transfer.
Wayne Davison [Sun, 6 May 2007 19:57:36 +0000 (19:57 +0000)]
- Made the new options work with a daemon-mode transfer.
- Made the calling of match_[ug]id() more contrained again.
- Improved the docs (including fixing an option-name thinko that Matt
  pointed out).

16 years agoFixed a few bugs, including the ability to map --numeric-ids.
Wayne Davison [Sun, 6 May 2007 06:44:22 +0000 (06:44 +0000)]
Fixed a few bugs, including the ability to map --numeric-ids.

16 years agoFixed failing hunks.
Wayne Davison [Sat, 5 May 2007 18:59:20 +0000 (18:59 +0000)]
Fixed failing hunks.

16 years agoMy first version of --usermap and --groupmap.
Wayne Davison [Sat, 5 May 2007 18:56:00 +0000 (18:56 +0000)]
My first version of --usermap and --groupmap.

16 years agoTobias Oetiker's patch for a --drop-cache option.
Wayne Davison [Fri, 4 May 2007 18:21:00 +0000 (18:21 +0000)]
Tobias Oetiker's patch for a --drop-cache option.

17 years agoFixed failing hunks.
Wayne Davison [Sun, 29 Apr 2007 01:57:18 +0000 (01:57 +0000)]
Fixed failing hunks.

17 years agoAdded the --no-ignore-case option to allow overriding the option
Wayne Davison [Sat, 28 Apr 2007 23:35:19 +0000 (23:35 +0000)]
Added the --no-ignore-case option to allow overriding the option
if someone makes it default to being enabled.

17 years agoA few more tweaks.
Wayne Davison [Sat, 28 Apr 2007 18:09:54 +0000 (18:09 +0000)]
A few more tweaks.

17 years agoFixed failing hunks.
Wayne Davison [Thu, 26 Apr 2007 06:01:24 +0000 (06:01 +0000)]
Fixed failing hunks.

17 years agoFixed compilation problem.
Wayne Davison [Tue, 24 Apr 2007 20:46:20 +0000 (20:46 +0000)]
Fixed compilation problem.

17 years agoFixed failing hunks.
Wayne Davison [Tue, 24 Apr 2007 15:35:48 +0000 (15:35 +0000)]
Fixed failing hunks.

17 years agoThis is now on the trunk.
Wayne Davison [Tue, 24 Apr 2007 07:33:10 +0000 (07:33 +0000)]
This is now on the trunk.

17 years agoFixed failing hunks.
Wayne Davison [Mon, 23 Apr 2007 19:57:45 +0000 (19:57 +0000)]
Fixed failing hunks.

17 years agoFixed failing hunks.
Wayne Davison [Sat, 21 Apr 2007 19:48:36 +0000 (19:48 +0000)]
Fixed failing hunks.

17 years agoFixed failing hunks.
Wayne Davison [Fri, 20 Apr 2007 22:53:39 +0000 (22:53 +0000)]
Fixed failing hunks.

17 years agoChanged the *_abbbrevint() functions to *_varint().
Wayne Davison [Fri, 20 Apr 2007 02:17:59 +0000 (02:17 +0000)]
Changed the *_abbbrevint() functions to *_varint().

17 years agoFixed failing hunk.
Wayne Davison [Wed, 18 Apr 2007 03:34:33 +0000 (03:34 +0000)]
Fixed failing hunk.

17 years agoA small tweak to the manpage.
Wayne Davison [Wed, 11 Apr 2007 03:06:18 +0000 (03:06 +0000)]
A small tweak to the manpage.

17 years agoGot rid of some accumulated patch fuzz.
Wayne Davison [Tue, 10 Apr 2007 06:06:42 +0000 (06:06 +0000)]
Got rid of some accumulated patch fuzz.

17 years agoFixed failing hunks.
Wayne Davison [Sat, 7 Apr 2007 19:44:08 +0000 (19:44 +0000)]
Fixed failing hunks.

17 years agoFixed failing hunks.
Wayne Davison [Sat, 7 Apr 2007 19:25:51 +0000 (19:25 +0000)]
Fixed failing hunks.

17 years agoA minor tweak to the compatibility code.
Wayne Davison [Sat, 7 Apr 2007 18:37:52 +0000 (18:37 +0000)]
A minor tweak to the compatibility code.

17 years agoThis patch makes rsync talk an xattr protocol that is compatible with
Wayne Davison [Sat, 7 Apr 2007 18:26:23 +0000 (18:26 +0000)]
This patch makes rsync talk an xattr protocol that is compatible with
older, xattr-patched versions of rsync.

17 years agoFixed failing hunks.
Wayne Davison [Sat, 7 Apr 2007 17:37:35 +0000 (17:37 +0000)]
Fixed failing hunks.

17 years agoFixed the sending of new files with long xattrs.
Wayne Davison [Sat, 7 Apr 2007 08:15:24 +0000 (08:15 +0000)]
Fixed the sending of new files with long xattrs.

17 years agoMoved the xattr setting and added code to make sure that we set
Wayne Davison [Sun, 1 Apr 2007 03:56:30 +0000 (03:56 +0000)]
Moved the xattr setting and added code to make sure that we set
the file's mtime after setting an xattr value.

17 years agoMore xattr improvments/fixes, including tests for proper functioning
Wayne Davison [Sat, 31 Mar 2007 17:38:38 +0000 (17:38 +0000)]
More xattr improvments/fixes, including tests for proper functioning
of --copy-dest and --link-dest.

17 years agoThe code can now omit requesting that the sender supply an abbreviated
Wayne Davison [Sat, 31 Mar 2007 06:02:32 +0000 (06:02 +0000)]
The code can now omit requesting that the sender supply an abbreviated
value that is already present on the receiving side.

17 years agoIn get_xattr_data(): replace the input value of *len_ptr with its
Wayne Davison [Sat, 31 Mar 2007 05:05:24 +0000 (05:05 +0000)]
In get_xattr_data(): replace the input value of *len_ptr with its
output value _after_ we actually make use of it.  Also:  improved
some comments.

17 years agoWe now compile when UF_NOUNLINK and/or SF_NOUNLINK are undefined.
Wayne Davison [Sat, 31 Mar 2007 03:23:58 +0000 (03:23 +0000)]
We now compile when UF_NOUNLINK and/or SF_NOUNLINK are undefined.

17 years agoUpdated to work with the latest F_FFLAGS() macro, and the statx
Wayne Davison [Fri, 30 Mar 2007 23:33:12 +0000 (23:33 +0000)]
Updated to work with the latest F_FFLAGS() macro, and the statx
changes for ACLs.

17 years agoRemoved some superfluous lines that got added somehow.
Wayne Davison [Sun, 25 Mar 2007 22:45:13 +0000 (22:45 +0000)]
Removed some superfluous lines that got added somehow.

17 years agoThe first version of my reworked xattr patch. We now use a checksum
Wayne Davison [Sun, 25 Mar 2007 22:03:53 +0000 (22:03 +0000)]
The first version of my reworked xattr patch.  We now use a checksum
on longer xattr values to look for changes, we request any needed
abbreviated values from the sender when they're needed, and we now
properly check if a file has xattr changes (so that we itemize it
correctly, and avoid hard-linking files that aren't 100% identical).

17 years agoClose the output fd when fsync() fails on it.
Wayne Davison [Tue, 20 Mar 2007 17:09:09 +0000 (17:09 +0000)]
Close the output fd when fsync() fails on it.

17 years agoMoved one fsync() call.
Wayne Davison [Mon, 19 Mar 2007 20:44:52 +0000 (20:44 +0000)]
Moved one fsync() call.

17 years agoFixed failing hunks.
Wayne Davison [Sun, 18 Mar 2007 06:21:54 +0000 (06:21 +0000)]
Fixed failing hunks.

17 years agoA modified version of this patch was committed to the trunk.
Wayne Davison [Sun, 18 Mar 2007 06:01:49 +0000 (06:01 +0000)]
A modified version of this patch was committed to the trunk.

17 years agoA bit more fixing, as requested by Matt.
Wayne Davison [Wed, 14 Mar 2007 20:36:06 +0000 (20:36 +0000)]
A bit more fixing, as requested by Matt.

17 years agoFixed a failing hunk.
Wayne Davison [Wed, 14 Mar 2007 00:25:57 +0000 (00:25 +0000)]
Fixed a failing hunk.

17 years agoA small tweak to the new code in itemize().
Wayne Davison [Mon, 12 Mar 2007 06:15:46 +0000 (06:15 +0000)]
A small tweak to the new code in itemize().

17 years agoMatt's recent improvements, slightly edited.
Wayne Davison [Mon, 12 Mar 2007 06:08:26 +0000 (06:08 +0000)]
Matt's recent improvements, slightly edited.

17 years agoFixed a couple compilation problems, and changed the compatibilty
Wayne Davison [Mon, 12 Mar 2007 05:08:18 +0000 (05:08 +0000)]
Fixed a couple compilation problems, and changed the compatibilty
code to turn off inc_recurse when --detect-renamed is used.

17 years agoFixed failing hunks.
Wayne Davison [Mon, 12 Mar 2007 04:36:09 +0000 (04:36 +0000)]
Fixed failing hunks.

17 years agoFixed failing hunks.
Wayne Davison [Sun, 11 Mar 2007 06:56:57 +0000 (06:56 +0000)]
Fixed failing hunks.

17 years agoFixed a couple compile problems.
Wayne Davison [Sun, 11 Mar 2007 01:15:21 +0000 (01:15 +0000)]
Fixed a couple compile problems.

17 years agoFixed failing hunks.
Wayne Davison [Sun, 11 Mar 2007 01:09:45 +0000 (01:09 +0000)]
Fixed failing hunks.