./net/rsync, Network file distribution/synchronisation utility

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2017Q4, Version: 3.1.3, Package name: rsync-3.1.3, Maintainer: pkgsrc-users

rsync is a replacement for rcp that has many more features.

rsync uses the "rsync algorithm" which provides a very fast method for
bringing remote files into sync. It does this by sending just the
differences in the files across the link, without requiring that both
sets of files are present at one of the ends of the link beforehand.
This makes rsync a good remote file distribution/synchronisation utility
in a dialup PPP/SLIP environment.

Note: it requires rsync on the destination machine.

There is a Computer Science Technical Report on the rsync algorithm
included in the distribution, and is also available as
ftp://samba.anu.edu.au/pub/rsync/tech_report.ps


Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 82e7829c0b3cefbd33c233005341e2073c425629
RMD160: 95a040e0c32e09d01f37fc7d2defd2c41a184db6
Filesize: 884.676 KB

Version history: (Expand)


CVS history: (Expand)


   2018-03-16 23:06:26 by S.P.Zeidler | Files touched by this commit (7) | Package removed
Log message:
Pullup ticket #5723 - requested by agc
net/rsync: security update

Revisions pulled up:
- net/rsync/Makefile                                            1.107-1.108
- net/rsync/distinfo                                            1.47-1.48
- net/rsync/patches/patch-Makefile.in                           1.2
- net/rsync/patches/patch-ab                                    deleted
- net/rsync/patches/patch-receiver.c                            deleted
- net/rsync/patches/patch-rsync.c                               deleted
- net/rsync/patches/patch-xattrs.c                              deleted

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   snj
   Date:           Sat Jan 27 04:21:18 UTC 2018

   Modified Files:
           pkgsrc/net/rsync: Makefile distinfo
   Added Files:
           pkgsrc/net/rsync/patches: patch-options.c

   Log message:
   Fix CVE-2018-5764.

   Bump PKGREVISION to 3.

   To generate a diff of this commit:
   cvs rdiff -u -r1.106 -r1.107 pkgsrc/net/rsync/Makefile
   cvs rdiff -u -r1.46 -r1.47 pkgsrc/net/rsync/distinfo
   cvs rdiff -u -r0 -r1.1 pkgsrc/net/rsync/patches/patch-options.c

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   adam
   Date:           Mon Jan 29 11:32:59 UTC 2018

   Modified Files:
           pkgsrc/net/rsync: Makefile distinfo
           pkgsrc/net/rsync/patches: patch-Makefile.in
   Removed Files:
           pkgsrc/net/rsync/patches: patch-ab patch-options.c patch-receiver.c
               patch-rsync.c patch-xattrs.c

   Log message:
   rsync: updated to 3.1.3

   Changes since 3.1.2:

   SECURITY FIXES:
     - Fixed a buffer overrun in the protocol's handling of xattr names and
       ensure that the received name is null terminated.
     - Fix an issue with --protect-args where the user could specify the arg in
       the protected-arg list and short-circuit some of the arg-sanitizing code.

   BUG FIXES:
     - Don't output about a new backup dir without appropriate info verbosity.
     - Fixed some issues with the sort functions in support/rsyncstats script.
     - Added a way to specify daemon config lists (e.g. users, groups, etc) that
       contain spaces (see "auth users" in the latest rsyncd.conf manpage).
     - If a backup fails (e.g. full disk) rsync exits with an error.
     - Fixed a problem with a doubled --fuzzy option combined with --link-dest.
     - Avoid invalid output in the summary if either the start or end time had
       an error.
     - We don't allow a popt alias to affect the --daemon or --server options.
     - Fix daemon exclude code to disallow attribute changes in addition to
       disallowing transfers.
     - Don't force nanoseconds to match if a non-transferred, non-checksummed
       file only passed the quick-check w/o comparing nanosecods.

   ENHANCEMENTS:
     - Added the ability for rsync to compare nanosecond times in its file-check
       comparisons, and added support nanosecond times on Mac OS X.
     - Added a short-option (-@) for --modify-window.
     - Added the --checksum-choice=NAME[,NAME] option to choose the checksum
       algorithms.
     - Added hashing of xattr names (with using -X) to improve the handling of
       files with large numbers of xattrs.
     - Added a way to filter xattr names using include/exclude/filter rules (see
       the --xattrs option in the manpage for details).
     - Added "daemon chroot|uid|gid" to the daemon config (in addition \ 
to the
       old chroot|uid|gid settings that affect the daemon's transfer process).
     - Added "syslog tag" to the daemon configuration.
     - Some manpage improvements.

   DEVELOPER RELATED:
     - Tweak the "make" output when yodl isn't around to create the \ 
man pages.
     - Changed an obsolete autoconf compile macro.
     - Support newer yodl versions when converting man pages.

   To generate a diff of this commit:
   cvs rdiff -u -r1.107 -r1.108 pkgsrc/net/rsync/Makefile
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/net/rsync/distinfo
   cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/rsync/patches/patch-Makefile.in
   cvs rdiff -u -r1.16 -r0 pkgsrc/net/rsync/patches/patch-ab
   cvs rdiff -u -r1.1 -r0 pkgsrc/net/rsync/patches/patch-options.c \
       pkgsrc/net/rsync/patches/patch-receiver.c \
       pkgsrc/net/rsync/patches/patch-rsync.c \
       pkgsrc/net/rsync/patches/patch-xattrs.c
   2018-01-06 23:51:51 by S.P.Zeidler | Files touched by this commit (4)
Log message:
Pullup ticket #5671 - requested by snj
net/rsync: security patch

Revisions pulled up:
- net/rsync/Makefile                                            1.106
- net/rsync/distinfo                                            1.46
- net/rsync/patches/patch-receiver.c                            1.1
- net/rsync/patches/patch-rsync.c                               1.1

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   snj
   Date:           Sun Dec 31 20:55:43 UTC 2017

   Modified Files:
           pkgsrc/net/rsync: Makefile distinfo
   Added Files:
           pkgsrc/net/rsync/patches: patch-receiver.c patch-rsync.c

   Log message:
   net/rsync: Fix CVE-2017-17433 and CVE-2017-17434.

   Bump PKGREVISION to 2.

   To generate a diff of this commit:
   cvs rdiff -u -r1.105 -r1.106 pkgsrc/net/rsync/Makefile
   cvs rdiff -u -r1.45 -r1.46 pkgsrc/net/rsync/distinfo
   cvs rdiff -u -r0 -r1.1 pkgsrc/net/rsync/patches/patch-receiver.c \
       pkgsrc/net/rsync/patches/patch-rsync.c