The patches for 3.2.2pre1. v3.2.2pre1
authorWayne Davison <wayne@opencoder.net>
Sun, 28 Jun 2020 04:23:41 +0000 (21:23 -0700)
committerWayne Davison <wayne@opencoder.net>
Sun, 28 Jun 2020 04:23:41 +0000 (21:23 -0700)
39 files changed:
acls.diff
adaptec_acl_mods.diff
backup-deleted.diff
catch_crash_signals.diff
checksum-reading.diff
checksum-xattr.diff
clone-dest.diff
congestion.diff
copy-devices.diff
crtimes.diff
cvs-entries.diff
date-only.diff
db.diff
detect-renamed-lax.diff
detect-renamed.diff
direct-io.diff
downdate.diff
fileflags.diff
filter-attribute-mods.diff
fsync.diff
hfs-compression.diff
ignore-case.diff
kerberos.diff
link-by-hash.diff
md5p8.diff
nameconverter.diff
netgroup-auth.diff
omit-dir-changes.diff
slow-down.diff
slp.diff
soften-links.diff
source-backup.diff
source-filter_dest-filter.diff
sparse-block.diff
time-limit.diff
transliterate.diff
tru64.diff
xattrs.diff
xxh3.diff

index dfc9308ed63a2925b88668ea3934b49916b2fa35..ba0b2f5c17e14f827240a59dfdc7b11306428299 100644 (file)
--- a/acls.diff
+++ b/acls.diff
@@ -9,7 +9,7 @@ To use this patch, run these commands for a successful build:
     ./configure                         (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/acls.c b/acls.c
 --- a/acls.c
 +++ b/acls.c
@@ -322,7 +322,7 @@ diff --git a/acls.c b/acls.c
 diff --git a/compat.c b/compat.c
 --- a/compat.c
 +++ b/compat.c
-@@ -579,6 +579,13 @@ void setup_protocol(int f_out,int f_in)
+@@ -627,6 +627,13 @@ void setup_protocol(int f_out,int f_in)
                                protocol_version);
                        exit_cleanup(RERR_PROTOCOL);
                }
index 4095765a409493d6c32c21a8226890fb4c2e18bd..c5012b0282c114c1aabf886dd55b7b278d187cd0 100644 (file)
@@ -24,7 +24,7 @@ Todo:
 Fix a bug that could lose some bits when stripping some (supposedly)
 superfluous ACL info.
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/lib/sysacls.c b/lib/sysacls.c
 --- a/lib/sysacls.c
 +++ b/lib/sysacls.c
