Setup for 3.0.8dev.
authorWayne Davison <wayned@samba.org>
Wed, 30 Jun 2010 16:04:21 +0000 (09:04 -0700)
committerWayne Davison <wayned@samba.org>
Wed, 30 Jun 2010 16:19:01 +0000 (09:19 -0700)
NEWS
OLDNEWS
configure.ac

diff --git a/NEWS b/NEWS
index 4e97c085a1b38ef75d581e8013323180b704202a..bb49a684a13897a24d1e008d706231564f18ed51 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,64 +1,29 @@
-NEWS for rsync 3.0.7 (31 Dec 2009)
+NEWS for rsync 3.0.8 (UNRELEASED)
 Protocol: 30 (unchanged)
-Changes since 3.0.6:
+Changes since 3.0.7:
 
   BUG FIXES:
 
-    - Fixed a bogus free when using --xattrs with --backup.
+    - Fixed a buffer-overflow issue where a directory path that is exactly
+      MAXPATHLEN was not handled correctly.
 
-    - Avoid an error when --dry-run  was trying to stat a prior hard-link file
-      that hasn't really been created.
+    - Fixed a potential crash when an rsync daemon has a filter/exclude list
+      and the transfer is using ACLs or extended attributes.
 
-    - Fixed a problem with --compress (-z) where the receiving side could
-      return the error "inflate (token) returned -5".
+    - Fixed a batch-file writing bug that would not write out the full set of
+      compatibility flags that the transfer was using.  This fixes a potential
+      protocol problem for a batch file that contains a sender-side I/O error:
+      it would have been sent in a way that the batch-reader wasn't expecting.
 
-    - Fixed a bug where --delete-during could delete in a directory before it
-      noticed that the sending side sent an I/O error for that directory (both
-      sides of the transfer must be at least 3.0.7).
+    - Some improvements to the hard-linking code to ensure that device-number
+      hashing is working right, and to supply more information if the hard-link
+      code fails.
 
