Commit graph

73 commits

Author SHA1 Message Date
tv
4e70e5635f NEWS for rsync 2.6.3 (30 Sep 2004)
Protocol: 28 (unchanged)
Changes since 2.6.2:

  SECURITY FIXES:

    - A bug in the sanitize_path routine (which affects a non-chrooted
      rsync daemon) could allow a user to craft a pathname that would get
      transformed into an absolute path for certain options (but not for
      file-transfer names).  If you're running an rsync daemon with chroot
      disabled, *please upgrade*, ESPECIALLY if the user privs you run
      rsync under is anything above "nobody".

  OUTPUT CHANGES (ATTN: those using a script to parse the verbose output):

    - Please note that the 2-line footer (output when verbose) now uses the
      term "sent" instead of "wrote" and "received" instead of "read".  If
      you are not parsing the numeric values out of this footer, a script
      would be better off using the empty line prior to the footer as the
      indicator that the verbose output is over.

    - The output from the --stats option was similarly affected to change
      "written" to "sent" and "read" to "received".

    - Rsync ensures that a filename that contains a newline gets mentioned
      with each newline transformed into a question mark (which prevents a
      filename from causing an empty line to be output).

    - The "backed up ..." message that is output when at least 2 --verbose
      options are specified is now the same both with and without the
      --backup-dir option.

  BUG FIXES:

    - Fixed a crash bug that might appear when --delete was used and
      multiple source directories were specified.

    - Fixed a 32-bit truncation of the file length when generating the
      checksums.

    - The --backup code no longer attempts to create some directories
      over and over again (generating warnings along the way).

    - Fixed a bug in the reading of the secrets file (by the daemon) and
      the password file (by the client):  the files no longer need to be
      terminated by a newline for their content to be read in.

    - If a file has a read error on the sending side or the reconstructed
      data doesn't match the expected checksum (perhaps due to the basis
      file changing during the transfer), the receiver will no longer
      retain the resulting file unless the --partial option was specified.
      (Note: for the read-error detection to work, neither side can be
      older than 2.6.3 -- older receivers will always retain the file, and
      older senders don't tell the receiver that the file had a read
      error.)

    - If a file gets resent in a single transfer and the --backup option
      is enabled, rsync no longer performs a duplicate backup (it used to
      overwrite the original file in the backup area).

    - Files specified in the daemon's "exclude" or "exclude from" config
      items are now excluded from being uploaded (assuming that the module
      allows uploading at all) in addition to the old download exclusion.

    - Got rid of a potential hang in the receiver when near the end of a
      phase.

    - When using --backup without a --backup-dir, rsync no longer preserves
      the modify time on directories.  This avoids confusing NFS.

    - When --copy-links (-L) is specified, we now output a separate error
      for a symlink that has no referent instead of claiming that a file
      "vanished".

    - The --copy-links (-L) option no longer has the side-effect of telling
      the receiving side to follow symlinks.  See the --keep-dirlinks
      option (mentioned below) for a way to specify that behavior.

    - Error messages from the daemon server's option-parsing (such as
      refused options) are now successfully transferred back to the client
      (the server used to fail to send the message because the socket
      wasn't in the right state for the message to get through).

    - Most transfer errors that occur during a daemon transfer are now
      returned to the user in addition to being logged (some messages are
      intended to be daemon-only and are not affected by this).

    - Fixed a bug in the daemon authentication code when using one of the
      batch-processing options.

    - We try to work around some buggy IPv6 implementations that fail to
      implement IPV6_V6ONLY.  This should fix the "address in use" error
      that some daemons get when running on an OS with a buggy IPv6
      implementation.  Also, if the new code gets this error, we might
      suggest that the user specify --ipv4 or --ipv6 (if we think it will
      help).

    - When the remote rsync dies, make a better effort to recover any error
      messages it may have sent before dying (the local rsync used to just
      die with a socket-write error).

    - When using --delete and a --backup-dir that contains files that are
      hard-linked to their destination equivalents, rsync now makes sure
      that removed files really get removed (avoids a really weird rename()
      behavior).

    - Avoid a bogus run-time complaint about a lack of 64-bit integers when
      the int64 type is defined as an off_t and it actually has 64-bits.

    - Added a configure check for open64() without mkstemp64() so that we
      can avoid using mkstemp() when such a combination is encountered.
      This bypasses a problem writing out large temp files on OSes such as
      AIX and HP-UX.

    - Fixed an age-old crash problem with --read-batch on a local copy
      (rsync was improperly assuming --whole-file for the local copy).

    - When --dry-run (-n) is used and the destination directory does not
      exist, rsync now produces a correct report of files that would be
      sent instead of dying with a chdir() error.

    - Fixed a bug that could cause a slow-to-connect rsync daemon to die
      with an error instead of waiting for the connection to finish.

    - Fixed an ssh interaction that could cause output to be lost when the
      user chose to combine the output of rsync's stdout and stderr (e.g.
      using the "2>&1").

  ENHANCEMENTS:

    - Added the --partial-dir=DIR option that lets you specify where to
      (temporarily) put a partially transferred file (instead of over-
      writing the destination file).  E.g.  --partial-dir=.rsync-partial
      Also added support for the RSYNC_PARTIAL_DIR environment variable
      that, when found, transforms a regular --partial option (such as
      the convenient -P option) into one that also specifies a directory.

    - Added --keep-dirlinks (-K), which allows you to symlink a directory
      onto another partition on the receiving side and have rsync treat it
      as matching a normal directory from the sender.

    - Added the --inplace option that tells rsync to write each destination
      file without using a temporary file.  The matching of existing data
      in the destination file can be severely limited by this, but there
      are also cases where this is more efficient (such as appending data).
      Use only when needed (see the man page for more details).

    - Added the "write only" option for the daemon's config file.

    - Added long-option names for -4 and -6 (namely --ipv4 and --ipv6)
      and documented all these options in the man page.

    - Improved the handling of the --bwlimit option so that it's less
      bursty, more accurate, and works properly over a larger range of
      values.

    - The rsync daemon-over-ssh code now looks for SSH_CONNECTION and
      SSH2_CLIENT in addition to SSH_CLIENT to figure out the IP address.

    - Added the --checksum-seed=N option for advanced users.

    - Batch writing/reading has a brand-new implementation that is simpler,
      fixes a few weird problems with the old code (such as no longer
      sprinkling the batch files into different dirs or even onto different
      systems), and is much less intrusive into the code (making it easier
      to maintain for the future).  The new code generates just one data
      file instead of three, which makes it possible to read the batch on
      stdin via a remote shell.  Also, the old requirement of forcing the
      same fixed checksum-seed for all batch processing has been removed.

    - If an rsync daemon has a module set with "list = no" (which hides its
      presence in the list of available modules), a user that fails to
      authenticate gets the same "unknown module" error that they would get
      if the module were actually unknown (while still logging the real
      error to the daemon's log file).  This prevents fishing for module
      names.

    - The daemon's "refuse options" config item now allows you to match
      option names using wildcards and/or the single-letter option names.

    - Each transferred file now gets its permissions and modified-time
      updated before the temp-file gets moved into place.  Previously, the
      finished file would have a very brief window where its permissions
      disallowed all group and world access.

    - Added the ability to parse a literal IPv6 address in an "rsync:" URL
      (e.g. rsync://[2001:638:500:101::21]:873/module/dir).

    - The daemon's wildcard expanding code can now handle more than 1000
      filenames (it's now limited by memory instead of having a hard-wired
      limit).

  INTERNAL:

    - Some cleanup in the exclude code has saved some per-exclude memory
      and made the code easier to maintain.

    - Improved the argv-overflow checking for a remote command that has a
      lot of args.

    - Use rsyserr() in the various places that were still calling rprintf()
      with strerror() as an arg.

    - If an rsync daemon is listening on multiple sockets (to handle both
      IPv4 and IPv6 to a single port), we now close all the unneeded file
      handles after we accept a connection (we used to close just one of
      them).

    - Optimized the handling of larger block sizes (rsync used to slow to a
      crawl if the block size got too large).

    - Optimized away a loop in hash_search().

    - Some improvements to the sanitize_path() and clean_fname() functions
      makes them more efficient and produce better results (while still
      being compatible with the file-name cleaning that gets done on both
      sides when sending the file-list).

    - Got rid of alloc_sanitize_path() after adding a destination-buffer
      arg to sanitize_path() made it possible to put all the former's
      functionality into the latter.

    - The file-list that is output when at least 4 verbose options are
      specified reports the uid value on the sender even when rsync is
      not running as root (since we might be sending to a root receiver).

  BUILD CHANGES:

    - Added a "gen" target to rebuild most of the generated files,
      including configure, config.h.in, the man pages, and proto.h.

    - If "make proto" doesn't find some changes in the prototypes, the
      proto.h file is left untouched (its time-stamp used to always be
      updated).

    - The variable $STRIP (that is optionally set by the install-strip
      target's rule) was changed to $INSTALL_STRIP because some systems
      have $STRIP already set in the environment.

    - Fixed a build problem when SUPPORT_HARD_LINKS isn't defined.

    - When cross-compiling, the gettimeofday() function is now assumed to
      be a modern version that takes two-args (since we can't test it).

  DEVELOPER RELATED:

    - The scripts in the testsuite dir were cleaned up a bit and a few
      new tests added.

    - Some new diffs were added to the patches dir, and some accepted
      ones were removed.
2004-10-21 19:54:26 +00:00
tv
243e97128e Do the Interix fix in a more portable manner. 2004-10-08 20:03:43 +00:00
tv
9372f79214 Make build on Interix, essentially with the fix from PR pkg/25910. A better
fix (using autoconf) will be submitted to the rsync maintainers for a
future release.
2004-08-20 14:22:16 +00:00
tron
6a4753f93e Fix path-sanitizing bug which allows unauthorized remote file access.
Bump package revision because of that.
2004-08-14 14:15:51 +00:00
uebayasi
e636197f04 Enable pkgviews installation. 2004-05-11 07:15:59 +00:00
tron
e3a3dce3ba Update "rsync" package to version 2.6.2. Changes since version 2.6.0:
- Fixed a major bug in the sorting of the filenames when --relative
  is used for some sources (probably just "/", but don't depend on
  that).  This fix ensures that we ask for the right file-list item
  when requesting changes from the sender.
- Rsync now checks the return value of the close() function to
  better report disk-full problems on an NFS file system.
- Paths sent to an rsync daemon are more thoroughly sanitized when
  chroot is not used.  If you're running a non-read-only rsync
  daemon with chroot disabled, *please upgrade*, ESPECIALLY if the
  user privs you run rsync under is anything above "nobody".
- Lower memory use, more optimal transfer of data over the socket,
  and lower CPU usage (see the INTERNAL section for details).
- The RSYNC_PROXY environment variable can now contain a
  "USER:PASS@" prefix before the "HOST:PORT" information.
  (Bardur Arantsson)
- The --progress output now mentions how far along in the transfer
  we are, including both a count of files transferred and a
  percentage of the total file-count that we've processed.  It also
  shows better current-rate-of-transfer and remaining-transfer-time
  values.
- The configure script now accepts --with-rsyncd-conf=PATH to
  override the default value of the /etc/rsyncd.conf file.
- Added a couple extra diffs in the "patches" dir, removed the ones
  that got applied, and rebuilt the rest.
- Documentation changes now attempt to describe some often mis-
  understood features more clearly.
- When -x (--one-file-system) is combined with -L (--copy-links) or
  --copy-unsafe-links, no symlinked files are skipped, even if the
  referent file is on a different filesystem.
- The --link-dest code now works properly for a non-root user when
  (1) the UIDs of the source and destination differ and -o was
  specified, or (2) when the group of the source can't be used on
  the destination and -g was specified.
- Fixed a bug in the handling of -H (hard-links) that might cause
  the expanded PATH/NAME value of the current item to get
  overwritten (due to an expanded-name caching bug).
- We now reset the "new data has been sent" flag at the start of
  each file we send.  This makes sure that an interrupted transfer
  with the --partial option set doesn't keep a shorter temp file
  than the current basis file when no new data has been transfered
  over the wire for that file.
- Fixed a byte-order problem in --batch-mode on big-endian machines.
  (Jay Fenlason)
- Fixed configure bug when running "./configure --disable-ipv6".
- Fixed "make test" bug when build dir is not the source dir.
- When using --cvs-exclude, the exclude items we get from a
  per-directory's .cvsignore file once again only affect that one
  directory (not all following directories too).  The items are also
  now properly word-split and parsed without any +/- prefix parsing.
- When specifying the USER@HOST: prefix for a file, the USER part
  can now contain an '@', if needed (i.e. the last '@' is used to
  find the HOST, not the first).
- Fixed some bugs in the handling of group IDs for non-root users:
  (1) It properly handles a group that the sender didn't have a name
  for (it would previously skip changing the group on any files in
  that group).  (2) If --numeric-ids is used, rsync no longer
  attempts to set groups that the user doesn't have the permission
  to set.
- Fixed the "refuse options" setting in the rsyncd.conf file.
- Improved the -x (--one-file-system) flag's handling of any mount-
  point directories we encounter.  It is both more optimal (in that
  it no longer does a useless scan of the contents of the mount-
  point dirs) and also fixes a bug where a remapped mount of the
  original filesystem could get discovered in a subdir we should be
  ignoring.
- Rsync no longer discards a double-slash at the start of a filename
  when trying to open the file.  It also no longer constructs names
  that start with a double slash (unless the user supplied them).
- Path-specifying options to a daemon should now work the same with
  or without chroot turned on.  Previously, such a option (such as
  --link-dest) would get its absolute path munged into a relative
  one if chroot was not on, making that setting fairly useless.
  Rsync now transforms the path into one that is based on the
  module's base dir when chroot is not enabled.
- Fixed compilation problem on Tru64 Unix (having to do with
  sockaddr.sa_len and sockaddr.sin_len).
- Fixed a compatibility problem interacting with older rsync
  versions that might send us an empty --suffix value without
  telling us that --backup-dir was specified.
- The "hosts allow" option for a daemon-over-remote-shell process
  now has improved support for IPv6 addresses and a fix for systems
  that have a length field in their socket structs.
- Fixed the ability to request an empty backup --suffix when sending
  files to an rsync daemon.
2004-05-04 11:36:19 +00:00
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