Subject: CVS commit: pkgsrc/net/rsync
To: None <pkgsrc-changes@netbsd.org>
From: Lubomir Sedlacik <salo@netbsd.org>
List: pkgsrc-changes
Date: 03/06/2003 22:44:16
Module Name:	pkgsrc
Committed By:	salo
Date:		Thu Mar  6 20:44:15 UTC 2003

Modified Files:
	pkgsrc/net/rsync: Makefile distinfo
Added Files:
	pkgsrc/net/rsync/patches: patch-ab patch-ac patch-ad patch-ae

Log Message:
Updated to version 2.5.6.

Changes:

- follow PKG_SYSCONFDIR
- fix paths in manpages
- minor cleanups

2.5.6:
======

ENHANCEMENTS:
=============
- The --delete-after option now implies --delete.  (Wayne Davison)

- The --suffix option can now be used with --backup-dir.  (Michael
  Zimmerman)

- Combining "::" syntax with the -rsh/-e option now uses the
  specified remote-shell as a transport to talk to a (newly-spawned)
  server-daemon.  This allows someone to use daemon features, such
  as modules, over a secure protocol, such as ssh.  (JD Paul)

- The rsync:// syntax for daemon connections is now accepted in the
  destination field.

- If the file name given to --include-from or --exclude-from is "-",
  rsync will read from standard input.  (J.W. Schultz)

- New option --link-dest which is like --compare-dest except that
  unchanged files are hard-linked in to the destination directory.
  (J.W. Schultz)

- Don't report an error if an excluded file disappears during an
  rsync run.  (Eugene Chupriyanov and Bo Kersey)

- Added .svn to --cvs-exclude list to support subversion.  (Jon
  Middleton)

- Properly support IPv6 addresses in the rsyncd.conf "hosts allow"
  And "hosts deny" fields.  (Hideaki Yoshifuji)

- Changed exclude file handling to permit DOS or MAC style line
  terminations.  (J.W. Schultz)

- Ignore errors from chmod when -p/-a/--preserve-perms is not set.
  (Dave Dykstra)

BUG FIXES:
==========
- Fix "forward name lookup failed" errors on AIX 4.3.3.  (John
  L. Allen, Martin Pool)

- Generate each file's rolling-checksum data as we send it, not
  in a separate (memory-eating) pass before hand.  This prevents
  timeout errors on really large files. (Stefan Nehlsen)

- Fix compilation on Tru64.  (Albert Chin, Zoong Pham)

- Better handling of some client-server errors.  (Martin Pool)

- Fixed a crash that would occur when sending a list of files that
  contains a duplicate name (if it sorts to the end of the file
  list) and using --delete.  (Wayne Davison)

- Fixed the file-name duplicate-removal code when dealing with multiple
  dups in a row. (Wayne Davison)

- 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)

- Fixed bug in --copy-unsafe-links that caused it to be completely
  broken.  (Dave Dykstra)

- Prevent infinite recursion in cleanup code under certain circumstances.
  (Sviatoslav Sviridov and Marc Espie)

- Fixed a bug that prevented rsync from creating intervening directories
  when --relative-paths/-R is set.  (Craig Barratt)

- Prevent "Connection reset by peer" messages from Cygwin. (Randy O'Meara)

INTERNAL:
=========
- Many code cleanups and improved internal documentation.  (Martin
  Pool, Nelson Beebe)

- Portability fixes. (Dave Dykstra and Wayne Davison)

- More test cases.  (Martin Pool)

- Some test-case fixes.  (Brian Poole, Wayne Davison)

- Updated included popt to the latest vendor drop, version 1.6.4.
  (Jos Backus)

- Updated config.guess and config.sub to latest versions; this
  means rsync should build on more platforms.  (Paul Green)


To generate a diff of this commit:
cvs rdiff -r1.44 -r1.45 pkgsrc/net/rsync/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/net/rsync/distinfo
cvs rdiff -r0 -r1.8 pkgsrc/net/rsync/patches/patch-ab
cvs rdiff -r0 -r1.7 pkgsrc/net/rsync/patches/patch-ac
cvs rdiff -r0 -r1.4 pkgsrc/net/rsync/patches/patch-ad
cvs rdiff -r0 -r1.5 pkgsrc/net/rsync/patches/patch-ae

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.