Hello community, here is the log from the commit of package rsync for openSUSE:Factory checked in at Wed Mar 30 16:20:59 CEST 2011.
-------- --- rsync/rsync.changes 2010-09-19 13:01:35.000000000 +0200 +++ /mounts/work_src_done/STABLE/rsync/rsync.changes 2011-03-29 16:20:05.000000000 +0200 @@ -1,0 +2,39 @@ +Tue Mar 29 13:53:04 UTC 2011 - [email protected] + +- update to rsync-3.0.8 + - Notable changes: + - Fixed two buffer-overflow issues. + - Fixed a data-corruption issue when preserving hard-links + without preserving file ownership, and doing deletions either + before or during the transfer (CVE-2011-1097). + - Fixed a potential crash when an rsync daemon has a + filter/exclude list and the transfer is using ACLs or xattrs. + - Fixed a hang if a really large file is being processed by an + rsync that can't handle 64-bit numbers. + - For devices and special files, we now avoid gathering useless + ACL and/or xattr information for files that aren't being + copied. + - Properly handle requesting remote filenames that start with a + dash. + - Fixed a bug in the comparing of upper-case letters in file + suffixes for --skip-compress. + - If an rsync daemon has a module configured without a path + setting, rsync will now disallow access to that module. + - Some improvements to the hard-linking code to ensure that + device-number hashing is working right, and to supply more + information if the hard-link code fails. + - Fixed a bug that prevented --numeric-ids from disabling the + translation of user/group IDs for ACLs. + - The --link-dest checking for identical symlinks now avoids + considering attribute differences that cannot be changed on the + receiver. + - Fixed a bug with --fake-super when copying files and dirs that + aren't user writable. + - Fixed a bug where a sparse file could have its last sparse + block turned into a real block when rsync sets the file size + (requires ftruncate). + - Fixed the working of --force when used with --one-file-system. + - Various manpage improvements. +- run spec-cleaner + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- rsync-3.0.7.tar.bz2 rsync-patches-3.0.7.tar.bz2 New: ---- rsync-3.0.8.tar.bz2 rsync-patches-3.0.8.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rsync.spec ++++++ --- /var/tmp/diff_new_pack.CXh2av/_old 2011-03-30 16:18:24.000000000 +0200 +++ /var/tmp/diff_new_pack.CXh2av/_new 2011-03-30 16:18:24.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package rsync (Version 3.0.7) +# spec file for package rsync # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,18 +15,16 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild %define with_system_zlib 0 Name: rsync -Summary: Replacement for RCP/mirror that has Many More Features -Version: 3.0.7 -Release: 6 +Version: 3.0.8 +Release: 1 License: GPLv3+ -Group: Productivity/Networking/Other -AutoReqProv: on +Summary: Replacement for RCP/mirror that has Many More Features Url: http://rsync.samba.org/ +Group: Productivity/Networking/Other Source: %{name}-%{version}.tar.bz2 Source1: %{name}-patches-%{version}.tar.bz2 Source2: logrotate.rsync @@ -38,14 +36,21 @@ Patch3: system-zlib.diff #PATCH-FIX-UPSTREAM rsync-3.0.5-doc-fix.patch bnc487591 [email protected] -- based on upstream changes to rsync.yo Patch4: rsync-3.0.5-doc-fix.patch +BuildRequires: libacl-devel +BuildRequires: libpng +BuildRequires: openslp-devel +BuildRequires: popt-devel +BuildRequires: zlib-devel +PreReq: %fillup_prereq +PreReq: %insserv_prereq +PreReq: grep +PreReq: sed BuildRoot: %{_tmppath}/%{name}-%{version}-build -PreReq: %fillup_prereq %insserv_prereq sed grep -BuildRequires: libacl-devel libpng openslp-devel -BuildRequires: popt-devel zlib-devel %if 0%{?suse_version} > 1020 BuildRequires: texlive-latex %else -BuildRequires: te_ams te_latex +BuildRequires: te_ams +BuildRequires: te_latex %endif Recommends: logrotate @@ -60,13 +65,6 @@ A technical report describing the rsync algorithm is included with this package. - - -Authors: --------- - Andrew Tridgell <[email protected]> - Paul Mackerras <[email protected]> - %prep %setup -q -b 1 -n %{name}-%{version} %if %with_system_zlib @@ -86,28 +84,28 @@ --enable-slp \ --enable-acl-support \ --enable-xattr-support -make %{?jobs:-j %jobs} +make %{?_smp_mflags} latex tech_report latex tech_report dvips tech_report -o tech_report.ps %install -%makeinstall -rm -f $RPM_BUILD_ROOT/usr/sbin/rsyncd -install -d $RPM_BUILD_ROOT/etc/logrotate.d -install -d $RPM_BUILD_ROOT/etc/init.d -install -d $RPM_BUILD_ROOT/etc/xinetd.d -install -d $RPM_BUILD_ROOT/usr/sbin -ln -sf ../bin/rsync $RPM_BUILD_ROOT/usr/sbin/rsyncd -install -m 755 support/rsyncstats $RPM_BUILD_ROOT/usr/bin -install -m 644 %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/rsync -install -m 644 %{SOURCE3} $RPM_BUILD_ROOT/etc/xinetd.d/rsync -install -m 755 %{SOURCE4} $RPM_BUILD_ROOT/etc/init.d/rsyncd -install -m 644 %{SOURCE5} $RPM_BUILD_ROOT/etc/rsyncd.conf -install -m 600 %{SOURCE6} $RPM_BUILD_ROOT/etc/rsyncd.secrets -ln -sf ../../etc/init.d/rsyncd $RPM_BUILD_ROOT/usr/sbin/rcrsyncd -mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services -install -m 644 %{S:7} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/rsync-server +%make_install +rm -f %{buildroot}%{_sbindir}/rsyncd +install -d %{buildroot}%{_sysconfdir}/logrotate.d +install -d %{buildroot}%{_sysconfdir}/init.d +install -d %{buildroot}%{_sysconfdir}/xinetd.d +install -d %{buildroot}%{_prefix}/sbin +ln -sf ../bin/rsync %{buildroot}%{_sbindir}/rsyncd +install -m 755 support/rsyncstats %{buildroot}%{_prefix}/bin +install -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/rsync +install -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/xinetd.d/rsync +install -m 755 %{SOURCE4} %{buildroot}%{_initddir}/rsyncd +install -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/rsyncd.conf +install -m 600 %{SOURCE6} %{buildroot}%{_sysconfdir}/rsyncd.secrets +ln -sf ../../etc/init.d/rsyncd %{buildroot}%{_sbindir}/rcrsyncd +mkdir -p %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services +install -m 644 %{SOURCE7} %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/rsync-server %preun %stop_on_removal rsyncd @@ -123,15 +121,15 @@ %insserv_cleanup %clean -%{__rm} -rf ${RPM_BUILD_ROOT} +rm -rf %{buildroot} %files %defattr(-,root,root) -%config(noreplace) /etc/rsyncd.conf -%config(noreplace) /etc/rsyncd.secrets -%config(noreplace) /etc/logrotate.d/rsync -%config(noreplace) /etc/xinetd.d/rsync -%config /etc/init.d/rsyncd +%config(noreplace) %{_sysconfdir}/rsyncd.conf +%config(noreplace) %{_sysconfdir}/rsyncd.secrets +%config(noreplace) %{_sysconfdir}/logrotate.d/rsync +%config(noreplace) %{_sysconfdir}/xinetd.d/rsync +%config %{_sysconfdir}/init.d/rsyncd %{_sbindir}/rcrsyncd %{_sbindir}/rsyncd %{_bindir}/rsyncstats ++++++ rsync-3.0.5-doc-fix.patch ++++++ --- /var/tmp/diff_new_pack.CXh2av/_old 2011-03-30 16:18:24.000000000 +0200 +++ /var/tmp/diff_new_pack.CXh2av/_new 2011-03-30 16:18:24.000000000 +0200 @@ -1,9 +1,8 @@ -Index: rsync-3.0.5/rsync.1 -=================================================================== ---- rsync-3.0.5.orig/rsync.1 2008-12-29 03:03:37.000000000 +0100 -+++ rsync-3.0.5/rsync.1 2009-03-24 11:12:00.000000000 +0100 -@@ -442,8 +442,8 @@ - \-\-remove\-source\-files sender removes synchronized files (non-dir) +diff -up rsync-3.0.8/rsync.1.orig rsync-3.0.8/rsync.1 +--- rsync-3.0.8/rsync.1.orig 2011-03-29 13:45:53.211306762 +0200 ++++ rsync-3.0.8/rsync.1 2011-03-29 13:46:29.420079020 +0200 +@@ -450,8 +450,8 @@ to the detailed description below for a + \-\-remove\-source\-files sender removes synchronized files (non\-dir) \-\-del an alias for \-\-delete\-during \-\-delete delete extraneous files from dest dirs - \-\-delete\-before receiver deletes before transfer (default) ++++++ rsync-3.0.7.tar.bz2 -> rsync-3.0.8.tar.bz2 ++++++ ++++ 11522 lines of diff (skipped) ++++++ rsync-patches-3.0.7.tar.bz2 -> rsync-patches-3.0.8.tar.bz2 ++++++ ++++ 9706 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
