drop gnomeicu from openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

FYI: Package gnomeicu was dropped from openSUSE:Factory at Wed Apr  6 09:01:29 
CEST 2011.

You can find the latest sources of the package in the
   openSUSE:Dropped
repository:

https://build.opensuse.org/package/show?project=openSUSE:Dropped&package=gnomeicu

Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit CodeAnalyst for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package CodeAnalyst for openSUSE:Factory
checked in at Wed Apr 6 09:21:33 CEST 2011.




--- CodeAnalyst/CodeAnalyst.changes 2010-01-11 10:28:39.0 +0100
+++ /mounts/work_src_done/STABLE/CodeAnalyst/CodeAnalyst.changes
2011-04-04 18:45:04.0 +0200
@@ -1,0 +2,15 @@
+Mon Apr  4 18:39:35 CEST 2011 - p...@suse.de
+
+- Update to latest version 2.12.3. Changes since 2.8:
+  * Support public launch for family14h
+  * Family15h (Orochi) fully supported. 
+  * New CA-OProfile based on OProfile-0.9.6
+  * New Session Setting Dialog
+  * New Event Selection
+  * Session Setting Template allowing multiple profile settings to be 
+stored and reused.
+  * Combining event-based and IBS profile to allow simultaneous data
+collection from GUI
+  * Introducing OProfile daemon/driver monitoring tool
+
+---

calling whatdependson for head-i586


Old:

  CodeAnalyst-gui-2.8.54.tar.bz2
  ca-da-online-help.patch
  ca-enable-oprofile-0.9.6.patch
  ca-fix-basename.patch
  ca-fix-su.patch
  ca-use-dynamic-feature-check.patch
  destdir.patch

New:

  CodeAnalyst-2_12_3_0126-Public.tar.bz2



Other differences:
--
++ CodeAnalyst.spec ++
--- /var/tmp/diff_new_pack.tOddgJ/_old  2011-04-06 09:07:01.0 +0200
+++ /var/tmp/diff_new_pack.tOddgJ/_new  2011-04-06 09:07:01.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package CodeAnalyst (Version 2.8.54)
+# spec file for package CodeAnalyst
 #
-# 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
@@ -16,32 +16,24 @@
 #
 
 
+%define file_ver 2_12_3_0126-Public
+
 Summary:CodeAnalyst is a Performance Analysis Suite for AMD-based 
System
 
 Name:   CodeAnalyst
-Version:2.8.54
-Release:2
+Version:2.12.3
+Release:1
 License:GPLv2
 Group:  Development/Tools/Other
 Url:http://developer.amd.com/cpu/CodeAnalyst/codeanalystlinux
-Source0:
http://ftp-developer.amd.com/user/ssuthiku/CALinuxSnapshots/%{name}-gui-%{version}.tar.bz2
+Source0:%{name}-%{file_ver}.tar.bz2
 Source1:CodeAnalyst.desktop
 Source2:DiffAnalyst.desktop
 # Use oprofile default cpu/watershed/event-buffer size
 # since using stock oprofile daemon/driver
 Patch0: ca-use-oprofile-default-buffersize.patch
-# Use on-line help
-Patch1: ca-da-online-help.patch
-# Fix basename issue when building
-Patch2: ca-fix-basename.patch
 # Fix basename issue when building
 Patch3: ca-fix-oprofile-ibs-check.patch
-# Use dynamic feature check
-Patch4: ca-use-dynamic-feature-check.patch
-# Fix permission issue
-Patch5: ca-fix-su.patch
-# Enable OProfile-0.9.6
-Patch6: ca-enable-oprofile-0.9.6.patch
 Requires:   binutils
 Requires:   oprofile >= 0.9.4
 PreReq: pwdutils
@@ -71,17 +63,13 @@
 
 
 %prep
-%setup -q -n %{name}-gui-%{version}
-%patch0 -p1 -b .ca-use-oprofile-default-buffersize
-%patch1 -p1 -b .ca-da-online-help
-%patch2 -p1 -b .ca-fix-basename
+%setup -q -n %{name}-%{file_ver}
+%patch0 -b .ca-use-oprofile-default-buffersize
 %patch3 -p0 -b .ca-fix-oprofile-ibs-check
-%patch4 -p1 -b .ca-use-dynamic-feature-check
-%patch5 -p1 -b .ca-fix-su
-%patch6 -p1 -b .ca-enable-oprofile-0.9.6
 
 %build
 ./autogen.sh
+#chmod -x $(find . -name configure)
 %configure \
   --with-oprofile=%{_prefix} \
   --disable-oprofile-lib \

++ ca-fix-oprofile-ibs-check.patch ++
--- /var/tmp/diff_new_pack.tOddgJ/_old  2011-04-06 09:07:01.0 +0200
+++ /var/tmp/diff_new_pack.tOddgJ/_new  2011-04-06 09:07:01.0 +0200
@@ -4,24 +4,14 @@
 
 Index: src/ca/gui/oprofile_interface.cpp
 ===
 src/ca/gui/oprofile_interface.cpp  (revision 16837)
-+++ src/ca/gui/oprofile_interface.cpp  (working copy)
-@@ -1144,15 +1144,16 @@
-   
- #if (OP_VERSION_BASE == 0x00903)
-   command = QString(OP_BINDIR) +
+--- src/ca/gui/oprofile_interface.cpp.orig 2010-12-15 03:12:10.0 
+0100
 src/ca/gui/oprofile_interface.cpp  2011-04-04 11:41:40.458352230 +0200
+@@ -1050,7 +1050,7 @@ bool oprofile_interface::checkMuxSupport
+   // NOTE: This check allows only the CodeAnalyst Oprofile
+   //   to use MUX.
+   QString command = QString(OP_BINDIR) +
 -  "opcontrol --help 2>&1 " +
 +  "/opcontrol --help 2>&1 " +
-   "| grep ibs-fetch 2> /dev/null > /dev/null";
-   
-   ret = (system(command.ascii()) == 0)? true: false;
- #endif
- 
- #if (OP_VER

commit OpenIPMI for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory
checked in at Wed Apr 6 09:30:52 CEST 2011.




--- OpenIPMI/OpenIPMI.changes   2010-03-11 17:11:02.0 +0100
+++ /mounts/work_src_done/STABLE/OpenIPMI/OpenIPMI.changes  2011-01-16 
15:59:07.0 +0100
@@ -1,0 +2,5 @@
+Sun Jan 16 14:58:27 UTC 2011 - a...@suse.de
+
+- Buildrequire python-xml instead of dropped pyxml.
+
+---

calling whatdependson for head-i586




Other differences:
--
++ OpenIPMI.spec ++
--- /var/tmp/diff_new_pack.15nzhs/_old  2011-04-06 09:21:44.0 +0200
+++ /var/tmp/diff_new_pack.15nzhs/_new  2011-04-06 09:21:44.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package OpenIPMI (Version 2.0.16)
+# spec file for package OpenIPMI
 #
-# 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
@@ -18,11 +18,11 @@
 
 
 Name:   OpenIPMI
-BuildRequires:  gd-devel gdbm-devel glib2-devel libjpeg-devel libpng-devel 
ncurses-devel net-snmp-devel openssl-devel pkg-config popt-devel python-devel 
python-tk pyxml swig tcl-devel tix
+BuildRequires:  gd-devel gdbm-devel glib2-devel libjpeg-devel libpng-devel 
ncurses-devel net-snmp-devel openssl-devel pkg-config popt-devel python-devel 
python-tk python-xml swig tcl-devel tix
 License:LGPLv2.1+
 Group:  System/Monitoring
 Version:2.0.16
-Release:2
+Release:10
 Source0:%{name}-%{version}.tar.bz2
 Source1:sysconfig.ipmi
 Source2:openipmi.initscript






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit acpi for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package acpi for openSUSE:Factory
checked in at Wed Apr 6 09:34:03 CEST 2011.




--- acpi/acpi.changes   2010-10-02 21:23:47.0 +0200
+++ /mounts/work_src_done/STABLE/acpi/acpi.changes  2011-04-05 
16:10:02.0 +0200
@@ -1,0 +2,5 @@
+Tue Apr  5 14:09:15 UTC 2011 - crrodrig...@opensuse.org
+
+- Fix memset-with-zero-length bug. 
+
+---

calling whatdependson for head-i586


New:

  acpi-memset-with-zero-length.patch



Other differences:
--
++ acpi.spec ++
--- /var/tmp/diff_new_pack.VpaAE7/_old  2011-04-06 09:31:01.0 +0200
+++ /var/tmp/diff_new_pack.VpaAE7/_new  2011-04-06 09:31:01.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package acpi (Version 1.5)
+# spec file for package acpi
 #
-# 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
@@ -21,7 +21,7 @@
 Name:   acpi
 Url:http://sourceforge.net/projects/acpiclient/
 Version:1.5
-Release:1
+Release:5
 License:GPLv2+
 Group:  System/Daemons
 AutoReqProv:on
@@ -32,6 +32,7 @@
 ExclusiveArch:  %ix86 x86_64 ia64
 # Package was split from acpid package
 Provides:   acpid:/usr/bin/acpi
+Patch:  acpi-memset-with-zero-length.patch
 
 %description
 Linux ACPI client is a small command-line program that attempts to
@@ -47,6 +48,7 @@
 
 %prep
 %setup -q
+%patch
 
 %build
 %configure

