- * Fixed a bug that caused rsync to lose the exit status of its child
- processes and sometimes return an exit code of 0 instead of showing
- an error. (David R. Staples, Dave Dykstra)
+ - Improved the auth-errors that are logged by the daemon to include
+ some information on why the authorization failed (wrong user,
+ password mismatch, etc.). (The client-visible message is unchanged.)
+
+ - Improved the client's handling of an "@ERROR" from a daemon so that
+ it does not complain about an unexpectedly closed socket (since we
+ really did expect the socket to close).
+
+ - If the daemon can't open the log-file specified in rsyncd.conf, fall
+ back to using syslog. This is better than a (typically) totally
+ silent failure (since a daemon is not usually run with --no-detach).