BSD Ports

net/rsync 3.5.0 NetBSD

Network file distribution/synchronisation utility

System
NetBSD
Repository
pkgsrc
Last update
Commit
7b36d583ed
License
gnu-gpl-v3
Categories
net
Package size
317.2 KiB, 868.6 KiB installed

Description

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

In the other systems

SystemPortVersion
NetBSDnet/rsync3.5.0
FreeBSDnet/rsync3.5.1
OpenBSDnet/rsync3.5.1p0
DragonFlynet/rsync3.4.1_2
MidnightBSDnet/rsync3.5.0

Install

Binary package:

pkgin install rsync

From pkgsrc:

cd /usr/pkgsrc/net/rsync && make install clean

Dependencies

Run dependencies 5

Commit history 4

DateCommitCreditsLog message
7b36d583ed kim rsync: Add DISTINFO_FILE and PATCHDIR to Makefile.common
Try to avoid net/rrsync/distinfo going stale on rsync updates.
37b6b71d47 adam rsync: updated to 3.5.1
3.5.1 PROTOCOL NUMBER: The protocol number was changed to 33. BUG FIXES: Fixed several path-handling regressions from 3.5.0. Explicit sender paths can again traverse symlinked ancestors without weakening confinement of paths found during recursive scans. Local and remote-shell --files-from paths are handled as operator-supplied paths rather than paths beneath the transfer root. Fixed access to /dev/stdin, /dev/stdout, /dev/stderr and /dev/fd/N when they refer to pipes or descriptors inside user namespaces. Reading batch data from a FIFO or process substitution works again. Restored --max-alloc=0 as a spelling for the parser's maximum allocation limit rather than disabling that limit. …
8cb1fcefb5 wiz rsync, rrsync: put some shared values into Makefile.common
0ec0dc95df wiz rsync: update to 3.5.0.
This release fixes 33 security issues found during a focused audit of rsync's path handling and daemon protocol, a companion daemon-protocol fuzzing pass, and reports from external researchers -- plus several robustness hardenings. CVE IDs were assigned by VulnCheck (CNA); the precise "introduced in" version ranges accompany each advisory, and many are much narrower than "everything before 3.5.0". Every fix ships with a regression test in the test suite that fails on the unfixed tree. Full details at https://download.samba.org/pub/rsync/NEWS#3.5.0