summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2014-09-06 10:52:49 -0700
committerWayne Davison <wayned@samba.org>2014-09-06 11:00:52 -0700
commit743f5a30d528f75e844280bfefab10be5fb32796 (patch)
treecfa2f55fb7619236b222c688d0622a9f612f543c
parenta955e93316e81bdb5a48a059ec4ce4e592dc6682 (diff)
downloadrsync-743f5a30d528f75e844280bfefab10be5fb32796.tar.gz
rsync-743f5a30d528f75e844280bfefab10be5fb32796.tar.bz2
rsync-743f5a30d528f75e844280bfefab10be5fb32796.zip
Prepare the repository for more development.
-rw-r--r--NEWS112
-rw-r--r--OLDNEWS116
-rw-r--r--configure.ac2
3 files changed, 124 insertions, 106 deletions
diff --git a/NEWS b/NEWS
index 1cbbe9b0..7bc205dd 100644
--- a/NEWS
+++ b/NEWS
@@ -1,115 +1,17 @@
-NEWS for rsync 3.1.1 (22 Jun 2014)
+NEWS for rsync 3.1.2 (UNRELEASED)
Protocol: 31 (unchanged)
-Changes since 3.1.0:
+Changes since 3.1.1:
BUG FIXES:
- - If the receiver gets bogus filenames from the sender (an unexpected
- leading slash or a ".." infix dir), exit with an error. This prevents a
- malicious sender from trying to inject filenames that would affect an
- area outside the destination directories.
-
- - Fixed a failure to remove the partial-transfer temp file when interrupted
- (and rsync is not saving the partial files).
-
- - Changed the chown/group/xattr-set order to avoid losing some security-
- related xattr info (that would get cleared by a chown).
-
- - Fixed a bug in the xattr-finding code that could make a non-root-run
- receiver not able to find some xattr numbers.
-
- - Fixed a bug in the early daemon protocol where a timeout failed to be
- honored (e.g. if the remote side fails to send us the initial protocol
- greeting).
-
- - Fixed unintended inclusion of commas in file numbers in the daemon log.
-
- - We once again send the 'f' sub-flag (of -e) to the server side so it
- knows that we can handle incremental-recursion directory errors properly
- in older protocols.
-
- - Fixed an issue with too-aggressive keep-alive messages causing a problem
- for older rsync versions early in the transfer.
-
- - Fixed an incorrect message about backup-directory-creation when using
- --dry-run and the backup dir is not an absolute path.
-
- - Fixed a bug where a failed deletion and/or a failed sender-side removal
- would not affect the exit code.
-
- - Fixed a bug that caused a failure when combining --delete-missing-args
- with --xattrs and/or --acls.
-
- - Fixed a strange dir_depth assertion error that was caused by empty-dir
- removals and/or duplicate files in the transfer.
-
- - Fixed a problem with --info=progress2's output stats where rsync would
- only update the stats at the end of each file's transfer. It now uses
- the data that is flowing for the current file, making the stats more
- accurate and less jumpy.
-
- - Fixed an itemize bug that affected the combo of --link-dest, -X, and -n.
-
- - Fixed a problem with delete messages not appearing in the log file when
- the user didn't use --verbose.
-
- - Improve chunked xattr reading for OS X.
-
- - Removed an attempted hard-link xattr optimization that was causing a
- transfer failure. This removal is flagged in the compatibility code, so
- if a better fix can be discovered, we have a way to flip it on again.
-
- - Fixed a bug when the receiver is not configured to be able to hard link
- symlimks/devices/special-file items but the sender sent some of these
- items flagged as hard-linked.
-
- - We now generate a better error if the buffer overflows in do_mknod().
-
- - Fixed a problem reading more than 16 ACLs on some OSes.
-
- - Fixed the reading of the secrets file to avoid an infinite wait when
- the username is missing.
-
- - Fixed a parsing problem in the --usermap/--groupmap options when using
- MIN-MAX numbers.
-
- - Switched Cygwin back to using socketpair "pipes" to try to speed it up.
-
- - Added knowledge of a few new options to rrsync.
+ - ...
ENHANCEMENTS:
- - Tweaked the temp-file naming when --temp-dir=DIR is used: the temp-file
- names will not get a '.' prepended.
-
- - Added support for a new-compression idiom that does not compress all the
- matching data in a transfer. This can help rsync to use less cpu when a
- transfer has a lot of matching data, and also makes rsync compatible with
- a non-bundled zlib. See the --new-compress and --old-compress options in
- the manpage.
-
- - Added the support/rsync-no-vanished wrapper script.
-
- - Made configure more prominently mention when we failed to find yodl (in
- case the user wants to be able to generate manpages from *.yo files).
-
- - Have manpage mention how a daemon's max-verbosity setting affects info
- and debug options. Also added more clarification on backslash removals
- for excludes that contain wildcards.
-
- - Have configure check if for the attr lib (for getxattr) for those systems
- that need to link against it explicitly.
-
- - Change the early dir-creation logic to only use that idiom in an
- inc-recursive copy that is preserving directory times. e.g. using
- --omit-dir-times will avoid these early directories being created.
-
- - Fix a bug in cmp_time() that would return a wrong result if the 2 times
- differed by an amount greater than what a time_t can hold.
+ - Added "(DRY RUN)" info to the --debug=exit output line.
+ - Added a few extra long options to rrsync script, which will make BackupPC happier.
DEVELOPER RELATED:
- - We now include an example systemd file (in packaging/systemd).
-
- - Tweaked configure to make sure that any intended use of the included popt
- and/or zlib code is put early in the CFLAGS.
+ - Fixed a bug with the Makefile's use of INSTALL_STRIP.
+ - Tweaks for newer versions of git in the packaging tools.
diff --git a/OLDNEWS b/OLDNEWS
index ba02b075..b0b01fb5 100644
--- a/OLDNEWS
+++ b/OLDNEWS
@@ -1,3 +1,119 @@
+NEWS for rsync 3.1.1 (22 Jun 2014)
+Protocol: 31 (unchanged)
+Changes since 3.1.0:
+
+ BUG FIXES:
+
+ - If the receiver gets bogus filenames from the sender (an unexpected
+ leading slash or a ".." infix dir), exit with an error. This prevents a
+ malicious sender from trying to inject filenames that would affect an
+ area outside the destination directories.
+
+ - Fixed a failure to remove the partial-transfer temp file when interrupted
+ (and rsync is not saving the partial files).
+
+ - Changed the chown/group/xattr-set order to avoid losing some security-
+ related xattr info (that would get cleared by a chown).
+
+ - Fixed a bug in the xattr-finding code that could make a non-root-run
+ receiver not able to find some xattr numbers.
+
+ - Fixed a bug in the early daemon protocol where a timeout failed to be
+ honored (e.g. if the remote side fails to send us the initial protocol
+ greeting).
+
+ - Fixed unintended inclusion of commas in file numbers in the daemon log.
+
+ - We once again send the 'f' sub-flag (of -e) to the server side so it
+ knows that we can handle incremental-recursion directory errors properly
+ in older protocols.
+
+ - Fixed an issue with too-aggressive keep-alive messages causing a problem
+ for older rsync versions early in the transfer.
+
+ - Fixed an incorrect message about backup-directory-creation when using
+ --dry-run and the backup dir is not an absolute path.
+
+ - Fixed a bug where a failed deletion and/or a failed sender-side removal
+ would not affect the exit code.
+
+ - Fixed a bug that caused a failure when combining --delete-missing-args
+ with --xattrs and/or --acls.
+
+ - Fixed a strange dir_depth assertion error that was caused by empty-dir
+ removals and/or duplicate files in the transfer.
+
+ - Fixed a problem with --info=progress2's output stats where rsync would
+ only update the stats at the end of each file's transfer. It now uses
+ the data that is flowing for the current file, making the stats more
+ accurate and less jumpy.
+
+ - Fixed an itemize bug that affected the combo of --link-dest, -X, and -n.
+
+ - Fixed a problem with delete messages not appearing in the log file when
+ the user didn't use --verbose.
+
+ - Improve chunked xattr reading for OS X.
+
+ - Removed an attempted hard-link xattr optimization that was causing a
+ transfer failure. This removal is flagged in the compatibility code, so
+ if a better fix can be discovered, we have a way to flip it on again.
+
+ - Fixed a bug when the receiver is not configured to be able to hard link
+ symlimks/devices/special-file items but the sender sent some of these
+ items flagged as hard-linked.
+
+ - We now generate a better error if the buffer overflows in do_mknod().
+
+ - Fixed a problem reading more than 16 ACLs on some OSes.
+
+ - Fixed the reading of the secrets file to avoid an infinite wait when
+ the username is missing.
+
+ - Fixed a parsing problem in the --usermap/--groupmap options when using
+ MIN-MAX numbers.
+
+ - Switched Cygwin back to using socketpair "pipes" to try to speed it up.
+
+ - Added knowledge of a few new options to rrsync.
+
+ ENHANCEMENTS:
+
+ - Tweaked the temp-file naming when --temp-dir=DIR is used: the temp-file
+ names will not get a '.' prepended.
+
+ - Added support for a new-compression idiom that does not compress all the
+ matching data in a transfer. This can help rsync to use less cpu when a
+ transfer has a lot of matching data, and also makes rsync compatible with
+ a non-bundled zlib. See the --new-compress and --old-compress options in
+ the manpage.
+
+ - Added the support/rsync-no-vanished wrapper script.
+
+ - Made configure more prominently mention when we failed to find yodl (in
+ case the user wants to be able to generate manpages from *.yo files).
+
+ - Have manpage mention how a daemon's max-verbosity setting affects info
+ and debug options. Also added more clarification on backslash removals
+ for excludes that contain wildcards.
+
+ - Have configure check if for the attr lib (for getxattr) for those systems
+ that need to link against it explicitly.
+
+ - Change the early dir-creation logic to only use that idiom in an
+ inc-recursive copy that is preserving directory times. e.g. using
+ --omit-dir-times will avoid these early directories being created.
+
+ - Fix a bug in cmp_time() that would return a wrong result if the 2 times
+ differed by an amount greater than what a time_t can hold.
+
+ DEVELOPER RELATED:
+
+ - We now include an example systemd file (in packaging/systemd).
+
+ - Tweaked configure to make sure that any intended use of the included popt
+ and/or zlib code is put early in the CFLAGS.
+
NEWS for rsync 3.1.0 (28 Sep 2013)
Protocol: 31 (changed)
Changes since 3.0.9:
diff --git a/configure.ac b/configure.ac
index cf588ce8..70381f70 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5,7 +5,7 @@ AC_CONFIG_SRCDIR([byteorder.h])
AC_CONFIG_HEADER(config.h)
AC_PREREQ(2.60)
-RSYNC_VERSION=3.1.1
+RSYNC_VERSION=3.1.2dev
AC_SUBST(RSYNC_VERSION)
AC_MSG_NOTICE([Configuring rsync $RSYNC_VERSION])