Next | Query returned 103 messages, browsing 51 to 60 | Previous

History of commit frequency

CVS Commit History:


   2011-10-19 16:47:30 by Ryo ONODERA | Files touched by this commit (1)
Log message:
Replace whitespaces with tabs.
   2011-10-03 11:49:56 by Matthias Scheler | Files touched by this commit (2)
Log message:
Uopdate "rsync" package to version 3.0.9. Changes since 3.0.8:
- Fix a crash bug in checksum scanning when --inplace is used.
- Fix a hang if a hard-linked file cannot be opened by the sender (e.g.
  if it has no read permission).
- Fix preservation of a symlink's system xattrs (e.g. selinux) on Linux.
- Fix a memory leak in the xattr code.
- Fixed a bug with --delete-excluded when a filter merge file has a rule
  that specifies a receiver-only side restriction.
- Fix a bug with the modifying of unwritable directories.
- Fix --fake-super's interaction with --link-dest same-file comparisons.
- Fix the updating of the curr_dir buffer to avoid a duplicate slash.
- Fix the directory permissions on an implied dot-dir when using --relative
  (e.g. /outside/path/././send/path).
- Fixed some too-long sleeping instances when using --bwlimit.
- Fixed when symlink ownership difference-checking gets compiled into
  unchanged_attrs().
- Improved the socket-error reporting when multiple protocols fail.
- Fixed a case where a socket error could reference just-freed memory.
- Failing to use a password file that was specified on the command-line is
  now a fatal error.
- Fix the non-root updating of directories that don't have the read and/or
  execute permission.
- Make daemon-excluded file errors more error-like.
- Fix a compilation issue on older C compilers (due to a misplaced var
  declaration).
- Make configure avoid finding socketpair on cygwin.
- Avoid trying to reference SO_BROADCAST if the OS doesn't support it.
- Fix some issues with the post-processing of the man pages.
- Fixed the user home-dir handling in the support/lsh script.
- Some minor manpage improvements.
   2011-04-08 14:36:24 by Takahiro Kambe | Files touched by this commit (2)
Log message:
Update rsync package to 3.0.8.

