Commit graph

67 commits

Author SHA1 Message Date
grant
eda39d39df revert previous, the config file is rsyncd.conf, which lives in
${PKG_SYSCONFDIR}. noted by Min Sik Kim.
2004-01-20 09:33:33 +00:00
grant
048f67c81e fix usage of ${PKG_SYSCONFDIR} 2004-01-20 05:24:20 +00:00
grant
cc254d6ac0 Updated rsync to 2.6.0.
Major changes since 2.5.7:

    * "ssh" is now the default remote shell for rsync.  If you want to
      change this, configure like this:  "./configure --with-rsh=rsh".
    * Added --files-from, --no-relative, --no-implied-dirs, and --from0.
      Note that --from0 affects the line-ending character for all the
      files read by the --*-from options. (Wayne Davison)
    * Length of csum2 is now per-file starting with protocol version
      27. (J.W. Schultz)
    * Per-file dynamic block size is now sqrt(file length).  The
      per-file checksum size is determined according to an algorithm
      provided by Donovan Baarda which reduces the probability of rsync
      algorithm corrupting data and falling back using the whole md4
      checksums. (J.W. Schultz, Donovan Baarda)
    * The --stats option no longer includes the (debug) malloc summary
      unless the verbose option was specified at least twice.
    * Added a new error/warning code for when files vanish from the
      sending side.  Made vanished source files not interfere with the
      file-deletion pass when --delete-after was specified.
    * Various trailing-info sections are now preceded by a newline.
    * Many bug-fixes.

Update provided by Min Sik Kim in PR pkg/24146.
2004-01-20 05:16:42 +00:00
tron
a28f1c6317 Update "rsync" package to version 2.5.7. Changes since version 2.5.6:
- SECURITY: Fix buffer handling bugs.
2003-12-04 10:57:42 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
tron
5f56eb2b6a It's "ftp.sunet.se" not "ftp0.sunet.se". 2003-06-19 07:33:13 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
salo
f0c01e5d87 Bump PKGREVISION: Fix binding in --daemon mode.
Addresses PR pkg/18134.
Patch by itojun.
2003-04-11 03:56:05 +00:00
salo
64ecc1fb3d 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)
2003-03-06 20:44:13 +00:00
grant
80d75bd75e fix typo in MASTER_SITES.
rsync 2.5.5 "Snowy River" (2 April 2002)

  ENHANCEMENTS:

    * With --progress, when a transfer is complete show the time taken;
      otherwise show expected time to complete. (Cameron Simpson)

    * Make "make install-strip" works properly, and "make install"
      accepts a DESTDIR variable for help in building binary packages.
      (Peter Breitenlohner, Greg Louis)

    * If configured with --enable-maintainer-mode, then on receipt of
      a fatal signal rsync will try to open an xterm running gdb,
      similarly to Samba's "panic action" or GNOME's bug-buddy.
      (Martin Pool)


  BUG FIXES:

    * Fix situation where failure to fork (e.g. because out of process
      slots) would cause rsync to kill all processes owned by the
      current user.  Yes, really!  (Paul Haas, Martin Pool)

    * Fix test suite on Solaris.  (Jos Backus, Martin Pool)

    * Fix minor memory leak in socket code.  (Dave Dykstra, Martin
      Pool.)

    * Fix --whole-file problem that caused it to be the default even
      for remote connections.  (Martin Pool, Frank Schulz)

    * Work around bug in Mac OS X mkdir(2), which cannot handle
      trailing slashes.
      <http://www.opensource.apple.com/bugs/X/BSD%20Kernel/2734739.html>
      (Martin Pool)

    * Improved network error handling.  (Greg A. Woods)
2002-05-16 02:27:04 +00:00
grant
7b25b684cf update to 2.5.5 2002-05-16 02:23:00 +00:00
grant
9e8b716dd5 add ftp://rsync.samba.org/pub/rsync/old-versions/ to MASTER_SITES to
fetch old distfiles.
2002-05-16 02:10:47 +00:00
tron
5e7ee1e887 Update "rsync" package to version 2.5.3. Changes since version 2.5.4:
- Additional fix for zlib double-free bug.  (Martin Pool, Andrew
  Tridgell) (CVE CAN-2002-0059)
- Merge in changes from zlib 1.1.3 to zlib 1.1.4.  (Jos Backus)
  (Note that rsync still uses a custom version of zlib; you can
  not just link against a system library.  See zlib/README.rsync)
