Hello community,
here is the log from the commit of package rsync
checked in at Tue Mar 11 17:58:39 CET 2008.
--------
--- rsync/rsync.changes 2007-12-04 18:07:39.000000000 +0100
+++ /mounts/work_src_done/STABLE/rsync/rsync.changes 2008-03-11 01:42:35.418417000 +0100
@@ -1,0 +2,28 @@
+Tue Mar 11 01:23:13 CET 2008 - ro@suse.de
+
+- update to version 3.0.0 (shortened, more details see NEWS file)
+ - The handling of implied directories when using --relative has changed to
+ send them as directories (e.g. no implied dir is ever sent as a symlink).
+ - Requesting a remote file-listing without specifying -r (--recursive) now
+ sends the -d (--dirs) option to the remote rsync rather than sending -r
+ along with an extra exclude of /*/*.
+ - In --dry-run mode, the last line of the verbose summary text is output
+ with a "(DRY RUN)" suffix to help remind you that no updates were made.
+ Similarly, --only-write-batch outputs "(BATCH ONLY)".
+ - A writable rsync daemon with "use chroot" disabled now defaults to a
+ symlink-munging behavior designed to make symlinks safer while also
+ allowing absolute symlinks to be stored and retrieved.
+ - Starting up an extra copy of an rsync daemon will not clobber the pidfile
+ for the running daemon -- if the pidfile exists, the new daemon will exit
+ with an error.
+
+- re-applied patches from upstream kit:
+ - acls.diff,xattrs.diff,slp.diff
+- removed patches:
+ - rsync-overlong.patch (upstream code cleaned up)
+ - lutimes-hack.diff (should not be needed any more)
+ - rsync-fix_fuzzy.patch (fixed upstream)
+ - rsync-hlink_crash.patch (upstream cleaned up)
+ - munge-symlinks-2.6.9.diff (integrated upstream)
+
+-------------------------------------------------------------------
Old:
----
lutimes-hack.diff
munge-symlinks-2.6.9.diff
rsync-2.6.9.tar.bz2
rsync-fix_fuzzy.patch
rsync-hlink_crash.patch
rsync-overlong.patch
slp.diff
slp-fix.diff
New:
----
rsync-3.0.0.tar.bz2
rsync-patches-3.0.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rsync.spec ++++++
--- /var/tmp/diff_new_pack.v11849/_old 2008-03-11 17:57:29.000000000 +0100
+++ /var/tmp/diff_new_pack.v11849/_new 2008-03-11 17:57:29.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package rsync (Version 2.6.9)
+# spec file for package rsync (Version 3.0.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -10,6 +10,7 @@
# norootforbuild
+
Name: rsync
BuildRequires: libacl-devel libpng openslp-devel
%if 0%{?suse_version} > 1020
@@ -18,27 +19,21 @@
BuildRequires: te_ams te_latex
%endif
BuildRequires: popt-devel zlib-devel
-License: GPL v2 or later
+License: GPL v3 or later
Group: Productivity/Networking/Other
PreReq: %fillup_prereq %insserv_prereq sed grep
AutoReqProv: on
-Version: 2.6.9
-Release: 87
+Version: 3.0.0
+Release: 1
Summary: Replacement for RCP/mirror that has Many More Features
Source: samba.org/ftp/rsync/rsync-%{version}.tar.bz2
-Source1: logrotate.rsync
-Source2: rsync.xinetd
-Source3: rsyncd.rc
-Source4: rsyncd.conf
-Source5: rsyncd.secrets
-Patch1: slp-fix.diff
-Patch2: slp.diff
+Source1: samba.org/ftp/rsync/rsync-patches-%{version}.tar.bz2
+Source2: logrotate.rsync
+Source3: rsync.xinetd
+Source4: rsyncd.rc
+Source5: rsyncd.conf
+Source6: rsyncd.secrets
Patch3: system-zlib.diff
-Patch4: rsync-overlong.patch
-Patch5: lutimes-hack.diff
-Patch6: rsync-fix_fuzzy.patch
-Patch7: rsync-hlink_crash.patch
-Patch8: munge-symlinks-2.6.9.diff
Url: http://rsync.samba.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define with_system_zlib 0
@@ -62,24 +57,14 @@
Paul Mackerras
%prep
-%setup -q
+%setup -q -b 1
%if %with_system_zlib
rm -f zlib/*.h
%patch3
%endif
-cp configure configure.orig
patch -p1 < patches/acls.diff
patch -p1 < patches/xattrs.diff
-cp configure.orig configure
-#patch -p1 < patches/slp.diff
-%patch2 -p1
-%patch1
-%patch4 -p1
-%patch5
-%patch6
-%patch7
-%patch8
-cp configure.orig configure
+patch -p1 < patches/slp.diff
%build
autoheader
@@ -111,11 +96,11 @@
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 %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/rsync
-install -m 644 %{SOURCE2} $RPM_BUILD_ROOT/etc/xinetd.d/rsync
-install -m 755 %{SOURCE3} $RPM_BUILD_ROOT/etc/init.d/rsyncd
-install -m 644 %{SOURCE4} $RPM_BUILD_ROOT/etc/rsyncd.conf
-install -m 600 %{SOURCE5} $RPM_BUILD_ROOT/etc/rsyncd.secrets
+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
%preun
@@ -147,50 +132,74 @@
%doc COPYING NEWS README tech_report.ps tech_report.tex
%changelog
-* Tue Dec 04 2007 - ro@suse.de
+* Tue Mar 11 2008 ro@suse.de
+- update to version 3.0.0 (shortened, more details see NEWS file)
+ - The handling of implied directories when using --relative has changed to
+ send them as directories (e.g. no implied dir is ever sent as a symlink).
+ - Requesting a remote file-listing without specifying -r (--recursive) now
+ sends the -d (--dirs) option to the remote rsync rather than sending -r
+ along with an extra exclude of /*/*.
+ - In --dry-run mode, the last line of the verbose summary text is output
+ with a "(DRY RUN)" suffix to help remind you that no updates were made.
+ Similarly, --only-write-batch outputs "(BATCH ONLY)".
+ - A writable rsync daemon with "use chroot" disabled now defaults to a
+ symlink-munging behavior designed to make symlinks safer while also
+ allowing absolute symlinks to be stored and retrieved.
+ - Starting up an extra copy of an rsync daemon will not clobber the pidfile
+ for the running daemon -- if the pidfile exists, the new daemon will exit
+ with an error.
+- re-applied patches from upstream kit:
+ - acls.diff,xattrs.diff,slp.diff
+- removed patches:
+ - rsync-overlong.patch (upstream code cleaned up)
+ - lutimes-hack.diff (should not be needed any more)
+ - rsync-fix_fuzzy.patch (fixed upstream)
+ - rsync-hlink_crash.patch (upstream cleaned up)
+ - munge-symlinks-2.6.9.diff (integrated upstream)
+* Tue Dec 04 2007 ro@suse.de
- added munge-symlinks patch (#345507) CVE-2007-6199
-* Thu Nov 08 2007 - ro@suse.de
+* Thu Nov 08 2007 ro@suse.de
- fix uninitialized struct sx in hlink.c:hard_link_cluster
to prevent crash when using acls (#338358)
-* Fri Sep 14 2007 - ro@suse.de
+* Fri Sep 14 2007 ro@suse.de
- fix (#300526) restart will start standalone rsync if running
under xinetd
- use a pid file for rsyncd in init script so that rcrsyncd
will not show status running for an rsync started by xinetd
- insert "pid file" entry into rsyncd.conf if not present
-* Wed Sep 12 2007 - dmueller@suse.de
+* Wed Sep 12 2007 dmueller@suse.de
- build parallel
- fix hardlinks accross partition
-* Mon Sep 10 2007 - ro@suse.de
+* Mon Sep 10 2007 ro@suse.de
- fix abort in rsync when acls and fuzzy are used together
(#306263)
-* Fri Aug 17 2007 - cthiel@suse.de
+* Fri Aug 17 2007 cthiel@suse.de
- added lutimes-hack.diff to work around a glibc bug in lutimes.c
-* Thu Aug 02 2007 - ro@suse.de
+* Thu Aug 02 2007 ro@suse.de
- protect from overlong filenames (#294073) CVE-2007-4091
-* Mon May 14 2007 - mrueckert@suse.de
+* Mon May 14 2007 mrueckert@suse.de
- make build work on older distros again.
-* Tue May 08 2007 - dmueller@suse.de
+* Tue May 08 2007 dmueller@suse.de
- use builtin zlib copy again
-* Mon May 07 2007 - dmueller@suse.de
+* Tue May 08 2007 dmueller@suse.de
- update to 2.6.9:
* several important bugfixes
* new features, see included NEWS file
- build against system zlib instead of own zlib copy
- build against system popt instead of own popt copy
-* Wed Apr 18 2007 - aj@suse.de
+* Wed Apr 18 2007 aj@suse.de
- Use texlive for building.
-* Tue Sep 12 2006 - ro@suse.de
+* Tue Sep 12 2006 ro@suse.de
- apply fix for xattr.diff from rsync mailing list
-* Tue Aug 22 2006 - ro@suse.de
+* Tue Aug 22 2006 ro@suse.de
- apply patches/xattr.diff as well (fate#300565)
-* Thu Aug 10 2006 - dmueller@suse.de
+* Thu Aug 10 2006 dmueller@suse.de
- fix rc script error code when there's an error in the config
file (#198406)
-* Wed Jun 21 2006 - ro@suse.de
+* Wed Jun 21 2006 ro@suse.de
- added tag-3 patch from cvs (will be in 2.6.9)
to avoid aborts with "unexpected tag 3"
-* Mon Jun 12 2006 - ro@suse.de
+* Mon Jun 12 2006 ro@suse.de
- update to version 2.6.8
- use slp patch as included upstream
- several bugfixes
@@ -198,141 +207,141 @@
- special files as pipes now printed as "S", no longer "D"
- escaping of unreadable chars has changed
- new --append, --min-size and --prune-empty-dirs options
-* Tue Apr 18 2006 - ro@suse.de
+* Tue Apr 18 2006 ro@suse.de
- ignore testsuite failure on s390x (filesystem mtimes)
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Thu Jan 19 2006 - schwab@suse.de
+* Thu Jan 19 2006 schwab@suse.de
- Don't strip binaries.
-* Fri Oct 14 2005 - ro@suse.de
+* Fri Oct 14 2005 ro@suse.de
- fix problem in configure to re-enable ACLs (#128323)
-* Tue Aug 02 2005 - ro@suse.de
+* Tue Aug 02 2005 ro@suse.de
- added acl-fix.patch from wayne to make testsuite pass with acls
-* Fri Jul 29 2005 - ro@suse.de
+* Fri Jul 29 2005 ro@suse.de
- update to 2.6.6
-* Mon Jun 06 2005 - ro@suse.de
+* Mon Jun 06 2005 ro@suse.de
- update to 2.6.5
- use acl patch as shipped in rsync/patches directory
-* Fri Feb 18 2005 - mmj@suse.de
+* Fri Feb 18 2005 mmj@suse.de
- Glibc doesn't cache the timezone as much as it used to, so export
the TZ variable after doing chroot. [#49878]
-* Thu Feb 10 2005 - ro@suse.de
+* Thu Feb 10 2005 ro@suse.de
- added libpng to neededforbuild (for tetex)
-* Wed Dec 01 2004 - ro@suse.de
+* Wed Dec 01 2004 ro@suse.de
- re-register before SLP really times out
-* Wed Dec 01 2004 - ro@suse.de
+* Wed Dec 01 2004 ro@suse.de
- re-worked slp.diff
do not use a timer but hook into central select call
-* Thu Nov 11 2004 - ro@suse.de
+* Thu Nov 11 2004 ro@suse.de
- update to 2.6.3 final
-* Mon Aug 16 2004 - bk@suse.de
+* Mon Aug 16 2004 bk@suse.de
- updated to 2.6.3-pre1, which is currently in release-testing
(and includes a security fix)
-* Fri Jul 23 2004 - ro@suse.de
+* Fri Jul 23 2004 ro@suse.de
- fixing problems apparently introduced with the update to 2.6.2:
- fix from cvs to not abort trying to create already created
backup directories (#42780)
- fix from cvs to avoid crash on large trees (#42933)
-* Mon May 10 2004 - ro@suse.de
+* Mon May 10 2004 ro@suse.de
- update to 2.6.2 / ported patches
- fixes a problem with non-chroot modules
-* Thu Apr 01 2004 - mls@suse.de
+* Thu Apr 01 2004 mls@suse.de
- fix hostname calculation in slp registration code
-* Tue Mar 16 2004 - ro@suse.de
+* Tue Mar 16 2004 ro@suse.de
- add -4 and -6 options to manpage (#36144)
-* Tue Jan 13 2004 - ro@suse.de
+* Tue Jan 13 2004 ro@suse.de
- update to version 2.6.0
-* Thu Dec 04 2003 - ro@suse.de
+* Thu Dec 04 2003 ro@suse.de
- update to real 2.5.7
-* Thu Dec 04 2003 - okir@suse.de
+* Thu Dec 04 2003 okir@suse.de
- fix heap overflow (#33478)
-* Sun Nov 23 2003 - adrian@suse.de
+* Sun Nov 23 2003 adrian@suse.de
- add patch for SLP support, based on Brad Hards demo implementation
-* Thu Nov 06 2003 - schwab@suse.de
+* Thu Nov 06 2003 schwab@suse.de
- Fix quoting in configure script.
-* Fri Oct 24 2003 - ro@suse.de
+* Fri Oct 24 2003 ro@suse.de
- added make test
- added acl patch, build with acl support
-* Fri Oct 17 2003 - ro@suse.de
+* Fri Oct 17 2003 ro@suse.de
- don't build as root
-* Mon Aug 18 2003 - ro@suse.de
+* Mon Aug 18 2003 ro@suse.de
- added stop_on_removal and restart_on_update macro calls
-* Tue May 13 2003 - ro@suse.de
+* Tue May 13 2003 ro@suse.de
- use defattr
-* Wed Mar 05 2003 - ro@suse.de
+* Wed Mar 05 2003 ro@suse.de
- add xinetd-config to filelist
-* Tue Jan 28 2003 - ro@suse.de
+* Tue Jan 28 2003 ro@suse.de
- update to 2.5.6
- can combine ssh and daemon access
- supports URL like syntax rsync://
- IPv6 support in hosts.allow/deny
- recursive hang fixed upstream
-* Fri Jan 24 2003 - ro@suse.de
+* Fri Jan 24 2003 ro@suse.de
- added xinetd-config snippet
-* Wed Jan 15 2003 - ro@suse.de
+* Wed Jan 15 2003 ro@suse.de
- added logrotate config
-* Tue Oct 08 2002 - ro@suse.de
+* Tue Oct 08 2002 ro@suse.de
- fix recursive hangup in server process on broken pipe
-* Wed Aug 14 2002 - poeml@suse.de
+* Wed Aug 14 2002 poeml@suse.de
- fix comment in init script
-* Thu Aug 01 2002 - ro@suse.de
+* Thu Aug 01 2002 ro@suse.de
- use BuildRoot
- added PreReqs
-* Mon Jul 22 2002 - kukuk@suse.de
+* Mon Jul 22 2002 kukuk@suse.de
- Don't source /etc/rc.config in init script [Bug 17123]
-* Mon Jun 17 2002 - ro@suse.de
+* Mon Jun 17 2002 ro@suse.de
- update to 2.5.5
setgroups patch removed, has been integrated
zfree patch removed, rsync has current zlib fixes
unsigned patch removed, has been integrated
-* Wed Mar 06 2002 - okir@suse.de
+* Wed Mar 06 2002 okir@suse.de
- applied setgroups security fix
-* Fri Feb 08 2002 - okir@suse.de
+* Fri Feb 08 2002 okir@suse.de
- applied zlib security fix
-* Wed Feb 06 2002 - ro@suse.de
+* Wed Feb 06 2002 ro@suse.de
- make rsyncd a hardlink (#13041)
-* Fri Feb 01 2002 - ro@suse.de
+* Fri Feb 01 2002 ro@suse.de
- added patch for segmentation fault
-* Mon Jan 21 2002 - draht@suse.de
+* Mon Jan 21 2002 draht@suse.de
- corrected diff for log.c
-* Mon Jan 21 2002 - ro@suse.de
+* Mon Jan 21 2002 ro@suse.de
- applied security patch for various signed/unsigned fixes
-* Fri Dec 14 2001 - ro@suse.de
+* Fri Dec 14 2001 ro@suse.de
- removed START_RSYNCD
-* Tue Aug 28 2001 - ro@suse.de
+* Tue Aug 28 2001 ro@suse.de
- on uninstall, call insserv to cleanup
-* Tue Aug 28 2001 - ro@suse.de
+* Tue Aug 28 2001 ro@suse.de
- added rc-script and rc-config variable START_RSYNCD
if someone wants to run rsyncd standalone (w/o inetd) (#9496)
-* Mon Sep 25 2000 - ro@suse.de
+* Mon Sep 25 2000 ro@suse.de
- sorted
-* Wed Sep 13 2000 - aj@suse.de
+* Wed Sep 13 2000 aj@suse.de
- Work with LFS; fix spec file to not print while building.
-* Mon Sep 11 2000 - ro@suse.de
+* Mon Sep 11 2000 ro@suse.de
- update to 2.4.6
-* Fri Aug 18 2000 - ro@suse.de
+* Fri Aug 18 2000 ro@suse.de
- update to 2.4.4
-* Thu Jan 20 2000 - aj@suse.de
+* Thu Jan 20 2000 aj@suse.de
- rsync 2.3.2, install man pages -> /usr/share/man.
-* Mon Sep 13 1999 - bs@suse.de
+* Mon Sep 13 1999 bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
-* Fri Aug 13 1999 - fehr@suse.de
+* Fri Aug 13 1999 fehr@suse.de
- update to 2.3.1
- added rsyncstats shell script
-* Thu Dec 17 1998 - ro@suse.de
+* Thu Dec 17 1998 ro@suse.de
- update to 2.2.1
-* Sat Nov 28 1998 - bs@suse.de
+* Sat Nov 28 1998 bs@suse.de
- added symlink /usr/sbin/rsyncd (to let it work with tcpd)
- added example configs
-* Tue Nov 24 1998 - ro@suse.de
+* Tue Nov 24 1998 ro@suse.de
- update to 2.2.0
-* Sat Sep 19 1998 - ro@suse.de
+* Sat Sep 19 1998 ro@suse.de
- defined _GNU_SOURCE where getopt_long is needed
-* Mon Aug 24 1998 - ro@suse.de
+* Mon Aug 24 1998 ro@suse.de
- update to 2.1.0
added manpage for rsyncd.conf
-* Tue May 12 1998 - ro@suse.de
+* Tue May 12 1998 ro@suse.de
- update to 1.7.4
generate tech_report.ps from tex-src
-* Mon Nov 10 1997 - kfr@suse.de
+* Mon Nov 10 1997 kfr@suse.de
- first version for S.u.S.E. (1.6.3)
++++++ rsync-2.6.9.tar.bz2 -> rsync-3.0.0.tar.bz2 ++++++
++++ 102227 lines of diff (skipped)
++++++ system-zlib.diff ++++++
--- /var/tmp/diff_new_pack.v11849/_old 2008-03-11 17:57:30.000000000 +0100
+++ /var/tmp/diff_new_pack.v11849/_new 2008-03-11 17:57:30.000000000 +0100
@@ -1,18 +1,18 @@
--- Makefile.in
+++ Makefile.in
-@@ -41,7 +41,8 @@ OBJS3=progress.o pipe.o
- DAEMON_OBJ = params.o loadparm.o clientserver.o access.o connection.o authenticate.o $(SLPOBJ)
+@@ -40,7 +40,8 @@
+ DAEMON_OBJ = params.o loadparm.o clientserver.o access.o connection.o authenticate.o
popt_OBJS=popt/findme.o popt/popt.o popt/poptconfig.o \
popt/popthelp.o popt/poptparse.o
-OBJS=$(OBJS1) $(OBJS2) $(OBJS3) $(DAEMON_OBJ) $(LIBOBJ) $(ZLIBOBJ) @BUILD_POPT@
+OBJS=$(OBJS1) $(OBJS2) $(OBJS3) $(DAEMON_OBJ) $(LIBOBJ) @BUILD_POPT@
+LIBS += -lz
- TLS_OBJ = tls.o syscall.o lib/compat.o lib/snprintf.o lib/permstring.o
+ TLS_OBJ = tls.o syscall.o lib/compat.o lib/snprintf.o lib/permstring.o lib/sysxattrs.o @BUILD_POPT@
--- batch.c
+++ batch.c
-@@ -21,7 +21,7 @@
+@@ -20,7 +20,7 @@
*/
#include "rsync.h"
@@ -24,8 +24,8 @@
--- options.c
+++ options.c
@@ -22,7 +22,7 @@
-
#include "rsync.h"
+ #include "ifuncs.h"
#include
-#include "zlib/zlib.h"
+#include
@@ -35,9 +35,9 @@
--- token.c
+++ token.c
@@ -21,7 +21,7 @@
- */
#include "rsync.h"
+ #include "ifuncs.h"
-#include "zlib/zlib.h"
+#include
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org