openSUSE Commits
Threads by month
- ----- 2024 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
November 2012
- 1 participants
- 1324 discussions
Hello community,
here is the log from the commit of package phpMyAdmin for openSUSE:Factory checked in at 2012-11-08 21:51:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/phpMyAdmin (Old)
and /work/SRC/openSUSE:Factory/.phpMyAdmin.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "phpMyAdmin", Maintainer is "CrRodriguez(a)novell.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/phpMyAdmin/phpMyAdmin.changes 2012-07-09 10:00:37.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.phpMyAdmin.new/phpMyAdmin.changes 2012-11-08 21:51:50.000000000 +0100
@@ -1,0 +2,57 @@
+Mon Nov 5 11:40:16 UTC 2012 - chris(a)computersalat.de
+
+- update to 3.5.3.0 (2012-10-08)
+ * sf#3539044 [interface] Browse mode "Show" button gives blank page
+ if no results anymore
+ * sf#3534979 [interface] Copy Database Ajax feedback vanishes long
+ before copying is done
+ * sf#3527531 [interface] GC-maxlifetime warning incorrectly
+ displayed
+ * sf#3526916 [interface] Search fails with JS error when tooltips
+ disabled
+ * sf#3544366 [interface] Event comments not saved
+ * sf#3549084 [edit] Can't enter date directly when editing inline
+ * sf#3548491 [interface] Inline query editor doesn't work from
+ search results
+ * sf#3547825 [edit] BLOB download no longer works
+ * sf#3541966 [config] Error in generated configuration arrray
+ * sf#3553551 [GUI] Invalid HTML code in multi submits confirmation
+ form
+ * [interface] Designer sometimes places tables on the top menu
+ * sf#3546277 [core] Call to undefined function __() when config file
+ has wrong permissions
+ * sf#3540922 [edit] Error searching table with many fields
+ * sf#3555104 [edit] Cannot copy a DB with table and views
+ * sf#3559925 [privileges] Incorrect updating of the list of users
+ * sf#3561224 [edit] cell edit date field with empty date fills in
+ current date
+ * sf#3559955 [edit] current_date from function drop down fails on
+ update
+ * sf#3562472 add support for Solaris and FreeBSD system load and
+ memory display in server status
+ * sf#3553068 [import] Table import from XML file fails
+ * replace Highcharts with jqplot for Display chart
+ * sf#3567684 [edit] Pasting value doesn't clear null checkbox
+ * sf#3570786 [edit] Datepicker for date and datetime fields is
+ broken
+- fix for bnc#788103
+ * PMASA-2012-6 (CVE-2012-5339)
+ o http://www.phpmyadmin.net/home_page/security/PMASA-2012-6.php
+ * PMASA-2012-7 (CVE-2012-5368)
+ o http://www.phpmyadmin.net/home_page/security/PMASA-2012-7.php
+
+-------------------------------------------------------------------
+Tue Aug 21 14:30:51 UTC 2012 - chris(a)computersalat.de
+
+- update to 3.5.2.2 (2012-08-12)
+ - [security] Fixed XSS vulnerabilities,
+ see PMASA-2012-4
+- update to 3.5.2.1 (2012-08-03)
+ - [security] Fixed local path disclosure vulnerability,
+ see PMASA-2012-3
+- fix for bnc#776701
+ * PMASA-2012-4 (CVE-2012-4345)
+- fix for bnc#776698
+ * PMASA-2012-3 (CVE-2012-4219)
+
+-------------------------------------------------------------------
Old:
----
phpMyAdmin-3.5.2-all-languages.tar.bz2
New:
----
phpMyAdmin-3.5.3-all-languages.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ phpMyAdmin.spec ++++++
--- /var/tmp/diff_new_pack.bEfgM2/_old 2012-11-08 21:51:54.000000000 +0100
+++ /var/tmp/diff_new_pack.bEfgM2/_new 2012-11-08 21:51:54.000000000 +0100
@@ -34,7 +34,7 @@
Summary: Administration of MySQL over the web
License: GPL-2.0+
Group: Productivity/Networking/Web/Frontends
-Version: 3.5.2
+Version: 3.5.3
Release: 0
Url: http://www.phpMyAdmin.net
Source0: %{name}-%{version}-all-languages.tar.bz2
@@ -96,6 +96,9 @@
%prep
%setup -q -n %{name}-%{version}-all-languages
+## rpmlint:
+# wrong-file-end-of-line-encoding
+%{__perl} -p -i -e 's|\r\n|\n|' examples/config.manyhosts.inc.php
%patch0
find . -type d -exec chmod 755 {} \;
++++++ phpMyAdmin-3.5.2-all-languages.tar.bz2 -> phpMyAdmin-3.5.3-all-languages.tar.bz2 ++++++
++++ 2705 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package pbuilder for openSUSE:Factory checked in at 2012-11-08 21:51:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pbuilder (Old)
and /work/SRC/openSUSE:Factory/.pbuilder.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pbuilder", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/pbuilder/pbuilder.changes 2012-07-19 17:58:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pbuilder.new/pbuilder.changes 2012-11-08 21:51:34.000000000 +0100
@@ -1,0 +2,9 @@
+Mon Nov 5 21:38:38 UTC 2012 - frank.lichtenheld(a)sophos.com
+
+- update to 0.213
+* set ccachedir to default to off. It's a minor optimization that a
+ developer may choose to enable at the cost of incompatibility and some
+ bugs. (deb#675691, deb#675843, deb#670651)
+- set better project Url
+
+-------------------------------------------------------------------
Old:
----
pbuilder_0.211.tar.gz
New:
----
pbuilder_0.213.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pbuilder.spec ++++++
--- /var/tmp/diff_new_pack.7K8Y5T/_old 2012-11-08 21:51:35.000000000 +0100
+++ /var/tmp/diff_new_pack.7K8Y5T/_new 2012-11-08 21:51:35.000000000 +0100
@@ -18,12 +18,12 @@
Name: pbuilder
-Version: 0.211
+Version: 0.213
Release: 0
Summary: Personal package builder for .deb packages
License: GPL-2.0+
Group: Development/Tools/Building
-Url: http://packages.debian.org/pbuilder
+Url: http://pbuilder.alioth.debian.org
Source0: http://ftp.de.debian.org/debian/pool/main/p/pbuilder/%{name}_%{version}.tar…
Patch0: Makefile.patch
Patch1: pbuilderrc.patch
++++++ pbuilder_0.211.tar.gz -> pbuilder_0.213.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbuilder-0.211/Makefile new/pbuilder-0.213/Makefile
--- old/pbuilder-0.211/Makefile 2012-03-31 06:56:47.000000000 +0200
+++ new/pbuilder-0.213/Makefile 2012-06-04 00:11:14.000000000 +0200
@@ -164,11 +164,7 @@
pbuilderrc.5 \
pdebuild.1 \
$(NULL)
-NOINST_SCRIPTS += \
- debuild.sh \
- $(NULL)
CHECK_MANPAGES += $(NOINST_MANPAGES)
-CHECK_SCRIPTS += $(NOINST_SCRIPTS)
# TODO: check subdirs etc.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbuilder-0.211/debian/changelog new/pbuilder-0.213/debian/changelog
--- old/pbuilder-0.211/debian/changelog 2012-05-30 12:01:34.000000000 +0200
+++ new/pbuilder-0.213/debian/changelog 2012-10-08 01:30:05.000000000 +0200
@@ -1,3 +1,26 @@
+pbuilder (0.213) unstable; urgency=low
+
+ [ Beatrice Torracca ]
+ * Bug#686004: [INTL: it] Italian translation of debconf messages - pbuilder
+
+ [ David Martínez Moreno ]
+ * Bug#686410: pbuilder: [INTL:es] Spanish translation update of debconfmessages - pbuilder.
+
+ [ Junichi Uekawa ]
+ * remove /etc/pbuilder/pbuilderrc -> etc/pbuilderrc. (closes: 689213)
+
+ -- Junichi Uekawa <dancer(a)debian.org> Mon, 08 Oct 2012 08:30:04 +0900
+
+pbuilder (0.212) unstable; urgency=low
+
+ * update copyright file to be more machine-process-able, and move
+ homepage information to debian/control
+ * set ccachedir to default to off. It's a minor optimization that a
+ developer may choose to enable at the cost of incompatibility and some
+ bugs. (closes: #675691, #675843, #670651)
+
+ -- Junichi Uekawa <dancer(a)debian.org> Fri, 24 Aug 2012 04:50:15 +0900
+
pbuilder (0.211) unstable; urgency=low
[ Junichi Uekawa ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbuilder-0.211/debian/control new/pbuilder-0.213/debian/control
--- old/pbuilder-0.211/debian/control 2012-04-24 00:27:33.000000000 +0200
+++ new/pbuilder-0.213/debian/control 2012-05-31 00:20:36.000000000 +0200
@@ -32,6 +32,7 @@
Suggests: pbuilder-uml,
gdebi-core,
cowdancer
+Homepage: http://pbuilder.alioth.debian.org
Description: personal package builder for Debian packages
pbuilder constructs a chroot system, and builds a package inside the
chroot.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbuilder-0.211/debian/copyright new/pbuilder-0.213/debian/copyright
--- old/pbuilder-0.211/debian/copyright 2009-06-23 01:37:40.000000000 +0200
+++ new/pbuilder-0.213/debian/copyright 2012-05-31 00:26:38.000000000 +0200
@@ -1,31 +1,26 @@
-This package was debianized by Junichi Uekawa <dancer(a)debian.org> on
-Sat, 28 Jul 2001 17:05:50 +0900.
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: pbuilder
+Upstream-Contact: Junichi Uekawa <dancer(a)debian.org>
+
+Files: *
+Copyright: Copyright 2001-2007 Junichi Uekawa
+ Copyright (C) 2010 Loïc Minier <lool(a)dooz.org>
+ # pbuilder -- personal Debian package builder
+ # Copyright (C) 2001-2007 Junichi Uekawa
+ #
+ # This program is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+ # the Free Software Foundation; either version 2 of the License, or
+ # (at your option) any later version.
+ #
+ # This program is distributed in the hope that it will be useful,
+ # but WITHOUT ANY WARRANTY; without even the implied warranty of
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ # GNU General Public License for more details.
+ #
+ # You should have received a copy of the GNU General Public License
+ # along with this program; if not, write to the Free Software
+ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+License: GPL-2+
-It was downloaded from http://www.netfort.gr.jp/~dancer/software/pbuilder.html
-now from http://pbuilder.alioth.debian.org
-
-Upstream Author:
- Junichi Uekawa <dancer(a)netfort.gr.jp> and others.
-
-
-Copyright:
-
-# pbuilder -- personal Debian package builder
-# Copyright (C) 2001-2007 Junichi Uekawa
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-GPL version 2 or later.
-See /usr/share/common-licenses/GPL-2 on Debian systems.
+
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbuilder-0.211/debian/pbuilder.links new/pbuilder-0.213/debian/pbuilder.links
--- old/pbuilder-0.211/debian/pbuilder.links 2007-01-07 07:21:01.000000000 +0100
+++ new/pbuilder-0.213/debian/pbuilder.links 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-/etc/pbuilderrc /etc/pbuilder/pbuilderrc
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbuilder-0.211/debian/po/es.po new/pbuilder-0.213/debian/po/es.po
--- old/pbuilder-0.211/debian/po/es.po 2008-08-05 04:30:20.000000000 +0200
+++ new/pbuilder-0.213/debian/po/es.po 2012-09-11 10:43:07.000000000 +0200
@@ -4,7 +4,7 @@
# Changes:
# - Initial translation
# Ignacio Mondino <ignacio.mondino(a)gmail.com>, 2008
-# Traductores, si no conoce el formato PO, merece la pena leer la
+# Traductor, si no conoce el formato PO, merece la pena leer la
# documentación de gettext, especialmente las secciones dedicadas a este
# formato, por ejemplo ejecutando:
# info -n '(gettext)PO Files'
@@ -18,32 +18,33 @@
# - La guía de traducción de po's de debconf:
# /usr/share/doc/po-debconf/README-trans
# o http://www.debian.org/intl/l10n/po-debconf/README-trans
-#
-#
+#
+#
msgid ""
msgstr ""
"Project-Id-Version: pbuilder_0.181\n"
"Report-Msgid-Bugs-To: pbuilder(a)packages.debian.org\n"
"POT-Creation-Date: 2008-03-07 00:09+0900\n"
-"PO-Revision-Date: 2008-08-03 18:50-0300\n"
-"Last-Translator: Ignacio Mondino <ignacio.mondino(a)gmail.com>\n"
+"PO-Revision-Date: 2012-08-31 22:35-0700\n"
+"Last-Translator: David Martínez Moreno <ender(a)debian.org>\n"
"Language-Team: Debian Spanish team <debian-l10n-spanish(a)lists.debian.org>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit"
+"Content-Transfer-Encoding: 8bit\n"
#. Type: string
#. Description
#: ../pbuilder.templates:1001
msgid "Default mirror site:"
-msgstr "Replica por omisión:"
+msgstr "Réplica por omisión:"
#. Type: string
#. Description
#: ../pbuilder.templates:1001
msgid "Please enter the default mirror you want to be used by pbuilder."
-msgstr "Por favor ingrese la replica por omisión la cual desea que sea "
-"utilizada por pbuilder."
+msgstr ""
+"Por favor, introduzca la réplica que desea utilizar por omisión en pbuilder."
#. Type: string
#. Description
@@ -53,21 +54,21 @@
"information. If this attempt fails, you will be prompted again to insert "
"some valid mirror information."
msgstr ""
-"Si deja este campo en blanco, se hará un intento para auto detectar esta "
-"información. Si este intento falla, se le pedirá nuevamente que ingrese "
-"información valida sobre la replica."
+"Si deja este campo en blanco, se intentará autodetectar esta "
+"información. Si esto falla, se le pedirá nuevamente que introduzca "
+"información válida sobre una réplica."
#. Type: string
#. Description
#: ../pbuilder.templates:1001
msgid "Here is a valid mirror example: http://cdn.debian.net/debian"
-msgstr "He aquí un ejemplo de una replica valida: http://cdn.debian.net/debian"
+msgstr "He aquí un ejemplo de una réplica válida: http://cdn.debian.net/debian"
#. Type: error
#. Description
#: ../pbuilder.templates:2001
msgid "Default mirror not found"
-msgstr "No se encontró la replica por omisión"
+msgstr "No se encontró la réplica por omisión"
#. Type: error
#. Description
@@ -76,14 +77,14 @@
"Mirror information detection failed and the user provided no mirror "
"information."
msgstr ""
-"Ha fallado la auto detección de la información de la replica y el usuario no "
-"ha ingreso ninguna información sobre la misma."
+"Ha fallado la autodetección de la información de la réplica y el usuario no "
+"ha introducido ninguna información sobre la misma."
#. Type: error
#. Description
#: ../pbuilder.templates:2001
msgid "Please enter valid mirror information."
-msgstr "Por favor ingrese información valida sobre una replica."
+msgstr "Por favor, introduzca información válida sobre una réplica."
#. Type: boolean
#. Description
@@ -98,7 +99,6 @@
"Your system seems to have already pbuilder configuration. Proceeding might "
"discard or overwrite part or the entire pbuilder's configuration."
msgstr ""
-"Su sistema parece ya disponer de una configuración de pbuilder. El proseguir "
-"puede descartar o sobreescribir parcial o totalmente la configuración de "
+"Su sistema parece ya disponer de una configuración de pbuilder. Si prosigue "
+"puede descartar o sobreescribir parcial o totalmente la configuración existente de "
"pbuilder."
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbuilder-0.211/debian/po/it.po new/pbuilder-0.213/debian/po/it.po
--- old/pbuilder-0.211/debian/po/it.po 1970-01-01 01:00:00.000000000 +0100
+++ new/pbuilder-0.213/debian/po/it.po 2012-09-11 10:41:40.000000000 +0200
@@ -0,0 +1,88 @@
+# Italian translation of pbuilder debconf messages.
+# Copyright (C) 2012, pbuilder package copyright holder.
+# This file is distributed under the same license as the pbuilder package.
+# Beatrice Torracca <beatricet(a)libero.it>, 2012.
+msgid ""
+msgstr ""
+"Project-Id-Version: pbuilder\n"
+"Report-Msgid-Bugs-To: pbuilder(a)packages.debian.org\n"
+"POT-Creation-Date: 2008-03-07 00:09+0900\n"
+"PO-Revision-Date: 2012-08-27 16:19+0200\n"
+"Last-Translator: Beatrice Torracca <beatricet(a)libero.it>\n"
+"Language-Team: Italian <debian-l10n-italian(a)lists.debian.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Virtaal 0.7.1\n"
+
+#. Type: string
+#. Description
+#: ../pbuilder.templates:1001
+msgid "Default mirror site:"
+msgstr "Sito mirror predefinito:"
+
+#. Type: string
+#. Description
+#: ../pbuilder.templates:1001
+msgid "Please enter the default mirror you want to be used by pbuilder."
+msgstr "Inserire il mirror predefinito che deve essere usato da pbuilder."
+
+#. Type: string
+#. Description
+#: ../pbuilder.templates:1001
+msgid ""
+"If you leave this field blank, there will be one attempt to autodetect this "
+"information. If this attempt fails, you will be prompted again to insert "
+"some valid mirror information."
+msgstr ""
+"Se questo campo viene lasciato vuoto, verrà fatto un tentativo di rilevare "
+"automaticamente questa informazione. Se tale tentativo fallirà, verrà "
+"chiesto nuovamente di inserire una qualche informazione valida per un "
+"mirror."
+
+#. Type: string
+#. Description
+#: ../pbuilder.templates:1001
+msgid "Here is a valid mirror example: http://cdn.debian.net/debian"
+msgstr "Ecco un esempio di mirror valido: http://cdn.debian.net/debian"
+
+#. Type: error
+#. Description
+#: ../pbuilder.templates:2001
+msgid "Default mirror not found"
+msgstr "Mirror predefinito non trovato"
+
+#. Type: error
+#. Description
+#: ../pbuilder.templates:2001
+msgid ""
+"Mirror information detection failed and the user provided no mirror "
+"information."
+msgstr ""
+"Il rilevamento delle informazioni sul mirror non è riuscito e l'utente non "
+"ne ha fornita alcuna."
+
+#. Type: error
+#. Description
+#: ../pbuilder.templates:2001
+msgid "Please enter valid mirror information."
+msgstr "Inserire delle informazioni sul mirror valide."
+
+#. Type: boolean
+#. Description
+#: ../pbuilder.templates:3001
+msgid "Overwrite current configuration?"
+msgstr "Sovrascrivere la configurazione attuale?"
+
+#. Type: boolean
+#. Description
+#: ../pbuilder.templates:3001
+msgid ""
+"Your system seems to have already pbuilder configuration. Proceeding might "
+"discard or overwrite part or the entire pbuilder's configuration."
+msgstr ""
+"Il sistema sembra avere già una configurazione per pbuilder. Procedendo si "
+"potrebbero perdere o sovrascrivere la configurazione di pbuilder in parte o "
+"del tutto."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbuilder-0.211/debuild.sh new/pbuilder-0.213/debuild.sh
--- old/pbuilder-0.211/debuild.sh 2007-04-22 15:02:06.000000000 +0200
+++ new/pbuilder-0.213/debuild.sh 1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-# run debuild with .git ignore.
-debuild -us -uc -I.git
-git push --tags
-git push --all
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbuilder-0.211/elmo.txt new/pbuilder-0.213/elmo.txt
--- old/pbuilder-0.211/elmo.txt 2007-01-07 07:21:01.000000000 +0100
+++ new/pbuilder-0.213/elmo.txt 1970-01-01 01:00:00.000000000 +0100
@@ -1,12 +0,0 @@
-
-<dancerj> Hmm... DoBuildDep seems rather long
-<elmo_h> dancerj: python/perl apt can do that for you
- elmo elmo_h
-<elmo_h> or presumably some C{++,} glue using libapt
-<elmo_h> (FWIW, etc.)
-<dancerj> elmo_h: oh? that's nice to hear. I'm rather wishing to get pbuilder-satisfydepends fixed or replaced with something else; it works, but it's not quite correct all the time
-<elmo_h> yes, katie (or jennifer, technically) runs apt_pkg.ParseSrcDepends on .dscs in incoming to sanity check them..
-<dancerj> hmm..
-
-29 Oct 2003.
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbuilder-0.211/pbuilderrc new/pbuilder-0.213/pbuilderrc
--- old/pbuilder-0.211/pbuilderrc 2012-03-13 09:11:43.000000000 +0100
+++ new/pbuilder-0.213/pbuilderrc 2012-06-04 00:18:08.000000000 +0200
@@ -29,7 +29,8 @@
#HOOKDIR="/usr/lib/pbuilder/hooks"
HOOKDIR=""
# NB: this var is private to pbuilder; ccache uses "CCACHE_DIR" instead
-CCACHEDIR="/var/cache/pbuilder/ccache"
+# CCACHEDIR="/var/cache/pbuilder/ccache"
+CCACHEDIR=""
# make debconf not interact with user
export DEBIAN_FRONTEND="noninteractive"
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package opera for openSUSE:Factory:NonFree checked in at 2012-11-08 21:51:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory:NonFree/opera (Old)
and /work/SRC/openSUSE:Factory:NonFree/.opera.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opera", Maintainer is "PRusnak(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory:NonFree/opera/opera.changes 2012-09-01 22:39:15.000000000 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.opera.new/opera.changes 2012-11-08 21:51:21.000000000 +0100
@@ -1,0 +2,12 @@
+Tue Nov 6 18:29:31 UTC 2012 - tittiatcoke(a)gmail.com
+
+- update to 12.10
+ * Improved extensions
+ * Support for SPDY, CSS3 Gradients, Transitions, Animations, and Transforms
+ * Support for WebSockets
+ * Fullscreen and Page Visibility API
+ * ICC Profiles support
+ * full changelog available at:
+ http://www.opera.com/docs/changelogs/unified/1210/
+
+-------------------------------------------------------------------
Old:
----
opera-12.02-1578.i386.linux.tar.xz
opera-12.02-1578.x86_64.linux.tar.xz
New:
----
opera-12.10-1652.i386.linux.tar.xz
opera-12.10-1652.x86_64.linux.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ opera.spec ++++++
--- /var/tmp/diff_new_pack.8RftlR/_old 2012-11-08 21:51:24.000000000 +0100
+++ /var/tmp/diff_new_pack.8RftlR/_new 2012-11-08 21:51:24.000000000 +0100
@@ -18,10 +18,10 @@
%define tag32b i386.linux
%define tag64b x86_64.linux
-%define buildnum 1578
+%define buildnum 1652
Name: opera
-Version: 12.02
+Version: 12.10
Release: 0
Summary: Opera Web Browser (%{version} build %{buildnum})
License: SUSE-NonFree
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package openwsman for openSUSE:Factory checked in at 2012-11-08 21:50:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openwsman (Old)
and /work/SRC/openSUSE:Factory/.openwsman.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openwsman", Maintainer is "PRusnak(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/openwsman/openwsman.changes 2012-09-14 12:44:51.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.openwsman.new/openwsman.changes 2012-11-08 21:50:58.000000000 +0100
@@ -1,0 +2,22 @@
+Wed Oct 10 07:23:50 UTC 2012 - kkaempf(a)suse.com
+
+- Update to 2.3.6
+ - Features
+ - Plugins: Ability to redirect requests to a different WS-Management
+ server (Praveen Paladugu)
+ - Bugfixes
+ - Fix xml namespace in Fault message (Praveen Paladugu)
+ - Pass correct key values when creating a Cim_IndicationSubscription
+ (Santosh Bidaralli)
+ - verify_class_namespace: properly check for 'CIM' class schema
+ (Mayur Bhosle)
+ - Fix MaxElements namespace in Pull context (Praveen Paladugu)
+ - Bindings
+ - Ruby: fix crash in Options destructor
+ - Ruby: mark passing arrays via invoke as unsupported
+ - Building
+ - new cmake option: BUILD_BINDINGS (defaults to yes)
+ - honor BUILD_TESTS for all test directories
+ - fix MaxcOS build (Dan Villiom Podlaski Christiansen)
+
+-------------------------------------------------------------------
Old:
----
openwsman-2.3.5.tar.bz2
New:
----
openwsman-2.3.6.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openwsman.spec ++++++
--- /var/tmp/diff_new_pack.WB61O1/_old 2012-11-08 21:51:03.000000000 +0100
+++ /var/tmp/diff_new_pack.WB61O1/_new 2012-11-08 21:51:03.000000000 +0100
@@ -54,6 +54,7 @@
BuildRequires: pkgconfig
BuildRequires: ruby
+# RHEL6 is missing ruby-devel in OBS
%if 0%{?rhel_version} != 600
BuildRequires: ruby-devel
%if 0%{?fedora} != 17
@@ -88,7 +89,7 @@
%if 0%{?suse_version} > 910
BuildRequires: ruby-devel
-%if 0%{?suse_version} < 1120
+%if 0%{?suse_version} < 1110
# SLE 10 has Ruby 1.8.6 and runs into http://help.rubygems.org/discussions/problems/859-trying-to-install-rubygems
BuildRequires: rubygems <= 1.3.7
%else
@@ -109,7 +110,7 @@
%endif
Requires(pre): sed coreutils grep /bin/hostname
-Version: 2.3.5
+Version: 2.3.6
Release: 0
# Mandriva:
# Release %mkrel 1
@@ -221,7 +222,7 @@
%else
# SLES 10 can't parse this :-/
%if 0%{?ruby_sitelib} == 0
-%if ((0%{?fedora}>0) && (0%{?fedora} < 16)) || ((0%{?centos_version}>0) && (0%{?centos_version} < 600)) || ((0%{?rhel_version}>0) && (0%{?rhel_version} < 500))
+%if (0%{?fedora} && 0%{?fedora} < 16) || (0%{?centos_version} && 0%{?centos_version}<600) || (0%{?rhel_version} && 0%{?rhel_version}<500)
# Fedora15, RHEL-5 and CentOS-5 don't have vendor lib
# CMAKE checks for "ruby -r vendor-specific" and fails
%{!?ruby_sitelib: %global ruby_sitelib %(ruby -r rbconfig -e 'print(RbConfig::CONFIG["sitelibdir"])')}
@@ -332,11 +333,12 @@
%post -n libwsman1 -p /sbin/ldconfig
-%postun -n libwsman1 -p /sbin/ldconfig
+%postun -n libwsman1
+/sbin/ldconfig
+exit 0
# follow http://en.opensuse.org/openSUSE:Systemd_packaging_guidelines
%if 0%{?has_systemd}
-
%pre server
if [-f /var/lib/systemd/migrated/%{name}]; then
%service_add_pre %{name}.service
@@ -405,6 +407,7 @@
%{python_sitearch}/*.so
%{python_sitearch}/*.py*
+# RHEL6 is missing ruby-devel in OBS
%if 0%{?rhel_version} != 600
%files ruby
++++++ openwsman-2.3.5.tar.bz2 -> openwsman-2.3.6.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/CMakeLists.txt new/openwsman-2.3.6/CMakeLists.txt
--- old/openwsman-2.3.5/CMakeLists.txt 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/CMakeLists.txt 2012-10-25 16:02:50.000000000 +0200
@@ -99,11 +99,13 @@
SET( BUILD_RUBY_EXPLICIT ${BUILD_RUBY})
SET( BUILD_PERL_EXPLICIT ${BUILD_PERL})
SET( BUILD_JAVA_EXPLICIT ${BUILD_JAVA})
+SET( BUILD_SWIG_PLUGIN_EXPLICIT ${BUILD_SWIG_PLUGIN})
# options
OPTION( BUILD_LIBCIM "Build CIM plugin" YES )
OPTION( BUILD_EXAMPLES "Build examples" YES )
+OPTION( BUILD_BINDINGS "Build client bindings and swig server plugin" YES )
OPTION( BUILD_PYTHON "Build Python bindings" YES )
OPTION( BUILD_RUBY "Build Ruby bindings" YES )
IF( BUILD_RUBY )
@@ -119,6 +121,8 @@
OPTION( ENABLE_EVENTING_SUPPORT "WS-Eventing wanted" YES )
OPTION( WSMAN_DEBUG_VERBOSE "Verbose debug logging" NO )
OPTION( ENABLE_IPV6 "Enable IPv6 support" YES )
+OPTION( BUILD_TESTS "Build tests" YES )
+
IF (ENABLE_EVENTING_SUPPORT)
SET(ENABLE_EVENTING_SUPPORT 1)
@@ -222,17 +226,25 @@
ENDIF( BUILD_JAVA )
# swig
-
-FIND_PACKAGE(SWIG)
-IF( NOT SWIG_EXECUTABLE)
- FIND_PROGRAM(SWIG_EXECUTABLE
- NAMES swig-1.3 swig
- PATHS ${SWIG_DIR} ${SWIG_DIR}/.. ${SWIG_DIR}/../../bin /usr/bin /usr/local/bin ${CMAKE_INSTALL_PREFIX}/bin
- )
-ENDIF( NOT SWIG_EXECUTABLE)
+IF( BUILD_BINDINGS )
+ FIND_PACKAGE(SWIG)
+ IF( NOT SWIG_EXECUTABLE)
+ FIND_PROGRAM(SWIG_EXECUTABLE
+ NAMES swig-1.3 swig
+ PATHS ${SWIG_DIR} ${SWIG_DIR}/.. ${SWIG_DIR}/../../bin /usr/bin /usr/local/bin ${CMAKE_INSTALL_PREFIX}/bin
+ )
+ ENDIF( NOT SWIG_EXECUTABLE)
+ENDIF( BUILD_BINDINGS )
IF ( NOT SWIG_EXECUTABLE )
- MESSAGE( STATUS "SWIG not found, skipping bindings." )
+ MESSAGE( STATUS "SWIG not found, skipping bindings and swig server plugin." )
+ IF (BUILD_SWIG_PLUGIN_EXPLICIT)
+ MESSAGE( FATAL "Cannot build SWIG server plugin" )
+ ENDIF (BUILD_SWIG_PLUGIN_EXPLICIT)
+ SET( BUILD_SWIG_PLUGIN NO )
+ IF( BUILD_PYTHON_EXPLICIT OR BUILD_RUBY_EXPLICIT OR BUILD_PERL_EXPLICIT OR BUILD_JAVA_EXPLICIT)
+ MESSAGE( ERROR "Cannot build client bindings" )
+ ENDIF( BUILD_PYTHON_EXPLICIT OR BUILD_RUBY_EXPLICIT OR BUILD_PERL_EXPLICIT OR BUILD_JAVA_EXPLICIT)
ELSE ( NOT SWIG_EXECUTABLE )
MESSAGE( STATUS "SWIG found at ${SWIG_EXECUTABLE}" )
ADD_SUBDIRECTORY(bindings)
@@ -473,8 +485,10 @@
add_subdirectory(src)
add_subdirectory(doc)
add_subdirectory(etc)
-add_subdirectory(tests)
+IF ( BUILD_TESTS )
+add_subdirectory(tests)
+ENDIF ( BUILD_TESTS )
IF ( BUILD_EXAMPLES )
add_subdirectory(examples)
@@ -482,8 +496,8 @@
INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/include )
-SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -Wall -Woverloaded-virtual" )
-SET( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -Wall" )
+SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -Wall -Woverloaded-virtual -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wunused -Werror" )
+SET( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -Wall -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wunused -Werror" )
SET( CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS} -O3" )
SET( CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS} -O3" )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/ChangeLog new/openwsman-2.3.6/ChangeLog
--- old/openwsman-2.3.5/ChangeLog 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/ChangeLog 2012-10-10 09:29:29.000000000 +0200
@@ -1,7 +1,21 @@
2.3.6
+- Features
+ - Plugins: Ability to redirect requests to a different WS-Management
+ server (Praveen Paladugu)
+- Bugfixes
+ - Fix xml namespace in Fault message (Praveen Paladugu)
+ - Pass correct key values when creating a Cim_IndicationSubscription
+ (Santosh Bidaralli)
+ - verify_class_namespace: properly check for 'CIM' class schema
+ (Mayur Bhosle)
+ - Fix MaxElements namespace in Pull context (Praveen Paladugu)
- Bindings
- Ruby: fix crash in Options destructor
-
+ - Ruby: mark passing arrays via invoke as unsupported
+- Building
+ - new cmake option: BUILD_BINDINGS (defaults to yes)
+ - honor BUILD_TESTS for all test directories
+
2.3.5
- Bugfixes
- Release serializer lock only after use (Satya Chittidi)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/README.md new/openwsman-2.3.6/README.md
--- old/openwsman-2.3.5/README.md 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/README.md 2012-11-07 10:23:13.000000000 +0100
@@ -29,7 +29,7 @@
can be run in the foreground with debugging messages printed to stdout
as well. This the help output when you run:
- /usr/local/sbin/openwsmand --help
+ /usr/sbin/openwsmand --help
Usage:
openwsmand [OPTION...] WS-Management Server
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/VERSION.cmake new/openwsman-2.3.6/VERSION.cmake
--- old/openwsman-2.3.5/VERSION.cmake 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/VERSION.cmake 2012-09-28 11:32:50.000000000 +0200
@@ -47,7 +47,7 @@
# Package version 2.3.0
SET(OPENWSMAN_MAJOR "2")
SET(OPENWSMAN_MINOR "3")
-SET(OPENWSMAN_PATCH "5")
+SET(OPENWSMAN_PATCH "6")
# Plugin API 2.2
SET(OPENWSMAN_PLUGIN_API_MAJOR "2")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/autoconfiscate.sh new/openwsman-2.3.6/autoconfiscate.sh
--- old/openwsman-2.3.5/autoconfiscate.sh 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/autoconfiscate.sh 2012-10-25 15:12:13.000000000 +0200
@@ -5,16 +5,13 @@
mkdir -p m4
if [ "$UNAME" = "Darwin" ]; then
-libtoolize --copy --force --automake
-aclocal-1.9
-autoheader-2.60
-automake-1.9 --add-missing --copy --foreign
-autoconf-2.60
-
+ LIBTOOLIZE=glibtoolize
else
-libtoolize --copy --force --automake
+ LIBTOOLIZE=libtoolize
+fi
+
+$LIBTOOLIZE --copy --force --automake
aclocal
autoheader
automake --add-missing --copy --foreign
autoconf
-fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/bindings/ruby/CMakeLists.txt new/openwsman-2.3.6/bindings/ruby/CMakeLists.txt
--- old/openwsman-2.3.5/bindings/ruby/CMakeLists.txt 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/bindings/ruby/CMakeLists.txt 2012-10-25 16:01:36.000000000 +0200
@@ -127,7 +127,6 @@
COMMAND "mkdir" "-p" "lib/openwsman"
COMMAND "cp" "${CMAKE_CURRENT_SOURCE_DIR}/openwsman.rb" "lib"
COMMAND "cp" "${CMAKE_CURRENT_SOURCE_DIR}/openwsman/*.rb" "lib/openwsman"
- COMMAND "cp" "${CMAKE_CURRENT_BINARY_DIR}/openwsman/*.rb" "lib/openwsman"
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/extconf.rb
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/openwsman.rb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/configure.in new/openwsman-2.3.6/configure.in
--- old/openwsman-2.3.5/configure.in 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/configure.in 2012-10-25 15:12:05.000000000 +0200
@@ -3,19 +3,23 @@
dnl *******************************************
AC_PREREQ(2.53)
-AC_INIT(openwsman, 2.3.0)
+AC_INIT(openwsman, 2.3.6)
AC_CONFIG_SRCDIR(src/server/wsmand.c)
AC_CANONICAL_HOST
AC_CONFIG_MACRO_DIR([m4])
dnl Package version information
PACKAGE=openwsman
-VERSION_MAJOR=2
-VERSION_MINOR=2
-VERSION_RELEASE=4
-VERSION=${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_RELEASE}
+OPENWSMAN_MAJOR=2
+OPENWSMAN_MINOR=3
+OPENWSMAN_PATCH=6
+OPENWSMAN_VERSION=${OPENWSMAN_MAJOR}.${OPENWSMAN_MINOR}.${OPENWSMAN_PATCH}
+
+OPENWSMAN_PLUGIN_API_MAJOR=2
+OPENWSMAN_PLUGIN_API_MINOR=2
+OPENWSMAN_PLUGIN_API_VERSION=${OPENWSMAN_PLUGIN_API_MAJOR}.${OPENWSMAN_PLUGIN_API_MINOR}
-AM_INIT_AUTOMAKE(${PACKAGE}, ${VERSION})
+AM_INIT_AUTOMAKE(${PACKAGE}, ${OPENWSMAN_VERSION})
AM_CONFIG_HEADER(wsman_config.h)
AM_MAINTAINER_MODE
@@ -458,11 +462,23 @@
AC_SUBST(PACKAGE_AUTH_DIR)
AC_SUBST(PACKAGE)
-AC_SUBST(VERSION)
-AC_SUBST(VERSION_MAJOR)
-AC_SUBST(VERSION_MINOR)
-AC_SUBST(VERSION_RELEASE)
+AC_SUBST(OPENWSMAN_VERSION)
+AC_SUBST(OPENWSMAN_MAJOR)
+AC_SUBST(OPENWSMAN_MINOR)
+AC_SUBST(OPENWSMAN_PATCH)
+AC_SUBST(OPENWSMAN_PLUGIN_API_MINOR)
+AC_SUBST(OPENWSMAN_PLUGIN_API_MAJOR)
+AC_SUBST(OPENWSMAN_PLUGIN_API_VERSION)
+
+AC_DEFINE_UNQUOTED(OPENWSMAN_PLUGIN_API_VERSION,
+ ["$OPENWSMAN_PLUGIN_API_VERSION"],
+ [Plugin API version])
+
+
+PACKAGE_BUILDTS=`"/bin/date" "+%Y%m%d%H%M"`
+
+AC_DEFINE_UNQUOTED(PACKAGE_BUILDTS, ["$PACKAGE_BUILDTS"], [Build timestamp])
AC_CHECK_LIB([cmpisfcc], [cmciConnect], [have_sfcc="yes"],[have_sfcc="no"])
@@ -546,6 +562,7 @@
tests/xml/Makefile
examples/Makefile
bindings/Makefile
+ bindings/version.i
bindings/python/Makefile
bindings/python/tests/Makefile
bindings/ruby/Makefile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/etc/openwsman.conf new/openwsman-2.3.6/etc/openwsman.conf
--- old/openwsman-2.3.5/etc/openwsman.conf 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/etc/openwsman.conf 2012-11-07 10:23:40.000000000 +0100
@@ -60,7 +60,7 @@
# Location of plugins
# defaults to /usr/lib(64)/openwsman/plugins
#
-# plugin_dir = /usr/local/lib/openwsman/plugins
+# plugin_dir = /usr/lib/openwsman/plugins
##################################
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/include/u/Makefile.am new/openwsman-2.3.6/include/u/Makefile.am
--- old/openwsman-2.3.5/include/u/Makefile.am 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/include/u/Makefile.am 2012-10-25 15:12:05.000000000 +0200
@@ -6,6 +6,6 @@
misc.h os.h uri.h \
uuid.h lock.h strings.h md5.h list.h \
hash.h base64.h iniparser.h \
- debug.h uerr.h uoption.h gettimeofday.h syslog.h \
- pthreadx.h
+ debug.h debug_internal.h uerr.h uoption.h gettimeofday.h \
+ syslog.h pthreadx.h
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/include/wsman-server.h new/openwsman-2.3.6/include/wsman-server.h
--- old/openwsman-2.3.5/include/wsman-server.h 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/include/wsman-server.h 2012-10-25 15:12:13.000000000 +0200
@@ -39,7 +39,7 @@
#include "wsman-plugins.h"
#include "wsman-subscription-repository.h"
#include "wsman-event-pool.h"
-int continue_working;
+extern int continue_working;
WsContextH wsman_init_plugins(WsManListenerH *listener);
SubsRepositoryOpSetH wsman_init_subscription_repository(WsContextH cntx, char *uri);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/include/wsman-soap.h new/openwsman-2.3.6/include/wsman-soap.h
--- old/openwsman-2.3.5/include/wsman-soap.h 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/include/wsman-soap.h 2012-09-25 15:16:40.000000000 +0200
@@ -476,6 +476,9 @@
WsmanFaultDetailType faultDetail,
char *fault_msg);
void
+wsman_get_fault_status_from_doc(WsXmlDocH doc,WsmanStatus* status) ;
+
+void
wsman_generate_fault_buffer( WsXmlDocH inDoc,
const char *encoding,
WsmanFaultCodeType faultCode,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/package/openwsman.spec.in new/openwsman-2.3.6/package/openwsman.spec.in
--- old/openwsman-2.3.5/package/openwsman.spec.in 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/package/openwsman.spec.in 2012-11-07 10:20:06.000000000 +0100
@@ -15,7 +15,6 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
%if 0%{?suse_version} > 1140 || 0%{?fedora_version} > 14
%define has_systemd 1
@@ -31,7 +30,6 @@
BuildRequires: sblim-sfcc-devel
BuildRequires: swig >= 1.3.30
-BuildRequires: java-devel
BuildRequires: perl
BuildRequires: python-devel
@@ -56,6 +54,7 @@
BuildRequires: pkgconfig
BuildRequires: ruby
+# RHEL6 is missing ruby-devel in OBS
%if 0%{?rhel_version} != 600
BuildRequires: ruby-devel
%if 0%{?fedora} != 17
@@ -79,18 +78,18 @@
%if 0%{?suse_version} > 1010
BuildRequires: fdupes
-BuildRequires: libopenssl-devel
BuildRequires: libcurl-devel
+BuildRequires: libopenssl-devel
%else
# SLE10
+BuildRequires: curl-devel
BuildRequires: libidn-devel
BuildRequires: openssl-devel
-BuildRequires: curl-devel
%endif
%if 0%{?suse_version} > 910
BuildRequires: ruby-devel
-%if 0%{?suse_version} < 1120
+%if 0%{?suse_version} < 1110
# SLE 10 has Ruby 1.8.6 and runs into http://help.rubygems.org/discussions/problems/859-trying-to-install-rubygems
BuildRequires: rubygems <= 1.3.7
%else
@@ -112,13 +111,13 @@
Requires(pre): sed coreutils grep /bin/hostname
Version: @VERSION@
-Release: 1
+Release: 0
# Mandriva:
# Release %mkrel 1
Url: http://www.openwsman.org/
+Summary: Opensource Implementation of WS-Management
License: BSD-3-Clause
Group: System/Management
-Summary: Opensource Implementation of WS-Management
Source: %{name}-%{version}.tar.bz2
Source1: %{name}.rpmlintrc
%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} || 0%{?fedora} || 0%{?rhel}
@@ -136,9 +135,8 @@
%package -n libwsman1
-License: BSD-3-Clause
-Group: System/Management
Summary: Opensource Implementation of WS-Management
+Group: System/Management
Provides: openwsman = %{version}
Obsoletes: openwsman < %{version}
@@ -147,23 +145,23 @@
(Common libraries)
%package -n libwsman-devel
-License: BSD-3-Clause
-Group: Development/Libraries/C and C++
Summary: Opensource Implementation of WS-Management
+Group: Development/Libraries/C and C++
Provides: openwsman-devel = %{version}
Obsoletes: openwsman-devel < %{version}
-Requires: libwsman1 = %{version}
Requires: %{name}-server = %{version}
-Requires: sblim-sfcc-devel libxml2-devel pam-devel
+Requires: libwsman1 = %{version}
+Requires: libxml2-devel
+Requires: pam-devel
+Requires: sblim-sfcc-devel
%description -n libwsman-devel
Opensource Implementation of WS-Management stack
(Development files)
%package -n libwsman_clientpp1
-License: BSD-3-Clause
-Group: System/Management
Summary: C++ bindings to Openwsman Client libraries
+Group: System/Management
Provides: openwsman-client = %{version}
Obsoletes: openwsman-client < %{version}
@@ -172,33 +170,30 @@
%package -n libwsman_clientpp-devel
-License: BSD-3-Clause
-Group: System/Management
Summary: C++ bindings to Openwsman Client libraries
-Requires: libwsman_clientpp1 = %{version}
+Group: System/Management
Requires: libwsman-devel = %{version}
+Requires: libwsman_clientpp1 = %{version}
%description -n libwsman_clientpp-devel
Development files for C++ interface to OpenWSMAN client library.
%package server
-License: BSD-3-Clause
-Group: System/Management
Requires(pre): sed coreutils grep diffutils /bin/hostname
%if 0%{?suse_version}
Requires(pre): fillup
%endif
Summary: Openwsman Server and service libraries
+Group: System/Management
%description server
Openwsman Server and service libraries
%package python
-License: BSD-3-Clause
-Group: Development/Libraries/Python
Summary: Python bindings for openwsman client API
+Group: Development/Libraries/Python
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
%{!?py_requires: %define py_requires Requires: python}
@@ -210,8 +205,6 @@
%package ruby
-License: BSD-3-Clause
-Group: System/Management
Requires: ruby
%{!?ruby_version: %global ruby_version %(ruby -r rbconfig -e 'print(RbConfig::CONFIG["ruby_version"])')}
@@ -223,6 +216,11 @@
Requires: ruby(abi) = %{ruby_version}
%endif
+%if 0%{?suse_version} == 1010
+%{!?ruby_sitelib: %global ruby_sitelib %(ruby -r rbconfig -e 'vd = RbConfig::CONFIG["vendorlibdir"]; print(vd ? vd : RbConfig::CONFIG["sitelibdir"])')}
+%{!?ruby_sitearch: %global ruby_sitearch %(ruby -r rbconfig -e 'vad = RbConfig::CONFIG["vendorarchdir"]; print(vad ? vad : RbConfig::CONFIG["sitearchdir"])')}
+%else
+# SLES 10 can't parse this :-/
%if 0%{?ruby_sitelib} == 0
%if (0%{?fedora} && 0%{?fedora} < 16) || (0%{?centos_version} && 0%{?centos_version}<600) || (0%{?rhel_version} && 0%{?rhel_version}<500)
# Fedora15, RHEL-5 and CentOS-5 don't have vendor lib
@@ -234,15 +232,16 @@
%{!?ruby_sitearch: %global ruby_sitearch %(ruby -r rbconfig -e 'vad = RbConfig::CONFIG["vendorarchdir"]; print(vad ? vad : RbConfig::CONFIG["sitearchdir"])')}
%endif
%endif
+%endif
+
Summary: Ruby bindings for openwsman client API
+Group: System/Management
%description ruby
This package provides Ruby bindings to access the openwsman client API.
%package perl
-License: BSD-3-Clause
-Group: System/Management
%if 0%{?fedora}
%define perl_version %(eval "`%{__perl} -V:version`"; echo $version)
%define perl_requires perl(:MODULE_COMPAT_%{perl_version})
@@ -251,6 +250,7 @@
Requires: perl = %{perl_version}
%endif
Summary: Perl bindings for openwsman client API
+Group: System/Management
%description perl
This package provides Perl bindings to access the openwsman client API.
@@ -259,11 +259,10 @@
%if 0%{?suse_version} == 0 || 0%{?suse_version} >= 1100
%package java
-License: BSD-3-Clause
-Group: System/Management
Requires: java
Requires: libwsman1 = %{version}
Summary: Java bindings for openwsman client API
+Group: System/Management
%description java
This package provides Java bindings to access the openwsman client API.
@@ -286,7 +285,7 @@
export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DNO_SSL_CALLBACK"
%endif
# SLES 10 needs explicit java bytecode target
-%if %0{?suse_version} == 1010
+%if 0%{?suse_version} == 1010 || 0%{?suse_version} == 1110
export EXPLICIT_TARGET=1.5
%endif
@@ -300,7 +299,7 @@
-DCMAKE_CXX_FLAGS_RELEASE:STRING="$RPM_OPT_FLAGS" \
-DCMAKE_SKIP_RPATH=1 \
-DPACKAGE_ARCHITECTURE=`uname -m` \
- -DEXPLICIT_TARGET="$EXPLICIT_TARGET" \
+ -DEXPLICIT_TARGET="$EXPLICIT_TARGET" \
-DLIB=%{_lib} \
-DBUILD_RUBY_GEM=no \
..
@@ -334,11 +333,12 @@
%post -n libwsman1 -p /sbin/ldconfig
-%postun -n libwsman1 -p /sbin/ldconfig
+%postun -n libwsman1
+/sbin/ldconfig
+exit 0
# follow http://en.opensuse.org/openSUSE:Systemd_packaging_guidelines
%if 0%{?has_systemd}
-
%pre server
if [-f /var/lib/systemd/migrated/%{name}]; then
%service_add_pre %{name}.service
@@ -407,6 +407,9 @@
%{python_sitearch}/*.so
%{python_sitearch}/*.py*
+# RHEL6 is missing ruby-devel in OBS
+%if 0%{?rhel_version} != 600
+
%files ruby
%defattr(-,root,root)
%if 0%{?mandriva_version}
@@ -421,6 +424,8 @@
%{ruby_sitelib}/openwsman/*.rb
%endif
+%endif
+
%files perl
%defattr(-,root,root)
%{perl_vendorarch}/openwsman.so
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/src/cpp/WsmanFilter.h new/openwsman-2.3.6/src/cpp/WsmanFilter.h
--- old/openwsman-2.3.5/src/cpp/WsmanFilter.h 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/src/cpp/WsmanFilter.h 2012-10-25 15:12:13.000000000 +0200
@@ -3,7 +3,7 @@
#include <string>
#include <vector>
-#include <malloc.h>
+#include <cstdlib>
#include "WsmanEPR.h"
#include "wsman-filter.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/src/lib/CMakeLists.txt new/openwsman-2.3.6/src/lib/CMakeLists.txt
--- old/openwsman-2.3.5/src/lib/CMakeLists.txt 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/src/lib/CMakeLists.txt 2012-10-08 16:53:50.000000000 +0200
@@ -2,7 +2,9 @@
# CMakeLists.txt for openwsman/src/lib
#
+IF ( BUILD_TESTS )
ADD_SUBDIRECTORY(test)
+ENDIF ( BUILD_TESTS )
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/src/lib/wsman-faults.c new/openwsman-2.3.6/src/lib/wsman-faults.c
--- old/openwsman-2.3.5/src/lib/wsman-faults.c 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/src/lib/wsman-faults.c 2012-10-08 16:52:50.000000000 +0200
@@ -54,6 +54,7 @@
#define FAULT_XPATH_EXPR "/s:Envelope/s:Body/s:Fault/s:Code/s:Value"
+#define FAULT_SUBCODE_VALUE_XPATH "/s:Envelope/s:Body/s:Fault/s:Code/s:Subcode/s:Value"
WsmanFaultDetailTable fault_detail_table[] =
{
@@ -602,5 +603,28 @@
}
+void
+wsman_get_fault_status_from_doc (WsXmlDocH doc, WsmanStatus *status)
+{
+ int i;
+ char *subcode_value=ws_xml_get_xpath_value(doc, FAULT_SUBCODE_VALUE_XPATH);
+ char *subcode_value_msg =calloc(1,strlen(subcode_value));
+ char *start_pos = strchr(subcode_value,':');
+ int copy_len = strlen (subcode_value) - (int)(start_pos - subcode_value);
+ strcpy(subcode_value_msg, start_pos+1);
+ if (strlen(subcode_value)== 0 ) return ;
+
+ int nfaults = sizeof (fault_code_table) / sizeof (fault_code_table[0]);
+ for (i = 0; i < nfaults; i++) {
+ if (strcmp (subcode_value_msg , fault_code_table[i].subCode) == 0) {
+ status->fault_code = fault_code_table[i].fault_code;
+ //some default values
+ status->fault_detail_code = 0;
+ status->fault_msg='\0';
+ return;
+ }
+ }
+ return;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/src/lib/wsman-libxml2-binding.c new/openwsman-2.3.6/src/lib/wsman-libxml2-binding.c
--- old/openwsman-2.3.5/src/lib/wsman-libxml2-binding.c 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/src/lib/wsman-libxml2-binding.c 2012-09-28 11:16:59.000000000 +0200
@@ -325,8 +325,7 @@
break;
case XML_NS_URI:
- if ((xmlNs =
- (xmlNsPtr) xml_parser_ns_find(node, str, NULL, 1,
+ if ((xmlNs = (xmlNsPtr) xml_parser_ns_find(node, str, NULL, 1,
1)) != NULL) {
xmlNode->ns = xmlNs;
retVal = 0;
@@ -397,6 +396,9 @@
return (WsXmlNodeH) xmlNode;
}
+/* check if namespace is defined (at document root)
+ * and evtl. (bAddAtRootIfNotFound!=0) add it to the root node
+ */
WsXmlNsH
xml_parser_ns_find(WsXmlNodeH node,
@@ -470,21 +472,33 @@
{
xmlNsPtr xmlNs = NULL;
if (node && uri) {
- if ((xmlNs =
- (xmlNsPtr) xml_parser_ns_find(node, uri, NULL, 0,
- 0)) != NULL) {
+ if ((xmlNs = (xmlNsPtr) xml_parser_ns_find(node, uri, NULL, 0, 0)) != NULL) {
+ /* namespace is known */
if (xmlNs->prefix != NULL) {
xmlFree((char *) xmlNs->prefix);
xmlNs->prefix = NULL;
}
-
if (prefix != NULL) {
xmlNs->prefix = xmlStrdup(BAD_CAST prefix);
}
} else {
- xmlNs =
- xmlNewNs((xmlNodePtr) node, BAD_CAST uri,
- BAD_CAST prefix);
+ /* create new namespace entry */
+ xmlNs = xmlNewNs((xmlNodePtr) node, BAD_CAST uri, BAD_CAST prefix);
+ /* since the 'xml:' name is supposed to be predefined, the above
+ * function will return NULL when prefix == xml && uri == XML_XML_NAMESPACE.
+ * Compensate for this here.
+ */
+ if (xmlNs == NULL && strcmp(prefix,"xml") == 0
+ && strcmp(uri,XML_XML_NAMESPACE)== 0) {
+ xmlNs = (xmlNsPtr) u_zalloc(sizeof(xmlNs));
+ if (xmlNs == NULL) {
+ error("Couldn't create a new Namespace structure");
+ return(NULL);
+ }
+ xmlNs->type = XML_LOCAL_NAMESPACE;
+ xmlNs->href = xmlStrdup(uri);
+ xmlNs->prefix = xmlStrdup(prefix);
+ }
}
}
return (WsXmlNsH) xmlNs;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/src/lib/wsman-soap.c new/openwsman-2.3.6/src/lib/wsman-soap.c
--- old/openwsman-2.3.5/src/lib/wsman-soap.c 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/src/lib/wsman-soap.c 2012-09-25 15:16:40.000000000 +0200
@@ -1081,6 +1081,8 @@
enumInfo = get_locked_enuminfo(soapCntx, _doc,
op, WSENUM_RELEASE, &status);
+ ws_set_context_xml_doc_val(soapCntx, WSFW_INDOC, _doc);
+
if (enumInfo == NULL) {
doc = wsman_generate_fault( _doc,
status.fault_code, status.fault_detail_code, NULL);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/src/lib/wsman-xml.c new/openwsman-2.3.6/src/lib/wsman-xml.c
--- old/openwsman-2.3.5/src/lib/wsman-xml.c 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/src/lib/wsman-xml.c 2012-09-28 11:16:59.000000000 +0200
@@ -80,6 +80,7 @@
{XML_NS_CIM_BINDING, "wsmb"},
{XML_NS_OPENWSMAN, "owsman"},
{XML_NS_TRANSFER, "wxf"},
+ {XML_NS_XML_NAMESPACES,"xml"},
{NULL, NULL}
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/src/plugins/CMakeLists.txt new/openwsman-2.3.6/src/plugins/CMakeLists.txt
--- old/openwsman-2.3.5/src/plugins/CMakeLists.txt 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/src/plugins/CMakeLists.txt 2012-10-25 15:35:55.000000000 +0200
@@ -5,6 +5,7 @@
add_subdirectory(identify)
add_subdirectory(wsman)
+add_subdirectory(redirect)
if(BUILD_LIBCIM)
add_subdirectory(cim)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/src/plugins/cim/sfcc-interface.c new/openwsman-2.3.6/src/plugins/cim/sfcc-interface.c
--- old/openwsman-2.3.5/src/plugins/cim/sfcc-interface.c 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/src/plugins/cim/sfcc-interface.c 2012-09-13 21:55:04.000000000 +0200
@@ -2505,26 +2505,26 @@
value.ref = handler;
CMAddKey(objectpath, "Handler",
&value, CMPI_ref);
+ instance = newCMPIInstance(objectpath, NULL);
//set OnFatalErrorPolicy to "Ignore"
value.uint16 = 2;
- CMAddKey(objectpath, "OnFatalErrorPolicy",
+ CMSetProperty(instance, "OnFatalErrorPolicy",
&value, CMPI_uint16);
//enable subscription
value.uint16 = 2;
- CMAddKey(objectpath, "SubscriptionState",
+ CMSetProperty(instance, "SubscriptionState",
&value, CMPI_uint16);
if(subsInfo->expires) {
struct timeval tv;
gettimeofday(&tv, NULL);
value.uint64 = subsInfo->expires - tv.tv_sec;
- CMAddKey(objectpath, "subscriptionDuration",
+ CMSetProperty(instance, "SubscriptionDuration",
&value, CMPI_uint64);
}
//set RepeatNotificationPolicy to None
value.uint16 = 2;
- CMAddKey(objectpath, "RepeatNotificationPolicy",
+ CMSetProperty(instance, "RepeatNotificationPolicy",
&value, CMPI_uint16);
- instance = newCMPIInstance(objectpath, NULL);
instance_r = cc->ft->createInstance(cc, objectpath, instance, &rc);
/* Print the results */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/src/plugins/redirect/CMakeLists.txt new/openwsman-2.3.6/src/plugins/redirect/CMakeLists.txt
--- old/openwsman-2.3.5/src/plugins/redirect/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/openwsman-2.3.6/src/plugins/redirect/CMakeLists.txt 2012-09-25 15:18:55.000000000 +0200
@@ -0,0 +1,12 @@
+#
+# CMakeLists.txt for openwsman/src/plugins/redirect
+#
+
+
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} )
+SET(redirect_SOURCES redirect.c redirect.h redirect_stubs.c)
+
+ADD_LIBRARY( redirect SHARED ${redirect_SOURCES} )
+
+SET_TARGET_PROPERTIES(redirect PROPERTIES VERSION 1.0.0 SOVERSION 1)
+INSTALL(TARGETS redirect DESTINATION ${PACKAGE_PLUGIN_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/src/plugins/redirect/redirect.c new/openwsman-2.3.6/src/plugins/redirect/redirect.c
--- old/openwsman-2.3.5/src/plugins/redirect/redirect.c 1970-01-01 01:00:00.000000000 +0100
+++ new/openwsman-2.3.6/src/plugins/redirect/redirect.c 2012-10-08 16:57:26.000000000 +0200
@@ -0,0 +1,280 @@
+/*
+ * Copyright (c) 2006 Dell, Inc.
+ * by Praveen K Paladugu <praveen_paladugu(a)dell.com>
+ * Licensed under the GNU General Public license, version 2.
+ */
+
+
+#include "wsman_config.h"
+
+#include "stdlib.h"
+#include "stdio.h"
+#include "string.h"
+#include "ctype.h"
+
+#include "u/libu.h"
+
+#include "wsman-xml-api.h"
+#include "wsman-soap.h"
+#include "wsman-xml-serializer.h"
+#include "wsman-dispatcher.h"
+#include "wsman-client-api.h"
+
+#include "redirect.h"
+
+#include "../../server/wsmand-daemon.h"
+
+struct __Redirect_Data
+{
+ char *server;
+ char *username;
+ char *password;
+ char *url_path;
+ char *authentication_method;
+ char *cim_namespace;
+ char *cainfo, *sslkey, *cl_cert;
+ char *namespace;
+ int noverifypeer, noverifyhost;
+ int server_port;
+
+};
+
+static struct __Redirect_Data *redirect_data;
+
+SER_START_ITEMS(Redirect)
+SER_END_ITEMS(Redirect);
+
+//As the data value in endPoints is not used, setting it to NULL for now
+START_END_POINTS(Redirect)
+ END_POINT_TRANSFER_DIRECT_GET(Redirect, NULL),
+ END_POINT_TRANSFER_DIRECT_PUT(Redirect, NULL),
+ END_POINT_TRANSFER_DIRECT_CREATE(Redirect, NULL),
+ END_POINT_TRANSFER_DIRECT_DELETE(Redirect, NULL),
+ END_POINT_ENUMERATE(Redirect, NULL),
+ END_POINT_DIRECT_PULL(Redirect, NULL),
+ END_POINT_PULL(Redirect, NULL),
+ END_POINT_RELEASE(Redirect, NULL),
+ END_POINT_CUSTOM_METHOD(Redirect, NULL),
+FINISH_END_POINTS(Redirect);
+
+
+static list_t *
+set_namespaces(void)
+{
+
+ int i;
+
+ list_t *l = list_create(LISTCOUNT_T_MAX);
+ WsSupportedNamespaces *ns = (WsSupportedNamespaces *)u_malloc(
+ sizeof(WsSupportedNamespaces));
+
+ ns->class_prefix = NULL;
+ ns->ns = redirect_data->namespace;
+ lnode_t *node = lnode_create(ns);
+ list_append(l, node);
+ return l;
+}
+
+
+void get_endpoints(void *self, void **data)
+{
+ WsDispatchInterfaceInfo *ifc =(WsDispatchInterfaceInfo *)data;
+ ifc->flags = 0;
+ ifc->actionUriBase = NULL;
+ ifc->version = "2.2";
+ ifc->vendor = "Dell";
+ ifc->displayName = "Redirect";
+ ifc->notes = "Redirect Plugin";
+ ifc->compliance = XML_NS_WS_MAN;
+ ifc->wsmanResourceUri = NULL;
+ ifc->extraData = NULL;
+ ifc->namespaces = set_namespaces();
+ ifc->endPoints = Redirect_EndPoints;
+}
+
+
+int init( void *self, void **data )
+{
+ char* filename;
+ dictionary *ini;
+ filename = (char *) wsmand_options_get_config_file();
+ ini = iniparser_new(filename);
+
+ redirect_data = malloc (sizeof(struct __Redirect_Data));
+ if (redirect_data == NULL){
+ error("Failed while allocating memory for redirect_data");
+ return 0;
+ }
+
+ //Check if the conf file has the required fields populated.
+ if ( iniparser_getstring(ini, "redirect:server", NULL) ==NULL ||
+ iniparser_getstring(ini, "redirect:namespace", NULL) ==NULL
+ ){
+
+ error("The required inputs are not provided in the config file");
+ return 0;
+ }
+
+ return 1;
+}
+
+void
+cleanup( void *self, void *data )
+{
+ free(redirect_data);
+ return;
+}
+void set_config( void *self, dictionary *config )
+{
+
+
+
+ if (config) {
+ redirect_data->server = iniparser_getstr (config, "redirect:server");
+ redirect_data->namespace = iniparser_getstr (config, "redirect:namespace");
+
+ redirect_data->username = iniparser_getstring (config, "redirect:username",NULL);
+ redirect_data->password = iniparser_getstring (config, "redirect:password",NULL);
+ redirect_data->url_path = iniparser_getstring (config, "redirect:url_path","/wsman");
+ redirect_data->authentication_method = iniparser_getstring (config, "redirect:authentication_method", "basic");
+ redirect_data->cim_namespace = iniparser_getstring (config, "redirect:cim_namespace","root/cimv2");
+ redirect_data->cainfo = iniparser_getstring (config, "redirect:cacert",NULL);
+ redirect_data->server_port = iniparser_getint (config, "redirect:port",5895);
+ redirect_data->noverifypeer = iniparser_getint (config, "redirect:noverifypeer", 0);
+ redirect_data->noverifyhost = iniparser_getint (config, "redirect:noverifyhost", 0);
+ redirect_data->sslkey = iniparser_getstring (config, "redirect:sslkey", NULL);
+ redirect_data->cl_cert = iniparser_getstring (config, "redirect:cl_cert", NULL);
+ }
+
+
+}
+
+static char *get_remote_cl_cert()
+{
+ return redirect_data->cl_cert;
+}
+static char *get_remote_sslkey()
+{
+ return redirect_data->sslkey;
+}
+
+static char* get_remote_server()
+{
+ return redirect_data->server;
+
+}
+static int get_remote_noverifypeer()
+{
+ return redirect_data->noverifypeer;
+}
+static int get_remote_noverifyhost()
+{
+ return redirect_data->noverifyhost;
+}
+static char* get_remote_username()
+{
+ return redirect_data->username;
+}
+
+static char* get_remote_password()
+{
+ return redirect_data->password;
+
+}
+
+static char* get_remote_url_path()
+{
+ return redirect_data->url_path;
+}
+
+static char* get_remote_namespace()
+{
+ return redirect_data->namespace;
+}
+
+
+static char* get_remote_authentication_method()
+{
+ return redirect_data->authentication_method;
+}
+
+static char* get_remote_cim_namespace()
+{
+ return redirect_data->cim_namespace;
+}
+
+static char* get_remote_cainfo()
+{
+ return redirect_data->cainfo;
+}
+
+static int get_remote_server_port()
+{
+ return redirect_data->server_port;
+}
+
+
+WsManClient* setup_redirect_client(WsContextH cntx, char *ws_username, char *ws_password)
+{
+
+ WsManClient *cl = malloc(sizeof(cl));
+
+ if (cl == NULL){
+ error("Error while allocating memory for client in redirect plugin");
+ return NULL;
+ }
+
+
+ cl = wsmc_create(
+ get_remote_server() ,
+ get_remote_server_port() ,
+ get_remote_url_path(),
+ get_remote_cainfo() ? "https" : "http",
+ get_remote_username() ? get_remote_username() : strdup(ws_username),
+ get_remote_password() ? get_remote_password() : strdup(ws_password)
+ );
+
+
+ wsman_transport_set_auth_method(cl, get_remote_authentication_method());
+
+ if ( get_remote_cainfo() ) {
+ wsman_transport_set_cainfo(cl, get_remote_cainfo() );
+ }
+
+ if (get_remote_cl_cert()){
+ wsman_transport_set_cert(cl, get_remote_cert());
+ if (!get_remote_cainfo())
+ debug("Warning: cainfo not set to enable SSL operation in Redirect Plugin\n");
+
+ }
+
+ if ( get_remote_sslkey())
+ {
+ wsman_transport_set_cert(cl, get_remote_sslkey());
+ if (!get_remote_cainfo())
+ {
+ debug("Warning: cainfo not set to enable SSL operation in Redirect Plugin\n");
+ }
+ }
+
+
+ wsman_transport_set_verify_peer(cl, get_remote_cainfo()? !get_remote_noverifypeer() : 0);
+ wsman_transport_set_verify_host(cl, get_remote_cainfo() ? !get_remote_noverifyhost(): 0 );
+
+
+// No need for client options
+// cl_options = wsmc_options_init();
+ // cl_options->properties = hash_create(HASHCOUNT_T_MAX, 0, 0) ; //properties are only valid for put, get & create.. so skippping
+ // cl_options->cim_ns = get_remote_cim_namespace() ;
+
+//Pass this option to request the Estimated Total num of Items in the response.
+ // cl_options->flags |= FLAG_ENUMERATION_COUNT_ESTIMATION;
+ // cl_options->max_elements = wsman_get_max_elements(cntx,NULL);
+
+ // cl_options->max_envelope_size = wsman_get_max_envelope_size(cntx,NULL);
+ // cl_options->timeout= wsman_get_operation_timeout(cntx, NULL) * 1000;
+
+
+ return cl;
+}
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/src/plugins/redirect/redirect.h new/openwsman-2.3.6/src/plugins/redirect/redirect.h
--- old/openwsman-2.3.5/src/plugins/redirect/redirect.h 1970-01-01 01:00:00.000000000 +0100
+++ new/openwsman-2.3.6/src/plugins/redirect/redirect.h 2012-10-08 16:55:08.000000000 +0200
@@ -0,0 +1,96 @@
+/*
+ * Copyright (c) 2006 Dell, Inc.
+ * by Praveen K Paladugu <praveen_paladugu(a)dell.com>
+ * Licensed under the GNU General Public license, version 2.
+ */
+
+
+#include "wsman-declarations.h"
+#include "wsman-xml-serializer.h"
+
+#define XML_REDIRECT_NS "http://dummy.com/wbem/wscim/1/cim-schema/2"
+
+
+struct __RedirectResult
+{
+ int result;
+};
+typedef struct __RedirectResult Redirect;
+
+// Service endpoint declaration
+int Redirect_Enumerate_EP(WsContextH cntx,
+ WsEnumerateInfo* enumInfo,
+ WsmanStatus *status, void *opaqueData);
+
+
+int Redirect_Pull_EP(WsContextH cntx, WsEnumerateInfo* enumInfo,
+ WsmanStatus *status, void *opaqueData);
+
+
+int Redirect_Get_EP( SoapOpH op, void* appData, void *opaqueData );
+
+int Redirect_Create_EP( SoapOpH op, void* appData, void *opaqueData );
+
+int Redirect_Delete_EP( SoapOpH op, void* appData, void *opaqueData );
+
+int Redirect_Put_EP( SoapOpH op, void* appData, void *opaqueData );
+
+int Redirect_Custom_EP( SoapOpH op, void* appData, void *opaqueData );
+
+int Redirect_transfer_action ( SoapOpH op, void* appData, void *opaqueData);
+
+int Redirect_Release_EP(WsContextH cntx,
+ WsEnumerateInfo* enumInfo,
+ WsmanStatus *status, void *opaqueData);
+
+/*int Redirect_Subscribe_EP(WsContextH cntx,
+ WsSubscribeInfo* subsInfo,
+ WsmanStatus *status,
+ void *opaqueData);
+
+int Redirect_Renew_EP(WsContextH cntx,
+ WsSubscribeInfo* subsInfo,
+ WsmanStatus *status,
+ void *opaqueData);
+
+int Redirect_UnSubscribe_EP(WsContextH cntx,
+ WsSubscribeInfo* subsInfo,
+ WsmanStatus *status,
+ void *opaqueData);
+
+int Redirect_Evt_Pull_EP(WsContextH cntx,WsSubscribeInfo* subsInfo,
+ WsmanStatus *status,
+ void *opaqueData);
+
+int Redirect_EventPoll_EP(WsEventThreadContextH threadcntx);
+*/
+
+
+
+
+
+SER_DECLARE_TYPE(Redirect);
+DECLARE_EP_ARRAY(Redirect);
+
+
+void get_endpoints(void *self, void **data);
+//int init (void *self, void **data );
+//void cleanup( void *self, void *data );
+//void set_config( void *self, dictionary *config );
+
+static char* get_remote_server();
+static char* get_remote_username();
+static char* get_remote_password();
+static char* get_remote_url_path();
+static char* get_remote_authentication_method();
+static char* get_remote_cim_namespace();
+static char* get_remote_cainfo();
+static int get_remote_server_port();
+static int get_remote_noverifypeer();
+static int get_remote_noverifyhost();
+static char* get_remote_sslkey();
+static char* get_remote_cl_cert();
+
+WsManClient* setup_redirect_client (WsContextH cntx, char *username, char *password);
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/src/plugins/redirect/redirect_stubs.c new/openwsman-2.3.6/src/plugins/redirect/redirect_stubs.c
--- old/openwsman-2.3.5/src/plugins/redirect/redirect_stubs.c 1970-01-01 01:00:00.000000000 +0100
+++ new/openwsman-2.3.6/src/plugins/redirect/redirect_stubs.c 2012-09-28 11:16:59.000000000 +0200
@@ -0,0 +1,335 @@
+/*
+ * Copyright (c) 2006 Dell, Inc.
+ * by Praveen K Paladugu <praveen_paladugu(a)dell.com>
+ * Licensed under the GNU General Public license, version 2.
+ */
+
+
+#include "wsman_config.h"
+
+#include "stdlib.h"
+#include "stdio.h"
+#include "string.h"
+#include "ctype.h"
+
+
+#include "u/libu.h"
+
+#include "wsman-xml-api.h"
+#include "wsman-soap.h"
+#include "wsman-xml.h"
+#include "wsman-client-api.h"
+#include "wsman-xml-serializer.h"
+
+#include <wsman-client-transport.h>
+#include <wsman-debug.h>
+
+#include "wsman-soap-envelope.h"
+#include "wsman-soap-message.h"
+#include "wsman-dispatcher.h"
+
+#include "redirect.h"
+
+
+WsXmlDocH redirect_generate_fault( WsXmlDocH in_doc, WsManClient *cl);
+char* redirect_fault_msg (char * last_error_string);
+
+//DEBUG
+static void xml_print( WsXmlDocH doc);
+
+int Redirect_transfer_action ( SoapOpH op,
+ void* appData,
+ void *opaqueData)
+{
+ //Same function to be called for Get, Put, Create, Delete Actions
+ WsmanMessage *msg = wsman_get_msg_from_op(op);
+ SoapH soap = soap_get_op_soap(op);
+ WsXmlDocH in_doc = soap_get_op_doc(op, 1);
+ WsContextH cntx = ws_create_ep_context(soap, in_doc);
+ WsManClient *cl=NULL;
+ WsXmlDocH response=NULL;
+
+
+
+ debug ("Test Get Endpoint Called");
+ cl = setup_redirect_client(cntx, msg->auth_data.username, msg->auth_data.password );
+
+ wsman_send_request(cl,cntx->indoc);
+
+
+ if (wsmc_get_last_error(cl) != WS_LASTERR_OK ){
+ //CURL/ HTTP errors
+ soap_set_op_doc(op,
+ redirect_generate_fault( cntx->indoc , cl),
+ 0);
+
+ return 1;
+ }
+
+
+ response = wsmc_build_envelope_from_response(cl);
+
+ soap_set_op_doc(op,
+ ws_xml_duplicate_doc(response), 0);
+
+ wsmc_release(cl);
+
+ return 0;
+}
+
+
+int Redirect_Get_EP( SoapOpH op,
+ void* appData,
+ void *opaqueData)
+
+{
+ return Redirect_transfer_action(op,appData, opaqueData);
+
+}
+
+int Redirect_Create_EP( SoapOpH op,
+ void* appData,
+ void *opaqueData)
+
+{
+ return Redirect_transfer_action(op,appData, opaqueData);
+
+}
+
+int Redirect_Delete_EP( SoapOpH op,
+ void* appData,
+ void *opaqueData)
+
+{
+ return Redirect_transfer_action(op,appData, opaqueData);
+
+}
+
+
+
+int Redirect_Put_EP( SoapOpH op,
+ void* appData,
+ void *opaqueData)
+{
+ return Redirect_transfer_action(op,appData, opaqueData);
+}
+
+
+int Redirect_Enumerate_EP(WsContextH cntx,
+ WsEnumerateInfo* enumInfo,
+ WsmanStatus *status, void *opaqueData)
+{
+
+ WsXmlNodeH r_header=NULL, r_node=NULL, r_body=NULL, r_opt=NULL;
+ WsXmlDocH r_response=NULL;
+ char *resource_uri, *remote_enumContext;
+ int op;
+ WsManClient *cl=NULL;
+
+
+ //The redirected Enumeration request must have RequestTotalItemsCountEstimate enabled
+
+ r_header = ws_xml_get_soap_header(cntx->indoc);
+ if ( (r_node = ws_xml_get_child(r_header,0,XML_NS_WS_MAN, WSM_REQUEST_TOTAL )) == NULL )
+ ws_xml_add_child(r_header, XML_NS_WS_MAN, WSM_REQUEST_TOTAL, NULL);
+
+
+ cl = setup_redirect_client(cntx, enumInfo->auth_data.username, enumInfo->auth_data.password);
+
+
+ //Set the enumInfo flags based on the indoc. This is required while handling the response in wsenum_eunmerate_stub
+ r_body=ws_xml_get_soap_body(cntx->indoc);
+ if ( ( r_node = ws_xml_get_child(r_body ,0, XML_NS_ENUMERATION, WSENUM_ENUMERATE )) != NULL )
+ {
+ if ( (r_opt = ws_xml_get_child(r_node,0,XML_NS_WS_MAN,WSM_OPTIMIZE_ENUM )) != NULL )
+ enumInfo->flags |= WSMAN_ENUMINFO_OPT ;
+
+ }
+
+
+ wsman_send_request(cl,cntx->indoc);
+
+ if (wsmc_get_last_error(cl) != WS_LASTERR_OK ){
+ //CURL or HTTP errors
+ enumInfo->pullResultPtr = NULL;
+ status->fault_code = WSMAN_INTERNAL_ERROR;
+ status->fault_detail_code = 0;
+ status->fault_msg = redirect_fault_msg( wsman_transport_get_last_error_string( wsmc_get_last_error(cl) ) );
+ return 1;
+ }
+
+
+
+
+ r_response = ws_xml_duplicate_doc(wsmc_build_envelope_from_response(cl));
+
+
+ if ( wsman_is_fault_envelope(r_response)){
+ enumInfo->pullResultPtr = NULL;
+ wsman_get_fault_status_from_doc(r_response, status);
+ return 1;
+ }
+
+
+
+ //Get the Estimated Total No.of Items from the response.
+ r_header=ws_xml_get_soap_header(r_response);
+ r_node=ws_xml_get_child(r_header,0,XML_NS_WS_MAN, WSM_TOTAL_ESTIMATE );
+ enumInfo->totalItems=(!r_node) ? 0: atoi(ws_xml_get_node_text(r_node));
+
+
+ //Get the remote context
+ remote_enumContext = wsmc_get_enum_context(r_response);
+
+
+
+ //Set the pullResultPtr only if some Enum Items are returned, in optimized mode.
+ r_body= ws_xml_get_soap_body(r_response);
+
+ if ( (r_node = ws_xml_get_child(r_body,0,XML_NS_ENUMERATION, WSENUM_ENUMERATE_RESP )) != NULL &&
+ ( ws_xml_get_child(r_node,0,XML_NS_WS_MAN,WSENUM_ITEMS) != NULL) )
+
+ {
+
+ enumInfo->pullResultPtr = r_response;
+
+ if( strlen(remote_enumContext) != 0 )
+ strncpy(enumInfo->enumId, remote_enumContext, strlen(remote_enumContext)+1);
+
+ else // If all the instances are returned, the context will be NULL
+ enumInfo->enumId[0]='\0';
+
+ }
+
+ else{
+ //If not items are returned, set the context and return.
+ strncpy(enumInfo->enumId, remote_enumContext, strlen(remote_enumContext)+1);
+ ws_xml_destroy_doc(r_response);
+
+ }
+
+ wsmc_release(cl);
+
+
+ return 0;
+
+}
+
+
+int Redirect_Release_EP(WsContextH cntx,
+ WsEnumerateInfo* enumInfo,
+ WsmanStatus *status, void *opaqueData)
+{
+
+
+ WsManClient *cl=NULL;
+ WsXmlDocH response=NULL;
+
+
+ cl = setup_redirect_client(cntx, enumInfo->auth_data.username, enumInfo->auth_data.password);
+
+ wsman_send_request(cl,cntx->indoc);
+ if (wsmc_get_last_error(cl) != WS_LASTERR_OK ){
+ //just return for now, as the release_stub is not handling the status codes.
+ return 1;
+ }
+
+ response=wsmc_build_envelope_from_response(cl);
+
+ //The status value is not used in the release stub. So, just return, if fault or not.
+ return wsman_is_fault_envelope(response);
+}
+
+int Redirect_Pull_EP(WsContextH cntx, WsEnumerateInfo* enumInfo,
+ WsmanStatus *status, void *opaqueData)
+{
+ WsXmlDocH doc=NULL,response=NULL;
+ WsManClient *cl=NULL;
+ int retVal=0;
+
+
+
+
+ cl = setup_redirect_client( cntx, enumInfo->auth_data.username, enumInfo->auth_data.password);
+
+
+ wsman_send_request(cl,cntx->indoc);
+
+ if (wsmc_get_last_error(cl) != WS_LASTERR_OK ){
+ //CURL or HTTP errors
+ enumInfo->pullResultPtr = NULL;
+ status->fault_code = WSMAN_INTERNAL_ERROR;
+ status->fault_detail_code = 0;
+ status->fault_msg = redirect_fault_msg( wsman_transport_get_last_error_string( wsmc_get_last_error(cl) ) );
+ return 1;
+ }
+
+
+ response = ws_xml_duplicate_doc(wsmc_build_envelope_from_response(cl));
+
+
+ if ( ! wsman_is_fault_envelope(response) )
+ enumInfo->pullResultPtr = response;
+
+ else{
+ //If there a fault, return the status code.
+ enumInfo->pullResultPtr = NULL;
+ wsman_get_fault_status_from_doc (response, status);
+ retVal=1;
+ }
+
+ wsmc_release(cl);
+
+ return retVal;
+}
+
+
+
+int Redirect_Custom_EP( SoapOpH op,
+ void* appData,
+ void *opaqueData )
+{
+
+ //By passing the stubs. Called from process_inbound_operation
+
+ //Fix the wsa:To element in the forwarded request?? Nothing is verifying the URL in this element anyway.
+ return Redirect_transfer_action(op,appData, opaqueData);
+
+
+
+}
+
+
+static void xml_print( WsXmlDocH doc)
+{
+
+ ws_xml_dump_node_tree(stdout, ws_xml_get_doc_root(doc));
+ return;
+
+}
+
+WsXmlDocH redirect_generate_fault( WsXmlDocH in_doc, WsManClient *cl)
+{
+
+ WS_LASTERR_Code last_error =wsmc_get_last_error(cl);
+ char *last_error_string = wsman_transport_get_last_error_string(last_error);
+
+
+ return wsman_generate_fault(in_doc, WSMAN_INTERNAL_ERROR, 0,
+ redirect_fault_msg(last_error_string) );
+
+
+}
+
+char* redirect_fault_msg (char * last_error_string)
+{
+ char *prepend_string = "Redirect Plugin: ";
+ char* fault_msg =calloc(1,strlen(prepend_string)+strlen(last_error_string)+2);
+
+ strncpy(fault_msg, prepend_string, strlen(prepend_string));
+ strncat(fault_msg, last_error_string, strlen(last_error_string));
+
+ return fault_msg;
+
+}
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.3.5/src/plugins/wsman/CMakeLists.txt new/openwsman-2.3.6/src/plugins/wsman/CMakeLists.txt
--- old/openwsman-2.3.5/src/plugins/wsman/CMakeLists.txt 2012-08-11 23:01:46.000000000 +0200
+++ new/openwsman-2.3.6/src/plugins/wsman/CMakeLists.txt 2012-10-08 16:54:31.000000000 +0200
@@ -2,4 +2,6 @@
# CMakeLists.txt for openwsman/src/plugins/wsman
#
+IF ( BUILD_TESTS )
add_subdirectory(test)
+ENDIF ( BUILD_TESTS )
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package mumble for openSUSE:Factory checked in at 2012-11-08 21:50:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mumble (Old)
and /work/SRC/openSUSE:Factory/.mumble.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mumble", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/mumble/mumble.changes 2012-11-08 08:05:50.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.mumble.new/mumble.changes 2012-11-08 21:50:51.000000000 +0100
@@ -1,0 +2,5 @@
+Wed Nov 7 20:33:31 UTC 2012 - opensuse(a)cboltz.de
+
+- install apparmor profile without x permissions
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mumble.spec ++++++
--- /var/tmp/diff_new_pack.evD6Gk/_old 2012-11-08 21:50:52.000000000 +0100
+++ /var/tmp/diff_new_pack.evD6Gk/_new 2012-11-08 21:50:52.000000000 +0100
@@ -338,7 +338,7 @@
# server
install -D -m 0755 release/murmurd "%{buildroot}%{_sbindir}/murmurd"
install -D -m 0755 %{SOURCE2} %{buildroot}/etc/init.d/mumble-server
-install -D -m 0755 %{SOURCE3} %{buildroot}/etc/apparmor.d/usr.sbin.murmurd
+install -D -m 0644 %{SOURCE3} %{buildroot}/etc/apparmor.d/usr.sbin.murmurd
%if 0%{?suse_version} < 1220
sed -i -e 's,/usr/bin/grep,/bin/grep,;s,/usr/bin/sed,/bin/sed,' %{buildroot}/etc/apparmor.d/usr.sbin.murmurd
%endif
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package man-pages for openSUSE:Factory checked in at 2012-11-08 21:50:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/man-pages (Old)
and /work/SRC/openSUSE:Factory/.man-pages.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "man-pages", Maintainer is "PGajdos(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/man-pages/man-pages.changes 2012-08-31 09:44:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.man-pages.new/man-pages.changes 2012-11-08 21:50:46.000000000 +0100
@@ -1,0 +2,135 @@
+Thu Nov 1 09:41:20 CET 2012 - pgajdos(a)suse.cz
+
+- update to version 3.43
+ * Newly documented interfaces in existing pages
+ getenv.3
+ Document secure_getenv(3)
+ * New and changed links
+ phys.2
+ New link to unimplemented.2
+ secure_getenv.3
+ New link to getenv.3
+ * Global changes
+ * Various pages
+ Global fix: s/-/\\-/ when real hyphen is required (e.g., in code)
+ * Various pages
+ Global fix: Various consistency fixes for SEE ALSO
+ * Various pages
+ Global fix: use "Linux kernel source" consistently
+ Rather than "kernel source".
+ * Various pages
+ Global fix: disable justification and hyphenation in SEE ALSO
+ For a better visual result, disable justification and hyphenation
+ in SEE ALSO where page names are long.
+ * Changes to individual pages
+ epoll_wait.2
+ Describe timeout limitation in kernels < 2.6.37
+ As reported by Fredrik (and as far as I can tell the problem
+ went back to 2.6.0):
+ The timeout argument has an upper limit. Any values above that
+ limit are treated the same as -1, i.e. to wait indefinitely.
+ The limit is given by:
+ #define EP_MAX_MSTIMEO min(1000ULL * MAX_SCHEDULE_TIMEOUT / HZ, \
+ (LONG_MAX - 999ULL) / HZ)
+ That is, the limit depends on the size of a long and the timer
+ frequency. Assuming the a long is never smaller than 32 bits
+ and HZ never larger than 1000, the worst case is 35 minutes.
+ I think this should be mentioned under "BUGS".
+ Although this is likely to be fixed in the future
+ (http://lkml.org/lkml/2010/8/8/144) the problem exists in
+ at least 2.6.14 - 2.6.35. I don't know if select(2) and poll(2)
+ are affected.
+ https://bugzilla.kernel.org/show_bug.cgi?id=20762
+ Add pointer to select(2) for discussion of close in another thread
+ getitimer.2
+ Note Linux's odd handling of the new_value==NULL case
+ Fix types used to declare fields in timeval struct
+ keyctl.2
+ Reorder SEE ALSO, without .br
+ poll.2
+ Add pointer to select(2) for discussion of close in another thread
+ select.2
+ Note behavior if monitored file descriptor is closed in another thread
+ Executive summary: a sane application can't rely on any
+ particular behavior if another thread closes a file descriptor
+ being monitored by select().
+ See https://bugzilla.kernel.org/show_bug.cgi?id=40852
+ Clarify equivalent pselect() code in terms of threads
+ s/sigprogmask/pthread_sigmask/
+ semop.2
+ Recast discussion of blocking behavior in terms of threads
+ semop() blocks the calling thread, not the process.
+ SEE ALSO: Add clone(2)
+ Give reader a clue about CLONE_SYSVSEM.
+ shutdown.2
+ Document EINVAL error (and associated bug)
+ Eric Dumazet noted that EINVAL was not documented. Some further
+ digging shows that it's also not diagnosed consistently.
+ See https://bugzilla.kernel.org/show_bug.cgi?id=47111.
+ sigaction.2
+ Tweak SA_RESETHAND description
+ syscalls.2, uname.2, boot.7
+ Global fix: s/OS/operating system/
+ timer_settime.2
+ Small rewording around discussion of pointer arguments
+ wait4.2
+ Note that these functions are nonstandard and recommend alternatives
+ Some edits to Adrian's path by mtk.
+ CONFORMING TO: Note SUS details for wait3()
+ gnu_get_libc_version.3
+ Remove unneeded "#define _GNU_SOURCE" from SYNOPSIS
+ pthread_kill.3, pthread_sigqueue.3
+ Remove wording "another"
+ Writing "another thread" in these pages implies that these
+ functions can't be used to send a signal to the calling thread
+ itself, which is of course untrue.
+ sigvec.3
+ Add "int" arg to sv_handler definition in sigvec structure
+ Fix small error in discussion of blocking of signals
+ The signal that causes the handler to be invoked is blocked,
+ but saying "by default" implies that this can be changed via
+ the API. It cannot. (One needs sigaction(2) for that.)
+ syslog.3
+ Remove (apparently bogus) text claiming LOG_AUTH is deprecated
+ LOG_AUTH is in POSIX, and widely available. There
+ seems to be no basis to the claim it is deprecated.
+ Quoting Simon:
+ I cannot find any other source that claim LOG_AUTH is
+ deprecated in any way. LOG_AUTH is distinct from
+ LOG_AUTHPRIV. The GNU C Library manual only documents
+ LOG_AUTH. The header files contains both without any
+ comment. Common systems like Debian appear to refer to
+ both auth and authpriv facilities in syslog configurations.
+ Popular daemons appear to use both facilities.
+ Both facilities are discussed in several RFCs.
+ See https://bugzilla.kernel.org/show_bug.cgi?id=46091
+ ttyname.3
+ SEE ALSO: Add ctermid(3)
+ proc.5
+ Clarify header file related to 'flags' field of /proc/PID/stat
+ Update description of 'starttime' field of /proc/PID/stat
+ The unit of measurement changed from jiffies to clock ticks in
+ Linux 2.6.
+ See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=675891
+ Document /proc/sys/kernel/kptr_restrict
+ Document /proc/sys/fs/protected_symlinks
+ Based on text in Documentation/sysctl/fs.txt by Kees Cook
+ Document /proc/sys/fs/protected_hardlinks
+ Based on text in Documentation/sysctl/fs.txt by Kees Cook
+ capabilities.7
+ Document interaction of CAP_SYSLOG and /proc/sys/kernel/kptr_restrict
+ ip.7
+ SEE ALSO: Add ipv6(7)
+ SEE ALSO: Add icmp(7)
+ man-pages.7
+ Add some advice about disabling hyphenation in SEE ALSO
+ ld.so.8
+ Describe interpretation of slashes in dependency strings
+ Repeat note that LD_LIBRARY_PATH is ignored in privileged programs
+ This point is already noted when discussing search order for
+ libraries, but it's worth repeating under the specific discussion
+ of LD_LIBRARY_PATH further down the page.
+ Add some details for LD_PRELOAD
+ Note that LD_PRELOAD list separator can be space or colon
+
+-------------------------------------------------------------------
Old:
----
man-pages-3.42.tar.bz2
New:
----
man-pages-3.43.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ man-pages.spec ++++++
--- /var/tmp/diff_new_pack.B9hcW3/_old 2012-11-08 21:50:47.000000000 +0100
+++ /var/tmp/diff_new_pack.B9hcW3/_new 2012-11-08 21:50:47.000000000 +0100
@@ -19,7 +19,7 @@
Name: man-pages
BuildRequires: fdupes
Url: http://www.kernel.org/doc/man-pages/download.html
-Version: 3.42
+Version: 3.43
Release: 0
Summary: Linux Manual Pages
License: BSD-3-Clause and GPL-2.0+ and MIT
++++++ man-pages-3.42.tar.bz2 -> man-pages-3.43.tar.bz2 ++++++
++++ 15051 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package lomoco for openSUSE:Factory checked in at 2012-11-08 21:50:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lomoco (Old)
and /work/SRC/openSUSE:Factory/.lomoco.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lomoco", Maintainer is "lnussel(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/lomoco/lomoco.changes 2011-12-08 11:52:55.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.lomoco.new/lomoco.changes 2012-11-08 21:50:40.000000000 +0100
@@ -1,0 +2,6 @@
+Mon Nov 5 20:37:39 UTC 2012 - tittiatcoke(a)gmail.com
+
+- Ensure that locomo.sh is installed in the correct path
+ /usr/lib/udev
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lomoco.spec ++++++
--- /var/tmp/diff_new_pack.uUYBNm/_old 2012-11-08 21:50:41.000000000 +0100
+++ /var/tmp/diff_new_pack.uUYBNm/_new 2012-11-08 21:50:41.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package lomoco
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 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,7 +16,8 @@
#
# icecream 0
-%define udev_scripts_dir /lib/udev
+
+%define udev_scripts_dir /usr/lib/udev
%if 0%{?suse_version} && 0%{?suse_version} > 1100
BuildRequires: libusb-compat-devel
%else
@@ -33,12 +34,12 @@
%endif
Name: lomoco
-License: GPL-2.0+
Url: http://www.lomoco.org/
-Group: Hardware/Other
Version: 1.0
Release: 0
Summary: Tool for setting the special features of some Logitech mice
+License: GPL-2.0+
+Group: Hardware/Other
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: udev
Conflicts: logitech_applet, lmctl
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libcroco for openSUSE:Factory checked in at 2012-11-08 21:50:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libcroco (Old)
and /work/SRC/openSUSE:Factory/.libcroco.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcroco", Maintainer is "gnome-maintainers(a)suse.de"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libcroco/libcroco.changes 2012-10-19 10:18:37.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libcroco.new/libcroco.changes 2012-11-08 21:50:33.000000000 +0100
@@ -1,0 +2,6 @@
+Fri Oct 26 18:18:29 UTC 2012 - dimstar(a)opensuse.org
+
+- Update to version 0.6.8:
+ + Handle signed units (bgo#686239).
+
+-------------------------------------------------------------------
Old:
----
libcroco-0.6.7.tar.xz
New:
----
libcroco-0.6.8.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libcroco.spec ++++++
--- /var/tmp/diff_new_pack.tDXF3f/_old 2012-11-08 21:50:34.000000000 +0100
+++ /var/tmp/diff_new_pack.tDXF3f/_new 2012-11-08 21:50:34.000000000 +0100
@@ -17,7 +17,7 @@
Name: libcroco
-Version: 0.6.7
+Version: 0.6.8
Release: 0
Summary: CSS2 Parser Library
License: GPL-2.0+ and LGPL-2.1+
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package john-wordlists for openSUSE:Factory checked in at 2012-11-08 21:50:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/john-wordlists (Old)
and /work/SRC/openSUSE:Factory/.john-wordlists.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "john-wordlists", Maintainer is "lrupp(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/john-wordlists/john-wordlists.changes 2011-09-23 02:04:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.john-wordlists.new/john-wordlists.changes 2012-11-08 21:50:14.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Nov 8 14:30:58 UTC 2012 - lars(a)linux-schulserver.de
+
+- specfile cleanup
+- added README.SuSE to fix bnc #765636
+
+-------------------------------------------------------------------
New:
----
README.SuSE
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ john-wordlists.spec ++++++
--- /var/tmp/diff_new_pack.enpE91/_old 2012-11-08 21:50:15.000000000 +0100
+++ /var/tmp/diff_new_pack.enpE91/_new 2012-11-08 21:50:15.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package john-wordlists (Version 1)
+# spec file for package john-wordlists
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 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,23 +15,21 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
-
Name: john-wordlists
-Url: http://www.openwall.com/john/
-License: Any Noncommercial
-Group: Productivity/Security
-AutoReqProv: on
Version: 1
-Release: 130
+Release: 0
Summary: Word List Files for John the Ripper
+License: Any Noncommercial
+Group: Productivity/Security
+Url: http://www.openwall.com/john/
Source: %{name}-%{version}.tar.bz2
-BuildArch: noarch
+Source1: README.SuSE
BuildRoot: %{_tmppath}/%{name}-%{version}-build
+BuildArch: noarch
%description
-These are huge word lists for john (John the Ripper) (a fast password
+These are huge word lists for john (John the Ripper - a fast password
cracker).
The following copyright statement applies to this word list collection
@@ -43,29 +41,25 @@
http://www.openwall.com/wordlists/
-
-
-Authors:
---------
- Solar Designer <solar(a)false.com>
-
%prep
-%setup -n %{name}-%{version}
+%setup -q
+install -m644 %{SOURCE1} .
%build
%install
-JOHNDIR=$RPM_BUILD_ROOT/var/lib/john
+JOHNDIR=%{buildroot}%{_localstatedir}/lib/john
install -d -m 700 $JOHNDIR/wordlists
install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/* $JOHNDIR/wordlists/
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
%files
%defattr(-,root,root)
-%dir /var/lib/john
-%dir /var/lib/john/wordlists
-%doc /var/lib/john/wordlists/*
+%doc README.SuSE
+%dir %{_localstatedir}/lib/john
+%dir %{_localstatedir}/lib/john/wordlists
+%doc %{_localstatedir}/lib/john/wordlists/*
%changelog
++++++ README.SuSE ++++++
The wordlists collection in this package is thankfully provided by the Openwall
project.
It is a result of processing many hundreds of public domain wordlist files from
multiple sources and in a variety of file formats. Most files were rejected for
being duplicates or for poor quality, but a few hundred remained and went into
the combined wordlists you will find here.
The wordlists are intended primarily for use with password crackers such as
John the Ripper and with password recovery utilities.
SUSE has a special agreement with Solar Designer of Openwall Project to
freely distribute this wordlist - here is the license statement:
Copyright (c) 2002,2003 by Solar Designer of Openwall Project
The homepage URL for this wordlists collection is:
http://www.openwall.com/wordlists/
You're allowed to use and redistribute this wordlists collection or
parts thereof, with or without modification, provided that credit is
given where it is due, any modified versions are marked as such, this
license is kept intact and included with each copy, and NO FEE IS
CHARGED FOR OBTAINING A COPY except as negotiated with the copyright
holder. In particular, you are NOT permitted to charge for bandwidth,
physical media, and/or shipping. You're also not permitted to bundle
this wordlists collection with a product you charge for.
If redistribution for a fee is what you're after, please contact the
copyright holder to negotiate special terms for the downloadable or
the extended CD-ready version of this collection.
It was a significant amount of work to compile this collection and
having a monopoly on regulating the CD sales is my way to compensate
for the time already spent and to allow for further work.
--------------------------------------
>From a mail from the author, Alexander Peslyak <solar at openwall.com> on
18.07.2005 15:54 GMT:
"I hereby give my permission to re-distribute the freely downloadable
parts of the Openwall wordlists collection, including "all.lst", along
with SUSE LINUX (and its successor products, if any), notwithstanding
the terms of my published LICENSE."
--------------------------------------
If you find this wordlist useful, please consider supporting Openwall project
by purchasing the whole set of wordlist from this page:
http://www.openwall.com/wordlists/
Have a lot of fun!
Your openSUSE team
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package javahelp2 for openSUSE:Factory checked in at 2012-11-08 21:50:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/javahelp2 (Old)
and /work/SRC/openSUSE:Factory/.javahelp2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "javahelp2", Maintainer is "bnc-team-java(a)forge.provo.novell.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/javahelp2/javahelp2.changes 2011-09-23 02:04:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.javahelp2.new/javahelp2.changes 2012-11-08 21:50:07.000000000 +0100
@@ -1,0 +2,5 @@
+Sun Nov 4 14:08:32 CEST 2011 - fschuett(a)gymnasium-himmelsthuer.de
+
+- Fixed jhindexer, jhsearch jar name
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ javahelp2-jhindexer.sh ++++++
--- /var/tmp/diff_new_pack.GC8pve/_old 2012-11-08 21:50:08.000000000 +0100
+++ /var/tmp/diff_new_pack.GC8pve/_new 2012-11-08 21:50:08.000000000 +0100
@@ -19,7 +19,7 @@
# Configuration
MAIN_CLASS=com.sun.java.help.search.Indexer
-BASE_JARS=javahelp
+BASE_JARS=javahelp2
# Set parameters
set_jvm
++++++ javahelp2-jhsearch.sh ++++++
--- /var/tmp/diff_new_pack.GC8pve/_old 2012-11-08 21:50:08.000000000 +0100
+++ /var/tmp/diff_new_pack.GC8pve/_new 2012-11-08 21:50:08.000000000 +0100
@@ -19,7 +19,7 @@
# Configuration
MAIN_CLASS=com.sun.java.help.search.QueryEngine
-BASE_JARS=javahelp
+BASE_JARS=javahelp2
# Set parameters
set_jvm
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0