NEWS for rsync 3.0.8 (26 Mar 2011)
Protocol: 30 (unchanged)
Changes since 3.0.7:

  BUG FIXES:

    - Fixed two buffer-overflow issues: one where a directory path that is
      exactly MAXPATHLEN was not handled correctly, and one handling a
      --backup-dir that is extra extra large.

    - Fixed a data-corruption issue when preserving hard-links without
      preserving file ownership, and doing deletions either before or during
      the transfer (CVE-2011-1097).  This fixes some assert errors in the
      hard-linking code, and some potential failed checksums (via -c) that
      should have matched.

    - Fixed a potential crash when an rsync daemon has a filter/exclude list
      and the transfer is using ACLs or xattrs.

    - Fixed a hang if a really large file is being processed by an rsync that
      can't handle 64-bit numbers.  Rsync will now complain about the file
      being too big and skip it.

    - For devices and special files, we now avoid gathering useless ACL and/or
      xattr information for files that aren't being copied.  (The un-copied
      files are still put into the file list, but there's no need to gather
      data that is not going to be used.)  This ensures that if the user uses
      --no-D, that rsync can't possibly complain about being unable to gather
      extended information from special files that are in the file list (but
      not in the transfer).

    - Properly handle requesting remote filenames that start with a dash.  This
      avoids a potential error where a filename could be interpreted as a
      (usually invalid) option.

    - Fixed a bug in the comparing of upper-case letters in file suffixes for
      --skip-compress.

    - If an rsync daemon has a module configured without a path setting, rsync
      will now disallow access to that module.

    - If the destination arg is an empty string, it will be treated as a
      reference to the current directory (as 2.x used to do).

    - If rsync was compiled with a newer time-setting function (such as
      lutimes), rsync will fall-back to an older function (such as utimes) on a
      system where the newer function is not around.  This helps to make the
      rsync binary more portable in mixed-OS-release situations.

    - Fixed a batch-file writing bug that would not write out the full set of
      compatibility flags that the transfer was using.  This fixes a potential
      protocol problem for a batch file that contains a sender-side I/O error:
      it would have been sent in a way that the batch-reader wasn't expecting.

    - Some improvements to the hard-linking code to ensure that device-number
      hashing is working right, and to supply more information if the hard-link
      code fails.

    - The --inplace code was improved to not search for an impossible checksum
      position.  The quadruple-verbose chunk[N] message will now mention when
      an inplace chunk was handled by a seek rather than a read+write.

    - Improved ACL mask handling, e.g. for Solaris.

    - Fixed a bug that prevented --numeric-ids from disabling the translation
      of user/group IDs for ACLs.

    - Fixed an issue where an xattr and/or ACL transfer that used an alt-dest
      option (e.g. --link-dest) could output an error trying to itemize the
      changes against the alt-dest directory's xattr/ACL info but was instead
      trying to access the not-yet-existing new destination directory.

    - Improved xattr system-error messages to mention the full path to the
      file.

    - The --link-dest checking for identical symlinks now avoids considering
      attribute differences that cannot be changed on the receiver.

    - Avoid trying to read/write xattrs on certain file types for certain OSes.
      Improved configure to set NO_SYMLINK_XATTRS, NO_DEVICE_XATTRS, and/or
      NO_SPECIAL_XATTRS defines in config.h.

    - Improved the unsafe-symlink errors messages.

    - Fixed a bug setting xattrs on new files that aren't user writable.

    - Avoid re-setting xattrs on a hard-linked file w/the same xattrs.

    - Fixed a bug with --fake-super when copying files and dirs that aren't
      user writable.

    - Fixed a bug where a sparse file could have its last sparse block turned
      into a real block when rsync sets the file size (requires ftruncate).

    - If a temp-file name is too long, rsync now avoids truncating the name in
      the middle of adjacent high-bit characters.  This prevents a potential
      filename error if the filesystem doesn't allow a name to contain an
      invalid multi-byte sequence.

    - If a muli-protocol socket connection fails (i.e., when contacting a
      daemon), we now report all the failures, not just the last one.  This
      avoids losing a relevant error (e.g. an IPv4 connection-refused error)
      that happened before the final error (e.g. an IPv6 protocol-not-supported
      error).

    - Generate a transfer error if we try to call chown with a -1 for a uid or
      a gid (which is not settable).

    - Fixed the working of --force when used with --one-file-system.

    - Fix the popt arg parsing so that an option that doesn't take an arg will
      reject an attempt to supply one (can configure --with-included-popt if
      your system's popt library doesn't yet have this fix).

    - A couple minor option tweaks to the support/rrsync script, and also some
      regex changes that make vim highlighting happier.

    - Fixed some issues in the support/mnt-excl script.

    - Various manpage improvements.

  ENHANCEMENTS:

    - Added ".hg/" to the default cvs excludes (see -C & \ 
--cvs-exclude).

  DEVELOPER RELATED:

    - Use lchmod() whenever it is available (not just on symlinks).
    - A couple fixes to the socketpair_tcp() routine.
    - Updated the helper scripts in the packaging subdirectory.
    - Renamed configure.in to configure.ac.
    - Fixed configure's checking for iconv routines for newer OS X versions.
    - Fixed the testsuite/xattrs.test script on OS X.
   2010-01-02 13:39:16 by Matthias Scheler | Files touched by this commit (2)
Log message:
Update "rsync" package to version 3.0.7. Changes since version 3.0.6:
- 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.

Approved by Alistair Crooks.
   2009-06-16 02:04:03 by David Brownlee | Files touched by this commit (1)
Log message:
fix for DESTDIR install
   2009-06-15 18:53:02 by Matthias Scheler | Files touched by this commit (3)
Log message:
Update "rsync" package to version 3.0.5. Changes since version 3.0.6:
- Fixed a --read-batch hang when rsync is reading a batch file that was
  created from an incremental-recursion transfer.
- Fixed the daemon's socket code to handle the simultaneous arrival of
  multiple connections.
- Fix --safe-links/--copy-unsafe-links to properly handle symlinks that
  have consecutive slashes in the value.
- Fixed the parsing of an [IPv6_LITERAL_ADDR] when a USER@ is prefixed.
- The sender now skips a (bogus) symlink that has a 0-length value, which
  avoids a transfer error in the receiver.
- Fixed a case where the sender could die with a tag-0 error if there was
  an I/O during the sending of the file list.
