Blame SPECS/rsync.spec

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