Subject: CVS commit: [pkgsrc-2006Q1] pkgsrc/net/rsync
To: None <pkgsrc-changes@NetBSD.org>
From: Lubomir Sedlacik <salo@netbsd.org>
List: pkgsrc-changes
Date: 05/03/2006 08:20:05
Module Name: pkgsrc
Committed By: salo
Date: Wed May 3 08:20:05 UTC 2006
Modified Files:
pkgsrc/net/rsync [pkgsrc-2006Q1]: Makefile distinfo
Log Message:
Pullup ticket 1513 - requested by simonb
rsync bugfix update
Revisions pulled up:
- pkgsrc/net/rsync/Makefile 1.65
- pkgsrc/net/rsync/distinfo 1.24
Module Name: pkgsrc
Committed By: wiz
Date: Fri Apr 28 16:08:37 UTC 2006
Modified Files:
pkgsrc/net/rsync: Makefile distinfo
Log Message:
Update to 2.6.8:
NEWS for rsync 2.6.8 (22 Apr 2006)
Protocol: 29 (unchanged)
Changes since 2.6.7:
BUG FIXES:
- Fixed a bug in the exclude code where an anchored exclude without any
wildcards fails to match an absolute source arg, but only when --relative
is in effect.
- Improved the I/O code for the generator to fix a potential hang when the
receiver gets an EOF on the socket but the generator's select() call
never indicates that the socket is writable for it to be notified about
the EOF. (This can happen when using stunnel).
- Fixed a problem with the file-reading code where a failed read (such as
that caused by a bad sector) would not advance the file's read-position
beyond the failed read's data.
- Fixed a logging bug where the "log file" directive was not being honored
in a single-use daemon (one spawned by a remote-shell connection or by
init).
- If rsync cannot honor the --delete option, we output an error and exit
instead of silently ignoring the option.
- Fixed a bug in the --link-dest code that prevented special files (such as
fifos) from being linked.
- The ability to hard-link symlinks and special files is now determined at
configure time instead of at runtime. This fixes a bug with --link-dest
creating a hard-link to a symlink's referent on a BSD system.
ENHANCEMENTS:
- In daemon mode, if rsync fails to bind to the requested port, the
error(s) returned by socket() and/or bind() are now logged.
- When we output a fatal error, we now output the version of rsync in the
message.
- Improved the documentation for the --owner and --group options.
- The rsyncstats script in "support" has an improved line-parsing regex
that is easier to read and also makes it to parse syslog-generated lines.
- A new script in "support": file-attr-restore, can be used to restore the
attributes of a file-set (the permissions, ownership, and group info)
taken from the cached output of a "find ARG... -ls" command.
To generate a diff of this commit:
cvs rdiff -r1.63 -r1.63.2.1 pkgsrc/net/rsync/Makefile
cvs rdiff -r1.23 -r1.23.2.1 pkgsrc/net/rsync/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.