++ acpi-memset-with-zero-length.patch ++
--- acpi.c.orig
+++ acpi.c
@@ -492,7 +492,7 @@ void print_thermal_information(struct li
double real_temp;
int i, trip_points = -1;
 
-   memset(trip, sizeof trip, 0);
+   memset(trip, 0, sizeof trip);
fields = sensor->data;
while (fields) {
value = fields->data;





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit commoncpp2 for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package commoncpp2 for openSUSE:Factory
checked in at Wed Apr 6 09:35:21 CEST 2011.




--- commoncpp2/commoncpp2.changes   2010-04-24 12:42:33.0 +0200
+++ /mounts/work_src_done/STABLE/commoncpp2/commoncpp2.changes  2011-04-05 
17:50:08.0 +0200
@@ -1,0 +2,5 @@
+Tue Apr  5 15:49:26 UTC 2011 - crrodrig...@opensuse.org
+
+-Fix memset-with-zero-length in thread.cpp 
+
+---

calling whatdependson for head-i586


New:

  commoncpp2-1.6.1-memset-with-zero-length.patch



Other differences:
--
++ commoncpp2.spec ++
--- /var/tmp/diff_new_pack.ugXDMT/_old  2011-04-06 09:34:18.0 +0200
+++ /var/tmp/diff_new_pack.ugXDMT/_new  2011-04-06 09:34:18.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package commoncpp2 (Version 1.6.1)
+# spec file for package commoncpp2
 #
-# 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
@@ -27,13 +27,14 @@
 AutoReqProv:on
 Summary:A GNU package for creating portable C++ program
 Version:1.6.1
-Release:61
+Release:72
 Url:http://www.gnu.org/software/commoncpp/
 Source: %{name}-%{version}.tar.bz2
 Patch:  commoncpp-socketmemcpy.dif
 Patch1: commoncpp-libtool.diff
 Patch2: commoncpp-charptr.diff
 Patch3: commoncpp-stdlib.diff
+Patch4: commoncpp2-1.6.1-memset-with-zero-length.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -100,6 +101,7 @@
 %patch1
 %patch2
 %patch -P 3 -p1
+%patch4
 
 %build
 autoreconf --install --force -v

++ commoncpp2-1.6.1-memset-with-zero-length.patch ++
--- src/thread.cpp.orig
+++ src/thread.cpp
@@ -492,7 +492,7 @@ _cancel(cancelDefault), _start(NULL), pr
PosixThread::sigInstall(SIGPIPE);
PosixThread::sigInstall(SIGABRT);
 
-   memset(&act, sizeof(act), 0);
+   memset(&act, 0, sizeof(act));
act.sa_handler = (signalexec_t)&ccxx_sig_handler;
sigemptyset(&act.sa_mask);
 # ifdefSA_RESTART





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cpanspec for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package cpanspec for openSUSE:Factory
checked in at Wed Apr 6 09:39:08 CEST 2011.




--- cpanspec/cpanspec.changes   2011-02-20 02:02:20.0 +0100
+++ /mounts/work_src_done/STABLE/cpanspec/cpanspec.changes  2011-04-05 
13:25:58.0 +0200
@@ -1,0 +2,16 @@
+Tue Apr  5 11:25:44 UTC 2011 - co...@novell.com
+
+- also read out recommends
+
+---
+Tue Apr  5 08:30:32 UTC 2011 - co...@novell.com
+
+- %defattr is needed even without doc
+
+---
+Fri Apr  1 09:42:27 UTC 2011 - co...@novell.com
+
+- limit %description to the preamble of head1 - before the first
+  head2
+
+---

calling whatdependson for head-i586




Other differences:
--
++ cpanspec.spec ++
--- /var/tmp/diff_new_pack.wABeWq/_old  2011-04-06 09:35:30.0 +0200
+++ /var/tmp/diff_new_pack.wABeWq/_new  2011-04-06 09:35:30.0 +0200
@@ -20,7 +20,7 @@
 
 Name:   cpanspec
 Version:1.78
-Release:19
+Release:21
 %define tar_version 1.78
 Summary:Generate a SUSE spec file for a CPAN module
 License:GPL+ or Artistic

++ cpanspec.patch ++
--- /var/tmp/diff_new_pack.wABeWq/_old  2011-04-06 09:35:30.0 +0200
+++ /var/tmp/diff_new_pack.wABeWq/_new  2011-04-06 09:35:30.0 +0200
@@ -1,6 +1,7 @@
-diff -ruN cpanspec-1.78-orig/cpanspec cpanspec-1.78/cpanspec
 cpanspec-1.78-orig/cpanspec2009-01-16 21:35:55.0 +0100
-+++ cpanspec-1.78/cpanspec 2011-02-20 01:55:34.0 +0100
+Index: cpanspec-1.78/cpanspec
+===
+--- cpanspec-1.78.orig/cpanspec2009-01-16 21:35:55.0 +0100
 cpanspec-1.78/cpanspec 2011-04-05 13:25:33.788388329 +0200
 @@ -12,9 +12,6 @@
  #
  # $Id: cpanspec,v 1.67 2009/01/16 20:35:17 stevenpritchard Exp $
@@ -11,7 +12,7 @@
  =head1 NAME
  
  cpanspec - Generate a spec file for a CPAN module
-@@ -191,6 +188,9 @@
+@@ -191,6 +188,9 @@ L, L, Lhttp://www.cpan.org";;
  
  our $home=$ENV{'HOME'} || (getpwuid($<))[7];
-@@ -241,6 +241,8 @@
+@@ -241,6 +241,8 @@ our @add_requires;
  our @add_provides;
  our @add_buildrequires;
  
@@ -54,7 +55,7 @@
  # env. vars and their macro analogues
  my @MACROS = (
  
-@@ -252,7 +254,7 @@
+@@ -252,7 +254,7 @@ my @MACROS = (
  
  # 1 is for the macros.
  {
@@ -63,7 +64,7 @@
  'buildroot' => '%{buildroot}',
  },
  );
-@@ -338,6 +340,62 @@
+@@ -338,6 +340,62 @@ sub update_packages() {
  $updated=1;
  }
  
@@ -126,7 +127,7 @@
  sub build_rpm($) {
  my $spec=shift;
  my $dir=getcwd();
-@@ -387,10 +445,10 @@
+@@ -387,10 +445,10 @@ sub extract($$$) {
  }
  }
  
@@ -139,7 +140,7 @@
  
  my $path=$args{module};
  $path=~s,::,/,g;
-@@ -415,60 +473,95 @@
+@@ -415,60 +473,97 @@ sub get_description(%) {
  last if $pm;
  }
  
@@ -180,7 +181,6 @@
 -warn "Failed to read $pm from $args{filename}"
 -. ($args{type} eq 'tar'
 -? (": " . $args{archive}->error()) : "") . "\n";
--}
 +sub get_description($) {
 +my $cont = shift;
 +my $parser = Pod::POM->new;
@@ -188,16 +188,18 @@
 +# extract pod; the file may contain no pod, that's ok
 +my $pom = $parser->parse_text($cont);
 +
++
 +HEAD1:
 +foreach my $head1 ($pom->head1) {
 +
 +next HEAD1 unless $head1->title eq 'DESCRIPTION';
 +
-+my $pom = $head1->content;
-+$description = $pom->present('Pod::POM::View::Text');
++$description = '';
++foreach my $item ($head1->content()) {
++   last if ($item->type() eq 'head2');
++   $description .= $item->present('Pod::POM::View::Text');
+ }
 +
-+# limit to 3 paragraphs at the moment
-+#my @paragraphs = (split /\n\n/, $description)[0..2];
 +# no limit
 +my @paragraphs = (split /\n\n/, $description);
 +
@@ -250,8 +252,7 @@
  }
 +return $summary="$mod Perl module";
 +}
- 
--return(undef, undef);
++
 +sub get_author($) {
 +my $cont = shift;
 +my @lines=();
@@ -276,7 +277,8 @@
 +}
 +  
 +$author = join "\n", @lines; 
-+
+ 
+-return(undef, undef);
 +# return...
 +return $author;
 +}
@@ -284,7 +286,7 @@
  }
  
  sub check_rpm($) {
-@@ -554,13 +647,6 @@
+@@ -554,13 +649,6 @@ my $prefix=$noprefix ? "" : "perl-";
  
  $packager=$packager || `rpm --eval '\%packager'`;
  
@@ -298,7 +300,7 @@
  our %corelist;
  
  my $rpm=new FileHandle "rpm -q --provides perl|"
-@@ -577,67 +663,49 @@
+@@ -577,67 +665,49 @@ while (my $provides=<$rpm>) {
  my @args=@ARGV;
  my @processed=();
  
@@ -384,7 +386,7 @@
  
  if ($@) {
  wa

commit filezilla for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package filezilla for openSUSE:Factory
checked in at Wed Apr 6 09:40:02 CEST 2011.




--- filezilla/filezilla.changes 2010-12-29 15:25:07.0 +0100
+++ /mounts/work_src_done/STABLE/filezilla/filezilla.changes2011-04-05 
14:57:17.0 +0200
@@ -1,0 +2,5 @@
+Tue Apr  5 14:56:23 CEST 2011 - p...@suse.de
+
+- Fix typo in putty-no_DATE_and_TIME_.patch.
+
+---

calling whatdependson for head-i586




Other differences:
--
++ filezilla.spec ++
--- /var/tmp/diff_new_pack.Anhq4R/_old  2011-04-06 09:39:18.0 +0200
+++ /var/tmp/diff_new_pack.Anhq4R/_new  2011-04-06 09:39:18.0 +0200
@@ -25,7 +25,7 @@
 PreReq: update-desktop-files
 Summary:A GUI FTP and SFTP Client
 Version:3.3.4.1
-Release:2
+Release:9
 Provides:   FileZilla = %{version}
 Obsoletes:  FileZilla < %{version}
 License:GPLv2+

++ putty-no_DATE_and_TIME_.patch ++
--- /var/tmp/diff_new_pack.Anhq4R/_old  2011-04-06 09:39:18.0 +0200
+++ /var/tmp/diff_new_pack.Anhq4R/_new  2011-04-06 09:39:18.0 +0200
@@ -13,7 +13,7 @@
  
 -char ver[] = "Unidentified build, " __DATE__ " " __TIME__;
 -char sshver[] = "PuTTY-Local: " __DATE__ " " __TIME__;
-+char ver[] = "FileFilla";
++char ver[] = "FileZilla";
 +char sshver[] = "PuTTY-FileZilla";
  
  #endif






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gdl for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package gdl for openSUSE:Factory
checked in at Wed Apr 6 09:40:31 CEST 2011.




--- GNOME/gdl/gdl.changes   2010-09-28 19:42:47.0 +0200
+++ /mounts/work_src_done/STABLE/gdl/gdl.changes2011-03-21 
17:58:05.0 +0100
@@ -1,0 +2,5 @@
+Mon Mar 21 16:58:05 UTC 2011 - co...@novell.com
+
+- licenses package is about to die
+
+---

calling whatdependson for head-i586




Other differences:
--
++ gdl.spec ++
--- /var/tmp/diff_new_pack.C4ZF8d/_old  2011-04-06 09:40:15.0 +0200
+++ /var/tmp/diff_new_pack.C4ZF8d/_new  2011-04-06 09:40:15.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package gdl (Version 2.30.1)
+# spec file for package gdl
 #
-# 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
@@ -23,12 +23,11 @@
 BuildRequires:  gtk2-devel
 BuildRequires:  intltool
 BuildRequires:  libxml2-devel
-BuildRequires:  licenses
 BuildRequires:  translation-update-upstream
 License:LGPLv2.1+
 Group:  System/Libraries
 Version:2.30.1
-Release:1
+Release:5
 Summary:Gnome Devtool Libraries contains components and libraries
 Source: 
http://ftp.gnome.org/pub/GNOME/sources/gdl/2.24/%name-%version.tar.bz2
 Source1:%{name}-rpmlintrc






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit ht for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package ht for openSUSE:Factory
checked in at Wed Apr 6 09:48:44 CEST 2011.




New Changes file:

--- /dev/null   2010-08-26 16:28:41.0 +0200
+++ /mounts/work_src_done/STABLE/ht/ht.changes  2011-03-29 00:57:06.0 
+0200
@@ -0,0 +1,11 @@
+---
+Mon Mar 28 22:56:35 UTC 2011 - jeng...@medozas.de
+
+- Enable detection of inverse hyperbolic math functions and make
+  them available in the evaluator.
+
+---
+Wed Mar 23 13:03:48 UTC 2011 - jeng...@medozas.de
+
+- Initial package for build.opensuse.org
+

calling whatdependson for head-i586


New:

  ht-2.0.18.tar.xz
  ht-enable-math.diff
  ht-locale-fix.diff
  ht-search-progress.diff
  ht.changes
  ht.spec



Other differences:
--
++ ht.spec ++
#
# spec file for package ht
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#



Name:   ht
Version:2.0.18
Release:1
Group:  Development/Tools/Debuggers
Summary:Disassembler, object dumper and hex editor
License:GPL2
Url:http://hte.sf.net/

#Source-DL: http://downloads.sf.net/%name/%name-%version.tar.bz2
Source: %name-%version.tar.xz
Patch1: ht-locale-fix.diff
Patch2: ht-search-progress.diff
Patch3: ht-enable-math.diff
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  bison flex
BuildRequires:  gcc-c++ libstdc++-devel lzo-devel ncurses-devel xz

%description
This program is a file viewer, editor and analyzer for text, binary,
and (especially) executable files.

Authors:

Stefan Weyergraf
Sebastian Biallas

%prep
%setup -q
%patch -P 1 -P 2 -P 3 -p1

%build
autoreconf -fi;
%configure --enable-release
make %{?_smp_mflags};

%install
b="%buildroot";
make install DESTDIR="$b";

%files
%defattr(-,root,root)
%_bindir/%name
%doc AUTHORS ChangeLog KNOWNBUGS NEWS README TODO

%changelog
++ ht-enable-math.diff ++
From: Jan Engelhardt 
Date: 2011-03-29 00:54 UTC+0200

---
 configure.in |1 +
 1 file changed, 1 insertion(+)

Index: ht-2.0.18/configure.in
===
--- ht-2.0.18.orig/configure.in
+++ ht-2.0.18/configure.in
@@ -199,6 +199,7 @@ AC_CHECK_SIZEOF(int, 4)
 AC_CHECK_SIZEOF(long int, 4)
 
 dnl Checks for library functions.
+HT_LIBS="$HT_LIBS -lm"
 AC_CHECK_FUNCS(asinh acosh atanh)
 
 AC_OUTPUT([
++ ht-locale-fix.diff ++
From: Jan Engelhardt 
Date: sometime 2006-2007?

This had become necessary when wanting to use HT on UTF-8 xterm terminals.
---
 configure.in   |2 +-
 io/posix/sysdisplay.cc |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Index: ht-2.0.17/configure.in
===
--- ht-2.0.17.orig/configure.in
+++ ht-2.0.17/configure.in
@@ -175,7 +175,7 @@ AC_CHECK_HEADERS([stdint.h])
 dnl AC_CONFIG_HEADER(config.h)
 CURSES_LIB=
 if test "x$NEED_CURSES" = "x1"; then
-   AC_CHECK_HEADERS(ncurses.h, AC_DEFINE(CURSES_HDR, , [This 
system provides (n)curses.h]) CURSES_LIB=ncurses)
+   AC_CHECK_HEADERS(ncurses.h, AC_DEFINE(CURSES_HDR, , [This 
system provides (n)curses.h/wide]) CURSES_LIB=ncursesw)
if test "x$CURSES_LIB" = "x"; then
AC_CHECK_HEADERS(curses.h, AC_DEFINE(CURSES_HDR, , 
[This system provides (n)curses.h]) CURSES_LIB=curses)
if test "x$CURSES_LIB" = "x"; then
Index: ht-2.0.17/io/posix/sysdisplay.cc
===
--- ht-2.0.17.orig/io/posix/sysdisplay.cc
+++ ht-2.0.17/io/posix/sysdisplay.cc
@@ -301,7 +301,7 @@ void CursesSystemDisplay::term_on()
 
setCursor(0, 0, CURSOR_OFF);
 
-// ::setlocale(LC_ALL, "");
+   ::setlocale(LC_ALL, "");
 
 // terminal = ::newterm(NULL, stdout, stdin);
win = ::initscr();
++ ht-search-progress.diff ++
From: Jan Engelhardt 
Date: 2008?

Knowing how far a search has progressed (and as such estimating on how
long it can take) is tremendously useful.
---
 htsearch.cc |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Index: h

commit libHX for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package libHX for openSUSE:Factory
checked in at Wed Apr 6 09:50:59 CEST 2011.




--- libHX/libHX.changes 2011-01-17 01:31:51.0 +0100
+++ /mounts/work_src_done/STABLE/libHX/libHX.changes2011-04-05 
21:11:25.0 +0200
@@ -1,0 +2,12 @@
+Tue Apr  5 18:46:20 UTC 2011 - jeng...@medozas.de
+
+- Update to new upstream release 3.10
+* format: do not split arguments in %(lower) and %(upper)
+* defs: add array type checking in ARRAY_SIZE
+* opt: use non-zero sentinel marker
+* defs: add BUILD_BUG_ON_EXPR
+* format: provide a %(substr) function
+* io: add HX_readlink (zero-terminating mc-output readlink)
+* io: add HX_realpath (supports relative-path output)
+
+---

calling whatdependson for head-i586


Old:

  libHX-3.9.1.tar.xz
  libHX-3.9.1.tar.xz.asc

New:

  libHX-3.10.tar.xz
  libHX-3.10.tar.xz.asc



Other differences:
--
++ libHX.spec ++
--- /var/tmp/diff_new_pack.l7buFB/_old  2011-04-06 09:49:19.0 +0200
+++ /var/tmp/diff_new_pack.l7buFB/_new  2011-04-06 09:49:19.0 +0200
@@ -19,10 +19,10 @@
 
 
 Name:   libHX
-%define lname   libHX25
+%define lname   libHX27
 BuildRequires:  gcc-c++ xz
 Summary:Useful collection of routines for C and C++ programming
-Version:3.9.1
+Version:3.10
 Release:1
 License:LGPL v2+
 Group:  System/Libraries
@@ -53,7 +53,6 @@
 
 %package -n %lname
 
-
 License:LGPL v2+
 Summary:Useful collection of routines for C and C++ programming
 Group:  System/Libraries
@@ -76,7 +75,6 @@
 
 Jan Engelhardt 
 
-
 %package devel
 License:LGPL v2+
 Summary:Useful collection of routines for C and C++ programming
@@ -131,7 +129,6 @@
 
 %files devel
 %defattr(-,root,root)
-%_bindir/*
 %_mandir/*/*
 %docdir %_docdir/%name
 %_docdir/%name

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.l7buFB/_old  2011-04-06 09:49:19.0 +0200
+++ /var/tmp/diff_new_pack.l7buFB/_new  2011-04-06 09:49:19.0 +0200
@@ -1 +1 @@
-libHX25
+libHX27






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit nagios-plugins-rsync for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package nagios-plugins-rsync for 
openSUSE:Factory
checked in at Wed Apr 6 10:29:29 CEST 2011.




--- nagios-plugins-rsync/nagios-plugins-rsync.changes   2008-11-27 
16:35:02.0 +0100
+++ 
/mounts/work_src_done/STABLE/nagios-plugins-rsync/nagios-plugins-rsync.changes  
2011-04-01 07:25:22.0 +0200
@@ -1,0 +2,6 @@
+Fri Apr  1 05:24:22 UTC 2011 - co...@novell.com
+
+- licenses package is no more and upstream wants GPLv3, so adding
+  COPYING
+
+---

calling whatdependson for head-i586


New:

  COPYING



Other differences:
--
++ nagios-plugins-rsync.spec ++
--- /var/tmp/diff_new_pack.QZPgjs/_old  2011-04-06 10:22:59.0 +0200
+++ /var/tmp/diff_new_pack.QZPgjs/_new  2011-04-06 10:22:59.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package nagios-plugins-rsync (Version 1.02)
+# spec file for package nagios-plugins-rsync
 #
-# Copyright (c) 2008 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
@@ -21,17 +21,17 @@
 Name:   nagios-plugins-rsync
 Summary:Nagios plugin for checking rsync servers availability
 Version:1.02
-Release:2
+Release:12
 Url:
http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F2094.html;d=1
-License:GPL v2 or later
+License:GPLv3
 Group:  System/Monitoring
 Source0:check_rsync
+Source1:COPYING
 %if 0%{?suse_version} > 1010
 # nagios can execute the script with embedded perl
 Recommends: perl 
 %endif
 Requires:   rsync
-Requires:   licenses
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %define libexecdir %_prefix/lib/nagios/plugins

++ COPYING ++
 674 lines (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 netcf for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package netcf for openSUSE:Factory
checked in at Wed Apr 6 10:30:30 CEST 2011.




--- netcf/netcf.changes 2010-09-13 20:06:54.0 +0200
+++ /mounts/work_src_done/STABLE/netcf/netcf.changes2011-03-31 
14:44:43.0 +0200
@@ -1,0 +2,5 @@
+Thu Mar 31 12:44:22 UTC 2011 - co...@novell.com
+
+- add baselibs.conf to create 32bit libraries for libvirt
+
+---

calling whatdependson for head-i586


New:

  baselibs.conf



Other differences:
--
++ netcf.spec ++
--- /var/tmp/diff_new_pack.LqoBqo/_old  2011-04-06 10:30:07.0 +0200
+++ /var/tmp/diff_new_pack.LqoBqo/_new  2011-04-06 10:30:07.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package netcf (Version 0.1.6)
+# spec file for package netcf
 #
-# 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,13 +19,14 @@
 
 Name:   netcf
 Version:0.1.6
-Release:1
+Release:5
 Summary:Cross-platform network configuration library
 
 Group:  Productivity/Networking/System
 License:LGPLv2+
 Url:https://fedorahosted.org/netcf/
 Source0:
https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.gz
+Source1:baselibs.conf
 Patch0: netcf-suse.patch
 Patch1: persist_net_rules.patch
 Patch2: routes_lens.patch

++ baselibs.conf ++
libnetcf1





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pcsc-cyberjack for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package pcsc-cyberjack for openSUSE:Factory
checked in at Wed Apr 6 10:35:42 CEST 2011.




--- pcsc-cyberjack/pcsc-cyberjack.changes   2011-03-21 17:53:25.0 
+0100
+++ /mounts/work_src_done/STABLE/pcsc-cyberjack/pcsc-cyberjack.changes  
2011-04-05 14:23:24.0 +0200
@@ -1,0 +2,7 @@
+Tue Apr  5 11:05:41 UTC 2011 - w...@rosenauer.org
+
+- Updated to version 3.3.6
+  * no upstream changelog available
+- added man pages
+
+---

calling whatdependson for head-i586


Old:

  ctapi-cyberjack-3.3.5.tar.bz2

New:

  ctapi-cyberjack-3.3.6.tar.bz2



Other differences:
--
++ pcsc-cyberjack.spec ++
--- /var/tmp/diff_new_pack.eSlOj1/_old  2011-04-06 10:30:41.0 +0200
+++ /var/tmp/diff_new_pack.eSlOj1/_new  2011-04-06 10:30:41.0 +0200
@@ -27,8 +27,8 @@
 %if %suse_version > 1020
 BuildRequires:  libusb-devel
 %endif
-Version:3.3.5
-Release:5
+Version:3.3.6
+Release:1
 Group:  Productivity/Security
 License:LGPLv2.1+
 Url:http://www.reiner-sct.de/support/treiber_cyberjack.php
@@ -140,10 +140,11 @@
   ln -s %{_libdir}/$(basename $lib) $RPM_BUILD_ROOT%{ifddir}/$(basename $lib)
 done
 # clean up
-rm $RPM_BUILD_ROOT%{_libdir}/libcyberjack.la
 rm $RPM_BUILD_ROOT%{_libdir}/libctapi-cyberjack.la
-rm 
$RPM_BUILD_ROOT%{ifddir}/ifd-cyberjack.bundle/Contents/Linux/ifd-cyberjack.la
 mv $RPM_BUILD_ROOT%{_sysconfdir}/cyberjack.conf{.default,}
+# man pages
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/man/man8/
+mv $RPM_BUILD_ROOT%{_datadir}/man/*.8 $RPM_BUILD_ROOT%{_datadir}/man/man8/
 
 %post -n ctapi-cyberjack -p /sbin/ldconfig
 
@@ -155,11 +156,12 @@
 %files
 %defattr(-,root,root)
 %dir %{ifddir}
-%{ifddir}/ifd-cyberjack.bundle
+%{ifddir}/libifd-cyberjack.bundle
 
 %files -n ctapi-cyberjack
 %defattr(-,root,root)
 %doc COPYRIGHT.GPL COPYRIGHT.LGPL doc/README.* README.SUSE doc/LIESMICH.* 
ChangeLog NEWS
+%doc %{_mandir}/man8/*
 %dir %{ifddir}
 %{ifddir}/*.so*
 %{_libdir}/*.so*

++ ctapi-cyberjack-3.3.5.tar.bz2 -> ctapi-cyberjack-3.3.6.tar.bz2 ++
 30615 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 dhcpv6 for openSUSE:11.4

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package dhcpv6 for openSUSE:11.4
checked in at Wed Apr 6 10:37:29 CEST 2011.




--- old-versions/11.4/all/dhcpv6/dhcpv6.changes 2010-04-29 09:36:03.0 
+0200
+++ 11.4/dhcpv6/dhcpv6.changes  2011-04-05 20:56:16.0 +0200
@@ -1,0 +2,6 @@
+Wed Mar 30 10:16:31 UTC 2011 - m...@suse.de
+
+- Discard domain names with suspect characters or beeing too long
+  (bnc#675052,CVE-2011-0997).
+
+---

Package does not exist at destination yet. Using Fallback 
old-versions/11.4/all/dhcpv6
Destination is old-versions/11.4/UPDATES/all/dhcpv6
calling whatdependson for 11.4-i586


New:

  dhcpv6-1.0.22-option-check.diff



Other differences:
--
++ dhcpv6.spec ++
--- /var/tmp/diff_new_pack.6Q5aPw/_old  2011-04-06 10:37:07.0 +0200
+++ /var/tmp/diff_new_pack.6Q5aPw/_new  2011-04-06 10:37:07.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package dhcpv6 (Version 1.0.22)
+# spec file for package dhcpv6
 #
-# 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
@@ -26,7 +26,7 @@
 Group:  Productivity/Networking/System
 Summary:DHCP Client and Server for IPv6
 Version:1.0.22
-Release:6
+Release:14.
 Source0:%{name}-%{version}.tar.bz2
 Patch1: %{name}-%{version}-destdir.patch
 Patch2: %{name}-%{version}-cmd.patch
@@ -38,6 +38,7 @@
 Patch8: dhcpv6-1.0.22-invalid-request-address-message.diff
 Patch9: dhcpv6-1.0.22-remove-released-leases.bnc524687.diff
 Patch10:dhcpv6-1.0.22-dhcp5r-pid-directory.diff
+Patch11:dhcpv6-1.0.22-option-check.diff
 Provides:   dhcp6 = 1.0.11
 Obsoletes:  dhcp6 < 1.0.11
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -69,6 +70,7 @@
 %patch8 -p0
 %patch9 -p0
 %patch10 -p0
+%patch11 -p0
 
 %build
 touch NEWS

++ dhcpv6-1.0.22-option-check.diff ++
--- src/common.c
+++ src/common.c2011/03/11 08:30:35
@@ -49,6 +49,8 @@
 #include 
 #include 
 #include 
+#include 
+#include 
 
 #ifdef TIME_WITH_SYS_TIME
 # include 
@@ -980,6 +982,40 @@ ssize_t gethwid(buf, len, ifname, hwtype
 #endif
 }
 
+static int check_domain_name(const char *ptr, size_t len, int dots)
+{
+   const char *p;
+
+   /* not empty or complete length not over 255 characters   */
+   if (len == 0 || len >= 256)
+   return -1;
+
+   /* consists of [[:alnum:]-]+ labels separated by [.]  */
+   /* a [_] is against RFC but seems to be "widely used"...  */
+   for (p=ptr; *p && len-- > 0; p++) {
+   if ( *p == '-' || *p == '_') {
+   /* not allowed at begin or end of a label */
+   if ((p - ptr) == 0 || len == 0 || p[1] == '.')
+   return -1;
+   } else
+   if ( *p == '.') {
+   /* each label has to be 1-63 characters;
+  we allow [.] at the end ('foo.bar.')   */
+   ptrdiff_t d = p - ptr;
+   if( d <= 0 || d >= 64)
+   return -1;
+   ptr = p + 1; /* jump to the next label*/
+   if(dots > 0 && len > 0)
+   dots--;
+   } else
+   if ( !isalnum((unsigned char)*p)) {
+   /* also numbers at the begin are fine */
+   return -1;
+   }
+   }
+   return dots ? -1 : 0;
+}
+
 void dhcp6_init_options(struct dhcp6_optinfo *optinfo) {
 memset(optinfo, 0, sizeof(*optinfo));
 /* for safety */
@@ -1289,6 +1325,16 @@ int dhcp6_get_options(struct dhcp6opt *p
 goto malformed;
 else {
 val += n;
+if (dhcp6_mode == DHCP6_MODE_CLIENT) {
+if(check_domain_name(dname->name,
+ strlen(dname->name), 0)) {
+dhcpv6_dprintf(LOG_ERR, "suspect characters "
+   "in domain name - discarded");
+free(dname);
+dname = NULL;
+continue;
+}
+}
 dhcpv6_dprintf(LOG_DEBUG,
"expand domain name %s, size %d",
dname->name,





Reme

commit dhcp for openSUSE:11.4

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package dhcp for openSUSE:11.4
checked in at Wed Apr 6 10:38:58 CEST 2011.




--- old-versions/11.4/all/dhcp/dhcp.changes 2011-02-21 15:52:15.0 
+0100
+++ 11.4/dhcp/dhcp.changes  2011-04-05 20:58:14.0 +0200
@@ -1,0 +2,31 @@
+Thu Mar 31 09:56:02 UTC 2011 - m...@suse.de
+
+- Discard string options such as host and domain names containing
+  disallowed characters or beeing too long. This proctive patch
+  limits root-path to a-zA-Z0-9, #%+-_:.,@~/\[]= and a space
+  (bnc#675052, CVE-2011-0997).
+
+---
+Thu Mar 31 09:00:19 UTC 2011 - m...@suse.de
+
+- Updated to ISC DHCP 4.2.1 release (bnc#680298), that provides
+  following fixes (digest):
+  * Several fixes to OMAPI, cleanup of dereferenced pointers in
+the omapi handle, handling of pipe failures and status code
+in omapi signal handler that may cause connect failure and
+100% CPU use.
+  * Handle some DDNS corner cases better
+  * Several fixes to lease input and output
+  * Corrected side effect of printing all data strings as hex.
+  * Host record references leaks causing applying config to all
+innocent clients.
+  * Memory leak when parsing a domain name 
+  * Fixes to configuration parsing including infinite loop.
+  * Fixed for unexpected abort caused by a DHCPv6 decline.
+  For the complete list see the RELNOTES file, that is available
+  also online at http://ftp.isc.org/isc/dhcp/dhcp-4.2.1-RELNOTES.
+- Removed obsolete optional-value-infinite-loop, no-libcrypto
+  and CVE-2011-0413.bnc667655 patches.
+- Merged the dhclient-send-hostname and ldap patches.
+
+---

Package does not exist at destination yet. Using Fallback 
old-versions/11.4/all/dhcp
Destination is old-versions/11.4/UPDATES/all/dhcp
calling whatdependson for 11.4-i586


Old:

  dhcp-4.1.1-P1-optional-value-infinite-loop.diff
  dhcp-4.2.0-P1-dhclient-send-hostname-rml.diff
  dhcp-4.2.0-P1-ldap-patch-mt01.diff.bz2
  dhcp-4.2.0-P1-no-libcrypto.diff
  dhcp-4.2.0-P2-CVE-2011-0413.bnc667655.diff
  dhcp-4.2.0-P2.tar.bz2

New:

  dhcp-4.2.1-dhclient-option-checks.bnc675052.diff
  dhcp-4.2.1-dhclient-send-hostname-rml.diff
  dhcp-4.2.1-ldap-patch-mt01.diff.bz2
  dhcp-4.2.1.tar.bz2



Other differences:
--
++ dhcp.spec ++
--- /var/tmp/diff_new_pack.qP8zAp/_old  2011-04-06 10:37:57.0 +0200
+++ /var/tmp/diff_new_pack.qP8zAp/_new  2011-04-06 10:37:57.0 +0200
@@ -17,7 +17,7 @@
 
 # norootforbuild
 
-%define isc_version   4.2.0-P2
+%define isc_version   4.2.1
 %define susefw2dir%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services
 %define omc_prefix/usr/share/omc
 %define omc_svcdir%{omc_prefix}/svcinfo.d
@@ -35,8 +35,8 @@
 License:BSD3c(or similar)
 Group:  Productivity/Networking/Boot/Servers
 AutoReqProv:on
-Version:4.2.0.P2
-Release:6.
+Version:4.2.1
+Release:0.
 Summary:Common Files Used by ISC DHCP Software
 Url:http://www.isc.org/software/dhcp
 Source0:dhcp-%{isc_version}.tar.bz2
@@ -76,15 +76,13 @@
 Patch14:dhcp-4.1.1-in6_pktinfo-prototype.diff
 Patch15:contrib-lease-path.diff
 Patch20:dhcp-4.1.1-dhclient-exec-filedes.diff
-Patch21:dhcp-4.2.0-P1-dhclient-send-hostname-rml.diff
+Patch21:dhcp-4.2.1-dhclient-send-hostname-rml.diff
 ## patch lives here: http://www.suse.de/~mt/git/dhcp-ldap.git/
-Patch30:dhcp-4.2.0-P1-ldap-patch-mt01.diff.bz2
-Patch39:dhcp-4.2.0-P1-no-libcrypto.diff
+Patch30:dhcp-4.2.1-ldap-patch-mt01.diff.bz2
 Patch40:dhcp-4.1.1-P1-lpf-bind-msg-fix.diff
 Patch41:dhcp-4.1.1-P1-relay-no-ip-on-interface.diff
-Patch42:dhcp-4.1.1-P1-optional-value-infinite-loop.diff
-Patch43:dhcp-4.2.0-P2-CVE-2011-0413.bnc667655.diff
 Patch44:dhcp-4.2.0-xen-checksum.patch
+Patch45:dhcp-4.2.1-dhclient-option-checks.bnc675052.diff
 ##
 PreReq: /bin/touch /sbin/chkconfig sysconfig
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -206,12 +204,10 @@
 %if 0%{?with_ldap}
 %patch30 -p1
 %endif
-%patch39 -p1
 %patch40 -p1
 %patch41 -p1
-%patch42 -p1
-%patch43 -p1
 %patch44 -p1
+%patch45 -p1
 ##
 find . -type f -name \*.cat\* -exec rm -f {} \;
 dos2unix contrib/ms2isc/*

++ dhclient-script ++
--- /var/tmp/diff_new_pack.qP8zAp/_old  2011-04-06 10:37:57.0 +0200
+++ /var/tmp/diff_new_pack.qP8zAp/_new  2011-04-06 10:37:57.0 +0200
@@ -236,21 +236,26 @@
 }
 set_hostname()
 {
+  rx_host='^[[:alnum:]][[:alnum:]_-]{0,62}$'
   if [ "$DHCLIENT_SET_HOSTNAME" = yes ] ; then
+new_host_name="${new_host_name%%.*}"
+[[ ${new_host_name} =~ ${rx_host} ]] || unset new_host_name
 current_hostname=`hostname`
-if [ "x${current_hostname%%

commit pcsc-lite for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package pcsc-lite for openSUSE:Factory
checked in at Wed Apr 6 10:41:54 CEST 2011.




--- pcsc-lite/pcsc-lite.changes 2011-03-07 15:50:20.0 +0100
+++ /mounts/work_src_done/STABLE/pcsc-lite/pcsc-lite.changes2011-04-05 
11:49:47.0 +0200
@@ -1,0 +2,12 @@
+Tue Apr  5 09:37:24 UTC 2011 - w...@rosenauer.org
+
+- Updated to version 1.7.2:
+  * use libudev only on Linux and libusb elsewhere
+  * Try to use a (CCID) class driver if a specific driver fails
+to use the reader.
+  * add support of multi-interfaces readers with libusb
+  * fix a problem with a multi-slots reader
+  * some other minor improvements and bug corrections
+- cosmetic changes to init script output
+
+---

calling whatdependson for head-i586


Old:

  pcsc-lite-1.6.6.tar.bz2

New:

  pcsc-lite-1.7.2.tar.bz2



Other differences:
--
++ pcsc-lite.spec ++
--- /var/tmp/diff_new_pack.oBispM/_old  2011-04-06 10:35:59.0 +0200
+++ /var/tmp/diff_new_pack.oBispM/_new  2011-04-06 10:35:59.0 +0200
@@ -22,18 +22,22 @@
 # FIXME: Maybe we should use /usr/lib/pcsc/drivers as others do:
 %define ifddir %{_libdir}/readers
 BuildRequires:  pkg-config readline-devel
-%if %suse_version >= 1110
+%if %suse_version >= 1120
+BuildRequires:  libudev-devel
+%endif
+%if %suse_version == 1110
 BuildRequires:  libusb-1_0-devel
-%else
+%endif
+%if %suse_version < 1110
 BuildRequires:  hal-devel
 %endif
-Version:1.6.6
-Release:6
+Version:1.7.2
+Release:1
 PreReq: %{insserv_prereq} %{fillup_prereq}
 Group:  Productivity/Security
 License:BSD3c(or similar)
 Url:http://pcsclite.alioth.debian.org/
-Summary:PCS Smart Cards Library
+Summary:PCSC Smart Cards Library
 Source: %{name}-%{version}.tar.bz2
 Source1:%{name}.sysconfig
 Source2:README.SUSE
@@ -67,15 +71,6 @@
 This functionality is exercised in the driver.
 
 
-
-Authors:
-
-David Corcoran 
-Ludovic Rousseau 
-Damien Sauveron 
-Carlos Prados 
-Antti Tapaninen 
-
 %package -n libpcsclite1
 License:BSD3c(or similar)
 Group:  System/Libraries
@@ -99,15 +94,6 @@
 This functionality is exercised in the driver.
 
 
-
-Authors:
-
-David Corcoran 
-Ludovic Rousseau 
-Damien Sauveron 
-Carlos Prados 
-Antti Tapaninen 
-
 %package devel
 License:BSD3c(or similar)
 Group:  Development/Libraries/C and C++
@@ -119,15 +105,6 @@
 compile plugins for the pcsc-lite package.
 
 
-
-Authors:
-
-David Corcoran 
-Ludovic Rousseau 
-Damien Sauveron 
-Carlos Prados 
-Antti Tapaninen 
-
 %prep
 %setup -q
 cp -a %{S:1} %{S:2} %{S:5} %{S:6} .
@@ -140,13 +117,18 @@
--docdir=%{_docdir}/%{name}\
--enable-usbdropdir=%{ifddir}\
 %if %suse_version >= 1110
-   --disable-libhal\
+   --disable-libhal \
+%endif
+%if %suse_version == 1110
+   --disable-libudev \
 %endif
--disable-static
 make %{?jobs:-j%jobs}
 
 %install
 %makeinstall
+mkdir -p $RPM_BUILD_ROOT%{ifddir}
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d/
 sed s:@ifddir@:%{ifddir}: $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d/reader.conf
 # this program is noinst in the package
 install src/.libs/testpcsc $RPM_BUILD_ROOT%{_sbindir}/

++ README.SUSE ++
--- /var/tmp/diff_new_pack.oBispM/_old  2011-04-06 10:35:59.0 +0200
+++ /var/tmp/diff_new_pack.oBispM/_new  2011-04-06 10:35:59.0 +0200
@@ -1,2 +1,2 @@
-On SUSE Linux, drivers for various card readers can be found
+On openSUSE, drivers for various card readers can be found
 in separate packages named pcsc-

++ pcsc-lite-1.6.6.tar.bz2 -> pcsc-lite-1.7.2.tar.bz2 ++
 4212 lines of diff (skipped)

++ pcsc-lite-init ++
--- /var/tmp/diff_new_pack.oBispM/_old  2011-04-06 10:36:00.0 +0200
+++ /var/tmp/diff_new_pack.oBispM/_new  2011-04-06 10:36:00.0 +0200
@@ -17,7 +17,7 @@
 # Required-Stop: $local_fs $remote_fs $syslog
 # Should-Start: udev hal openct
 # Should-Stop: udev hal openct
-# Default-Start: 2 3 5
+# Default-Start: 2 3 4 5
 # Default-Stop: 0 1 6
 # Short-Description: Daemon to access a smart card using PC/SC
 # Description: The PC/SC smart card daemon is a resource manager for the
@@ -46,21 +46,19 @@
 fi
 
 start() {
-echo -n $"Starting PC/SC smart card daemon ($prog): "
+echo -n "Starting PC/SC smart card daemon ($prog): "
 startproc $exec $PCSCD_OPTIONS
 retval=$?
 rc_status
-echo
 [ $retval -eq 0 ] && touch $lockfile
 rc_status -v
 }
 stop() {
-echo -n $"Stopping PC/SC smart card daemon ($prog): "
+echo -n "Stopping PC/SC smart card daemon ($prog): "
 killproc $exec
 retval=$?
 rc_status
-echo
-[ $retval

commit dhcpv6 for openSUSE:11.2

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package dhcpv6 for openSUSE:11.2
checked in at Wed Apr 6 10:52:49 CEST 2011.




--- old-versions/11.2/all/dhcpv6/dhcpv6.changes 2008-10-28 20:59:04.0 
+0100
+++ 11.2/dhcpv6/dhcpv6.changes  2011-04-06 10:36:29.0 +0200
@@ -1,0 +2,6 @@
+Wed Mar 30 10:16:31 UTC 2011 - m...@suse.de
+
+- Discard domain names with suspect characters or beeing too long
+  (bnc#675052, CVE-2011-0997).
+
+---

Package does not exist at destination yet. Using Fallback 
old-versions/11.2/all/dhcpv6
Destination is old-versions/11.2/UPDATES/all/dhcpv6
calling whatdependson for 11.2-i586


New:

  dhcpv6-1.0.22-option-check.diff



Other differences:
--
++ dhcpv6.spec ++
--- /var/tmp/diff_new_pack.G7xf2e/_old  2011-04-06 10:52:36.0 +0200
+++ /var/tmp/diff_new_pack.G7xf2e/_new  2011-04-06 10:52:36.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package dhcpv6 (Version 1.0.22)
+# spec file for package dhcpv6
 #
-# Copyright (c) 2008 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
@@ -22,16 +22,17 @@
 BuildRequires:  bison flex libnl-devel linux-kernel-headers openssl-devel 
pkg-config
 Url:http://dcantrel.fedorapeople.org/dhcpv6/
 %define prefix /usr
-License:BSD 3-Clause; LGPL v2.1 or later
+License:BSD3c ; LGPLv2.1+
 Group:  Productivity/Networking/System
 Summary:DHCP Client and Server for IPv6
 Version:1.0.22
-Release:3
+Release:4.
 Source0:%{name}-%{version}.tar.bz2
 Patch1: %{name}-%{version}-destdir.patch
 Patch2: %{name}-%{version}-cmd.patch
 Patch3: %{name}-%{version}-netconfig.dif
 Patch4: dhcp6c-move_new_link-sles11beta3.patch
+Patch5: dhcpv6-1.0.22-option-check.diff
 Provides:   dhcp6 = 1.0.11
 Obsoletes:  dhcp6 <=  1.0.11
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -53,7 +54,7 @@
 and more
 
 %package -n libdhcp6client-1_0-2
-License:BSD 3-Clause; LGPL v2.1 or later
+License:BSD3c ; LGPLv2.1+
 Summary:DHCP Client library for IPv6
 Group:  Productivity/Networking/System
 
@@ -74,7 +75,7 @@
 and more
 
 %package -n libdhcp6client-devel
-License:BSD 3-Clause; LGPL v2.1 or later
+License:BSD3c ; LGPLv2.1+
 Requires:   libdhcp6client-1_0-2 = %{version} glibc-devel
 Summary:Development files for libdhcp6client
 Group:  Development/Libraries/C and C++
@@ -102,6 +103,7 @@
 %patch2 -p1
 %patch3
 %patch4 -p1
+%patch5 -p0
 
 %build
 touch NEWS

++ dhcpv6-1.0.22-option-check.diff ++
--- src/common.c
+++ src/common.c2011/03/11 08:30:35
@@ -49,6 +49,8 @@
 #include 
 #include 
 #include 
+#include 
+#include 
 
 #ifdef TIME_WITH_SYS_TIME
 # include 
@@ -980,6 +982,40 @@ ssize_t gethwid(buf, len, ifname, hwtype
 #endif
 }
 
+static int check_domain_name(const char *ptr, size_t len, int dots)
+{
+   const char *p;
+
+   /* not empty or complete length not over 255 characters   */
+   if (len == 0 || len >= 256)
+   return -1;
+
+   /* consists of [[:alnum:]-]+ labels separated by [.]  */
+   /* a [_] is against RFC but seems to be "widely used"...  */
+   for (p=ptr; *p && len-- > 0; p++) {
+   if ( *p == '-' || *p == '_') {
+   /* not allowed at begin or end of a label */
+   if ((p - ptr) == 0 || len == 0 || p[1] == '.')
+   return -1;
+   } else
+   if ( *p == '.') {
+   /* each label has to be 1-63 characters;
+  we allow [.] at the end ('foo.bar.')   */
+   ptrdiff_t d = p - ptr;
+   if( d <= 0 || d >= 64)
+   return -1;
+   ptr = p + 1; /* jump to the next label*/
+   if(dots > 0 && len > 0)
+   dots--;
+   } else
+   if ( !isalnum((unsigned char)*p)) {
+   /* also numbers at the begin are fine */
+   return -1;
+   }
+   }
+   return dots ? -1 : 0;
+}
+
 void dhcp6_init_options(struct dhcp6_optinfo *optinfo) {
 memset(optinfo, 0, sizeof(*optinfo));
 /* for safety */
@@ -1289,6 +1325,16 @@ int dhcp6_get_options(struct dhcp6opt *p
 goto malformed;
 else {
 val += n;
+if (dhcp6_mode == DHCP6_MODE_CLIENT) {
+if(check_

commit dhcp for openSUSE:11.2

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package dhcp for openSUSE:11.2
checked in at Wed Apr 6 10:53:14 CEST 2011.




--- old-versions/11.2/UPDATES/all/dhcp/dhcp.changes 2009-12-16 
15:19:51.0 +0100
+++ 11.2/dhcp/dhcp.changes  2011-04-06 10:31:25.0 +0200
@@ -1,0 +2,11 @@
+Wed Mar 30 10:16:31 UTC 2011 - m...@suse.de
+
+- Discard string options such as host and domain names containing
+  disallowed characters or beeing too long. This proctive patch
+  limits root-path to a-zA-Z0-9, #%+-_:.,@~/\[]= and a space
+  (bnc#675052, CVE-2011-0997).
+- dhclient-script: fixed typo causing that only global settings
+  to set hostname and default route were applied for primary
+  and never per interface settings (bnc#673792).
+
+---

calling whatdependson for 11.2-i586


New:

  dhcp-3.1.2p1-dhclient-option-checks.bnc675052.diff
  dhcp-3.1.2p1-dhclient-script.bnc673792.diff



Other differences:
--
++ dhcp.spec ++
--- /var/tmp/diff_new_pack.AyMBTa/_old  2011-04-06 10:53:00.0 +0200
+++ /var/tmp/diff_new_pack.AyMBTa/_new  2011-04-06 10:53:00.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package dhcp (Version 3.1.2p1)
+# spec file for package dhcp
 #
-# Copyright (c) 2009 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
@@ -31,7 +31,7 @@
 Group:  Productivity/Networking/Boot/Servers
 AutoReqProv:on
 Version:3.1.2p1
-Release:4.
+Release:4.
 Summary:Common Files Used by ISC DHCP Software
 Url:http://www.isc.org/isc/dhcp.html
 Source0:http://ftp.isc.org/isc/dhcp/dhcp-%{version}.tar.gz
@@ -81,6 +81,8 @@
 ##
 Patch70:dhcp-3.1.1-CVE-2009-1892.bnc519413.dif
 Patch71:dhcp-3.1.2p1-dhclient-script.bnc555095.dif
+Patch72:dhcp-3.1.2p1-dhclient-script.bnc673792.diff
+Patch73:dhcp-3.1.2p1-dhclient-option-checks.bnc675052.diff
 Obsoletes:  dhcp-base
 Provides:   dhcp-base:/usr/bin/omshell
 PreReq: /bin/touch /sbin/chkconfig sysconfig
@@ -207,6 +209,8 @@
 %patch60 -p0
 %patch70 -p0
 %patch71 -p0
+%patch72 -p0
+%patch73 -p0
 ##
 find . -type f -name \*.cat\* -exec rm -f {} \;
 cp -p %{S:2} %{S:3} %{S:11} %{S:12} %{S:14} %{S:32} %{S:33} . 

++ dhcp-3.1.2p1-dhclient-option-checks.bnc675052.diff ++
--- client/dhclient.c
+++ client/dhclient.c   2011/03/31 13:28:59
@@ -37,6 +37,8 @@ static char ocopyright[] =
 
 #include "dhcpd.h"
 #include "version.h"
+#include 
+#include 
 
 TIME default_lease_time = 43200; /* 12 hours... */
 TIME max_lease_time = 86400; /* 24 hours... */
@@ -76,6 +78,10 @@ int quiet=0;
 int nowait=0;
 
 static void usage PROTO ((void));
+static int check_domain_name(const char *ptr, size_t len, int dots);
+static int check_domain_name_list(const char *ptr, size_t len, int dots);
+static int check_option_values(struct universe *universe, unsigned int opt,
+  const char *ptr, size_t len);
 
 int main (argc, argv, envp)
int argc;
@@ -197,8 +203,11 @@ int main (argc, argv, envp)
log_error("-H option host-name string \"%s\" is 
too long:"
  "maximum length is %d characters",  
argv[i], HOST_NAME_MAX);
exit(1);
+   } else if (check_domain_name(argv [i], strlen(argv 
[i]), 0) != 0) {
+   log_error("suspect hostname in -H option - 
discarded");
+   } else {
+   dhclient_hostname = argv [i];
}
-   dhclient_hostname = argv [i];
} else if (!strcmp (argv [i], "-nw")) {
nowait = 1;
} else if (!strcmp (argv [i], "-n")) {
@@ -2547,12 +2556,21 @@ void client_option_envadd (struct option
char name [256];
if (dhcp_option_ev_name (name, sizeof name,
 oc -> option)) {
-   client_envadd (es -> client, es -> prefix,
-  name, "%s",
-  (pretty_print_option
-   (oc -> option,
-data.data, data.len,
-0, 0)));
+   const char *value = pretty_print_option(oc -> 
option,
+   
data.data,
+   

commit dhcpv6 for openSUSE:11.3

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package dhcpv6 for openSUSE:11.3
checked in at Wed Apr 6 10:53:43 CEST 2011.




--- old-versions/11.3/all/dhcpv6/dhcpv6.changes 2010-04-29 09:36:03.0 
+0200
+++ 11.3/dhcpv6/dhcpv6.changes  2011-04-05 20:56:16.0 +0200
@@ -1,0 +2,6 @@
+Wed Mar 30 10:16:31 UTC 2011 - m...@suse.de
+
+- Discard domain names with suspect characters or beeing too long
+  (bnc#675052,CVE-2011-0997).
+
+---

Package does not exist at destination yet. Using Fallback 
old-versions/11.3/all/dhcpv6
Destination is old-versions/11.3/UPDATES/all/dhcpv6
calling whatdependson for 11.3-i586


New:

  dhcpv6-1.0.22-option-check.diff



Other differences:
--
++ dhcpv6.spec ++
--- /var/tmp/diff_new_pack.VgTYnt/_old  2011-04-06 10:53:25.0 +0200
+++ /var/tmp/diff_new_pack.VgTYnt/_new  2011-04-06 10:53:25.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package dhcpv6 (Version 1.0.22)
+# spec file for package dhcpv6
 #
-# 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
@@ -26,7 +26,7 @@
 Group:  Productivity/Networking/System
 Summary:DHCP Client and Server for IPv6
 Version:1.0.22
-Release:6
+Release:11.
 Source0:%{name}-%{version}.tar.bz2
 Patch1: %{name}-%{version}-destdir.patch
 Patch2: %{name}-%{version}-cmd.patch
@@ -38,6 +38,7 @@
 Patch8: dhcpv6-1.0.22-invalid-request-address-message.diff
 Patch9: dhcpv6-1.0.22-remove-released-leases.bnc524687.diff
 Patch10:dhcpv6-1.0.22-dhcp5r-pid-directory.diff
+Patch11:dhcpv6-1.0.22-option-check.diff
 Provides:   dhcp6 = 1.0.11
 Obsoletes:  dhcp6 < 1.0.11
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -69,6 +70,7 @@
 %patch8 -p0
 %patch9 -p0
 %patch10 -p0
+%patch11 -p0
 
 %build
 touch NEWS

++ dhcpv6-1.0.22-option-check.diff ++
--- src/common.c
+++ src/common.c2011/03/11 08:30:35
@@ -49,6 +49,8 @@
 #include 
 #include 
 #include 
+#include 
+#include 
 
 #ifdef TIME_WITH_SYS_TIME
 # include 
@@ -980,6 +982,40 @@ ssize_t gethwid(buf, len, ifname, hwtype
 #endif
 }
 
+static int check_domain_name(const char *ptr, size_t len, int dots)
+{
+   const char *p;
+
+   /* not empty or complete length not over 255 characters   */
+   if (len == 0 || len >= 256)
+   return -1;
+
+   /* consists of [[:alnum:]-]+ labels separated by [.]  */
+   /* a [_] is against RFC but seems to be "widely used"...  */
+   for (p=ptr; *p && len-- > 0; p++) {
+   if ( *p == '-' || *p == '_') {
+   /* not allowed at begin or end of a label */
+   if ((p - ptr) == 0 || len == 0 || p[1] == '.')
+   return -1;
+   } else
+   if ( *p == '.') {
+   /* each label has to be 1-63 characters;
+  we allow [.] at the end ('foo.bar.')   */
+   ptrdiff_t d = p - ptr;
+   if( d <= 0 || d >= 64)
+   return -1;
+   ptr = p + 1; /* jump to the next label*/
+   if(dots > 0 && len > 0)
+   dots--;
+   } else
+   if ( !isalnum((unsigned char)*p)) {
+   /* also numbers at the begin are fine */
+   return -1;
+   }
+   }
+   return dots ? -1 : 0;
+}
+
 void dhcp6_init_options(struct dhcp6_optinfo *optinfo) {
 memset(optinfo, 0, sizeof(*optinfo));
 /* for safety */
@@ -1289,6 +1325,16 @@ int dhcp6_get_options(struct dhcp6opt *p
 goto malformed;
 else {
 val += n;
+if (dhcp6_mode == DHCP6_MODE_CLIENT) {
+if(check_domain_name(dname->name,
+ strlen(dname->name), 0)) {
+dhcpv6_dprintf(LOG_ERR, "suspect characters "
+   "in domain name - discarded");
+free(dname);
+dname = NULL;
+continue;
+}
+}
 dhcpv6_dprintf(LOG_DEBUG,
"expand domain name %s, size %d",
dname->name,





Reme

commit dhcp for openSUSE:11.3

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package dhcp for openSUSE:11.3
checked in at Wed Apr 6 10:54:44 CEST 2011.




--- old-versions/11.3/UPDATES/all/dhcp/dhcp.changes 2011-02-01 
16:20:13.0 +0100
+++ 11.3/dhcp/dhcp.changes  2011-04-06 10:34:31.0 +0200
@@ -1,0 +2,13 @@
+Wed Mar 30 10:16:31 UTC 2011 - m...@suse.de
+
+- Discard string options such as host and domain names containing
+  disallowed characters or beeing too long. This proctive patch
+  limits the root-path to a-zA-Z0-9, #%+-_:.,@~/\[]= and a space
+  (bnc#675052, CVE-2011-0997).
+- Added patch to handle packets with xen partial UDP checksums
+  by David Cantrell (bnc#668194).
+- dhclient-script: fixed typo causing that only global settings
+  to set hostname and default route were applied for primary
+  and never per interface settings (bnc#673792).
+
+---

calling whatdependson for 11.3-i586


New:

  dhcp-4.1-ESV-R1-dhclient-option-checks.bnc675052.diff
  dhcp-4.1-ESV-R1-xen-checksum.patch



Other differences:
--
++ dhcp.spec ++
--- /var/tmp/diff_new_pack.NzsZ42/_old  2011-04-06 10:53:58.0 +0200
+++ /var/tmp/diff_new_pack.NzsZ42/_new  2011-04-06 10:53:58.0 +0200
@@ -33,7 +33,7 @@
 Group:  Productivity/Networking/Boot/Servers
 AutoReqProv:on
 Version:4.1.2.ESV.1
-Release:0.
+Release:0.
 Summary:Common Files Used by ISC DHCP Software
 Url:http://www.isc.org/software/dhcp
 Source0:dhcp-%{isc_version}.tar.bz2
@@ -74,6 +74,7 @@
 Patch13:dhcp-4.1.1-tmpfile.diff
 Patch20:dhcp-4.1.1-dhclient-exec-filedes.diff
 Patch21:dhcp-4.1-ESV-R1-dhclient-send-hostname-rml.diff
+Patch22:dhcp-4.1-ESV-R1-dhclient-option-checks.bnc675052.diff
 ## patch lives here: http://www.suse.de/~mt/git/dhcp-ldap.git/
 %if 0%{?with_ldap}
 Patch30:dhcp-4.1-ESV-R1-ldap-patch-mt-02.diff.bz2
@@ -81,6 +82,7 @@
 Patch40:dhcp-4.1.1-P1-lpf-bind-msg-fix.diff
 Patch41:dhcp-4.1.1-P1-relay-no-ip-on-interface.diff
 Patch42:dhcp-4.1.1-P1-optional-value-infinite-loop.diff
+Patch43:dhcp-4.1-ESV-R1-xen-checksum.patch
 ##
 PreReq: /bin/touch /sbin/chkconfig sysconfig
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -197,12 +199,14 @@
 %patch13 -p1
 %patch20 -p1
 %patch21 -p1
+%patch22 -p1
 %if 0%{?with_ldap}
 %patch30 -p1
 %endif
 %patch40 -p1
 %patch41 -p1
 %patch42 -p1
+%patch43 -p1
 ##
 find . -type f -name \*.cat\* -exec rm -f {} \;
 dos2unix contrib/ms2isc/*

++ dhclient-script ++
--- /var/tmp/diff_new_pack.NzsZ42/_old  2011-04-06 10:53:58.0 +0200
+++ /var/tmp/diff_new_pack.NzsZ42/_new  2011-04-06 10:53:58.0 +0200
@@ -236,21 +236,26 @@
 }
 set_hostname()
 {
+  rx_host='^[[:alnum:]][[:alnum:]_-]{0,62}$'
   if [ "$DHCLIENT_SET_HOSTNAME" = yes ] ; then
+new_host_name="${new_host_name%%.*}"
+[[ ${new_host_name} =~ ${rx_host} ]] || unset new_host_name
 current_hostname=`hostname`
-if [ "x${current_hostname%%.*}" = "x" ] || \
-   [ "x${current_hostname%%.*}" = "x(none)" ] || \
-   [ "x${current_hostname%%.*}" = "xlocalhost" ] || \
-   [ "x${current_hostname%%.*}" != "x${new_host_name%%.*}" ]; then
+current_hostname="${current_hostname%%.*}"
+[[ ${current_hostname} =~ ${rx_host} ]] || unset current_hostname
 
-  if [ "x${new_host_name%%.*}" != "x" ]; then
-hostname "${new_host_name%%.*}"
+if [ "x${current_hostname}" = "x" ] || \
+   [ "x${current_hostname}" = "xlocalhost" ] || \
+   [ "x${current_hostname}" != "x${new_host_name}" ]; then
+  if [ "x${new_host_name}" != "x" ]; then
+hostname "${new_host_name}"
   else
 if [ -x /usr/bin/host ] ; then
   if out=`host -W 2 "$new_ip_address" 2>/dev/null` ; then
-_hostname="`echo "$out" | sed 's:^.* ::; s:\..*::'`"
+_hostname="`echo "$out" | sed 's:^.* ::; s:\..*::; s:.*[)]::'`"
+   [[ ${_hostname} =~ ${rx_host} ]] || unset _hostname
 if [ "x${_hostname}" != "x" -a \
- "x${_hostname}" != "x${current_hostname%%.*}" ]; then
+ "x${_hostname}" != "x${current_hostname}" ]; then
   hostname "${_hostname}"
 fi
   fi
@@ -264,7 +269,9 @@
 # it changed, we've to handle it anyway...
 local OLD_HOSTNAME=`read_cached_config_data hostname $interface`
 local CUR_HOSTNAME=`hostname 2>/dev/null`
-if test "x$OLD_HOSTNAME" != "x$CUR_HOSTNAME" ; then
+CUR_HOSTNAME="${CUR_HOSTNAME%%.*}"
+if [[ ${CUR_HOSTNAME} =~ ${rx_host} ]] && \
+   [ "x$OLD_HOSTNAME" != "x$CUR_HOSTNAME" ] ; then
   write_cached_config_data hostname "$CUR_HOSTNAME" $interface
   commit_cached_config_data $interface
 
@@ -310,7 +317,7 @@
 then
   

commit perl-B-Keywords for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package perl-B-Keywords for openSUSE:Factory
checked in at Wed Apr 6 10:58:48 CEST 2011.




--- perl-B-Keywords/perl-B-Keywords.changes 2010-11-30 20:23:44.0 
+0100
+++ /mounts/work_src_done/STABLE/perl-B-Keywords/perl-B-Keywords.changes
2011-04-04 19:16:47.0 +0200
@@ -1,0 +2,6 @@
+Mon Apr  4 17:15:50 UTC 2011 - co...@novell.com
+
+- updated to 1.10
+  - Fix typo in SYNOPSIS
+
+---

calling whatdependson for head-i586


Old:

  B-Keywords-1.09.tar.gz

New:

  B-Keywords-1.10.tar.gz



Other differences:
--
++ perl-B-Keywords.spec ++
--- /var/tmp/diff_new_pack.thC4BG/_old  2011-04-06 10:42:09.0 +0200
+++ /var/tmp/diff_new_pack.thC4BG/_new  2011-04-06 10:42:09.0 +0200
@@ -1,8 +1,7 @@
 #
-# spec file for package perl-B-Keywords (Version 1.09)
+# spec file for package perl-B-Keywords
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# Copyright (c) 2009 Novell
+# 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
@@ -16,59 +15,53 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:   perl-B-Keywords
-Version:1.09
-Release:2
+Version:1.10
+Release:1
+License:CHECK(Distributable)
 %define cpan_name B-Keywords
-Provides:   %cpan_name
-AutoReqProv:on
-Group:  Development/Libraries/Perl
-License:Artistic License, GPL, see package
-Url:http://www.cpan.org/modules/by-module/B
 Summary:Lists of reserved barewords and symbol names
-Source0:%cpan_name-%{version}.tar.gz
+Url:http://search.cpan.org/dist/B-Keywords/
+Group:  Development/Libraries/Perl
+#Source: 
http://www.cpan.org/authors/id/F/FL/FLORA/B-Keywords-%{version}.tar.gz
+Source: %{cpan_name}-%{version}.tar.gz
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
 BuildRequires:  perl
 BuildRequires:  perl-macros
+%{perl_requires}
 
 %description
-B::Keywords supplies seven arrays of keywords: @Scalars, @Arrays,
-@Hashes, @Filehandles, @Symbols, @Functions and @Barewords. The @Symbols
-array includes the contents of each of @Scalars, @Arrays, @Hashes and
-@Filehandles. Similarly, @Barewords adds a few non-function keywords
-(like __DATA__, NULL) to the @Functions array.
+'B::Keywords' supplies seven arrays of keywords: '@Scalars', '@Arrays',
+'@Hashes', '@Filehandles', '@Symbols', '@Functions', and '@Barewords'. The
+'@Symbols' array includes the contents of each of '@Scalars', '@Arrays',
+'@Hashes', '@Functions' and '@Filehandles'. Similarly, '@Barewords' adds a
+few non-function keywords and operators to the '@Functions' array.
 
-Authors:
-Joshua ben Jore 
+All additions and modifications are welcome.
 
 %prep
-%setup -q -n %cpan_name-%{version}
+%setup -q -n %{cpan_name}-%{version}
 
 %build
-perl Makefile.PL 
-make
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__make} %{?_smp_mflags}
 
 %check
-make test
+%{__make} test
 
 %install
 %perl_make_install
 %perl_process_packlist
-%__rm -f %{buildroot}%{perl_vendorarch}/auto/B/Keywords/.packlist
+%perl_gen_filelist
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+%{__rm} -rf %{buildroot}
 
-%files
-%defattr(-,root,root)
-%doc Changes README
-%doc %{_mandir}/man3/*
-%dir %{perl_vendorlib}/B
-%{perl_vendorlib}/B/Keywords.pm
+%files -f %{name}.files
+%defattr(644,root,root,755)
+%doc Changes LICENSE README
 
 %changelog

++ B-Keywords-1.09.tar.gz -> B-Keywords-1.10.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/B-Keywords-1.09/Changes new/B-Keywords-1.10/Changes
--- old/B-Keywords-1.09/Changes 2009-03-09 04:40:51.0 +0100
+++ new/B-Keywords-1.10/Changes 2010-09-05 16:28:12.0 +0200
@@ -43,3 +43,5 @@
   - b41ee8b135c9d2e0e7eda38dc17f3327f60f1cda $\ was missing from @Scalars.
   - a64e7f604687eda699fe778bcb070f3e715741b0 @Functions missing from @Symbols
   - bb14cdd3b3e5223fbb904cfbbe87fbcb5f6d8db2 Fix use B::Keywords qw(:all);
+1.10
+  - Fix typo in SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/B-Keywords-1.09/META.yml new/B-Keywords-1.10/META.yml
--- old/B-Keywords-1.09/META.yml2009-03-09 04:42:24.0 +0100
+++ new/B-Keywords-1.10/META.yml2010-09-05 16:30:56.0 +0200
@@ -1,10 +1,21 @@
-# http://module-build.sourceforge.net/META-spec.html
-#XXX This is a prototype!!!  It will change in the future!!! X#
-name: B-Keywords
-version:  1.09
-version_

commit perl-DBD-CSV for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package perl-DBD-CSV for openSUSE:Factory
checked in at Wed Apr 6 11:00:08 CEST 2011.




--- perl-DBD-CSV/perl-DBD-CSV.changes   2011-04-01 09:53:25.0 +0200
+++ /mounts/work_src_done/STABLE/perl-DBD-CSV/perl-DBD-CSV.changes  
2011-04-06 09:55:44.0 +0200
@@ -1,0 +2,5 @@
+Wed Apr  6 07:55:36 UTC 2011 - co...@novell.com
+
+- shorten description
+
+---

calling whatdependson for head-i586




Other differences:
--
++ perl-DBD-CSV.spec ++
--- /var/tmp/diff_new_pack.RseeQ5/_old  2011-04-06 10:59:03.0 +0200
+++ /var/tmp/diff_new_pack.RseeQ5/_new  2011-04-06 10:59:03.0 +0200
@@ -19,7 +19,7 @@
 
 Name:   perl-DBD-CSV
 Version:0.31
-Release:3
+Release:5
 License:GPL+ or Artistic
 %define cpan_name DBD-CSV
 Summary:DBI driver for CSV files
@@ -55,89 +55,6 @@
 details on SQL::Statement and the DBD::File manpage for details on the base
 class DBD::File.
 
-Prerequisites
-The only system dependent feature that DBD::File uses, is the 'flock
-()' function. Thus the module should run (in theory) on any system with
-a working 'flock ()', in particular on all Unix machines and on Windows
-NT. Under Windows 95 and MacOS the use of 'flock ()' is disabled, thus
-the module should still be usable.
-
-Unlike other DBI drivers, you don't need an external SQL engine or a
-running server. All you need are the following Perl modules, available
-from any CPAN mirror, for example
-
-  http://search.cpan.org/
-
-* DBI
-
-  The DBI (Database independent interface for Perl), version 1.00 or a
-  later release
-
-* DBD::File
-
-  This is the base class for DBD::CSV, and it is part of the DBI
-  distribution. As DBD::CSV requires version 0.38 or newer for
-  DBD::File it effectively requires DBI version 1.611 or newer.
-
-* SQL::Statement
-
-  A simple SQL engine. This module defines all of the SQL syntax for
-  DBD::CSV, new SQL support is added with each release so you should
-  look for updates to SQL::Statement regularly.
-
-  It is possible to run 'DBD::CSV' without this module if you define
-  the environment variable '$DBI_SQL_NANO' to 1. This will reduce the
-  SQL support a lot though. See the DBI::SQL::Nano manpage for more
-  details. Note that the test suite does not test in this mode!
-
-* Text::CSV_XS
-
-  This module is used for writing rows to or reading rows from CSV
-  files.
-
-Installation
-Installing this module (and the prerequisites from above) is quite
-simple. The simplest way is to install the bundle:
-
-$ cpan Bundle::CSV
-
-Alternatively, you can name them all
-
-$ cpan Text::CSV_XS DBI DBD::CSV
-
-or even trust 'cpan' to resolve all dependencies for you:
-
-$ cpan DBD::CSV
-
-If you cannot, for whatever reason, use cpan, fetch all modules from
-CPAN, and build with a sequence like:
-
-gzip -d < DBD-CSV-0.28.tgz | tar xf -
-
-(this is for Unix users, Windows users would prefer WinZip or something
-similar) and then enter the following:
-
-cd DBD-CSV-0.28
-perl Makefile.PL
-make test
-
-If any tests fail, let us know. Otherwise go on with
-
-make install UNINST=1
-
-Note that you almost definitely need root or administrator permissions.
-If you don't have them, read the ExtUtils::MakeMaker man page for
-details on installing in your own directories. the ExtUtils::MakeMaker
-manpage.
-
-Supported SQL Syntax
-All SQL processing for DBD::CSV is done by the the SQL::Statement
-manpage module. Features include joins, aliases, built-in and
-user-defined functions, and more. See the SQL::Statement::Syntax
-manpage for a description of the SQL syntax supported in DBD::CSV.
-
-Table names are case insensitive unless quoted.
-
 %prep
 %setup -q -n %{cpan_name}-%{version}
 %patch0 -p1






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl-GnuPG-Interface for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package perl-GnuPG-Interface for 
openSUSE:Factory
checked in at Wed Apr 6 11:24:05 CEST 2011.




--- perl-GnuPG-Interface/perl-GnuPG-Interface.changes   2010-12-01 
14:45:42.0 +0100
+++ 
/mounts/work_src_done/STABLE/perl-GnuPG-Interface/perl-GnuPG-Interface.changes  
2011-03-31 20:17:23.0 +0200
@@ -1,0 +2,36 @@
+Thu Mar 31 18:08:16 UTC 2011 - co...@novell.com
+
+- update to 0.43:
+Additional cleanups from dkg
+GnuPG::Revoker: improve docs, compare() should fail if the signature 
counts differ - dkg
+Handle revoker packets (rvk) - dkg
+Move compare() into GnuPG::Signature, got rid of 
t/GnuPG/ComparableSignature.pm - dkg
+Move signature comparison into ComparableKey.pm instead of 
ComparableSubKey.pm - dkg
+Move fingerprint comparison directly into GnuPG::Fingerprint - dkg
+Change around some variable names for consistency's sake:
+  $current_key becomes $current_primary_key
+  $current_fingerprinted_key becomes $current_key  -dkg
+Fixed synopsis example in GnuPG::Signature pod - dkg
+Allow for primary key to have per-key (useful for signatures of class 
0x1f, see http://tools.ietf.org/html/rfc4880#section-5.2.1) - dkg
+Add revocations to keys and user ids and user attributes - dkg
+Add signature class and exportability to GnuPG::Signature - dkg
+Introduced GnuPG::UserAttribute to handle uat packets - dkg
+Actually check validity of signatures and report them - dkg
+Support more than 1 signature over each subkey - dkg
+Do not bother shipping test/random_seed - dkg
+Fix copy method of GnuPG::Options.
+ The result of not checking for definedness here is to never copy the
+ meta_immutable value successfully (as that is true by default).  This led
+ to a FTBFS (failure to build from source) when running non-interactively.
+
+ See also:  http://bugs.debian.org/549743  - Tim Retout
+Expose signature expiration times - dkg
+Take advantage of --fixed-list-mode and report timestamps at 1Hz precision 
instead of daily precision - dkg
+Always use --fixed-list-mode for consistency and better granularity of 
data - dkg
+Unescape strings to handle User IDs with colons in them - dkg
+Add usage_flags to keys - dkg
+Several doc patches from Daniel Kahn Gillmor
+Fix for documented typos reported by SYSMON Fixes rt.cpan.org#50377 - jesse
+Fix POD errors - alexmv
+
+---

calling whatdependson for head-i586


Old:

  GnuPG-Interface-0.42.tar.bz2

New:

  GnuPG-Interface-0.43.tar.gz



Other differences:
--
++ perl-GnuPG-Interface.spec ++
--- /var/tmp/diff_new_pack.IPNjyw/_old  2011-04-06 11:00:18.0 +0200
+++ /var/tmp/diff_new_pack.IPNjyw/_new  2011-04-06 11:00:18.0 +0200
@@ -15,25 +15,24 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:   perl-GnuPG-Interface
+Version:0.43
+Release:1
+License:GPL+ or Artistic
 %define cpan_name GnuPG-Interface
 Summary:Perl interface to GnuPG
-Version:0.42
-Release:2
-License:GPL+ or Artistic
-Group:  Development/Libraries/Perl
 Url:http://search.cpan.org/dist/GnuPG-Interface/
-#Source: 
http://www.cpan.org/modules/by-module/GnuPG/GnuPG-Interface-%{version}.tar.gz
-Source: %{cpan_name}-%{version}.tar.bz2
+Group:  Development/Libraries/Perl
+#Source: 
http://www.cpan.org/authors/id/J/JE/JESSE/GnuPG-Interface-%{version}.tar.gz
+Source: %{cpan_name}-%{version}.tar.gz
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(Any::Moose) >= 0.04
+Requires:   perl(Any::Moose) >= 0.04
 %if 0%{suse_version} <= 1110
 BuildRequires:  gpg
 Requires:   gpg
@@ -42,24 +41,46 @@
 Requires:   gpg2
 %endif
 Requires:   gpg
-Requires:   perl(Any::Moose) >= 0.04
+
+%{perl_requires}
 
 %description
-GnuPG::Interface and its associated modules are designed to provide an object-
-oriented method for interacting with GnuPG, being able to perform functions
-such as but not limited to encrypting, signing, decryption, verification,
-and key-listing parsing.
-
-Authors:

-Jesse Vincent 
+GnuPG::Interface and its associated modules are designed to provide an
+object-oriented method for interacting with GnuPG, being able to perform
+functions such as but not limited to encrypting, signing, decryption,
+verification, and key-listing parsing.
+
+How Data Member Accessor Methods are Created
+Each module in the GnuPG::Interface bundle relies on Any::Moose to
+generate the get/set methods used to set the object's data membe

commit perl-JSON for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package perl-JSON for openSUSE:Factory
checked in at Wed Apr 6 11:26:29 CEST 2011.




--- perl-JSON/perl-JSON.changes 2011-03-08 12:49:17.0 +0100
+++ /mounts/work_src_done/STABLE/perl-JSON/perl-JSON.changes2011-04-05 
10:22:42.0 +0200
@@ -1,0 +2,5 @@
+Tue Apr  5 08:17:48 UTC 2011 - co...@novell.com
+
+- fix provides - JSON::PP is really another module
+
+---

calling whatdependson for head-i586


Old:

  JSON-2.51.tar.bz2

New:

  JSON-2.51.tar.gz
  fix_provides.diff



Other differences:
--
++ perl-JSON.spec ++
--- /var/tmp/diff_new_pack.Uo6lBp/_old  2011-04-06 11:24:15.0 +0200
+++ /var/tmp/diff_new_pack.Uo6lBp/_new  2011-04-06 11:24:15.0 +0200
@@ -15,38 +15,39 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
-%bcond_with pod
 
 Name:   perl-JSON
-%define cpan_name JSON
-Summary:JSON (JavaScript Object Notation) encoder/decoder
 Version:2.51
-Release:1
+Release:4
 License:GPL+ or Artistic
-Group:  Development/Libraries/Perl
+%define cpan_name JSON
+Summary:JSON (JavaScript Object Notation) encoder/decoder
 Url:http://search.cpan.org/dist/JSON/
-# http://search.cpan.org/CPAN/authors/id/M/MA/MAKAMAKA/JSON-%{version}.tar.gz
-Source: %{cpan_name}-%{version}.tar.bz2
+Group:  Development/Libraries/Perl
+#Source: 
http://www.cpan.org/authors/id/M/MA/MAKAMAKA/JSON-%{version}.tar.gz
+Source: %{cpan_name}-%{version}.tar.gz
+Patch0: fix_provides.diff
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
 BuildRequires:  perl
 BuildRequires:  perl-macros
-%if %{with pod}
-BuildRequires:  perl(Test::Pod) >= 1.00
-%endif
-BuildRequires:  perl(JSON::XS) >= 2.27
-BuildRequires:  perl(Test::More)
-Recommends: perl(JSON::XS) >= 2.27
+%{perl_requires}
 
 %description
-JSON (JavaScript Object Notation) is a simple data format. See to
-http://www.json.org/ and RFC4627(http://www.ietf.org/rfc/rfc4627.txt).
+ ** CAUTION 
+ * This is 'JSON module version 2' and there are many differences  *
+ * to version 1.xx *
+ * Please check your applications useing old version.  *
+ *   See to 'INCOMPATIBLE CHANGES TO OLD VERSION'  *
+ ***
+
+JSON (JavaScript Object Notation) is a simple data format. See to the
+http://www.json.org/ manpage and 'RFC4627'(the
+http://www.ietf.org/rfc/rfc4627.txt manpage).
 
-This module converts Perl data structures to JSON and vice versa using either
-JSON::XS or JSON::PP.
+This module converts Perl data structures to JSON and vice versa using
+either the JSON::XS manpage or the JSON::PP manpage.
 
 JSON::XS is the fastest and most proper JSON module on CPAN which must be
 compiled and installed in your environment. JSON::PP is a pure-Perl module
@@ -56,12 +57,19 @@
 This module try to use JSON::XS by default and fail to it, use JSON::PP
 instead. So its features completely depend on JSON::XS or JSON::PP.
 
-Authors:
-
-Makamaka Hannyaharamitu, 
+See to the BACKEND MODULE DECISION manpage.
+
+To distinguish the module name 'JSON' and the format type JSON, the former
+is quoted by C<> (its results vary with your using media), and the latter
+is left just as it is.
+
+Module name : 'JSON'
+
+Format type : JSON
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
+%patch0 -p1
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor
@@ -72,18 +80,14 @@
 
 %install
 %perl_make_install
-# do not perl_process_packlist (noarch)
-# remove .packlist file
-%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch
-# remove perllocal.pod file
-%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib
+%perl_process_packlist
 %perl_gen_filelist
 
 %clean
-%{__rm} -rf $RPM_BUILD_ROOT
+%{__rm} -rf %{buildroot}
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
+%defattr(644,root,root,755)
 %doc Changes README
 
 %changelog

++ fix_provides.diff ++
Index: JSON-2.51/lib/JSON/backportPP.pm
===
--- JSON-2.51/lib/JSON/backportPP.pm2011-03-08 07:30:52.0 +0100
+++ JSON-2.51/lib/JSON/backportPP.pm2011-04-05 10:21:44.246841693 +0200
@@ -1286,7 +1286,8 @@ BEGIN {
 }
 
 if ($] >= 5.008 and $] < 5.008003) { # join() in 5.8.0 - 5.8.2 is broken.
-package JSON::PP;
+package 
+   JSON::PP;
 require subs;
 subs->import('join');
 eval q|





Remember to have fun...

-- 
To unsubscribe, e-mail: op

commit perl-Locale-Maketext-Lexicon for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package perl-Locale-Maketext-Lexicon for 
openSUSE:Factory
checked in at Wed Apr 6 11:28:08 CEST 2011.




--- perl-Locale-Maketext-Lexicon/perl-Locale-Maketext-Lexicon.changes   
2010-12-01 14:48:13.0 +0100
+++ 
/mounts/work_src_done/STABLE/perl-Locale-Maketext-Lexicon/perl-Locale-Maketext-Lexicon.changes
  2011-04-01 10:37:14.0 +0200
@@ -1,0 +2,19 @@
+Fri Apr  1 08:36:04 UTC 2011 - co...@novell.com
+
+- update to 0.86
+* Bumped version because the META file was showing an old version number.
+* Changed Locale::Maketext::Extract::Run to ignore:
+   - .git/
+   - unix pipes
+   - binary files
+* Changed the minimum version of Locale::Maketext to 1.17, to avoid error
+  reports from recent Perl versions, which still have an old Locale::Maketext
+
+* Locale::Maketext::Extract
+- added a fix from Ivan Bessarov to avoid uninit warnings when msgids
+  contain trailing spaces
+* Locale::Maketext::Lexicon
+- remove the local $@ when loading PO files - made it difficult
+  to debug errors when loading PO's
+
+---

calling whatdependson for head-i586


Old:

  Locale-Maketext-Lexicon-0.82.tar.bz2

New:

  Locale-Maketext-Lexicon-0.86.tar.gz



Other differences:
--
++ perl-Locale-Maketext-Lexicon.spec ++
--- /var/tmp/diff_new_pack.Rr2yYv/_old  2011-04-06 11:26:38.0 +0200
+++ /var/tmp/diff_new_pack.Rr2yYv/_new  2011-04-06 11:26:38.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package perl-Locale-Maketext-Lexicon (Version 0.82)
+# spec file for package perl-Locale-Maketext-Lexicon
 #
-# 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,51 +15,54 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:   perl-Locale-Maketext-Lexicon
+Version:0.86
+Release:1
+License:MIT
 %define cpan_name Locale-Maketext-Lexicon
 Summary:Use other catalog formats in Maketext
-Version:0.82
-Release:4
-License:MIT
+Url:http://search.cpan.org/dist/Locale-Maketext-Lexicon/
 Group:  Development/Libraries/Perl
-Url:http://earch.pan.org/dist/Locale-Maketext-Lexicon
-Source: %{cpan_name}-%{version}.tar.bz2
+#Source: 
http://www.cpan.org/authors/id/D/DR/DRTECH/Locale-Maketext-Lexicon-%{version}.tar.gz
+Source: %{cpan_name}-%{version}.tar.gz
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
 BuildRequires:  perl
 BuildRequires:  perl-macros
-BuildRequires:  perl(Test::Pod) >= 1.00
-Recommends: perl(HTML::Parser) >= 3.56
-Recommends: perl(Lingua::EN::Sentence) >= 0.25
-Recommends: perl(PPI) >= 1.203
-Recommends: perl(Template) >= 2.20
-Recommends: perl(Template::Constants) >= 2.75
-Recommends: perl(YAML) >= 0.66
+BuildRequires:  perl(HTML::Parser) >= 3.56
+BuildRequires:  perl(Lingua::EN::Sentence) >= 0.25
+BuildRequires:  perl(PPI) >= 1.203
+BuildRequires:  perl(Template) >= 2.20
+BuildRequires:  perl(Template::Constants) >= 2.75
+BuildRequires:  perl(YAML) >= 0.66
+BuildRequires:  perl(YAML::Loader) >= 0.66
+Requires:   perl(HTML::Parser) >= 3.56
+Requires:   perl(Lingua::EN::Sentence) >= 0.25
+Requires:   perl(PPI) >= 1.203
+Requires:   perl(Template) >= 2.20
+Requires:   perl(Template::Constants) >= 2.75
+Requires:   perl(YAML) >= 0.66
+Requires:   perl(YAML::Loader) >= 0.66
+%{perl_requires}
 
 %description
 This module provides lexicon-handling modules to read from other
-localization formats, such as *Gettext*, *Msgcat*, and so on.
-
-If you are unfamiliar with the concept of lexicon modules, please
-consult Locale::Maketext and  first.
-
-A command-line utility xgettext.pl is also installed with this module,
-for extracting translatable strings from source files.
+localization formats, such as _Gettext_, _Msgcat_, and so on.
 
+If you are unfamiliar with the concept of lexicon modules, please consult
+the Locale::Maketext manpage and the 'webl10n' HTML files in the 'docs/'
+directory of this module.
 
-Authors:
-
-Autrijus Tang 
+A command-line utility the xgettext.pl manpage is also installed with this
+module, for extracting translatable strings from source files.
 
 %prep
-%setup -n %{cpan_name}-%{version}
+%setup -q -n %{cpan_name}-%{version}
 
 %build
-%{__perl} Makefile.PL OPTIMIZE="$RPM_OPT_FLAGS -Wall"
+%{__perl} Makefile.PL INSTALLDIRS=vendor
 %{__make} %{?_smp_mflags}
 
 %check
@@ -67,18 +70,14 @@
 
 

commit xorg-x11 for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package xorg-x11 for openSUSE:Factory
checked in at Wed Apr 6 11:31:04 CEST 2011.




--- xorg-x11/xorg-x11.changes   2011-03-28 18:15:52.0 +0200
+++ /mounts/work_src_done/STABLE/xorg-x11/xorg-x11.changes  2011-04-05 
19:03:40.0 +0200
@@ -1,0 +2,6 @@
+Tue Apr  5 17:02:53 UTC 2011 - mh...@novell.com
+
+- xrdb-Create-shell-escape-safe-cpp-options-in-the-non-path-bnc674733.patch
+  * Fix CVE-2011-0465 (bnc #674733).
+
+---

calling whatdependson for head-i586


New:

  xrdb-Create-shell-escape-safe-cpp-options-in-the-non-path-bnc674733.patch



Other differences:
--
++ xorg-x11.spec ++
--- /var/tmp/diff_new_pack.ajwKOh/_old  2011-04-06 11:28:19.0 +0200
+++ /var/tmp/diff_new_pack.ajwKOh/_new  2011-04-06 11:28:19.0 +0200
@@ -23,7 +23,7 @@
 BuildRequires:  bison
 Url:http://xorg.freedesktop.org/
 Version:7.6
-Release:46
+Release:49
 License:MIT License (or similar)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Group:  System/X11/Utilities
@@ -159,6 +159,7 @@
 Patch67:xinit-tolerant-hostname-changes.diff
 Patch68:xrdb.diff
 Patch69:xrdb-traditional-cpp.diff
+Patch674733:
xrdb-Create-shell-escape-safe-cpp-options-in-the-non-path-bnc674733.patch
 
 %description
 This package contains the X.Org core and sample applications.
@@ -289,6 +290,7 @@
 pushd xrdb-*
 %patch68 -p2
 %patch69 -p0
+%patch674733 -p1
 popd
 
 %build

++ 
xrdb-Create-shell-escape-safe-cpp-options-in-the-non-path-bnc674733.patch ++
>From 3d0c8e2cacf69723e7e8faf7ce441b9802e2d9a0 Mon Sep 17 00:00:00 2001
From: Matthias Hopf 
Date: Tue, 1 Mar 2011 19:37:34 +0100
Subject: [PATCH] Create shell-escape-safe cpp options in the non-pathetic-cpp 
case.

Fixes CVE-2011-0465.

Signed-off-by: Matthias Hopf 
Reviewed-by: Adam Jackson 
---
 xrdb.c |   79 +++-
 1 files changed, 63 insertions(+), 16 deletions(-)

diff --git a/xrdb.c b/xrdb.c
index c3ef0fd..ea698b9 100644
--- a/xrdb.c
+++ b/xrdb.c
@@ -142,6 +142,8 @@ static Entries newDB;
 
 static void fatal(char *, ...);
 static void addstring ( String *arg, const char *s );
+static void addescapedstring ( String *arg, const char *s );
+static void addtokstring ( String *arg, const char *s );
 static void FormatEntries ( Buffer *buffer, Entries *entries );
 static void StoreProperty ( Display *dpy, Window root, Atom res_prop );
 static void Process ( int scrno, Bool doScreen, Bool execute );
@@ -433,14 +435,20 @@ AddDef(String *buff, char *title, char *value)
addstring(buff, " -D");
 } else
addstring(buff, "-D");
-addstring(buff, title);
+addtokstring(buff, title);
 if (value && (value[0] != '\0')) {
addstring(buff, "=");
-   addstring(buff, value);
+   addescapedstring(buff, value);
 }
 }
 
 static void
+AddSimpleDef(String *buff, char *title)
+{
+AddDef(buff, title, (char *)NULL);
+}
+
+static void
 AddDefQ(String *buff, char *title, char *value)
 {
 #ifdef PATHETICCPP
@@ -449,8 +457,9 @@ AddDefQ(String *buff, char *title, char *value)
 else
 #endif
 if (value && (value[0] != '\0')) {
-   AddDef(buff, title, "\"");
-   addstring(buff, value);
+   AddSimpleDef(buff, title);
+   addstring(buff, "=\"");
+   addescapedstring(buff, value);
addstring(buff, "\"");
 } else
AddDef(buff, title, NULL);
@@ -465,24 +474,28 @@ AddNum(String *buff, char *title, int value)
 }
 
 static void
-AddSimpleDef(String *buff, char *title)
+AddDefTok(String *buff, char *prefix, char *title)
 {
-AddDef(buff, title, (char *)NULL);
+char name[512];
+
+snprintf(name, sizeof(name), "%s%s", prefix, title);
+AddSimpleDef(buff, name);
 }
 
 static void
-AddDefTok(String *buff, char *prefix, char *title)
+AddDefHostname(String *buff, char *title, char *value)
 {
 char *s;
 char name[512];
 char c;
 
-snprintf(name, sizeof(name), "%s%s", prefix, title);
+strncpy (name, value, sizeof(name)-1);
+name[sizeof(name)-1] = '\0';
 for (s = name; (c = *s); s++) {
-   if (!isalpha(c) && !isdigit(c) && c != '_')
+   if (!isalpha(c) && !isdigit(c) && c != '_' && c != '.' && c != ':' && c 
!= '-')
*s = '_';
 }
-AddSimpleDef(buff, name);
+AddDef(buff, title, name);
 }
 
 static void
@@ -502,7 +515,7 @@ AddUndef(String *buff, char *title)
addstring(buff, " -U");
 } else
addstring(buff, "-U");
-addstring(buff, title);
+addtokstring(buff, title);
 }
 
 static void 
@@ -565,11 +578,11 @@ DoDisplayDefines(Display *display, String *defs, char 
*host)
 }
 if (!*server || !strcmp(server, "unix") || !strcmp(server, "localhost"))
st

commit mono-core for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory
checked in at Wed Apr 6 11:33:10 CEST 2011.




--- mono-core/mono-core.changes 2011-02-22 18:14:32.0 +0100
+++ /mounts/work_src_done/STABLE/mono-core/mono-core.changes2011-04-04 
22:09:48.0 +0200
@@ -1,0 +2,5 @@
+Mon Apr  4 20:08:54 UTC 2011 - ajorgen...@novell.com
+
+- libmono devel package must require libmono
+
+---

calling whatdependson for head-i586




Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.k81c3S/_old  2011-04-06 11:32:51.0 +0200
+++ /var/tmp/diff_new_pack.k81c3S/_new  2011-04-06 11:32:51.0 +0200
@@ -31,7 +31,7 @@
 Summary:A .NET Runtime Environment
 Url:http://www.mono-project.com
 Version:2.10
-Release:1
+Release:2
 Source0:mono-%{version}.tar.bz2
 BuildRequires:  bison
 BuildRequires:  fdupes
@@ -332,6 +332,7 @@
 License:LGPLv2.1
 Summary:Development files for libmono
 Group:  Development/Languages/Mono
+Requires:   libmono-2_0-1 == %version-%release
 Requires:   mono-core == %version-%release
 
 %description -n libmono-2_0-devel






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit yast2-samba-client for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package yast2-samba-client for 
openSUSE:Factory
checked in at Wed Apr 6 11:34:31 CEST 2011.




--- yast2-samba-client/yast2-samba-client.changes   2011-04-04 
14:57:03.0 +0200
+++ /mounts/work_src_done/STABLE/yast2-samba-client/yast2-samba-client.changes  
2011-04-06 11:00:39.0 +0200
@@ -1,0 +2,6 @@
+Wed Apr  6 10:56:08 CEST 2011 - jsuch...@suse.cz
+
+- UI option to set kerberos method (bnc#673982)
+- 2.21.2 
+
+---

calling whatdependson for head-i586


Old:

  yast2-samba-client-2.21.1.tar.bz2

New:

  yast2-samba-client-2.21.2.tar.bz2



Other differences:
--
++ yast2-samba-client.spec ++
--- /var/tmp/diff_new_pack.CEAFLi/_old  2011-04-06 11:33:19.0 +0200
+++ /var/tmp/diff_new_pack.CEAFLi/_new  2011-04-06 11:33:19.0 +0200
@@ -19,11 +19,11 @@
 
 
 Name:   yast2-samba-client
-Version:2.21.1
+Version:2.21.2
 Release:1
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Source0:yast2-samba-client-2.21.1.tar.bz2
+Source0:yast2-samba-client-2.21.2.tar.bz2
 
 Prefix: /usr
 
@@ -47,7 +47,7 @@
 workgroup/domain and authentication against an SMB domain.
 
 %prep
-%setup -n yast2-samba-client-2.21.1
+%setup -n yast2-samba-client-2.21.2
 
 %build
 %{prefix}/bin/y2tool y2autoconf

++ yast2-samba-client-2.21.1.tar.bz2 -> yast2-samba-client-2.21.2.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-samba-client-2.21.1/VERSION 
new/yast2-samba-client-2.21.2/VERSION
--- old/yast2-samba-client-2.21.1/VERSION   2011-04-04 14:55:25.0 
+0200
+++ new/yast2-samba-client-2.21.2/VERSION   2011-04-06 10:56:28.0 
+0200
@@ -1 +1 @@
-2.21.1
+2.21.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-samba-client-2.21.1/src/Samba.ycp 
new/yast2-samba-client-2.21.2/src/Samba.ycp
--- old/yast2-samba-client-2.21.1/src/Samba.ycp 2011-04-04 14:56:44.0 
+0200
+++ new/yast2-samba-client-2.21.2/src/Samba.ycp 2011-04-06 10:56:45.0 
+0200
@@ -4,7 +4,7 @@
  * Summary:Data for configuration of samba-client, input and output 
functions.
  * Authors:Stanislav Visnovsky 
  *
- * $Id: Samba.ycp 63706 2011-04-04 12:56:43Z jsuchome $
+ * $Id: Samba.ycp 63728 2011-04-06 08:56:44Z jsuchome $
  *
  * Representation of the configuration of samba-client.
  * Input and output routines.
@@ -132,9 +132,6 @@
 // original value of pam_mount_volumes, for detecting changes
 list pam_mount_volumes_orig   = nil;
 
-// value of kerberos_method, if not empty (bnc#673982)
-string kerberos_method = "secrets and keytab";
-
 // network configuration (to be read from NetworkConfig module)
 global map network_setup   = NetworkConfig::Export ();
 
@@ -476,7 +473,6 @@
 ssh_was_enabled= (ssh == true);
 sshd_was_enabled   = sshd;
 ssh_support= ssh_was_enabled && sshd_was_enabled;
-kerberos_method= SambaConfig::GlobalGetStr ("kerberos method", 
kerberos_method);
 return ssh_support;
 }
 
@@ -493,8 +489,13 @@
 global define boolean SetSSHSupport (boolean enable) {
 ssh_support= enable;
 ssh_modified   = (enable != (ssh_was_enabled && sshd_was_enabled));
-// bnc#673982
-SambaConfig::GlobalSetStr ("kerberos method", enable? kerberos_method : 
nil);
+string kerberos_method = SambaConfig::GlobalGetStr ("kerberos method", 
"");
+// bnc#673982, use "secrets and keytab" as default (=when not set 
otherwise)
+if (ssh_support && kerberos_method == "")
+{
+   kerberos_method = "secrets and keytab";
+   SambaConfig::GlobalSetStr ("kerberos method", kerberos_method);
+}
 return enable;
 }
 
@@ -528,26 +529,6 @@
 }
 
 /**
- * Get the value of kerberos-method option
- */
-global define string GetKerberosMethod () {
-return kerberos_method;
-}
-
-/**
- * Set the new value for kerberos-method option
- * return true if the value was changed
- */
-global define boolean SetKerberosMethod (string new) {
-if (new != kerberos_method)
-{
-   kerberos_method = new;
-   return true;
-}
-return false;
-}
-
-/**
  * Start/Stop and FAM service according to current settings
  * @param write_only do not start/stop services
  * @return success
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-samba-client-2.21.1/src/dialogs.ycp 
new/yast2-samba-client-2.21.2/src/dialogs.ycp
--- old/yast2-samba-client-2.21.1/src/dialogs.ycp   2011-04-04 
14:56:44.0 +0200
+++ new/yast2-samba-client-2.21.2/src/dialogs.ycp   2011-04-06 
10:56:45.0 +0200
@@ -3,7 +3,7 @@
  * Summary:Dialogs definitions
  * Authors:Stanislav Visnovsky

commit perl-Parse-CPAN-Packages for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package perl-Parse-CPAN-Packages for 
openSUSE:Factory
checked in at Wed Apr 6 11:35:22 CEST 2011.




--- perl-Parse-CPAN-Packages/perl-Parse-CPAN-Packages.changes   2010-12-01 
12:48:01.0 +0100
+++ 
/mounts/work_src_done/STABLE/perl-Parse-CPAN-Packages/perl-Parse-CPAN-Packages.changes
  2011-04-01 11:36:09.0 +0200
@@ -1,0 +2,10 @@
+Fri Apr  1 08:46:22 UTC 2011 - co...@novell.com
+
+- update to 2.33
+  - updated documentation
+- explanation on how to use local cpan cache 
+- spelling and package name fixes
+  - improved memory use a bit by eleminating temp variable
+  - better windows compatibility
+
+---

calling whatdependson for head-i586


Old:

  Parse-CPAN-Packages-2.31.tar.gz

New:

  Parse-CPAN-Packages-2.33.tar.gz



Other differences:
--
++ perl-Parse-CPAN-Packages.spec ++
--- /var/tmp/diff_new_pack.hBppar/_old  2011-04-06 11:34:39.0 +0200
+++ /var/tmp/diff_new_pack.hBppar/_new  2011-04-06 11:34:39.0 +0200
@@ -15,39 +15,29 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
-%bcond_with pod
 
 Name:   perl-Parse-CPAN-Packages
+Version:2.33
+Release:1
+License:GPL+ or Artistic
 %define cpan_name Parse-CPAN-Packages
 Summary:Parse 02packages.details.txt.gz
-Version:2.31
-Release:7
-License:GPL+ or Artistic
-Group:  Development/Libraries/Perl
 Url:http://search.cpan.org/dist/Parse-CPAN-Packages/
-Source: 
http://search.cpan.org/CPAN/authors/id/L/LB/LBROCARD/Parse-CPAN-Packages-2.31.tar.gz
+Group:  Development/Libraries/Perl
+#Source: 
http://www.cpan.org/authors/id/M/MI/MITHALDU/Parse-CPAN-Packages-%{version}.tar.gz
+Source: %{cpan_name}-%{version}.tar.gz
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
 BuildRequires:  perl
 BuildRequires:  perl-macros
-%if %{with pod}
-BuildRequires:  perl(Test::Pod) >= 1.14
-BuildRequires:  perl(Test::Pod::Coverage) >= 1.00
-%endif
-BuildRequires:  perl(Test::More)
-#
-BuildRequires:  perl(Compress::Zlib)
 BuildRequires:  perl(CPAN::DistnameInfo)
 BuildRequires:  perl(Moose)
 BuildRequires:  perl(version)
-#
-Requires:   perl(Compress::Zlib)
 Requires:   perl(CPAN::DistnameInfo)
 Requires:   perl(Moose)
 Requires:   perl(version)
+%{perl_requires}
 
 %description
 The Comprehensive Perl Archive Network (CPAN) is a very useful collection
@@ -56,9 +46,8 @@
 file contains lots of useful information and this module provides a simple
 interface to the data contained within.
 
-Authors:
-
-Leon Brocard 
+In a future release the Parse::CPAN::Packages::Package manpage and the
+Parse::CPAN::Packages::Distribution manpage might have more information.
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
@@ -72,18 +61,14 @@
 
 %install
 %perl_make_install
-# do not perl_process_packlist (noarch)
-# remove .packlist file
-%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch
-# remove perllocal.pod file
-%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib
+%perl_process_packlist
 %perl_gen_filelist
 
 %clean
-%{__rm} -rf $RPM_BUILD_ROOT
+%{__rm} -rf %{buildroot}
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
+%defattr(644,root,root,755)
 %doc CHANGES README
 
 %changelog

++ Parse-CPAN-Packages-2.31.tar.gz -> Parse-CPAN-Packages-2.33.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.31/CHANGES 
new/Parse-CPAN-Packages-2.33/CHANGES
--- old/Parse-CPAN-Packages-2.31/CHANGES2009-04-23 12:56:03.0 
+0200
+++ new/Parse-CPAN-Packages-2.33/CHANGES2010-12-27 10:49:32.0 
+0100
@@ -1,5 +1,14 @@
 CHANGES file for Parse::CPAN::Packages
 
+2.33 Sun Dec 27 10:42:59 GMT+2 2010
+  - updated documentation
+- explanation on how to use local cpan cache ( thanks to Slaven Rezić 
 )
+- spelling and package name fixes ( Phillip Moore 
 )
+  - improved memory use a bit by eleminating temp variable ( thanks to Chris 
'BinGOs' Williams  )
+
+2.32 Sun Dec 26 14:02:59 GMT+2 2010
+  - better windows compatibility ( thanks to Vincent Pit  )
+
 2.31 Thu Apr 23 11:55:59 BST 2009
   - use BUILDARGS and BUILD instead of having our own constructor
 
@@ -16,7 +25,7 @@
 (patch by Mark Fowler)
 
 2.28 Tue Aug 12 08:02:22 BST 2008
-  - stop version.pm warnings 
+  - stop version.pm warnings
 
 2.27 Sun Dec  2 14:50:14 GMT 2007
   - fix typo in _ensure_latest_distribution (patch by Kenichi Ishigaki)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.31/META.yml 
new/Parse-CPAN-Packages-2.33/META.yml
--- old/Parse-CPAN-Packages-2.31/META.yml   2

commit cpanspec for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package cpanspec for openSUSE:Factory
checked in at Wed Apr 6 11:44:33 CEST 2011.




--- cpanspec/cpanspec.changes   2011-04-05 13:25:58.0 +0200
+++ /mounts/work_src_done/STABLE/cpanspec/cpanspec.changes  2011-04-06 
11:13:07.0 +0200
@@ -1,0 +2,5 @@
+Wed Apr  6 09:12:51 UTC 2011 - co...@novell.com
+
+- do not use %defattr with 644 to not break binaries
+
+---

calling whatdependson for head-i586




Other differences:
--
++ cpanspec.spec ++
--- /var/tmp/diff_new_pack.TF1ntB/_old  2011-04-06 11:44:21.0 +0200
+++ /var/tmp/diff_new_pack.TF1ntB/_new  2011-04-06 11:44:21.0 +0200
@@ -20,7 +20,7 @@
 
 Name:   cpanspec
 Version:1.78
-Release:21
+Release:23
 %define tar_version 1.78
 Summary:Generate a SUSE spec file for a CPAN module
 License:GPL+ or Artistic

++ cpanspec.patch ++
--- /var/tmp/diff_new_pack.TF1ntB/_old  2011-04-06 11:44:21.0 +0200
+++ /var/tmp/diff_new_pack.TF1ntB/_new  2011-04-06 11:44:21.0 +0200
@@ -1,7 +1,7 @@
 Index: cpanspec-1.78/cpanspec
 ===
 --- cpanspec-1.78.orig/cpanspec2009-01-16 21:35:55.0 +0100
-+++ cpanspec-1.78/cpanspec 2011-04-05 13:25:33.788388329 +0200
 cpanspec-1.78/cpanspec 2011-04-06 10:53:36.712945449 +0200
 @@ -12,9 +12,6 @@
  #
  # $Id: cpanspec,v 1.67 2009/01/16 20:35:17 stevenpritchard Exp $
@@ -705,10 +705,10 @@
 -\%doc @doc
 +\%files -f \%{name}.files
  END
-+print $spec "\%defattr(644,root,root,755)\n";
++print $spec "\%defattr(-,root,root,755)\n";
 +
 +if (@doc) {
-+   print $spec "%doc @doc\n";
++   print $spec "%doc %attr(644,-,-) @doc\n";
 +}
  
  if ($scripts) {






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit dhcpv6 for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package dhcpv6 for openSUSE:Factory
checked in at Wed Apr 6 11:48:05 CEST 2011.




--- dhcpv6/dhcpv6.changes   2010-04-29 09:36:03.0 +0200
+++ /mounts/work_src_done/STABLE/dhcpv6/dhcpv6.changes  2011-04-05 
20:56:16.0 +0200
@@ -1,0 +2,6 @@
+Wed Mar 30 10:16:31 UTC 2011 - m...@suse.de
+
+- Discard domain names with suspect characters or beeing too long
+  (bnc#675052,CVE-2011-0997).
+
+---

calling whatdependson for head-i586


New:

  dhcpv6-1.0.22-option-check.diff



Other differences:
--
++ dhcpv6.spec ++
--- /var/tmp/diff_new_pack.dsyoqm/_old  2011-04-06 11:44:54.0 +0200
+++ /var/tmp/diff_new_pack.dsyoqm/_new  2011-04-06 11:44:54.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package dhcpv6 (Version 1.0.22)
+# spec file for package dhcpv6
 #
-# 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
@@ -26,7 +26,7 @@
 Group:  Productivity/Networking/System
 Summary:DHCP Client and Server for IPv6
 Version:1.0.22
-Release:6
+Release:16
 Source0:%{name}-%{version}.tar.bz2
 Patch1: %{name}-%{version}-destdir.patch
 Patch2: %{name}-%{version}-cmd.patch
@@ -38,6 +38,7 @@
 Patch8: dhcpv6-1.0.22-invalid-request-address-message.diff
 Patch9: dhcpv6-1.0.22-remove-released-leases.bnc524687.diff
 Patch10:dhcpv6-1.0.22-dhcp5r-pid-directory.diff
+Patch11:dhcpv6-1.0.22-option-check.diff
 Provides:   dhcp6 = 1.0.11
 Obsoletes:  dhcp6 < 1.0.11
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -69,6 +70,7 @@
 %patch8 -p0
 %patch9 -p0
 %patch10 -p0
+%patch11 -p0
 
 %build
 touch NEWS

++ dhcpv6-1.0.22-option-check.diff ++
--- src/common.c
+++ src/common.c2011/03/11 08:30:35
@@ -49,6 +49,8 @@
 #include 
 #include 
 #include 
+#include 
+#include 
 
 #ifdef TIME_WITH_SYS_TIME
 # include 
@@ -980,6 +982,40 @@ ssize_t gethwid(buf, len, ifname, hwtype
 #endif
 }
 
+static int check_domain_name(const char *ptr, size_t len, int dots)
+{
+   const char *p;
+
+   /* not empty or complete length not over 255 characters   */
+   if (len == 0 || len >= 256)
+   return -1;
+
+   /* consists of [[:alnum:]-]+ labels separated by [.]  */
+   /* a [_] is against RFC but seems to be "widely used"...  */
+   for (p=ptr; *p && len-- > 0; p++) {
+   if ( *p == '-' || *p == '_') {
+   /* not allowed at begin or end of a label */
+   if ((p - ptr) == 0 || len == 0 || p[1] == '.')
+   return -1;
+   } else
+   if ( *p == '.') {
+   /* each label has to be 1-63 characters;
+  we allow [.] at the end ('foo.bar.')   */
+   ptrdiff_t d = p - ptr;
+   if( d <= 0 || d >= 64)
+   return -1;
+   ptr = p + 1; /* jump to the next label*/
+   if(dots > 0 && len > 0)
+   dots--;
+   } else
+   if ( !isalnum((unsigned char)*p)) {
+   /* also numbers at the begin are fine */
+   return -1;
+   }
+   }
+   return dots ? -1 : 0;
+}
+
 void dhcp6_init_options(struct dhcp6_optinfo *optinfo) {
 memset(optinfo, 0, sizeof(*optinfo));
 /* for safety */
@@ -1289,6 +1325,16 @@ int dhcp6_get_options(struct dhcp6opt *p
 goto malformed;
 else {
 val += n;
+if (dhcp6_mode == DHCP6_MODE_CLIENT) {
+if(check_domain_name(dname->name,
+ strlen(dname->name), 0)) {
+dhcpv6_dprintf(LOG_ERR, "suspect characters "
+   "in domain name - discarded");
+free(dname);
+dname = NULL;
+continue;
+}
+}
 dhcpv6_dprintf(LOG_DEBUG,
"expand domain name %s, size %d",
dname->name,





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensus

commit iptraf for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package iptraf for openSUSE:Factory
checked in at Wed Apr 6 12:03:20 CEST 2011.




--- iptraf/iptraf.changes   2010-02-14 00:05:12.0 +0100
+++ iptraf/iptraf.changes   2011-04-04 13:16:04.0 +0200
@@ -1,0 +2,11 @@
+Mon Apr  4 11:15:56 UTC 2011 - jeng...@medozas.de
+
+- Run spec-beautifier
+
+---
+Mon Apr  4 10:39:37 UTC 2011 - pu...@novell.com
+
+- switch to iptraf-ng (thanks jeng...@medozas.de) 
+- drop all patches (merged upstream)
+
+---
@@ -170,0 +182 @@
+

calling whatdependson for head-i586


Old:

  iptraf-3.0.0-dev.patch
  iptraf-3.0.0-euid-fix.patch
  iptraf-3.0.0-fd.patch
  iptraf-3.0.0-fix-promisc-crash.patch
  iptraf-3.0.0-gcc45.patch
  iptraf-3.0.0-headers.patch
  iptraf-3.0.0-lines.patch
  iptraf-3.0.0-strict-aliasing.patch
  iptraf-3.0.0-support.patch
  iptraf-3.0.0-uninitialized.patch
  iptraf-3.0.0.patch
  iptraf-3.0.0.tar.bz2

New:

  iptraf-ng-1.0.2+git64.tar.xz



Other differences:
--
++ iptraf.spec ++
--- /var/tmp/diff_new_pack.fRgKI6/_old  2011-04-05 18:40:29.0 +0200
+++ /var/tmp/diff_new_pack.fRgKI6/_new  2011-04-05 18:40:29.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package iptraf (Version 3.0.0)
+# spec file for package iptraf
 #
-# 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,86 +15,47 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:   iptraf
-BuildRequires:  ncurses-devel
-License:GPLv2+
+Version:1.0.2+git64
+Release:1
 Group:  Productivity/Networking/Diagnostic
-AutoReqProv:on
-Version:3.0.0
-Release:140
 Summary:TCP/IP Network Monitor
-Url:http://iptraf.seul.org/
-Source: %{name}-%{version}.tar.bz2
-Patch:  %{name}-%{version}.patch
-Patch1: %{name}-%{version}-euid-fix.patch
-Patch2: %{name}-%{version}-dev.patch
-Patch3: %{name}-%{version}-headers.patch
-Patch4: %{name}-%{version}-support.patch
-Patch5: %{name}-%{version}-strict-aliasing.patch
-Patch6: %{name}-%{version}-uninitialized.patch
-Patch7: %{name}-%{version}-lines.patch
-Patch8: %{name}-%{version}-fd.patch
-#PATCH-FIX-UPSTREAM iptraf-3.0.0-fix-promisc-crash.patch bnc#548485
-Patch9: iptraf-3.0.0-fix-promisc-crash.patch
-Patch10:%{name}-%{version}-gcc45.patch
+License:GPL2+
+Url:https://fedorahosted.org/iptraf-ng/
+
+Source: %name-ng-%version.tar.xz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  ncurses-devel xz
 
 %description
-IPTraf is a console-based network statistics utility. It gathers a
+IPTraf-ng is a console-based network statistics utility. It gathers a
 variety of information such as TCP connection packet and byte counts,
 interface statistics and activity indicators, TCP/UDP traffic
 breakdowns, and LAN station packet and byte counts.
 
-
-
-Authors:
-
-Gerard Paul Java 
+Author(s):
+--
+   Nikola Pajkovsky
+   Gerard Paul Java (original iptraf)
 
 %prep
-%setup -q
-%patch
-%patch1
-%patch2
-%patch3
-%patch4
-%patch5
-%patch6
-%patch7
-%patch8
-%patch9 -p1
-%patch10
+%setup -qn %name-ng
 
 %build
-cd src
-make
+if [ ! -e configure ]; then
+   ./autogen.sh;
+fi;
+%configure
+make %{?_smp_mflags};
 
 %install
-cd src
-install -d -m 755 $RPM_BUILD_ROOT%{_sbindir}
-install -d -m 755 $RPM_BUILD_ROOT/var/lib/iptraf
-install -d -m 755 $RPM_BUILD_ROOT/var/run/iptraf
-install -m 755 iptraf rvnamed $RPM_BUILD_ROOT%{_sbindir}
-cd ..
-install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man8
-install -m 0644 Documentation/*.8 $RPM_BUILD_ROOT%{_mandir}/man8
-mkdir html
-rm Documentation/stylesheet-images/.eps
-cp -r Documentation/*.{html,png} Documentation/stylesheet-images  html/
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+make install DESTDIR="%buildroot";
 
 %files
 %defattr(-,root,root)
-%doc html/ CHANGES FAQ README* RELEASE-NOTES
-%dir /var/lib/iptraf
-%dir /var/run/iptraf
-%doc %{_mandir}/*/*
-%{_sbindir}/iptraf
-%{_sbindir}/rvnamed
+%_sbindir/*
+%_mandir/man*/*
 
 %changelog






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gnu_ddrescue for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package gnu_ddrescue for openSUSE:Factory
checked in at Wed Apr 6 12:51:53 CEST 2011.




New Changes file:

--- /dev/null   2010-08-26 16:28:41.0 +0200
+++ /mounts/work_src_done/STABLE/gnu_ddrescue/gnu_ddrescue.changes  
2011-03-06 14:35:36.0 +0100
@@ -0,0 +1,5 @@
+---
+Sun Mar  6 13:35:24 UTC 2011 - jeng...@medozas.de
+
+- Initial package
+

calling whatdependson for head-i586


New:

  ddrescue-1.14.tar.xz
  gnu_ddrescue.changes
  gnu_ddrescue.spec



Other differences:
--
++ gnu_ddrescue.spec ++
#
# spec file for package gnu_ddrescue
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#



Name:   gnu_ddrescue
Version:1.14
Release:1
Group:  System/Base
Summary:Data Copying in the Presence of I/O Errors
License:GPL3
Url:http://www.gnu.org/software/ddrescue/ddrescue.html

#Source:
ftp://ftp.informatik.rwth-aachen.de/pub/gnu/ddrescue/ddrescue-1.14.tar.gz
Source: ddrescue-%version.tar.xz
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  gcc-c++ xz
PreReq: %install_info_prereq

%description
GNU ddrescue is a data recovery tool. It copies data from one file or
block device (hard disc, cdrom, etc) to another, trying hard to
rescue data in case of read errors.

It is more memory and time efficient than dd_rescue+dd_rhelp on disks
with more than a few hundred bad sectors.


Author(s):
--
Antonio Diaz Diaz

%prep
%setup -qn ddrescue-%version

%build
%configure CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS"
make %{?_smp_mflags}

%install
make install DESTDIR="%buildroot";

%post
%install_info --info-dir=%_infodir %_infodir/ddrescue.info.gz

%postun
%install_info_delete --info-dir=%_infodir %_infodir/ddrescue.info.gz

%files
%defattr(-,root,root)
%_bindir/*
%_mandir/man*/*
%doc %_infodir/ddrescue*

%changelog





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit yaz for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package yaz for openSUSE:Factory
checked in at Wed Apr 6 12:52:35 CEST 2011.




--- yaz/yaz.changes 2010-08-27 15:27:24.0 +0200
+++ /mounts/work_src_done/STABLE/yaz/yaz.changes2011-04-06 
11:26:21.0 +0200
@@ -1,0 +2,10 @@
+Wed Apr  6 11:23:42 CEST 2011 - k...@suse.de
+
+- Update to 4.1.7:
+* Add -lCrun when linking with ICU on Solaris.
+* More quicks character set conversions for OPAC records.
+* For earlier changes, see http://indexdata.com/yaz/doc/NEWS.
+- Adjust or rename code cleanup patches (yaz-4.1.7-codecleanup.diff and
+  yaz-4.1.7-client.diff).
+
+---

calling whatdependson for head-i586


Old:

  yaz-4.0.12-client.diff
  yaz-4.0.12-codecleanup.diff
  yaz-4.0.12.tar.bz2

New:

  yaz-4.1.7-client.diff
  yaz-4.1.7-codecleanup.diff
  yaz-4.1.7.tar.bz2



Other differences:
--
++ yaz.spec ++
--- /var/tmp/diff_new_pack.7QgqsA/_old  2011-04-06 12:52:08.0 +0200
+++ /var/tmp/diff_new_pack.7QgqsA/_new  2011-04-06 12:52:08.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package yaz (Version 4.0.12)
+# spec file for package yaz
 #
-# 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
@@ -21,13 +21,13 @@
 Name:   yaz
 BuildRequires:  libicu-devel libpcap-devel libxslt-devel openssl-devel 
readline-devel tcpd-devel
 # libxml2-devel
-Version:4.0.12
+Version:4.1.7
 Release:1
 License:BSD3c(or similar)
 Group:  Development/Libraries/C and C++
 Source: http://ftp.indexdata.dk/pub/yaz/%{name}-%{version}.tar.bz2
-Patch0: yaz-4.0.12-codecleanup.diff
-Patch1: yaz-4.0.12-client.diff
+Patch0: yaz-4.1.7-codecleanup.diff
+Patch1: yaz-4.1.7-client.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Url:http://www.indexdata.dk/yaz/
 Summary:Z39.50/SRW/SRU Programs
@@ -177,7 +177,7 @@
 %{_datadir}/yaz/z39.50
 %{_datadir}/yaz/ill
 %{_datadir}/aclocal/yaz.m4
-%{_mandir}/man8/yaz-config.*
+%{_mandir}/man1/yaz-config.*
 %{_mandir}/man1/yaz-asncomp.*
 %{_libdir}/pkgconfig/yaz.pc
 

++ yaz-4.0.12-client.diff -> yaz-4.1.7-client.diff ++

++ yaz-4.0.12-codecleanup.diff -> yaz-4.1.7-codecleanup.diff ++
--- yaz/yaz-4.0.12-codecleanup.diff 2010-08-25 14:19:46.0 +0200
+++ /mounts/work_src_done/STABLE/yaz/yaz-4.1.7-codecleanup.diff 2011-04-05 
10:32:09.0 +0200
@@ -1,11 +1,22 @@
 yaz-4.0.12/src/zoom-c.c.orig   2010-08-16 13:48:10.0 +0200
-+++ yaz-4.0.12/src/zoom-c.c2010-08-25 14:06:54.0 +0200
-@@ -1628,7 +1628,7 @@
- static zoom_ret ZOOM_connection_srw_send_search(ZOOM_connection c)
+--- yaz-4.1.7/src/zoom-sru.c~  2011-02-09 10:50:53.0 +0100
 yaz-4.1.7/src/zoom-sru.c   2011-04-05 10:26:34.0 +0200
+@@ -140,7 +140,7 @@
  {
+ const char *facets = 0;
  int i;
 -int *start, *count;
 +int *start=0, *count=0;
  ZOOM_resultset resultset = 0;
  Z_SRW_PDU *sr = 0;
  const char *option_val = 0;
+@@ -249,7 +249,7 @@
+ int i;
+ NMEM nmem;
+ ZOOM_Event event;
+-int *start, *count;
++int *start=0, *count=0;
+ const char *syntax, *elementSetName;
+ 
+ if (!c->tasks)
+
+Diff finished.  Tue Apr  5 10:26:46 2011

++ yaz-4.0.12.tar.bz2 -> yaz-4.1.7.tar.bz2 ++
 29467 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 dhcp for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package dhcp for openSUSE:Factory
checked in at Wed Apr 6 12:54:19 CEST 2011.




--- dhcp/dhcp.changes   2011-02-21 15:52:15.0 +0100
+++ /mounts/work_src_done/STABLE/dhcp/dhcp.changes  2011-04-05 
20:58:14.0 +0200
@@ -1,0 +2,31 @@
+Thu Mar 31 09:56:02 UTC 2011 - m...@suse.de
+
+- Discard string options such as host and domain names containing
+  disallowed characters or beeing too long. This proctive patch
+  limits root-path to a-zA-Z0-9, #%+-_:.,@~/\[]= and a space
+  (bnc#675052, CVE-2011-0997).
+
+---
+Thu Mar 31 09:00:19 UTC 2011 - m...@suse.de
+
+- Updated to ISC DHCP 4.2.1 release (bnc#680298), that provides
+  following fixes (digest):
+  * Several fixes to OMAPI, cleanup of dereferenced pointers in
+the omapi handle, handling of pipe failures and status code
+in omapi signal handler that may cause connect failure and
+100% CPU use.
+  * Handle some DDNS corner cases better
+  * Several fixes to lease input and output
+  * Corrected side effect of printing all data strings as hex.
+  * Host record references leaks causing applying config to all
+innocent clients.
+  * Memory leak when parsing a domain name 
+  * Fixes to configuration parsing including infinite loop.
+  * Fixed for unexpected abort caused by a DHCPv6 decline.
+  For the complete list see the RELNOTES file, that is available
+  also online at http://ftp.isc.org/isc/dhcp/dhcp-4.2.1-RELNOTES.
+- Removed obsolete optional-value-infinite-loop, no-libcrypto
+  and CVE-2011-0413.bnc667655 patches.
+- Merged the dhclient-send-hostname and ldap patches.
+
+---

calling whatdependson for head-i586


Old:

  dhcp-4.1.1-P1-optional-value-infinite-loop.diff
  dhcp-4.2.0-P1-dhclient-send-hostname-rml.diff
  dhcp-4.2.0-P1-ldap-patch-mt01.diff.bz2
  dhcp-4.2.0-P1-no-libcrypto.diff
  dhcp-4.2.0-P2-CVE-2011-0413.bnc667655.diff
  dhcp-4.2.0-P2.tar.bz2

New:

  dhcp-4.2.1-dhclient-option-checks.bnc675052.diff
  dhcp-4.2.1-dhclient-send-hostname-rml.diff
  dhcp-4.2.1-ldap-patch-mt01.diff.bz2
  dhcp-4.2.1.tar.bz2



Other differences:
--
++ dhcp.spec ++
--- /var/tmp/diff_new_pack.nmJ5GV/_old  2011-04-06 12:53:45.0 +0200
+++ /var/tmp/diff_new_pack.nmJ5GV/_new  2011-04-06 12:53:45.0 +0200
@@ -17,7 +17,7 @@
 
 # norootforbuild
 
-%define isc_version   4.2.0-P2
+%define isc_version   4.2.1
 %define susefw2dir%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services
 %define omc_prefix/usr/share/omc
 %define omc_svcdir%{omc_prefix}/svcinfo.d
@@ -35,8 +35,8 @@
 License:BSD3c(or similar)
 Group:  Productivity/Networking/Boot/Servers
 AutoReqProv:on
-Version:4.2.0.P2
-Release:8
+Version:4.2.1
+Release:1
 Summary:Common Files Used by ISC DHCP Software
 Url:http://www.isc.org/software/dhcp
 Source0:dhcp-%{isc_version}.tar.bz2
@@ -76,15 +76,13 @@
 Patch14:dhcp-4.1.1-in6_pktinfo-prototype.diff
 Patch15:contrib-lease-path.diff
 Patch20:dhcp-4.1.1-dhclient-exec-filedes.diff
-Patch21:dhcp-4.2.0-P1-dhclient-send-hostname-rml.diff
+Patch21:dhcp-4.2.1-dhclient-send-hostname-rml.diff
 ## patch lives here: http://www.suse.de/~mt/git/dhcp-ldap.git/
-Patch30:dhcp-4.2.0-P1-ldap-patch-mt01.diff.bz2
-Patch39:dhcp-4.2.0-P1-no-libcrypto.diff
+Patch30:dhcp-4.2.1-ldap-patch-mt01.diff.bz2
 Patch40:dhcp-4.1.1-P1-lpf-bind-msg-fix.diff
 Patch41:dhcp-4.1.1-P1-relay-no-ip-on-interface.diff
-Patch42:dhcp-4.1.1-P1-optional-value-infinite-loop.diff
-Patch43:dhcp-4.2.0-P2-CVE-2011-0413.bnc667655.diff
 Patch44:dhcp-4.2.0-xen-checksum.patch
+Patch45:dhcp-4.2.1-dhclient-option-checks.bnc675052.diff
 ##
 PreReq: /bin/touch /sbin/chkconfig sysconfig
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -206,12 +204,10 @@
 %if 0%{?with_ldap}
 %patch30 -p1
 %endif
-%patch39 -p1
 %patch40 -p1
 %patch41 -p1
-%patch42 -p1
-%patch43 -p1
 %patch44 -p1
+%patch45 -p1
 ##
 find . -type f -name \*.cat\* -exec rm -f {} \;
 dos2unix contrib/ms2isc/*

++ dhclient-script ++
--- /var/tmp/diff_new_pack.nmJ5GV/_old  2011-04-06 12:53:45.0 +0200
+++ /var/tmp/diff_new_pack.nmJ5GV/_new  2011-04-06 12:53:45.0 +0200
@@ -236,21 +236,26 @@
 }
 set_hostname()
 {
+  rx_host='^[[:alnum:]][[:alnum:]_-]{0,62}$'
   if [ "$DHCLIENT_SET_HOSTNAME" = yes ] ; then
+new_host_name="${new_host_name%%.*}"
+[[ ${new_host_name} =~ ${rx_host} ]] || unset new_host_name
 current_hostname=`hostname`
-if [ "x${current_hostname%%.*}" = "x" ] || \
-   [ "x${current_hostname%%.*}" = "x(none)" ] || \
-   [ "x${current_hostname%%.*}" = "xlocalhost" ] || \
- 

commit sysvinit for openSUSE:11.4

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package sysvinit for openSUSE:11.4
checked in at Wed Apr 6 13:29:44 CEST 2011.




--- old-versions/11.4/UPDATES/all/sysvinit/sysvinit.changes 2011-03-14 
16:00:30.0 +0100
+++ 11.4/sysvinit/sysvinit.changes  2011-03-25 12:22:42.0 +0100
@@ -1,0 +2,7 @@
+Fri Mar 25 12:13:30 CET 2011 - wer...@suse.de
+
+- Fix triggered endless loop in blogd (bnc#642289)
+  * Writing on tty0 caused blogd to re-read its own messages
+  * The usage of ttyname(3) on /dev/console can fail
+
+---

calling whatdependson for 11.4-i586




Other differences:
--
++ sysvinit.spec ++
--- /var/tmp/diff_new_pack.sJNZaB/_old  2011-04-06 13:29:08.0 +0200
+++ /var/tmp/diff_new_pack.sJNZaB/_new  2011-04-06 13:29:08.0 +0200
@@ -29,7 +29,7 @@
 Group:  System/Base
 AutoReqProv:on
 Version:2.88
-Release:37.
+Release:37.
 Summary:SysV-Style init
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  audit-devel libselinux-devel libsepol-devel pam-devel

++ showconsole-1.13.dif ++
 666 lines (skipped)
 between old-versions/11.4/UPDATES/all/sysvinit/showconsole-1.13.dif
 and 11.4/sysvinit/showconsole-1.13.dif






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit wxWidgets for openSUSE:11.4

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package wxWidgets for openSUSE:11.4
checked in at Wed Apr 6 13:33:48 CEST 2011.




--- old-versions/11.4/all/wxWidgets/wxWidgets-ansi.changes  2011-01-15 
03:43:58.0 +0100
+++ 11.4/wxWidgets/wxWidgets-ansi.changes   2011-03-29 19:36:07.0 
+0200
@@ -1,0 +2,6 @@
+Tue Mar 29 19:35:10 CEST 2011 - sbra...@suse.cz
+
+- Fixed find-wx-requires to check directories instead of library
+  name. Provide find-wx-provides. (bnc#681409)
+
+---
wxWidgets-wxcontainer.changes: same change
wxWidgets.changes: same change

Package does not exist at destination yet. Using Fallback 
old-versions/11.4/all/wxWidgets
Destination is old-versions/11.4/UPDATES/all/wxWidgets
calling whatdependson for 11.4-i586


New:

  wxWidgets-find-wx-provides
  wxWidgets-find-wx-requires



Other differences:
--
++ wxWidgets-ansi.spec ++
--- /var/tmp/diff_new_pack.v7tcJs/_old  2011-04-06 13:31:10.0 +0200
+++ /var/tmp/diff_new_pack.v7tcJs/_new  2011-04-06 13:31:10.0 +0200
@@ -49,7 +49,7 @@
 License:GPLv2+
 Group:  System/Libraries
 Version:2.8.11
-Release:1
+Release:1.
 %define  wx_minor %(echo %{version} | sed 's/\.[0-9][0-9]*$//')
 # libdir for installing of all the stuff
 %if %ENABLE_STL
@@ -74,10 +74,12 @@
 Source: %{tarball_name}-%{version}.tar.bz2
 Source1:README.SUSE
 Source2:virtual-package.README
-Source3:rpmlintrc
+Source3:wxWidgets-find-wx-provides
+Source4:wxWidgets-find-wx-requires
+Source5:rpmlintrc
 # This script is not used during build, but it makes possible to
 # identify and backport wxPython fixes to wxWidgets.
-Source4:wxpython-mkdiff.sh
+Source6:wxpython-mkdiff.sh
 Url:http://www.wxwidgets.org/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Patch0: wxGTK-2.6.3.3-decl.patch
@@ -646,6 +648,9 @@
 %endif
 %patch3
 cp %{S:1} %{S:2} .
+cp %{S:3} find-wx-provides
+cp %{S:4} find-wx-requires
+chmod +x find-wx-provides find-wx-requires
 %if %ENABLE_STL
 # Remove sources of deprecated libraries that don't compile with STL.
 # The build failure would be ignored but the package will be rejected by
@@ -759,21 +764,26 @@
 # %%define _use_internal_dependency_generator 0
 # %%define __find_requires %%wx_requires
 #
-%%wx_requires %{wxlibdir}/wx/rpm/find-wx-requires
+# and use this line if you build wxWidgets variant-specific libraries or
+# modules
+#
+# %%define __find_provides %%wx_provides
+#
+%%wx_provides %{wxlibdir}/wx/rpm/find-wx-provides
+%%wx_requires %{wxlibdir}/wx/rpm/find-wx-requires "%%{buildroot}"
 EOF
 mkdir -p $RPM_BUILD_ROOT%{wxlibdir}/wx/rpm
-cat <$RPM_BUILD_ROOT%{wxlibdir}/wx/rpm/find-wx-requires
-#! /bin/sh
-# convert libfoo()() to libfoo(variant)()()
-/usr/lib/rpm/find-requires | sed 
's/^\(\(libwx\|sound_sdl\)[^)]*\)(/\1(%{wx_variant})(/'
-EOF
-chmod 755 $RPM_BUILD_ROOT%{wxlibdir}/wx/rpm/find-wx-requires
+install find-wx-provides find-wx-requires $RPM_BUILD_ROOT%{wxlibdir}/wx/rpm/
 
 # Modify provides/requires to prevent identical provides for different 
libraries.
-%define wx_provides %{_builddir}/%{?buildsubdir}/wx-provides
-%define wx_requires %{_builddir}/%{?buildsubdir}/wx-requires
+%define build_wx_provides %{_builddir}/%{?buildsubdir}/build-wx-provides
+%define build_find_wx_provides %{_builddir}/%{?buildsubdir}/find-wx-provides
+%define build_wx_requires %{_builddir}/%{?buildsubdir}/find-wx-requires
+
+# We need a very special version of %%wx_provides here.
+# This version creates provides for compat-lib packages.
 echo 0 >wx-libno
-cat << EOF > %{wx_provides}
+cat << EOF > %{build_wx_provides}
 #! /bin/sh
 # convert libfoo()() to libfoo(variant)()() and create virtual symbols.
 wx_libno=\$(<$PWD/wx-libno)
@@ -817,22 +827,18 @@
/usr/lib/rpm/find-provides
;;
*%{_docdir}* )
-   echo "\$REPLY" | /usr/lib/rpm/find-provides | sed 
's/^\(\(libwx\|sound_sdl\)[^)]*\)(/\1(%{wx_variant})(/'
+   echo "\$REPLY" | %{build_find_wx_provides}
;;
* )
-   ( echo "\$REPLY" ; cat ) | /usr/lib/rpm/find-provides | 
sed 's/^\(\(libwx\|sound_sdl\)[^)]*\)(/\1(%{wx_variant})(/'
+   ( echo "\$REPLY" ; cat ) | %{build_find_wx_provides}
;;
esac
 done
 EOF
-cat << EOF > %{wx_requires}
-#! /bin/sh
-# convert libfoo()() to libfoo(variant)()()
-/usr/lib/rpm/find-requires | sed 
's/^\(\(libwx\|sound_sdl\)[^)]*\)(/\1(%{wx_variant})(/'
-EOF
-chmod 755 %{wx_provides} %{wx_requires}
-%define __find_provides %{wx_provides}
-%define __find_requires %{wx_requires}
+
+chmod 755 %{build_wx_provides}
+%define __find_provides %{build_wx_pr

commit sane-backends for openSUSE:11.4

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package sane-backends for openSUSE:11.4
checked in at Wed Apr 6 13:36:09 CEST 2011.




--- old-versions/11.4/all/sane-backends/sane-backends.changes   2011-02-20 
11:43:27.0 +0100
+++ 11.4/sane-backends/sane-backends.changes2011-04-05 12:24:31.0 
+0200
@@ -1,0 +2,12 @@
+Tue Apr  5 12:05:34 CEST 2011 - jsm...@suse.de
+
+- Fixed udev rules for SCSI scanners:
+  Because of openSUSE/Novell Bugzilla bnc#436085
+  (see the entry below dated "Tue Oct 21 13:12:42 CEST 2008")
+  "ATTRS" (formerly "SYSFS") were replaced by "ATTR" everywhere
+  in libsane.rules but for SCSI scanners "ATTRS" is mandatory for
+  all sysfs attributes (ATTRS{type}, ATTRS{vendor}, ATTRS{model})
+  so that now "ATTRS" is replaced by "ATTR" only for USB scanners
+  (see openSUSE/Novell Bugzilla bnc#681146).
+
+---

Package does not exist at destination yet. Using Fallback 
old-versions/11.4/all/sane-backends
Destination is old-versions/11.4/UPDATES/all/sane-backends
calling whatdependson for 11.4-i586




Other differences:
--
++ sane-backends.spec ++
--- /var/tmp/diff_new_pack.Ng8Rxm/_old  2011-04-06 13:34:49.0 +0200
+++ /var/tmp/diff_new_pack.Ng8Rxm/_new  2011-04-06 13:34:49.0 +0200
@@ -30,7 +30,7 @@
 AutoReqProv:on
 Summary:SANE (Scanner Access Now Easy) Scanner Drivers
 Version:1.0.22
-Release:1.
+Release:1.
 Url:http://www.sane-project.org/
 # URL for Source0: 
https://alioth.debian.org/frs/download.php/3258/sane-backends-1.0.21.tar.gz
 # MD5 sum for upstream sane-backends-1.0.21.tar.gz (not our .bz2): 
be586a23633949cf2ecf0c9c6d769130
@@ -522,10 +522,7 @@
 # Also the evil-hack init-script "sane-dev" is no longer provided.
 # Regarding udev:
 # Modify the generated tools/udev/libsane.rules file as follows:
-# All GROUP="scanner" are replaced by GROUP="lp" and
-# SUBSYSTEM=="usb" is added before the SUBSYSTEM=="usb_device" test
-# but the latter is kept for backward compatibility.
-# The reasons are:
+# All GROUP="scanner" are replaced by GROUP="lp".
 # There is no group "scanner" in /etc/group for openSUSE.
 # For all-in-one devices (i.e. printer + scanner, e.g. "EPSON Stylus" devices)
 # the group must be "lp" so that the CUPS usb backend which runs
@@ -538,13 +535,15 @@
 # should usually require the same kind of security.
 # Regarding SUBSYSTEM=="usb" see the Novell/Suse Bugzilla bug
 # https://bugzilla.novell.com/show_bug.cgi?id=294161#c11
-# Regarding SYSFS{} or ATTRS{} versus ATTR{} see the Novell/Suse Bugzilla bug
+# Regarding ATTRS{} (formerly SYSFS{}) versus ATTR{} see the Novell/Suse 
Bugzilla bug
 # https://bugzilla.novell.com/show_bug.cgi?id=436085#c0
+# but for SCSI scanners "ATTRS" is mandatory see the Novell/Suse Bugzilla bug
+# https://bugzilla.novell.com/show_bug.cgi?id=681146#c20
+# so that "ATTRS" is replaced by "ATTR" only for USB scanners.
 # Disable all ENV{DEVTYPE} lines because we (Suse/Novell) do not need them.
 sed -i -e 's/GROUP="scanner"/GROUP="lp"/' tools/udev/libsane.rules
 sed -i -e '/^SUBSYSTEM/s/"usb_device"/"usb"/' tools/udev/libsane.rules
-sed -i -e 's/SYSFS/ATTR/g' tools/udev/libsane.rules
-sed -i -e 's/ATTRS/ATTR/g' tools/udev/libsane.rules
+sed -i -e 
'/^LABEL="libsane_usb_rules_begin"/,/^LABEL="libsane_usb_rules_end"/s/ATTRS/ATTR/g'
 tools/udev/libsane.rules
 sed -i -e 's/^ENV{DEVTYPE}/# ENV{DEVTYPE}/' tools/udev/libsane.rules
 # Disable entries for USB scanners which are "unsupported"
 # but keep the entries for models for which the support status






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl-Test-Base for openSUSE:Factory

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package perl-Test-Base for openSUSE:Factory
checked in at Wed Apr 6 14:56:27 CEST 2011.




--- perl-Test-Base/perl-Test-Base.changes   2011-03-16 13:42:30.0 
+0100
+++ /mounts/work_src_done/STABLE/perl-Test-Base/perl-Test-Base.changes  
2011-04-06 13:49:01.0 +0200
@@ -1,0 +2,7 @@
+Wed Apr  6 10:47:23 UTC 2011 - co...@novell.com
+
+- updated to 0.60
+  - Applied patch by andk++
+  - Make regexp test skip on 5.14 for now.
+
+---

calling whatdependson for head-i586


Old:

  Test-Base-0.59.tar.bz2

New:

  Test-Base-0.60.tar.gz



Other differences:
--
++ perl-Test-Base.spec ++
--- /var/tmp/diff_new_pack.Uy9FeF/_old  2011-04-06 14:55:25.0 +0200
+++ /var/tmp/diff_new_pack.Uy9FeF/_new  2011-04-06 14:55:25.0 +0200
@@ -15,64 +15,63 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:   perl-Test-Base
-%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' )
-Summary:A Data Driven Testing Framework
-Version:0.59
-Release:12
+Version:0.60
+Release:1
 License:GPL+ or Artistic
+%define cpan_name Test-Base
+Summary:A Data Driven Testing Framework
+Url:http://search.cpan.org/dist/Test-Base/
 Group:  Development/Libraries/Perl
-Url:http://search.cpan.org/dist/Test-Base
-Source: %{cpan_name}-%{version}.tar.bz2
+#Source: 
http://www.cpan.org/authors/id/I/IN/INGY/Test-Base-%{version}.tar.gz
+Source: %{cpan_name}-%{version}.tar.gz
+BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
-#!BuildIgnore:  perl-Test-Base
 BuildRequires:  perl
 BuildRequires:  perl-macros
-BuildRequires:  perl(Test::More) >= 0.62
-#
-BuildRequires:  perl(Algorithm::Diff) >= 1.15
 BuildRequires:  perl(Spiffy) >= 0.30
 BuildRequires:  perl(Test::Deep)
-BuildRequires:  perl(Text::Diff) >= 0.35
-BuildRequires:  perl(YAML)
-Requires:   perl(Algorithm::Diff) >= 1.15
-Requires:   perl(LWP::Simple)
 Requires:   perl(Spiffy) >= 0.30
 Requires:   perl(Test::Deep)
-Requires:   perl(Text::Diff) >= 0.35
-Requires:   perl(YAML)
-Provides:   %{cpan_name}
+%{perl_requires}
 
 %description
-Testing is usually the ugly part of Perl module authoring. Perl gives
-you a standard way to run tests with Test::Harness, and basic testing
-primitives with Test::More. After that you are pretty much on your own
-to develop a testing framework and philosophy. Test::More encourages you
-to make your own framework by subclassing Test::Builder, but that is not
-trivial.
+Testing is usually the ugly part of Perl module authoring. Perl gives you a
+standard way to run tests with Test::Harness, and basic testing primitives
+with Test::More. After that you are pretty much on your own to develop a
+testing framework and philosophy. Test::More encourages you to make your
+own framework by subclassing Test::Builder, but that is not trivial.
 
-Test::Base gives you a way to write your own test framework base class
-that *is* trivial. In fact it is as simple as two lines:
+Test::Base gives you a way to write your own test framework base class that
+_is_ trivial. In fact it is as simple as two lines:
 
 package MyTestFramework;
 use Test::Base -Base;
 
-A module called "MyTestFramework.pm" containing those two lines, will
-give all the power of Test::More and all the power of Test::Base to
-every test file that uses it. As you build up the capabilities of
-"MyTestFramework", your tests will have all of that power as well.
-
-  Author:  Brian Ingerson 
+A module called 'MyTestFramework.pm' containing those two lines, will give
+all the power of Test::More and all the power of Test::Base to every test
+file that uses it. As you build up the capabilities of 'MyTestFramework',
+your tests will have all of that power as well.
+
+'MyTestFramework' becomes a place for you to put all of your reusable
+testing bits. As you write tests, you will see patterns and duplication,
+and you can "upstream" them into 'MyTestFramework'. Of course, you don't
+have to subclass Test::Base at all. You can use it directly in many
+applications, including everywhere you would use Test::More.
+
+Test::Base concentrates on offering reusable data driven patterns, so that
+you can write tests with a minimum of code. At the heart of all testing you
+have inputs, processes and expected outputs. Test::Base provides some clean
+ways for you to express your input and expected output data, so you can
+spend your time focusing on that rather than your code scaffolding.
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
 
 %build
-perl Makefile.PL OPTIMIZE="$RPM_OPT_FLAGS -Wall"
+%{__perl} Makefile.PL INSTALLDIRS=

commit dhcpcd for openSUSE:11.3

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package dhcpcd for openSUSE:11.3
checked in at Wed Apr 6 16:59:37 CEST 2011.




--- old-versions/11.3/all/dhcpcd/dhcpcd.changes 2010-07-01 14:05:24.0 
+0200
+++ 11.3/dhcpcd/dhcpcd.changes  2011-03-31 15:49:46.0 +0200
@@ -1,0 +2,16 @@
+Thu Mar 31 13:47:05 UTC 2011 - vark...@novell.com
+
+- bnc#675052 - discard string options such as host and domain names
+  containing disallowed characters or beeing too long. This proctive
+  patch limits root-path to a-zA-Z0-9, #%+-_:.,@~/\[]= and a space
+  (CVE-2011-0997).
+- fixed to read netbios scope from info file as string
+- bnc#668194 - handle packets with xen partial UDP checksums
+- bnc#657402 - send renew messages as unicast directly to the server
+
+---
+Tue Nov 30 14:15:08 UTC 2010 - vark...@novell.com
+
+- bnc#654649 - dhcpcd ignores -G (--nogateway) option and sets default route 
+
+---

Package does not exist at destination yet. Using Fallback 
old-versions/11.3/all/dhcpcd
Destination is old-versions/11.3/UPDATES/all/dhcpcd
calling whatdependson for 11.3-i586


New:

  dhcpcd-3.2.3-option-checks.diff
  dhcpcd-3.2.3-renew-unicast.diff
  dhcpcd-3.2.3-xen-checksum.diff



Other differences:
--
++ dhcpcd.spec ++
--- /var/tmp/diff_new_pack.29gwPl/_old  2011-04-06 16:59:05.0 +0200
+++ /var/tmp/diff_new_pack.29gwPl/_new  2011-04-06 16:59:05.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package dhcpcd (Version 3.2.3)
+# spec file for package dhcpcd
 #
-# 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:   dhcpcd
 Version:3.2.3
-Release:56
+Release:61.
 Summary:A DHCP Client Daemon
 Url:http://developer.berlios.de/projects/dhcpcd/
 #Source:   http://prdownload.berlios.de/dhcpcd/dhcpcd-3.2.3.tar.bz2
@@ -46,6 +46,9 @@
 Patch17:bnc#564441.diff
 Patch18:bnc#577402.diff
 Patch19:bnc#579438.diff
+Patch20:dhcpcd-3.2.3-renew-unicast.diff
+Patch21:dhcpcd-3.2.3-xen-checksum.diff
+Patch22:dhcpcd-3.2.3-option-checks.diff
 License:GPLv2+
 Group:  Productivity/Networking/Boot/Clients
 Provides:   dhcp_client
@@ -87,6 +90,9 @@
 %patch17 -p0
 %patch18 -p0
 %patch19 -p0
+%patch20 -p0
+%patch21 -p0
+%patch22 -p0
 cp %{S:1} .
 cp %{S:3} .
 

++ dhcpcd-3.2.3-more-params.diff ++
--- /var/tmp/diff_new_pack.29gwPl/_old  2011-04-06 16:59:05.0 +0200
+++ /var/tmp/diff_new_pack.29gwPl/_new  2011-04-06 16:59:05.0 +0200
@@ -186,7 +186,7 @@
 +  else if (strcmp (var, "LOGSERVER") == 0)
 +  dhcp->logservers = parse_addresses (value, "LOGSERVER");
 +  else if (strcmp (var, "NETBIOSSCOPE") == 0)
-+  parse_uint (&dhcp->netbiosscope, value, "NETBIOSSCOPE");
++  dhcp->netbiosscope = xstrdup (value);
 +  else if (strcmp (var, "NETBIOSNAMESERVER") == 0)
 +  dhcp->netbiosnameservers = parse_addresses (value, 
"NETBIOSNAMESERVER");
 +  else if (strcmp (var, "NETBIOSDDSERVER") == 0)

++ dhcpcd-3.2.3-netconfig.diff ++
--- /var/tmp/diff_new_pack.29gwPl/_old  2011-04-06 16:59:05.0 +0200
+++ /var/tmp/diff_new_pack.29gwPl/_new  2011-04-06 16:59:05.0 +0200
@@ -118,17 +118,7 @@
options->timeout = DEFAULT_TIMEOUT;
  
gethostname (options->hostname, sizeof (options->hostname));
-@@ -362,7 +364,8 @@
-   }
-   break;
-   case 'G':
--  options->dogateway = false;
-+  if(!options->netconfig)
-+  options->dogateway = false;
-   break;
-   case 'H':
-   options->dohostname++;
-@@ -410,9 +413,19 @@
+@@ -410,9 +413,18 @@
case 'Y':
options->donis = false;
break;
@@ -144,7 +134,6 @@
 +  options->donis  = false;
 +  options->donisdom   = false;
 +  options->dontp  = false;
-+  options->dogateway  = true;
 +  options->netconfig  = true;
 +   options->script = 
"/etc/sysconfig/network/scripts/dhcpcd-hook";
 +  break

commit libreoffice-thesaurus for openSUSE:11.2

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package libreoffice-thesaurus for 
openSUSE:11.2
checked in at Thu Apr 7 00:06:52 CEST 2011.




--- 
old-versions/11.2/UPDATES/all/libreoffice-thesaurus/libreoffice-thesaurus.changes
   2011-03-18 22:35:05.0 +0100
+++ 
/mounts/work_src_done/11.2/libreoffice-thesaurus/libreoffice-thesaurus.changes  
2011-04-06 21:42:12.0 +0200
@@ -1,0 +2,5 @@
+Wed Apr  6 21:40:07 CEST 2011 - pmla...@suse.cz
+
+- fixed Provides/Obsoletes of the renamed -en package (bnc#667421)
+
+---

calling whatdependson for 11.2-i586




Other differences:
--
++ libreoffice-thesaurus.spec ++
--- /var/tmp/diff_new_pack.2r2b8S/_old  2011-04-07 00:06:24.0 +0200
+++ /var/tmp/diff_new_pack.2r2b8S/_new  2011-04-07 00:06:24.0 +0200
@@ -262,8 +262,8 @@
 Provides:   OpenOffice_org:/usr/lib/ooo-2.0/share/dict/ooo/th_en_US_v2.dat
 Provides:   OpenOffice_org-thesaurus-en-US = %version
 Obsoletes:  OpenOffice_org-thesaurus-en-US <= %version
-Provides:   OpenOffice_org-thesaurus-en = 20060111
-Obsoletes:  OpenOffice_org-thesaurus-en <= 20060111
+Provides:   OpenOffice_org-thesaurus-en = %version
+Obsoletes:  OpenOffice_org-thesaurus-en <= %version
 
 %description en-US
 The American thesaurus dictionary that can be used to look up for














++ libreoffice-thesaurus.data ++
--- /var/tmp/diff_new_pack.2r2b8S/_old  2011-04-07 00:06:29.0 +0200
+++ /var/tmp/diff_new_pack.2r2b8S/_new  2011-04-07 00:06:29.0 +0200
@@ -128,8 +128,8 @@
 License:   BSD4c
 Version:   20060111.1
 Types: thesaurus
-Dependency:Provides:   OpenOffice_org-thesaurus-en = 20060111
-Dependency:Obsoletes:  OpenOffice_org-thesaurus-en <= 20060111
+Dependency:Provides:   OpenOffice_org-thesaurus-en = %version
+Dependency:Obsoletes:  OpenOffice_org-thesaurus-en <= %version
 Source:thes_en_US_v2.tar.bz2
 
 Locale:en_GB










Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libreoffice-thesaurus for openSUSE:11.3

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package libreoffice-thesaurus for 
openSUSE:11.3
checked in at Thu Apr 7 00:06:59 CEST 2011.




--- 
old-versions/11.3/UPDATES/all/libreoffice-thesaurus/libreoffice-thesaurus.changes
   2011-03-18 22:35:05.0 +0100
+++ 
/mounts/work_src_done/11.3/libreoffice-thesaurus/libreoffice-thesaurus.changes  
2011-04-06 21:42:12.0 +0200
@@ -1,0 +2,5 @@
+Wed Apr  6 21:40:07 CEST 2011 - pmla...@suse.cz
+
+- fixed Provides/Obsoletes of the renamed -en package (bnc#667421)
+
+---

calling whatdependson for 11.3-i586




Other differences:
--
++ libreoffice-thesaurus.spec ++
--- /var/tmp/diff_new_pack.rHbYBX/_old  2011-04-07 00:06:44.0 +0200
+++ /var/tmp/diff_new_pack.rHbYBX/_new  2011-04-07 00:06:44.0 +0200
@@ -262,8 +262,8 @@
 Provides:   OpenOffice_org:/usr/lib/ooo-2.0/share/dict/ooo/th_en_US_v2.dat
 Provides:   OpenOffice_org-thesaurus-en-US = %version
 Obsoletes:  OpenOffice_org-thesaurus-en-US <= %version
-Provides:   OpenOffice_org-thesaurus-en = 20060111
-Obsoletes:  OpenOffice_org-thesaurus-en <= 20060111
+Provides:   OpenOffice_org-thesaurus-en = %version
+Obsoletes:  OpenOffice_org-thesaurus-en <= %version
 
 %description en-US
 The American thesaurus dictionary that can be used to look up for














++ libreoffice-thesaurus.data ++
--- /var/tmp/diff_new_pack.rHbYBX/_old  2011-04-07 00:06:47.0 +0200
+++ /var/tmp/diff_new_pack.rHbYBX/_new  2011-04-07 00:06:47.0 +0200
@@ -128,8 +128,8 @@
 License:   BSD4c
 Version:   20060111.1
 Types: thesaurus
-Dependency:Provides:   OpenOffice_org-thesaurus-en = 20060111
-Dependency:Obsoletes:  OpenOffice_org-thesaurus-en <= 20060111
+Dependency:Provides:   OpenOffice_org-thesaurus-en = %version
+Dependency:Obsoletes:  OpenOffice_org-thesaurus-en <= %version
 Source:thes_en_US_v2.tar.bz2
 
 Locale:en_GB










Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit dhcp for openSUSE:11.2

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package dhcp for openSUSE:11.2
checked in at Thu Apr 7 00:08:47 CEST 2011.




--- old-versions/11.2/UPDATES/all/dhcp/dhcp.changes 2011-04-06 
10:31:25.0 +0200
+++ 11.2/dhcp/dhcp.changes  2011-04-06 21:45:54.0 +0200
@@ -1,0 +2,7 @@
+Wed Apr  6 15:05:57 UTC 2011 - m...@suse.de
+
+- Relaxed the check of the domain-name option causing a regression,
+  when the server is misusing it to provide a domain list and does
+  not provide it using the domain-search option (bnc#675052).
+
+---

calling whatdependson for 11.2-i586




Other differences:
--
++ dhcp.spec ++
--- /var/tmp/diff_new_pack.Iiy17r/_old  2011-04-07 00:07:33.0 +0200
+++ /var/tmp/diff_new_pack.Iiy17r/_new  2011-04-07 00:07:33.0 +0200
@@ -31,7 +31,7 @@
 Group:  Productivity/Networking/Boot/Servers
 AutoReqProv:on
 Version:3.1.2p1
-Release:4.
+Release:4.
 Summary:Common Files Used by ISC DHCP Software
 Url:http://www.isc.org/isc/dhcp.html
 Source0:http://ftp.isc.org/isc/dhcp/dhcp-%{version}.tar.gz

++ dhcp-3.1.2p1-dhclient-option-checks.bnc675052.diff ++
--- /var/tmp/diff_new_pack.Iiy17r/_old  2011-04-07 00:07:33.0 +0200
+++ /var/tmp/diff_new_pack.Iiy17r/_new  2011-04-07 00:07:33.0 +0200
@@ -174,11 +174,11 @@
 +  if ((universe == NULL) || (universe == &dhcp_universe)) {
 +  switch(opt) {
 +  case DHO_HOST_NAME:
-+  case DHO_DOMAIN_NAME:
 +  case DHO_NIS_DOMAIN:
 +  case DHO_NETBIOS_SCOPE:
 +  return check_domain_name(ptr, len, 0);
 +  break;
++  case DHO_DOMAIN_NAME: /* accept a list for compatibiliy 
*/
 +  case DHO_DOMAIN_SEARCH:
 +  return check_domain_name_list(ptr, len, 0);
 +  break;








Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit dhcp for openSUSE:11.3

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package dhcp for openSUSE:11.3
checked in at Thu Apr 7 00:19:02 CEST 2011.




--- old-versions/11.3/UPDATES/all/dhcp/dhcp.changes 2011-04-06 
10:34:31.0 +0200
+++ 11.3/dhcp/dhcp.changes  2011-04-06 18:09:08.0 +0200
@@ -1,0 +2,7 @@
+Wed Apr  6 15:05:57 UTC 2011 - m...@suse.de
+
+- Relaxed the check of the domain-name option causing a regression,
+  when the server is misusing it to provide a domain list and does
+  not provide it using the domain-search option (bnc#675052).
+
+---

calling whatdependson for 11.3-i586




Other differences:
--
++ dhcp.spec ++
--- /var/tmp/diff_new_pack.kH5HPW/_old  2011-04-07 00:17:12.0 +0200
+++ /var/tmp/diff_new_pack.kH5HPW/_new  2011-04-07 00:17:12.0 +0200
@@ -33,7 +33,7 @@
 Group:  Productivity/Networking/Boot/Servers
 AutoReqProv:on
 Version:4.1.2.ESV.1
-Release:0.
+Release:0.
 Summary:Common Files Used by ISC DHCP Software
 Url:http://www.isc.org/software/dhcp
 Source0:dhcp-%{isc_version}.tar.bz2

++ dhcp-4.1-ESV-R1-dhclient-option-checks.bnc675052.diff ++
--- /var/tmp/diff_new_pack.kH5HPW/_old  2011-04-07 00:17:12.0 +0200
+++ /var/tmp/diff_new_pack.kH5HPW/_new  2011-04-07 00:17:12.0 +0200
@@ -183,11 +183,11 @@
 +  if ((universe == NULL) || (universe == &dhcp_universe)) {
 +  switch(opt) {
 +case DHO_HOST_NAME:
-+case DHO_DOMAIN_NAME:
 +case DHO_NIS_DOMAIN:
 +case DHO_NETBIOS_SCOPE:
 +  return check_domain_name(ptr, len, 0);
 +  break;
++case DHO_DOMAIN_NAME: /* accept a list for compatibiliy */
 +case DHO_DOMAIN_SEARCH:
 +  return check_domain_name_list(ptr, len, 0);
 +  break;








Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit moonlight for openSUSE:11.4

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package moonlight for openSUSE:11.4
checked in at Thu Apr 7 00:19:48 CEST 2011.




--- old-versions/11.4/all/moonlight/moonlight.changes   2011-02-22 
23:26:40.0 +0100
+++ 11.4/moonlight/moonlight.changes2011-04-06 20:21:58.0 +0200
@@ -1,0 +2,9 @@
+Wed Apr  6 17:53:28 UTC 2011 - ajorgen...@novell.com
+
+- Update to Moonlight 2.4.1 for bnc#667077
+  CVE-2011-0989: modification of read-only values via 
RuntimeHelpers.InitializeArray
+  CVE-2011-0990: buffer overflow due to race condition in in Array.FastCopy
+  CVE-2011-0991: use-after-free due to  DynamicMethod resurrection
+  CVE-2011-0992: information leak due to improper thread finalization
+
+---

Package does not exist at destination yet. Using Fallback 
old-versions/11.4/all/moonlight
Destination is old-versions/11.4/UPDATES/all/moonlight
calling whatdependson for 11.4-i586


Old:

  moonlight-2.4.tar.bz2

New:

  moonlight-2.4.1.tar.bz2
  non-desktop.patch



Other differences:
--
++ moonlight.spec ++
--- /var/tmp/diff_new_pack.UhMp96/_old  2011-04-07 00:19:19.0 +0200
+++ /var/tmp/diff_new_pack.UhMp96/_new  2011-04-07 00:19:19.0 +0200
@@ -30,17 +30,17 @@
 %endif
 
 # The version we must have on the system to build the plugin
-%define required_mono 2.6
+%define required_mono 2.0
 
 # If the system mono is older we must disable the desktop parts
 # because there will be problems with libmono.so
 %define with_desktop yes
 %define desktop_support --enable-desktop-support --enable-sdk
 # Comment this section out if you know you have mono >= required_mono
-#if 0%{?suse_version} < 1120
-#define with_desktop no
-#define desktop_support --disable-desktop-support --disable-sdk
-#endif
+%if 0%{?suse_version} < 1120
+%define with_desktop no
+%define desktop_support --disable-desktop-support --disable-sdk
+%endif
 
 # The version included with the sources (for the plugin assemblies)
 %define included_mono 2.6.1
@@ -55,13 +55,14 @@
 Group:  Productivity/Multimedia/Other
 Summary:Novell Moonlight
 Url:http://go-mono.com/moonlight/
-Version:2.4
-Release:1.
+Version:2.4.1
+Release:0.
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:%{name}-%{version}.tar.bz2
 Source1:mono-%{included_mono}.tar.bz2
 Source2:mono-basic-%{included_basic}.tar.bz2
-Patch0: %{name}-2.4-underlinking.patch
+Patch0: moonlight-2.4-underlinking.patch
+Patch1: non-desktop.patch
 # Required to build the included mono
 BuildRequires:  bison
 # Always required
@@ -322,6 +323,7 @@
 %setup -q -T -D -b 1 -n %{name}-%{version}
 %setup -q -T -D -b 2 -n %{name}-%{version}
 %patch0
+%patch1 -p1
 
 %build
 # The plugin requires a complete build of it's own mono

++ mono-2.6.1.tar.bz2 ++
old-versions/11.4/all/moonlight/mono-2.6.1.tar.bz2 
11.4/moonlight/mono-2.6.1.tar.bz2 differ: char 11, line 1

++ moonlight-2.4.tar.bz2 -> moonlight-2.4.1.tar.bz2 ++
old-versions/11.4/all/moonlight/moonlight-2.4.tar.bz2 
11.4/moonlight/moonlight-2.4.1.tar.bz2 differ: char 11, line 1

++ non-desktop.patch ++
Index: moonlight-2.4.1/tools/Makefile.am
===
--- moonlight-2.4.1.orig/tools/Makefile.am
+++ moonlight-2.4.1/tools/Makefile.am
@@ -1,7 +1,11 @@
 SUBDIRS = mopen generators
 if INCLUDE_MANAGED_CODE
 #don't include respack because the toplevel includes that already
-SUBDIRS += xamlg xaml2html mxap munxap unsign sockpol
+SUBDIRS += xamlg xaml2html mxap unsign sockpol
+endif
+
+if INCLUDE_DESKTOP_MANAGED_CODE
+SUBDIRS += munxap
 endif
 
 DIST_SUBDIRS = $(SUBDIRS) moonvisi respack  # added as dist_subdir so as not 
to break make dist





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit dhcp for openSUSE:11.4

2011-04-06 Thread h_root

Hello community,

here is the log from the commit of package dhcp for openSUSE:11.4
checked in at Thu Apr 7 00:24:44 CEST 2011.




--- old-versions/11.4/UPDATES/all/dhcp/dhcp.changes 2011-04-05 
20:58:14.0 +0200
+++ 11.4/dhcp/dhcp.changes  2011-04-06 21:29:22.0 +0200
@@ -1,0 +2,7 @@
+Wed Apr  6 15:05:57 UTC 2011 - m...@suse.de
+
+- Relaxed the check of the domain-name option causing a regression,
+  when the server is misusing it to provide a domain list and does
+  not provide it using the domain-search option (bnc#675052).
+
+---

calling whatdependson for 11.4-i586




Other differences:
--
++ dhcp.spec ++
--- /var/tmp/diff_new_pack.LbzEtL/_old  2011-04-07 00:21:29.0 +0200
+++ /var/tmp/diff_new_pack.LbzEtL/_new  2011-04-07 00:21:29.0 +0200
@@ -36,7 +36,7 @@
 Group:  Productivity/Networking/Boot/Servers
 AutoReqProv:on
 Version:4.2.1
-Release:0.
+Release:0.
 Summary:Common Files Used by ISC DHCP Software
 Url:http://www.isc.org/software/dhcp
 Source0:dhcp-%{isc_version}.tar.bz2

++ dhcp-4.2.1-dhclient-option-checks.bnc675052.diff ++
--- /var/tmp/diff_new_pack.LbzEtL/_old  2011-04-07 00:21:29.0 +0200
+++ /var/tmp/diff_new_pack.LbzEtL/_new  2011-04-07 00:21:29.0 +0200
@@ -183,11 +183,11 @@
 +  if ((universe == NULL) || (universe == &dhcp_universe)) {
 +  switch(opt) {
 +case DHO_HOST_NAME:
-+case DHO_DOMAIN_NAME:
 +case DHO_NIS_DOMAIN:
 +case DHO_NETBIOS_SCOPE:
 +  return check_domain_name(ptr, len, 0);
 +  break;
++case DHO_DOMAIN_NAME: /* accept a list for compatibiliy */
 +case DHO_DOMAIN_SEARCH:
 +  return check_domain_name_list(ptr, len, 0);
 +  break;








Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org