Products from ITeF!x
Update Notification - cwRsync 4.0.3 with Rsync 3.0.7 and Cygwin 1.7.1

CHANGES FROM VERSION 4.0.2
1. UPDATED - Rsync 3.0.7
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.
2. UPDATED - Cygwin 1.7.1-1
http://cygwin.com/ml/cygwin-announce/2009-12/msg00027.html
NEW major release: cygwin-1.7.1-1
The most important changes are:
- The mount table is no longer stored in the registry. Rather, it's
stored in /etc/fstab and /etc/fstab/$USER. See
http://cygwin.com/cygwin-ug-net/using.html#mount-table
- Support for pathnames beyond the former 260 chars border. PATH_MAX
is now set to 4096, but Cygwin will try to support even longer paths
up to the Windows maxium of 32767 Unicode chars,
- Multiple Cygwin installations can co-exist on a machine, as long
as you keep them separate.
- Support for IPv6.
- Default character set is now UTF-8, but other character sets are
supported via an improved internationalization support. See
http://cygwin.com/cygwin-ug-net/setup-locale.html
- Support for new authentication methods which are supposed to improve
changing the user context without password.
- No more support for Windows 95, Windows 98 and Windows Me.
Full details about changes:
http://cygwin.com/cygwin-ug-net/ov-new1.7.html
SIGNATURES
MD5 Signature:
021018d55416a39edf6607945b9ba237 *cwRsync_4.0.3_Installer.zip
1d8426a1849d484f2ced1ef7308bf9be *cwRsyncServer_4.0.3_Installer.zip
SHA256 Signature:
97db403b496936bfe71f41ec9a9683c0876551f57e2c9f39ea0efb0e6211deb9 *cwRsync_4.0.3_Installer.zip
a715c6c3387bb55da30eacbfa69f697f54a1cac795439b9b7197469567a1abcd *cwRsyncServer_4.0.3_Installer.zip