commit perl-HTTP-Message for openSUSE:Factory
Hello community, here is the log from the commit of package perl-HTTP-Message for openSUSE:Factory checked in at Fri Apr 1 09:53:45 CEST 2011. --- perl-HTTP-Message/perl-HTTP-Message.changes 2011-03-17 00:37:44.0 +0100 +++ /mounts/work_src_done/STABLE/perl-HTTP-Message/perl-HTTP-Message.changes 2011-03-31 20:43:08.0 +0200 @@ -1,0 +2,6 @@ +Thu Mar 31 18:39:23 UTC 2011 - co...@novell.com + +- update to 6.02 + Declare dependency on Bunzip2 v2.021 [RT#66593] + +--- calling whatdependson for head-i586 Old: HTTP-Message-6.01.tar.gz New: HTTP-Message-6.02.tar.gz Other differences: -- ++ perl-HTTP-Message.spec ++ --- /var/tmp/diff_new_pack.bWtXD0/_old 2011-04-01 09:44:43.0 +0200 +++ /var/tmp/diff_new_pack.bWtXD0/_new 2011-04-01 09:44:43.0 +0200 @@ -18,48 +18,27 @@ Name: perl-HTTP-Message -%define cpan_name HTTP-Message -Summary:HTTP style message (base class) -Version:6.01 +Version:6.02 Release:1 License:GPL+ or Artistic -Group: Development/Libraries/Perl +%define cpan_name HTTP-Message +Summary:HTTP style message (base class) Url:http://search.cpan.org/dist/HTTP-Message/ -Source: http://www.cpan.org/authors/id/G/GA/GAAS/HTTP-Message-%{version}.tar.gz +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/G/GA/GAAS/HTTP-Message-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Compress::Raw::Zlib) -BuildRequires: perl(Encode) = 2.12 BuildRequires: perl(Encode::Locale) = 1 BuildRequires: perl(HTML::Parser) = 3.33 BuildRequires: perl(HTTP::Date) = 6 -BuildRequires: perl(IO::Compress::Bzip2) -BuildRequires: perl(IO::Compress::Deflate) -BuildRequires: perl(IO::Compress::Gzip) -BuildRequires: perl(IO::Uncompress::Bunzip2) -BuildRequires: perl(IO::Uncompress::Gunzip) -BuildRequires: perl(IO::Uncompress::Inflate) -BuildRequires: perl(IO::Uncompress::RawInflate) -BuildRequires: perl(MIME::Base64) = 2.1 -BuildRequires: perl(MIME::QuotedPrint) BuildRequires: perl(LWP::MediaTypes) = 6 BuildRequires: perl(URI) = 1.10 -Requires: perl(Compress::Raw::Zlib) -Requires: perl(Encode) = 2.12 Requires: perl(Encode::Locale) = 1 Requires: perl(HTML::Parser) = 3.33 Requires: perl(HTTP::Date) = 6 -Requires: perl(IO::Compress::Bzip2) -Requires: perl(IO::Compress::Deflate) -Requires: perl(IO::Compress::Gzip) -Requires: perl(IO::Uncompress::Bunzip2) -Requires: perl(IO::Uncompress::Gunzip) -Requires: perl(IO::Uncompress::Inflate) -Requires: perl(IO::Uncompress::RawInflate) -Requires: perl(MIME::Base64) = 2.1 -Requires: perl(MIME::QuotedPrint) Requires: perl(LWP::MediaTypes) = 6 Requires: perl(URI) = 1.10 %{perl_requires} @@ -68,6 +47,12 @@ An 'HTTP::Message' object contains some headers and a content body. The following methods are available: +* $mess = HTTP::Message-new + +* $mess = HTTP::Message-new( $headers ) + +* $mess = HTTP::Message-new( $headers, $content ) + %prep %setup -q -n %{cpan_name}-%{version} ++ HTTP-Message-6.01.tar.gz - HTTP-Message-6.02.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.01/Changes new/HTTP-Message-6.02/Changes --- old/HTTP-Message-6.01/Changes 2011-03-07 18:53:38.0 +0100 +++ new/HTTP-Message-6.02/Changes 2011-03-20 12:50:33.0 +0100 @@ -1,4 +1,11 @@ ___ +2011-03-20 HTTP-Message 6.02 + +Declare dependency on Bunzip2 v2.021 [RT#66593] + + + +___ 2011-03-07 HTTP-Message 6.01 Avoid loading XML::Simple to avoid test failures. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Message-6.01/META.yml new/HTTP-Message-6.02/META.yml --- old/HTTP-Message-6.01/META.yml 2011-03-07 18:54:10.0 +0100 +++ new/HTTP-Message-6.02/META.yml 2011-03-20 13:10:22.0 +0100 @@ -1,6 +1,6 @@ --- #YAML:1.0 name: HTTP-Message -version:6.01 +version:6.02 abstract: HTTP style messages author: - Gisle Aas gi...@activestate.com @@ -16,10 +16,10 @@ Encode::Locale: 1 HTML::Parser: 3.33 HTTP::Date: 6 -IO::Compress::Bzip2: 0 +IO::Compress::Bzip2: 2.021 IO::Compress::Deflate: 0 IO::Compress::Gzip: 0 -IO::Uncompress::Bunzip2: 0 +
commit postgrey for openSUSE:Factory
Hello community, here is the log from the commit of package postgrey for openSUSE:Factory checked in at Fri Apr 1 10:04:30 CEST 2011. --- postgrey/postgrey.changes 2011-01-17 13:28:36.0 +0100 +++ /mounts/work_src_done/STABLE/postgrey/postgrey.changes 2011-03-31 10:46:05.0 +0200 @@ -1,0 +2,6 @@ +Thu Mar 31 08:45:55 UTC 2011 - ch...@computersalat.de + +- cleanup init script (skeleton) + o added sleep 3s when restart + +--- calling whatdependson for head-i586 Other differences: -- ++ postgrey.spec ++ --- /var/tmp/diff_new_pack.cdvFmc/_old 2011-04-01 10:03:27.0 +0200 +++ /var/tmp/diff_new_pack.cdvFmc/_new 2011-04-01 10:03:27.0 +0200 @@ -29,7 +29,7 @@ Group: Productivity/Networking/Email/Utilities Summary:Postfix greylisting policy server Version:1.33 -Release:1 +Release:15 Url:http://postgrey.schweikert.ch/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0:http://postgrey.schweikert.ch/pub/%name-%{version}.tar.bz2 ++ postgrey.init ++ --- /var/tmp/diff_new_pack.cdvFmc/_old 2011-04-01 10:03:27.0 +0200 +++ /var/tmp/diff_new_pack.cdvFmc/_new 2011-04-01 10:03:27.0 +0200 @@ -31,24 +31,20 @@ ### END INIT INFO # +# Check for missing binaries (stale symlinks should not happen) +# Note: Special treatment of stop for LSB conformance POSTGREY_BIN=/usr/sbin/postgrey -POSTGREY_SYSCONFIG=/etc/sysconfig/postgrey +test -x $POSTGREY_BIN || { echo $POSTGREY_BIN not installed; + if [ $1 = stop ]; then exit 0; + else exit 5; fi; } -if [ ! -x $POSTGREY_BIN ] ; then - echo -n Postfix greylisting server postgrey not installed ! - exit 5 -fi - -if [ ! -r $POSTGREY_SYSCONFIG ]; then - echo $POSTGREY_SYSCONFIG not existing; - if [ x$1 = xstop ]; then - exit 0 - else - exit 6 - fi -fi +# Check for existence of needed config file and read it +POSTGREY_SYSCONFIG=/etc/sysconfig/postgrey +test -r $POSTGREY_SYSCONFIG || { echo $POSTGREY_SYSCONFIG not existing; + if [ $1 = stop ]; then exit 0; + else exit 6; fi; } -# Load options file +# Read sysconfig . $POSTGREY_SYSCONFIG # glue all the sysconfig options to one - easier handling @@ -57,24 +53,28 @@ # Source SuSE config, only if exists with size greater zero test -s /etc/rc.status . /etc/rc.status - +# Reset status of this service rc_reset case $1 in start) -echo -n Starting postgrey daemon + echo -n Starting postgrey daemon ## Start daemon with startproc(8). If this fails ## the echo return value is set appropriate. -startproc $POSTGREY_BIN -d $POSTGREY_OPTIONS -rc_status -v -;; + /sbin/startproc $POSTGREY_BIN -d $POSTGREY_OPTIONS + + # Remember status and be verbose + rc_status -v + ;; stop) -echo -n Shutting down postgrey daemon + echo -n Shutting down postgrey daemon ## Stop daemon with killproc(8) and if this fails ## set echo the return value. -killproc -TERM $POSTGREY_BIN -rc_status -v -;; + /sbin/killproc -TERM $POSTGREY_BIN + + # Remember status and be verbose + rc_status -v + ;; try-restart) $0 status /dev/null $0 restart # Remember status and be quiet @@ -83,31 +83,37 @@ restart) ## Stop the service and regardless of whether it was ## running or not, start it again. -$0 stop -$0 start + $0 stop + sleep 3s + $0 start # Remember status and be quiet -rc_status -;; + rc_status + ;; force-reload) echo -n Reload service postgrey not possible rc_failed 3 + + # Remember status and be verbose rc_status -v ;; reload) ## Send daemon HUP signal with killproc(8) and if this ## fails set echo the return value. -killproc -HUP $POSTGREY_BIN -rc_status -v + /sbin/killproc -HUP $POSTGREY_BIN + + # Remember status and be verbose + rc_status -v ;; status) -echo -n Checking for service postgrey: -checkproc $POSTGREY_BIN -rc_status -v -;; + echo -n Checking for service postgrey: + /sbin/checkproc $POSTGREY_BIN + + # Remember status and be verbose + rc_status -v + ;; *) -echo Usage: postgrey {start|stop|try-restart|restart|reload|status} -exit 1 + echo Usage: postgrey {start|stop|try-restart|restart|reload|status} + exit 1 esac - rc_exit Remember to have fun... -- To unsubscribe, e-mail:
commit lxc for openSUSE:Factory
Hello community, here is the log from the commit of package lxc for openSUSE:Factory checked in at Fri Apr 1 10:13:54 CEST 2011. --- lxc/lxc.changes 2011-02-28 18:20:18.0 +0100 +++ /mounts/work_src_done/STABLE/lxc/lxc.changes2011-03-24 18:04:36.0 +0100 @@ -1,0 +2,7 @@ +Thu Mar 24 14:22:15 UTC 2011 - br...@aljex.com + +- update to 0.7.4.1 + - fix mount path + - rename physical device to the original name + +--- calling whatdependson for head-i586 Old: _service:recompress:download_url:lxc-0.7.4.tar.bz2 New: _service:recompress:download_url:lxc-0.7.4.1.tar.bz2 Other differences: -- ++ lxc.spec ++ --- /var/tmp/diff_new_pack.SfsvqN/_old 2011-04-01 10:09:20.0 +0200 +++ /var/tmp/diff_new_pack.SfsvqN/_new 2011-04-01 10:09:20.0 +0200 @@ -18,14 +18,14 @@ Name: lxc -Version:0.7.4 +Version:0.7.4.1 Release:1 Url:http://lxc.sourceforge.net/ Summary:Linux containers implementation Group: System/Management AutoReqProv:on License:LGPLv2.1 -Source: http://dl.sourceforge.net/sourceforge/lxc/lxc-%{version}.tar.bz2 +Source: %{name}-%{version}.tar.bz2 Source1:README.SUSE BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: docbook-utils libcap-devel pkg-config @@ -46,50 +46,32 @@ package is useful to create Virtual Private Server, or to run isolated applications like bash or sshd. - - -Authors: - -Daniel Lezcano dlezcano at fr.ibm.com - %package devel License:LGPLv2.1 Summary:Development library for lxc -Requires: %{name} = %{version} glibc-devel +Requires: %name = %version glibc-devel Group: Development/Libraries/C and C++ %description devel Lxc header files and library needed for development of containers. - - -Authors: - -Daniel Lezcano dlezcano at fr.ibm.com - %prep -%setup -q +%setup %build -aclocal -I config -autoheader -autoconf -automake --add-missing --copy -%configure --libexecdir=%{_prefix}/lib/%{name} --disable-examples -%{__make} %{?jobs:-j%jobs} -cp %{SOURCE1} . -# copy to separate dir do we can use rpm's %%doc -rm -rf .doc -mkdir -p .doc/examples -cp doc/examples/*.conf .doc/examples +%configure --disable-examples +%__make %{?_smp_mflags} +%__cp %{SOURCE1} . +%__rm -rf .doc +%__mkdir_p .doc/examples +%__cp doc/examples/*.conf .doc/examples %install %makeinstall -install -d -m 755 %{buildroot}/var/lib/lxc -find $RPM_BUILD_ROOT -type f -name '*.la' -exec rm -f {} ';' +find %buildroot -type f -name '*.la' -delete %clean -rm -rf %{buildroot} +%__rm -rf %buildroot %post -p /sbin/ldconfig @@ -97,18 +79,18 @@ %files %defattr(-,root,root) -%doc AUTHORS MAINTAINERS COPYING README +%doc AUTHORS MAINTAINERS COPYING README doc/FAQ.txt %doc README.SUSE %doc .doc/examples -%{_libdir}/liblxc.so.* -%{_libdir}/lxc +%{_libdir}/lib%{name}.so.* +%{_libdir}/%name %{_bindir}/%{name}-* %{_mandir}/man[^3]/* %files devel %defattr(-,root,root) -%{_includedir}/%{name} -%{_libdir}/liblxc.so +%{_includedir}/%name +%{_libdir}/lib%{name}.so %{_datadir}/pkgconfig/%{name}.pc %changelog ++ _service ++ --- /var/tmp/diff_new_pack.SfsvqN/_old 2011-04-01 10:09:20.0 +0200 +++ /var/tmp/diff_new_pack.SfsvqN/_new 2011-04-01 10:09:20.0 +0200 @@ -1,11 +1,11 @@ services service name=download_url - param name=protocolhttp/param param name=hostlxc.sourceforge.net/param - param name=path/download/lxc/lxc-0.7.4.tar.gz/param + param name=protocolhttp/param + param name=path/download/lxc/lxc-0.7.4.1.tar.gz/param /service service name=recompress - param name=file_service:download_url:lxc-0.7.4.tar.gz/param + param name=file_service:download_url:lxc-*.tar.gz/param param name=compressionbz2/param /service /services ++ _service:recompress:download_url:lxc-0.7.4.tar.bz2 - _service:recompress:download_url:lxc-0.7.4.1.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxc-0.7.4/configure new/lxc-0.7.4.1/configure --- old/lxc-0.7.4/configure 2011-02-26 10:20:20.0 +0100 +++ new/lxc-0.7.4.1/configure 2011-03-14 21:48:53.0 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.67 for lxc 0.7.4. +# Generated by GNU Autoconf 2.67 for lxc 0.7.4.1. # # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -549,8 +549,8 @@ # Identity of this package. PACKAGE_NAME='lxc' PACKAGE_TARNAME='lxc' -PACKAGE_VERSION='0.7.4' -PACKAGE_STRING='lxc 0.7.4' +PACKAGE_VERSION='0.7.4.1' +PACKAGE_STRING='lxc 0.7.4.1' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1266,7 +1266,7 @@ #
commit perl-IO-Tty for openSUSE:Factory
Hello community, here is the log from the commit of package perl-IO-Tty for openSUSE:Factory checked in at Fri Apr 1 10:30:17 CEST 2011. --- perl-IO-Tty/perl-IO-Tty.changes 2010-12-01 14:47:30.0 +0100 +++ /mounts/work_src_done/STABLE/perl-IO-Tty/perl-IO-Tty.changes 2011-03-31 20:17:56.0 +0200 @@ -1,0 +2,18 @@ +Thu Mar 31 18:15:58 UTC 2011 - co...@novell.com + +- update to 1.10 +* CPAN testers clean. Bumping to release version 1.10 +* RT 60788 - Better error reporting on Operating Systems + that can't set a controlling terminal e.g. BeOS +* CPAN testers looks clean. Internal testing done on perl 5.6 +* Bump version to 1.09 and release to CPAN +* RT 61642 - Fix file number test to work without hang on cygwin +* Update all versions to the new version +* RT 45008 - only try TIOCSCTTY if we don't have a ctty +* RT 53883 - IO::Tty detection on BeOS w/fix +* RT 60014 - better META.yml by modernizing Makefile.PL +* RT 44771 - Add _ to list of escape characters for compiler + so it'll compile on windows This is experimental pending a + successful dev release + +--- calling whatdependson for head-i586 Old: IO-Tty-1.08.tar.bz2 New: IO-Tty-1.10.tar.gz Other differences: -- ++ perl-IO-Tty.spec ++ --- /var/tmp/diff_new_pack.v4OILz/_old 2011-04-01 10:25:26.0 +0200 +++ /var/tmp/diff_new_pack.v4OILz/_new 2011-04-01 10:25:26.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package perl-IO-Tty (Version 1.08) +# spec file for package perl-IO-Tty # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,39 +15,58 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-IO-Tty -%define cpan_name IO-Tty -Summary:Low-level allocate a pseudo-Tty, import constants -Version:1.08 -Release:10 +Version:1.10 +Release:1 License:GPL+ or Artistic -Group: Development/Libraries/Perl +%define cpan_name IO-Tty +Summary:Low-level allocate a pseudo-Tty, import constants. Url:http://search.cpan.org/dist/IO-Tty/ -#Source: http://www.cpan.org/authors/id/R/RG/RGIERSIG/IO-Tty-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.bz2 +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/T/TO/TODDR/IO-Tty-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros +%{perl_requires} %description -IO::Tty is used internally by IO::Pty to create a pseudo-tty. You wouldn't - want to use it directly except to import constants, use IO::Pty. For a - list of importable constants, see IO::Tty::Constant. - -Authors: - -Graham Barr gb...@ti.com -Nick Ing-Simmons n...@tiuk.ti.com +'IO::Tty' is used internally by 'IO::Pty' to create a pseudo-tty. You +wouldn't want to use it directly except to import constants, use 'IO::Pty'. +For a list of importable constants, see the IO::Tty::Constant manpage. + +Windows is now supported, but ONLY under the Cygwin environment, see the +http://sources.redhat.com/cygwin/ manpage. + +Please note that pty creation is very system-dependend. From my experience, +any modern POSIX system should be fine. Find below a list of systems that +'IO::Tty' should work on. A more detailed table (which is slowly getting +out-of-date) is available from the project pages document manager at +SourceForge the http://sourceforge.net/projects/expectperl/ manpage. + +If you have problems on your system and your system is listed in the +verified list, you probably have some non-standard setup, e.g. you +compiled your Linux-kernel yourself and disabled ptys (bummer!). Please ask +your friendly sysadmin for help. + +If your system is not listed, unpack the latest version of 'IO::Tty', do a +''perl Makefile.PL; make; make test; uname -a'' and send me +(_RGiersig@cpan.org_) the results and I'll see what I can deduce from that. +There are chances that it will work right out-of-the-box... + +If it's working on your system, please send me a short note with details +(version number, distribution, etc. 'uname -a' and 'perl -V' is a good +start; also, the output from perl Makefile.PL contains a lot of +interesting info, so please include that as well) so I can get an overview. +Thanks! %prep %setup -q -n %{cpan_name}-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor
commit otrs for openSUSE:11.2
Hello community, here is the log from the commit of package otrs for openSUSE:11.2 checked in at Fri Apr 1 10:42:49 CEST 2011. --- old-versions/11.2/UPDATES/all/otrs/otrs.changes 2010-07-07 16:49:22.0 +0200 +++ 11.2/otrs/otrs.changes 2011-03-31 17:01:55.0 +0200 @@ -1,0 +2,9 @@ +Thu Mar 31 14:54:19 UTC 2011 - ch...@computersalat.de + +- fix for CVE-2011-0456 [bnc#679292] + o added CVE-2011-0456 patch + o This issue is related to scripts/webform.pl, an example file which +is not used by default in OTRS, and therefore not directly +vulnerable from outside. + +--- calling whatdependson for 11.2-i586 New: otrs-2.2.6-CVE-2011-0456.patch Other differences: -- ++ otrs.spec ++ --- /var/tmp/diff_new_pack.jlQ3Ai/_old 2011-04-01 10:41:00.0 +0200 +++ /var/tmp/diff_new_pack.jlQ3Ai/_new 2011-04-01 10:41:00.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package otrs (Version 2.2.6) +# spec file for package otrs # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: otrs Version:2.2.6 -Release:46.RELEASE3 +Release:46.RELEASE5 License:GPLv2+ Group: Productivity/Networking/Email/Utilities Url:http://otrs.org/ @@ -33,6 +33,9 @@ Patch: otrs-init.diff Patch1: otrs-nochown.diff Patch2: otrs-2.2-OSA-2010-01.diff +# patch for CVE-2011-0456 +# http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-0456 +Patch3: otrs-2.2.6-CVE-2011-0456.patch Summary:Open Ticket Request System BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: pwdutils @@ -181,6 +184,7 @@ %patch -p1 %patch1 %patch2 +%patch3 -p1 find -name .cvsignore -type f | xargs rm -fv %build ++ otrs-2.2.6-CVE-2011-0456.patch ++ diff -ruN otrs-2.2.6-orig/scripts/webform.pl otrs-2.2.6/scripts/webform.pl --- otrs-2.2.6-orig/scripts/webform.pl 2007-02-07 06:27:22.0 +0100 +++ otrs-2.2.6/scripts/webform.pl 2009-02-20 13:05:54.0 +0100 @@ -2,50 +2,57 @@ # -- # webform.pl - a simple web form script to generate email with # X-OTRS-Queue header for an OTRS system (x-headers for dispatching!). -# Copyright (C) 2001-2007 OTRS GmbH, http://otrs.org/ +# Copyright (C) 2001-2009 OTRS AG, http://otrs.org/ # -- -# $Id: webform.pl,v 1.8 2007/02/07 05:27:22 tr Exp $ +# $Id: webform.pl,v 1.14 2009/02/20 12:05:54 mh Exp $ # -- # 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. +# it under the terms of the GNU AFFERO General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# 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 +# You should have received a copy of the GNU Affero 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 +# or see http://www.gnu.org/licenses/agpl.txt. # -- use strict; +use warnings; + # to get the errors on screen use CGI::Carp qw(fatalsToBrowser); + # Simple Common Gateway Interface Class use CGI; -my $VERSION = '$Revision: 1.8 $'; -$VERSION =~ s/^\$.*:\W(.*)\W.+?$/$1/; +my $VERSION = qw($Revision: 1.14 $) [1]; # -- # web form options # -- my $Ident = 'ahfiw2Fw32r230dddl2foeo3r'; + # sendmail location and options -my $Sendmail = '/usr/sbin/sendmail -t -i -f '; +my $Sendmail = '/usr/sbin/sendmail -t -i -f'; + # email where the emails of the form will send to my $OTRSEmail = 'otrs-sys...@example.com'; + # topics and dest. queues my %Topics = ( + # topic = OTRS queue -'Info' = 'info', -'Support' = 'support', -'Bugs' = 'bugs', -'Sales' = 'sales', -'Billing' = 'billing', +'Info' = 'info', +'Support' = 'support', +'Bugs' = 'bugs', +'Sales' = 'sales', +'Billing' = 'billing', 'Webmaster' = 'webmaster', ); @@ -54,17 +61,23 @@ # -- sub Header { -my %Param = @_; -(my $Output = EOF); +my (%Param) = @_; + +
commit tiff for openSUSE:11.2
Hello community, here is the log from the commit of package tiff for openSUSE:11.2 checked in at Fri Apr 1 10:44:47 CEST 2011. --- old-versions/11.2/UPDATES/all/tiff/tiff.changes 2011-03-03 09:28:25.0 +0100 +++ 11.2/tiff/tiff.changes 2011-03-31 23:07:12.0 +0200 @@ -1,0 +2,8 @@ +Thu Mar 31 12:31:31 CEST 2011 - pgaj...@suse.cz + +- fixed regression caused by previous update [bnc#682871] + * modified CVE-2011-0192.patch +- fixed buffer overflow in thunder decoder [bnc#683337] + * added CVE-2011-1167.patch + +--- calling whatdependson for 11.2-i586 New: tiff-3.8.2-CVE-2011-1167.patch Other differences: -- ++ tiff.spec ++ --- /var/tmp/diff_new_pack.Pf4nDC/_old 2011-04-01 10:44:31.0 +0200 +++ /var/tmp/diff_new_pack.Pf4nDC/_new 2011-04-01 10:44:31.0 +0200 @@ -29,7 +29,7 @@ # Url:http://www.remotesensing.org/libtiff/ Version:3.8.2 -Release:145.RELEASE6 +Release:145.RELEASE148 Summary:Tools for Converting from and to the Tiff Format Source: tiff-%{version}.tar.bz2 Source1:jpegint.h @@ -46,6 +46,7 @@ Patch11:tiff-%{version}-CVE-2010-1411.patch Patch12:tiff-%{version}-CVE-2011-0192.patch Patch13:tiff-%{version}-CVE-2011-0191.patch +Patch14:tiff-3.8.2-CVE-2011-1167.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -114,6 +115,7 @@ %patch11 -p1 %patch12 %patch13 +%patch14 cp %{S:1} libtiff find -type d -name CVS | xargs rm -rfv find -type d | xargs chmod 755 ++ tiff-3.8.2-CVE-2011-0192.patch ++ --- /var/tmp/diff_new_pack.Pf4nDC/_old 2011-04-01 10:44:31.0 +0200 +++ /var/tmp/diff_new_pack.Pf4nDC/_new 2011-04-01 10:44:31.0 +0200 @@ -1,15 +1,29 @@ -Index: libtiff/tif_fax3.h -=== libtiff/tif_fax3.h.orig -+++ libtiff/tif_fax3.h -@@ -478,6 +478,10 @@ done1d: \ +Protect against a fax VL(n) codeword commanding a move left. Without +this, a malicious input file can generate an indefinitely large series +of runs without a0 ever reaching the right margin, thus overrunning +our buffer of run lengths. Per CVE-2011-0192. This is a modified +version of a patch proposed by Drew Yao of Apple Product Security. +It adds an unexpected() report, and disallows the equality case except +for the first run of a line, since emitting a run without increasing a0 +still allows buffer overrun. (We have to allow it for the first run to +cover the case of encoding a zero-length run at start of line using VL.) + +http://bugzilla.maptools.org/show_bug.cgi?id=2297 + +diff -Naur libtiff/tif_fax3.h tiff-3.9.4/libtiff/tif_fax3.h +--- libtiff/tif_fax3.h 2010-06-08 14:50:42.0 -0400 libtiff/tif_fax3.h 2011-03-10 12:11:20.850839162 -0500 +@@ -478,6 +478,12 @@ break; \ case S_VL: \ CHECK_b1; \ -+if (b1 = (int) (a0 + TabEnt-Param)) { \ -+ unexpected(VL, a0); \ -+ goto eol2d; \ -+} \ ++ if (b1 = (int) (a0 + TabEnt-Param)) { \ ++ if (b1 (int) (a0 + TabEnt-Param) || pa != thisrun) { \ ++ unexpected(VL, a0); \ ++ goto eol2d; \ ++ } \ ++ } \ SETVALUE(b1 - a0 - TabEnt-Param); \ b1 -= *--pb;\ break; \ + ++ tiff-3.8.2-CVE-2011-1167.patch ++ Index: libtiff/tif_thunder.c === --- libtiff/tif_thunder.c.orig +++ libtiff/tif_thunder.c @@ -25,6 +25,7 @@ */ #include tiffiop.h +#include assert.h #ifdef THUNDER_SUPPORT /* * TIFF Library. @@ -55,12 +56,32 @@ static const int twobitdeltas[4] = { 0, 1, 0, -1 }; static const int threebitdeltas[8] = { 0, 1, 2, 3, 0, -3, -2, -1 }; -#defineSETPIXEL(op, v) { \ - lastpixel = (v) 0xf; \ - if (npixels++ 1) \ - *op++ |= lastpixel; \ - else \ +#defineSETPIXEL(op, v) { \ + lastpixel = (v) 0xf;\ +if (
commit tiff for openSUSE:11.3
Hello community, here is the log from the commit of package tiff for openSUSE:11.3 checked in at Fri Apr 1 10:48:24 CEST 2011. --- old-versions/11.3/UPDATES/all/tiff/tiff.changes 2011-03-03 09:29:00.0 +0100 +++ 11.3/tiff/tiff.changes 2011-03-31 23:07:33.0 +0200 @@ -1,0 +2,8 @@ +Thu Mar 31 10:33:24 CEST 2011 - pgaj...@suse.cz + +- fixed regression caused by previous update [bnc#682871] + * modified CVE-2011-0192.patch +- fixed buffer overflow in thunder decoder [bnc#683337] + * added CVE-2011-1167.patch + +--- calling whatdependson for 11.3-i586 New: tiff-3.9.2-CVE-2011-1167.patch Other differences: -- ++ tiff.spec ++ --- /var/tmp/diff_new_pack.V55Fxf/_old 2011-04-01 10:47:38.0 +0200 +++ /var/tmp/diff_new_pack.V55Fxf/_new 2011-04-01 10:47:38.0 +0200 @@ -29,7 +29,7 @@ # Url:http://www.remotesensing.org/libtiff/ Version:3.9.2 -Release:5.RELEASE4 +Release:5.RELEASE8 Summary:Tools for Converting from and to the Tiff Format Source: tiff-%{version}.tar.bz2 Source2:README.SUSE @@ -45,6 +45,7 @@ Patch10:tiff-%{version}-dont-fancy-upsampling.patch Patch11:tiff-%{version}-CVE-2011-0192.patch Patch12:tiff-%{version}-CVE-2011-0191.patch +Patch13:tiff-3.9.2-CVE-2011-1167.patch # FYI: this issue is solved another way # http://bugzilla.maptools.org/show_bug.cgi?id=1985#c1 # Patch9: tiff-%{version}-lzw-CVE-2009-2285.patch @@ -115,6 +116,7 @@ %patch10 -p1 %patch11 %patch12 +%patch13 find -type d -name CVS | xargs rm -rfv find -type d | xargs chmod 755 ++ tiff-3.9.2-CVE-2011-0192.patch ++ --- /var/tmp/diff_new_pack.V55Fxf/_old 2011-04-01 10:47:38.0 +0200 +++ /var/tmp/diff_new_pack.V55Fxf/_new 2011-04-01 10:47:38.0 +0200 @@ -1,15 +1,29 @@ -Index: libtiff/tif_fax3.h -=== libtiff/tif_fax3.h.orig -+++ libtiff/tif_fax3.h -@@ -478,6 +478,10 @@ done1d: \ +Protect against a fax VL(n) codeword commanding a move left. Without +this, a malicious input file can generate an indefinitely large series +of runs without a0 ever reaching the right margin, thus overrunning +our buffer of run lengths. Per CVE-2011-0192. This is a modified +version of a patch proposed by Drew Yao of Apple Product Security. +It adds an unexpected() report, and disallows the equality case except +for the first run of a line, since emitting a run without increasing a0 +still allows buffer overrun. (We have to allow it for the first run to +cover the case of encoding a zero-length run at start of line using VL.) + +http://bugzilla.maptools.org/show_bug.cgi?id=2297 + +diff -Naur libtiff/tif_fax3.h tiff-3.9.4/libtiff/tif_fax3.h +--- libtiff/tif_fax3.h 2010-06-08 14:50:42.0 -0400 libtiff/tif_fax3.h 2011-03-10 12:11:20.850839162 -0500 +@@ -478,6 +478,12 @@ break; \ case S_VL: \ CHECK_b1; \ -+if (b1 = (int) (a0 + TabEnt-Param)) { \ -+ unexpected(VL, a0); \ -+ goto eol2d; \ -+} \ ++ if (b1 = (int) (a0 + TabEnt-Param)) { \ ++ if (b1 (int) (a0 + TabEnt-Param) || pa != thisrun) { \ ++ unexpected(VL, a0); \ ++ goto eol2d; \ ++ } \ ++ } \ SETVALUE(b1 - a0 - TabEnt-Param); \ b1 -= *--pb;\ break; \ + ++ tiff-3.9.2-CVE-2011-1167.patch ++ Index: libtiff/tif_thunder.c === --- libtiff/tif_thunder.c.orig +++ libtiff/tif_thunder.c @@ -25,6 +25,7 @@ */ #include tiffiop.h +#include assert.h #ifdef THUNDER_SUPPORT /* * TIFF Library. @@ -55,12 +56,32 @@ static const int twobitdeltas[4] = { 0, 1, 0, -1 }; static const int threebitdeltas[8] = { 0, 1, 2, 3, 0, -3, -2, -1 }; -#defineSETPIXEL(op, v) { \ - lastpixel = (v) 0xf; \ - if (npixels++ 1) \ - *op++ |= lastpixel; \ - else \ +#defineSETPIXEL(op, v) {
commit tiff for openSUSE:11.4
Hello community, here is the log from the commit of package tiff for openSUSE:11.4 checked in at Fri Apr 1 10:49:43 CEST 2011. --- old-versions/11.4/UPDATES/all/tiff/tiff.changes 2011-03-03 09:54:26.0 +0100 +++ 11.4/tiff/tiff.changes 2011-03-31 23:08:09.0 +0200 @@ -1,0 +2,8 @@ +Thu Mar 31 10:08:23 CEST 2011 - pgaj...@suse.cz + +- fixed regression caused by previous update [bnc#682871] + * modified CVE-2011-0192.patch +- fixed buffer overflow in thunder decoder [bnc#683337] + * added CVE-2011-1167.patch + +--- calling whatdependson for 11.4-i586 New: tiff-3.9.4-CVE-2011-1167.patch Other differences: -- ++ tiff.spec ++ --- /var/tmp/diff_new_pack.nJkwai/_old 2011-04-01 10:48:34.0 +0200 +++ /var/tmp/diff_new_pack.nJkwai/_new 2011-04-01 10:48:34.0 +0200 @@ -29,7 +29,7 @@ # Url:http://www.remotesensing.org/libtiff/ Version:3.9.4 -Release:3.RELEASE2 +Release:3.RELEASE5 Summary:Tools for Converting from and to the Tiff Format Source: tiff-%{version}.tar.bz2 Source2:README.SUSE @@ -41,6 +41,7 @@ Patch8: tiff-%{version}-scanlinesize.patch Patch9: tiff-%{version}-dont-fancy-upsampling.patch Patch10:tiff-%{version}-CVE-2011-0192.patch +Patch11:tiff-%{version}-CVE-2011-1167.patch # FYI: this issue is solved another way # http://bugzilla.maptools.org/show_bug.cgi?id=1985#c1 # Patch9: tiff-%{version}-lzw-CVE-2009-2285.patch @@ -107,6 +108,7 @@ %patch8 -p1 %patch9 -p1 %patch10 +%patch11 find -type d -name CVS | xargs rm -rfv find -type d | xargs chmod 755 ++ tiff-3.9.4-CVE-2011-0192.patch ++ --- /var/tmp/diff_new_pack.nJkwai/_old 2011-04-01 10:48:34.0 +0200 +++ /var/tmp/diff_new_pack.nJkwai/_new 2011-04-01 10:48:34.0 +0200 @@ -1,15 +1,29 @@ -Index: libtiff/tif_fax3.h -=== libtiff/tif_fax3.h.orig -+++ libtiff/tif_fax3.h -@@ -478,6 +478,10 @@ done1d: \ +Protect against a fax VL(n) codeword commanding a move left. Without +this, a malicious input file can generate an indefinitely large series +of runs without a0 ever reaching the right margin, thus overrunning +our buffer of run lengths. Per CVE-2011-0192. This is a modified +version of a patch proposed by Drew Yao of Apple Product Security. +It adds an unexpected() report, and disallows the equality case except +for the first run of a line, since emitting a run without increasing a0 +still allows buffer overrun. (We have to allow it for the first run to +cover the case of encoding a zero-length run at start of line using VL.) + +http://bugzilla.maptools.org/show_bug.cgi?id=2297 + +diff -Naur libtiff/tif_fax3.h tiff-3.9.4/libtiff/tif_fax3.h +--- libtiff/tif_fax3.h 2010-06-08 14:50:42.0 -0400 libtiff/tif_fax3.h 2011-03-10 12:11:20.850839162 -0500 +@@ -478,6 +478,12 @@ break; \ case S_VL: \ CHECK_b1; \ -+if (b1 = (int) (a0 + TabEnt-Param)) { \ -+ unexpected(VL, a0); \ -+ goto eol2d; \ -+} \ ++ if (b1 = (int) (a0 + TabEnt-Param)) { \ ++ if (b1 (int) (a0 + TabEnt-Param) || pa != thisrun) { \ ++ unexpected(VL, a0); \ ++ goto eol2d; \ ++ } \ ++ } \ SETVALUE(b1 - a0 - TabEnt-Param); \ b1 -= *--pb;\ break; \ + ++ tiff-3.9.4-CVE-2011-1167.patch ++ Index: libtiff/tif_thunder.c === --- libtiff/tif_thunder.c.orig +++ libtiff/tif_thunder.c @@ -25,6 +25,7 @@ */ #include tiffiop.h +#include assert.h #ifdef THUNDER_SUPPORT /* * TIFF Library. @@ -55,12 +56,32 @@ static const int twobitdeltas[4] = { 0, 1, 0, -1 }; static const int threebitdeltas[8] = { 0, 1, 2, 3, 0, -3, -2, -1 }; -#defineSETPIXEL(op, v) { \ - lastpixel = (v) 0xf; \ - if (npixels++ 1) \ - *op++ |= lastpixel; \ - else \ +#defineSETPIXEL(op, v) {
commit quagga for openSUSE:11.4
Hello community, here is the log from the commit of package quagga for openSUSE:11.4 checked in at Fri Apr 1 11:45:16 CEST 2011. --- old-versions/11.4/all/quagga/quagga.changes 2010-11-10 17:26:08.0 +0100 +++ 11.4/quagga/quagga.changes 2011-03-31 14:14:15.0 +0200 @@ -1,0 +2,5 @@ +Wed Feb 23 13:10:09 UTC 2011 - prus...@opensuse.org + +- fix CVE-2010-1674 and CVE-2010-1675 [bnc#654270] + +--- Package does not exist at destination yet. Using Fallback old-versions/11.4/all/quagga Destination is old-versions/11.4/UPDATES/all/quagga calling whatdependson for 11.4-i586 New: quagga-0.99.17-CVE-2010-1674.patch quagga-0.99.17-CVE-2010-1675.patch Other differences: -- ++ quagga.spec ++ --- /var/tmp/diff_new_pack.flDjRU/_old 2011-04-01 11:44:37.0 +0200 +++ /var/tmp/diff_new_pack.flDjRU/_new 2011-04-01 11:44:37.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package quagga (Version 0.99.17) +# spec file for package quagga # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: quagga Version:0.99.17 -Release:1 +Release:4.RELEASE5 License:LGPLv2.1+ Summary:Free Routing Software (for BGP, OSPF and RIP, for example) Url:http://www.quagga.net @@ -27,6 +27,8 @@ Source: http://www.quagga.net/download/%{name}-%{version}.tar.gz Source1:%{name}-SUSE.tar.bz2 Source2:%{name}.pam +Patch0: %{name}-0.99.17-CVE-2010-1674.patch +Patch1: %{name}-0.99.17-CVE-2010-1675.patch BuildRequires: net-snmp-devel BuildRequires: pam-devel BuildRequires: readline-devel @@ -64,6 +66,8 @@ %prep %setup -q -a 1 +%patch0 -p 1 +%patch1 -p 1 %build if ! ls /proc/net/{dev,route,snmp} /dev/null; then ++ quagga-0.99.17-CVE-2010-1674.patch ++ commit 5aadc3763588766490a25ef6b475f64ef88f8e0e Author: Paul Jakma p...@quagga.net Date: Sun Dec 5 17:17:26 2010 + bgpd/security: CVE-2010-1674 Fix crash due to extended-community parser error * bgp_attr.c: (bgp_attr_ext_communities) Certain extended-community attrs can leave attr-flag indicating ext-community is present, even though no extended-community object has been attached to the attr structure. Thus a null-pointer dereference can occur later. (bgp_attr_community) No bug fixed here, but tidy up flow so it has same form as previous. Problem and fix thanks to anonymous reporter. Index: quagga-0.99.17/bgpd/bgp_attr.c === --- quagga-0.99.17.orig/bgpd/bgp_attr.c +++ quagga-0.99.17/bgpd/bgp_attr.c @@ -1235,13 +1235,16 @@ bgp_attr_community (struct peer *peer, b attr-community = NULL; return 0; } - else -{ - attr-community = -community_parse ((u_int32_t *)stream_pnt (peer-ibuf), length); - stream_forward_getp (peer-ibuf, length); -} + + attr-community = +community_parse ((u_int32_t *)stream_pnt (peer-ibuf), length); + + /* XXX: fix community_parse to use stream API and remove this */ + stream_forward_getp (peer-ibuf, length); + if (!attr-community) +return -1; + attr-flag |= ATTR_FLAG_BIT (BGP_ATTR_COMMUNITIES); return 0; @@ -1478,13 +1481,18 @@ bgp_attr_ext_communities (struct peer *p { if (attr-extra) attr-extra-ecommunity = NULL; + /* Empty extcomm doesn't seem to be invalid per se */ + return 0; } - else -{ - (bgp_attr_extra_get (attr))-ecommunity = -ecommunity_parse ((u_int8_t *)stream_pnt (peer-ibuf), length); - stream_forward_getp (peer-ibuf, length); -} + + (bgp_attr_extra_get (attr))-ecommunity = +ecommunity_parse ((u_int8_t *)stream_pnt (peer-ibuf), length); + /* XXX: fix ecommunity_parse to use stream API */ + stream_forward_getp (peer-ibuf, length); + + if (!attr-extra-ecommunity) +return -1; + attr-flag |= ATTR_FLAG_BIT (BGP_ATTR_EXT_COMMUNITIES); return 0; ++ quagga-0.99.17-CVE-2010-1675.patch ++ Index: quagga-0.99.17/bgpd/bgp_attr.c === --- quagga-0.99.17.orig/bgpd/bgp_attr.c +++ quagga-0.99.17/bgpd/bgp_attr.c @@ -704,43 +704,6 @@ bgp_attr_flush (struct attr *attr) } } -/* Parse AS_PATHLIMIT attribute in an UPDATE */ -static int -bgp_attr_aspathlimit (struct peer *peer, bgp_size_t length, - struct attr *attr, u_char flag, u_char *startp) -{ - bgp_size_t total; - - total = length + (CHECK_FLAG (flag,
commit perl-List-MoreUtils for openSUSE:Factory
Hello community, here is the log from the commit of package perl-List-MoreUtils for openSUSE:Factory checked in at Fri Apr 1 16:50:03 CEST 2011. --- perl-List-MoreUtils/perl-List-MoreUtils.changes 2011-03-18 10:05:21.0 +0100 +++ /mounts/work_src_done/STABLE/perl-List-MoreUtils/perl-List-MoreUtils.changes 2011-04-01 13:08:35.0 +0200 @@ -2 +2,11 @@ -Thu Mar 17 08:24:00 UTC 2011 - cfarr...@novell.com +Fri Apr 1 11:06:39 UTC 2011 - co...@novell.com + +- shortened description + +--- +Thu Mar 31 12:40:18 UTC 2011 - co...@novell.com + +- update to 0.30, see Changes for details (a lot) + +--- + Mar 17 08:24:00 UTC 2011 - cfarr...@novell.com calling whatdependson for head-i586 Old: List-MoreUtils-0.22.tar.gz New: List-MoreUtils-0.30.tar.gz Other differences: -- ++ perl-List-MoreUtils.spec ++ --- /var/tmp/diff_new_pack.feXNYJ/_old 2011-04-01 16:48:58.0 +0200 +++ /var/tmp/diff_new_pack.feXNYJ/_new 2011-04-01 16:48:58.0 +0200 @@ -15,38 +15,38 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-List-MoreUtils -%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' ) -Summary:Provide the stuff missing in List::Util -Version:0.22 -Release:85 -# +Version:0.30 +Release:1 License:GPL+ or Artistic +%define cpan_name List-MoreUtils +Summary:Provide the stuff missing in List::Util +Url:http://search.cpan.org/dist/List-MoreUtils/ Group: Development/Libraries/Perl -# -Url:http://search.cpan.org/perldoc?List::MoreUtils -Source: http://search.cpan.org/CPAN/authors/id/V/VP/VPARSEVAL/List-MoreUtils-0.22.tar.gz -# +#Source: http://www.cpan.org/authors/id/A/AD/ADAMK/List-MoreUtils-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros +%{perl_requires} %description +*List::MoreUtils* provides some trivial but commonly needed functionality +on lists which is not going to go into the List::Util manpage. - %{cpan_name} module for perl - List::MoreUtils provides some trivial but commonly needed functionality - on lists which is not going to go into List::Util. - Authors: Tassilo von Parseval, tassilo.von.parse...@rwth-aachen.de +All of the below functions are implementable in only a couple of lines of +Perl code. Using the functions from this module however should give +slightly better performance as everything is implemented in C. The +pure-Perl implementation of these functions only serves as a fallback in +case the C portions of this module couldn't be compiled on this machine. %prep %setup -q -n %{cpan_name}-%{version} %build -perl Makefile.PL OPTIMIZE=$RPM_OPT_FLAGS -Wall +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=%{optflags} %{__make} %{?_smp_mflags} %check @@ -58,10 +58,10 @@ %perl_gen_filelist %clean -%{__rm} -rf $RPM_BUILD_ROOT +%{__rm} -rf %{buildroot} %files -f %{name}.files -%defattr(-, root, root) -%doc Changes README +%defattr(644,root,root,755) +%doc Changes LICENSE README %changelog ++ List-MoreUtils-0.22.tar.gz - List-MoreUtils-0.30.tar.gz ++ 4129 lines of diff (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit sysvinit for openSUSE:Factory
Hello community, here is the log from the commit of package sysvinit for openSUSE:Factory checked in at Fri Apr 1 16:51:08 CEST 2011. --- sysvinit/sysvinit.changes 2011-03-25 19:01:19.0 +0100 +++ /mounts/work_src_done/STABLE/sysvinit/sysvinit.changes 2011-04-01 15:02:37.0 +0200 @@ -1 +1,15 @@ +-- +Fri Apr 1 15:00:19 CEST 2011 - wer...@suse.de + +- Let sulogin respect device on the comman line as well as the + standard input +- Let sulogin initialize serial terminals + +-- +Thu Mar 31 16:14:55 CEST 2011 - wer...@suse.de + +- Remove debug code from showconsole/blogd +- Make serial console tc init work even with blogd +- sulogin: add support for multiple console devices + +-- calling whatdependson for head-i586 New: sysvinit-2.88dsf-multiple-sulogin.patch Other differences: -- ++ sysvinit.spec ++ --- /var/tmp/diff_new_pack.EFuG99/_old 2011-04-01 16:50:29.0 +0200 +++ /var/tmp/diff_new_pack.EFuG99/_new 2011-04-01 16:50:29.0 +0200 @@ -29,7 +29,7 @@ Group: System/Base AutoReqProv:on Version:2.88+ -Release:2 +Release:44 Summary:SysV-Style init BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: audit-devel libselinux-devel libsepol-devel pam-devel @@ -49,6 +49,7 @@ Patch2: sysvinit-2.88dsf-suse.patch Patch3: sysvinit-2.88dsf-no-kill.patch Patch4: notify-pam-dead.patch +Patch5: sysvinit-2.88dsf-multiple-sulogin.patch Patch20:powerd-2.0.2.dif Patch21:powerd-2.0.2-getaddrinfo.patch Patch30:killproc-2.19.dif @@ -89,6 +90,7 @@ %patch2 -p0 -b .suse %patch3 -p0 -b .no-kill %patch4 -p0 -b .pam +%patch5 -p0 -b .sulogin %patch pushd ../powerd-%{PDVER} %patch20 ++ showconsole-1.14.dif ++ --- /var/tmp/diff_new_pack.EFuG99/_old 2011-04-01 16:50:29.0 +0200 +++ /var/tmp/diff_new_pack.EFuG99/_new 2011-04-01 16:50:29.0 +0200 @@ -1,4 +1,95 @@ .dummy -+++ .dummy 2011-03-25 17:58:16.867926297 + -@@ -0,0 +1 @@ -+Remove if real patch is required +--- blogd.c blogd.c2011-03-31 14:59:37.543926064 + +@@ -336,7 +336,7 @@ int main(int argc, char *argv[]) + dup2(0, 2); + + secondtty(cons, st.st_rdev); +-exit(0); ++ + (void)ioctl(0, TIOCCONS, NULL); /* Undo any current map if any */ + close(0); + +@@ -351,22 +351,34 @@ exit(0); + #endif + c-max_canon = _POSIX_MAX_CANON; + c-tlock = 0; +- if (tcgetattr(cons-fd, cons-otio) 0) ++ if (tcgetattr(c-fd, c-otio) 0) + continue; + c-tlock = 1; +-#if 1 ++ + iflag = c-otio.c_iflag; + oflag = c-otio.c_oflag; + +- c-otio.c_iflag |= (ICRNL | IGNBRK); +- c-otio.c_iflag = ~(INLCR | IGNCR | BRKINT); +- c-otio.c_oflag |= (ONLCR | OPOST); +- c-otio.c_oflag = ~(OCRNL | ONLRET); +- (void)tcsetattr(cons-fd, TCSADRAIN, cons-otio); ++ if (ioctl(c-fd, TIOCMGET, flags) == 0) { ++ ispeed = cfgetispeed(c-otio); ++ ospeed = cfgetospeed(c-otio); ++ ++ c-otio.c_iflag = c-otio.c_lflag = 0; ++ c-otio.c_oflag = (ONLCR | OPOST); ++ c-otio.c_cflag = CREAD | CS8 | HUPCL | (c-otio.c_cflag CLOCAL); ++ ++ cfsetispeed(c-otio, ispeed); ++ cfsetospeed(c-otio, ospeed); ++ } else { ++ c-otio.c_iflag |= (ICRNL | IGNBRK); ++ c-otio.c_iflag = ~(INLCR | IGNCR | BRKINT); ++ c-otio.c_oflag |= (ONLCR | OPOST); ++ c-otio.c_oflag = ~(OCRNL | ONLRET); ++ } ++ (void)tcsetattr(c-fd, TCSADRAIN, c-otio); + + c-otio.c_iflag = iflag; + c-otio.c_oflag = oflag; +-#endif ++ + if ((c-otio.c_lflag ICANON) == 0) { + c-otio.c_lflag |= ICANON | IEXTEN | ISIG | ECHO|ECHOE|ECHOK|ECHOKE; + c-otio.c_oflag |= OPOST; +--- libconsole.c libconsole.c 2011-03-31 14:44:34.988426227 + +@@ -302,7 +302,7 @@ out: + /* + * The stdio file pointer for our log file + */ +-struct console *restrict cons; ++struct console *cons; + static FILE * flog = NULL; + static int fdread = -1; + static int fdfifo = -1; +@@ -1463,6 +1463,10 @@ static void consalloc(struct console *re + return; + } + tail-next = newc; ++tail-tlock = 0; ++tail-max_canon = _POSIX_MAX_CANON; ++memset(tail-ltio, 0, sizeof(tail-ltio)); ++memset(tail-otio, 0, sizeof(tail-otio)); + tail = tail-next; + + if ((flags = fcntl(newc-fd, F_GETFL)) 0) +--- libconsole.h libconsole.h 2011-03-31 14:47:22.755926508 + +@@ -39,7 +39,7 @@ struct
commit kiwi for openSUSE:Factory
Hello community, here is the log from the commit of package kiwi for openSUSE:Factory checked in at Fri Apr 1 16:53:33 CEST 2011. --- kiwi/kiwi.changes 2011-03-31 11:53:17.0 +0200 +++ /mounts/work_src_done/STABLE/kiwi/kiwi.changes 2011-04-01 14:40:18.0 +0200 @@ -1,0 +2,25 @@ +Fri Apr 1 14:32:57 CEST 2011 - m...@suse.de + +- v4.84 released + +--- +Fri Apr 1 11:12:49 CEST 2011 - m...@suse.de + +- added normalizeBootPath() function which allows to use + the following boot attribute source locator prefixes: + +* this://= pointing to the image description directory +* system:// = pointing to /usr/share/kiwi/image +* dir:// = pointing to a directory + + if no source locator is set kiwi uses the path if it is an + absolute path and in case of a relative path it checks if + the path relative to the called directory exists and if not + it also checks if the path exists below /usr/share/kiwi/image + +--- +Fri Apr 1 10:42:23 CEST 2011 - m...@suse.de + +- fixed repository setup for cache creation + +--- calling whatdependson for head-i586 Other differences: -- ++ kiwi.spec ++ --- /var/tmp/diff_new_pack.V5UAAu/_old 2011-04-01 16:51:22.0 +0200 +++ /var/tmp/diff_new_pack.V5UAAu/_new 2011-04-01 16:51:22.0 +0200 @@ -65,8 +65,8 @@ %endif %endif Summary:OpenSuSE - KIWI Image System -Version:4.83 -Release:7 +Version:4.84 +Release:1 Group: System/Management License:GPLv2 Source: %{name}.tar.bz2 ++ kiwi-docu.tar.bz2 ++ kiwi/kiwi-docu.tar.bz2 /mounts/work_src_done/STABLE/kiwi/kiwi-docu.tar.bz2 differ: char 11, line 1 ++ kiwi.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/.revision new/kiwi/.revision --- old/kiwi/.revision 2011-03-25 14:47:34.0 +0100 +++ new/kiwi/.revision 2011-04-01 14:35:59.0 +0200 @@ -1 +1 @@ -3ce9b1d00c9723deef8343f8948a1987c9a52c55 +c8b8dce8bc1ea227b9606fd4c238877129c43491 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/kiwi.pl new/kiwi/kiwi.pl --- old/kiwi/kiwi.pl2011-03-25 14:47:34.0 +0100 +++ new/kiwi/kiwi.pl2011-04-01 14:35:59.0 +0200 @@ -49,7 +49,7 @@ # # Globals (Version) # -our $Version = 4.83; +our $Version = 4.84; our $Publisher = SUSE LINUX Products GmbH; our $Preparer = KIWI - http://kiwi.berlios.de;; our $openSUSE = http://download.opensuse.org;; @@ -1979,9 +1979,11 @@ # sources #-- /^sources/do { - foreach my $url (@{$xml-{urllist}}) { + my %repos = $xml - getRepository(); + foreach my $url (keys %repos) { my $source = new XML::LibXML::Element (source); $source - setAttribute (path,$url); + $source - setAttribute (type,$repos{$url}-[0]); $scan - appendChild ($source); } last SWITCH; @@ -3054,7 +3056,7 @@ # Create image package list #-- $listXMLInfo = $mode; - @listXMLInfoSelection = (packages); + @listXMLInfoSelection = (packages,sources); $CacheScan = listXMLInfo (internal); if (! $CacheScan) { undef $ImageCache; @@ -3206,6 +3208,7 @@ my $CacheDistro= $init-[0]; my @CachePatterns = @{$init-[1]}; my @CachePackages = @{$init-[2]}; + my $CacheScan = $init-[3]; my $imageCacheDir = $ImageCache; my $imagePrepareDir= $main::Prepare; #== @@ -3220,6 +3223,20 @@ if (@CachePackages) { push @CachePatterns,package-cache } + #== + # setup repositories for building + #-- + $main::IgnoreRepos = 1; + my @repos = $CacheScan - getElementsByTagName (source); + foreach my $node (@repos) { + my $path = $node - getAttribute (path); + my $type = $node - getAttribute (type); + push @main::AddRepository, $path; + push
commit perl-DBD-CSV for openSUSE:Factory
Hello community, here is the log from the commit of package perl-DBD-CSV for openSUSE:Factory checked in at Fri Apr 1 16:54:08 CEST 2011. --- perl-DBD-CSV/perl-DBD-CSV.changes 2011-03-31 11:28:48.0 +0200 +++ /mounts/work_src_done/STABLE/perl-DBD-CSV/perl-DBD-CSV.changes 2011-04-01 09:53:25.0 +0200 @@ -1,0 +2,5 @@ +Fri Apr 1 07:52:28 UTC 2011 - co...@novell.com + +- /pro is not FHS-compliant + +--- calling whatdependson for head-i586 New: fix-perl.diff Other differences: -- ++ perl-DBD-CSV.spec ++ --- /var/tmp/diff_new_pack.VbBw53/_old 2011-04-01 16:53:45.0 +0200 +++ /var/tmp/diff_new_pack.VbBw53/_new 2011-04-01 16:53:45.0 +0200 @@ -19,7 +19,7 @@ Name: perl-DBD-CSV Version:0.31 -Release:1 +Release:3 License:GPL+ or Artistic %define cpan_name DBD-CSV Summary:DBI driver for CSV files @@ -27,6 +27,7 @@ Group: Development/Libraries/Perl #Source: http://www.cpan.org/authors/id/H/HM/HMBRAND/DBD-CSV-%{version}.tgz Source: %{cpan_name}-%{version}.tar.gz +Patch0: fix-perl.diff BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl @@ -139,6 +140,7 @@ %prep %setup -q -n %{cpan_name}-%{version} +%patch0 -p1 %build %{__perl} Makefile.PL INSTALLDIRS=vendor ++ fix-perl.diff ++ Index: DBD-CSV-0.31/lib/DBD/CSV.pm === --- DBD-CSV-0.31.orig/lib/DBD/CSV.pm2010-09-16 08:46:34.0 +0200 +++ DBD-CSV-0.31/lib/DBD/CSV.pm 2011-04-01 09:52:08.514241868 +0200 @@ -1,4 +1,4 @@ -#!/pro/bin/perl +#!/usr/bin/perl # # DBD::CSV - A DBI driver for CSV and similar structured files # Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org