notice that no ACLs are available to copy. Of course, trying to write out
ACLs to a non-ACL-supporting disk should complain.
---- orig/Makefile.in 2004-08-13 07:18:58
+--- orig/Makefile.in 2004-10-08 20:16:26
+++ Makefile.in 2004-07-03 20:11:58
@@ -25,7 +25,7 @@ VERSION=@VERSION@
.SUFFIXES:
+}
+
+#endif /* SUPPORT_ACLS */
---- orig/backup.c 2004-09-20 19:50:13
-+++ backup.c 2004-09-07 21:45:57
+--- orig/backup.c 2004-10-06 00:12:15
++++ backup.c 2004-10-06 00:13:09
@@ -119,6 +119,7 @@ static int make_bak_dir(char *fullpath)
} else {
do_lchown(fullpath, st.st_uid, st.st_gid);
+ PUSH_KEEP_BACKUP_ACL(file, fname, buf);
+
- #ifdef HAVE_MKNOD
/* Check to see if this is a device file, or link */
if (IS_DEVICE(file->mode)) {
-@@ -251,6 +254,7 @@ static int keep_backup(char *fname)
+ if (am_root && preserve_devices) {
+@@ -249,6 +252,7 @@ static int keep_backup(char *fname)
}
}
set_perms(buf, file, NULL, 0);
free(file);
if (verbose > 1)
---- orig/configure.in 2004-09-23 17:42:07
+--- orig/configure.in 2004-10-06 00:12:16
+++ configure.in 2004-08-19 19:53:27
-@@ -434,6 +434,11 @@ if test x"$ac_cv_func_strcasecmp" = x"no
+@@ -443,6 +443,11 @@ if test x"$ac_cv_func_strcasecmp" = x"no
AC_CHECK_LIB(resolv, strcasecmp)
fi
dnl At the moment we don't test for a broken memcmp(), because all we
dnl need to do is test for equality, not comparison, and it seems that
dnl every platform has a memcmp that can do at least that.
-@@ -656,6 +661,77 @@ AC_SUBST(OBJ_RESTORE)
+@@ -693,6 +698,77 @@ AC_SUBST(OBJ_RESTORE)
AC_SUBST(CC_SHOBJ_FLAG)
AC_SUBST(BUILD_POPT)
if (f != -1) {
/* Now send the uid/gid list. This was introduced in
* protocol version 15 */
---- orig/generator.c 2004-09-20 19:50:13
+--- orig/generator.c 2004-10-06 00:12:16
+++ generator.c 2004-07-03 20:11:58
@@ -338,6 +338,10 @@ static void recv_generator(char *fname,
if (set_perms(fname, file, statret ? NULL : &st, 0)
next;
}
---- orig/options.c 2004-09-23 17:42:07
+--- orig/options.c 2004-10-08 20:16:26
+++ options.c 2004-08-19 17:38:57
@@ -43,6 +43,7 @@ int keep_dirlinks = 0;
int copy_links = 0;
if (verbose > 1 && flags & PERMS_REPORT) {
if (updated)
rprintf(FINFO,"%s\n",fname);
---- orig/rsync.h 2004-09-22 08:47:31
+--- orig/rsync.h 2004-10-09 03:21:56
+++ rsync.h 2004-07-03 20:11:58
-@@ -542,6 +542,40 @@ static inline int flist_up(struct file_l
+@@ -545,6 +545,40 @@ static inline int flist_up(struct file_l
#include "lib/permstring.h"
#include "lib/addrinfo.h"
#include "proto.h"
/* We have replacement versions of these if they're missing. */
---- orig/rsync.yo 2004-09-24 16:42:30
+--- orig/rsync.yo 2004-10-06 00:12:16
+++ rsync.yo 2004-07-03 20:11:58
@@ -326,6 +326,7 @@ verb(
--safe-links ignore "unsafe" symlinks