- Fixed the rrsync script to avoid a server-side problem when -e is at the
  start of the short options.
- Fixed a problem where a vanished directory could turn into an exit code
  23 instead of the proper exit code 24.
- Fixed the --iconv conversion of symlinks when doing a local copy.
- Fixed a problem where --one-file-system was not stopping deletions on the
  receiving side when a mount-point directory did not match a directory in
  the transfer.
- Fixed the dropping of an ACL mask when no named ACL values were present.
- Fixed an ACL/xattr corruption issue where the --backup option could cause
  rsync to associate the wrong ACL/xattr information with received files.
- Fixed the use of --xattrs with --only-write-batch.
- Fixed the use of --dry-run with --read-batch.
- Fixed configure's erroneous use of target.
- Fixed configure's --disable-debug option.
- Fixed a run-time issue for systems that can't find iconv_open() by adding
  the --disable-iconv-open configure option.
- Complain and die if the user tries to combine --remove-source-files (or
  the deprecated --remove-sent-files) with --read-batch.
- Fixed an failure transferring special files from Solaris to Linux.

Approved by Alistair Crooks.
   2009-06-14 20:09:49 by Joerg Sonnenberger | Files touched by this commit (291)
Log message:
Remove @dirrm entries from PLISTs
   2009-02-21 10:34:17 by Matthias Scheler | Files touched by this commit (3)
Log message:
Add a startup script for "rsync" in daemon mode loosely based on
the example provided under
<http://wiki.netbsd.se/Mirroring_NetBSD#Configuring_RSYNC_Server>.

This fixes PR pkg/40704 by Brian A. Seklecki.
   2009-01-28 13:34:00 by Matthias Scheler | Files touched by this commit (2) | Package updated
Log message:
Update "rsync" package to version 3.0.5. Changes since version 3.0.4:

Bug Fixes:
- Initialize xattr data in a couple spots in the hlink code, which avoids a
  crash when the xattr pointer's memory happens to start out non-zero.
  Also fixed the itemizing of an alt-dest file's xattrs when hard-linking.
- Don't send a bogus "-" option to an older server if there were no short
  options specified.
- Fixed skipping of unneeded updates in a batch file when incremental
  recursion is active.  Added a test for this.  Made batch-mode handle
  "redo" files properly (and without hanging).
- Fix the %P logfile escape when the daemon logs from inside a chroot.
- Fixed the use of -s (--protect-args) when used with a remote source or
  destination that had an empty path (e.g. "host:").  Also fixed a problem
  when -s was used when accessing a daemon via a remote-shell.
- Fixed the use of a dot-dir path (e.g. foo/./bar) inside a --files-from
  file when the root of the transfer isn't the current directory.
- Fixed a bug with "-K --delete" removing symlinks to directories when
  incremental recursion is active.
- Fixed a hard to trigger hang when using --remove-source-files.
- Got rid of an annoying delay when accessing a daemon via a remote-shell.
- Properly ignore (superfluous) source args on a --read-batch command.
- Improved the manpage's description of the '*' wildcard to remove the
  confusing "non-empty" qualifier.
- Fixed reverse lookups in the compatibility-library version of
  getnameinfo().
- Fixed a bug when using --sparse on a sparse file that has over 2GB of
  consecutive sparse data.
- Avoid a hang when using at least 3 --verbose options on a transfer with a
  client sender (which includes local copying).
- Fixed a problem with --delete-delay reporting an error when it was ready
  to remove a directory that was now gone.
- Got rid of a bunch of "warn_unused_result" compiler warnings.
- If an ftruncate() on a received file fails, it now causes a partial-
  transfer warning.
- Allow a path with a leading "//" to be preserved (CYGWIN only).

Enhancements:
- Made the support/atomic-rsync script able to perform a fully atomic
  update of the copied hierarchy when the destination is setup using a
  particular symlink idiom.
   2008-11-03 12:55:01 by Matthias Scheler | Files touched by this commit (1)
Log message:
Include "converters/libiconv/buildlink3.mk" to fix build problems under
Solaris as suggested by Joern Clausen in PR pkg/39859. Bump the package
revision because this might change the binary package on some platforms.

Next | Query returned 103 messages, browsing 51 to 60 | Previous