- Additional test cases for --compress.  (Martin Pool)
2002-03-13 11:42:30 +00:00
tron
e117625f81 Fix a double free error (probably a missmerge) in the include "zlib". 2002-03-12 17:35:31 +00:00
tron
4af9c657e8 Update "rsync" package to version 2.5.3. Changes since version 2.5.2:
- Make sure that supplementary groups are removed from a server
  process after changing uid and gid. (Ethan Benson) (Debian bug
  #132272, CVE CAN-2002-0080)
- Fix zlib double-free bug.  (Owen Taylor, Mark J Cox) (CVE
  CAN-2002-0059)
- Fixed problem that in many cases caused the error message
	unexpected read size of 0 in map_ptr
  and resulted in the wrong data being copied.
- Fixed compilation errors on some systems caused by the use of
  "unsigned int64" in rsync.h.
- Fixed problem on systems such as Sunos4 that do not support realloc
  on a NULL pointer; error was "out of memory in flist_expand".
- Fix for rsync server processes hanging around after the client
  unexpectedly disconnects.  (Colin Walters) (Debian bug #128632)
- Cope with BSD systems on which mkdir() will not accept a trailing
  slash.
- Merge in changes from zlib 1.1.2 to zlib 1.1.3.  (Note that
  rsync still uses a custom version of zlib; you can not just link
  against a system library.  See zlib/README.rsync)
- Command to initiate connections is only shown with -vv, rather
  than -v as in 2.5.2.  Output from plain -v is more similar to
  what was historically used so as not to break scripts that try
  to parse the output.
- Added --no-whole-file and --no-blocking-io options (Dave Dykstra)
- Made the --write-batch and --read-batch options actually work
  and added documentation in the man page (Jos Backus)
- If the daemon is unable to fork a child to accept a connection,
  print an error message.  (Colin Walters)
2002-03-12 16:02:56 +00:00
atatat
9a657a88b5 Dump PKGREVISION because an important patch was added. 2002-02-27 04:20:59 +00:00
mycroft
78a1c3ea8c Fix an obscure LP64 (sizeof(off_t)==sizeof(size_t)) bug that causes incremental
transfers to go completely apeshit.
2002-02-27 03:47:25 +00:00
bouyer
4eac8bf4af Update to 2.5.2. Changes since 2.5.1:
rsync 2.5.2 (26 Jan 2002)

  SECURITY FIXES:

    * Signedness security patch from Sebastian Krahmer
      <krahmer@suse.de> -- in some cases we were not sufficiently
      careful about reading integers from the network.

  BUG FIXES:

    * Fix possible string mangling in log files.

    * Fix for setting local address of outgoing sockets.

    * Better handling of hardlinks and devices on platforms with
      64-bit dev_t or ino_t.

    * Name resolution on machines supporting IPv6 is improved.

    * Fix for device nodes.  (dann frazier)   (Debian #129135)

  ENHANCEMENTS:

    * With -v, rsync now shows the command used to initiate an ssh/rsh
      connection.

    * --statistics now shows memory heap usage on platforms that
        support mallinfo().

    * "The Ted T'so school of program optimization": make progress
      visible and people will think it's faster.  (With --progress,
      rsync will show you how many files it has seen as it builds the
      file_list, giving some indication that it has not hung.)

    * Improvements to batch mode support.  This is still experimental
      but testing would be welcome.   (Jos Backus)

    * New --ignore-existing option, patch previously distributed with
      Vipul's Razor.  (Debian #124286)
2002-01-26 19:04:49 +00:00
wiz
35a507882d Always use included popt. 2002-01-10 23:54:21 +00:00
martti
75d4a2f45b Updated rsync to 2.5.1
* native IPv6 support
* bug fixes
* --progress and -P now show estimated data transfer rate
* --no-detach option
* clearer error messages for some conditions
2002-01-10 11:00:19 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
wiz
433b62957e Move to sha1 checksum, and/or add distfile sizes. 2001-04-21 11:23:08 +00:00
agc
2d6b6a009c + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:43:32 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +00:00
tron
6c51f3f1bc Update "rsync" package to version 2.4.6. A change list summary is not
available.
2001-01-28 13:44:16 +00:00
itojun
ca779da958 use latest IPv6 patch (20000901b). two issues are corrected:
- client does not accept additional argument -[46] (IPv4 or IPv6)
- server SEGV when there's no reverse mapping from IPv[46] address to FQDN
ok'ed on packages@netbsd.org
2000-09-04 11:11:03 +00:00
veego
d854b186a9 Update to rsync 2.4.5:
This version includes the following changes:
- added support for 0.0.0.0/0 syntax in hosts allow/deny to mean "all hosts"
- fixed crash bug with --backup-dir
- fixed hang on exit due to race in waitpid and io_flush
- added "ignore nonreadable" option
2000-08-21 16:37:01 +00:00
wiz
c750c08ad9 Remove (sometimes FreeBSD) packager's (porter's) name from DESCR.
If anywhere, it should be the value of MAINTAINER in the Makefile.
Some minor cleanup/reformatting while I'm here.
2000-08-11 01:07:45 +00:00
wiz
ba56789310 improve English, clean up. 2000-08-02 17:20:42 +00:00
wiz
50f6604c91 Update rsync to 2.4.4. Except for bugfixes and optimizations, the changes
are:
By default don't gzip .iso images
Add --bwlimit option contributed by Matthew Demicco and Jamie Gritton
Added --blocking-io option
Get rid of annoying symlink error messages
If the remote shell is rsh then use blocking IO
Added *.bz2 and *.tbz to default dont compress list
2000-08-02 17:18:46 +00:00
wiz
82aafd48d1 Update to rsync 3.0.2: Fix a potential buffer overflow in the xattr code. 2000-08-02 17:18:45 +00:00
tron
eeb9d4f609 Update homepage URL. 2000-07-12 20:02:54 +00:00
itojun
b4eaa4a129 use more recent patch. this should correct PR 10396. 2000-06-20 02:56:16 +00:00
tron
7a819b25a8 Remove unnecessary directory name "pub" from URL for "ftp.fu-berlin.de". 2000-02-09 22:17:44 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
agc
c68234ecc0 Make this package work on Solaris again - only use the IPv6 patches if
the OS is NetBSD.
1999-09-29 08:28:06 +00:00
tron
a9af877984 Compare "${USE_INET6}" explicitly with "YES" so that you can override
settings at the command line.
1999-09-03 22:00:52 +00:00
agc
0b7af58b91 Record build options in the BuildInfo file via BUILD_DEFS. These can be
displayed using the -B option to pkg_info(1).

Add USE_INET6 to BUILD_DEFS
1999-08-18 09:24:08 +00:00
itojun
3122e81f8a cleaner IPv6 patch is applied. 1999-07-22 16:02:51 +00:00
itojun
203ed0ef9b add official mirror for ftp.kame.net. 1999-07-12 17:41:53 +00:00
itojun
7edafe4d5c enable IPv6 build (USE_INET6) 1999-07-08 17:29:24 +00:00
tv
38dc2d6357 Rsync 2.3.1 is in the /pub/rsync directory, not the /pub/rsync/old-versions
directory, on samba.anu.edu.au at the moment.
1999-05-12 23:31:04 +00:00
bad
2c5b4ca760 Use ftp0.sunet.se instead of ftp.sunet.se. 1999-05-05 16:54:03 +00:00
agc
e20be6c347 Remove NOPORTDOCS definition - it was useless anyway, as any attempt to
build a binary package with this definition would fail as the PLIST is
not correct.

If a package's documentation is overwhelming, it should arguably be handled
in a separate pre-requisite documentation package.
1999-04-13 15:31:04 +00:00
hubertf
2c81921164 Update to V2.3.1.
Mostly to fix the bug recently mentioned on bugtraq and which was
also (first?) mentioned in http://rsync.samba.org/cgi-bin/rsync?findid=1706 .
Numerous other changes, see http://samba.anu.edu.au/ftp/rsync/cvs.log
1999-04-08 10:27:30 +00:00
lukem
9f33818c35 * change first site from samba.anu.edu.au to rsync.samba.org
* look in `old-versions/' for 2.2.1, since 2.3.0 is the current version
1999-03-17 21:48:20 +00:00
hubertf
2a95ad9c6b Fix CONFLICTS (remove redundancy, mostly) 1999-02-20 22:48:24 +00:00
hubertf
0fb889c65d update to V2.2.1 1998-11-26 23:34:13 +00:00
mycroft
a3075cde64 Per discussion with the author, these changes were a bad idea. 1998-11-05 01:42:43 +00:00