openSUSE Commits
Threads by month
- ----- 2024 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
May 2009
- 1 participants
- 754 discussions
Hello community,
here is the log from the commit of package pam_fp for openSUSE:Factory
checked in at Mon May 25 17:28:44 CEST 2009.
--------
--- pam_fp/pam_fp.changes 2009-01-27 14:06:38.000000000 +0100
+++ /mounts/work_src_done/STABLE/pam_fp/pam_fp.changes 2009-05-25 16:28:32.000000000 +0200
@@ -1,0 +2,5 @@
+Mon May 25 16:28:12 CEST 2009 - ro(a)suse.de
+
+- change filename in modprobe.d
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pam_fp.spec ++++++
--- /var/tmp/diff_new_pack.P20898/_old 2009-05-25 17:28:33.000000000 +0200
+++ /var/tmp/diff_new_pack.P20898/_new 2009-05-25 17:28:33.000000000 +0200
@@ -29,7 +29,7 @@
Obsoletes: pam_thinkfinger <= 0.3
Provides: pam_thinkfinger = 0.3
Version: 0.1
-Release: 13
+Release: 14
License: GPL v2 or later
Group: Productivity/Security
Source0: %{name}-%{version}.tar.bz2
@@ -81,7 +81,7 @@
make
%install
-install -Dm 644 pam_fp-uinput %{buildroot}/etc/modprobe.d/pam_fp-uinput
+install -Dm 644 pam_fp-uinput %{buildroot}/etc/modprobe.d/50-pam_fp-uinput.conf
make DESTDIR=${RPM_BUILD_ROOT} install
%clean
@@ -95,11 +95,13 @@
%files -n pam_fp
%defattr(-,root,root)
%doc README COPYING
-%config %{_sysconfdir}/modprobe.d/pam_fp-uinput
+%config %{_sysconfdir}/modprobe.d/50-pam_fp-uinput.conf
%dir %{_sysconfdir}/modprobe.d/
/%_lib/security/pam_fp.so
%changelog
+* Mon May 25 2009 ro(a)suse.de
+- change filename in modprobe.d
* Tue Jan 27 2009 thoenig(a)suse.de
- try to settle the USB device in case a password was used for
login (bnc#463557)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-transfer for openSUSE:Factory
checked in at Mon May 25 17:28:17 CEST 2009.
--------
--- yast2-transfer/yast2-transfer.changes 2008-01-04 09:49:31.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-transfer/yast2-transfer.changes 2009-05-25 16:58:58.000000000 +0200
@@ -1,0 +2,7 @@
+Mon May 25 15:29:01 CEST 2009 - ug(a)suse.de
+
+- send ACK package for the last DATA package that was received
+ via TFTP
+- 2.18.0
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-transfer-2.16.1.tar.bz2
New:
----
yast2-transfer-2.18.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-transfer.spec ++++++
--- /var/tmp/diff_new_pack.J16466/_old 2009-05-25 17:27:50.000000000 +0200
+++ /var/tmp/diff_new_pack.J16466/_new 2009-05-25 17:27:50.000000000 +0200
@@ -1,23 +1,31 @@
#
-# spec file for package yast2-transfer (Version 2.16.1)
+# spec file for package yast2-transfer (Version 2.18.0)
#
-# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
+# Copyright (c) 2009 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
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
-Name: yast2-transfer
Url: http://www.suse.de/
-Version: 2.16.1
+
+Name: yast2-transfer
+Version: 2.18.0
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-transfer-2.16.1.tar.bz2
+Source0: yast2-transfer-2.18.0.tar.bz2
Prefix: /usr
BuildRequires: curl-devel doxygen gcc-c++ libxcrypt-devel perl-XML-Writer update-desktop-files yast2 yast2-core-devel yast2-devtools yast2-testsuite
Summary: YaST2 - Agent for Various Transfer Protocols
@@ -35,7 +43,7 @@
Anas Nashif <nashif(a)suse.de>
%prep
-%setup -n yast2-transfer-2.16.1
+%setup -n yast2-transfer-2.18.0
%build
%{prefix}/bin/y2tool y2autoconf
@@ -74,59 +82,63 @@
#/usr/share/YaST2/include/transfer/url.ycp
%doc %{prefix}/share/doc/packages/yast2-transfer
%changelog
-* Fri Jan 04 2008 - ug(a)suse.de
+* Mon May 25 2009 ug(a)suse.de
+- send ACK package for the last DATA package that was received
+ via TFTP
+- 2.18.0
+* Fri Jan 04 2008 ug(a)suse.de
- follow HTTP code 301 and 302 (#344123)
- version 2.16.1
-* Tue Sep 25 2007 - ug(a)suse.de
+* Tue Sep 25 2007 ug(a)suse.de
- version 2.16.0
-* Thu Jan 11 2007 - ug(a)suse.de
+* Thu Jan 11 2007 ug(a)suse.de
- *.la files removed
-* Wed Nov 29 2006 - ug(a)suse.de
+* Wed Nov 29 2006 ug(a)suse.de
- version 2.15.0
-* Thu Nov 09 2006 - ug(a)suse.de
+* Thu Nov 09 2006 ug(a)suse.de
- version 2.14.0
-* Thu Sep 14 2006 - ro(a)suse.de
+* Thu Sep 14 2006 ro(a)suse.de
- added yast2-core-devel to BuildRequires·
-* Thu Jun 01 2006 - locilka(a)suse.cz
+* Thu Jun 01 2006 locilka(a)suse.cz
- Marking FTP, TFTP and HTTP modules as Stable.
-* Mon Mar 06 2006 - locilka(a)suse.cz
+* Mon Mar 06 2006 locilka(a)suse.cz
- Ajusted BuildRequires for package
- 2.13.3
-* Thu Jan 05 2006 - locilka(a)suse.cz
+* Thu Jan 05 2006 locilka(a)suse.cz
- Adding enhancement wanted and created by ug(a)suse.de
Adding functionality which allows to disable the strict HTTPS
more to more useful. The default behavior is unchanged.
- 2.13.2
-* Thu Dec 15 2005 - locilka(a)suse.cz
+* Thu Dec 15 2005 locilka(a)suse.cz
- Fixed bug #135829
Curl library was called with wrong data-type. The bug appeared on
big-endian 64bits only (Such as s390x).
- 2.13.1
-* Wed Nov 30 2005 - locilka(a)suse.cz
+* Wed Nov 30 2005 locilka(a)suse.cz
- Added debugging message into the Curl::Get function
- 2.13.0
-* Thu Apr 28 2005 - locilka(a)suse.cz
+* Thu Apr 28 2005 locilka(a)suse.cz
- Changing package maintainer to locilka(a)suse.cz
- 2.12.0
-* Wed May 05 2004 - nashif(a)suse.de
+* Wed May 05 2004 nashif(a)suse.de
- Fixed bug #39996: fixed tftp 'put'
-* Fri Apr 02 2004 - nashif(a)suse.de
+* Fri Apr 02 2004 nashif(a)suse.de
- License changed to GPL
-* Fri Mar 19 2004 - mvidner(a)suse.cz
+* Fri Mar 19 2004 mvidner(a)suse.cz
- added AGENT_LIBADD so that agents work from standalone Perl
-* Sun Jan 25 2004 - nashif(a)suse.de
+* Sun Jan 25 2004 nashif(a)suse.de
- First version with new interpreter
- 2.9.1
-* Thu Jun 12 2003 - nashif(a)suse.de
+* Thu Jun 12 2003 nashif(a)suse.de
- Fixed file list
-* Tue Feb 04 2003 - nashif(a)suse.de
+* Tue Feb 04 2003 nashif(a)suse.de
- Added FTP Get
- 2.7.0
-* Mon Aug 05 2002 - nashif(a)suse.de
+* Mon Aug 05 2002 nashif(a)suse.de
- Added URI parser
- 2.6.1
-* Wed Jul 17 2002 - nashif(a)suse.de
+* Wed Jul 17 2002 nashif(a)suse.de
- Merged tftp and curl agents
- 2.6.0
-* Fri Jul 12 2002 - nashif(a)suse.de
+* Fri Jul 12 2002 nashif(a)suse.de
- Initial version
++++++ yast2-transfer-2.16.1.tar.bz2 -> yast2-transfer-2.18.0.tar.bz2 ++++++
++++ 62622 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.16.1/agent-curl/doc/autodocs/Makefile.am new/yast2-transfer-2.18.0/agent-curl/doc/autodocs/Makefile.am
--- old/yast2-transfer-2.16.1/agent-curl/doc/autodocs/Makefile.am 2007-05-21 12:27:29.000000000 +0200
+++ new/yast2-transfer-2.18.0/agent-curl/doc/autodocs/Makefile.am 2008-01-29 13:34:20.000000000 +0100
@@ -10,4 +10,4 @@
doxygen.css @RPMNAME@.tag: index.html
index.html: $(srcdir)/../../src/*.h
- @ybindir@/ydoxygen PROJECT_NAME=@RPMNAME@
+ ${YDOXYGEN} PROJECT_NAME=@RPMNAME@
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.16.1/agent-curl/src/CurlAgent.cc new/yast2-transfer-2.18.0/agent-curl/src/CurlAgent.cc
--- old/yast2-transfer-2.16.1/agent-curl/src/CurlAgent.cc 2008-01-03 09:56:11.000000000 +0100
+++ new/yast2-transfer-2.18.0/agent-curl/src/CurlAgent.cc 2008-01-04 09:47:54.000000000 +0100
@@ -7,7 +7,7 @@
* Authors:
* Anas Nashif <nashif(a)suse.de>
*
- * $Id: CurlAgent.cc 26811 2006-01-05 09:58:00Z locilka $
+ * $Id: CurlAgent.cc 43263 2008-01-04 08:49:10Z ug $
*/
#include "CurlAgent.h"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.16.1/agent-tftp/doc/autodocs/Makefile.am new/yast2-transfer-2.18.0/agent-tftp/doc/autodocs/Makefile.am
--- old/yast2-transfer-2.16.1/agent-tftp/doc/autodocs/Makefile.am 2007-05-21 12:27:40.000000000 +0200
+++ new/yast2-transfer-2.18.0/agent-tftp/doc/autodocs/Makefile.am 2008-01-29 13:34:21.000000000 +0100
@@ -10,4 +10,4 @@
doxygen.css @RPMNAME@.tag: index.html
index.html: $(srcdir)/../../src/*.h
- @ybindir@/ydoxygen PROJECT_NAME=@RPMNAME@
+ ${YDOXYGEN} PROJECT_NAME=@RPMNAME@
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.16.1/agent-tftp/src/TftpAgent.cc new/yast2-transfer-2.18.0/agent-tftp/src/TftpAgent.cc
--- old/yast2-transfer-2.16.1/agent-tftp/src/TftpAgent.cc 2007-05-21 12:27:40.000000000 +0200
+++ new/yast2-transfer-2.18.0/agent-tftp/src/TftpAgent.cc 2009-05-25 15:30:56.000000000 +0200
@@ -7,7 +7,7 @@
* Authors:
* Anas Nashif <nashif(a)suse.de>
*
- * $Id: TftpAgent.cc 17823 2004-06-14 12:32:40Z nashif $
+ * $Id: TftpAgent.cc 57307 2009-05-25 13:30:55Z ug $
*/
#include "TftpAgent.h"
@@ -158,7 +158,8 @@
cp += len;
} else if (finished) {
- break;
+// dont break here, we need the ACK for the last package
+// break;
}
}
/* send packet */
@@ -175,6 +176,9 @@
len = -1;
break;
}
+ if( cmd_get && (opcode == 4) && finished )
+ // ACK sent
+ break;
/* receive packet */
memset(&from, 0, sizeof(from));
fromlen = sizeof(from);
@@ -229,7 +233,7 @@
}
} while (timeout && (len >= 0));
- if (len < 0) {
+ if (len < 0 || finished ) {
break;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.16.1/config.h.in new/yast2-transfer-2.18.0/config.h.in
--- old/yast2-transfer-2.16.1/config.h.in 2008-01-04 09:47:00.000000000 +0100
+++ new/yast2-transfer-2.18.0/config.h.in 2009-05-25 15:46:21.000000000 +0200
@@ -45,6 +45,10 @@
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+#undef LT_OBJDIR
+
/* Name of package */
#undef PACKAGE
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.16.1/configure.in new/yast2-transfer-2.18.0/configure.in
--- old/yast2-transfer-2.16.1/configure.in 2008-01-04 09:46:47.000000000 +0100
+++ new/yast2-transfer-2.18.0/configure.in 2009-05-25 15:46:02.000000000 +0200
@@ -1,9 +1,9 @@
dnl configure.in for yast2-transfer
dnl
-dnl -- This file is generated by y2autoconf 2.15.9 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.17.6 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-transfer, 2.16.1, http://bugs.opensuse.org/, yast2-transfer)
+AC_INIT(yast2-transfer, 2.18.0, http://bugs.opensuse.org/, yast2-transfer)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -14,10 +14,11 @@
AC_PREFIX_DEFAULT(/usr)
-AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
dnl Important YaST2 variables
-VERSION="2.16.1"
+VERSION="2.18.0"
RPMNAME="yast2-transfer"
MAINTAINER="Uwe Gansert <ug(a)suse.de>"
@@ -108,7 +109,7 @@
dnl no need for AC_ARG_VAR
AC_PATH_PROG(XGETTEXT, xgettext)
if test -z "$XGETTEXT" ; then
- AC_MSG_ERROR(xgettext is missing; please install gettext-devel.)
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
fi
Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
@@ -160,8 +161,14 @@
AC_PROG_CC
AC_PROG_CPP
-CFLAGS="${CFLAGS} -Wall -Wformat=2 -Wmissing-prototypes"
-CXXFLAGS="${CXXFLAGS} -Wall -Wformat=2"
+# If we have core, get its Y2CORE_CFLAGS.
+# When building core itself, it has set Y2CORE_CFLAGS elsewhere already
+PKG_CHECK_EXISTS([yast2-core],[
+ PKG_CHECK_MODULES(Y2CORE, yast2-core)
+])
+
+CFLAGS="${CFLAGS} ${Y2CORE_CFLAGS} -Wall -Wformat=2 -Wmissing-prototypes"
+CXXFLAGS="${CXXFLAGS} ${Y2CORE_CFLAGS} -Wall -Wformat=2"
: ${AGENT_LIBADD:='-L$(libdir) -lscr'}
AC_SUBST(AGENT_LIBADD)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.16.1/COPYRIGHT.english new/yast2-transfer-2.18.0/COPYRIGHT.english
--- old/yast2-transfer-2.16.1/COPYRIGHT.english 2008-01-04 09:47:21.000000000 +0100
+++ new/yast2-transfer-2.18.0/COPYRIGHT.english 1970-01-01 01:00:00.000000000 +0100
@@ -1,340 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Library General
-Public License instead of this License.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.16.1/Makefile.am new/yast2-transfer-2.18.0/Makefile.am
--- old/yast2-transfer-2.16.1/Makefile.am 2008-01-04 09:46:47.000000000 +0100
+++ new/yast2-transfer-2.18.0/Makefile.am 2009-05-25 15:46:02.000000000 +0200
@@ -23,13 +23,14 @@
ALL_PACKAGES = $(DEVTOOLS_DIR)/admin/all-packages
LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
-COPYRIGHT_files_gpl = README COPYING COPYRIGHT.english
+COPYRIGHT_files_gpl = README COPYING
COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+# less strict; prefer bzip2
AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
# where devtools instal m4 snippets
# argh, executed literally
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.16.1/README new/yast2-transfer-2.18.0/README
--- old/yast2-transfer-2.16.1/README 2008-01-04 09:47:21.000000000 +0100
+++ new/yast2-transfer-2.18.0/README 2009-05-25 15:47:32.000000000 +0200
@@ -1,2 +1,2 @@
This program/library is part of YaST2
-See the file COPYRIGHT.english for license terms
+See the file COPYING for license terms
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.16.1/VERSION new/yast2-transfer-2.18.0/VERSION
--- old/yast2-transfer-2.16.1/VERSION 2008-01-04 09:45:57.000000000 +0100
+++ new/yast2-transfer-2.18.0/VERSION 2009-05-25 15:29:44.000000000 +0200
@@ -1 +1 @@
-2.16.1
+2.18.0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kernel-source for openSUSE:Factory
checked in at Mon May 25 17:27:49 CEST 2009.
--------
--- kernel-source/kernel-debug.changes 2009-05-24 10:51:22.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-debug.changes 2009-05-25 16:43:54.000000000 +0200
@@ -1,0 +2,6 @@
+Mon May 25 14:11:04 CEST 2009 - mmarek(a)suse.cz
+
+- switch i386 flavors back to -default (non-pae) and -pae for
+ milestone2
+
+-------------------------------------------------------------------
kernel-default.changes: same change
kernel-kdump.changes: same change
New Changes file:
--- /dev/null 2009-04-14 11:58:14.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-pae.changes 2009-05-25 16:43:45.000000000 +0200
@@ -0,0 +1,49741 @@
+-------------------------------------------------------------------
+Mon May 25 14:11:04 CEST 2009 - mmarek(a)suse.cz
+
+- switch i386 flavors back to -default (non-pae) and -pae for
+ milestone2
+
+-------------------------------------------------------------------
+Sun May 24 10:36:18 CEST 2009 - mmarek(a)suse.cz
+
+- rpm/find-provides: fix for kernel-kdump.
+
+-------------------------------------------------------------------
+Sat May 23 22:18:05 CEST 2009 - mmarek(a)suse.cz
+
+- rpm/find-provides, rpm/kernel-binary.spec.in, rpm/symsets.pl:
+ workaround to fix provides of built-in symbols: move vmlinux*.gz
+ back to -base and extract the provides from it.
+
+-------------------------------------------------------------------
+Fri May 22 15:47:01 CEST 2009 - teheo(a)suse.de
+
+- patches.arch/i586-unwind-quick-fix: i586-relocs: ignore NONE
+ relocation.
+
+-------------------------------------------------------------------
+Fri May 22 12:42:36 CEST 2009 - mmarek(a)suse.cz
+
+- rpm/compute-PATCHVERSION.sh, rpm/mkspec, scripts/tar-up.sh: avoid
+ unpacking the patches tarballs in compute-PATCHVERSION.sh.
+
+-------------------------------------------------------------------
+Fri May 22 11:45:41 CEST 2009 - mmarek(a)suse.cz
+
+- rpm/mkspec: add --release option to set a custom release string.
+- scripts/tar-up.sh: revive -rs option.
+
+-------------------------------------------------------------------
+Wed May 20 16:05:07 CEST 2009 - mmarek(a)suse.cz
+
+- patches.arch/acpi_thermal_passive_blacklist.patch,
+ patches.suse/devtmpfs.patch: fix patches to apply with git-apply.
+
+-------------------------------------------------------------------
+Tue May 19 21:42:45 CEST 2009 - sdietrich(a)suse.de
+
+- patches.suse/stack-unwind-add-declaration.patch: Fix compile
+ error when CONFIG_STACK_UNWIND is not set.
+
+-------------------------------------------------------------------
+Tue May 19 18:24:46 CEST 2009 - jblunck(a)suse.de
+
+- patches.rpmify/arm-arch_include_asm-fix.diff: ARM: move
+ mach-types.h to arch/include/asm.
+
+-------------------------------------------------------------------
+Tue May 19 18:03:44 CEST 2009 - jeffm(a)suse.com
+
+- Set CONFIG_FRAMEBUFFER_CONSOLE=y
+
+-------------------------------------------------------------------
+Tue May 19 17:27:45 CEST 2009 - jeffm(a)suse.com
+
+- Restored CONFIG_BOOTSPLASH=y and CONFIG_FB_VESA=y on
+ x86/x86_64 (bnc#504608)
+
+-------------------------------------------------------------------
+Tue May 19 16:17:34 CEST 2009 - jbeulich(a)novell.com
+
+- patches.xen/sfc-endianness: fix building with gcc 4.4.
+
+-------------------------------------------------------------------
+Tue May 19 12:04:26 CEST 2009 - jbeulich(a)novell.com
+
+- Update Xen patches to 2.6.30/rc6-git3 and c/s 873.
+
+-------------------------------------------------------------------
+Mon May 18 16:52:37 CEST 2009 - jeffm(a)suse.com
+
+- Updated to 2.6.30-rc6-git3.
+ - Eliminated 4 patches.
+
+-------------------------------------------------------------------
+Fri May 15 19:16:23 CEST 2009 - jeffm(a)suse.de
+
+- doc/README.SUSE: Updated to reflect building in an external
+ directory so as not to contaminate /usr/src/linux
+
+-------------------------------------------------------------------
+Thu May 14 14:09:10 CEST 2009 - mmarek(a)suse.cz
+
+- rpm/kernel-binary.spec.in: fix path in
+ /usr/src/linux-obj/.../Makefile.
+
+-------------------------------------------------------------------
+Thu May 14 11:09:01 CEST 2009 - mmarek(a)suse.cz
+
+- rpm/kernel-binary.spec.in: provide kernel-$flavor-devel =
+ %version-%source_rel in the -devel packages (bnc#503280).
+
+-------------------------------------------------------------------
+Wed May 13 15:42:49 CEST 2009 - mmarek(a)suse.cz
+
+- rpm/kernel-binary.spec.in: also fix kernel-$flavor-devel requires
+ (bnc#503280).
+
+-------------------------------------------------------------------
+Wed May 13 15:32:58 CEST 2009 - mmarek(a)suse.cz
+
+- rpm/mkspec: fix kernel-syms requires (bnc#503280).
+
+-------------------------------------------------------------------
+Mon May 11 21:11:59 CEST 2009 - jeffm(a)suse.com
+
+- patches.fixes/dup2-retval-fix: dup2: Fix return value with
+ oldfd == newfd and invalid fd (bnc#498042).
+
+-------------------------------------------------------------------
+Mon May 11 21:11:19 CEST 2009 - jeffm(a)suse.com
+
+- patches.fixes/reiserfs-xattr-fixup: reiserfs: clean up ifdefs.
+- patches.fixes/reiserfs-xattr-root-fixup: reiserfs: deal with
+ NULL xattr root w/ xattrs disabled.
+- patches.fixes/reiserfs-xattrs-disabled-perms: reiserfs: fixup
+ perms when xattrs are disabled.
+- patches.fixes/reiserfs-expose-privroot: reiserfs: allow exposing
+ privroot w/ xattrs enabled.
+
+-------------------------------------------------------------------
+Mon May 11 19:41:25 CEST 2009 - jeffm(a)suse.de
+
+- Updated to 2.6.30-rc5-git1.
+ - Eliminated 4 patches.
+
+-------------------------------------------------------------------
+Wed May 6 17:38:57 CEST 2009 - gregkh(a)suse.de
+
+- Update config files. update vanilla configs so that the build works.
+
+-------------------------------------------------------------------
+Wed May 6 17:19:56 CEST 2009 - gregkh(a)suse.de
+
+- Update config files.
+- patches.suse/devtmpfs.patch: driver-core: devtmpfs - driver-core
+ maintained /dev tmpfs.
+
+-------------------------------------------------------------------
+Tue May 5 17:17:21 CEST 2009 - jeffm(a)suse.com
+
+- Update config files.
+
+-------------------------------------------------------------------
+Tue May 5 16:46:08 CEST 2009 - jeffm(a)suse.com
+
+- Update to 2.6.30-rc4-git1.
+- patches.rpmify/fix-unexpected-non-allocable-warnings-with-suse-gcc:
+ kbuild, modpost: fix "unexpected non-allocatable" warning with
+ SUSE gcc.
+
+-------------------------------------------------------------------
+Tue May 5 14:31:59 CEST 2009 - jbeulich(a)novell.com
+
+- patches.fixes/iwl3945-build: iwl3945: fix ia64/ppc build.
+
+-------------------------------------------------------------------
+Tue May 5 11:05:37 CEST 2009 - jbeulich(a)novell.com
+
+- patches.xen/xen3-patch-2.6.30-rc4: Fix ia64 build.
+
+-------------------------------------------------------------------
+Tue May 5 10:08:12 CEST 2009 - jbeulich(a)novell.com
+
+- patches.suse/stack-unwind: Also initialize PT_GS() on 32-bit.
+- patches.arch/x86_64-unwind-annotations: Refresh.
+
+-------------------------------------------------------------------
+Tue May 5 10:02:41 CEST 2009 - jbeulich(a)novell.com
+
+- Update Xen patches to 2.6.29-rc4 and c/s 867.
+- Update i386 and x86_64 config files.
+- config.conf: Re-enable Xen.
+
+-------------------------------------------------------------------
+Tue May 5 05:22:16 CEST 2009 - teheo(a)suse.de
+
+- patches.suse/kbuild-icecream-workaround: kbuild: add workaround
+ for icecream bug (bnc#495786).
+
+-------------------------------------------------------------------
+Fri May 1 20:01:16 CEST 2009 - jeffm(a)suse.com
+
+- patches.fixes/reiserfs-xattr-locking: reiserfs: Expand i_mutex
+ to enclose lookup_one_len.
+
+-------------------------------------------------------------------
+Fri May 1 20:00:48 CEST 2009 - jeffm(a)suse.com
+
+- Update to 2.6.30-rc4.
++++ 49544 more lines (skipped)
++++ between /dev/null
++++ and /mounts/work_src_done/STABLE/kernel-source/kernel-pae.changes
--- kernel-source/kernel-ppc64.changes 2009-05-24 10:51:42.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-ppc64.changes 2009-05-25 16:44:10.000000000 +0200
@@ -1,0 +2,6 @@
+Mon May 25 14:11:04 CEST 2009 - mmarek(a)suse.cz
+
+- switch i386 flavors back to -default (non-pae) and -pae for
+ milestone2
+
+-------------------------------------------------------------------
kernel-ps3.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-trace.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
calling whatdependson for head-i586
Old:
----
kernel-legacy.changes
kernel-legacy.spec
New:
----
kernel-pae.changes
kernel-pae.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.h12957/_old 2009-05-25 17:23:46.000000000 +0200
+++ /var/tmp/diff_new_pack.h12957/_new 2009-05-25 17:23:46.000000000 +0200
@@ -62,7 +62,7 @@
Name: kernel-debug
Summary: A Debug Version of the Kernel
Version: 2.6.30
-Release: 3
+Release: 4
%if %using_buildservice
%else
%endif
@@ -790,6 +790,9 @@
%endif
%changelog
+* Mon May 25 2009 mmarek(a)suse.cz
+- switch i386 flavors back to -default (non-pae) and -pae for
+ milestone2
* Sun May 24 2009 mmarek(a)suse.cz
- rpm/find-provides: fix for kernel-kdump.
* Sat May 23 2009 mmarek(a)suse.cz
++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.h12957/_old 2009-05-25 17:23:46.000000000 +0200
+++ /var/tmp/diff_new_pack.h12957/_new 2009-05-25 17:23:46.000000000 +0200
@@ -62,7 +62,7 @@
Name: kernel-default
Summary: The Standard Kernel
Version: 2.6.30
-Release: 3
+Release: 4
%if %using_buildservice
%else
%endif
@@ -122,8 +122,8 @@
%endif
Provides: kernel = %version-%source_rel
%ifarch %ix86
-Provides: smp kernel-smp kernel-pae kernel-bigsmp
-Obsoletes: smp kernel-smp kernel-pae kernel-bigsmp
+Provides: smp kernel-smp
+Obsoletes: smp kernel-smp
%endif
%ifarch ia64
Provides: kernel-sn2
@@ -802,6 +802,9 @@
%endif
%changelog
+* Mon May 25 2009 mmarek(a)suse.cz
+- switch i386 flavors back to -default (non-pae) and -pae for
+ milestone2
* Sun May 24 2009 mmarek(a)suse.cz
- rpm/find-provides: fix for kernel-kdump.
* Sat May 23 2009 mmarek(a)suse.cz
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.h12957/_old 2009-05-25 17:23:47.000000000 +0200
+++ /var/tmp/diff_new_pack.h12957/_new 2009-05-25 17:23:47.000000000 +0200
@@ -62,7 +62,7 @@
Name: kernel-kdump
Summary: kernel for kdump
Version: 2.6.30
-Release: 3
+Release: 4
%if %using_buildservice
%else
%endif
@@ -798,6 +798,9 @@
%endif
%changelog
+* Mon May 25 2009 mmarek(a)suse.cz
+- switch i386 flavors back to -default (non-pae) and -pae for
+ milestone2
* Sun May 24 2009 mmarek(a)suse.cz
- rpm/find-provides: fix for kernel-kdump.
* Sat May 23 2009 mmarek(a)suse.cz
++++++ kernel-pae.spec ++++++
++++ 29417 lines (skipped)
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.h12957/_old 2009-05-25 17:23:47.000000000 +0200
+++ /var/tmp/diff_new_pack.h12957/_new 2009-05-25 17:23:47.000000000 +0200
@@ -62,7 +62,7 @@
Name: kernel-ppc64
Summary: Kernel for ppc64 Systems
Version: 2.6.30
-Release: 3
+Release: 4
%if %using_buildservice
%else
%endif
@@ -853,6 +853,9 @@
%endif
%changelog
+* Mon May 25 2009 mmarek(a)suse.cz
+- switch i386 flavors back to -default (non-pae) and -pae for
+ milestone2
* Sun May 24 2009 mmarek(a)suse.cz
- rpm/find-provides: fix for kernel-kdump.
* Sat May 23 2009 mmarek(a)suse.cz
kernel-ps3.spec: same change
kernel-s390.spec: same change
kernel-source.spec: same change
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.h12957/_old 2009-05-25 17:23:48.000000000 +0200
+++ /var/tmp/diff_new_pack.h12957/_new 2009-05-25 17:23:48.000000000 +0200
@@ -33,7 +33,7 @@
Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
Version: 2.6.30
-Release: 3
+Release: 4
%if %using_buildservice
%else
%define kernel_source_release %(LC_ALL=C rpm -q kernel-source%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0)
@@ -52,7 +52,7 @@
Requires: kernel-kdump-devel = %version-%source_rel
%endif
%ifarch %ix86
-Requires: kernel-legacy-devel = %version-%source_rel
+Requires: kernel-pae-devel = %version-%source_rel
%endif
%ifarch ppc ppc64
Requires: kernel-ppc64-devel = %version-%source_rel
@@ -102,6 +102,9 @@
%_docdir/%name/README.SUSE
%changelog
+* Mon May 25 2009 mmarek(a)suse.cz
+- switch i386 flavors back to -default (non-pae) and -pae for
+ milestone2
* Sun May 24 2009 mmarek(a)suse.cz
- rpm/find-provides: fix for kernel-kdump.
* Sat May 23 2009 mmarek(a)suse.cz
++++++ kernel-trace.spec ++++++
--- /var/tmp/diff_new_pack.h12957/_old 2009-05-25 17:23:48.000000000 +0200
+++ /var/tmp/diff_new_pack.h12957/_new 2009-05-25 17:23:48.000000000 +0200
@@ -62,7 +62,7 @@
Name: kernel-trace
Summary: The Realtime Linux Kernel
Version: 2.6.30
-Release: 3
+Release: 4
%if %using_buildservice
%else
%endif
@@ -812,6 +812,9 @@
%endif
%changelog
+* Mon May 25 2009 mmarek(a)suse.cz
+- switch i386 flavors back to -default (non-pae) and -pae for
+ milestone2
* Sun May 24 2009 mmarek(a)suse.cz
- rpm/find-provides: fix for kernel-kdump.
* Sat May 23 2009 mmarek(a)suse.cz
kernel-vanilla.spec: same change
kernel-xen.spec: same change
++++++ config.conf ++++++
--- /var/tmp/diff_new_pack.h12957/_old 2009-05-25 17:23:50.000000000 +0200
+++ /var/tmp/diff_new_pack.h12957/_new 2009-05-25 17:23:50.000000000 +0200
@@ -6,8 +6,8 @@
# kernel-binary and kernel-source rely on this
#
-+i386 i386/legacy
+i386 i386/default
++i386 i386/pae
+i386 i386/debug
+i386 i386/xen
+i386 i386/vanilla
++++++ config.tar.bz2 ++++++
++++ 10225 lines of diff (skipped)
++++++ minmem ++++++
--- /var/tmp/diff_new_pack.h12957/_old 2009-05-25 17:23:55.000000000 +0200
+++ /var/tmp/diff_new_pack.h12957/_new 2009-05-25 17:23:55.000000000 +0200
@@ -1 +1 @@
-2096000
+1048576
++++++ needed_space_in_mb ++++++
--- /var/tmp/diff_new_pack.h12957/_old 2009-05-25 17:23:55.000000000 +0200
+++ /var/tmp/diff_new_pack.h12957/_new 2009-05-25 17:23:55.000000000 +0200
@@ -1 +1 @@
-6000
+6144
++++++ old-packages.conf ++++++
--- /var/tmp/diff_new_pack.h12957/_old 2009-05-25 17:23:55.000000000 +0200
+++ /var/tmp/diff_new_pack.h12957/_new 2009-05-25 17:23:55.000000000 +0200
@@ -15,7 +15,9 @@
#
# i386 =================================================================
-+i386 -!default smp kernel-smp kernel-pae kernel-bigsmp
++i386 -!default smp kernel-smp
+
++i386 -!pae kernel-bigsmp
# x86_64 ===============================================================
+x86_64 -!default smp kernel-smp
++++++ package-descriptions ++++++
--- /var/tmp/diff_new_pack.h12957/_old 2009-05-25 17:23:55.000000000 +0200
+++ /var/tmp/diff_new_pack.h12957/_new 2009-05-25 17:23:55.000000000 +0200
@@ -20,13 +20,6 @@
The standard kernel for both uniprocessor and multiprocessor systems.
-=== kernel-legacy ===
-The Legacy Kernel
-
-The kernel for both uniprocessor and multiprocessor systems to run on older
-hardware. It contains support for ISA devices and has the Physical Addressing
-Extension (PAE) feature disabled.
-
=== kernel-kdump ===
kernel for kdump
@@ -35,6 +28,18 @@
crashes, the loaded kernel will be started to grab debug info from the
crashed kernel.
+=== kernel-pae ===
+Kernel with PAE Support
+
+This kernel supports up to 64GB of main memory. It requires Physical
+Addressing Extensions (PAE), which were introduced with the Pentium Pro
+processor.
+
+PAE is not only more physical address space but also important for the
+"no execute" feature which disables execution of code that is marked as
+non-executable. Therefore, the PAE kernel should be used on any systems
+that support it, regardless of the amount of main memory.
+
=== kernel-ppc64 ===
Kernel for ppc64 Systems
++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.h12957/_old 2009-05-25 17:23:58.000000000 +0200
+++ /var/tmp/diff_new_pack.h12957/_new 2009-05-25 17:23:58.000000000 +0200
@@ -1,3 +1,3 @@
-2009-05-24 10:36:30 +0200
-GIT Revision: b74f2b51e1f325297f352ba2ee9648782e4516d7
+2009-05-25 14:11:59 +0200
+GIT Revision: 6580dd3e9ae59976b902a43cb1407cc863f22b9e
GIT Branch: master
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package virtualbox-ose for openSUSE:Factory
checked in at Mon May 25 17:27:11 CEST 2009.
--------
--- virtualbox-ose/virtualbox-ose.changes 2009-05-23 10:18:29.000000000 +0200
+++ /mounts/work_src_done/STABLE/virtualbox-ose/virtualbox-ose.changes 2009-05-25 10:00:35.000000000 +0200
@@ -1,0 +2,5 @@
+Mon May 25 10:00:23 CEST 2009 - coolo(a)suse.de
+
+- fix %endif
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ virtualbox-ose.spec ++++++
--- /var/tmp/diff_new_pack.bu3152/_old 2009-05-25 17:26:53.000000000 +0200
+++ /var/tmp/diff_new_pack.bu3152/_new 2009-05-25 17:26:53.000000000 +0200
@@ -57,10 +57,12 @@
BuildRequires: libstdc++43-devel-32bit
%endif
%endif
+# ifarch
+%endif
#
ExclusiveArch: %ix86 x86_64
Version: 2.2.2
-Release: 5
+Release: 6
Summary: VirtualBox OSE is an Emulator
License: GPL v2 or later
Group: System/Emulators/PC
@@ -530,6 +532,8 @@
%{_datadir}/virtualbox/x11restore.pl
%changelog
+* Mon May 25 2009 coolo(a)suse.de
+- fix %%endif
* Sat May 23 2009 coolo(a)suse.de
- switch to gcc44
* Thu May 07 2009 mseben(a)suse.cz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package telnet for openSUSE:Factory
checked in at Mon May 25 17:26:38 CEST 2009.
--------
--- telnet/telnet.changes 2008-08-30 20:16:03.000000000 +0200
+++ /mounts/work_src_done/STABLE/telnet/telnet.changes 2009-05-22 14:37:08.000000000 +0200
@@ -1,0 +2,5 @@
+Fri May 22 14:18:35 CEST 2009 - crrodriguez(a)suse.de
+
+- do not use gethostbyname(3) but getaddrinfo(3) patch by Ulrich Drepper.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
telnet-bsd-1.2-no_gethostbyname.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ telnet.spec ++++++
--- /var/tmp/diff_new_pack.K28256/_old 2009-05-25 17:26:08.000000000 +0200
+++ /var/tmp/diff_new_pack.K28256/_new 2009-05-25 17:26:08.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package telnet (Version 1.2)
#
-# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2009 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
@@ -24,7 +24,7 @@
Provides: nkitb:/usr/bin/telnet
AutoReqProv: on
Version: 1.2
-Release: 134
+Release: 141
Summary: A client program for the telnet remote login protocol
BuildRequires: ncurses-devel
Requires: netcfg
@@ -34,6 +34,7 @@
Source2: telnet.firewall
Patch1: %{name}-bsd-1.2-suppress_hostname.patch
Patch2: %{name}-bsd-%{version}-man-page.patch
+Patch3: telnet-bsd-1.2-no_gethostbyname.patch
%description
Telnet is an old protocol for logging into remote systems. It is
@@ -66,6 +67,7 @@
%setup -q -n telnet-bsd-%version
%patch1 -p1
%patch2
+%patch3
%build
export CFLAGS="$RPM_OPT_FLAGS -fpie $(ncurses5-config --cflags)"
@@ -106,6 +108,8 @@
%config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name}-server
%changelog
+* Fri May 22 2009 crrodriguez(a)suse.de
+- do not use gethostbyname(3) but getaddrinfo(3) patch by Ulrich Drepper.
* Sat Aug 30 2008 cthiel(a)suse.de
- fix build with latests ncurses
* Wed Apr 09 2008 jsrain(a)suse.cz
++++++ telnet-bsd-1.2-no_gethostbyname.patch ++++++
Index: telnet/commands.c
===================================================================
--- telnet/commands.c.orig 2005-06-02 10:12:51.000000000 +0200
+++ telnet/commands.c 2009-05-22 01:27:21.108685000 +0200
@@ -1850,9 +1850,16 @@ env_init (void)
/* If this is not the full name, try to get it via DNS */
if (strchr (hbuf, '.') == 0)
{
- struct hostent *he = gethostbyname (hbuf);
- if (he != 0)
- strncpy (hbuf, he->h_name, sizeof hbuf - 1);
+ struct addrinfo hints;
+ struct addrinfo *res;
+ memset (&hints, '\0', sizeof (hints));
+ hints.ai_flags = AI_V4MAPPED | AI_ADDRCONFIG | AI_CANONNAME;
+ if (getaddrinfo (hbuf, NULL, &hints, &res) == 0) {
+ if (res->ai_canonname != NULL)
+ strncpy(hbuf, res->ai_canonname, sizeof hbuf-1);
+ freeaddrinfo (res);
+ }
+
hbuf[sizeof hbuf - 1] = '\0';
}
@@ -2919,19 +2926,16 @@ sourceroute (char *arg, char **cpp, int
}
if (!c)
cp2 = 0;
+ struct addrinfo hints;
+ memset (&hints, '\0', sizeof (hints));
+ // XXX The code here seems to allow only IPv4 addresses.
+ hints.ai_family = AF_INET;
+ hints.ai_flags = AI_ADDRCONFIG;
+ struct addrinfo *aires;
+ if (getaddrinfo (cp, NULL, &hints, &aires) == 0) {
+ sin_addr = ((struct sockaddr_in *) aires->ai_addr)->sin_addr;
+ freeaddrinfo (aires);
- if ((tmp = inet_addr (cp)) != -1)
- {
- sin_addr.s_addr = tmp;
- }
- else if ((host = gethostbyname (cp)))
- {
-#if defined(h_addr)
- memmove ((caddr_t) & sin_addr,
- host->h_addr_list[0], sizeof (sin_addr));
-#else
- memmove ((caddr_t) & sin_addr, host->h_addr, sizeof (sin_addr));
-#endif
}
else
{
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package struts for openSUSE:Factory
checked in at Mon May 25 17:25:58 CEST 2009.
--------
--- struts/struts.changes 2008-12-10 11:30:46.000000000 +0100
+++ /mounts/work_src_done/STABLE/struts/struts.changes 2009-05-25 12:54:44.000000000 +0200
@@ -1,0 +2,5 @@
+Mon May 25 12:54:22 CEST 2009 - mvyskocil(a)suse.cz
+
+- fixed build in Factory
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
minmem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ struts.spec ++++++
--- /var/tmp/diff_new_pack.d22122/_old 2009-05-25 17:25:33.000000000 +0200
+++ /var/tmp/diff_new_pack.d22122/_new 2009-05-25 17:25:33.000000000 +0200
@@ -39,7 +39,7 @@
%define jdkmajorver 1.4
%define legacyver 1.0
Version: 1.2.9
-Release: 271
+Release: 272
Summary: Web application framework
License: The Apache Software License
Group: Development/Libraries/Java
@@ -125,13 +125,13 @@
%prep
-rm -rf $RPM_BUILD_ROOT
%setup -n %{name}-%{version}-src -q
%patch0 -p1
%patch1 -p1
%build
GC_MAXIMUM_HEAP_SIZE="134217728"
+export LC_ALL="en_US.UTF-8"
mkdir lib
CLASSPATH=$(build-classpath \
xml-commons-apis \
@@ -250,6 +250,8 @@
%{tomcat6ctxdir}/%{name}-*.xml
%changelog
+* Mon May 25 2009 mvyskocil(a)suse.cz
+- fixed build in Factory
* Wed Dec 10 2008 mvyskocil(a)suse.cz
- fixed CVE-2008-2025 (bnc#385273)
- use fdupes
@@ -389,11 +391,11 @@
- bug #140311 fix (file list changed)
* Wed Jan 25 2006 mls(a)suse.de
- converted neededforbuild to BuildRequires
-* Wed Sep 28 2005 dmueller(a)suse.de
+* Thu Sep 29 2005 dmueller(a)suse.de
- add norootforbuild
* Mon Mar 14 2005 skh(a)suse.de
- use correct tomcat5 directories for webapps (#63194)
* Tue Feb 22 2005 skh(a)suse.de
- update to version 1.2.4
-* Sun Sep 05 2004 skh(a)suse.de
+* Mon Sep 06 2004 skh(a)suse.de
- Initial package created with version 1.1 (JPackage 1.5)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package smolt for openSUSE:Factory
checked in at Mon May 25 17:25:22 CEST 2009.
--------
--- smolt/smolt.changes 2008-11-28 16:31:09.000000000 +0100
+++ /mounts/work_src_done/STABLE/smolt/smolt.changes 2009-05-10 09:55:50.000000000 +0200
@@ -1,0 +2,5 @@
+Sun May 10 09:33:56 CEST 2009 - beineri(a)opensuse.org
+
+- don't repeate Name content in GenericName of .desktop file
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ smolt.spec ++++++
--- /var/tmp/diff_new_pack.z18443/_old 2009-05-25 17:25:09.000000000 +0200
+++ /var/tmp/diff_new_pack.z18443/_new 2009-05-25 17:25:09.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package smolt (Version 1.1.1.1)
#
-# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2009 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
@@ -20,7 +20,7 @@
Name: smolt
Summary: Hardware Profiler
Version: 1.1.1.1
-Release: 54
+Release: 55
License: GPL v2 or later
Group: Hardware/Other
Url: https://hosted.fedoraproject.org/projects/smolt/
@@ -76,7 +76,7 @@
rm -rf %{buildroot}/usr/share/locale/sr@latin %{buildroot}/usr/share/locale/default
popd
%fdupes %{buildroot}
-%suse_update_desktop_file %name
+%suse_update_desktop_file -G "Desktop Profiler" %name
%find_lang %name
mkdir -p %buildroot/var/run
touch %buildroot/var/run/smolt_do_opensuse_run
@@ -113,6 +113,8 @@
%ghost /var/run/smolt_do_opensuse_run
%changelog
+* Sun May 10 2009 beineri(a)opensuse.org
+- don't repeate Name content in GenericName of .desktop file
* Fri Nov 28 2008 dmueller(a)suse.de
- add ghost file to delay smolt run until after first online update
(bnc#450104, bnc#450105)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package ristretto for openSUSE:Factory
checked in at Mon May 25 17:24:59 CEST 2009.
--------
--- ristretto/ristretto.changes 2008-11-11 15:25:24.000000000 +0100
+++ /mounts/work_src_done/STABLE/ristretto/ristretto.changes 2009-05-19 15:32:40.000000000 +0200
@@ -1,0 +2,21 @@
+Tue May 19 15:27:23 CEST 2009 - prusnak(a)suse.cz
+
+- updated to 0.0.22
+ * Fix memleak (I should've unref-ed the animation-iter)
+ * Improve cache size calculation
+
+-------------------------------------------------------------------
+Fri Feb 27 15:34:43 CET 2009 - prusnak(a)suse.cz
+
+- updated to 0.0.21
+ * Fix segfault when exif-data is missing (Bug #4599)
+ * Fix detection of xfdesktop
+ * Remove xfconf compile-time dependency, make it a runtime one on
+ xfconf-query
+ * Fix segfault caused by invalid marshallers.
+ * Improved history behaviour (push 'old' images to the top when
+ they are visited again)
+ * Improved preloading
+ * Fixed segfault caused by a reference-count bug.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
ristretto-0.0.20-exif.patch
ristretto-0.0.20.tar.bz2
New:
----
ristretto-0.0.22.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ristretto.spec ++++++
--- /var/tmp/diff_new_pack.H15660/_old 2009-05-25 17:24:49.000000000 +0200
+++ /var/tmp/diff_new_pack.H15660/_new 2009-05-25 17:24:49.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package ristretto (Version 0.0.20)
+# spec file for package ristretto (Version 0.0.22)
#
-# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2009 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
@@ -19,22 +19,15 @@
Name: ristretto
-Version: 0.0.20
+Version: 0.0.22
Release: 1
Url: http://goodies.xfce.org/projects/applications/ristretto
License: GPL v2 or later
Group: Productivity/Graphics/Viewers
Summary: Image-viewer with Xfce integration
Source: %{name}-%{version}.tar.bz2
-Patch0: %{name}-%{version}-exif.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: gtk2-devel >= 2.10.0
-BuildRequires: pkg-config thunar-devel update-desktop-files
-%if 0%{?suse_version} > 1020
-BuildRequires: libexif-devel
-%else
-BuildRequires: libexif
-%endif
+BuildRequires: gtk2-devel intltool libexif-devel pkg-config thunar-devel update-desktop-files
%description
Image-viewer with Xfce integration
@@ -47,7 +40,6 @@
%prep
%setup -q
-%patch0
%build
%configure
@@ -69,6 +61,21 @@
%{_datadir}/icons/hicolor/*/apps/ristretto.*
%changelog
+* Tue May 19 2009 prusnak(a)suse.cz
+- updated to 0.0.22
+ * Fix memleak (I should've unref-ed the animation-iter)
+ * Improve cache size calculation
+* Fri Feb 27 2009 prusnak(a)suse.cz
+- updated to 0.0.21
+ * Fix segfault when exif-data is missing (Bug #4599)
+ * Fix detection of xfdesktop
+ * Remove xfconf compile-time dependency, make it a runtime one on
+ xfconf-query
+ * Fix segfault caused by invalid marshallers.
+ * Improved history behaviour (push 'old' images to the top when
+ they are visited again)
+ * Improved preloading
+ * Fixed segfault caused by a reference-count bug.
* Tue Nov 11 2008 prusnak(a)suse.cz
- fix segfault when no EXIF data present (exif.patch)
* Wed Jun 18 2008 prusnak(a)suse.cz
++++++ ristretto-0.0.20.tar.bz2 -> ristretto-0.0.22.tar.bz2 ++++++
++++ 23054 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package pure-ftpd for openSUSE:Factory
checked in at Mon May 25 17:24:35 CEST 2009.
--------
--- pure-ftpd/pure-ftpd.changes 2009-01-15 13:03:04.000000000 +0100
+++ /mounts/work_src_done/STABLE/pure-ftpd/pure-ftpd.changes 2009-05-25 14:05:50.000000000 +0200
@@ -1,0 +2,46 @@
+Mon May 25 13:52:55 CEST 2009 - hvogel(a)suse.de
+
+- Update to version 1.0.22
+ - New catalan translation
+ - TLS support for LDAP
+ - Fix usage of MySQL 5 stored procedures
+ - Compatibility with newer OpenLDAP versions
+ - Don't hang up during uploads if we get any other command than QUIT and
+ ABORT.
+ - SITE UTIME reads UTC time
+ - A space is needed for inline content in response to the MLST command.
+ - Time zone issues should be fixed for good. We have to redefine TZ,
+ tzset() is not enough on Linux when we are in a chroot environment.
+ - Correctly respond to FEAT without removing extra features when passive
+ mode is disabled. Thanks to upb.
+ - Better process name change setup for Linux.
+ - Auto-created home directories are now created with mode 0777 (and
+ directory umask is applied), per common request. It's very important to
+ double check your umask.
+ - Extend gid / uid to 10 digits in ls output. Extend file size as well.
+ - Brazilian portuguese translation was updated.
+ - Fix SecureFX compatibility.
+ - Use PQescapeStringConn() for PostgreSQL instead of hand-made escaping.
+ - Don't respond to server that an upload succeeded before the temporary
+ file has been renamed.
+ - TLS support on data channels
+ - Use sendfile() on recent Solaris versions in place of sendfilev().
+ - Don't use a deprecated interface for Bonjour registration.
+ - Tell authentication handlers if the connection is encrypted or not,
+ through a new AUTHD_ENCRYPTED environment variable.
+ - Create all directories, not only the basement when on-demand directory
+ creation is enabled and the user's home directory looks like /basement/./user.
+ - Fixed error reporting when TLS support was compiled in, but TLS wasn't
+ enabled on the current session
+ - Log full path on file deletion
+ - Handle "ftp" and "anonymous" like normal accounts (with passwords) if -E
+ (no anonymous logins) is specified. Thanks to Arkadiusz Miskiewicz.
+ - Sleep before answering a password failure, not the other way round
+ - In broken mode, show symlinks as their real target. It can have side
+ effects, don't forget that broken mode is... broken mode.
+ - Respect aliasing rules for sockaddr_storage usage.
+ - Privsep is enabled by default in the installation GUI.
+ - --with-everything now includes privsep.
+ - update: fix compilation with gcc 2.x
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
pure-ftpd-1.0.21-ldap_schema.patch
pure-ftpd-1.0.21.tar.bz2
pure-ftpd-1.0.2-default_tcp_sedrcv_buffer_size.patch
New:
----
pure-ftpd-1.0.20-oes_remote_server.patch
pure-ftpd-1.0.22-default_tcp_sedrcv_buffer_size.patch
pure-ftpd-1.0.22.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pure-ftpd.spec ++++++
--- /var/tmp/diff_new_pack.Y14749/_old 2009-05-25 17:24:21.000000000 +0200
+++ /var/tmp/diff_new_pack.Y14749/_new 2009-05-25 17:24:21.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package pure-ftpd (Version 1.0.21)
+# spec file for package pure-ftpd (Version 1.0.22)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -20,8 +20,8 @@
Name: pure-ftpd
BuildRequires: mysql-devel openldap2-devel pam-devel postgresql-devel
-Version: 1.0.21
-Release: 183
+Version: 1.0.22
+Release: 1
Url: http://www.pureftpd.org
Source: ftp://ftp.pureftpd.org/pub/%{name}/releases/%{name}-%version.tar.bz2
Source1: %{name}.init
@@ -34,9 +34,9 @@
Patch2: %{name}-1.0.20_virtualhosts.patch
Patch4: %{name}-1.0.20_config_minuid.patch
Patch5: %{name}-1.0.20_ftpwho_path.patch
-Patch6: pure-ftpd-1.0.21-ldap_schema.patch
-Patch7: pure-ftpd-1.0.2-default_tcp_sedrcv_buffer_size.patch
+Patch7: pure-ftpd-1.0.22-default_tcp_sedrcv_buffer_size.patch
Patch8: pure-ftpd-1.0.21-portrange.patch
+Patch100: pure-ftpd-1.0.20-oes_remote_server.patch
Group: Productivity/Networking/Ftp/Servers
License: BSD 3-Clause
Provides: ftp-server pureftpd
@@ -64,9 +64,10 @@
%patch2
%patch4
%patch5
-%patch6
%patch7
%patch8
+# uncomment this if you want to have the OES remote_server feature
+# %patch100 -p0
%build
CFLAGS="%{optflags} -DLDAP_DEPRECATED -fstack-protector"
@@ -92,6 +93,7 @@
--with-inetd \
--with-tls \
--with-boring \
+ --with-peruserlimits \
--with-largefile %_target_cpu-suse-linux
%{__make}
cat configuration-file/pure-config.pl |grep -v "^print" | grep -v "^exec" > configuration-file/pure-config-args
@@ -153,6 +155,49 @@
%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%name
%changelog
+* Mon May 25 2009 hvogel(a)suse.de
+- Update to version 1.0.22
+ - New catalan translation
+ - TLS support for LDAP
+ - Fix usage of MySQL 5 stored procedures
+ - Compatibility with newer OpenLDAP versions
+ - Don't hang up during uploads if we get any other command than QUIT and
+ ABORT.
+ - SITE UTIME reads UTC time
+ - A space is needed for inline content in response to the MLST command.
+ - Time zone issues should be fixed for good. We have to redefine TZ,
+ tzset() is not enough on Linux when we are in a chroot environment.
+ - Correctly respond to FEAT without removing extra features when passive
+ mode is disabled. Thanks to upb.
+ - Better process name change setup for Linux.
+ - Auto-created home directories are now created with mode 0777 (and
+ directory umask is applied), per common request. It's very important to
+ double check your umask.
+ - Extend gid / uid to 10 digits in ls output. Extend file size as well.
+ - Brazilian portuguese translation was updated.
+ - Fix SecureFX compatibility.
+ - Use PQescapeStringConn() for PostgreSQL instead of hand-made escaping.
+ - Don't respond to server that an upload succeeded before the temporary
+ file has been renamed.
+ - TLS support on data channels
+ - Use sendfile() on recent Solaris versions in place of sendfilev().
+ - Don't use a deprecated interface for Bonjour registration.
+ - Tell authentication handlers if the connection is encrypted or not,
+ through a new AUTHD_ENCRYPTED environment variable.
+ - Create all directories, not only the basement when on-demand directory
+ creation is enabled and the user's home directory looks like /basement/./user.
+ - Fixed error reporting when TLS support was compiled in, but TLS wasn't
+ enabled on the current session
+ - Log full path on file deletion
+ - Handle "ftp" and "anonymous" like normal accounts (with passwords) if -E
+ (no anonymous logins) is specified. Thanks to Arkadiusz Miskiewicz.
+ - Sleep before answering a password failure, not the other way round
+ - In broken mode, show symlinks as their real target. It can have side
+ effects, don't forget that broken mode is... broken mode.
+ - Respect aliasing rules for sockaddr_storage usage.
+ - Privsep is enabled by default in the installation GUI.
+ - --with-everything now includes privsep.
+ - update: fix compilation with gcc 2.x
* Thu Jan 15 2009 hvogel(a)suse.de
- Move PassivePortRange to numparic_switch_for [bnc#465954]
* Mon Sep 15 2008 hvogel(a)suse.de
@@ -244,7 +289,7 @@
o Real disk space is no more shown.
o A possible denial of service when too many users were connected
should be fixed.
-* Tue Mar 02 2004 mmj(a)suse.de
+* Wed Mar 03 2004 mmj(a)suse.de
- Reflect in the configuration file that /etc/pure-ftpd/ now is a
place to keep all the pure-ftpd configuration files.
* Tue Mar 02 2004 mmj(a)suse.de
++++++ pure-ftpd-1.0.20-oes_remote_server.patch ++++++
--- src/ftpd.c 2004-07-17 18:58:22.000000000 +0530
+++ src/ftpd.c 2009-05-07 14:12:45.000000000 +0530
@@ -38,6 +38,20 @@
# include <dmalloc.h>
#endif
+#include <ldap.h>
+LDAP* ldapHandle;
+
+
+// remote server navigation constants
+#define MAX_SERVER_SIZE 100
+#define MAX_PATH_SIZE 1000
+const char MOUNT_PATH[] = "/var/opt/novell/nclmnt";
+const int MOUNT_PATH_SIZE = 22;
+
+char userFDN[512];
+static const char *getlocalhostname();
+
+
#ifndef HAVE_SYS_FSUID_H
void disablesignals(void)
{
@@ -1496,6 +1510,9 @@ void dopass(char *password)
/* Clear password from memory, paranoia */
register volatile char *password_ = (volatile char *) password;
+ if(remote_server == 1 )
+ edir_login(account,password,authresult.uid);
+
while (*password_ != 0) {
*password_++ = 0;
}
@@ -1843,6 +1860,31 @@ void docwd(const char *dir)
addreply(550, MSG_SANITY_FILE_FAILURE, where);
return;
}
+
+ char server[MAX_SERVER_SIZE],nss_loc[MAX_PATH_SIZE];
+ if(remote_server ==1 )
+ {
+ // Not allowed to move inside the folder NCPVolForFTP
+ if (strstr(where,"nclmnt") != NULL)
+ goto cd_success;
+
+ getcwd(wd, sizeof wd - (size_t) 1U);
+
+ // cd .. is not allowed from base remote dir
+ if( (wd != NULL) && (strcmp(where,"..") == 0))
+ {
+ if(strncmp(wd,MOUNT_PATH,MOUNT_PATH_SIZE) ==0)
+ {
+ if(strstr(wd+MOUNT_PATH_SIZE+1+strlen(account)+1,"/") == NULL )
+ goto cd_success;
+ }
+ }
+
+ //mount remote server
+ if ( mount_remote_server(where,nss_loc,server) == 0 )
+ where = nss_loc;
+
+ }
if (chdir(where) != 0) {
#ifdef WITH_DIRALIASES
@@ -1886,6 +1928,9 @@ void docwd(const char *dir)
failures = 0UL;
dobanner(1);
#endif
+
+cd_success:
+
if (getcwd(wd, sizeof wd - (size_t) 1U) == NULL) {
if (*dir == '/') {
if (SNCHECK(snprintf(wd, sizeof wd, "%s", dir), sizeof wd)) { /* already checked */
@@ -1899,6 +1944,10 @@ void docwd(const char *dir)
}
}
}
+
+ if(remote_server ==1 )
+ get_remote_server_path(wd);
+
addreply(250, MSG_CURRENT_DIR_IS, wd);
}
@@ -3244,6 +3293,7 @@ void domkd(char *name)
#endif
error(550, MSG_MKD_FAILURE);
} else {
+ get_remote_server_path(name);
addreply(257, "\"%s\" : " MSG_MKD_SUCCESS, name);
}
#ifdef QUOTAS
@@ -4914,6 +4964,11 @@ int main(int argc, char *argv[])
no_ipv4 = 1;
break;
}
+ case '9': {
+ remote_server = 1;
+ break;
+ }
+
case '1': {
log_pid = LOG_PID;
break;
@@ -5560,3 +5615,242 @@ int main(int argc, char *argv[])
return 0;
}
+#include <stdlib.h>
+#include <dlfcn.h>
+#include <string.h>
+
+int (*namGetUserFDNfromUID) (int uid, char * userFDN);
+
+static const char *getlocalhostname()
+{
+ static char buf[1025];
+
+ if (gethostname(buf, sizeof buf - 1U) != 0) {
+ return NULL;
+ }
+ return buf;
+}
+
+int edir_login(const char* user,const char* passwd,int uid)
+{
+ int index =0,openCount = 0;
+ char tmp[MAX_PATH_SIZE+100];
+ FILE* fd = NULL;
+ char fdn[512];fdn[0] = '\0' ;
+
+ const char* hostname = getlocalhostname();
+
+ // get the FDN of user from pam_nam.so
+ void * lumHandle = dlopen("/lib64/security/pam_nam.so", RTLD_LAZY);
+ if (lumHandle == NULL)
+ lumHandle = dlopen("/lib/security/pam_nam.so", RTLD_LAZY);
+ if(lumHandle != NULL)
+ {
+ namGetUserFDNfromUID = (int (*)(int, char *))dlsym(lumHandle, "namGetUserFDNfromUID");
+ if(namGetUserFDNfromUID != NULL)
+ {
+ namGetUserFDNfromUID(uid, fdn);
+ } else
+ logfile(LOG_ERR,"Function namGetUserFDNfromUID not found");
+ dlclose(lumHandle);
+ } else
+ logfile(LOG_ERR,"PAM library not found");
+
+ //copy user name provided by the ftp client incase pam_nam.so does not provide FDN of user
+ if (fdn[0] == '\0')
+ strncpy(fdn,user,sizeof(fdn));
+
+ //Convert . separared user FDN to ldap formated(, separated) user FDN
+ while (fdn[index] != '\0')
+ {
+ if(fdn[index] != ',')
+ userFDN[index] = fdn[index];
+ else
+ userFDN[index] = '.';
+ ++index;
+ }
+ userFDN[index] = '\0';
+
+ /*
+ do nwlogin the local server.Same nw connection is reused for connecting to different machine.
+ */
+ snprintf(tmp,sizeof(tmp),"sudo -u %s nwlogin -s %s -u %s -p %s -c x > /dev/null",user,hostname,userFDN,passwd );
+ system(tmp);
+
+ //create directories to store no of simultaneous logins by same user
+ mkdir("/var/opt/novell/pure-ftpd/",0777);
+ snprintf(tmp,sizeof(tmp),"/var/opt/novell/pure-ftpd/%s",account);
+ mkdir(tmp, 0777);
+
+ snprintf(tmp,sizeof(tmp),"/var/opt/novell/pure-ftpd/%s/count.txt",account);
+ fd = fopen(tmp,"r+");
+
+ openCount = 1;
+ if(fd != NULL)
+ {
+ if(fread(&openCount,sizeof(int),1,fd) > 0)
+ {
+ if(openCount >= 0)
+ ++openCount;
+ else
+ openCount = 1;
+ } else
+ openCount = 1;
+ fclose(fd);
+ } else
+ openCount = 1;
+ sprintf(tmp,"/var/opt/novell/pure-ftpd/%s/count.txt",account);
+ fd = fopen(tmp,"w+");
+ if(fd != NULL)
+ {
+ fwrite(&openCount,sizeof(int),1,fd);
+ fclose(fd);
+ }
+
+ ldapHandle = ldap_init("127.0.0.1", 389);
+ if (ldapHandle == NULL)
+ {
+ logfile(LOG_ERR, "ldap init failed");
+ return 0;
+ }
+ ldap_simple_bind(ldapHandle,fdn,passwd);
+
+
+
+ return 0;
+}
+
+int mount_remote_server(const char* where,char* nss_loc,char* remote_server)
+{
+ char tmp[MAX_PATH_SIZE+100],path[MAX_PATH_SIZE];
+ char* str1,*server;
+ int err;
+ struct hostent *he;
+ struct in_addr ipv4addr;
+
+ if((where != NULL ) &&(strncmp(where,"//",2 ) ==0))
+ {
+ //Get the remote oes server path excluding server name
+ snprintf(path,sizeof(path),index(where+2, '/'));
+
+ //Get the server name from remote oes path
+ str1 = (char*) where+2;
+ server = strtok(str1,"/");
+
+ /*
+ * nwlogin as logged in ftp user.
+ * nwlogin does not require password here. novell client reuses exising connection
+ */
+ sprintf(tmp,"sudo -u %s nwlogin -s %s -u %s -p x -c x > /dev/null",account,server,userFDN);
+ err= system(tmp);
+
+ if(err !=0 )
+ {
+ snprintf(tmp,sizeof(tmp),"Novell Client Login Failed with error %d ",err);
+ logfile(LOG_ERR,tmp);
+ return -1;
+ }
+
+ /*
+ nwlogin mounts the remote server to dir with name "hostname"
+ ip address is converted to hostname
+ */
+
+ if(inet_pton(AF_INET, server, &ipv4addr) > 0)
+ {
+ he = gethostbyaddr(&ipv4addr, sizeof ipv4addr, AF_INET);
+ if(he != NULL)
+ server = strtok(he->h_name,".");
+ }
+
+ if(nss_loc != NULL)
+ snprintf(nss_loc,MAX_PATH_SIZE,"%s/%s/%s/%s",MOUNT_PATH,account,server,path);
+ if(remote_server != NULL )
+ strncpy(remote_server,server, MAX_SERVER_SIZE);
+
+ return 0;
+ } else
+ return -1;
+}
+
+
+int umount_remote_server()
+{
+ char tmp[MAX_PATH_SIZE+100];
+ int openCount = 0;
+ FILE* fd = NULL;
+
+ snprintf(tmp,sizeof(tmp),"/var/opt/novell/pure-ftpd/%s/count.txt",account);
+ fd = fopen(tmp,"r+");
+ if(fd != NULL)
+ {
+ if(fread(&openCount,sizeof(int),1,fd) > 0)
+ {
+ if (openCount > 0 )
+ --openCount;
+ else
+ openCount = 0;
+ } else
+ openCount = 0;
+
+ fclose(fd);
+
+ fd = fopen(tmp,"w+");
+ fwrite(&openCount,sizeof(int),1,fd);
+ fclose(fd);
+ } else
+ logfile(LOG_ERR,"File Open failed");
+
+ //nwlogout is not called when same ftp user is logged in more than once
+ if(openCount <= 0)
+ {
+ snprintf(tmp,sizeof(tmp),"sudo -u %s nwlogout -f -a > /dev/null",account);
+ system(tmp);
+ }
+ return 0;
+}
+
+int get_remote_server_path(char* path)
+{
+ char tmp[MAX_PATH_SIZE];
+
+ if (path == NULL)
+ return -1;
+
+ // Send the remote dir location as reply
+ if( strncmp(path,MOUNT_PATH,MOUNT_PATH_SIZE) == 0)
+ {
+ snprintf(tmp,sizeof(tmp),"//%s",path+MOUNT_PATH_SIZE+1+strlen(account)+1);
+ strncpy(path,tmp,MAX_PATH_SIZE);
+ }
+ return 0;
+}
+int do_list_servers()
+{
+ //create server list
+ char* attrs[]={"cn",NULL};
+ char* ldapDN;
+ LDAPMessage* entry = NULL;
+ LDAPMessage* searchResult = NULL;
+
+ if (ldapHandle == NULL)
+ {
+ logfile(LOG_ERR, "LDAP connection failed ");
+ return -1;
+ }
+ int rc = ldap_search_ext_s(ldapHandle,"",LDAP_SCOPE_SUBTREE,"(&(objectclass=NCP Server))",
+ attrs, 0,NULL, NULL, 0, LDAP_NO_LIMIT, &searchResult);
+
+ if(rc == LDAP_SUCCESS )
+ {
+ for(entry = ldap_first_entry(ldapHandle,searchResult) ; entry != NULL ;
+ entry = ldap_next_entry(ldapHandle,entry))
+ {
+ if(ldapDN = ldap_get_dn(ldapHandle,entry))
+ addreply_noformat(0, ldapDN);
+ }
+ } else
+ addreply_noformat(0, "");
+ return 0;
+}
+
--- src/ftpd_p.h 2004-03-01 03:19:28.000000000 +0530
+++ src/ftpd_p.h 2009-05-05 10:57:16.000000000 +0530
@@ -61,6 +61,7 @@ struct reply {
static const char *GETOPT_OPTIONS =
"0146Aa:bc:"
+ "9"
#ifndef NO_STANDALONE
"BC:"
#endif
@@ -110,6 +111,7 @@ static struct option long_options[] = {
{ "logpid", 0, NULL, '1' },
{ "ipv4only", 0, NULL, '4' },
{ "ipv6only", 0, NULL, '6' },
+ { "remoteserver", 0, NULL, '9' },
{ "chrooteveryone", 0, NULL, 'A' },
{ "trustedgid", 1, NULL, 'a' },
{ "brokenclientscompatibility", 0, NULL, 'b' },
--- src/ftp_parser.c 2004-06-06 16:10:28.000000000 +0530
+++ src/ftp_parser.c 2009-05-05 10:57:17.000000000 +0530
@@ -16,6 +16,8 @@
# include <dmalloc.h>
#endif
+#define MAX_PATH_SIZE 1000
+
static void antiidle(void)
{
if (noopidle == (time_t) -1) {
@@ -294,6 +296,8 @@ void parser(void)
}
dopass(arg);
} else if (!strcmp(cmd, "quit")) {
+ if(remote_server == 1)
+ umount_remote_server();
addreply(221, MSG_GOODBYE,
(unsigned long long) ((uploaded + 1023ULL) / 1024ULL),
(unsigned long long) ((downloaded + 1023ULL) / 1024ULL));
@@ -407,6 +411,10 @@ void parser(void)
} else if (!strcmp(cmd, "cdup") || !strcmp(cmd, "xcup")) {
docwd("..");
} else if (!strcmp(cmd, "retr")) {
+ // support full remote server path
+ char nss_loc[MAX_PATH_SIZE];
+ if ( (remote_server == 1) && (mount_remote_server(arg,nss_loc,NULL) ==0))
+ arg = nss_loc;
if (*arg != 0) {
doretr(arg);
} else {
@@ -422,12 +430,20 @@ void parser(void)
}
goto wayout;
} else if (!strcmp(cmd, "dele")) {
+ // support full remote server path
+ char nss_loc[MAX_PATH_SIZE];
+ if ( (remote_server == 1) && (mount_remote_server(arg,nss_loc,NULL) ==0))
+ arg = nss_loc;
if (*arg != 0) {
dodele(arg);
} else {
addreply_noformat(501, MSG_NO_FILE_NAME);
}
} else if (!strcmp(cmd, "stor")) {
+ // support full remote server path
+ char nss_loc[MAX_PATH_SIZE];
+ if ( (remote_server == 1) && (mount_remote_server(arg,nss_loc,NULL) ==0))
+ arg = nss_loc;
arg = revealextraspc(arg);
if (*arg != 0) {
dostor(arg, 0, autorename);
@@ -435,6 +451,10 @@ void parser(void)
addreply_noformat(501, MSG_NO_FILE_NAME);
}
} else if (!strcmp(cmd, "appe")) {
+ // support full remote server path
+ char nss_loc[MAX_PATH_SIZE];
+ if ((remote_server == 1) && (mount_remote_server(arg,nss_loc,NULL) ==0))
+ arg = nss_loc;
arg = revealextraspc(arg);
if (*arg != 0) {
dostor(arg, 1, 0);
@@ -447,6 +467,10 @@ void parser(void)
#endif
#ifndef DISABLE_MKD_RMD
} else if (!strcmp(cmd, "mkd") || !strcmp(cmd, "xmkd")) {
+ // support full remote server path
+ char nss_loc[MAX_PATH_SIZE];
+ if ((remote_server == 1) && (mount_remote_server(arg,nss_loc,NULL) ==0))
+ arg = nss_loc;
arg = revealextraspc(arg);
if (*arg != 0) {
domkd(arg);
@@ -454,6 +478,10 @@ void parser(void)
addreply_noformat(501, MSG_NO_DIRECTORY_NAME);
}
} else if (!strcmp(cmd, "rmd") || !strcmp(cmd, "xrmd")) {
+ // support full remote server path
+ char nss_loc[MAX_PATH_SIZE];
+ if ( (remote_server == 1) && (mount_remote_server(arg,nss_loc,NULL) ==0))
+ arg = nss_loc;
if (*arg != 0) {
dormd(arg);
} else {
@@ -575,6 +603,8 @@ void parser(void)
}
}
# endif
+ } else if (!strcasecmp(arg, "slist")) {
+ do_list_servers();
} else if (*arg != 0) {
addreply(500, "SITE %s " MSG_UNKNOWN_EXTENSION, arg);
} else {
--- src/globals.h 2004-03-01 03:19:28.000000000 +0530
+++ src/globals.h 2009-05-05 10:57:19.000000000 +0530
@@ -29,6 +29,7 @@ GLOBAL(int datafd, -1);
GLOBAL0(struct sockaddr_storage ctrlconn); /* stdin/stdout, for using the same ip number */
GLOBAL0(signed char v6ready); /* IPv6 supported or not */
GLOBAL0(signed char no_ipv4); /* IPv4 disabled or not */
+GLOBAL0(signed char remote_server); /* OES remote server supported or not*/
GLOBAL(const size_t cmdsize, MAXPATHLEN + 16U);
GLOBAL0(char cmd[MAXPATHLEN + 32U]); /* command line - about 30 chars for command */
GLOBAL0(char wd[MAXPATHLEN + 1U]); /* current working directory */
--- src/ls.c 2004-03-01 03:19:27.000000000 +0530
+++ src/ls.c 2009-05-05 10:57:16.000000000 +0530
@@ -12,6 +12,8 @@
# include <dmalloc.h>
#endif
+#define MAX_PATH_SIZE 1000
+
static void wrstr(const int f, const char *s)
{
static char outbuf[CONF_TCP_SO_SNDBUF];
@@ -171,6 +173,7 @@ static void addfile(const char *name, co
if (!name || !suffix) {
return;
}
+
if (matches >= max_ls_files) {
return;
}
@@ -332,6 +335,11 @@ static int listfile(const PureFileInfo *
if ((alloca_nameline = ALLOCA(sizeof_nameline)) == NULL) {
return 0;
}
+ char remote_file_name[MAX_PATH_SIZE];
+ strncpy(remote_file_name,name,MAX_PATH_SIZE);
+ if(remote_server == 1)
+ get_remote_server_path(remote_file_name);
+
#ifdef WITH_LARGE_FILES
if (SNCHECK(snprintf(alloca_nameline, sizeof_nameline,
"%s %4d %s %s %8llu %s %2d %s %s",
@@ -339,7 +347,7 @@ static int listfile(const PureFileInfo *
getgroup(st.st_gid),
(unsigned long long) st.st_size,
months[t->tm_mon],
- t->tm_mday, timeline, name),
+ t->tm_mday, timeline, remote_file_name),
sizeof_nameline))
#else
if (SNCHECK(snprintf(alloca_nameline, sizeof_nameline,
@@ -348,7 +356,7 @@ static int listfile(const PureFileInfo *
getgroup(st.st_gid),
(unsigned long) st.st_size,
months[t->tm_mon],
- t->tm_mday, timeline, name),
+ t->tm_mday, timeline, remote_file_name),
sizeof_nameline))
#endif
{
@@ -796,6 +804,11 @@ void donlist(char *arg, const int on_ctr
justone = 1; /* just one argument, so don't print dir name */
+ // support full remote server path
+ char nss_loc[MAX_PATH_SIZE];
+ if ( (remote_server == 1) && (mount_remote_server(arg,nss_loc,NULL) ==0))
+ arg = nss_loc;
+
do {
glob_t g;
int a;
++++++ pure-ftpd-1.0.2-default_tcp_sedrcv_buffer_size.patch -> pure-ftpd-1.0.22-default_tcp_sedrcv_buffer_size.patch ++++++
--- pure-ftpd/pure-ftpd-1.0.2-default_tcp_sedrcv_buffer_size.patch 2008-07-25 12:54:46.000000000 +0200
+++ /mounts/work_src_done/STABLE/pure-ftpd/pure-ftpd-1.0.22-default_tcp_sedrcv_buffer_size.patch 2009-05-25 14:06:06.000000000 +0200
@@ -1,11 +1,11 @@
--- configure
+++ configure
-@@ -21772,141 +21772,13 @@
- echo "${ECHO_T}no" >&6
+@@ -24608,169 +24608,13 @@
+ $as_echo "no" >&6; }
fi
--echo "$as_me:$LINENO: checking default TCP send buffer size" >&5
--echo $ECHO_N "checking default TCP send buffer size... $ECHO_C" >&6
+-{ $as_echo "$as_me:$LINENO: checking default TCP send buffer size" >&5
+-$as_echo_n "checking default TCP send buffer size... " >&6; }
-if test "$cross_compiling" = yes; then
- CONF_TCP_SO_SNDBUF=65536
-else
@@ -43,29 +43,43 @@
-
-_ACEOF
-rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-- (eval $ac_link) 2>&5
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+- *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+- (eval "$ac_link") 2>&5
- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
+- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
+- { (case "(($ac_try" in
+- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+- *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+- (eval "$ac_try") 2>&5
- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
+- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- CONF_TCP_SO_SNDBUF=`cat conftestval`
-else
-- echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
+- $as_echo "$as_me: program exited with status $ac_status" >&5
+-$as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-( exit $ac_status )
-CONF_TCP_SO_SNDBUF=65536
-fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+-rm -rf conftest.dSYM
+-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
--echo "$as_me:$LINENO: result: $CONF_TCP_SO_SNDBUF" >&5
--echo "${ECHO_T}$CONF_TCP_SO_SNDBUF" >&6
+-
+-
+-{ $as_echo "$as_me:$LINENO: result: $CONF_TCP_SO_SNDBUF" >&5
+-$as_echo "$CONF_TCP_SO_SNDBUF" >&6; }
-
-
cat >>confdefs.h <<_ACEOF
@@ -74,8 +88,8 @@
_ACEOF
--echo "$as_me:$LINENO: checking default TCP receive buffer size" >&5
--echo $ECHO_N "checking default TCP receive buffer size... $ECHO_C" >&6
+-{ $as_echo "$as_me:$LINENO: checking default TCP receive buffer size" >&5
+-$as_echo_n "checking default TCP receive buffer size... " >&6; }
-if test "$cross_compiling" = yes; then
- CONF_TCP_SO_RCVBUF=65536
-else
@@ -113,29 +127,43 @@
-
-_ACEOF
-rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-- (eval $ac_link) 2>&5
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+- *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+- (eval "$ac_link") 2>&5
- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
+- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
+- { (case "(($ac_try" in
+- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+- *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+- (eval "$ac_try") 2>&5
- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
+- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- CONF_TCP_SO_RCVBUF=`cat conftestval`
-else
-- echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
+- $as_echo "$as_me: program exited with status $ac_status" >&5
+-$as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-( exit $ac_status )
-CONF_TCP_SO_RCVBUF=65536
-fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+-rm -rf conftest.dSYM
+-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
--echo "$as_me:$LINENO: result: $CONF_TCP_SO_RCVBUF" >&5
--echo "${ECHO_T}$CONF_TCP_SO_RCVBUF" >&6
+-
+-
+-{ $as_echo "$as_me:$LINENO: result: $CONF_TCP_SO_RCVBUF" >&5
+-$as_echo "$CONF_TCP_SO_RCVBUF" >&6; }
-
-
cat >>confdefs.h <<_ACEOF
++++++ pure-ftpd-1.0.21.tar.bz2 -> pure-ftpd-1.0.22.tar.bz2 ++++++
++++ 58861 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package preload for openSUSE:Factory
checked in at Mon May 25 17:24:11 CEST 2009.
--------
--- preload/preload.changes 2009-05-23 10:07:05.000000000 +0200
+++ /mounts/work_src_done/STABLE/preload/preload.changes 2009-05-25 17:18:02.000000000 +0200
@@ -1,0 +2,5 @@
+Mon May 25 17:17:45 CEST 2009 - coolo(a)suse.de
+
+- ignore pae too for now
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ preload.spec ++++++
--- /var/tmp/diff_new_pack.CN7924/_old 2009-05-25 17:23:17.000000000 +0200
+++ /var/tmp/diff_new_pack.CN7924/_new 2009-05-25 17:23:17.000000000 +0200
@@ -20,7 +20,7 @@
Name: preload
Version: 1.0
-Release: 13
+Release: 14
Summary: Preloads Files into System Cache for Faster Booting
License: GPL v2 or later
Group: System/Boot
@@ -40,7 +40,7 @@
#%endif
ExclusiveArch: %ix86 x86_64
Recommends: preload-kmp systemtap-runtime
-%suse_kernel_module_package -p %_sourcedir/preamble kdump um debug trace xen vim legacy
+%suse_kernel_module_package -p %_sourcedir/preamble kdump um debug trace xen vim legacy pae
%description
Preload lists files to load into the system cache. This shortens system
@@ -149,6 +149,8 @@
#/opt/kde3
%changelog
+* Mon May 25 2009 coolo(a)suse.de
+- ignore pae too for now
* Sat May 23 2009 coolo(a)suse.de
- ignore legacy as its debuginfos conflict with default
* Wed May 20 2009 coolo(a)novell.com
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0