rsync - fast, versatile, remote (and local) file-copying tool

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Main amd64
Package name rsync
Package version 3.1.2
Package release 2.1ubuntu1
Package architecture amd64
Package type deb
Installed size 703 B
Download size 326.12 KB
Official Mirror
rsync is a fast and versatile file-copying tool which can copy locally
and to/from a remote host. It offers many options to control its behavior,
and its remote-update protocol can minimize network traffic to make
transferring updates between machines fast and efficient.
It is widely used for backups and mirroring and as an improved copy
command for everyday use.
This package provides both the rsync command line tool and optional
daemon functionality.


Package Version Architecture Repository
rsync_3.1.2-2.1ubuntu1_i386.deb 3.1.2 i386 Ubuntu Main
rsync - - -


Name Value
base-files >= 4.0.1
init-system-helpers >= 1.18~
libacl1 >= 2.2.51-8
libattr1 >= 1:2.4.46-8
libc6 >= 2.15
libpopt0 >= 1.14
lsb-base >= 3.2-14


Type URL
Binary Package rsync_3.1.2-2.1ubuntu1_amd64.deb
Source Package rsync

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install rsync deb package:
    # sudo apt-get install rsync




2018-01-18 - Leonidas S. Barbosa <>
rsync (3.1.2-2.1ubuntu1) bionic; urgency=medium
* SECURITY UPDATE: Allows remote attacker to bypass argument
- debian/patches/CVE-2018-5764.patch: Ignore --protect-args
when already sent by client in options.c.
- CVE-2018-5764
2017-12-13 - Salvatore Bonaccorso <>
rsync (3.1.2-2.1) unstable; urgency=medium
* Non-maintainer upload.
* Enforce trailing \0 when receiving xattr name values (CVE-2017-16548)
(Closes: #880954)
* Check fname in recv_files sooner (CVE-2017-17433) (Closes: #883667)
* Sanitize xname in read_ndx_and_attrs (CVE-2017-17434) (Closes: #883665)
* Check daemon filter against fnamecmp in recv_files() (CVE-2017-17434)
(Closes: #883665)
2017-03-17 - Paul Slootman <>
rsync (3.1.2-2) unstable; urgency=medium
* Added patch from upstream git to resolve temporary lines in --progress
output not being cleared.
* Added patch from upstream git to speed up handling of xattrs.
2016-10-07 - Paul Slootman <>
rsync (3.1.2-1) unstable; urgency=medium
* new upstream release
* Bumped Standards-Version to 3.9.8 (no change necessary).
* added deb-systemd-helper stuff to maintainer scripts to properly support
* Modified the /etc/default/rsync and /usr/share/doc/rsync/README.Debian 
to document how to configure the rsync daemon behaviour when using systemd.
* included copy-devices.diff patch from to
enable the --copy-devices option to copy the data inside a device instead
of copying the node.
* included time-limit.diff patch from to
enable the -stop-at and --time-limit patches to stop rsync at a certain
time or after a certain duration.
* Add description of value for --compress-level to manpage.
* Don't use hard-coded path to invoke-rc.d for check in prerm script.
2015-03-07 - Paul Slootman <>
rsync (3.1.1-3) unstable; urgency=medium
* Added patch for CVE-2014-9512, Rsync path spoofing attack vulnerability.
2014-08-09 - Paul Slootman <>
rsync (3.1.1-2) unstable; urgency=low
* hardening flags were not applied correctly, debian/rules modified thanks
to patch from Simon Ruderich.
2014-07-10 - Paul Slootman <>
rsync (3.1.1-1) unstable; urgency=low
* new upstream release
Includes config.* update, closes:#714782
Includes preallocate patch, closes:#649914
* Bumped Standards-Version to (no change necessary).
* revert to using included zlib as there have been numerous reports of failed
transfers when using -z with the separate zlib.
* use the now included systemd file instead of our own copy.
* use hardening=+all flags, thanks to hint from
* add noatime patch which adds the --noatime option, which adds the O_NOATIME
flag when opening files, to no update the access time on kernels that
support that (linux 2.6.8 and later).
* changed backtick usage in rules for CFLAGS and LDFLAGS to $(shell ...)
* added autofs to Should-Start: in init.d script.
* added README.Debian file to explain how to get the daemon running.
* simplify init.d nice parameter checking.
2014-04-16 - Paul Slootman <>
rsync (3.1.0-3) unstable; urgency=high
* fix for CVE-2014-2855 - rsync denial of service
a remote client can send an invalid username and cause an infinite CPU
loop on the server child process.
* added upstream signature for uscan usage
* changed package source format to 3.0 (quilt)

See Also

Package Description
rsyslog_8.32.0-1ubuntu4_amd64.deb reliable system and kernel logging daemon
rtkit_0.11-6_amd64.deb Realtime Policy and Watchdog Daemon
ruby-all-dev_2.5.1_amd64.deb Ruby development environment (all versions supported in Debian)
ruby-dev_2.5.1_amd64.deb Header files for compiling extension modules for Ruby (default version)
ruby-did-you-mean_1.2.0-2_all.deb smart error messages for Ruby > 2.3
ruby-minitest_5.10.3-1_all.deb Ruby test tools supporting TDD, BDD, mocking, and benchmarking
ruby-net-telnet_0.1.1-2_all.deb telnet client library
ruby-power-assert_0.3.0-1_all.deb library showing values of variables and method calls in an expression
ruby-test-unit_3.2.5-1_all.deb unit testing framework for Ruby
ruby2.5-dev_2.5.1-1ubuntu1_amd64.deb Header files for compiling extension modules for the Ruby 2.5
ruby2.5-doc_2.5.1-1ubuntu1_all.deb Documentation for Ruby 2.5
ruby2.5_2.5.1-1ubuntu1_amd64.deb Interpreter of object-oriented scripting language Ruby
ruby_2.5.1_amd64.deb Interpreter of object-oriented scripting language Ruby (default version)
rubygems-integration_1.11_all.deb integration of Debian Ruby packages with Rubygems
run-one_1.17-0ubuntu1_all.deb run just one instance of a command and its args at a time