commit perl-HTTP-Message for openSUSE:Factory

2011-04-01 Thread h_root

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

2011-04-01 Thread h_root

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

2011-04-01 Thread h_root

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

2011-04-01 Thread h_root

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

2011-04-01 Thread h_root

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

2011-04-01 Thread h_root

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

2011-04-01 Thread h_root

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

2011-04-01 Thread h_root

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

2011-04-01 Thread h_root

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

2011-04-01 Thread h_root

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

2011-04-01 Thread h_root

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

2011-04-01 Thread h_root

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

2011-04-01 Thread h_root

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