diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.2-r2 similarity index 65% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.2 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.2-r2 index cddef0895d..76c9d5112e 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.2-r2 @@ -1,13 +1,13 @@ -DEFINED_PHASES=configure install postinst prepare +DEFINED_PHASES=configure install postinst DEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) static? ( acl? ( virtual/acl[static-libs(+)] ) xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) >=dev-libs/popt-1.5[static-libs(+)] ) virtual/pkgconfig DESCRIPTION=File transfer program to keep remote files into sync -EAPI=5 -HOMEPAGE=http://rsync.samba.org/ -IUSE=acl iconv ipv6 static stunnel xattr -KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +EAPI=6 +HOMEPAGE=https://rsync.samba.org/ +IUSE=acl examples iconv ipv6 static stunnel xattr +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=GPL-3 RDEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) SLOT=0 -SRC_URI=http://rsync.samba.org/ftp/rsync/src/rsync-3.1.2.tar.gz +SRC_URI=https://rsync.samba.org/ftp/rsync/src/rsync-3.1.2.tar.gz _eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e prefix 7b6fb2fc216b101b5d97d171925a847c systemd 34815d3b76e745c5ca33eec9f95074c2 toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=9f6ad75a2c6089dc7e8442331bf93054 +_md5_=91bbe1ff4912a278d06fecd6988c9acb diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.3_pre1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.3_pre1 new file mode 100644 index 0000000000..2254a4cf5d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.3_pre1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=configure install postinst +DEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) static? ( acl? ( virtual/acl[static-libs(+)] ) xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) >=dev-libs/popt-1.5[static-libs(+)] ) virtual/pkgconfig +DESCRIPTION=File transfer program to keep remote files into sync +EAPI=6 +HOMEPAGE=https://rsync.samba.org/ +IUSE=acl examples iconv ipv6 static stunnel xattr +LICENSE=GPL-3 +RDEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) +SLOT=0 +SRC_URI=https://rsync.samba.org/ftp/rsync/src-previews/rsync-3.1.3pre1.tar.gz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e prefix 7b6fb2fc216b101b5d97d171925a847c systemd 34815d3b76e745c5ca33eec9f95074c2 toolchain-funcs 185a06792159ca143528e7010368e8af +_md5_=9ade8802b00cf8adad13271bb93c138d diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/ChangeLog b/sdk_container/src/third_party/portage-stable/net-misc/rsync/ChangeLog deleted file mode 100644 index 4dd2078af5..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-misc/rsync/ChangeLog +++ /dev/null @@ -1,164 +0,0 @@ -# ChangeLog for net-misc/rsync -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*rsync-3.1.1 (09 Aug 2015) -*rsync-3.1.0-r1 (09 Aug 2015) -*rsync-3.0.9-r3 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson - +files/rsync-3.1.1_pre1-avoid_infinite_wait_reading_secrets_file.patch, - +files/rsyncd.conf-3.0.9-r1, +files/rsyncd.conf.d, +files/rsyncd.init.d-r1, - +files/rsyncd.logrotate, +files/rsyncd.service, - +files/rsyncd.xinetd-3.0.9-r1, +metadata.xml, +rsync-3.0.9-r3.ebuild, - +rsync-3.1.0-r1.ebuild, +rsync-3.1.1.ebuild: - proj/gentoo: Initial commit - - This commit represents a new era for Gentoo: - Storing the gentoo-x86 tree in Git, as converted from CVS. - - This commit is the start of the NEW history. - Any historical data is intended to be grafted onto this point. - - Creation process: - 1. Take final CVS checkout snapshot - 2. Remove ALL ChangeLog* files - 3. Transform all Manifests to thin - 4. Remove empty Manifests - 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ - 5.1. Do not touch files with -kb/-ko keyword flags. - - Signed-off-by: Robin H. Johnson - X-Thanks: Alec Warner - did the GSoC 2006 migration - tests - X-Thanks: Robin H. Johnson - infra guy, herding this - project - X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo - developer, wrote Git features for the migration - X-Thanks: Brian Harring - wrote much python to improve - cvs2svn - X-Thanks: Rich Freeman - validation scripts - X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 - work in migration - X-Thanks: Michał Górny - scripts, QA, nagging - X-Thanks: All of other Gentoo developers - many ideas and lots of paint on - the bikeshed - -*rsync-3.1.2_pre1 (11 Aug 2015) - - 11 Aug 2015; Lars Wendler - +rsync-3.1.2_pre1.ebuild: - Version bump to latest pre version without KEYWORDS. - - Package-Manager: portage-2.2.20 - - 24 Aug 2015; Justin Lecher metadata.xml: - Use https by default - - Convert all URLs for sites supporting encrypted connections from http to - https - - Signed-off-by: Justin Lecher - - 24 Aug 2015; Mike Gilbert metadata.xml: - Revert DOCTYPE SYSTEM https changes in metadata.xml - - repoman does not yet accept the https version. - This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. - - Bug: https://bugs.gentoo.org/552720 - -*rsync-3.1.2 (22 Dec 2015) - - 22 Dec 2015; Lars Wendler metadata.xml, - +rsync-3.1.2.ebuild: - Security bump to version 3.1.2 - - Added stunnel USE flag which installs stunnel helper scripts - (Gentoo bug #561646). - - Package-Manager: portage-2.2.26 - Signed-off-by: Lars Wendler - - 22 Dec 2015; Lars Wendler - -files/rsync-3.1.1_pre1-avoid_infinite_wait_reading_secrets_file.patch, - -rsync-3.0.9-r3.ebuild, -rsync-3.1.0-r1.ebuild, -rsync-3.1.2_pre1.ebuild: - Removed old. - - Package-Manager: portage-2.2.26 - Signed-off-by: Lars Wendler - - 28 Dec 2015; Agostino Sarubbo rsync-3.1.2.ebuild: - amd64 stable wrt bug #569140 - - Package-Manager: portage-2.2.24 - RepoMan-Options: --include-arches="amd64" - Signed-off-by: Agostino Sarubbo - - 29 Dec 2015; Jeroen Roovers rsync-3.1.2.ebuild: - Stable for HPPA PPC64 (bug #569140). - - Package-Manager: portage-2.2.26 - RepoMan-Options: --ignore-arches - - 06 Jan 2016; Andreas Schuerch rsync-3.1.2.ebuild: - 3.1.2 stable on x86 see Bug 569140 - - Package-Manager: portage-2.2.24 - - 07 Jan 2016; Markus Meier rsync-3.1.2.ebuild: - arm stable, bug #569140 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="arm" - - 09 Jan 2016; Agostino Sarubbo rsync-3.1.2.ebuild: - sparc stable wrt bug #569140 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="sparc" - Signed-off-by: Agostino Sarubbo - - 10 Jan 2016; Agostino Sarubbo rsync-3.1.2.ebuild: - alpha stable wrt bug #569140 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="alpha" - Signed-off-by: Agostino Sarubbo - - 11 Jan 2016; Agostino Sarubbo rsync-3.1.2.ebuild: - ia64 stable wrt bug #569140 - - Package-Manager: portage-2.2.26 - RepoMan-Options: --include-arches="ia64" - Signed-off-by: Agostino Sarubbo - - 11 Jan 2016; Mike Frysinger rsync-3.1.2.ebuild: - mark 3.1.2 arm64/m68k/ppc/s390/sh stable #569140 - - 24 Jan 2016; Michał Górny metadata.xml: - Unify quoting in metadata.xml files for machine processing - - Force unified quoting in all metadata.xml files since lxml does not - preserve original use of single and double quotes. Ensuring unified - quoting before the process allows distinguishing the GLEP 67-related - metadata.xml changes from unrelated quoting changes. - - 24 Jan 2016; Michał Górny metadata.xml: - Replace all herds with appropriate projects (GLEP 67) - - Replace all uses of herd with appropriate project maintainers, or no - maintainers in case of herds requested to be disbanded. - - 24 Jan 2016; Michał Górny metadata.xml: - Set appropriate maintainer types in metadata.xml (GLEP 67) - - 26 Jan 2016; Lars Wendler -rsync-3.1.1.ebuild: - Removed vulnerable versions. - - Package-Manager: portage-2.2.27 - Signed-off-by: Lars Wendler - - 18 May 2016; Austin English files/rsyncd.init.d-r1: - use #!/sbin/openrc-run instead of #!/sbin/runscript - diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/net-misc/rsync/ChangeLog-2015 deleted file mode 100644 index cbb37d55d5..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-misc/rsync/ChangeLog-2015 +++ /dev/null @@ -1,1002 +0,0 @@ -# ChangeLog for net-misc/rsync -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/rsync/ChangeLog,v 1.267 2015/05/15 12:03:06 pacho Exp $ - - 15 May 2015; Pacho Ramos rsync-3.1.1.ebuild: - ppc stable wrt bug #540000 - - 30 Apr 2015; Mike Frysinger metadata.xml: - Add CPE info via Chromium OS. - - 28 Apr 2015; Agostino Sarubbo rsync-3.1.1.ebuild: - Stable for alpha, wrt bug #540000 - - 26 Apr 2015; Mikle Kolyada rsync-3.1.1.ebuild: - sparc stable wrt bug #540000 - - 21 Apr 2015; Jeroen Roovers rsync-3.1.1.ebuild: - Stable for PPC64 (bug #540000). - - 16 Mar 2015; Mike Frysinger rsync-3.1.1.ebuild: - Mark arm64/ia64/m68k/s390/sh stable. - - 26 Feb 2015; Markus Meier rsync-3.1.1.ebuild: - arm stable, bug #540000 - - 14 Feb 2015; Agostino Sarubbo rsync-3.1.1.ebuild: - Stable for x86, wrt bug #540000 - - 14 Feb 2015; Agostino Sarubbo rsync-3.1.1.ebuild: - Stable for amd64, wrt bug #540000 - - 14 Feb 2015; Jeroen Roovers rsync-3.1.1.ebuild: - Stable for HPPA (bug #540000). - - 18 Dec 2014; Michael Sterrett - files/rsyncd.conf-3.0.9-r1: - default to /run instead of /var/run for bug #332633 - -*rsync-3.1.1 (07 Jul 2014) - - 07 Jul 2014; Lars Wendler -rsync-3.1.1_pre2.ebuild, - +rsync-3.1.1.ebuild: - Version bump. Removed old. - - 27 May 2014; Lars Wendler rsync-3.1.1_pre2.ebuild: - rsync-3.1.1_pre2 no longer needs the patch from 3.1.0. - - 27 May 2014; Lars Wendler -files/rsyncd.conf, - -files/rsyncd.init.d, -files/rsyncd.xinetd: - Removed old files from FILESDIR as well. - -*rsync-3.1.1_pre2 (27 May 2014) - - 27 May 2014; Lars Wendler -rsync-3.0.8.ebuild, - -rsync-3.0.9.ebuild, -rsync-3.0.9-r2.ebuild, +rsync-3.1.1_pre2.ebuild: - Added pre-version without KEYWORDS. Removed old. - -*rsync-3.1.0-r1 (15 Apr 2014) - - 15 Apr 2014; Lars Wendler -rsync-3.1.0.ebuild, - +rsync-3.1.0-r1.ebuild, - +files/rsync-3.1.1_pre1-avoid_infinite_wait_reading_secrets_file.patch: - Security bump (bug #507698). Removed vulnerable version - - 06 Apr 2014; Mike Frysinger rsync-3.0.9-r3.ebuild: - Mark m68k/s390/sh stable. - - 18 Jan 2014; Mike Frysinger rsync-3.0.9-r3.ebuild, - rsync-3.1.0.ebuild: - Add arm64 love. - -*rsync-3.1.0 (10 Oct 2013) - - 10 Oct 2013; Tony Vroon +rsync-3.1.0.ebuild: - Version bump, as requested by Lars Polynomial-C Wendler in bug #486634. - Introduces protocol 31 and option passing to the remote daemon. - Human-readable sizes can now be expressed in terabytes. - - 23 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: - Stable for sparc, wrt bug #480090 - - 14 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: - Stable for alpha, wrt bug #480090 - - 14 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: - Stable for x86, wrt bug #480090 - - 14 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: - Stable for ia64, wrt bug #480090 - - 12 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: - Stable for ppc64, wrt bug #480090 - - 12 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: - Stable for ppc, wrt bug #480090 - - 10 Sep 2013; Markus Meier rsync-3.0.9-r3.ebuild: - arm stable, bug #480090 - - 09 Sep 2013; Jeroen Roovers rsync-3.0.9-r3.ebuild: - Stable for HPPA (bug #480090). - - 08 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: - Stable for amd64, wrt bug #480090 - -*rsync-3.0.9-r3 (06 Jul 2013) - - 06 Jul 2013; Pacho Ramos +files/rsyncd.service, - +rsync-3.0.9-r3.ebuild: - Install unit file (#466088, thanks to Doug and base-system herd for allowing - it). - - 19 Feb 2013; Zac Medico rsync-3.0.9-r2.ebuild: - Add ~arm-linux keyword. - - 18 Nov 2012; Agostino Sarubbo -rsync-3.0.7-r2.ebuild, - -rsync-3.0.7.ebuild: - Remove old - - 09 Sep 2012; Raúl Porcel rsync-3.0.9-r2.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #431852 - - 20 Aug 2012; Jeroen Roovers rsync-3.0.9-r2.ebuild: - Stable for HPPA (bug #431852). - - 19 Aug 2012; Anthony G. Basile rsync-3.0.9-r2.ebuild: - Stable ppc ppc64, bug #431852 - - 19 Aug 2012; Johannes Huber rsync-3.0.9-r2.ebuild: - Stable for x86, wrt bug #431852 - - 19 Aug 2012; Anthony G. Basile rsync-3.0.9-r2.ebuild: - Stable arm, bug #431852 - - 19 Aug 2012; Agostino Sarubbo rsync-3.0.9-r2.ebuild: - Stable for amd64, wrt bug #431852 - - 18 Aug 2012; Mike Frysinger rsync-3.0.9-r2.ebuild, - rsync-3.0.9.ebuild: - Revert wrong perl change. - - 30 Jun 2012; Fabian Groffen rsync-3.0.9-r2.ebuild: - Fix elementary Prefix error using ED for DESTDIR in make install. - - 29 Jun 2012; Mike Frysinger rsync-3.0.9-r2.ebuild, - rsync-3.0.9.ebuild: - Avoid regenerating proto.h which requires perl -- the shipped one should work - in all places we care about #421625 by László Szalma. - - 25 Jun 2012; Diego E. Pettenò rsync-3.0.9-r2.ebuild, - rsync-3.0.9.ebuild: - Add dependency over dev-lang/perl at build time. - - 26 Apr 2012; Alexis Ballier rsync-3.0.9-r2.ebuild: - keyword ~amd64-fbsd - - 01 Apr 2012; Raúl Porcel rsync-3.0.9.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #406055 - -*rsync-3.0.9-r2 (22 Mar 2012) - - 22 Mar 2012; Christian Ruppert -rsync-3.0.9-r1.ebuild, - +rsync-3.0.9-r2.ebuild, +files/rsyncd.init.d-r1: - Simplify the init script. - - 15 Mar 2012; Markus Meier rsync-3.0.9.ebuild: - arm stable, bug #406055 - - 05 Mar 2012; Mike Frysinger rsync-3.0.9-r1.ebuild: - Make sure libs we build against have USE=static-libs enabled when we have - USE=static #406109 by Jeff Horelick. - - 02 Mar 2012; Brent Baude rsync-3.0.9.ebuild: - Marking rsync-3.0.9 ppc64 for bug 406055 - - 01 Mar 2012; Brent Baude rsync-3.0.9.ebuild: - Marking rsync-3.0.9 ppc for bug 406055 - - 29 Feb 2012; Agostino Sarubbo rsync-3.0.9.ebuild: - Stable for amd64, wrt bug #406055 - -*rsync-3.0.9-r1 (28 Feb 2012) - - 28 Feb 2012; Jeremy Olexa +files/rsyncd.conf-3.0.9-r1, - +files/rsyncd.xinetd-3.0.9-r1, +rsync-3.0.9-r1.ebuild: - revision bump to support Gentoo Prefix. EAPI, KEYWORDS, EPREFIX/ED/EROOT - usage, new files in FILESDIR. Bug 406061 - - 28 Feb 2012; Jeroen Roovers rsync-3.0.9.ebuild: - Stable for HPPA (bug #406055). - - 28 Feb 2012; Jeff Horelick rsync-3.0.9.ebuild: - marked x86 per bug 406055 - -*rsync-3.0.9 (30 Oct 2011) - - 30 Oct 2011; Mike Frysinger +rsync-3.0.9.ebuild: - Version bump #387999 by Kilburn Abrahams. - - 02 Apr 2011; Raúl Porcel rsync-3.0.8.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #360891 - - 29 Mar 2011; Kacper Kowalik rsync-3.0.8.ebuild: - ppc/ppc64 stable wrt #360891 - - 28 Mar 2011; Christian Faulhammer rsync-3.0.8.ebuild: - stable x86, security bug 360891 - - 28 Mar 2011; Jeroen Roovers rsync-3.0.8.ebuild: - Stable for HPPA (bug #360891). - - 28 Mar 2011; Christoph Mende rsync-3.0.8.ebuild: - Stable on amd64 wrt bug #360891 - -*rsync-3.0.8 (28 Mar 2011) - - 28 Mar 2011; Mike Frysinger +rsync-3.0.8.ebuild: - Version bump #360891 by Paweł Hajdan, Jr. - -*rsync-3.0.7-r2 (09 Jan 2011) - - 09 Jan 2011; Robin H. Johnson -rsync-3.0.7-r1.ebuild, - +rsync-3.0.7-r2.ebuild: - Complete fail of a revbump on my part, sorry about that, lets try it again. - -*rsync-3.0.7-r1 (09 Jan 2011) - - 09 Jan 2011; Robin H. Johnson +rsync-3.0.7-r1.ebuild: - Install the rsync contrib scripts (includes useful rsync log parsing scripts, - and atomic rsync helpers). - - 09 Oct 2010; Raúl Porcel rsync-3.0.7.ebuild: - arm/ia64/m68k/s390/sh/sparc stable wrt #337537 - - 30 Sep 2010; Brent Baude rsync-3.0.7.ebuild: - stable ppc64, bug 337537 - - 27 Sep 2010; Brent Baude rsync-3.0.7.ebuild: - Marking rsync-3.0.7 ppc for bug 337537 - - 20 Sep 2010; Markos Chandras rsync-3.0.7.ebuild: - Stable on amd64 wrt bug #337537 - - 20 Sep 2010; Guy Martin rsync-3.0.7.ebuild: - hppa stable wrt #337537 - - 19 Sep 2010; Tobias Klausmann rsync-3.0.7.ebuild: - Stable on alpha, bug #337537, thanks to mattst88 for testing - - 17 Sep 2010; Christian Faulhammer rsync-3.0.7.ebuild: - stable x86, bug 337537 - -*rsync-3.0.7 (16 Jan 2010) - - 16 Jan 2010; Mike Frysinger +rsync-3.0.7.ebuild: - Version bump #301149 by Bernhard Hartleb. - - 20 Oct 2009; Mike Frysinger rsync-3.0.6.ebuild: - Drop USE=xinetd and just always install the conf file. - - 31 Aug 2009; Brent Baude rsync-3.0.6.ebuild: - stable ppc64, bug 282880 - - 30 Aug 2009; nixnut rsync-3.0.6.ebuild: - ppc stable #282880 - - 29 Aug 2009; Jeroen Roovers rsync-3.0.6.ebuild: - Stable for HPPA (bug #282880). - - 28 Aug 2009; Raúl Porcel rsync-3.0.6.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #282880 - - 27 Aug 2009; Thomas Anderson rsync-3.0.6.ebuild: - stable amd64, bug 282880 - - 27 Aug 2009; Mike Frysinger rsync-3.0.5.ebuild, - rsync-3.0.6.ebuild: - Move to common epatch code. - - 29 May 2009; Diego E. Pettenò rsync-3.0.5.ebuild, - rsync-3.0.6.ebuild: - Replace kernel-conditional dependency on sys-apps/acl with virtual/acl. - -*rsync-3.0.6 (11 May 2009) - - 11 May 2009; Mike Frysinger +rsync-3.0.6.ebuild: - Version bump #269375 by Lars Wendler. - - 17 Mar 2009; Raúl Porcel rsync-3.0.5.ebuild: - m68k stable wrt #258367, thanks to kolla for testing - - 12 Feb 2009; Brent Baude rsync-3.0.5.ebuild: - stable ppc64, bug 258367 - - 12 Feb 2009; nixnut rsync-3.0.5.ebuild: - ppc stable #258367 - - 12 Feb 2009; Jeremy Olexa rsync-3.0.5.ebuild: - amd64 stable, bug 258367 - - 12 Feb 2009; Jeroen Roovers rsync-3.0.5.ebuild: - Stable for HPPA (bug #258367). - - 11 Feb 2009; Raúl Porcel rsync-3.0.5.ebuild: - arm/ia64/s390/sh/sparc/x86 stable wrt #258367 - - 09 Feb 2009; Tobias Klausmann rsync-3.0.5.ebuild: - Stable on alpha, bug #258367 - - 08 Jan 2009; Mike Frysinger rsync-3.0.5.ebuild: - Drop code to move rsyncd.conf around since everyone is converted now - #201223 by Paul Hewlett. Also tweak chroot check so it only warns when - people have bad config files. - - 08 Jan 2009; Mike Frysinger rsync-3.0.4.ebuild, - rsync-3.0.5.ebuild: - Have SRC_URI look in a slightly diff path where all upstream versions are - kept #254060 by Maryasin Semen. - -*rsync-3.0.5 (29 Dec 2008) - - 29 Dec 2008; Mike Frysinger +rsync-3.0.5.ebuild: - Version bump. - - 27 Nov 2008; Jeroen Roovers rsync-3.0.4.ebuild: - Stable for HPPA (bug #248439). - - 25 Nov 2008; Brent Baude rsync-3.0.4.ebuild: - stable ppc64, bug 248439 - - 24 Nov 2008; Raúl Porcel rsync-3.0.4.ebuild: - alpha/arm/ia64/sparc stable wrt #248439 - - 23 Nov 2008; Tobias Scherbaum rsync-3.0.4.ebuild: - ppc stable, bug #248439 - - 23 Nov 2008; Dawid Węgliński rsync-3.0.4.ebuild: - Stable on amd64/x86 (bug #248439) - - 09 Nov 2008; Mike Frysinger rsync-3.0.4.ebuild: - Allow users to apply custom rsync patches #246017 by Nicholas Fiorentini. - -*rsync-3.0.4 (17 Sep 2008) - - 17 Sep 2008; Mike Frysinger +rsync-3.0.4.ebuild: - Version bump #237169 by Conrad Kostecki. - - 16 Aug 2008; nixnut rsync-3.0.2.ebuild: - Stable on ppc wrt bug 228673 - - 14 Aug 2008; Raúl Porcel rsync-3.0.3.ebuild: - alpha/ia64/sparc/x86 stable - -*rsync-3.0.3 (01 Jul 2008) - - 01 Jul 2008; Mike Frysinger +rsync-3.0.3.ebuild: - Version bump. - - 01 Jul 2008; Jeroen Roovers rsync-3.0.2.ebuild: - Stable for HPPA (bug #228673). - - 24 Jun 2008; Mike Frysinger rsync-3.0.2.ebuild: - Add USE=iconv #229125 by Fabian Groffen. - - 21 Jun 2008; Markus Rothe rsync-3.0.2.ebuild: - Stable on ppc64; bug #228673 - - 21 Jun 2008; Raúl Porcel rsync-3.0.2.ebuild: - alpha/ia64/sparc stable wrt #228673 - - 21 Jun 2008; Thomas Anderson rsync-3.0.2.ebuild: - amd64 stable, bug #228673 - - 21 Jun 2008; Christian Faulhammer rsync-3.0.2.ebuild: - stable x86, bug 228673 - - 21 Jun 2008; Mike Frysinger rsync-2.6.9-r6.ebuild: - Append -pthread rather than -lpthread #226911 by Diego Pettenò. - - 12 Apr 2008; Dawid Węgliński rsync-2.6.9-r6.ebuild: - Stable on x86 (bug #216887) - - 10 Apr 2008; Jeroen Roovers rsync-2.6.9-r6.ebuild: - Stable for HPPA (bug #216887). - - 10 Apr 2008; Markus Meier rsync-2.6.9-r6.ebuild: - amd64 stable, security bug #216887 - - 10 Apr 2008; Markus Rothe rsync-2.6.9-r6.ebuild: - Stable on ppc64; bug #216887 - - 10 Apr 2008; Raúl Porcel rsync-2.6.9-r6.ebuild: - alpha/ia64/sparc stable wrt security #216887 - - 10 Apr 2008; Tobias Scherbaum - rsync-2.6.9-r6.ebuild: - ppc stable, bug #216887 - -*rsync-2.6.9-r6 (10 Apr 2008) - - 10 Apr 2008; Mike Frysinger - +files/rsync-3.0.1-xattr-alloc.diff, +rsync-2.6.9-r6.ebuild: - Add fix from upstream for security issue in optional xattr patch #216887. - -*rsync-3.0.2 (08 Apr 2008) - - 08 Apr 2008; Mike Frysinger +rsync-3.0.2.ebuild: - Version bump. - -*rsync-3.0.1 (04 Apr 2008) - - 04 Apr 2008; Mike Frysinger +rsync-3.0.1.ebuild: - Version bump. - -*rsync-3.0.0-r2 (17 Mar 2008) - - 17 Mar 2008; Mike Frysinger - +files/rsync-3.0.0-dry-run-hang.patch, +rsync-3.0.0-r2.ebuild: - Fix from upstream for hang with --dry-run #193243 by David Leverton. - - 16 Mar 2008; Mike Frysinger +files/rsyncd.logrotate, - rsync-3.0.0-r1.ebuild: - Add logrotate file from Anton Bolshakov #212876. - -*rsync-3.0.0-r1 (16 Mar 2008) - - 16 Mar 2008; Mike Frysinger - +files/rsync-3.0.0-NULL-config.patch, +files/rsync-3.0.0-acl-crash.patch, - +files/rsync-3.0.0-fake-super-attrs.patch, +rsync-3.0.0-r1.ebuild: - Add some fixes from upstream. - -*rsync-3.0.0 (01 Mar 2008) - - 01 Mar 2008; Mike Frysinger +rsync-3.0.0.ebuild: - Version bump. - -*rsync-3.0.0_pre10 (20 Feb 2008) - - 20 Feb 2008; Mike Frysinger +rsync-3.0.0_pre10.ebuild: - Version bump. - - 19 Feb 2008; Doug Klima rsync-3.0.0_pre8.ebuild, - rsync-3.0.0_pre9.ebuild: - sys-apps/attr should only be required on Linux, bug #210680 - -*rsync-3.0.0_pre9 (11 Feb 2008) - - 11 Feb 2008; Mike Frysinger +rsync-3.0.0_pre9.ebuild: - Version bump. - -*rsync-3.0.0_pre8 (12 Jan 2008) - - 12 Jan 2008; Mike Frysinger +rsync-3.0.0_pre8.ebuild: - Version bump rsync-3.0.0_pre7 rsync-3.0.0_pre8. - -*rsync-3.0.0_pre7 (17 Dec 2007) - - 17 Dec 2007; Mike Frysinger +rsync-3.0.0_pre7.ebuild: - Version bump. - - 03 Dec 2007; Raúl Porcel rsync-2.6.9-r5.ebuild: - ia64 stable wrt security #200821 - - 03 Dec 2007; Jeroen Roovers rsync-2.6.9-r5.ebuild: - Stable for HPPA (bug #200821). - - 02 Dec 2007; Markus Rothe rsync-2.6.9-r5.ebuild: - Stable on ppc64; bug #200821 - - 02 Dec 2007; Tobias Scherbaum - rsync-2.6.9-r5.ebuild: - ppc stable, bug #200821 - - 02 Dec 2007; Jose Luis Rivero rsync-2.6.9-r5.ebuild: - Stable on alpha wrt security bug #200821 - - 01 Dec 2007; Markus Ullmann rsync-2.6.9-r5.ebuild: - Stable on arm/sparc - - 01 Dec 2007; Christoph Mende rsync-2.6.9-r5.ebuild: - Stable on amd64 wrt bug #200821 - - 01 Dec 2007; Markus Meier rsync-2.6.9-r5.ebuild: - x86 stable, security bug #200821 - -*rsync-3.0.0_pre6 (01 Dec 2007) - - 01 Dec 2007; Mike Frysinger +rsync-3.0.0_pre6.ebuild: - Version bump. - -*rsync-2.6.9-r5 (01 Dec 2007) - - 01 Dec 2007; Mike Frysinger - +files/rsync-2.6.9-munge-symlinks.patch, +rsync-2.6.9-r5.ebuild: - Fix from upstream for #200821. - -*rsync-2.6.9-r4 (28 Sep 2007) - - 28 Sep 2007; Roy Marples - +files/rsync-2.6.9-pid-early.patch, +rsync-2.6.9-r4.ebuild: - patch rsync so it creates a pidfile a lot sooner, #192075. - - 29 Aug 2007; Markus Rothe rsync-2.6.9-r3.ebuild: - Stable on ppc64; bug #189132 - - 24 Aug 2007; Raúl Porcel rsync-2.6.9-r3.ebuild: - alpha/ia64 stable wrt security #189132 - - 23 Aug 2007; Joshua Kinard rsync-2.6.9-r3.ebuild: - Stable on mips, per #189132. - - 23 Aug 2007; Jeroen Roovers rsync-2.6.9-r3.ebuild: - Stable for HPPA (bug #189132). - - 22 Aug 2007; Christoph Mende rsync-2.6.9-r3.ebuild: - Stable on amd64 wrt security bug #189132 - - 22 Aug 2007; Andrej Kacian rsync-2.6.9-r3.ebuild: - Stable on x86, security bug #189132. - - 22 Aug 2007; Gustavo Zacarias rsync-2.6.9-r3.ebuild: - Stable on sparc wrt security #189132 - - 22 Aug 2007; Tobias Scherbaum - rsync-2.6.9-r3.ebuild: - ppc stable, bug #189132 - -*rsync-2.6.9-r3 (22 Aug 2007) - - 22 Aug 2007; Roy Marples - +files/rsync-2.6.9-fname-obo.patch, +rsync-2.6.9-r3.ebuild: - Fix off-by-one errors, #189132 thanks to Tobias Scherbaum. - - 10 Jul 2007; Christoph Mende rsync-2.6.9-r2.ebuild: - Stable on amd64 wrt bug #184685 - - 09 Jul 2007; Joseph Jezak rsync-2.6.9-r2.ebuild: - Marked ppc and ppc64 stable for bug #184685. - - 09 Jul 2007; Mike Frysinger rsync-2.6.9-r2.ebuild: - Pull in xinetd when USE=xinetd #184671 by Jeremy Ebler. - - 30 Jun 2007; Raúl Porcel rsync-2.6.9-r2.ebuild: - alpha stable - - 26 May 2007; Jeroen Roovers rsync-2.6.9-r2.ebuild: - Stable for HPPA too. - - 23 May 2007; Gustavo Zacarias rsync-2.6.9-r2.ebuild: - Stable on sparc - - 11 May 2007; Joshua Kinard rsync-2.6.9-r2.ebuild: - Stable on mips. - - 24 Apr 2007; Raúl Porcel rsync-2.6.9-r2.ebuild: - ia64 + x86 stable - - 23 Feb 2007; Roy Marples files/rsyncd.init.d: - Use start-stop-daemon correctly. - -*rsync-2.6.9-r2 (03 Feb 2007) - - 03 Feb 2007; Mike Frysinger - +files/rsync-2.6.9-stats-fix.patch, +rsync-2.6.9-r2.ebuild: - Add fix from upstream for file stats #165134 by Lloeki. - -*rsync-2.6.9-r1 (16 Dec 2006) - - 16 Dec 2006; Mike Frysinger - +files/rsync-2.6.9-delete-acls-xattr.patch, +rsync-2.6.9-r1.ebuild: - Fix from upstream for using --delete with USE=acl #158130 by Thomas - Fleischmann. - - 14 Dec 2006; Alexander H. Færøy rsync-2.6.9.ebuild: - Stable on Alpha and MIPS; bug #157977 - - 13 Dec 2006; Brent Baude rsync-2.6.9.ebuild: - Marking rsync-2.6.9 ppc64 stable per bug 159977 - - 13 Dec 2006; Jeroen Roovers rsync-2.6.9.ebuild: - Stable for HPPA (bug #157977). - - 13 Dec 2006; Tobias Scherbaum rsync-2.6.9.ebuild: - ppc stable, bug #157977 - - 13 Dec 2006; Michael Cummings rsync-2.6.9.ebuild: - amd64 stable, bug 157977 - - 13 Dec 2006; Gustavo Zacarias rsync-2.6.9.ebuild: - Stable on sparc wrt #157977 - - 13 Dec 2006; Fabian Groffen rsync-2.6.8-r2.ebuild, - rsync-2.6.9.ebuild: - Dropped ppc-macos keyword, see you in prefix. - - 13 Dec 2006; Christian Faulhammer rsync-2.6.9.ebuild: - stable x86, bugs #157977 - -*rsync-2.6.9 (07 Nov 2006) - - 07 Nov 2006; Mike Frysinger +rsync-2.6.9.ebuild: - Version bump #154347 by Kilburn Abrahams. - - 17 Oct 2006; Roy Marples rsync-2.6.8-r2.ebuild: - Added ~sparc-fbsd keyword. - - 04 Sep 2006; Joshua Kinard rsync-2.6.8-r2.ebuild: - Marked stable on mips. - -*rsync-2.6.8-r2 (14 May 2006) - - 14 May 2006; Mike Frysinger - +files/rsync-2.6.8-verbose-quiet-output.patch, +rsync-2.6.8-r2.ebuild: - Fix from upstream for output with -v and -q #133217 by lou. - -*rsync-2.6.8-r1 (13 May 2006) - - 13 May 2006; Mike Frysinger - +files/rsync-2.6.8-fix-deferred-msgs.patch, +rsync-2.6.8-r1.ebuild: - Fix from upstream for broken transfers #133054 by Wernfried Haas. - - 03 May 2006; Marien Zwart Manifest: - Fix Manifest (ChangeLog changed without a Manifest update). - - 30 Apr 2006; Bryan Østergaard rsync-2.6.8.ebuild: - Stable on alpha + ia64. - - 29 Apr 2006; Rene Nussbaumer rsync-2.6.8.ebuild: - Stable on hppa. - - 29 Apr 2006; Gustavo Zacarias rsync-2.6.8.ebuild: - Stable on sparc - - 29 Apr 2006; rsync-2.6.8.ebuild: - Stable on amd64. - - 29 Apr 2006; Markus Rothe rsync-2.6.8.ebuild: - Stable on ppc64 - - 29 Apr 2006; Tobias Scherbaum rsync-2.6.8.ebuild: - ppc stable - - 29 Apr 2006; Mark Loeser rsync-2.6.8.ebuild: - Stable on x86 - -*rsync-2.6.8 (23 Apr 2006) - - 23 Apr 2006; Mike Frysinger +rsync-2.6.8.ebuild: - Version bump #130898 by Kilburn Abrahams. - -*rsync-2.6.7-r1 (08 Apr 2006) - - 08 Apr 2006; Mike Frysinger -rsync-2.6.7.ebuild, - +rsync-2.6.7-r1.ebuild: - Fix acl/xattr configure options #129116 by Alexander Skwar. - - 30 Mar 2006; Diego Pettenò rsync-2.6.7.ebuild: - Add ~x86-fbsd keyword. - -*rsync-2.6.7 (16 Mar 2006) - - 16 Mar 2006; Mike Frysinger +rsync-2.6.7.ebuild: - Version bump #126267 by Kilburn Abrahams. - - 02 Jan 2006; Mike Frysinger +files/rsyncd.xinetd, - rsync-2.6.0-r6.ebuild, rsync-2.6.6-r1.ebuild: - Add an optional xinetd.d file by Malte S. Stretz #117466. - -*rsync-2.6.6-r1 (17 Oct 2005) - - 17 Oct 2005; Mike Frysinger - +files/rsync-2.6.6-acls.patch, +rsync-2.6.6-r1.ebuild: - Fix from upstream for acl code #100981. - - 13 Oct 2005; Kito rsync-2.6.6.ebuild: - ~ppc-macos keyword - - 16 Sep 2005; Ciaran McCreesh ChangeLog: - Converted to UTF-8, fixed encoding screwups - -*rsync-2.6.0-r6 (01 Aug 2005) - - 01 Aug 2005; Mike Frysinger - +files/rsync-2.6.0-cvsignore.patch, +rsync-2.6.0-r6.ebuild: - Add patch from upstream to fix -C #100861 by awk. - -*rsync-2.6.6 (29 Jul 2005) - - 29 Jul 2005; Mike Frysinger +rsync-2.6.6.ebuild: - Version bump #100674 by Tim Yamin. - -*rsync-2.6.5 (11 Jun 2005) - - 11 Jun 2005; Mike Frysinger +rsync-2.6.5.ebuild: - Version bump. - -*rsync-2.6.0-r5 (31 May 2005) - - 31 May 2005; Chris Gianelloni - +files/rsync-2.6.0-livecd-sigmask.patch, +rsync-2.6.0-r5.ebuild: - Adding rsync patch for livecd/installer until python 2.4 goes stable. - -*rsync-2.6.4 (06 Apr 2005) - - 06 Apr 2005; Mike Frysinger +rsync-2.6.4.ebuild: - Version bump #88029 by FieldySnuts. - -*rsync-2.6.3-r1 (18 Mar 2005) - - 18 Mar 2005; Mike Frysinger +rsync-2.6.3-r1.ebuild: - Move the rsyncd.conf file to /etc. - -*rsync-2.6.0-r4 (18 Mar 2005) - - 18 Mar 2005; Mike Frysinger +rsync-2.6.0-r4.ebuild: - Move the rsyncd.conf file to /etc and add some examples to the default - config #80939. - - 21 Nov 2004; Mike Frysinger rsync-2.6.0-r3.ebuild, - rsync-2.6.3.ebuild: - Make sure we update the rsync(1) manpage with the new .conf location too - #71650 by Paul Oldham. - -*rsync-2.6.3 (03 Oct 2004) - - 03 Oct 2004; Mike Frysinger +rsync-2.6.3.ebuild: - Version bumpage. - -*rsync-2.6.3_pre2 (25 Sep 2004) - - 25 Sep 2004; Mike Frysinger +rsync-2.6.3_pre2.ebuild: - Version bump #64798 by Holger Hoffstätte. - - 15 Aug 2004; rsync-2.6.0-r3.ebuild: - Stable on alpha, bug 60309. - - 14 Aug 2004; Hardave Riar rsync-2.6.0-r3.ebuild: - stable on mips #60309 - - 14 Aug 2004; Tom Gal rsync-2.6.0-r3.ebuild - stable on ppc64, bug #60309 - -*rsync-2.6.0-r3 (14 Aug 2004) - -*rsync-2.6.2-r4 (14 Aug 2004) - - 14 Aug 2004; Jon Hood - +files/rsync-pathsanitize.patch, rsync-2.6.0-r2.ebuild, - +rsync-2.6.0-r3.ebuild, +rsync-2.6.2-r4.ebuild: - Apply path sanitizing patch from #60309, update SRC_URI for older versions of - rsync; thanks wernfried haas ! - - 13 Jul 2004; Tom Gall rsync-2.6.0-r2.ebuild: - stable on ppc64 - - 12 Jul 2004; Travis Tilley rsync-2.6.0-r2.ebuild: - stable on amd64 - - 11 Jul 2004; Aron Griffis rsync-2.6.0-r2.ebuild, - rsync-2.6.2-r3.ebuild: - stable on ia64 - - 10 Jul 2004; Hardave Riar rsync-2.6.0-r2.ebuild: - Stable on mips - - 11 Jul 2004; Bryan Østergaard rsync-2.6.0-r2.ebuild: - Stable on alpha, bug 49534. - - 10 Jul 2004; Ian Leitch rsync-2.6.0-r2.ebuild: - Marked stable on x86 - - 10 Jul 2004; Jason Wever rsync-2.6.0-r2.ebuild: - Stable on sparc wrt bug #49543. - - 10 Jul 2004; Michael Hanselmann rsync-2.6.0-r2.ebuild: - Stable on ppc. Bug 49534. - -*rsync-2.6.0-r2 (09 Jul 2004) - - 09 Jul 2004; Mike Frysinger +files/2.6.0-sanitize.patch, - +rsync-2.6.0-r2.ebuild: - Version bump with security patch #49534. - - 01 Jul 2004; Jon Hood rsync-2.6.0-r1.ebuild, - rsync-2.6.0.ebuild, rsync-2.6.1.ebuild, rsync-2.6.2-r1.ebuild, - rsync-2.6.2-r2.ebuild, rsync-2.6.2-r3.ebuild, rsync-2.6.2.ebuild: - change virtual/glibc to virtual/libc - -*rsync-2.6.1 (22 Jun 2004) - - 22 Jun 2004; Mike Frysinger +rsync-2.6.1.ebuild: - Try to fix security bug #49534 without pissing off #49933. - -*rsync-2.6.2-r3 (08 May 2004) - - 08 May 2004; Martin Holzer rsync-2.6.2-r3.ebuild: - adding ipv6 config option - -*rsync-2.6.2-r2 (03 May 2004) - - 03 May 2004; Martin Holzer rsync-2.6.2-r2.ebuild: - adding rsyncd conf in econf. closes 49707 - - 02 May 2004; Bryan Østergaard rsync-2.6.2-r1.ebuild: - Stable on alpha. - - 02 May 2004; Tom Gall rsync-2.6.2.ebuild, - rsync-2.6.2-r1.ebuild: - Stable on ppc64 - - 02 May 2004; Ciaran McCreesh rsync-2.6.2-r1.ebuild: - Stable on sparc, mips - - 02 May 2004; Joshua Kinard rsync-2.6.2.ebuild: - Marked stable on sparc. - - 01 May 2004; Guy Martin : - Marked stable on hppa. - - 01 May 2004; Jon Portnoy rsync-2.6.2.ebuild : - Stable on AMD64 and x86. - - 01 May 2004; Joshua Kinard rsync-2.6.2.ebuild: - Marked stable on mips. - -*rsync-2.6.2-r1 (02 May 2004) - - 02 May 2004; Martin Holzer rsync-2.6.2-r1.ebuild: - adding acl patch again. - - 01 May 2004; Michael McCabe rsync-2.6.2.ebuild: - Stable on s390 - -*rsync-2.6.2 (30 Apr 2004) - - 30 Apr 2004; rsync-2.6.2.ebuild: - version bump for security update CAN-2004-0426, bug 49534 this version also - seems to have the proxy-auth patch merged upstream, USE=acl disabled for now - due to patching conflicts - - 27 Apr 2004; Michael McCabe rsync-2.6.0-r1.ebuild: - Marked stable on s390 - -*rsync-2.6.0-r1 (19 Apr 2004) - - 19 Apr 2004; Martin Holzer rsync-2.6.0-r1.ebuild: - adding acl patch. closes 48214 - - 11 Apr 2004; Michael Sterrett rsync-2.6.0.ebuild: - add patch from Sascha Silbe to fix use static linking (bug #47361) - - 11 Apr 2004; Michael Sterrett rsync-2.6.0.ebuild: - add IUSE (bug #47358); don't rdepend on sed; error check sed; tidy - -*rsync-2.6.0 (03 Jan 2004) - - 03 Jan 2004; Mike Frysinger : - Version bumpage #37009. - -*rsync-2.5.7 (04 Dec 2003) - - 04 Dec 2003; Seemant Kulleen rsync-2.5.7.ebuild: - version bump for security vulnerability - -*rsync-2.5.6-r4 (18 Oct 2003) - - 18 Oct 2003; Mike Frysinger : - Set default rsh cmd to ssh instead of rsh #30521. - -*rsync-2.5.6-r3 (25 Aug 2003) - - 26 Aug 2003; Daniel Ahlberg rsync-2.5.6-r3.ebuild : - Don't try to unpack the patch. - - 25 Aug 2003; Mike Frysinger : - Add default rsyncd.conf file so that the init.d script will find pid file #27277. - -*rsync-2.5.6-r2 (23 May 2003) - - 23 Jul 2003; Will Woods rsync-2.5.6-r2.ebuild: - Marked stable for alpha - - 23 Jul 2003; Guy Martin rsync-2.5.6-r2.ebuild : - Marked stable on hppa. - - 06 Jul 2003; Joshua Kinard rsync-2.5.6-r2.ebuild: - Changed ~mips to mips in KEYWORDS - Changed ~sparc to sparc in KEYWORDS (Apparently already done, somehow got reversed?) - - 24 May 2003; Luca Barbato rsync-2.5.6-r2.ebuild: - added ~ppc keyword - - 23 May 2003; Martin Holzer rsync-2.5.6-r2.ebuild, - files/rsync-gentoo-2.5.1.patch, files/rsync-gentoo-2.5.2.patch: - Adding basic proxy auth patch. Closes #11706. - - 21 May 2003; Jason Wever rsync-2.5.6-r1.ebuild: - Changed ~sparc keyword to sparc. - - 06 Mar 2003; Luca Barbato : - force -lpthread link on gcc-2.95.x, solves bug #16921 - - 24 Feb 2003; Luca Barbato : - Added the popt in DEPEND - -*rsync-2.5.6-r1 (22 Feb 2003) - - 19 May 2003; Joshua Kinard rsync-2.5.6-r1.ebuild: - Added ~sparc and ~mips to KEYWORDS - - 25 Feb 2003; Guy Martin rsync-2.5.6-r1.ebuild : - Commited stable for hppa. - - 22 Feb 2003; Mike Frysinger : - Add init.d and conf.d files - -*rsync-2.5.6 (28 Jan 2003) - - 21 Feb 2003; Zach Welch : - Added arm to keywords. - - 09 Feb 2003; Guy Martin : - Added hppa to keywords. - - 28 Jan 2003; Arcady Genkin : - Updated to the official 2.5.6. - -*rsync-2.5.6_pre20021105-r1 (29 Dec 2002) - - 29 Dec 2002; Maik Schreiber : Revision bump to fix wrong - configuration directory path (only used for running an rsync server). - - 26 Dec 2002; Maik Schreiber rsync-2.5.6_pre20021105 : - Changed "~x86" to "x86" in KEYWORDS. - - 19 Dec 2002; Dean Bailey : removed sparc64 keyword - -*rsync-2.5.6_pre20021105 (10 Dec 2002) - - 10 Dec 2002; Maik Schreiber : New upstream snapshot. - Seems to be stable for several months now (see rsync mailing list). - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*rsync-2.5.5-r1 (07 May 2002) - - 18 Jan 2003; Jan Seidel : - Added mips to keywords - - 29 Jul 2002; Mark Guertin : - Added ppc to keywords - - 09 Jul 2002; phoen][x rsync-2.5.5-r1.ebuild : - Added KEYWORDS, LICENSE, SLOT. - - 07 May 2002; Kain rsync-2.5.5-r1.ebuild : Fix dependency to - libpopt again so that build images not made from a virgin install will work. - -*rsync-2.5.5 (02 May 2002) - - 09 Jul 2002; phoen][x rsync-2.5.5.ebuild : - Added KEYWORDS, LICENSE, SLOT. - - 02 May 2002; Daniel Robbins : new ebuild to hopefully - fix some "dead rsync --daemon" processes... the problem that just won't go - away. - -*rsync-2.5.4-r1 (18 Apr 2002) - - 09 Jul 2002; phoen][x rsync-2.5.4-r1.ebuild : - Added KEYWORDS, LICENSE, SLOT. - - 18 Apr 2002; kain rsync-2.5.4-r1.ebuild : Fix dependency to - libpopt so build images made with this will work. - -*rsync-2.5.4 (15 Mar 2002) - - 09 Jul 2002; phoen][x rsync-2.5.4.ebuild : - Added KEYWORDS, LICENSE, SLOT. - - 15 Mar 2002; Bruce A. Locke rsync-2.5.4.ebuild : - Update to 2.5.4 (with zlib security fix) - -*rsync-2.5.2-r1 (1 Mar 2002) - - 09 Jul 2002; phoen][x rsync-2.5.2-r1.ebuild : - Added KEYWORDS, LICENSE, SLOT. - - 1 Mar 2002; Daniel Robbins : Closed remote denial of - service attack/hung process problem reopened in 2.5.2 due to a missing patch. - -*rsync-2.5.2 (1 Feb 2002) - - 09 Jul 2002; phoen][x rsync-2.5.2.ebuild : - Added KEYWORDS, LICENSE, SLOT. - - 1 Feb 2002; G.Bevin ChangeLog : - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/Manifest b/sdk_container/src/third_party/portage-stable/net-misc/rsync/Manifest index 3eb0daef60..677260a226 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/rsync/Manifest +++ b/sdk_container/src/third_party/portage-stable/net-misc/rsync/Manifest @@ -1,11 +1,2 @@ -AUX rsyncd.conf-3.0.9-r1 449 SHA256 e3da1a057081b9089dede95873d6f413d63870fea67246081a6a90725cfd098b SHA512 8d51b452be88820c38639aa833490a001abc2edba03133441000634c2ec090d243598b0932fc11abdf1286afdab02eb6532df2b28a48bfde781c3a8b61fe8c6f WHIRLPOOL ae2b5dc507362ebc10a27973ac8e74b9983da50abbcb3ab33324da76ec70fe30c1cb49d1f7103c7b752d7cf6732a4bf8112c1763f2e9b9da669178925198716c -AUX rsyncd.conf.d 149 SHA256 de758791b16b89a648c01867af7f51bc9bd44e40cbe868e439b753ff5d9572e5 SHA512 8ea9a2f1fea508fa132313fa16513eac84a9ed3ce75741c42769b56bbcd3f1bd2eb8bfdfe40a6c7f619e4281e8fc8d95d1bd84096d0b64aaacf606cd614ae5b3 WHIRLPOOL ac5098df8772c66d4d8070fbefe0194d8c44345d14a547f2cd59737f2dcb2023b59285117b07bbc2d711302f7736dd761d5e5498913c1878c3512d9fb5d5e36e -AUX rsyncd.init.d-r1 254 SHA256 e72950384601f5c7184229294372e3754e92ebe314e59c7b97f0cd69b9550a54 SHA512 ac98a5a3cbaafc568c0565317ec16f8af319f7180ce14fdc4f164c6b821aebdf06a78d8b148c610118732152fd5625844da2f6948a157ec125d752c427a7485e WHIRLPOOL 9446f56439a8a2f4874c077e44b7050ca946b1f74f529433f7553f87ee15b021c8955f1cac8fa09393aeb89ffd8c29547de6681f790e47c43fbc43542f68bb3e -AUX rsyncd.logrotate 105 SHA256 eb54100686a253d4d14c9c67fcc20f92d88c0616692bffea899c6a8f8f980c7c SHA512 b8d6c0bb467a5c963317dc55478d2c10874564cd264d943d4a42037e2fce134fe001fabc92af5c6b5775e84dc310b1c8da147afaa61c99e5663c36580d8651a5 WHIRLPOOL 6c6a712ccb0934b5746640f8a52bc5a341fbf2f1b492fe709a8ea7b330048ffa405e1b785f3ca59a460a688330e6a43cb9fd7fca8838ba52214b5d0603adcc59 -AUX rsyncd.service 206 SHA256 e4396236f554cb57eed133370dd74ff79ea495f5d7535734bc736b716931fb00 SHA512 b848a13856027e4fe1fd206a2aeb32854abd73beb31ebad7ac62c36b433e65507bbb5eef3901a42f46e70a4e887c7f9013617f19712e160ce155f3cb83bfc625 WHIRLPOOL 7ea8a774c4b22cc631b86f54ca6bf5e1dabe5d837072b491eb2638e44afd67dc57e7372fbbf26a6214417c7da32521a48c0fddfafb4c9a4249fc35d1271c8651 -AUX rsyncd.xinetd-3.0.9-r1 194 SHA256 17162f014242c9d5003578bed44b89cd2dc4f0ce2a200ac1facaa10a9aac8692 SHA512 fc053fc4748950343e866cc95284d037156a953454e4294d775f01f059e96e805582688bf1de5c965836889192ce4a663ec740e6ec2265406e509c5c6d6c3215 WHIRLPOOL 733f734e70d0c74ab6e472e656b8c83ddf816dca7e6c1130b999c2579713740db9362e5d517d0a8cf792b6859fd16d363f43ea8b531388f7abe93dcc1380ae42 -DIST rsync-3.1.2.tar.gz 892724 SHA256 ecfa62a7fa3c4c18b9eccd8c16eaddee4bd308a76ea50b5c02a5840f09c0a1c2 SHA512 4c55fd69f436ead0cb5a0b7c6fdfef9bb28ddb9c63534eb619e756b118d5b08cfc5e696498650932c86e865b37e06633da947e6720ca0c27ed5c034313ae208b WHIRLPOOL ba793bfc7f0bdd70dba812a4a782c6ed703c7e83e2d04ca714e67e6153b31f6fc49e224ef7622bf5abb1e0ba0f633bc88b2640548028944b5dfa0443ae8c585e -EBUILD rsync-3.1.2.ebuild 2865 SHA256 b3cef378d38691fd522b6061208667ca79b3f2471325a8058a1b4912c88f5461 SHA512 69f3f9a7bb51dea93f5421208a619d09f547b62f27f235fd67fcd42377d148fcc47887737b4739f35d410287ab0c62d5b902cb81727c18d5df9977ed008fda1a WHIRLPOOL e2e61dd5f96886e969fac52dc131468e73ce337d1b4a1805dc67126055f3465ca629fe60cc059c9de16f4d9313d8686d8222b47712822fc385ae68c1cebab019 -MISC ChangeLog 5878 SHA256 f0322d72d76c1694bf9cedea6aa1974632fa923e96796866105f4675f4807814 SHA512 2867072a12b3ccbaac4541752f35b6377f42e981d5ae683da10c94107b58440787a28a593d81e8c6b3c4f77620d1c28ffe2888a98ec6753cf606d9a4cdd4d836 WHIRLPOOL 54c25e67f2f3dea9bbbacd805a9078e604ec5576bd690554a1b162a2315deeb5efdb2453d98efc5a073424df736be193cbaaba268aa7467172a2afe5fecc2f33 -MISC ChangeLog-2015 33945 SHA256 e9e1a4a05400f058f5bb7f33eee548ab322dff34570082ac63f0c32f349aada8 SHA512 57cd87723516841f3e87f0d88a9b73d0920e7a65f7a35816cfa568a9f54844224664c94acfb27faa7295c0aacda9a6a1d7131372918c40cead089c28290339b9 WHIRLPOOL 1cb3950f7deb2ff2c9c86968922ce6852ad0f75a36d2a284090bc82f1f014b01b9813e5bc3e93c1f1e55848e2de1ffa251b6f1cafb2bb03242678d6fbb1fb673 -MISC metadata.xml 449 SHA256 33ff0e734b8f06b27285c4e7fe353cc3928055610d307ef6c72d578373869aa1 SHA512 1c0f031c078a7c22b8375b093dcd241e139ca86a61e2d463d9d01946b57b24dff29ab489ac063b70d210d1306106896fe77bd9678331d5954ef3182222d4f920 WHIRLPOOL dc7937d53349c9d0fad18445a9dd397b7b85ce7a27a1692e3dc4a44285ec130444b4109f0f096038cbff06d02fcb79ad32be7f1df37693ce507061653e95df22 +DIST rsync-3.1.2.tar.gz 892724 BLAKE2B e366514ae9835ba7c201a9e09fb9342c5e52fa36d45d46300d080403de25a64ba3ed7a703e56b4f47a743a597694a2d0a50bb4bab6cfa0aa7b59a4f7b93b9f21 SHA512 4c55fd69f436ead0cb5a0b7c6fdfef9bb28ddb9c63534eb619e756b118d5b08cfc5e696498650932c86e865b37e06633da947e6720ca0c27ed5c034313ae208b +DIST rsync-3.1.3pre1.tar.gz 905910 BLAKE2B 1823494a325181773cd14f2b8a9aae4ad6a891d70713e111f43c516a69cb9852103c7bb8ced864aec24b8d2a7a4e791c53f6e868276c6c6cc25f0aaba36ddbf2 SHA512 8e2e4623650985169d4ec2e84549f8b5f060b5544380c5b332998161eb1adcfece48216c343730eb726904079836c2d47dc85fa9707fccc02f09841eb547b597 diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.2-CVE-2017-16548.patch b/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.2-CVE-2017-16548.patch new file mode 100644 index 0000000000..d06607cf77 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.2-CVE-2017-16548.patch @@ -0,0 +1,17 @@ +X-Git-Url: https://git.samba.org/rsync.git/?p=rsync.git;a=blobdiff_plain;f=xattrs.c;h=4867e6f5b8ad2934d43b06f3b99b7b3690a6dc7a;hp=68305d7559b34f5cc2f196b74429b82fa6ff49dd;hb=47a63d90e71d3e19e0e96052bb8c6b9cb140ecc1;hpb=bc112b0e7feece62ce98708092306639a8a53cce + +diff --git a/xattrs.c b/xattrs.c +index 68305d7..4867e6f 100644 +--- a/xattrs.c ++++ b/xattrs.c +@@ -824,6 +824,10 @@ void receive_xattr(int f, struct file_struct *file) + out_of_memory("receive_xattr"); + name = ptr + dget_len + extra_len; + read_buf(f, name, name_len); ++ if (name_len < 1 || name[name_len-1] != '\0') { ++ rprintf(FERROR, "Invalid xattr name received (missing trailing \\0).\n"); ++ exit_cleanup(RERR_FILEIO); ++ } + if (dget_len == datum_len) + read_buf(f, ptr, dget_len); + else { diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.2-CVE-2017-17433-fixup.patch b/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.2-CVE-2017-17433-fixup.patch new file mode 100644 index 0000000000..0cc9b8256d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.2-CVE-2017-17433-fixup.patch @@ -0,0 +1,33 @@ +From: Wayne Davison +Date: Sun, 3 Dec 2017 23:49:56 +0000 (-0800) +Subject: Fix issue with earlier path-check (fixes "make check") +X-Git-Url: https://git.samba.org/?p=rsync.git;a=commitdiff_plain;h=f5e8a17e093065fb20fea00a29540fe2c7896441;hp=5509597decdbd7b91994210f700329d8a35e70a1 + +Fix issue with earlier path-check (fixes "make check") +--- + +diff --git a/receiver.c b/receiver.c +index 9c46242..75cb00d 100644 +--- a/receiver.c ++++ b/receiver.c +@@ -574,15 +574,15 @@ int recv_files(int f_in, int f_out, char *local_name) + file = dir_flist->files[cur_flist->parent_ndx]; + fname = local_name ? local_name : f_name(file, fbuf); + +- if (daemon_filter_list.head +- && check_filter(&daemon_filter_list, FLOG, fname, 0) < 0) { ++ if (DEBUG_GTE(RECV, 1)) ++ rprintf(FINFO, "recv_files(%s)\n", fname); ++ ++ if (daemon_filter_list.head && (*fname != '.' || fname[1] != '\0') ++ && check_filter(&daemon_filter_list, FLOG, fname, 0) < 0) { + rprintf(FERROR, "attempt to hack rsync failed.\n"); + exit_cleanup(RERR_PROTOCOL); + } + +- if (DEBUG_GTE(RECV, 1)) +- rprintf(FINFO, "recv_files(%s)\n", fname); +- + #ifdef SUPPORT_XATTRS + if (preserve_xattrs && iflags & ITEM_REPORT_XATTR && do_xfers + && !(want_xattr_optim && BITS_SET(iflags, ITEM_XNAME_FOLLOWS|ITEM_LOCAL_CHANGE))) diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.2-CVE-2017-17433.patch b/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.2-CVE-2017-17433.patch new file mode 100644 index 0000000000..0ab8de1fce --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.2-CVE-2017-17433.patch @@ -0,0 +1,39 @@ +From 3e06d40029cfdce9d0f73d87cfd4edaf54be9c51 Mon Sep 17 00:00:00 2001 +From: Jeriko One +Date: Thu, 2 Nov 2017 23:44:19 -0700 +Subject: [PATCH] Check fname in recv_files sooner. + +--- + receiver.c | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +Index: rsync-3.1.2/receiver.c +=================================================================== +--- rsync-3.1.2.orig/receiver.c ++++ rsync-3.1.2/receiver.c +@@ -580,6 +580,12 @@ int recv_files(int f_in, int f_out, char + file = dir_flist->files[cur_flist->parent_ndx]; + fname = local_name ? local_name : f_name(file, fbuf); + ++ if (daemon_filter_list.head ++ && check_filter(&daemon_filter_list, FLOG, fname, 0) < 0) { ++ rprintf(FERROR, "attempt to hack rsync failed.\n"); ++ exit_cleanup(RERR_PROTOCOL); ++ } ++ + if (DEBUG_GTE(RECV, 1)) + rprintf(FINFO, "recv_files(%s)\n", fname); + +@@ -651,12 +657,6 @@ int recv_files(int f_in, int f_out, char + + cleanup_got_literal = 0; + +- if (daemon_filter_list.head +- && check_filter(&daemon_filter_list, FLOG, fname, 0) < 0) { +- rprintf(FERROR, "attempt to hack rsync failed.\n"); +- exit_cleanup(RERR_PROTOCOL); +- } +- + if (read_batch) { + int wanted = redoing + ? we_want_redo(ndx) diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.2-CVE-2017-17434-part1.patch b/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.2-CVE-2017-17434-part1.patch new file mode 100644 index 0000000000..aeb8c2ee33 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.2-CVE-2017-17434-part1.patch @@ -0,0 +1,22 @@ +From 5509597decdbd7b91994210f700329d8a35e70a1 Mon Sep 17 00:00:00 2001 +From: Jeriko One +Date: Thu, 16 Nov 2017 17:26:03 -0800 +Subject: [PATCH] Check daemon filter against fnamecmp in recv_files(). + +--- + receiver.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: rsync-3.1.2/receiver.c +=================================================================== +--- rsync-3.1.2.orig/receiver.c ++++ rsync-3.1.2/receiver.c +@@ -728,7 +728,7 @@ int recv_files(int f_in, int f_out, char + break; + } + if (!fnamecmp || (daemon_filter_list.head +- && check_filter(&daemon_filter_list, FLOG, fname, 0) < 0)) { ++ && check_filter(&daemon_filter_list, FLOG, fnamecmp, 0) < 0)) { + fnamecmp = fname; + fnamecmp_type = FNAMECMP_FNAME; + } diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.2-CVE-2017-17434-part2.patch b/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.2-CVE-2017-17434-part2.patch new file mode 100644 index 0000000000..5b94efa0c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.2-CVE-2017-17434-part2.patch @@ -0,0 +1,33 @@ +From 70aeb5fddd1b2f8e143276f8d5a085db16c593b9 Mon Sep 17 00:00:00 2001 +From: Jeriko One +Date: Thu, 16 Nov 2017 17:05:42 -0800 +Subject: [PATCH] Sanitize xname in read_ndx_and_attrs. + +--- + rsync.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +Index: rsync-3.1.2/rsync.c +=================================================================== +--- rsync-3.1.2.orig/rsync.c ++++ rsync-3.1.2/rsync.c +@@ -50,6 +50,7 @@ extern int flist_eof; + extern int file_old_total; + extern int keep_dirlinks; + extern int make_backups; ++extern int sanitize_paths; + extern struct file_list *cur_flist, *first_flist, *dir_flist; + extern struct chmod_mode_struct *daemon_chmod_modes; + #ifdef ICONV_OPTION +@@ -397,6 +398,11 @@ int read_ndx_and_attrs(int f_in, int f_o + if (iflags & ITEM_XNAME_FOLLOWS) { + if ((len = read_vstring(f_in, buf, MAXPATHLEN)) < 0) + exit_cleanup(RERR_PROTOCOL); ++ ++ if (sanitize_paths) { ++ sanitize_path(buf, buf, "", 0, SP_DEFAULT); ++ len = strlen(buf); ++ } + } else { + *buf = '\0'; + len = -1; diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsyncd.init.d-r1 b/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsyncd.init.d-r1 index cbbe620741..243e107b54 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsyncd.init.d-r1 +++ b/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsyncd.init.d-r1 @@ -1,7 +1,6 @@ #!/sbin/openrc-run # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ command="/usr/bin/rsync" command_args="--daemon ${RSYNC_OPTS}" diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.2.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.2-r2.ebuild similarity index 70% rename from sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.2.ebuild rename to sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.2-r2.ebuild index 3e5b407629..224e0afbcc 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.2-r2.ebuild @@ -1,22 +1,21 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI="5" +EAPI="6" inherit eutils flag-o-matic prefix systemd DESCRIPTION="File transfer program to keep remote files into sync" -HOMEPAGE="http://rsync.samba.org/" -SRC_URI="http://rsync.samba.org/ftp/rsync/src/${P}.tar.gz" -[[ "${PV}" = *_pre* ]] && SRC_URI="http://rsync.samba.org/ftp/rsync/src-previews/${P/_/}.tar.gz" +HOMEPAGE="https://rsync.samba.org/" +SRC_URI="https://rsync.samba.org/ftp/rsync/src/${P}.tar.gz" +[[ "${PV}" = *_pre* ]] && SRC_URI="https://rsync.samba.org/ftp/rsync/src-previews/${P/_/}.tar.gz" LICENSE="GPL-3" SLOT="0" if [[ ${PV} != *_pre ]] ; then -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi -IUSE="acl iconv ipv6 static stunnel xattr" +IUSE="acl examples iconv ipv6 static stunnel xattr" LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] ) xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) @@ -26,11 +25,15 @@ RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} ) DEPEND="${RDEPEND} static? ( ${LIB_DEPEND} )" -S=${WORKDIR}/${P/_/} +PATCHES=( + "${FILESDIR}"/${PN}-3.1.2-CVE-2017-16548.patch + "${FILESDIR}"/${PN}-3.1.2-CVE-2017-17433.patch + "${FILESDIR}"/${PN}-3.1.2-CVE-2017-17434-part1.patch + "${FILESDIR}"/${PN}-3.1.2-CVE-2017-17434-part2.patch + "${FILESDIR}"/${PN}-3.1.2-CVE-2017-17433-fixup.patch +) -src_prepare() { - epatch_user -} +S=${WORKDIR}/${P/_/} src_configure() { use static && append-ldflags -static @@ -65,9 +68,11 @@ src_install() { fi # Install the useful contrib scripts - exeinto /usr/share/rsync - doexe support/* - rm -f "${ED}"/usr/share/rsync/{Makefile*,*.c} + if use examples ; then + exeinto /usr/share/rsync + doexe support/* + rm -f "${ED}"/usr/share/rsync/{Makefile*,*.c} + fi eprefixify "${ED}"/etc/{,xinetd.d}/rsyncd* diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.3_pre1.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.3_pre1.ebuild new file mode 100644 index 0000000000..2c1a70bd5e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.3_pre1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit flag-o-matic prefix systemd + +DESCRIPTION="File transfer program to keep remote files into sync" +HOMEPAGE="https://rsync.samba.org/" +SRC_URI="https://rsync.samba.org/ftp/rsync/src/${P}.tar.gz" +[[ "${PV}" = *_pre* ]] && SRC_URI="https://rsync.samba.org/ftp/rsync/src-previews/${P/_/}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +[[ ${PV} = *_pre* ]] || \ +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="acl examples iconv ipv6 static stunnel xattr" + +LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] ) + xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) + >=dev-libs/popt-1.5[static-libs(+)]" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} ) + iconv? ( virtual/libiconv )" +DEPEND="${RDEPEND} + static? ( ${LIB_DEPEND} )" + +S="${WORKDIR}/${P/_/}" + +src_configure() { + use static && append-ldflags -static + local myeconfargs=( + --with-rsyncd-conf="${EPREFIX}"/etc/rsyncd.conf + --without-included-popt + $(use_enable acl acl-support) + $(use_enable iconv) + $(use_enable ipv6) + $(use_enable xattr xattr-support) + ) + econf "${myeconfargs[@]}" + touch proto.h-tstamp #421625 +} + +src_install() { + emake DESTDIR="${D}" install + + newconfd "${FILESDIR}"/rsyncd.conf.d rsyncd + newinitd "${FILESDIR}"/rsyncd.init.d-r1 rsyncd + + dodoc NEWS OLDNEWS README TODO tech_report.tex + + insinto /etc + newins "${FILESDIR}"/rsyncd.conf-3.0.9-r1 rsyncd.conf + + insinto /etc/logrotate.d + newins "${FILESDIR}"/rsyncd.logrotate rsyncd + + insinto /etc/xinetd.d + newins "${FILESDIR}"/rsyncd.xinetd-3.0.9-r1 rsyncd + + # Install stunnel helpers + if use stunnel ; then + emake DESTDIR="${D}" install-ssl-client + emake DESTDIR="${D}" install-ssl-daemon + fi + + # Install the useful contrib scripts + if use examples ; then + exeinto /usr/share/rsync + doexe support/* + rm -f "${ED%/}"/usr/share/rsync/{Makefile*,*.c} + fi + + eprefixify "${ED%/}"/etc/{,xinetd.d}/rsyncd* + + systemd_dounit "${FILESDIR}/rsyncd.service" +} + +pkg_postinst() { + if egrep -qis '^[[:space:]]use chroot[[:space:]]*=[[:space:]]*(no|0|false)' \ + "${EROOT}"/etc/rsyncd.conf "${EROOT}"/etc/rsync/rsyncd.conf ; then + ewarn "You have disabled chroot support in your rsyncd.conf. This" + ewarn "is a security risk which you should fix. Please check your" + ewarn "/etc/rsyncd.conf file and fix the setting 'use chroot'." + fi + if use stunnel ; then + einfo "Please install \">=net-misc/stunnel-4\" in order to use stunnel feature." + einfo + einfo "You maybe have to update the certificates configured in" + einfo "${EROOT}/etc/stunnel/rsync.conf" + fi +}