Diff for /embedaddon/rsync/NEWS between versions 1.1.1.1 and 1.1.1.3

version 1.1.1.1, 2012/02/17 15:09:30 version 1.1.1.3, 2016/11/01 09:54:32
Line 1 Line 1
NEWS for rsync 3.0.9 (23 Sep 2011)NEWS for rsync 3.1.2 (21 Dec 2015)
Protocol: 30 (unchanged)Protocol: 31 (unchanged)
Changes since 3.0.8:Changes since 3.1.1:
   
  BUG FIXES:  SECURITY FIXES:
   
    - Fix a crash bug in checksum scanning when --inplace is used.    - Make sure that all transferred files use only path names from inside the
       transfer.  This makes it impossible for a malicious sender to try to make
       the receiver use an unsafe destination path for a transferred file, such
       as a just-sent symlink.
   
    - Fix a hang if a hard-linked file cannot be opened by the sender (e.g.  BUG FIXES:
      if it has no read permission). 
   
    - Fix preservation of a symlink's system xattrs (e.g. selinux) on Linux.    - Change the checksum seed order in the per-block checksums.  This prevents
       someone from trying to create checksum blocks that match in sum but not
       content.
     - Fixed a with the per-dir filter files (using -FF) that could trigger an
       assert failure.
     - Only skip set_modtime() on a transferred file if the time is exactly
       right.
     - Don't create an empty backup dir for a transferred file that doesn't
       exist yet.
     - Fixed a bug where --link-dest and --xattrs could cause rsync to exit if
       a filename had a matching dir of the same name in the alt-dest area.
     - Allow more than 32 group IDs per user in the daemon's gid=LIST config.
     - Fix the logging of %b & %c via --log-file (daemon logging was already
       correct, as was --out-format='%b/%c').
     - Fix erroneous acceptance of --info=5 & --debug=5 (an empty flag name is
       not valid).
   
    - Fix a memory leak in the xattr code.  ENHANCEMENTS:
   
    - Fixed a bug with --delete-excluded when a filter merge file has a rule    - Added "(DRY RUN)" info to the --debug=exit output line.
      that specifies a receiver-only side restriction.    - Use usleep() for our msleep() function if it is available.
     - Added a few extra long-option names to rrsync script, which will make
       BackupPC happier.
     - Made configure choose to use linux xattrs on netbsd (rather than not
       supporting xattrs).
     - Added -wo (write-only) option to rrsync support script.
     - Misc. manpage tweaks.
   
    - Fix a bug with the modifying of unwritable directories.  DEVELOPER RELATED:
   
    - Fix --fake-super's interaction with --link-dest same-file comparisons.    - Fixed a bug with the Makefile's use of INSTALL_STRIP.
    - Improve a test in the suite that could get an erroneous timestamp error.
    - Fix the updating of the curr_dir buffer to avoid a duplicate slash.    - Tweaks for newer versions of git in the packaging tools.
    - Improved the m4 generation rules and some autoconf idioms.
    - 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. 

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>