Next | Query returned 101 messages, browsing 71 to 80 | Previous

History of commit frequency

CVS Commit History:


   2007-08-23 15:47:51 by Matthias Scheler | Files touched by this commit (3)
Log message:
Add SuSE's patch to fix the vulnerability reported in CVE-2007-4091.
Bump package revision.
   2006-11-21 20:36:16 by Todd Vierling | Files touched by this commit (1)
Log message:
On Interix, use pkgsrc iconv, as the calls rsync is doing are segfaulting
in libc (the "initialize/reset" call of foo,NULL,0,NULL,0 doesn't work).
   2006-11-18 10:12:53 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 2.6.9:
* Bug fixes
* Added the --log-file=FILE and --log-file-format=FORMAT options.
* Added the --remove-source-files option as a replacement for the (now
  deprecated) --remove-sent-files option.
* Added the option --no-motd to suppress the message-of-the-day output
  from a daemon when doing a copy.
* Added a new environment variable to the pre-/post-xfer exec commands (in
  the daemon's config file): RSYNC_PID.
   2006-11-05 18:31:10 by Joerg Sonnenberger | Files touched by this commit (7)
Log message:
DESTDIR support.
   2006-04-28 18:08:37 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 2.6.8:

NEWS for rsync 2.6.8 (22 Apr 2006)
Protocol: 29 (unchanged)
Changes since 2.6.7:

  BUG FIXES:

    - Fixed a bug in the exclude code where an anchored exclude without any
      wildcards fails to match an absolute source arg, but only when --relative
      is in effect.

    - Improved the I/O code for the generator to fix a potential hang when the
      receiver gets an EOF on the socket but the generator's select() call
      never indicates that the socket is writable for it to be notified about
      the EOF.  (This can happen when using stunnel).

    - Fixed a problem with the file-reading code where a failed read (such as
      that caused by a bad sector) would not advance the file's read-position
      beyond the failed read's data.

    - Fixed a logging bug where the "log file" directive was not being \ 
honored
      in a single-use daemon (one spawned by a remote-shell connection or by
      init).

    - If rsync cannot honor the --delete option, we output an error and exit
      instead of silently ignoring the option.

    - Fixed a bug in the --link-dest code that prevented special files (such as
      fifos) from being linked.

    - The ability to hard-link symlinks and special files is now determined at
      configure time instead of at runtime.  This fixes a bug with --link-dest
      creating a hard-link to a symlink's referent on a BSD system.

  ENHANCEMENTS:

    - In daemon mode, if rsync fails to bind to the requested port, the
      error(s) returned by socket() and/or bind() are now logged.

    - When we output a fatal error, we now output the version of rsync in the
      message.

    - Improved the documentation for the --owner and --group options.

    - The rsyncstats script in "support" has an improved line-parsing regex
      that is easier to read and also makes it to parse syslog-generated lines.

    - A new script in "support": file-attr-restore, can be used to \ 
restore the
      attributes of a file-set (the permissions, ownership, and group info)
      taken from the cached output of a "find ARG... -ls" command.
   2006-04-22 11:22:18 by Roland Illig | Files touched by this commit (231)
Log message:
Removed the superfluous "quotes" and 'quotes' from variables that don't
need them, for example RESTRICTED and SUBST_MESSAGE.*.
   2006-03-12 19:51:24 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 2.6.7, tron@ ok:

NEWS for rsync 2.6.7 (11 Mar 2006)

Protocol: 29 (unchanged)
Changes since 2.6.6:

  OUTPUT CHANGES:

    - The letter 'D' in the itemized output was being used for both devices
      (character or block) as well as other special files (such as fifos and
      named sockets).  This has changed to separate non-device special files
      under the 'S' designation (e.g. "cS+++++++ path/fifo").  See also the
      "--specials" option, below.

    - The way rsync escapes unreadable characters has changed.  First, rsync
      now has support for recognizing valid multibyte character sequences in
      your current locale, allowing it to escape fewer characters than before
      for a locale such as UTF-8.  Second, it now uses an escape idiom of
      "\#123", which is the literal string "\#" followed by \ 
exactly 3 octal
      digits.  Rsync no longer doubles a backslash character in a filename
      (e.g. it used to output "foo\\bar" when copying \ 
"foo\bar") -- now it only
      escapes a backslash that is followed by a hash-sign and 3 digits (0-9)
      (e.g. it will output "foo\#134#789" when copying \ 
"foo\#789").  See also
      the --8-bit-output (-8) option, mentioned below.

      Script writers: the local rsync is the one that outputs escaped names,
      so if you need to support unescaping of filenames for older rsyncs, I'd
      suggest that you parse the output of "rsync --version" and only \ 
use the
      old unescaping rules for 2.6.5 and 2.6.6.

  BUG FIXES:

	(LOTS)

  ENHANCEMENTS:

    - Added the --append option that makes rsync append data onto files that
      are longer on the source than the destination (this includes new files).

    - Added the --min-size=SIZE option to exclude small files from the
      transfer.

    - Added the --compress-level option to allow you to set how aggressive
      rsync's compression should be (this option implies --compress).

    - Enhanced the parsing of the SIZE value for --min-size and --max-size to
      allow easy entry of multiples of 1000 (instead of just multiples of 1024)
      and off-by-one values too (e.g. --max-size=8mb-1).

    - Added the --8-bit-output (-8) option, which tells rsync to avoid escaping
      high-bit characters that it thinks are unreadable in the current locale.

    - The new option --human-readable (-h) changes the output of --progress,
      --stats, and the end-of-run summary to be easier to read.  If repeated,
      the units become powers of 1024 instead of powers of 1000.  (The old
      meaning of -h, as a shorthand for --help, still works as long as you
      just use it on its own, as in "rsync -h".)

    - If lutimes() and/or lchmod() are around, use them to allow the
      preservation of attributes on symlinks.

    - The --link-dest option now affects symlinks and devices (when possible).

    - Added two config items to the rsyncd.conf parsing:  "pre-xfer \ 
exec" and
      "post-xfer exec".  These allow a command to be specified on a \ 
per-module
      basis that will be run before and/or after a daemon-mode transfer.  (See
      the man page for a list of the environment variables that are set with
      information about the transfer.)

    - When using the --relative option, you can now insert a dot dir in
      the source path to indicate where the replication of the source dirs
      should start.  For example, if you specify a source path of
      rsync://host/module/foo/bar/./baz/dir with -R, rsync will now only
      replicate the "baz/dir" part of the source path (note: a trailing
      dot dir is unaffected unless it also has a trailing slash).

    - Added some new --no-FOO options that make it easier to override unwanted
      implied or default options.  For example, "-a --no-o" (aka \ 
"--archive
      --no-owner") can be used to turn off the preservation of file ownership
      that is implied by -a.

    - Added the --chmod=MODE option that allows the destination permissions to
      be changed from the source permissions.  E.g. --chmod=g+w,o-rwx

    - Added the "incoming chmod" and "outgoing chmod" daemon \ 
options that allow
      a module to specify what permissions changes should be applied to all
      files copied to and from the daemon.

    - Allow the --temp-dir option to be specified when starting a daemon, which
      sets the default temporary directory for incoming files.

    - If --delete is combined with --dirs without --recursive, rsync will now
      delete in any directory whose content is being synchronized.

    - If --backup is combined with --delete without --backup-dir (and without
      --delete-excluded), we add a "protect" filter-rule to ensure \ 
that files
      with the backup suffix are not deleted.

    - The file-count stats that are output by --progress were improved to
      better indicate what the numbers mean.  For instance, the output:
      "(xfer#5, to-check=8383/9999)" indicates that this was the fifth file
      to be transferred, and we still need to check 8383 more files out of
      a total of 9999.

    - The include/exclude code now allows a dir/*** directive (with 3 trailing
      stars) to match both the dir itself as well as all the content below the
      dir (dir/** would not match the dir).

    - Added the --prune-empty-dirs (-m) option that makes the receiving rsync
      discard empty chains of directories from the file-list.  This makes it
      easier to selectively copy files from a source hierarchy and end up with
      just the directories needed to hold the resulting files.

    - If the --itemize-changes (-i) option is repeated, rsync now includes
      unchanged files in the itemized output (similar to -vv, but without all
      the other verbose messages that can get in the way).  Of course, the
      client must be version 2.6.7 for this to work, but the remote rsync only
      needs to be 2.6.7 if you're pushing files.

    - Added the --specials option to tell rsync to copy non-device special
      files (which rsync now attempts even as a normal user).  The --devices
      option now requests the copying of just devices (character and block).
      The -D option still requests both (e.g. --devices and --specials), -a
      still implies -D, and non-root users still get a silent downgrade that
      omits device copying.

    - Added the --super option to make the receiver always attempt super-user
      activities.  This is useful for systems that allow things such as devices
      to be created or ownership to be set without being UID 0, and is also
      useful for someone who wants to ensure that errors will be output if the
      receiving rsync isn't being run as root.

    - Added the --sockopts option for those few who want to customize the TCP
      options used to contact a daemon rsync.

    - Added a way for the --temp-dir option to be combined with a partial-dir
      setting that lets rsync avoid non-atomic updates (for those times when
      --temp-dir is not being used because space is tight).

    - A new support script, files-to-excludes, will transform a list of files
      into a set of include/exclude directives that will copy those files.

    - A new option, --executability (-E) can be used to preserve just the
      execute bit on files, for those times when using the --perms option is
      not desired.

    - The daemon now logs each connection and also each module-list request
      that it receives.

    - New log-format options: %M (modtime), %U (uid), %G (gid), and %B
      (permission bits, e.g. "rwxr-xrwt").

    - The --dry-run option no longer forces the enabling of --verbose.

    - The --remove-sent-files option now does a better job of incrementally
      removing the sent files on the sending side (older versions tended to
      clump up all the removals at the end).

    - A daemon now supersedes its minimal SIGCHLD handler with the standard
      PID-remembering version after forking.  This ensures that the generator
      can get the child-exit status from the receiver.

    - Use of the --bwlimit option no longer interferes with the remote rsync
      sending error messages about invalid/refused options.

    - Rsync no longer returns a usage error when used with one local source arg
      and no destination: this now implies the --list-only option, just like
      the comparable situation with a remote source arg.

    - Added the --copy-dirlinks option, a more limited version of --copy-links.

    - Various documentation improvements, including: a better synopsis, some
      improved examples, a better discussion of the presence and absence of
      --perms (including how it interacts with the new --executability and
      --chmod options), an extended discussion of --temp-dir, an improved
      discussion of --partial-dir, a better description of rsync's pattern
      matching characters, an improved --no-implied-dirs section, and the
      documenting of what the --stats option outputs.

    - Various new and updated diffs in the patches dir, including: acls.diff,
      xattrs.diff, atimes.diff, detect-renamed.diff, and slp.diff.
   2005-12-29 07:22:26 by Johnny C. Lam | Files touched by this commit (597)
Log message:
Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
   2005-12-27 22:26:05 by Jeremy C. Reed | Files touched by this commit (1)
Log message:
In INSTALLATION_DIRS precreate PKGMANDIR directories not "man".
   2005-10-20 19:28:32 by Matthias Scheler | Files touched by this commit (1)
Log message:
Change the location of rsync server configuration file to
"${PKG_SYSCONFDIR}/rsyncd.conf" as documented. Bump package revision
because of this fix. Problem noted by Joerg Sonnenberger in private e-mail.

Next | Query returned 101 messages, browsing 71 to 80 | Previous