I've just released rsync 2.6.9pre3. This should be the last version before the final 2.6.9 release, and I don't foresee any significant changes between it and the final release. Please test this out and email the rsync mailing list with any questions, comments, bug reports, etc. Thanks! Here are direct links for the tar file and its signature: http://rsync.samba.org/ftp/rsync/rsync-2.6.9pre3.tar.gz http://rsync.samba.org/ftp/rsync/rsync-2.6.9pre3.tar.gz.asc Here is the NEWS file that summarizes the changes since 2.6.8: http://rsync.samba.org/ftp/rsync/rsync-2.6.9pre3-NEWS The changes since 2.6.9pre2 are as follows: BUG FIXES: - Fixed an uninitialized memory error in the -H code when using one of the --*-dest options. - Added a missing "len" variable in lib/inet_ntop.c. - When --partial-dir=DIR is used, the server side no longer fudges the exclude rules (this is a client-only behavior). NEW FEATURE: - One simple new feature made it in because it was so trivial: the option --no-motd will silence a deamon's message-of-the-day output without having to go completely --quiet. INTERNAL: - Improved the case statement in exit_cleanup() so that it cannot get out of sync with the exit steps when the code changes. - The macro WIFEXITED(stat) will now be defined if the OS didn't already define it. DEVELOPER RELATED: - The xattrs patch had a couple memory bugs fixed, and there is now preliminary support for Mac OS X extended attributes. - The rsync.1 and rsyncd.conf.5 files now have '\' in front of any '-' where we don't want a line-break. ..wayne.. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://lists.samba.org/archive/rsync/attachments/20061026/e4ece3c9/attachment.bin
On Thu 26 Oct 2006, Wayne Davison wrote:> I've just released rsync 2.6.9pre3. This should be the last version > before the final 2.6.9 release, and I don't foresee any significant > changes between it and the final release. > > Please test this out and email the rsync mailing list with any > questions, comments, bug reports, etc. Thanks!I noted that the bug reported in https://bugzilla.samba.org/show_bug.cgi?id=4079 wasn't listed as being fixed in NEWS, although the patch seems to be applied. This one bit me pretty badly, so IMHO it's worth mentioning. The manpage now escapes dashes, which basically is good; however, I think a double dash as used in text -- such as this -- shouldn't be escaped. The escaping means it stays a real ASCII minus sign, whereas a double dash is a typographic thing. That should be easily fixable in tweak_manpage_dashes by removing the s/ -- / \\-\\- /g; line. I've now applied the acl patch to the Debian version (or is that a bad idea, and should I for the time being offer a separate package named something like "rsync-acl" ?). I saw a warning: lib/sysacls.c: In function 'sys_acl_get_perm': lib/sysacls.c:148: warning: implicit declaration of function 'acl_get_perm' I needed to #include <acl/libacl.h> to get around that; I added it to the lib/sysacls.h file. However, it probably needs to be checked for by configure. I also see that the remaining "behaviour" in the manpage has been demoted :-P to the US spelling of "behavior". There are still 6 other instances of "behaviour" in the sources :) I have just uploaded rsync_2.6.9~pre3-1 to Debian's experimental archive; it may take a day or so before it's available to everyone. Paul Slootman