f090e2
%global _hardened_build 1
f090e2
f090e2
%define isprerelease 0
f090e2
f090e2
%if %isprerelease
f090e2
%define prerelease pre1
f090e2
%endif
f090e2
f090e2
Summary: A program for synchronizing files over a network
f090e2
Name: rsync
f090e2
Version: 3.1.3
bbf91d
Release: 19%{?dist}.1
f090e2
Group: Applications/Internet
f090e2
URL: http://rsync.samba.org/
f090e2
f090e2
Source0: https://download.samba.org/pub/rsync/src/rsync-%{version}%{?prerelease}.tar.gz
f090e2
Source1: https://download.samba.org/pub/rsync/src/rsync-patches-%{version}%{?prerelease}.tar.gz
f090e2
Source2: rsyncd.socket
f090e2
Source3: rsyncd.service
f090e2
Source4: rsyncd.conf
f090e2
Source5: rsyncd.sysconfig
f090e2
Source6: rsyncd@.service
f090e2
f090e2
BuildRequires: libacl-devel, libattr-devel, autoconf, popt-devel, systemd
f090e2
#Requires: zlib
f090e2
#Added virtual provide for zlib due to https://fedoraproject.org/wiki/Bundled_Libraries?rd=Packaging:Bundled_Libraries
f090e2
Provides: bundled(zlib) = 1.2.8
f090e2
License: GPLv3+
f090e2
f090e2
Patch0: rsync-man.patch
f090e2
Patch1: rsync-3.0.6-iconv-logging.patch
f090e2
Patch2: rsync-3.1.3-covscan.patch
66c29f
Patch3: rsync-3.1.2-remove-symlinks.patch
bd6704
Patch4: rsync-3.1.2-vvv-hang.patch
e7be50
Patch5: rsync-3.1.3-ignore-missing.patch
e7be50
Patch6: rsync-3.1.3-append-check.patch
9f927d
Patch7: rsync-3.1.3-skip-compress.patch
3ef004
Patch8: rsync-3.1.3-xattr.patch
3ef004
Patch9: rsync-3.1.3-cve-2018-25032.patch
d39489
Patch10: rsync-3.1.3-sparse-block.patch
33a33d
Patch11: rsync-3.1.3-cve-2022-29154.patch
33a33d
Patch12: rsync-3.1.3-cve-2022-37434.patch
bbf91d
Patch13: rsync-3.1.3-filtering-rules.patch
bbf91d
Patch14: rsync-3.1.3-missing-xattr-filter.patch
f090e2
f090e2
%description
f090e2
Rsync uses a reliable algorithm to bring remote and host files into
f090e2
sync very quickly. Rsync is fast because it just sends the differences
f090e2
in the files over the network instead of sending the complete
f090e2
files. Rsync is often used as a very powerful mirroring process or
f090e2
just as a more capable replacement for the rcp command. A technical
f090e2
report which describes the rsync algorithm is included in this
f090e2
package.
f090e2
f090e2
%package daemon
f090e2
Summary: Service for anonymous access to rsync
f090e2
BuildArch: noarch
f090e2
Requires: %{name} = %{version}-%{release}
f090e2
%{?systemd_requires}
f090e2
%description daemon
f090e2
Rsync can be used to offer read only access to anonymous clients. This
f090e2
package provides the anonymous rsync service.
f090e2
f090e2
%prep
f090e2
# TAG: for pre versions use
f090e2
f090e2
%if %isprerelease
f090e2
%setup -q -n rsync-%{version}%{?prerelease}
f090e2
%setup -q -b 1 -n rsync-%{version}%{?prerelease}
f090e2
%else
f090e2
%setup -q
f090e2
%setup -q -b 1
f090e2
%endif
f090e2
f090e2
#Needed for compatibility with previous patched rsync versions
f090e2
patch -p1 -i patches/acls.diff
f090e2
patch -p1 -i patches/xattrs.diff
f090e2
f090e2
#Enable --copy-devices parameter
f090e2
patch -p1 -i patches/copy-devices.diff
f090e2
f090e2
%patch0 -p1 -b .man
f090e2
%patch1 -p1 -b .iconv
f090e2
%patch2 -p1 -b .covscan
66c29f
%patch3 -p1 -b .symlinks
bd6704
%patch4 -p1 -b .vvv
e7be50
%patch5 -p1 -b .missing
e7be50
%patch6 -p1 -b .append
9f927d
%patch7 -p1 -b .skip-compress
3ef004
%patch8 -p1 -b .xattr
3ef004
%patch9 -p1 -b .cve-2018-25032
d39489
%patch10 -p1 -b .spars-block
33a33d
%patch11 -p1 -b .cve-2022-29154
33a33d
%patch12 -p1 -b .cve-2022-37434
bbf91d
%patch13 -p1 -b .filtering-rules
bbf91d
%patch14 -p1 -b .xattr-filter
f090e2
f090e2
%build
f090e2
%configure
f090e2
# --with-included-zlib=no temporary disabled because of #1043965
f090e2
f090e2
make %{?_smp_mflags}
f090e2
f090e2
%install
f090e2
%makeinstall INSTALLCMD='install -p' INSTALLMAN='install -p'
f090e2
f090e2
install -D -m644 %{SOURCE3} $RPM_BUILD_ROOT/%{_unitdir}/rsyncd.service
f090e2
install -D -m644 %{SOURCE2} $RPM_BUILD_ROOT/%{_unitdir}/rsyncd.socket
f090e2
install -D -m644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/rsyncd.conf
f090e2
install -D -m644 %{SOURCE5} $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/rsyncd
f090e2
install -D -m644 %{SOURCE6} $RPM_BUILD_ROOT/%{_unitdir}/rsyncd@.service
f090e2
f090e2
%check
f090e2
make check
f090e2
#scripts in support/* are needed to run upstream tests but after install these should not be executable
f090e2
chmod -x support/*
f090e2
f090e2
%files
f090e2
%{!?_licensedir:%global license %%doc}
f090e2
%license COPYING
f090e2
%doc NEWS OLDNEWS README support/ tech_report.tex
f090e2
%{_bindir}/%{name}
f090e2
%{_mandir}/man1/%{name}.1*
f090e2
f090e2
%files daemon
f090e2
%{_mandir}/man5/rsyncd.conf.5*
f090e2
%config(noreplace) %{_sysconfdir}/rsyncd.conf
f090e2
%config(noreplace) %{_sysconfdir}/sysconfig/rsyncd
f090e2
%{_unitdir}/rsyncd.socket
f090e2
%{_unitdir}/rsyncd.service
f090e2
%{_unitdir}/rsyncd@.service
f090e2
f090e2
%post daemon
f090e2
%systemd_post rsyncd.service
f090e2
f090e2
%preun daemon
f090e2
%systemd_preun rsyncd.service
f090e2
f090e2
%postun daemon
f090e2
%systemd_postun_with_restart rsyncd.service
f090e2
f090e2
%changelog
bbf91d
* Wed Nov 02 2022 Michal Ruprich <mruprich@redhat.com> - 3.1.3-19.1
bbf91d
- Resolves: #2139118 - rsync-daemon fail on 3.1.3
bbf91d
33a33d
* Thu Aug 18 2022 Michal Ruprich <mruprich@redhat.com> - 3.1.3-19
33a33d
- Resolves: #2116668 - zlib: a heap-based buffer over-read or buffer overflow in inflate in inflate.c via a large gzip header extra field
33a33d
33a33d
* Mon Aug 15 2022 Michal Ruprich <mruprich@redhat.com> - 3.1.3-18
33a33d
- Resolves: #2111175 - remote arbitrary files write inside the directories of connecting peers
33a33d
d39489
* Mon Aug 08 2022 Michal Ruprich <mruprich@redhat.com> - 3.1.3-17
d39489
- Related: #2043753 - New option should not be sent to the server every time
d39489
3ef004
* Thu Jul 28 2022 Michal Ruprich <mruprich@redhat.com> - 3.1.3-16
3ef004
- Resolves: #2043753 - [RFE] Improve defaults for sparse file buffering
3ef004
3ef004
* Tue Apr 12 2022 Michal Ruprich <mruprich@redhat.com> - 3.1.3-15
3ef004
- Resolves: #2071513 - A flaw in zlib-1.2.11 when compressing (not decompressing!) certain inputs
3ef004
3ef004
* Mon Oct 11 2021 Michal Ruprich <mruprich@redhat.com> - 3.1.3-14
3ef004
- Related: #1907443 - Adding fmf plans to run tests with tmt
3ef004
3ef004
* Mon Sep 27 2021 Tomas Korbar <tkorbar@redhat.com> - 3.1.3-13
3ef004
- Resolves: #1907443 - Read-only files that have changed xattrs fail to allow xattr changes
ecc3bb
9f927d
* Fri Dec 18 2020 Michal Ruprich <mruprich@redhat.com> - 3.1.3-12
9f927d
- Resolves: #1816528 - Defaults for --skip-compress are not working, everything is being compressed
9f927d
e7be50
* Thu Nov 05 2020 Tomas Korbar <tkorbar@redhat.com> - 3.1.3-11
e7be50
- Resolves: #1855981 - rsync segfaults in --append mode
e7be50
e7be50
* Thu Nov 05 2020 Tomas Korbar <tkorbar@redhat.com> - 3.1.3-10
e7be50
- Resolves: #1727093 - rsync: "ABORTING due to invalid path from sender"
e7be50
9f927d
* Mon Aug 24 2020 Michal Ruprich <mruprich@redhat.com> - 3.1.3-9
e7db0b
- Resolves: #1667436 - rsyncd.service fails to start at boot if address is configured
e7db0b
9f927d
* Wed Jun 10 2020 Michal Ruprich <mruprich@redhat.com> - 3.1.3-8
bd6704
- Resolves: #1775561 - rsync 3.1.2 hangs when run with -vvv to sync a large repository
bd6704
66c29f
* Tue Oct 29 2019 Michal Ruprich <mruprich@redhat.com> - 3.1.3-7
66c29f
- Resolves: #1693162 - remove-source-files fails with symlinks
66c29f
f090e2
* Tue Apr 16 2019 Michal Ruprich <mruprich@redhat.com> - 3.1.3-6
f090e2
- Resolves: #1602683 - Please review important issues found by covscan
f090e2
f090e2
* Tue Apr 16 2019 Michal Ruprich <mruprich@redhat.com> - 3.1.3-5
f090e2
- Resolves: #1656761 - [FJ8.0 Bug]: [REG] The rsync command is terminated with SIGSEGV
f090e2
f090e2
* Wed Oct 03 2018 Michal Ruprich <mruprich@redhat.com> - 3.1.3-4
f090e2
- Resolves: #1635631 - Remove --noatime option from rsync
f090e2
  Cleaning spec file
f090e2
f090e2
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.1.3-3
f090e2
- Escape macros in %%changelog
f090e2
f090e2
* Tue Jan 30 2018 Michal Ruprich <mruprich@redhat.com> - 3.1.3-2
f090e2
- removed dependencies on systemd-units
f090e2
f090e2
* Mon Jan 29 2018 Michal Ruprich <mruprich@redhat.com> - 3.1.3-1
f090e2
- new version 3.1.3
f090e2
- Resolves CVE-2018-5764
f090e2
f090e2
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.2-7
f090e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
f090e2
f090e2
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.2-6
f090e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f090e2
f090e2
* Wed Jun 28 2017 Michal Ruprich <mruprich@redhat.com> - 3.1.2-5
f090e2
- Resolves: #1459681 - rpmscripts for rsyncd.service are in the wrong package
f090e2
f090e2
* Wed May 03 2017 Michal Ruprich <mruprich@redhat.com> - 3.1.2-4
f090e2
- Added virtual provide for zlib library
f090e2
f090e2
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.2-3
f090e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
f090e2
f090e2
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.2-2
f090e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f090e2
f090e2
* Fri Jan 08 2016 Luboš Uhliarik <luhliari@redhat.com> - 3.1.2-1
f090e2
- new version 3.1.2
f090e2
f090e2
* Mon Nov 09 2015 Luboš Uhliarik <luhliari@redhat.com> - 3.1.1-8
f090e2
- Resolves: #1233893 - added noatime patch
f090e2
f090e2
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-7
f090e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f090e2
f090e2
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-6
f090e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
f090e2
f090e2
* Wed Aug 13 2014 Pavel Å imerda <psimerda@redhat.com> - 3.1.1-5
f090e2
- Related: #1123813 - fix rsync-daemon subpackage dependencywq
f090e2
f090e2
* Wed Aug 13 2014 Pavel Å imerda <psimerda@redhat.com> - 3.1.1-4
f090e2
- Related: #1123813 - build rsync-daemon as noarch
f090e2
f090e2
* Tue Aug 12 2014 Pavel Å imerda <psimerda@redhat.com> - 3.1.1-3
f090e2
- Resolves: #1123813 - Reduce dependencies
f090e2
f090e2
* Mon Aug  4 2014 Tom Callaway <spot@fedoraproject.org> - 3.1.1-2
f090e2
- fix license handling
f090e2
f090e2
* Wed Jun 25 2014 Michal Luscon <mluscon@redhat.com> - 3.1.1-1
f090e2
- Update to latest upstream version 3.1.1
f090e2
f090e2
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-6
f090e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
f090e2
f090e2
* Fri May 30 2014 Michal Luscon <mluscon@redhat.com> - 3.1.0-5
f090e2
- Reverted: #1050081 - breaks rawhide live installation
f090e2
f090e2
* Mon May 26 2014 Michal Luscon <mluscon@redhat.com> - 3.1.0-4
f090e2
- Fixed: #1050081 undo the hard-link xattr optimization
f090e2
f090e2
* Wed Apr 16 2014 Michal Luscon <mluscon@redhat.com> - 3.1.0-3
f090e2
- Fixed: CVE-2014-2855 - denial of service
f090e2
- Reverted: compilation with system provided zlib (#1043965)
f090e2
f090e2
* Sun Oct 20 2013 Michal Lusocn <mluscon@redhat.com> - 3.1.0-2
f090e2
- Update to latest upstream 3.1.0
f090e2
- Fixed #1018520 - missing rsyncd@.service
f090e2
f090e2
* Wed Aug 07 2013 Michal Luscon <mluscon@redhat.com> - 3.1.0-1pre1
f090e2
- Upstream 3.1.0 pre release
f090e2
- Fixed: #495310 - rsync contains forked copy of zlib
f090e2
- Fixed: #926459 - building aarch64
f090e2
- Fixed: bogus dates in changelog
f090e2
f090e2
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-12
f090e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f090e2
f090e2
* Fri Jun 28 2013 Michal Luscon <mluscon@redhat.com> - 3.0.9-11
f090e2
- Add BuildRequires: systemd-units
f090e2
f090e2
* Mon Jun 17 2013 Michal Luscon <mluscon@redhat.com> - 3.0.9-10
f090e2
- Fixed: #947765 - rsync daemon chooses wrong destination place
f090e2
f090e2
* Fri May 17 2013 Michal Luscon <mluscon@redhat.com> - 3.0.9-9
f090e2
- Fix missing man page and help options
f090e2
f090e2
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-8
f090e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
f090e2
f090e2
* Thu Nov 15 2012 Michal Luscon <mluscon@redhat.com> 3.0.9-6
f090e2
- Systemd units for rsync
f090e2
f090e2
* Tue Oct 23 2012 Michal Luscon <mluscon@redhat.com> 3.0.9-5
f090e2
- Reverted: #495310 - rsync contains forked copy of zlib
f090e2
f090e2
* Tue Oct 16 2012 Michal Luscon <mluscon@redhat.com> 3.0.9-4
f090e2
- Fixed: #823088 - rsync loses track of files with different directory prefixes
f090e2
- Fixed: #495310 - rsync contains forked copy of zlib
f090e2
f090e2
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-3
f090e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f090e2
f090e2
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-2
f090e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
f090e2
f090e2
* Wed Sep 14 2011 Vojtech Vitek (V-Teq) <vvitek@redhat.com> - 3.0.9-1
f090e2
- Rebase to 3.0.9 (#741004)
f090e2
f090e2
* Wed Sep 14 2011 Vojtech Vitek (V-Teq) <vvitek@redhat.com> - 3.0.8-2
f090e2
- Fix security context of symbolic links (#709779)
f090e2
f090e2
* Tue Mar 29 2011 Vojtech Vitek <vvitek@redhat.com> - 3.0.8-1
f090e2
- Rebase to 3.0.8, remove buffer overflow patch (#691362, #675036)
f090e2
f090e2
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.7-4
f090e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f090e2
f090e2
* Mon Mar 29 2010 Jan Zeleny <jzeleny@redhat.com> - 3.0.7-3
f090e2
- buffer overflow patch replaced by upstream version
f090e2
f090e2
* Fri Jan 22 2010 Jan Zeleny <jzeleny@redhat.com> - 3.0.7-2
f090e2
- fixed issue with buffer overflow when using long filenames (#557916)
f090e2
f090e2
* Tue Jan 19 2010 Jan Zeleny <jzeleny@redhat.com> - 3.0.7-1
f090e2
- rebased to 3.0.7
f090e2
f090e2
* Mon Dec 07 2009 Jan Zeleny <jzeleny@redhat.com> - 3.0.6-4
f090e2
- applied patch to avoid retouching dir permissions (#542679)
f090e2
f090e2
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.6-3
f090e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f090e2
f090e2
* Mon Jun  1 2009 Simo Sorce <ssorce@redhat.com> 3.0.6-2
f090e2
- Final 3.0.6 release
f090e2
f090e2
* Thu May 21 2009 Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 3.0.6-1pre1
f090e2
- Enabled patches/copy-devices.diff patch (bz#494313)
f090e2
f090e2
* Wed Apr 15 2009 Simo Sorce <ssorce@redhat.com> 3.0.6-0pre1
f090e2
- First 3.0.6 pre release
f090e2
- Also change the spec to simplify releasing pre-releases
f090e2
f090e2
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.5-1
f090e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
f090e2
f090e2
* Thu Jan  1 2009 Simo Sorce <ssorce@redhat.com> 3.0.5-0.fc11
f090e2
- New upstream bugfix release
f090e2
f090e2
* Mon Sep  8 2008 Simo Sorce <ssorce@redhat.com> 3.0.4-0.fc10
f090e2
- New upstream bugfix release
f090e2
f090e2
* Mon Jun 30 2008 Simo Sorce <ssorce@redhat.com> 3.0.3-0.fc10
f090e2
- New upstream release
f090e2
f090e2
* Tue Apr  8 2008 Simo Sorce <ssorce@redhat.com> 3.0.2-0.fc9
f090e2
- Security release: http://rsync.samba.org/security.html#s3_0_2
f090e2
f090e2
* Fri Apr  4 2008 Simo Sorce <ssorce@redhat.com> 3.0.1-2.fc9
f090e2
- Make sure support scripts are not executable so that no bad perl dependecies
f090e2
  are created
f090e2
f090e2
* Fri Apr  4 2008 Simo Sorce <ssorce@redhat.com> 3.0.1-1.fc9
f090e2
- Add NEWS and support/ scripts in the docs section
f090e2
- 3.0.1 final
f090e2
f090e2
* Mon Mar 31 2008 Simo Sorce <ssorce@redhat.com> 3.0.1-0.3.pre3.fc9
f090e2
- 3.0.1 pre release #3
f090e2
- Fixes some annoying minor bugs (see release notes)
f090e2
f090e2
* Thu Mar 27 2008 Simo Sorce <ssorce@redhat.com> 3.0.1-0.2.pre2.fc9
f090e2
- 3.0.1 pre release #2
f090e2
- Fixes #439074
f090e2
f090e2
* Tue Mar 25 2008 Simo Sorce <ssorce@redhat.com> 3.0.1-0.1.pre1.fc9
f090e2
- 3.0.1 pre release #1
f090e2
- Fixes #438694
f090e2
f090e2
* Sun Mar  2 2008 Simo Sorce <ssorce@redhat.com> 3.0.0-1.fc9
f090e2
- Final 3.0.0 release
f090e2
f090e2
* Sat Feb 23 2008 Simo Sorce <ssorce@redhat.com> 3.0.0-0.pre10.fc9
f090e2
- Tenth preprelease of the 3.0.0 series
f090e2
f090e2
* Sat Feb 16 2008 Simo Sorce <ssorce@redhat.com> 3.0.0-0.pre9.fc9
f090e2
- Ninth preprelease of the 3.0.0 series
f090e2
f090e2
* Sat Feb  2 2008 Simo Sorce <ssorce@redhat.com> 3.0.0-0.pre8.fc9
f090e2
- Eight prerelease
f090e2
- Add second source, now patches are in a separate file
f090e2
- Add temporary fix to the xattrs.diff patch line as, in this version
f090e2
  the patch contains one extra humk already contained in acls.diff
f090e2
f090e2
* Sat Oct 27 2007 Simo Sorce <ssorce@redhat.com> 3.0.0-0.pre4.fc9
f090e2
- Fourth prerelease
f090e2
f090e2
* Mon Oct 15 2007 Simo Sorce <ssorce@redhat.com> 3.0.0-0.pre2.1.fc9
f090e2
- Add support for IPv6 by default with xinetd
f090e2
f090e2
* Fri Oct 12 2007 Simo Sorce <ssorce@redhat.com> 3.0.0-0.pre2.fc9
f090e2
- Second prerelease
f090e2
f090e2
* Wed Oct 10 2007 Simo Sorce <ssorce@redhat.com> 3.0.0-0.pre1.fc9
f090e2
- New Major version prerelease
f090e2
f090e2
* Wed Sep 5 2007 Simo Sorce <ssorce@redhat.com> 2.6.9-3.fc8
f090e2
- Add patch to fix crash bug with hardlinks and ACLs patches
f090e2
f090e2
* Mon Feb 19 2007 Adam Jackson <ajax@redhat.com> 2.6.9-2
f090e2
- Add dist tag to Release to fix upgrades from FC5 or FC6.
f090e2
f090e2
* Mon Feb 19 2007 Simo Sorce <ssorce@redhat.com> - 2.6.9-2
f090e2
- fix acl/xattr bug with --delete: (bz#229145)
f090e2
f090e2
* Wed Nov 22 2006 Florian La Roche <laroche@redhat.com> - 2.6.9-1
f090e2
- update to 2.6.9
f090e2
f090e2
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.6.8-3.1
f090e2
- rebuild
f090e2
f090e2
* Fri Jun 9 2006 Jay Fenlason <fenlason@redhat.com> 2.6.8-3
f090e2
- Add my xattrs_bug patch to fix a bug where xattrs don't get sent correctly.
f090e2
- Add BuildRequires to make sure libattr-devel and libacl-devel are avaliable
f090e2
- replace --with... with --enable... so they actually work
f090e2
- Add make, autoconf and gcc to BuildRequires
f090e2
f090e2
* Mon May 8 2006 Jay Fenlason <fenlason@redhat.com> 2.6.8-2
f090e2
- New upstream release
f090e2
- Use the upstream xattr patch instead of mine.  This closes
f090e2
  bz#190208 CVE-2006-2083 rsync buffer overflow issue
f090e2
f090e2
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.6.6-2.2.1
f090e2
- bump again for double-long bug on ppc(64)
f090e2
f090e2
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.6.6-2.2
f090e2
- rebuilt for new gcc4.1 snapshot and glibc changes
f090e2
f090e2
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
f090e2
- rebuilt
f090e2
f090e2
* Thu Jul 28 2005 Jay Fenlason <fenlason@redhat.com> 2.6.6-2
f090e2
- New upstream release.  See the NEWS file for details.
f090e2
f090e2
* Thu Jun 2 2005 Jay Fenlason <fenlason@redhat.com> 2.6.5-2
f090e2
- New upstream release
f090e2
f090e2
* Tue May 17 2005 Jay Fenlason <fenlason@redhat.com> 2.6.5-0.pre1.0
f090e2
- new upstream pre-release
f090e2
f090e2
* Tue May 17 2005 Jay Fenlason <fenlason@redhat.com> 2.6.4-3
f090e2
- Include the -address patch from upstream, to close
f090e2
  bz#154752 Unable to use --address in client mode
f090e2
f090e2
* Thu Mar 31 2005 Jay Fenlason <fenlason@redhat.com> 2.6.4-2
f090e2
- New upstream version
f090e2
f090e2
* Wed Mar 2 2005 Jay Fenlason <fenlason@redhat.com> 2.6.3-3
f090e2
- bump release, rebuild with gcc4
f090e2
- pass RPM_OPT_FLAGS to make
f090e2
f090e2
* Thu Feb 10 2005 Jay Fenlason <fenlason@redhat.com> 2.6.3-2
f090e2
- Added my -xattr patch, which is based on the -acl patch.
f090e2
f090e2
* Thu Sep 30 2004 Jay Fenlason <fenlason@redhat.com> 2.6.3-1
f090e2
- New upstream release.
f090e2
f090e2
* Tue Sep 21 2004 Jay Fenlason <fenlason@redhat.com> 2.6.3-0.pre2
f090e2
- new upstream version.
f090e2
f090e2
* Tue Aug 17 2004 Jay Fenlason <fenlason@redhat.com> 2.6.3-0.pre1
f090e2
- New upstream version with security fix for CAN-2004-0792
f090e2
- This obsoletes the -lastdir-corruption patch.
f090e2
f090e2
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
f090e2
- rebuilt
f090e2
f090e2
* Tue May 25 2004 Mark McLoughlin <markmc@redhat.com> - 2.6.2-1
f090e2
- Backport fix for crasher when passing multiple directories of the same
f090e2
  length (bug #123708)
f090e2
f090e2
* Fri Apr 30 2004 Jay Fenlason <fenlason@redhat.com> 2.6.2-0
f090e2
- New upstream version to correct the problems with 2.6.1.
f090e2
  This obsoletes all the patches to 2.6.1
f090e2
f090e2
* Thu Apr 29 2004 Jay Fenlason <fenlason@redhat.com> 2.6.1-1
f090e2
- Rsync 2.6.1 final.
f090e2
- Add a patch from Wayne Davison <wayned@samba.org> that fixes a
f090e2
  use of uninitilized memory in the map_uid and map_gid functions.
f090e2
- Add another patch from Wayne Davidson that fixes the -R option.
f090e2
- Add a patch (extracted from a patch by Sami Farin
f090e2
  <safari-rsync@safari.iki.fi>) to not ignore the return value
f090e2
  of close().
f090e2
f090e2
* Thu Mar 25 2004 Jay Fenlason <fenlason@redhat.com> 2.6.1-0.pre1
f090e2
- New upstream version
f090e2
f090e2
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
f090e2
- rebuilt
f090e2
f090e2
* Mon Jan  5 2004 Jay Fenlason <fenlason@redhat.com> 2.6.0-0
f090e2
- New upstream version, obsoletes the rsync-2.5.6-signal.patch
f090e2
f090e2
* Wed Dec  3 2003 Bill Nottingham <notting@redhat.com> 2.5.7-2
f090e2
- rebuild
f090e2
f090e2
* Wed Dec  3 2003 Bill Nottingham <notting@redhat.com> 2.5.7-1
f090e2
- update to 2.5.7
f090e2
f090e2
* Tue Aug 05 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-20
f090e2
- rebuild in new build env
f090e2
f090e2
* Tue Aug 05 2003 Lon Hohberger <lhh@redhat.com> 2.5.6-19
f090e2
- spec file fix
f090e2
f090e2
* Tue Aug 05 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-18
f090e2
- rebuild in new build env
f090e2
f090e2
* Tue Aug 05 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-17
f090e2
- fixed spec - added patch0 to prep.
f090e2
f090e2
* Tue Aug 05 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-16
f090e2
- rebuild in new build env
f090e2
f090e2
* Mon Aug 04 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-15
f090e2
- add rsync-2.5.6-signal.patch to fix kernel warnings that
f090e2
  appear because socket.c sets SIGCHLD to SIG_IGN and then
f090e2
  calls wait.  This is in response to bug#98740.  This patch
f090e2
  *has* been committed to CVS upstream and will be in
f090e2
  upstream rsync-2.5.7.
f090e2
f090e2
* Fri Jun 13 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-14
f090e2
- build scratch - for compile warnings
f090e2
f090e2
* Fri Jun 13 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-13
f090e2
- build scratch - for compile warnings
f090e2
f090e2
* Thu Jun 12 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-12
f090e2
- rebuild in new build env
f090e2
f090e2
* Thu Jun 12 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-11
f090e2
- removed rsync-2.5.6-sign.patch.  Upstream code
f090e2
  incorporates signed vs unsigned changes.
f090e2
f090e2
* Wed Jun 11 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-10_CVSHEAD_signpatch
f090e2
- build scratch - added rsync-2.5.6-sign.patch.
f090e2
f090e2
* Wed Jun 11 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-9_CVSHEAD_nopatches
f090e2
- build scratch.
f090e2
f090e2
* Wed Jun 11 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-8
f090e2
- build scratch - deleted rsync-2.5.6-sign.patch.
f090e2
f090e2
* Mon Jun 09 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-7
f090e2
- rebuild in new build env
f090e2
f090e2
* Thu Jun 05 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-6
f090e2
- removed patch rsync-2.5.4-maxdel.patch
f090e2
- removed patch rsync-2.4.6-segv.patch
f090e2
   - current 2.5.6 properly handles (no segfault) the situation
f090e2
     (rsync '[a]') that caused a need for this patch.
f090e2
- added patch rsync-2.5.6-sign.patch, which is a working
f090e2
  subset of patches (that still apply) included in the original
f090e2
  rsync-2.5.4-moresignage.patch
f090e2
f090e2
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
f090e2
- rebuilt
f090e2
f090e2
* Tue Mar 11 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-4
f090e2
- rebuild in new build env
f090e2
f090e2
* Tue Mar 11 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-3
f090e2
- fixed changelog comments
f090e2
f090e2
* Mon Mar 10 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-2
f090e2
- rebuild in new build env
f090e2
f090e2
* Mon Mar 10 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.6-1
f090e2
- update to 2.5.6 from upstream
f090e2
f090e2
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
f090e2
- rebuilt
f090e2
f090e2
* Fri Jan 17 2003 Hardy Merrill <hmerrill@redhat.com> 2.5.5-3
f090e2
- fix spelling mistake in rsync.xinetd.  #66036 & dup #75006
f090e2
f090e2
* Wed Dec 11 2002 Tim Powers <timp@redhat.com> 2.5.5-2
f090e2
- rebuild on all arches
f090e2
f090e2
* Mon Jun 24 2002 Bill Nottingham <notting@redhat.com> 2.5.5-1
f090e2
- update to 2.5.5
f090e2
f090e2
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
f090e2
- automated rebuild
f090e2
f090e2
* Thu May 23 2002 Tim Powers <timp@redhat.com>
f090e2
- automated rebuild
f090e2
f090e2
* Wed Apr 10 2002 Bill Nottingham <notting@redhat.com> 2.5.4-2
f090e2
- upstream patches: fix accidental use of --whole-file, fix
f090e2
  minor memory leak, and bad worst-case child kill behavior
f090e2
- make passing -e to rsync:// URLs not cause an error exit (#62489)
f090e2
f090e2
* Wed Mar 13 2002 Bill Nottingham <notting@redhat.com> 2.5.4-1
f090e2
- update to 2.5.4, do assorted patchmerging
f090e2
f090e2
* Wed Feb 20 2002 Bill Nottingham <notting@redhat.com>
f090e2
- fix --address (#60127)
f090e2
- call setgroups before dropping privs (<mkp@samba.org>)
f090e2
f090e2
* Mon Jan 28 2002 Bill Nottingham <notting@redhat.com>
f090e2
- fix some errors in the unsigned patch
f090e2
f090e2
* Sun Jan 27 2002 Bill Nottingham <notting@redhat.com>
f090e2
- rebuild to get proper LFS_CFLAGS
f090e2
f090e2
* Wed Jan 23 2002 Bill Nottingham <notting@redhat.com>
f090e2
- fix some signed/unsigned issues (<krahmer@suse.de>)
f090e2
- tweak ipv6 patch (#55337, <john.l.villalovos@intel.com>)
f090e2
- make xinetd file %%config(noreplace)
f090e2
f090e2
* Fri Aug 17 2001 Bill Nottingham <notting@redhat.com>
f090e2
- fix segfault on weird arguments (#51801)
f090e2
f090e2
* Tue Jul 24 2001 Bill Nottingham <notting@redhat.com>
f090e2
- IPv6 patch (<pekkas@netcore.fi>) (#47780)
f090e2
f090e2
* Tue Jun 19 2001 Bill Nottingham <notting@redhat.com>
f090e2
- add patch to fix hangs at end of sync, and other odd behaviors (#42111)
f090e2
f090e2
* Sat Sep 30 2000 Florian La Roche <Florian.LaRoche@redhat.de>
f090e2
- add xinetd configuration
f090e2
f090e2
* Tue Sep 26 2000 Bernhard Rosenkraenzer <bero@redhat.com>
f090e2
- 2.4.6
f090e2
f090e2
* Mon Jul 31 2000 Bill Nottingham <notting@redhat.com>
f090e2
- update to 2.4.4 - fixes yet another problem with rsh transport
f090e2
f090e2
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
f090e2
- automatic rebuild
f090e2
f090e2
* Sat Jun 10 2000 Bill Nottingham <notting@redhat.com>
f090e2
- rebuild in new build env.
f090e2
f090e2
* Mon Apr 10 2000 Bill Nottingham <notting@redhat.com>
f090e2
- update to 2.4.3
f090e2
f090e2
* Tue Apr  4 2000 Bill Nottingham <notting@redhat.com>
f090e2
- update to 2.4.2
f090e2
f090e2
* Tue Mar  7 2000 Bill Nottingham <notting@redhat.com>
f090e2
- fix maxdelete behavior so it isn't sent to older servers.
f090e2
f090e2
* Mon Jan 31 2000 Jeff Johnson <jbj@redhat.com>
f090e2
- update to 2.4.1.
f090e2
f090e2
* Fri Dec 17 1999 Bill Nottingham <notting@redhat.com>
f090e2
- update to 2.3.2
f090e2
f090e2
* Sat Jun 12 1999 Jeff Johnson <jbj@redhat.com>
f090e2
- add "max. delete" patch to limit damage when server is hosed.
f090e2
f090e2
* Wed Apr 07 1999 Bill Nottingham <notting@redhat.com>
f090e2
- update to 2.3.1.
f090e2
f090e2
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
f090e2
- auto rebuild in the new build environment (release 2)
f090e2
f090e2
* Tue Mar 16 1999 Jeff Johnson <jbj@redhat.com>
f090e2
- update to 2.3.0.
f090e2
f090e2
* Sat Mar 13 1999 Jeff Johnson <jbj@redhat.com>
f090e2
- update to 2.3.0 beta.
f090e2
f090e2
* Fri Dec 18 1998 Bill Nottingham <notting@redhat.com>
f090e2
- update to 2.2.1
f090e2
f090e2
* Thu Sep 10 1998 Jeff Johnson <jbj@redhat.com>
f090e2
- updated to 2.1.1
f090e2
f090e2
* Mon Aug 17 1998 Erik Troan <ewt@redhat.com>
f090e2
- updated to 2.1.0
f090e2
f090e2
* Thu Aug 06 1998 Erik Troan <ewt@redhat.com>
f090e2
- buildrooted and attr-rophied
f090e2
- removed tech-report.ps; the .tex should be good enough
f090e2
f090e2
* Mon Aug 25 1997 John A. Martin <jam@jamux.com>
f090e2
- Built 1.6.3-2 after finding no rsync-1.6.3-1.src.rpm although there
f090e2
  was an ftp://ftp.redhat.com/pub/contrib/alpha/rsync-1.6.3-1.alpha.rpm
f090e2
  showing no packager nor signature but giving 
f090e2
  "Source RPM: rsync-1.6.3-1.src.rpm".
f090e2
- Changes from 1.6.2-1 packaging: added '$RPM_OPT_FLAGS' to make, strip
f090e2
  to '%%build', removed '%%prefix'.
f090e2
f090e2
* Thu Apr 10 1997 Michael De La Rue <miked@ed.ac.uk>
f090e2
- rsync-1.6.2-1 packaged.  (This entry by jam to credit Michael for the
f090e2
  previous package(s).)