./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/generator.c b/generator.c
--- a/generator.c
+++ b/generator.c
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/errcode.h b/errcode.h
--- a/errcode.h
+++ b/errcode.h
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/clientserver.c b/clientserver.c
--- a/clientserver.c
+++ b/clientserver.c
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/flist.c b/flist.c
--- a/flist.c
+++ b/flist.c
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/Makefile.in b/Makefile.in
--- a/Makefile.in
+++ b/Makefile.in
@@ -51,7 +51,7 @@ popt_OBJS=popt/findme.o popt/popt.o popt/poptconfig.o \
popt/popthelp.o popt/poptparse.o
- OBJS=$(OBJS1) $(OBJS2) $(OBJS3) @SIMD@ $(DAEMON_OBJ) $(LIBOBJ) @BUILD_ZLIB@ @BUILD_POPT@
+ OBJS=$(OBJS1) $(OBJS2) $(OBJS3) $(DAEMON_OBJ) $(LIBOBJ) @BUILD_ZLIB@ @BUILD_POPT@
-TLS_OBJ = tls.o syscall.o util2.o t_stub.o lib/compat.o lib/snprintf.o lib/permstring.o lib/sysxattrs.o @BUILD_POPT@
+TLS_OBJ = tls.o syscall.o util1.o util2.o t_stub.o lib/compat.o lib/snprintf.o lib/permstring.o lib/sysxattrs.o lib/wildmatch.o @BUILD_POPT@
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/daemon-parm.txt b/daemon-parm.txt
--- a/daemon-parm.txt
+++ b/daemon-parm.txt
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/generator.c b/generator.c
--- a/generator.c
+++ b/generator.c
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/generator.c b/generator.c
--- a/generator.c
+++ b/generator.c
./configure
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/.gitignore b/.gitignore
--- a/.gitignore
+++ b/.gitignore
OBJS2=options.o io.o compat.o hlink.o token.o uidlist.o socket.o hashtable.o \
- usage.o fileio.o batch.o clientname.o chmod.o acls.o xattrs.o
+ usage.o fileio.o batch.o clientname.o chmod.o db.o acls.o xattrs.o
- OBJS3=progress.o pipe.o @ASM@
+ OBJS3=progress.o pipe.o @ASM@ @SIMD@
DAEMON_OBJ = params.o loadparm.o clientserver.o access.o connection.o authenticate.o
popt_OBJS=popt/findme.o popt/popt.o popt/poptconfig.o \
@@ -76,10 +77,12 @@ install: all
$(AWK) -f $(srcdir)/mkproto.awk $(srcdir)/*.c $(srcdir)/lib/compat.c daemon-parm.h
.PHONY: man
--man: rsync.1 rsync-ssl.1 rsyncd.conf.5 rrsync.1
-+man: rsync.1 rsync-ssl.1 rsyncd.conf.5 rrsync.1 rsyncdb.1
+-man: rsync.1 rsync-ssl.1 rsyncd.conf.5 @MAKE_RRSYNC_1@
++man: rsync.1 rsync-ssl.1 rsyncd.conf.5 @MAKE_RRSYNC_1@ rsyncdb.1
rsync.1: rsync.1.md md-convert version.h Makefile
@$(srcdir)/maybe-make-man $(srcdir) rsync.1.md
netdb.h malloc.h float.h limits.h iconv.h libcharset.h langinfo.h mcheck.h \
sys/acl.h acl/libacl.h attr/xattr.h sys/xattr.h sys/extattr.h dl.h \
popt.h popt/popt.h linux/falloc.h netinet/in_systm.h netgroup.h \
-@@ -1402,6 +1403,48 @@ if test x"$enable_acl_support" = x"no" || test x"$enable_xattr_support" = x"no"
+@@ -1406,6 +1407,48 @@ if test x"$enable_acl_support" = x"no" || test x"$enable_xattr_support" = x"no"
fi
fi
a file that can't use it, while missing out on giving it to a file
that could use it.
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/backup.c b/backup.c
--- a/backup.c
+++ b/backup.c
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/options.c b/options.c
--- a/options.c
+++ b/options.c
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/generator.c b/generator.c
--- a/generator.c
+++ b/generator.c
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/compat.c b/compat.c
--- a/compat.c
+++ b/compat.c
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/exclude.c b/exclude.c
--- a/exclude.c
+++ b/exclude.c
- Make this code handle multibyte character encodings, and honor the
--iconv setting when converting case.
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/exclude.c b/exclude.c
--- a/exclude.c
+++ b/exclude.c
./configure
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/Makefile.in b/Makefile.in
--- a/Makefile.in
+++ b/Makefile.in
util1.o util2.o main.o checksum.o match.o syscall.o log.o backup.o delete.o
OBJS2=options.o io.o compat.o hlink.o token.o uidlist.o socket.o hashtable.o \
usage.o fileio.o batch.o clientname.o chmod.o acls.o xattrs.o
--OBJS3=progress.o pipe.o @ASM@
-+OBJS3=progress.o pipe.o gss-auth.o @ASM@
+-OBJS3=progress.o pipe.o @ASM@ @SIMD@
++OBJS3=progress.o pipe.o gss-auth.o @ASM@ @SIMD@
DAEMON_OBJ = params.o loadparm.o clientserver.o access.o connection.o authenticate.o
popt_OBJS=popt/findme.o popt/popt.o popt/poptconfig.o \
popt/popthelp.o popt/poptparse.o
diff --git a/configure.ac b/configure.ac
--- a/configure.ac
+++ b/configure.ac
-@@ -938,6 +938,31 @@ if test x"$enable_iconv" != x"no"; then
+@@ -940,6 +940,31 @@ if test x"$enable_iconv" != x"no"; then
AC_DEFINE(UTF8_CHARSET, "UTF-8", [String to pass to iconv() for the UTF-8 charset.])
fi
./configure
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/Makefile.in b/Makefile.in
--- a/Makefile.in
+++ b/Makefile.in
util1.o util2.o main.o checksum.o match.o syscall.o log.o backup.o delete.o
OBJS2=options.o io.o compat.o hlink.o token.o uidlist.o socket.o hashtable.o \
usage.o fileio.o batch.o clientname.o chmod.o acls.o xattrs.o
--OBJS3=progress.o pipe.o @ASM@
-+OBJS3=progress.o pipe.o hashlink.o @ASM@
+-OBJS3=progress.o pipe.o @ASM@ @SIMD@
++OBJS3=progress.o pipe.o hashlink.o @ASM@ @SIMD@
DAEMON_OBJ = params.o loadparm.o clientserver.o access.o connection.o authenticate.o
popt_OBJS=popt/findme.o popt/popt.o popt/poptconfig.o \
popt/popthelp.o popt/poptparse.o
fast fallback for the case where xxHash libraries are not available at
build time.
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/Makefile.in b/Makefile.in
--- a/Makefile.in
+++ b/Makefile.in
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/generator.c b/generator.c
--- a/generator.c
+++ b/generator.c
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/flist.c b/flist.c
--- a/flist.c
+++ b/flist.c
TODO: the configure changes should abort if the user requests --enable-slp
and we can't honor that request.
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/Makefile.in b/Makefile.in
--- a/Makefile.in
+++ b/Makefile.in
@@ -46,7 +48,7 @@ OBJS1=flist.o rsync.o generator.o receiver.o cleanup.o sender.o exclude.o \
OBJS2=options.o io.o compat.o hlink.o token.o uidlist.o socket.o hashtable.o \
usage.o fileio.o batch.o clientname.o chmod.o acls.o xattrs.o
- OBJS3=progress.o pipe.o @ASM@
+ OBJS3=progress.o pipe.o @ASM@ @SIMD@
-DAEMON_OBJ = params.o loadparm.o clientserver.o access.o connection.o authenticate.o
+DAEMON_OBJ = params.o loadparm.o clientserver.o access.o connection.o authenticate.o $(SLPOBJ)
popt_OBJS=popt/findme.o popt/popt.o popt/poptconfig.o \
popt/popthelp.o popt/poptparse.o
- OBJS=$(OBJS1) $(OBJS2) $(OBJS3) @SIMD@ $(DAEMON_OBJ) $(LIBOBJ) @BUILD_ZLIB@ @BUILD_POPT@
+ OBJS=$(OBJS1) $(OBJS2) $(OBJS3) $(DAEMON_OBJ) $(LIBOBJ) @BUILD_ZLIB@ @BUILD_POPT@
@@ -99,7 +101,7 @@ install-strip:
$(MAKE) INSTALL_STRIP='-s' install
diff --git a/configure.ac b/configure.ac
--- a/configure.ac
+++ b/configure.ac
-@@ -1006,6 +1006,29 @@ if test $rsync_cv_can_hardlink_special = yes; then
+@@ -1008,6 +1008,29 @@ if test $rsync_cv_can_hardlink_special = yes; then
AC_DEFINE(CAN_HARDLINK_SPECIAL, 1, [Define to 1 if link() can hard-link special files.])
fi
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/syscall.c b/syscall.c
--- a/syscall.c
+++ b/syscall.c
-- Matt McCutchen <hashproduct@gmail.com>
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/options.c b/options.c
--- a/options.c
+++ b/options.c
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/generator.c b/generator.c
--- a/generator.c
+++ b/generator.c
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/fileio.c b/fileio.c
--- a/fileio.c
+++ b/fileio.c
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/NEWS.md b/NEWS.md
--- a/NEWS.md
+++ b/NEWS.md
./configure (optional if already run)
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/flist.c b/flist.c
--- a/flist.c
+++ b/flist.c
patch -p1 <patches/xxh3-safety-check.diff
make
-based-on: a2b630c0bb586c9761fd5fc53dc4c212b6dd25df
+based-on: 3008e7c2269936672d796d95b85b285fc07adc01
diff --git a/checksum.c b/checksum.c
--- a/checksum.c
+++ b/checksum.c