index f04fd4949b58bd488a8659ccedcb01f9c0514cc2..f03a7c7b0b6ba9bf340cf9176587e3076bbdf0b7 100644 (file)
@@ -7,7 +7,7 @@ To use this patch, run these commands for a successful build:
     ./configure                                 (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/generator.c b/generator.c
 --- a/generator.c
 +++ b/generator.c
index 773e304a96afa7f61c916ac81d49886fab49c6b4..6fdd719d6b29819ad5a00ceb526ed4b2b053eddc 100644 (file)
@@ -25,7 +25,7 @@ To use this patch, run these commands for a successful build:
     ./configure                                  (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/errcode.h b/errcode.h
 --- a/errcode.h
 +++ b/errcode.h
index 55ef6afe5739ae84a0a63a68fc346a1c1c2c70ca..561c2350ea23cbe88206d3bc5d1bce9784ec1ec3 100644 (file)
@@ -16,7 +16,7 @@ To use this patch, run these commands for a successful build:
     ./configure                               (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/clientserver.c b/clientserver.c
 --- a/clientserver.c
 +++ b/clientserver.c
index a0e0ffe2e0e1425e42682724d12937eb971ab8d7..3986ec876cc9d23eb15d73d57db19bcfd2470575 100644 (file)
@@ -8,7 +8,7 @@ To use this patch, run these commands for a successful build:
     ./configure                               (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/flist.c b/flist.c
 --- a/flist.c
 +++ b/flist.c
index 71d744ebdd6ce010b79c43bb0125f0540aee8e91..21c8f3538ada11984586fd1bcc47bb27bbf1a022 100644 (file)
@@ -13,7 +13,7 @@ To use this patch, run these commands for a successful build:
     ./configure                         (optional if already run)
     make
 
-based-on: 3a6f06003cdd29e9385dba3a9673122e0e356c76
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/Makefile.in b/Makefile.in
 --- a/Makefile.in
 +++ b/Makefile.in
@@ -131,7 +131,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  --compress, -z           compress file data during the transfer
  --compress-choice=STR    choose the compression algorithm (aka --zc)
  --compress-level=NUM     explicitly set compression level (aka --zl)
-@@ -2287,6 +2288,17 @@ your home directory (remove the '=' for that).
+@@ -2284,6 +2285,17 @@ your home directory (remove the '=' for that).
      specified (or implied by `-a`).  You can work-around this bug by avoiding
      the `-o` option when sending to an old rsync.
  
@@ -225,7 +225,7 @@ diff --git a/syscall.c b/syscall.c
 diff --git a/t_stub.c b/t_stub.c
 --- a/t_stub.c
 +++ b/t_stub.c
-@@ -37,6 +37,7 @@ size_t max_alloc = 1024*1024*1024;
+@@ -37,6 +37,7 @@ size_t max_alloc = 1024*1024*1024; /* max_alloc is needed when combined with uti
  char *partial_dir;
  char *module_dir;
  filter_rule_list daemon_filter_list;
index a467e087f98da21444a191f60b1e2554b33c8091..e0b7dc45689af804c5e66658518b8e2d53233f1d 100644 (file)
@@ -27,7 +27,7 @@ To use this patch, run these commands for a successful build:
     ./configure                         (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/loadparm.c b/loadparm.c
 --- a/loadparm.c
 +++ b/loadparm.c
index 2c8bb11f43f34e2765908502ee164d829c2ed986..6a0d2021720eeff01cd34bbae3e4c029b64b400e 100644 (file)
@@ -8,7 +8,7 @@ To use this patch, run these commands for a successful build:
     ./configure                      (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/generator.c b/generator.c
 --- a/generator.c
 +++ b/generator.c
index 08397f9dfc9b0443371dd66c79b58c314cd53c13..cbb30c3cbc7a3fcf2096a8d749af490c3a2c83ce 100644 (file)
@@ -12,7 +12,7 @@ based-on: patch/master/fileflags
 diff --git a/compat.c b/compat.c
 --- a/compat.c
 +++ b/compat.c
-@@ -43,6 +43,7 @@ extern int protect_args;
+@@ -44,6 +44,7 @@ extern int protect_args;
  extern int preserve_uid;
  extern int preserve_gid;
  extern int preserve_atimes;
@@ -20,7 +20,7 @@ diff --git a/compat.c b/compat.c
  extern int preserve_acls;
  extern int preserve_xattrs;
  extern int preserve_fileflags;
-@@ -76,7 +77,7 @@ int inplace_partial = 0;
+@@ -77,7 +78,7 @@ int inplace_partial = 0;
  int do_negotiated_strings = 0;
  
  /* These index values are for the file-list's extra-attribute array. */
@@ -29,7 +29,7 @@ diff --git a/compat.c b/compat.c
  
  int receiver_symlink_times = 0; /* receiver can set the time on a symlink */
  int sender_symlink_iconv = 0; /* sender should convert symlink content */
-@@ -505,6 +506,8 @@ void setup_protocol(int f_out,int f_in)
+@@ -553,6 +554,8 @@ void setup_protocol(int f_out,int f_in)
         * aligned for direct int64-pointer memory access. */
        if (preserve_atimes)
                atimes_ndx = (file_extra_cnt += EXTRA64_CNT);
@@ -38,7 +38,7 @@ diff --git a/compat.c b/compat.c
        if (am_sender) /* This is most likely in the in64 union as well. */
                pathname_ndx = (file_extra_cnt += PTR_EXTRA_CNT);
        else
-@@ -670,6 +673,10 @@ void setup_protocol(int f_out,int f_in)
+@@ -716,6 +719,10 @@ void setup_protocol(int f_out,int f_in)
                want_xattr_optim = protocol_version >= 31 && !(compat_flags & CF_AVOID_XATTR_OPTIM);
                proper_seed_order = compat_flags & CF_CHKSUM_SEED_FIX ? 1 : 0;
                xfer_flags_as_varint = compat_flags & CF_VARINT_FLIST_FLAGS ? 1 : 0;
@@ -355,7 +355,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  0.  `--omit-dir-times`, `-O`
  
      This tells rsync to omit directories when it is preserving modification
-@@ -2633,7 +2639,7 @@ your home directory (remove the '=' for that).
+@@ -2640,7 +2646,7 @@ your home directory (remove the '=' for that).
      output of other verbose messages).
  
      The "%i" escape has a cryptic output that is 11 letters long.  The general
@@ -364,7 +364,7 @@ diff --git a/rsync.1.md b/rsync.1.md
      of update being done, **X** is replaced by the file-type, and the other
      letters represent attributes that may be output if they are being modified.
  
-@@ -2690,6 +2696,8 @@ your home directory (remove the '=' for that).
+@@ -2697,6 +2703,8 @@ your home directory (remove the '=' for that).
        happens when a symlink or directory is updated.
      - The `a` means that the ACL information changed.
      - The `x` means that the extended attribute information changed.
index 11e42d311ddbaedb09ba7a8e0358cd00ae43c7e7..d528ef195ec2cdb24166463ce3c41a6873b647b2 100644 (file)
@@ -8,7 +8,7 @@ To use this patch, run these commands for a successful build:
     ./configure                                 (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/exclude.c b/exclude.c
 --- a/exclude.c
 +++ b/exclude.c
index 90acea01da345e994b91410cfb2547e1dc251a8c..0628dca719a3b53969e374e2bf4d4f6b661c9660 100644 (file)
@@ -14,7 +14,7 @@ To use this patch, run these commands for a successful build:
     ./configure                                 (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/generator.c b/generator.c
 --- a/generator.c
 +++ b/generator.c
diff --git a/db.diff b/db.diff
index aff36afc725d8c9b5b7028a7bd1883b501299af2..d99c03ccf6f1fab08e96ff7f2d80840079be977e 100644 (file)
--- a/db.diff
+++ b/db.diff
@@ -21,7 +21,7 @@ To use this patch, run these commands for a successful build:
     ./configure
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/.gitignore b/.gitignore
 --- a/.gitignore
 +++ b/.gitignore
@@ -2942,7 +2942,7 @@ diff --git a/rsync.h b/rsync.h
  #define NDX_DONE -1
  #define NDX_FLIST_EOF -2
  #define NDX_DEL_STATS -3
-@@ -1353,7 +1357,8 @@ extern short info_levels[], debug_levels[];
+@@ -1356,7 +1360,8 @@ extern short info_levels[], debug_levels[];
  #define DEBUG_CHDIR (DEBUG_BIND+1)
  #define DEBUG_CONNECT (DEBUG_CHDIR+1)
  #define DEBUG_CMD (DEBUG_CONNECT+1)
index a82dd9fb628578f83b63511f51af949c2a43e8d1..54c09d16c617f20974644e4afa3bc5ed247f2fa8 100644 (file)
@@ -100,7 +100,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  --compare-dest=DIR       also compare destination files relative to DIR
  --copy-dest=DIR          ... and include copies of unchanged files
  --link-dest=DIR          hardlink to files in DIR when unchanged
-@@ -2215,6 +2217,17 @@ your home directory (remove the '=' for that).
+@@ -2217,6 +2219,17 @@ your home directory (remove the '=' for that).
      otential alternate-basis files will be removed as the transfer progresses.
      This option conflicts with `--inplace` and `--append`.
  
index 77c48a858a59889072baa27437f902f130b79439..2b2410efb67cb20b0d914e3cfae7a28ba28bae8f 100644 (file)
@@ -38,7 +38,7 @@ TODO:
   a file that can't use it, while missing out on giving it to a file
   that could use it.
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/backup.c b/backup.c
 --- a/backup.c
 +++ b/backup.c
@@ -54,7 +54,7 @@ diff --git a/backup.c b/backup.c
 diff --git a/compat.c b/compat.c
 --- a/compat.c
 +++ b/compat.c
-@@ -38,6 +38,7 @@ extern int checksum_seed;
+@@ -39,6 +39,7 @@ extern int checksum_seed;
  extern int basis_dir_cnt;
  extern int prune_empty_dirs;
  extern int protocol_version;
@@ -62,7 +62,7 @@ diff --git a/compat.c b/compat.c
  extern int protect_args;
  extern int preserve_uid;
  extern int preserve_gid;
-@@ -155,6 +156,7 @@ void set_allow_inc_recurse(void)
+@@ -156,6 +157,7 @@ void set_allow_inc_recurse(void)
                allow_inc_recurse = 0;
        else if (!am_sender
         && (delete_before || delete_after
@@ -654,7 +654,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  --compare-dest=DIR       also compare destination files relative to DIR
  --copy-dest=DIR          ... and include copies of unchanged files
  --link-dest=DIR          hardlink to files in DIR when unchanged
-@@ -2198,6 +2199,22 @@ your home directory (remove the '=' for that).
+@@ -2200,6 +2201,22 @@ your home directory (remove the '=' for that).
      fuzzy-match files, so either use `--delete-after` or specify some filename
      exclusions if you need to prevent this.
  
index f628273742b21bd36bde76bf8c38d2cd6a107b92..9df11b7ceaac990e1f1b63d81d7f874e4c1cf418 100644 (file)
@@ -10,7 +10,7 @@ To use this patch, run these commands for a successful build:
     ./configure                         (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/options.c b/options.c
 --- a/options.c
 +++ b/options.c
@@ -42,7 +42,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  --prune-empty-dirs, -m   prune empty directory chains from file-list
  --numeric-ids            don't map uid/gid values by user/group name
  --usermap=STRING         custom username mapping
-@@ -2909,6 +2910,16 @@ your home directory (remove the '=' for that).
+@@ -2916,6 +2917,16 @@ your home directory (remove the '=' for that).
      update algorithm that is even more atomic (it uses `--link-dest` and a
      parallel hierarchy of files).
  
index 39cc571d610231ff2ce80c75bae3d6cfb563087e..8bd4ed1b45be39a05d37ee8c2f540228b46ebb45 100644 (file)
@@ -7,7 +7,7 @@ To use this patch, run these commands for a successful build:
     ./configure                                 (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/generator.c b/generator.c
 --- a/generator.c
 +++ b/generator.c
index 6356e0fee3d5f1975415b07141bdba2627e3a0b7..078e69a185a2fdcf72278776f8cc4d3aeb59c137 100644 (file)
@@ -7,11 +7,11 @@ To use this patch, run these commands for a successful build:
     ./configure                         (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/compat.c b/compat.c
 --- a/compat.c
 +++ b/compat.c
-@@ -38,12 +38,14 @@ extern int checksum_seed;
+@@ -39,12 +39,14 @@ extern int checksum_seed;
  extern int basis_dir_cnt;
  extern int prune_empty_dirs;
  extern int protocol_version;
@@ -26,7 +26,7 @@ diff --git a/compat.c b/compat.c
  extern int xfer_flags_as_varint;
  extern int need_messages_from_generator;
  extern int delete_mode, delete_before, delete_during, delete_after;
-@@ -74,7 +76,7 @@ int inplace_partial = 0;
+@@ -75,7 +77,7 @@ int inplace_partial = 0;
  int do_negotiated_strings = 0;
  
  /* These index values are for the file-list's extra-attribute array. */
@@ -35,7 +35,7 @@ diff --git a/compat.c b/compat.c
  
  int receiver_symlink_times = 0; /* receiver can set the time on a symlink */
  int sender_symlink_iconv = 0; /* sender should convert symlink content */
-@@ -511,6 +513,8 @@ void setup_protocol(int f_out,int f_in)
+@@ -559,6 +561,8 @@ void setup_protocol(int f_out,int f_in)
                uid_ndx = ++file_extra_cnt;
        if (preserve_gid)
                gid_ndx = ++file_extra_cnt;
@@ -44,7 +44,7 @@ diff --git a/compat.c b/compat.c
        if (preserve_acls && !am_sender)
                acls_ndx = ++file_extra_cnt;
        if (preserve_xattrs)
-@@ -666,6 +670,10 @@ void setup_protocol(int f_out,int f_in)
+@@ -712,6 +716,10 @@ void setup_protocol(int f_out,int f_in)
                want_xattr_optim = protocol_version >= 31 && !(compat_flags & CF_AVOID_XATTR_OPTIM);
                proper_seed_order = compat_flags & CF_CHKSUM_SEED_FIX ? 1 : 0;
                xfer_flags_as_varint = compat_flags & CF_VARINT_FLIST_FLAGS ? 1 : 0;
@@ -527,7 +527,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  0.  `--chmod=CHMOD`
  
      This option tells rsync to apply one or more comma-separated "chmod" modes
-@@ -1687,7 +1716,7 @@ your home directory (remove the '=' for that).
+@@ -1689,7 +1718,7 @@ your home directory (remove the '=' for that).
      option a step farther: each missing arg will become a deletion request of
      the corresponding destination file on the receiving side (should it exist).
      If the destination file is a non-empty directory, it will only be
@@ -536,7 +536,7 @@ diff --git a/rsync.1.md b/rsync.1.md
      that, this option is independent of any other type of delete processing.
  
      The missing source files are represented by special file-list entries which
-@@ -1698,15 +1727,16 @@ your home directory (remove the '=' for that).
+@@ -1700,15 +1729,16 @@ your home directory (remove the '=' for that).
      Tells `--delete` to go ahead and delete files even when there are I/O
      errors.
  
@@ -557,7 +557,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  
  0.  `--max-delete=NUM`
  
-@@ -2603,7 +2633,7 @@ your home directory (remove the '=' for that).
+@@ -2610,7 +2640,7 @@ your home directory (remove the '=' for that).
      output of other verbose messages).
  
      The "%i" escape has a cryptic output that is 11 letters long.  The general
index 667842f5a0947cacfeb47fb16c610b6a6ece4150..25bc03ee042bdb1821b36924d8498fb15947371a 100644 (file)
@@ -9,7 +9,7 @@ To use this patch, run these commands for a successful build:
     ./configure                         (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/exclude.c b/exclude.c
 --- a/exclude.c
 +++ b/exclude.c
@@ -347,7 +347,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  
      See the `--perms` and `--executability` options for how the resulting
      permission value can be applied to the files in the transfer.
-@@ -2539,6 +2541,10 @@ your home directory (remove the '=' for that).
+@@ -2546,6 +2548,10 @@ your home directory (remove the '=' for that).
      If you specify "`--chown=foo:bar`", this is exactly the same as specifying
      "`--usermap=*:foo --groupmap=*:bar`", only easier.
  
@@ -358,7 +358,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  0.  `--timeout=SECONDS`
  
      This option allows you to set a maximum I/O timeout in seconds.  If no data
-@@ -3485,6 +3491,15 @@ The following modifiers are accepted after a "`+`" or "`-`":
+@@ -3497,6 +3503,15 @@ The following modifiers are accepted after a "`+`" or "`-`":
    rules that exclude things like "CVS" and "`*.o`" are marked as perishable,
    and will not prevent a directory that was removed on the source from being
    deleted on the destination.
@@ -374,7 +374,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  - An `x` indicates that a rule affects xattr names in xattr copy/delete
    operations (and is thus ignored when matching file/dir names).  If no
    xattr-matching rules are specified, a default xattr filtering rule is used
-@@ -3542,6 +3557,12 @@ The following modifiers are accepted after a merge or dir-merge rule:
+@@ -3554,6 +3569,12 @@ The following modifiers are accepted after a merge or dir-merge rule:
    rules in the file must not specify sides (via a modifier or a rule prefix
    such as `hide`).
  
index 9d9ff232b7a80e392afcf4178530691b0da12ae7..6163f88f0cc25feb5d0b2cb9d7cb6e90c182cd7e 100644 (file)
@@ -7,7 +7,7 @@ To use this patch, run these commands for a successful build:
     ./configure                         (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/options.c b/options.c
 --- a/options.c
 +++ b/options.c
index fbfbe55946d7e3e809c5da5682a9c0f9dc98b8bc..04f0364cf87774f64c3b8e450c4a4e31848a7ed3 100644 (file)
@@ -445,7 +445,7 @@ diff --git a/t_stub.c b/t_stub.c
  int preserve_executability = 0;
 +int preserve_hfs_compression = 0;
  int open_noatime = 0;
- size_t max_alloc = 1024*1024*1024;
+ size_t max_alloc = 1024*1024*1024; /* max_alloc is needed when combined with util2.o */
  char *partial_dir;
 diff --git a/xattrs.c b/xattrs.c
 --- a/xattrs.c
index dd55a30d8f7c2985859c0658b56d093ff72ff715..698c22ed96dd9eece3b7c7e575358cb445b2f71a 100644 (file)
@@ -12,7 +12,7 @@ TODO:
  - Make this code handle multibyte character encodings, and honor the
    --iconv setting when converting case.
 
-based-on: 3a6f06003cdd29e9385dba3a9673122e0e356c76
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/exclude.c b/exclude.c
 --- a/exclude.c
 +++ b/exclude.c
@@ -252,7 +252,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  --address=ADDRESS        bind address for outgoing socket to daemon
  --port=PORT              specify double-colon alternate port number
  --sockopts=OPTIONS       specify custom TCP options
-@@ -2151,6 +2152,12 @@ your home directory (remove the '=' for that).
+@@ -2148,6 +2149,12 @@ your home directory (remove the '=' for that).
  
      >     sudo rsync -aive lsh -M--copy-as=joe src/ lh:dest/
  
@@ -273,7 +273,7 @@ diff --git a/t_stub.c b/t_stub.c
  int preserve_executability = 0;
  int open_noatime = 0;
 +int ignore_case = 0;
- size_t max_alloc = 1024*1024*1024;
+ size_t max_alloc = 1024*1024*1024; /* max_alloc is needed when combined with util2.o */
  char *partial_dir;
  char *module_dir;
 diff --git a/wildtest.c b/wildtest.c
index 1a51a50ddc26d024b77df07761e26ce92dc11376..2a749d66a722c3d9d2e11a61b760a2e467507867 100644 (file)
@@ -9,7 +9,7 @@ To use this patch, run these commands for a successful build:
     ./configure
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/Makefile.in b/Makefile.in
 --- a/Makefile.in
 +++ b/Makefile.in
index 157a3a91636f46b9bee4e40891a2752d152f362c..b59b94cb915fc50b3f916a50d7bff972f2fe56db 100644 (file)
@@ -12,7 +12,7 @@ To use this patch, run these commands for a successful build:
     ./configure
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/Makefile.in b/Makefile.in
 --- a/Makefile.in
 +++ b/Makefile.in
@@ -352,7 +352,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  --compress, -z           compress file data during the transfer
  --compress-choice=STR    choose the compression algorithm (aka --zc)
  --compress-level=NUM     explicitly set compression level (aka --zl)
-@@ -2282,6 +2283,50 @@ your home directory (remove the '=' for that).
+@@ -2284,6 +2285,50 @@ your home directory (remove the '=' for that).
      specified (or implied by `-a`).  You can work-around this bug by avoiding
      the `-o` option when sending to an old rsync.
  
@@ -428,7 +428,7 @@ diff --git a/rsync.c b/rsync.c
 diff --git a/rsync.h b/rsync.h
 --- a/rsync.h
 +++ b/rsync.h
-@@ -1362,7 +1362,8 @@ extern short info_levels[], debug_levels[];
+@@ -1365,7 +1365,8 @@ extern short info_levels[], debug_levels[];
  #define DEBUG_FUZZY (DEBUG_FLIST+1)
  #define DEBUG_GENR (DEBUG_FUZZY+1)
  #define DEBUG_HASH (DEBUG_GENR+1)
index 03901d269acba1eb4ed50decace6a69ddc747656..b8bcf288ce41eb6481eda76f2fa14c4746818193 100644 (file)
@@ -27,7 +27,7 @@ xxHash is still preferred (and faster), but this provides a reasonably
 fast fallback for the case where xxHash libraries are not available at
 build time.
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/Makefile.in b/Makefile.in
 --- a/Makefile.in
 +++ b/Makefile.in
index d275d6ec87cf318e378581a26be5dab42b43e75f..5bfdd6f88c477a219f52162e403d4dd2bc8c07c5 100644 (file)
@@ -20,7 +20,7 @@ To use this patch, run these commands for a successful build:
     ./configure                         (optional if already run)
     make
 
-based-on: 3a6f06003cdd29e9385dba3a9673122e0e356c76
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/authenticate.c b/authenticate.c
 --- a/authenticate.c
 +++ b/authenticate.c
@@ -322,7 +322,7 @@ diff --git a/t_stub.c b/t_stub.c
 --- a/t_stub.c
 +++ b/t_stub.c
 @@ -36,6 +36,7 @@ int open_noatime = 0;
- size_t max_alloc = 1024*1024*1024;
+ size_t max_alloc = 1024*1024*1024; /* max_alloc is needed when combined with util2.o */
  char *partial_dir;
  char *module_dir;
 +pid_t namecvt_pid;
index 0ebc4f1245db81b1b10df33e68fdf06b7f17b259..b3d24f5160a501f45d0ef960e82431a1140a2581 100644 (file)
@@ -9,7 +9,7 @@ To use this patch, run these commands for a successful build:
     ./configure                           (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/access.c b/access.c
 --- a/access.c
 +++ b/access.c
index d10492a263eb7cc669f206c751729c418324de1b..a5702cb8ac63409da33f09e877f00d7f435e07b3 100644 (file)
@@ -7,7 +7,7 @@ To use this patch, run these commands for a successful build:
     ./configure                              (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/generator.c b/generator.c
 --- a/generator.c
 +++ b/generator.c
index 58747ffc2bf25babcc803571203a379c59668b38..8444eb2dab7a74cf242cdeb9047f3b5778b6f798 100644 (file)
@@ -14,7 +14,7 @@ To use this patch, run these commands for a successful build:
     ./configure                           (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/flist.c b/flist.c
 --- a/flist.c
 +++ b/flist.c
index b74dcc24bcaf375e0f9b0894be0e24b23c1083e8..699125c285ee3277a4647da07cc9042ce49bb675 100644 (file)
--- a/slp.diff
+++ b/slp.diff
@@ -10,7 +10,7 @@ To use this patch, run these commands for a successful build:
 TODO: the configure changes should abort if the user requests --enable-slp
 and we can't honor that request.
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/Makefile.in b/Makefile.in
 --- a/Makefile.in
 +++ b/Makefile.in
index ebd0bdb0b99f22eda02e2a2a2c8d1164eeceffdc..124317af756937409fcb9c9a60fcb7af8a21a208 100644 (file)
@@ -10,7 +10,7 @@ To use this patch, run these commands for a successful build:
     ./configure                           (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/syscall.c b/syscall.c
 --- a/syscall.c
 +++ b/syscall.c
index bd34bec620eba5f79ee98d3eeca7597576031902..11cca9674c889c53cef403202a1282f09dc1a046 100644 (file)
@@ -9,7 +9,7 @@ To use this patch, run these commands for a successful build:
 
 -- Matt McCutchen <hashproduct@gmail.com>
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/options.c b/options.c
 --- a/options.c
 +++ b/options.c
@@ -49,7 +49,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  --del                    an alias for --delete-during
  --delete                 delete extraneous files from dest dirs
  --delete-before          receiver deletes before xfer, not during
-@@ -1578,6 +1579,16 @@ your home directory (remove the '=' for that).
+@@ -1580,6 +1581,16 @@ your home directory (remove the '=' for that).
      Starting with 3.1.0, rsync will skip the sender-side removal (and output an
      error) if the file's size or modify time has not stayed unchanged.
  
index 57e65e5d401e686aac25b37e1c76625855059016..0e69aea31925fbdb704ad6b82d7a0e44fdea4d88 100644 (file)
@@ -30,7 +30,7 @@ To use this patch, run these commands for a successful build:
     ./configure                                (optional if already run)
     make
 
-based-on: 3a6f06003cdd29e9385dba3a9673122e0e356c76
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/generator.c b/generator.c
 --- a/generator.c
 +++ b/generator.c
@@ -330,7 +330,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  --protocol=NUM           force an older protocol version to be used
  --iconv=CONVERT_SPEC     request charset conversion of filenames
  --checksum-seed=NUM      set block/file checksum seed (advanced)
-@@ -3142,6 +3145,36 @@ your home directory (remove the '=' for that).
+@@ -3141,6 +3144,36 @@ your home directory (remove the '=' for that).
      `--write-batch`.  If _FILE_ is `-`, the batch data will be read from
      standard input. See the "BATCH MODE" section for details.
  
index 93bc8a1eb34a8d0ee11675e467cdff2636434824..89551c303fc366584738c159c1b8ca1818f0bae5 100644 (file)
@@ -18,7 +18,7 @@ To use this patch, run these commands for a successful build:
     ./configure                               (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/fileio.c b/fileio.c
 --- a/fileio.c
 +++ b/fileio.c
index 2692acd9d0f0c127b3b6f9ffacb657459e411480..a75d992c523f2e672088ba37949a0160f94be49b 100644 (file)
@@ -9,7 +9,7 @@ To use this patch, run these commands for a successful build:
     ./configure                              (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/io.c b/io.c
 --- a/io.c
 +++ b/io.c
@@ -135,7 +135,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  --write-batch=FILE       write a batched update to FILE
  --only-write-batch=FILE  like --write-batch but w/o updating dest
  --read-batch=FILE        read a batched update from FILE
-@@ -3098,6 +3100,22 @@ your home directory (remove the '=' for that).
+@@ -3105,6 +3107,22 @@ your home directory (remove the '=' for that).
      buffered, while other can show up as very slow when the flushing of the
      output buffer occurs.  This may be fixed in a future version.
  
index 599ab3af54ca805e34024cb4deb47ab8a975681c..5169e206f978ab4466fbfbf89c5c6917c8b33109 100644 (file)
@@ -10,7 +10,7 @@ To use this patch, run these commands for a successful build:
     ./configure                                 (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/flist.c b/flist.c
 --- a/flist.c
 +++ b/flist.c
@@ -153,7 +153,7 @@ diff --git a/rsync.1.md b/rsync.1.md
  --checksum-seed=NUM      set block/file checksum seed (advanced)
  --ipv4, -4               prefer IPv4
  --ipv6, -6               prefer IPv6
-@@ -3171,6 +3172,25 @@ your home directory (remove the '=' for that).
+@@ -3183,6 +3184,25 @@ your home directory (remove the '=' for that).
      free to specify just the local charset for a daemon transfer (e.g.
      `--iconv=utf8`).
  
index 2b5a90ea72c79b8fdbfd30a971217a81a0b69f84..39977db3d9069686196746c90ff62a6524195345 100644 (file)
@@ -6,7 +6,7 @@ To use this patch, run these commands for a successful build:
     ./configure                          (optional if already run)
     make
 
-based-on: fe2ef556d9ef11e5dd549e19a06a7a924f7ddfa1
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/syscall.c b/syscall.c
 --- a/syscall.c
 +++ b/syscall.c
index 4145d8285463ba0152995699c158f5b42663ec53..3679dfd3613c69a51902ea977f41eee778641dad 100644 (file)
@@ -14,7 +14,7 @@ based-on: patch/master/acls
 diff --git a/compat.c b/compat.c
 --- a/compat.c
 +++ b/compat.c
-@@ -586,13 +586,6 @@ void setup_protocol(int f_out,int f_in)
+@@ -634,13 +634,6 @@ void setup_protocol(int f_out,int f_in)
                                protocol_version);
                        exit_cleanup(RERR_PROTOCOL);
                }
index 09b56513d5e2bb45ae400b1590ed79fafe1eab01..f6cdf5bf706a330b3f61c4e0f5f3068885a7667b 100644 (file)
--- a/xxh3.diff
+++ b/xxh3.diff
@@ -7,7 +7,7 @@ To use this patch, run these commands for a successful build:
     ./configure                         (optional if already run)
     make
 
-based-on: 0eec25f75b044b00d3ba9ac445402b130c694ccb
+based-on: dcbe005a6a557294ceba3fd3d8a22ecf62d47e54
 diff --git a/checksum.c b/checksum.c
 --- a/checksum.c
 +++ b/checksum.c