-    - Improved --skip-compress's error handling of bad character-sets and got
-      rid of a lingering debug fprintf().
-
-    - Fixed the daemon's conveyance of io_error value from the sender.
-
-    - An rsync daemon use seteuid() (when available) if it used setuid().
-
-    - Get the permissions right on a --fake-super transferred directory that
-      needs more owner permissions to emulate root behavior.
-
-    - An absolute-path filter rule (i.e. with a '/' modifier) no longer loses
-      its modifier when sending the filter rules to the remote rsync.
-
-    - Improved the "--delete does not work without -r or -d" message.
-
-    - Improved rsync's handling of --timeout to avoid a weird timeout case
-      where the sender could timeout even though it has recently written data
-      to the socket (but hasn't read data recently, due to the writing).
-
-    - Some misc manpage improvements.
-
-    - Fixed the chmod-temp-dir testsuite on a system without /var/tmp.
-
-    - Make sure that a timeout specified in the daemon's config is used as a
-      maximum timeout value when the user also specifies a timeout.
-
-    - Improved the error-exit reporting when rsync gets an error trying to
-      cleanup after an error:  the initial error is reported.
-
-    - Improved configure's detection of IPv6 for solaris and cygwin.
-
-    - The AIX sysacls routines will now return ENOSYS if ENOTSUP is missing.
-
-    - Made our (only used if missing) getaddrinfo() routine use inet_pton()
-      (which we also provide) instead of inet_aton().
-
-    - The exit-related debug messages now mention the program's role so it is
-      clear who output what message.
+    - A couple minor option tweaks to support/rrsync script, and also some
+      regex changes that make vim highlighting happier.
 
   DEVELOPER RELATED:
 
-    - Got rid of type-punned compiler warnings output by newer gcc versions.
-
-    - The Makefile now ensures that proto.h will be rebuilt if config.h changes.
+    - Updated the helper scripts in the packaging subdirectory.
 
-    - The testsuite no longer uses "id -u", so it works better on solaris.
+    - Renamed configure.in to configure.ac.
diff --git a/OLDNEWS b/OLDNEWS
index 06a53c7a63bafcec2853c51332f73e16fb915421..2f17ac1c184fed810edff45532bbe4fe93eb7e0f 100644 (file)
--- a/OLDNEWS
+++ b/OLDNEWS
@@ -1,3 +1,69 @@
+NEWS for rsync 3.0.7 (31 Dec 2009)
+Protocol: 30 (unchanged)
+Changes since 3.0.6:
+
+  BUG FIXES:
+
+    - Fixed a bogus free when using --xattrs with --backup.
+
+    - Avoid an error when --dry-run  was trying to stat a prior hard-link file
+      that hasn't really been created.
+
+    - Fixed a problem with --compress (-z) where the receiving side could
+      return the error "inflate (token) returned -5".
+
+    - Fixed a bug where --delete-during could delete in a directory before it
+      noticed that the sending side sent an I/O error for that directory (both
+      sides of the transfer must be at least 3.0.7).
+
+    - Improved --skip-compress's error handling of bad character-sets and got
+      rid of a lingering debug fprintf().
+
+    - Fixed the daemon's conveyance of io_error value from the sender.
+
+    - An rsync daemon use seteuid() (when available) if it used setuid().
+
+    - Get the permissions right on a --fake-super transferred directory that
+      needs more owner permissions to emulate root behavior.
+
+    - An absolute-path filter rule (i.e. with a '/' modifier) no longer loses
+      its modifier when sending the filter rules to the remote rsync.
+
+    - Improved the "--delete does not work without -r or -d" message.
+
+    - Improved rsync's handling of --timeout to avoid a weird timeout case
+      where the sender could timeout even though it has recently written data
+      to the socket (but hasn't read data recently, due to the writing).
+
+    - Some misc manpage improvements.
+
+    - Fixed the chmod-temp-dir testsuite on a system without /var/tmp.
+
+    - Make sure that a timeout specified in the daemon's config is used as a
+      maximum timeout value when the user also specifies a timeout.
+
+    - Improved the error-exit reporting when rsync gets an error trying to
+      cleanup after an error:  the initial error is reported.
+
+    - Improved configure's detection of IPv6 for solaris and cygwin.
+
+    - The AIX sysacls routines will now return ENOSYS if ENOTSUP is missing.
+
+    - Made our (only used if missing) getaddrinfo() routine use inet_pton()
+      (which we also provide) instead of inet_aton().
+
+    - The exit-related debug messages now mention the program's role so it is
+      clear who output what message.
+
+  DEVELOPER RELATED:
+
+    - Got rid of type-punned compiler warnings output by newer gcc versions.
+
+    - The Makefile now ensures that proto.h will be rebuilt if config.h changes.
+
+    - The testsuite no longer uses "id -u", so it works better on solaris.
+
+\f
 NEWS for rsync 3.0.6 (8 May 2009)
 Protocol: 30 (unchanged)
 Changes since 3.0.5:
@@ -3028,6 +3094,7 @@ Changes since 2.4.6:
 \f
 Partial Protocol History
        RELEASE DATE    VER.    DATE OF COMMIT* PROTOCOL
+       ?? ??? 2010     3.0.8                   30
        31 Dec 2009     3.0.7                   30
        08 May 2009     3.0.6                   30
        28 Dec 2008     3.0.5                   30
index 685970bf837b0de0395e6bd7c18397ad8186e4a7..22cf7106c8cf833db4349a0e35f861f91d6b7cb0 100644 (file)
@@ -5,7 +5,7 @@ AC_CONFIG_SRCDIR([byteorder.h])
 AC_CONFIG_HEADER(config.h)
 AC_PREREQ(2.59)
 
-RSYNC_VERSION=3.0.7
+RSYNC_VERSION=3.0.8dev
 AC_SUBST(RSYNC_VERSION)
 AC_MSG_NOTICE([Configuring rsync $RSYNC_VERSION])