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]

Reply via email to