openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- 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
February 2014
- 1 participants
- 1581 discussions
Hello community,
here is the log from the commit of package pidgin-sipe.2528 for openSUSE:12.3:Update checked in at 2014-02-28 10:39:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.3:Update/pidgin-sipe.2528 (Old)
and /work/SRC/openSUSE:12.3:Update/.pidgin-sipe.2528.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pidgin-sipe.2528"
Changes:
--------
New Changes file:
--- /dev/null 2014-02-13 01:09:38.344032506 +0100
+++ /work/SRC/openSUSE:12.3:Update/.pidgin-sipe.2528.new/pidgin-sipe.changes 2014-02-28 10:39:54.000000000 +0100
@@ -0,0 +1,418 @@
+-------------------------------------------------------------------
+Mon Dec 17 10:46:21 UTC 2012 - dimstar(a)opensuse.org
+
+- Update to version 1.14.0:
+ + Add support for Web Ticket authentication using ADFS
+ (sf#3585364).
+ + Kerberos configuration should be passwordless (sf#3578132).
+ + Connection drops after a few hours (sf#3580212)
+ + Add support for buddy photos.
+ + Add support for call to Audio Test Service.
+ + Initial implementation for telepathy backend.
+ + Reduce Web Ticket traffic by queueing requests & caching
+ tickets.
+ + Update OBS packaging information for Debian.
+ + Various minor bug & build fixes.
+
+-------------------------------------------------------------------
+Sun Sep 16 19:06:03 UTC 2012 - zaitor(a)opensuse.org
+
+- Update to version 1.13.3:
+ + Fixed OpenBSD build issue.
+ + Support Lync 2010 meet URLs.
+ + Revert to legacy MSOC protocol on Lync FT invitation.
+ + Fix broken busy->available status switch.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Apr 9 18:51:47 UTC 2012 - dimstar(a)opensuse.org
+
+- Update to version 1.13.1:
+ + Detect incompatible encryption level with Lync
+ + purple: add URI validity check to Add Buddy callback
+ + Various build fixes
+ + Updated translations.
+- Drop pidgin-sipe-gcc47.patch: fixed upstream.
+
+-------------------------------------------------------------------
+Sat Mar 24 23:13:09 UTC 2012 - dimstar(a)opensuse.org
+
+- Add pidgin-sipe-gcc47.patch: Fix build with gcc 4.7; taken from
+ git.
+
+-------------------------------------------------------------------
+Thu Mar 15 13:23:31 UTC 2012 - vuntz(a)opensuse.org
+
+- Update to version 1.13.0:
+ + Added [MS-SIPAE] TLS-DSK authentication scheme:
+ - TLS-DSK has been introduced in Lync
+ - mandatory for Office365 accounts
+ - also works for non-public Lync installations
+ - does not work yet with SSPI on Windows
+ + Added [MS-DLX] based Get Info/Contact Search:
+ - [MS-PRES] SIP-Based Active Directory Search is disabled in
+ Lync
+ + Added experimental media TCP transport
+ + Make it compile against the latest purple 3.0.x API
+ + Make it compile against the latest glib2 2.31.x API
+ + Completed cleanup: core no longer requires libpurple
+ + Refactored crypto code, ie. NSS can replaced if necessary
+ + Removed kopete backend: KDE is moving to telepathy
+ + Build-related changes
+- Drop pidgin-sipe-no-deprecated.patch: fixed upstream.
+
+-------------------------------------------------------------------
+Thu Jan 12 08:57:16 UTC 2012 - dimstar(a)opensuse.org
+
+- Change gmime-2_4-devel BuildRequires to gmime-devel. This rename
+ happened long ago and was just a virtual provides by now.
+- Drop checks for openSUSE 11.1.
+
+-------------------------------------------------------------------
+Mon Jan 9 13:07:06 UTC 2012 - vuntz(a)opensuse.org
+
+- Add pidgin-sipe-no-deprecated.patch: do not use deprecated glib
+ API, to fix build on Factory.
+
+-------------------------------------------------------------------
+Fri Sep 2 10:00:33 UTC 2011 - vuntz(a)opensuse.org
+
+- Update to version 1.12.0:
+ + Add support for OCS2007R2 Group Chat (sf#3064877)
+ + Support for HTTP/1.1 Transfer-Encoding: chunked (sf##3311026)
+ + Added MS TURN support
+ + Implement timeouts for SIP request. Used for REGISTER
+ + More work on Voice & Video call support
+ + Add random Ms-Conversation-ID to INVITE
+ + Fix parsing of P-Asserted-Identity header
+ + Fix several crashes (including sf#3082602, sf#3148124,
+ sf#3399007)
+ + Fix several authenticfation issues (inclusing sf#2834758,
+ sf#3090663, sf#3130915)
+ + Make it compile against the purple 2.8.x & 3.0.x APIs
+ + More internal changes to prepare for non-purple backends
+ + Updated/add Adium and Miranda ports
+ + Several build system fixes and improvements (including
+ sf#3092324, sf#3150482, sf#3091490, sf#3108246)
+ + Other bugs fixed: sf#3156430, sf#3161273, sf#3198585,
+ sf#3267073.
+- Drop pidgin-sipe-1.11.2-gcc46.patch: fixed upstream.
+- Add pkgconfig(gstreamer-0.10) and pkgconfig(nice) BuildRequires
+ on 12.1 and later (since 11.4 and earlier have a too old version
+ of libnice), to build Voice & Video call support.
+
+-------------------------------------------------------------------
+Mon May 23 08:50:03 UTC 2011 - idonmez(a)novell.com
+
+- Add pidgin-sipe-1.11.2-gcc46.patch: remove write-only variables
+ to fix compilation with gcc 4.6
+
+-------------------------------------------------------------------
+Thu Nov 18 10:39:02 CET 2010 - dimstar(a)opensuse.org
+
+- Update to version 1.11.2:
+ + Sipe-sign: fix parsing of P-Asserted-Identity header
+ + Fixed memory leaks
+ + sf#3090663: Re-authentication fails
+ + sf#3091490: Make 1.11.0 Compile on FreeBSD
+ + sf#3092324: Core dump in "make check"
+- Changes from version 1.11.1:
+ + sf#2834758: First NTLM signature check after startup fails
+ + purple: fix memory leak in sipe_backend_transport_connect()
+ error path
+ + sf#3082602: Crash on Autodiscover
+ + Build fixes.
+
+-------------------------------------------------------------------
+Sun Oct 17 10:07:58 UTC 2010 - dimstar(a)opensuse.org
+
+- Some simple preparations to enable telepathy plugin once it
+ becomes available.
+
+-------------------------------------------------------------------
+Wed Oct 6 09:02:38 UTC 2010 - john(a)redux.org.uk
+
+- Update to version 1.11.0.
+ + Feature sf#2945346 - added Lotus Notes/Domino Calendar
+ integration.
+ + Fixed sf#2971422: idle check for OCS2005 presence case (Stefan
+ Becker)
+ + Fixed sf#2982424: krb5 build errors on FreeBSD (Stefan Becker)
+ + Fixed sf#2997639: pidgin crash after accepting cert (Stefan
+ Becker)
+ + Fixed sf#3001523: Cancelling a long pending file transfer
+ crashes Pidgin (Jakub Adam)
+ + Fixed sf#3002993: Group Name issues with ampersand (Stefan
+ Becker)
+ + Fixed sf#3029228: Calendar published at/with incorrect time
+ (Stefan Becker)
+ + Fixed sf#3029929: Crash with outlook 2k3 Calendar (Stefan
+ Becker)
+ + Fix logout from OCS (Jakub Adam)
+ + Implement workaround for buddy list menu memory leaks
+ (Stefan Becker)
+ + Dropped UDP transport support (Stefan Becker)
+ + Rewrote TCP & TLS transport support (Stefan Becker)
+ + HTTP improvements: GET, cookies (pier11)
+ + Alternative crypt/digest implementation based on NSS (pier11)
+ + Rewrote message debug log and implemented an analyzer script
+ for it (Stefan Becker)
+ + More internal changes to prepare for non-purple backends
+ (Stefan Becker)
+ + New translation: Dutch (Flemish) 'nl' (fieona, ridiekel)
+ + New translation: Swedish 'sv' (Rijad)
+ + Added translations 'ar' 'hu' 'ja' 'ko' 'sv' 'zh_TW' submitted
+ by Novell
+ + New build option: nss/mozilla-nss/microb-engine-nss for
+ non-purple backends
+ + Add build option for kopete backend (Stefan Becker)
+ + Updated Adium port (Emanuele Zattin)
+
+-------------------------------------------------------------------
+Tue Jun 29 10:38:37 UTC 2010 - john(a)redux.org.uk
+
+- Update to version 1.10.1
+ + Fixed bug in the SIPE buddy list hash table functionality
+ reported by a RHEL5 user.
+ + Fixed Pidgin 2.7.0 API compatibility.
+
+-------------------------------------------------------------------
+Tue Jun 15 21:30:52 UTC 2010 - john(a)redux.org.uk
+
+- Fix openSUSE 11.1 build by removing unnecessary BuildRequires.
+
+-------------------------------------------------------------------
+Fri Jun 4 17:28:29 CEST 2010 - sbrabec(a)suse.cz
+
+- Added support for translation-update-upstream (FATE#301344).
+
+-------------------------------------------------------------------
+Sun Apr 04 13:30:00 BST 2010 - pier11(a)operamail.com
+
+- Update to version 1.10.0:
+ + Feature sf#2823160: Access Levels (2007+ environment)
+ + Feature sf#2957811: add support for "automaton" class
+ + Feature sf#2972823: fail on in-line variable declarations
+ + Fixed sf#2971422: handle OCS 2005 idiosyncrasy of varying SIP
+ URI case
++++ 221 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.3:Update/.pidgin-sipe.2528.new/pidgin-sipe.changes
New:
----
pidgin-sipe-1.14.0.tar.bz2
pidgin-sipe.changes
pidgin-sipe.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pidgin-sipe.spec ++++++
#
# spec file for package pidgin-sipe
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define build_telepathy 1
Name: pidgin-sipe
Version: 1.14.0
Release: 0
# FIXME: enable telepathy plugin when it'll be available (not in 1.11.0)
Summary: Pidgin protocol plugin to connect to MS Office Communicator
License: GPL-2.0+
Group: Productivity/Networking/Instant Messenger
Url: http://sipe.sourceforge.net/
Source: http://downloads.sourceforge.net/project/sipe/sipe/pidgin-sipe-1.14.0/%{nam…
BuildRequires: gettext-devel
BuildRequires: glib2-devel >= 2.12.0
BuildRequires: gmime-devel
BuildRequires: intltool
BuildRequires: krb5-devel
BuildRequires: libpurple-devel >= 2.4.0
BuildRequires: libtool
# For directory ownership
BuildRequires: pidgin
BuildRequires: translation-update-upstream
%if 0%{?suse_version} > 1140
# Put gstreamer in the %%if too, since it's only checked if we have libnice
BuildRequires: pkgconfig(gstreamer-0.10)
BuildRequires: pkgconfig(nice) >= 0.1.0
%endif
BuildRequires: pkgconfig(nss)
%if %{build_telepathy}
BuildRequires: pkgconfig(telepathy-glib) >= 0.18.0
%endif
Requires: libpurple-plugin-sipe = %{version}
Requires: pidgin
Supplements: packageand(libpurple-plugin-sipe:pidgin}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
A third-party plugin for the Pidgin multi-protocol instant messenger.
It implements the extended version of SIP/SIMPLE used by various products:
* Microsoft Office Communications Server (OCS 2007/2007 R2 and newer)
* Microsoft Live Communications Server (LCS 2003/2005)
* Reuters Messaging
With this plugin you should be able to replace your Microsoft Office
Communicator client with Pidgin.
This package provides the icon set for Pidgin.
%package -n libpurple-plugin-sipe
Summary: Libpurple third-party plugin for Microsoft LCS/OCS
Group: Productivity/Networking/Instant Messenger
Enhances: libpurple
%description -n libpurple-plugin-sipe
A third-party plugin for the libpurple multi-protocol instant messaging core.
It implements the extended version of SIP/SIMPLE used by various products:
* Microsoft Office Communications Server (OCS 2007/2007 R2 and newer)
* Microsoft Live Communications Server (LCS 2003/2005)
* Reuters Messaging
%if %{build_telepathy}
%package -n telepathy-plugin-sipe
Summary: Microsoft LCS/OCS connection manager for Telepathy
Group: Productivity/Networking/Instant Messenger
%description -n telepathy-plugin-sipe
A third-party connection manager for the telepathy multi-protocol instant
messaging core. It implements the extended version of SIP/SIMPLE used by
various products:
* Microsoft Office Communications Server (OCS 2007/2007 R2 and newer)
* Microsoft Live Communications Server (LCS 2003/2005)
* Reuters Messaging
%endif
%prep
%setup -q
translation-update-upstream
%build
%{?env_options}
%configure \
--with-krb5 \
--enable-purple \
%if %{build_telepathy}
--enable-telepathy
%else
--disable-telepathy
%endif
make %{_smp_mflags}
%install
%makeinstall
find %{buildroot} -type f -name "*.la" -delete -print
# SLES11 defines suse_version = 1110
%if 0%{?suse_version} && 0%{?suse_version} < 1120
rm -r %{buildroot}/%{_datadir}/pixmaps/pidgin/protocols/scalable
%endif
%find_lang %{name}
%check
make check
%clean
rm -rf %{buildroot}
%files -n libpurple-plugin-sipe -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING NEWS README TODO
%{_libdir}/purple-2/libsipe.so
%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING
%dir %{_datadir}/pixmaps/pidgin/protocols/24
%dir %{_datadir}/pixmaps/pidgin/protocols/32
%{_datadir}/pixmaps/pidgin/protocols/*/sipe.png
# SLES11 defines suse_version = 1110
%if !0%{?suse_version} || 0%{?suse_version} >= 1120
%{_datadir}/pixmaps/pidgin/protocols/*/sipe.svg
%endif
%if %{build_telepathy}
%files -n telepathy-plugin-sipe
%defattr(-, root, root)
%{_libexecdir}/telepathy-sipe
%{_datadir}/dbus-1/services/org.freedesktop.Telepathy.ConnectionManager.sipe.service
%{_datadir}/empathy/
%{_datadir}/telepathy/
%endif}
%changelog
--
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 pidgin-otr for openSUSE:12.3:Update checked in at 2014-02-28 10:39:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.3:Update/pidgin-otr (Old)
and /work/SRC/openSUSE:12.3:Update/.pidgin-otr.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pidgin-otr"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.FW0WTB/_old 2014-02-28 10:39:52.000000000 +0100
+++ /var/tmp/diff_new_pack.FW0WTB/_new 2014-02-28 10:39:52.000000000 +0100
@@ -1 +1 @@
-<link package='pidgin-otr.1475' cicount='copy' />
+<link package='pidgin-otr.2528' cicount='copy' />
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
28 Feb '14
Hello community,
here is the log from the commit of package pidgin-embeddedvideo.2528 for openSUSE:13.1:Update checked in at 2014-02-28 10:39:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/pidgin-embeddedvideo.2528 (Old)
and /work/SRC/openSUSE:13.1:Update/.pidgin-embeddedvideo.2528.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pidgin-embeddedvideo.2528"
Changes:
--------
New Changes file:
--- /dev/null 2014-02-13 01:09:38.344032506 +0100
+++ /work/SRC/openSUSE:13.1:Update/.pidgin-embeddedvideo.2528.new/pidgin-embeddedvideo.changes 2014-02-28 10:39:33.000000000 +0100
@@ -0,0 +1,31 @@
+-------------------------------------------------------------------
+Sat Sep 22 23:03:54 UTC 2012 - nmo.marques(a)gmail.com
+
+- Update to version 1.2:
+ + Added support for Youtube short URLs
+ + Removed support for Google Video (service not available any
+ more) and Yahoo! Video (service inconsistent when generating
+ the embedding code)
+ + Updated regexes and embedding codes for all websites
+ + Solved a few bugs
+ + Updated license from GPLv2 to GPLv3
+- Change License tag to GPL-3.0, following upstream.
+- Define _plugindir based on pidgin.pc and export it as PLUGINDIR
+ for configure.
+- Drop the _version defines: it's not used.
+
+-------------------------------------------------------------------
+Tue Sep 21 21:03:27 UTC 2010 - badshah400(a)gmail.com
+
+- Created subpackage pidgin-plugin-embeddedvideo which contains all
+ required files
+- Spec file cleanup
+ + Remove libglib Buildrequires, as it is not required
+ + Corrected license tag to GPLv2+ instead of GPLv2
+ + Included the AUTHORS file from source in the %doc section
+
+-------------------------------------------------------------------
+Tue Sep 7 14:44:55 UTC 2010 - badshah400(a)gmail.com
+
+- Initial package (version 1.1.2)
+
New:
----
pidgin-embeddedvideo-1.2.tar.gz
pidgin-embeddedvideo.changes
pidgin-embeddedvideo.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pidgin-embeddedvideo.spec ++++++
#
# spec file for package pidgin-embeddedvideo
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define _plugindir %(pkg-config --variable plugindir pidgin)
Name: pidgin-embeddedvideo
Version: 1.2
Release: 0
Summary: Pidgin plugin to watch videos directly into your Pidgin conversation
License: GPL-3.0
Group: Productivity/Networking/Instant Messenger
Url: http://code.google.com/p/pidgin-embeddedvideo/
Source: http://pidgin-embeddedvideo.googlecode.com/files/%{name}-%{version}.tar.gz
BuildRequires: libcurl-devel
BuildRequires: libwebkit-devel
BuildRequires: pidgin-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Pidgin Embedded Video is a GTK plugin for the popular instant messaging
client Pidgin. The purpose of this plugin is to provide a faster way to
watch videos while chatting with your friends. No more additional
browser windows! It transforms a simple conversation into a much more
attractive and interesting experience.
%package -n pidgin-plugin-embeddedvideo
Summary: Pidgin plugin to watch videos directly into your Pidgin conversation
Group: Productivity/Networking/Instant Messenger
Requires: pidgin
Recommends: pullin-flash-player
Provides: %{name} = %{version}
%description -n pidgin-plugin-embeddedvideo
Pidgin Embedded Video is a GTK plugin for the popular instant messaging
client Pidgin. The purpose of this plugin is to provide a faster way to
watch videos while chatting with your friends. No more additional browser
windows! It transforms a simple conversation into a much more attractive
and interesting experience.
%prep
%setup -q -n %{name}
%build
export PLUGINDIR=%{_plugindir}
%configure
make %{?_smp_mflags}
%install
%makeinstall
find %{buildroot}%{_libdir} -type f -name "*.la" -print -delete
%clean
rm -rf %{buildroot}
%files -n pidgin-plugin-embeddedvideo
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING README
%{_plugindir}/embeddedvideo.so
%changelog
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
28 Feb '14
Hello community,
here is the log from the commit of package pidgin-birthday-reminder for openSUSE:13.1:Update checked in at 2014-02-28 10:39:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/pidgin-birthday-reminder (Old)
and /work/SRC/openSUSE:13.1:Update/.pidgin-birthday-reminder.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pidgin-birthday-reminder"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
New:
----
_link
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
<link package='pidgin-birthday-reminder.2528' cicount='copy' />
--
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 leechcraft.2528 for openSUSE:13.1:Update checked in at 2014-02-28 10:39:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/leechcraft.2528 (Old)
and /work/SRC/openSUSE:13.1:Update/.leechcraft.2528.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "leechcraft.2528"
Changes:
--------
New Changes file:
--- /dev/null 2014-02-13 01:09:38.344032506 +0100
+++ /work/SRC/openSUSE:13.1:Update/.leechcraft.2528.new/leechcraft-doc.changes 2014-02-28 10:39:19.000000000 +0100
@@ -0,0 +1,14 @@
+-------------------------------------------------------------------
+Wed Sep 11 20:50:53 UTC 2013 - dap.darkness(a)gmail.com
+
+- 0.6.0 bugfix release.
+
+-------------------------------------------------------------------
+Fri Jul 12 21:10:02 UTC 2013 - dap.darkness(a)gmail.com
+
+- 0.5.99 bugfix release.
+
+-------------------------------------------------------------------
+Sun Jun 16 17:00:38 UTC 2013 - dap.darkness(a)gmail.com
+
+- Split out from the main package.
New Changes file:
--- /dev/null 2014-02-13 01:09:38.344032506 +0100
+++ /work/SRC/openSUSE:13.1:Update/.leechcraft.2528.new/leechcraft.changes 2014-02-28 10:39:19.000000000 +0100
@@ -0,0 +1,451 @@
+-------------------------------------------------------------------
+Fri Sep 27 20:06:22 UTC 2013 - dap.darkness(a)gmail.com
+
+- _constraints was added to prevent out-of-memory build issue.
+
+-------------------------------------------------------------------
+Wed Sep 11 20:51:25 UTC 2013 - dap.darkness(a)gmail.com
+
+- 0.6.0 release fixes lots of bugs in
+ * Core, Util & XSD,
+ * AdvancedNotifications,
+ * Aggregator,
+ * Azoth, Azoth AdiumStyles, Azoth Autoidler,
+ Azoth p100q, Azoth Vader & Azoth Xoox,
+ * Dolozhee (set proper stretch on widgets),
+ * LastFMScrobble (fixed leaking),
+ * Launchy (use own settings instead of messing with LMP),
+ * Liznoo (try autostarting UPower if it's unavailable),
+ * LMP & LMP Graffiti,
+ * Poshuku & Poshuku CleanWeb,
+ * Summary (fixed leaking context menu actions).
+- Spec fixing up:
+ * Obsoletes nacheku because of ustream request.
+ * DSTRICT_LICENSING=True to suggest IM clients icons.
+ * DENABLE_MEDIACALLS=True to enable Jingle support.
+ * DENABLE_BITTORRENT_GEOIP=True to enable countries flags.
+
+-------------------------------------------------------------------
+Fri Jul 12 21:10:46 UTC 2013 - dap.darkness(a)gmail.com
+
+- 0.5.99 bugfix release:
+ * AN: fixed a typo in user string.
+ * AN: updated English and Russian translations.
+ * Azoth: auto-request logs for MUC participants as well.
+ * Azoth: fixed font zooming in fixed-font MUCs.
+ * Azoth CH: don't test the entry type, leave that to core.
+ * LMP: fixed a segfault on removable device removal in sync widget.
+ * Lemon: added Qwt 6.1 compatibility.
+ * Liznoo: added Qwt 6.1 compatibility.
+ * Monocle Mu: depend on openjpeg and jbig2dec, required by mupdf.
+ * Poshuku CleanWeb: fixed a rare segfault.
+- openSUSE 12.1 became EOL and unsupported by upstream:
+ * leechcraft-acetamide-qt47.patch was deleted;
+ * if-sections were deleted;
+ * gcc version required to build was incremented.
+- Forgotten doc dependencies were deleted (doxygen, graphviz).
+- Additional mupdf linking dependencies were added (jbig2dec, openjpeg).
+- Conflict with Lcms 2.5+ was added as a workaround for bnc#828751.
+
+-------------------------------------------------------------------
+Mon Jun 24 18:49:25 UTC 2013 - dap.darkness(a)gmail.com
+
+- 0.5.98 bugfix release:
+ * Core: first show unassociated dock widgets.
+ * Core: fixed some segfaults on tab closes.
+ * Core: fixed notifications about current tab changes.
+ * Core: fixed reusing IDs for jobs.
+ * AN: fixed overlay text drawing on notification icons.
+ * Aggregator: always save provider for delegated jobs.
+ * Aggregator: download the rest of the feeds after killing a stall.
+ * Azoth: fixed several rare segfaults.
+ * Azoth: don't try sending contact ID to another on DnD.
+ * Azoth: change tab name after entry renaming.
+ * Azoth MetaContacts: don't suggest unifying with MUC entries.
+ * Azoth Xoox: properly handle server errors on form fetching.
+ * Kinotify: fixed leaking state machine on each notification.
+ * LMP: fixed broken synchronization symbol fixing.
+ * LMP: temporary files are always removed after sync.
+ * LMP: metadata is now mapped properly from the source.
+ * Monocle: only render those pages that are actually visible.
+ * Monocle: don't set negative scales.
+ * Monocle: menu is shown only if mouse moved with a button pressed.
+ * Monocle Seen: safeguard against rendering a bunch of small images.
+ * TSM: fixed occasional segfaults on tab closes.
+ * Vrooby: proper partition naming in UDisks2 backend.
+- Fixed for PowerPC and ARM architectures:
+ * no v8 and mupdf for ppc* — monocle-mu plugin was disabled;
+ * no libpurple for armv5 — azoth-velvetbird plugin was disabled.
+- Removed leechcraft-doc-doxygen-rpmlint-w.patch: resolved in upstream.
+- Qt >= 4.8 became required to build.
+
+-------------------------------------------------------------------
+Mon Jun 10 20:52:29 UTC 2013 - dap.darkness(a)gmail.com
+
+- 0.5.97 bugfix release:
+ * Core: fixed colors for QML buttons (mucn neater now).
+ * Core: properly handle META key in shortcuts dialog.
+ * Core: properly set default string codec, fixes debug messages encoding.
+ * Util: fixed memory leak with QML and ColorThemeProxy.
+ * Util: fixed rectangle fitting algorithm.
+ * Azoth: fixed chat entry destruction on chat tab close.
+ * HotSensors: take text color from the QML theme.
+ * LackMan: fixed a typo in SQL query.
+ * Launchy: extended known category aliases for Multimedia.
+ * Monocle: keep page position on resize.
+ * NSM: fixed icons for tab context menu actions.
+ * TPI: update job name as well.
+ * TPI: don't show internal tasks.
+ * Vrooby: close the device popup on hoverout.
+- New plugins were enabled for Factory:
+ * Touchstreams — VK.com music streaming.
+
+-------------------------------------------------------------------
+Tue May 21 18:03:02 UTC 2013 - dap.darkness(a)gmail.com
+
+- 0.5.96 bugfix release:
+ * Core: keep tab icon along tab moves between windows.
+ * Core: fixed toolbar handling on tab moves between windows.
+ * Core: fixed file locking threading issues.
+ * Core: fixed network disk cache expiration handling.
+ * Core: proper handling of forcefully closed unassociated dock widgets.
+ * Core: don't show actions with empty text in popup menus.
+ * Azoth: fixed autoscrolling.
+ * Azoth: application-wide users list shortcut.
+ * Azoth: case-insensitive users list filtering.
+ * Azoth: use proper icon for voice calls.
+ * Azoth Acetamide: made the channels list dialog non-modal.
+ * Azoth Acetamide: allow joining to channels while the list is fetched.
+ * Blogique: fixed progress indicator.
+ * Blogique Hestia: fixed autoupdating entries in local blog.
+ * Monocle Postrus: fixed FindLibSpectre.cmake for upcoming CMake.
+ * LMP: fix rare segfaults on queue clearing.
+ * LMP: clear last song data on player clearing.
+ * LMP: support drags from filesystem browser.
+ * LMP: replace queue on playlist activation.
+ * LMP: properly restore play mode check state.
+ * Popishu: fixed caret line background color.
+ * VB: don't own conversation by the buddy, fixes multiple segfaults.
+- New plugins were enabled:
+ * azoth-otroid — Off-the-Record module for IM;
+ * monocle-mu — another pdf module via the mupdf backend;
+- Renamed to correspond upstream naming policy:
+ * poshuku-delicious => poshuku-onlinebookmarks-delicious;
+ * poshuku-readitlater => poshuku-onlinebookmarks-readitlater;
+- Updated leechcraft-acetamide-qt47.patch to revert some 0.5.96 changes
+ to provide azoth-acetamide plugin at openSUSE 12.1.
+- Added "-Doverride=" CXX-flag to prevent compiler errors at openSUSE 12.1.
+- Fixed up via `spec-cleaner`.
+
+-------------------------------------------------------------------
+Sun Apr 28 13:24:59 UTC 2013 - dap.darkness(a)gmail.com
+
+- 0.5.95 release:
+ * Aggregator module got a major speedup;
+ * Azoth IM client became more keyboard-friendly;
+ * Blogique, the blog client, now supports
+ - autosaving,
+ - tab unclosing,
+ - session management with the TabSessManager plugin,
+ - showing recent comments and inbox messages;
+ * Choroid plugin requires Qt >= 4.8;
+ * GActs now bundles a patched Qxt with it. It adds support for assigning
+ media keys to global shortcuts, a thing that upstream Qxt misses (and
+ seems to not accept the proposed patch for several years already);
+ * GMail Notifier module now supports showing a quark at SB2.
+ * Sidebar plugin became deprecated;
+ * Launchy module now supports favorites category;
+ * LHTR visual editor plugin now supports tables;
+ * License was switched from GPL-3.0+ to BSL-1.0;
+ * LMP audio-player got a proper album art manager;
+ * Monocle document reader now supports
+ - page thumbnails,
+ - bookmarks (with visually highlighting the currently displaying area),
+ - forms for PDF files,
+ - text searching;
+ * Multiple windows support;
+ * Poshuku history widget got support of
+ - filtering by URL,
+ - eliminating duplicates in the same section;
+ * SB2 now supports placing the panel in any window side;
+ * Vrooby now supports UDisks2 and building with several backends.
+- New plugins were enabled:
+ * azoth-velvetbird — LibPurple wrapper for IM;
+ * blogique-hestia — local blogging;
+ * hotsensors — temperature sensors for sidebar;
+ * lmp-graffiti — audio tags editor for player;
+ * monocle-doc — monocle plugin documentation;
+ * poshuku-autosearch — autosearch for browser.
+- See more at http://leechcraft.org/moving-to-bsl
+ and http://leechcraft.org/leechcraft-0.5.95-is-released
+- Added leechcraft-acetamide-qt47.patch to revert some 0.5.95 changes
+ to provide azoth-acetamide plugin at openSUSE 12.1.
+- Added leechcraft-doc-doxygen-rpmlint-w.patch to prevent rpmlint
+ "W: file-contains-date-and-time" for doxygen made html-files.
+- Removed boost.patch merged by upstream.
+
+-------------------------------------------------------------------
+
+Fri Feb 1 16:52:35 UTC 2013 - dap.darkness(a)gmail.com
+
+- A bug with not loading torrent plugin was fixed via boost.patch.
+
+-------------------------------------------------------------------
+Fri Dec 21 21:24:25 UTC 2012 - dap.darkness(a)gmail.com
+- 0.5.90 release:
+ * lots of improvements and bugfixes;
+ * desktop-files to open different file types;
++++ 254 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:13.1:Update/.leechcraft.2528.new/leechcraft.changes
New:
----
_constraints
leechcraft-0.6.0.tar.xz
leechcraft-doc.changes
leechcraft-doc.spec
leechcraft.changes
leechcraft.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ leechcraft-doc.spec ++++++
#
# spec file for package leechcraft-doc
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: leechcraft-doc
Version: 0.6.0
Release: 0
Summary: Modular Internet Client Documentation
License: BSL-1.0
Group: Development/Libraries/Other
Url: http://leechcraft.org
Source0: http://dist.leechcraft.org/LeechCraft/%{version}/leechcraft-%{version}.tar.…
%if 0%{?suse_version} > 1210
BuildRequires: doxygen >= 1.8.3.1
%else
BuildRequires: doxygen
%endif
BuildRequires: fdupes
BuildRequires: graphviz
BuildRequires: xz
BuildArch: noarch
%description
This packages provides documentation of LeechCraft core API.
It contains description of core API used for developing first-level
LeechCraft plugins. For developing sub-plugins, please refer to
corresponding packages (like leechcraft-azoth-doc). This documentation
is also available online at http://doc.leechcraft.org/core/
%package -n leechcraft-azoth-doc
Summary: LeechCraft Azoth Documentation
Group: Development/Libraries/Other
BuildArch: noarch
%description -n leechcraft-azoth-doc
This packages provides documentation of LeechCraft Azoth API.
It contains description of Azoth API used for developing LeechCraft
Azoth sub-plugins. For developing first-lexel plugins, please refer
to corresponding packages (like leechcraft-doc). This documentation
is also available online at http://doc.leechcraft.org/azoth/
%package -n leechcraft-monocle-doc
Summary: LeechCraft Monocle Documentation
Group: Development/Libraries/Other
BuildArch: noarch
%description -n leechcraft-monocle-doc
This packages provides documentation of LeechCraft Monocle API.
It contains description of Monocle API used for developing LeechCraft
Monocle sub-plugins. For developing first-lexel plugins, please refer
to corresponding packages (like leechcraft-doc). This documentation
is also available online at http://doc.leechcraft.org/monocle/
%prep
%setup -q -n leechcraft-%{version}
%build
cd doc/doxygen/core
sed -i Doxyfile \
-e "s/PROJECT_NUMBER .*/PROJECT_NUMBER = %{LEECHCRAFT_VERSION}/"
doxygen Doxyfile
cd ../azoth
sed -i Doxyfile \
-e "s/PROJECT_NUMBER .*/PROJECT_NUMBER = %{LEECHCRAFT_VERSION}/"
doxygen Doxyfile
cd ../monocle
sed -i Doxyfile \
-e "s/PROJECT_NUMBER .*/PROJECT_NUMBER = %{LEECHCRAFT_VERSION}/"
doxygen Doxyfile
%install
cd doc/doxygen/core/out/html
mkdir -p %{buildroot}%{_docdir}/leechcraft-doc
cp -r * %{buildroot}%{_docdir}/leechcraft-doc
cd ../../../azoth/out/html
mkdir -p %{buildroot}%{_docdir}/leechcraft-azoth-doc
cp -r * %{buildroot}%{_docdir}/leechcraft-azoth-doc
cd ../../../monocle/out/html
mkdir -p %{buildroot}%{_docdir}/leechcraft-monocle-doc
cp -r * %{buildroot}%{_docdir}/leechcraft-monocle-doc
%fdupes -s %{buildroot}%{_docdir}/leechcraft-doc/
%fdupes -s %{buildroot}%{_docdir}/leechcraft-azoth-doc/
%fdupes -s %{buildroot}%{_docdir}/leechcraft-monocle-doc/
%files
%defattr(-,root,root)
%doc %{_docdir}/leechcraft-doc
%if 0%{?suse_version} <= 1210
%exclude %{_docdir}/leechcraft-doc/installdox
%endif
%files -n leechcraft-azoth-doc
%defattr(-,root,root)
%doc %{_docdir}/leechcraft-azoth-doc
%if 0%{?suse_version} <= 1210
%exclude %{_docdir}/leechcraft-azoth-doc/installdox
%endif
%files -n leechcraft-monocle-doc
%defattr(-,root,root)
%doc %{_docdir}/leechcraft-monocle-doc
%if 0%{?suse_version} <= 1210
%exclude %{_docdir}/leechcraft-monocle-doc/installdox
%endif
%changelog
++++++ leechcraft.spec ++++++
++++ 2426 lines (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
28 Feb '14
Hello community,
here is the log from the commit of package yast2-control-center-gnome for openSUSE:Factory checked in at 2014-02-28 07:26:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-control-center-gnome (Old)
and /work/SRC/openSUSE:Factory/.yast2-control-center-gnome.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-control-center-gnome"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-control-center-gnome/yast2-control-center-gnome.changes 2013-11-15 14:24:01.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-control-center-gnome.new/yast2-control-center-gnome.changes 2014-02-28 07:26:15.000000000 +0100
@@ -1,0 +2,7 @@
+Thu Feb 27 16:19:22 UTC 2014 - fcrozat(a)suse.com
+
+- Add Support section in YaST control center to make SUSE Customer
+ Center Configuration (yast2-registration.rpm) visible, like in
+ the Qt menu.
+
+-------------------------------------------------------------------
Old:
----
yast2-control-center-gnome-3.1.1.tar.bz2
New:
----
yast2-control-center-gnome-3.1.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-control-center-gnome.spec ++++++
--- /var/tmp/diff_new_pack.lUGqrz/_old 2014-02-28 07:26:15.000000000 +0100
+++ /var/tmp/diff_new_pack.lUGqrz/_new 2014-02-28 07:26:15.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package yast2-control-center-gnome
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -17,7 +17,7 @@
Name: yast2-control-center-gnome
-Version: 3.1.1
+Version: 3.1.2
Release: 0
Summary: YaST2 - Control Center (GNOME version)
@@ -29,7 +29,7 @@
BuildRequires: libtool
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
-BuildRequires: yast2-devtools
+BuildRequires: yast2-devtools >= 3.1.10
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.31.0
BuildRequires: pkgconfig(gtk+-3.0)
++++++ yast2-control-center-gnome-3.1.1.tar.bz2 -> yast2-control-center-gnome-3.1.2.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-control-center-gnome-3.1.1/VERSION new/yast2-control-center-gnome-3.1.2/VERSION
--- old/yast2-control-center-gnome-3.1.1/VERSION 2013-11-15 13:36:10.000000000 +0100
+++ new/yast2-control-center-gnome-3.1.2/VERSION 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-3.1.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-control-center-gnome-3.1.1/etc/YaST-gnome.menu new/yast2-control-center-gnome-3.1.2/etc/YaST-gnome.menu
--- old/yast2-control-center-gnome-3.1.1/etc/YaST-gnome.menu 2013-11-04 16:29:52.000000000 +0100
+++ new/yast2-control-center-gnome-3.1.2/etc/YaST-gnome.menu 2014-02-27 18:36:51.000000000 +0100
@@ -77,6 +77,13 @@
</Include>
</Menu>
<Menu>
+ <Name>Support</Name>
+ <Directory>yast-gnome-support.directory</Directory>
+ <Include>
+ <Category>X-SuSE-YaST-Support</Category>
+ </Include>
+ </Menu>
+ <Menu>
<Name>Misc</Name>
<Directory>yast-gnome-misc.directory</Directory>
<Include>
@@ -95,6 +102,7 @@
<Menuname>Security</Menuname>
<Menuname>Virtualization</Menuname>
<Menuname>High Availability</Menuname>
+ <Menuname>Support</Menuname>
<Menuname>Misc</Menuname>
<Merge type="all" />
</Layout>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-control-center-gnome-3.1.1/etc/yast-gnome-support.directory new/yast2-control-center-gnome-3.1.2/etc/yast-gnome-support.directory
--- old/yast2-control-center-gnome-3.1.1/etc/yast-gnome-support.directory 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-control-center-gnome-3.1.2/etc/yast-gnome-support.directory 2014-02-27 18:36:51.000000000 +0100
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Type=Directory
+Icon=yast-support
+
+X-SuSE-DocTeamID=ycc_support
+Name=Support
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-control-center-gnome-3.1.1/package/yast2-control-center-gnome.changes new/yast2-control-center-gnome-3.1.2/package/yast2-control-center-gnome.changes
--- old/yast2-control-center-gnome-3.1.1/package/yast2-control-center-gnome.changes 2013-11-15 13:36:10.000000000 +0100
+++ new/yast2-control-center-gnome-3.1.2/package/yast2-control-center-gnome.changes 2014-02-27 18:36:51.000000000 +0100
@@ -1,4 +1,11 @@
-------------------------------------------------------------------
+Thu Feb 27 16:19:22 UTC 2014 - fcrozat(a)suse.com
+
+- Add Support section in YaST control center to make SUSE Customer
+ Center Configuration (yast2-registration.rpm) visible, like in
+ the Qt menu.
+
+-------------------------------------------------------------------
Wed Nov 13 15:56:18 UTC 2013 - jreidinger(a)suse.com
- Add explicit COPYING file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-control-center-gnome-3.1.1/package/yast2-control-center-gnome.spec new/yast2-control-center-gnome-3.1.2/package/yast2-control-center-gnome.spec
--- old/yast2-control-center-gnome-3.1.1/package/yast2-control-center-gnome.spec 2013-11-15 13:36:10.000000000 +0100
+++ new/yast2-control-center-gnome-3.1.2/package/yast2-control-center-gnome.spec 2014-02-27 18:36:51.000000000 +0100
@@ -16,7 +16,7 @@
#
Name: yast2-control-center-gnome
-Version: 3.1.1
+Version: 3.1.2
Release: 0
Summary: YaST2 - Control Center (GNOME version)
@@ -27,7 +27,7 @@
BuildRequires: gcc-c++
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
-BuildRequires: yast2-devtools
+BuildRequires: yast2-devtools >= 3.1.10
BuildRequires: libtool
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.31.0
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-control-center for openSUSE:Factory checked in at 2014-02-28 07:25:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-control-center (Old)
and /work/SRC/openSUSE:Factory/.yast2-control-center.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-control-center"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-control-center/yast2-control-center.changes 2013-11-15 16:57:13.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-control-center.new/yast2-control-center.changes 2014-02-28 07:25:58.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Feb 27 14:50:21 UTC 2014 - mvidner(a)suse.com
+
+- Fixed save_y2logs invocation (bnc#866056).
+- 3.1.2
+
+-------------------------------------------------------------------
Old:
----
yast2-control-center-3.1.1.tar.bz2
New:
----
yast2-control-center-3.1.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-control-center.spec ++++++
--- /var/tmp/diff_new_pack.TcnPTk/_old 2014-02-28 07:25:59.000000000 +0100
+++ /var/tmp/diff_new_pack.TcnPTk/_new 2014-02-28 07:25:59.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package yast2-control-center
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -17,7 +17,7 @@
Name: yast2-control-center
-Version: 3.1.1
+Version: 3.1.2
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -28,7 +28,7 @@
BuildRequires: libqt5-qtbase-devel
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
-BuildRequires: yast2-devtools
+BuildRequires: yast2-devtools >= 3.1.10
Requires: yast2_theme
++++++ yast2-control-center-3.1.1.tar.bz2 -> yast2-control-center-3.1.2.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-control-center-3.1.1/MAINTAINER new/yast2-control-center-3.1.2/MAINTAINER
--- old/yast2-control-center-3.1.1/MAINTAINER 2013-11-15 13:41:10.000000000 +0100
+++ new/yast2-control-center-3.1.2/MAINTAINER 2014-02-27 16:20:26.000000000 +0100
@@ -1 +1 @@
-Thomas Goettlicher <tgoettlicher(a)suse.de>
+Martin Vidner <mvidner(a)suse.cz>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-control-center-3.1.1/VERSION new/yast2-control-center-3.1.2/VERSION
--- old/yast2-control-center-3.1.1/VERSION 2013-11-15 13:41:10.000000000 +0100
+++ new/yast2-control-center-3.1.2/VERSION 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-3.1.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-control-center-3.1.1/package/yast2-control-center.changes new/yast2-control-center-3.1.2/package/yast2-control-center.changes
--- old/yast2-control-center-3.1.1/package/yast2-control-center.changes 2013-11-15 13:41:10.000000000 +0100
+++ new/yast2-control-center-3.1.2/package/yast2-control-center.changes 2014-02-27 16:20:26.000000000 +0100
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Thu Feb 27 14:50:21 UTC 2014 - mvidner(a)suse.com
+
+- Fixed save_y2logs invocation (bnc#866056).
+- 3.1.2
+
+-------------------------------------------------------------------
Thu Nov 14 13:11:28 UTC 2013 - mvidner(a)suse.com
- ported to Qt5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-control-center-3.1.1/package/yast2-control-center.spec new/yast2-control-center-3.1.2/package/yast2-control-center.spec
--- old/yast2-control-center-3.1.1/package/yast2-control-center.spec 2013-11-15 13:41:10.000000000 +0100
+++ new/yast2-control-center-3.1.2/package/yast2-control-center.spec 2014-02-27 16:20:26.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-control-center
-Version: 3.1.0
+Version: 3.1.2
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -28,7 +28,7 @@
BuildRequires: libqt5-qtbase-devel
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
-BuildRequires: yast2-devtools
+BuildRequires: yast2-devtools >= 3.1.10
Requires: yast2_theme
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-control-center-3.1.1/src/yqsavelogs.cpp new/yast2-control-center-3.1.2/src/yqsavelogs.cpp
--- old/yast2-control-center-3.1.1/src/yqsavelogs.cpp 2013-11-15 13:41:10.000000000 +0100
+++ new/yast2-control-center-3.1.2/src/yqsavelogs.cpp 2014-02-27 16:20:26.000000000 +0100
@@ -100,7 +100,7 @@
if ( ! fileName.isEmpty() )
{
- QString saveLogsCommand = "/sbin/save_y2logs";
+ QString saveLogsCommand = "/usr/sbin/save_y2logs";
QStringList args = QStringList() << fileName;
if ( access( saveLogsCommand.toUtf8(), X_OK ) == 0 )
--
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 xf86-video-mach64 for openSUSE:Factory checked in at 2014-02-28 07:25:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xf86-video-mach64 (Old)
and /work/SRC/openSUSE:Factory/.xf86-video-mach64.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xf86-video-mach64"
Changes:
--------
--- /work/SRC/openSUSE:Factory/xf86-video-mach64/xf86-video-mach64.changes 2013-08-23 11:09:32.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-mach64.new/xf86-video-mach64.changes 2014-02-28 07:25:44.000000000 +0100
@@ -1,0 +2,8 @@
+Mon Feb 24 19:34:32 UTC 2014 - wbauer(a)tmo.at
+
+- U_Deal-with-pPict-pDrawable-NULL-for-source-only-pictures.patch
+ * Deal with pPict->pDrawable == NULL for source-only pictures.
+ Falling back to software rendering for such source pictures
+ (solid/gradient). (bnc#865607)
+
+-------------------------------------------------------------------
New:
----
U_Deal-with-pPict-pDrawable-NULL-for-source-only-pictures.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xf86-video-mach64.spec ++++++
--- /var/tmp/diff_new_pack.rqmfTL/_old 2014-02-28 07:25:45.000000000 +0100
+++ /var/tmp/diff_new_pack.rqmfTL/_new 2014-02-28 07:25:45.000000000 +0100
@@ -24,6 +24,8 @@
Group: System/X11/Servers/XF86_4
Url: http://xorg.freedesktop.org/
Source0: http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.t…
+# PATCH-FIX-UPSTREAM U_Deal-with-pPict-pDrawable-NULL-for-source-only-pictures.patch bnc#865607 -- fixes crash in mach64 driver
+Patch: U_Deal-with-pPict-pDrawable-NULL-for-source-only-pictures.patch
BuildRequires: Mesa-devel
BuildRequires: pkg-config
BuildRequires: pkgconfig(fontsproto)
@@ -49,6 +51,7 @@
%prep
%setup -q
+%patch -p1
%build
%configure
++++++ U_Deal-with-pPict-pDrawable-NULL-for-source-only-pictures.patch ++++++
>From 2c83b465b336a012f2d2716940bf483358388000 Mon Sep 17 00:00:00 2001
From: Matthieu Herrb <matthieu.herrb(a)laas.fr>
Date: Mon, 03 Jun 2013 17:01:23 +0000
Subject: Deal with pPict->pDrawable == NULL for source-only pictures.
Falling back to software rendering for such source pictures
(solid/gradient).
Signed-off-by: Matthieu Herrb <matthieu.herrb(a)laas.fr>
Reviewed-by: Alex Deucher <alexander.deucher(a)amd.com>
---
diff --git a/src/atimach64render.c b/src/atimach64render.c
index ffde2cb..8d259fa 100644
--- a/src/atimach64render.c
+++ b/src/atimach64render.c
@@ -339,10 +339,13 @@ Mach64GetOrder(int val, int *shift)
static Bool
Mach64CheckTexture(PicturePtr pPict)
{
- int w = pPict->pDrawable->width;
- int h = pPict->pDrawable->height;
+ int h,w;
int l2w, l2h, level, i;
+ if (pPict->pDrawable == NULL)
+ return FALSE;
+ w = pPict->pDrawable->width;
+ h = pPict->pDrawable->height;
for (i = 0; i < MACH64_NR_TEX_FORMATS; i++) {
if (Mach64TexFormats[i].pictFormat == pPict->format)
break;
--
cgit v0.9.0.2-2-gbebe
--
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 perl-Dist-Zilla for openSUSE:Factory checked in at 2014-02-28 07:25:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Dist-Zilla (Old)
and /work/SRC/openSUSE:Factory/.perl-Dist-Zilla.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Dist-Zilla"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Dist-Zilla/perl-Dist-Zilla.changes 2013-12-06 14:42:53.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Dist-Zilla.new/perl-Dist-Zilla.changes 2014-02-28 07:25:39.000000000 +0100
@@ -1,0 +2,54 @@
+Thu Feb 27 07:08:50 UTC 2014 - coolo(a)suse.com
+
+- buildrequire timezone to fix test suite
+
+-------------------------------------------------------------------
+Mon Feb 24 08:50:45 UTC 2014 - coolo(a)suse.com
+
+- updated to 5.013
+ - META.json is now a UTF-8 file, rather than ASCII
+ - document the use of filefinders in [PkgVersion], and remove
+ filtering out of .t, .pod files; do skip non-text files, though
+ - always load modules in "extra tests" like pod-coverage.t
+ - PruneCruft also prunes ./fatlib
+ - avoid being tricked by statements in __END__ section when looking for
+ variable assignments
+ - if "dzil install" fails due to exception, it is now propagated
+ - provide a better error when terminal encoding can't be determined
+
+ 5.012 2014-01-15 09:58:00-05:00 America/New_York
+ - when handling a multi-line abstract, fold the lines on whitespace;
+ previously, the newlines had been left in, which caused downstream
+ warnings
+
+ 5.011 2014-01-12 16:09:29-05:00 America/New_York
+ - ->VERSION is again defined in the tester forms of Builder and Minter
+ - remove a small obsolete code path from PkgVersion
+
+ 5.010 2014-01-11 22:06:04-05:00 America/New_York
+ - stop sharing a reference to cached PPI docs, which led to spooky
+ action at a distance
+ - PkgVersion no longer surrounds the new $VERSION assignment with a
+ bare block
+ - if there's a blank line after the package statement (and any number
+ of comment-only lines), PkgVersion will use that for a $VERSION
+ assignment, rather than insert a new line; this can be made mandatory
+ with die_on_line_insertion
+
+ 5.009 2014-01-07 20:21:17-05:00 America/New_York
+ - include time offset by default in NextRelease
+ - always pass PPI octets, not text
+
+ 5.008 2013-12-27 21:57:02 America/New_York
+ - fix utterly broken `dzil run`
+
+ 5.007 2013-12-27 20:50:45-05:00 America/New_York
+ - add the ability to say "dzil run --no-build" to run a command without
+ building inside the dist dir
+ (in other words, no `perl Makefile.PL && make`)
+ - Archive::Tar::Wrapper added as a recommended prereq
+ - fix :ShareFiles (thanks, Christopher J. Madsen and Karen Etheridge)
+ - new :AllFiles and :NoFiles filefinders (thanks, Karen Etheridge)
+ - most files generated by dzil plugins now self-identify with comments
+
+-------------------------------------------------------------------
Old:
----
Dist-Zilla-5.006.tar.gz
New:
----
Dist-Zilla-5.013.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Dist-Zilla.spec ++++++
--- /var/tmp/diff_new_pack.Pxv9ph/_old 2014-02-28 07:25:39.000000000 +0100
+++ /var/tmp/diff_new_pack.Pxv9ph/_new 2014-02-28 07:25:39.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Dist-Zilla
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -17,7 +17,7 @@
Name: perl-Dist-Zilla
-Version: 5.006
+Version: 5.013
Release: 0
%define cpan_name Dist-Zilla
Summary: distribution builder; installer not included!
@@ -75,6 +75,7 @@
BuildRequires: perl(MooseX::Types::Path::Class)
BuildRequires: perl(MooseX::Types::Perl)
BuildRequires: perl(PPI)
+BuildRequires: perl(PPI::Document)
BuildRequires: perl(Params::Util)
BuildRequires: perl(Path::Class) >= 0.22
BuildRequires: perl(Path::Tiny)
@@ -106,95 +107,6 @@
BuildRequires: perl(namespace::autoclean)
BuildRequires: perl(parent)
BuildRequires: perl(version)
-#BuildRequires: perl(Dist::Zilla)
-#BuildRequires: perl(Dist::Zilla::App)
-#BuildRequires: perl(Dist::Zilla::App::Tester)
-#BuildRequires: perl(Dist::Zilla::Chrome::Term)
-#BuildRequires: perl(Dist::Zilla::Chrome::Test)
-#BuildRequires: perl(Dist::Zilla::Dist::Builder)
-#BuildRequires: perl(Dist::Zilla::Dist::Minter)
-#BuildRequires: perl(Dist::Zilla::File::FromCode)
-#BuildRequires: perl(Dist::Zilla::File::InMemory)
-#BuildRequires: perl(Dist::Zilla::File::OnDisk)
-#BuildRequires: perl(Dist::Zilla::MVP::Assembler)
-#BuildRequires: perl(Dist::Zilla::MVP::Assembler::GlobalConfig)
-#BuildRequires: perl(Dist::Zilla::MVP::Assembler::Zilla)
-#BuildRequires: perl(Dist::Zilla::MVP::Reader::Finder)
-#BuildRequires: perl(Dist::Zilla::MVP::RootSection)
-#BuildRequires: perl(Dist::Zilla::MVP::Section)
-#BuildRequires: perl(Dist::Zilla::Plugin::AutoPrereqs)
-#BuildRequires: perl(Dist::Zilla::PluginBundle::Classic)
-#BuildRequires: perl(Dist::Zilla::PluginBundle::Filter)
-#BuildRequires: perl(Dist::Zilla::Plugin::FakeRelease)
-#BuildRequires: perl(Dist::Zilla::Plugin::FinderCode)
-#BuildRequires: perl(Dist::Zilla::Plugin::GatherDir)
-#BuildRequires: perl(Dist::Zilla::Plugin::InlineFiles)
-#BuildRequires: perl(Dist::Zilla::Plugin::MakeMaker::Runner)
-#BuildRequires: perl(Dist::Zilla::Plugin::Prereqs)
-#BuildRequires: perl(Dist::Zilla::Plugin::TemplateModule)
-#BuildRequires: perl(Dist::Zilla::Prereqs)
-#BuildRequires: perl(Dist::Zilla::Role::AfterRelease)
-#BuildRequires: perl(Dist::Zilla::Role::BeforeBuild)
-#BuildRequires: perl(Dist::Zilla::Role::BeforeRelease)
-#BuildRequires: perl(Dist::Zilla::Role::BuildPL)
-#BuildRequires: perl(Dist::Zilla::Role::BuildRunner)
-#BuildRequires: perl(Dist::Zilla::Role::Chrome)
-#BuildRequires: perl(Dist::Zilla::Role::ConfigDumper)
-#BuildRequires: perl(Dist::Zilla::Role::EncodingProvider)
-#BuildRequires: perl(Dist::Zilla::Role::ExecFiles)
-#BuildRequires: perl(Dist::Zilla::Role::File)
-#BuildRequires: perl(Dist::Zilla::Role::FileFinder)
-#BuildRequires: perl(Dist::Zilla::Role::FileFinderUser)
-#BuildRequires: perl(Dist::Zilla::Role::FileGatherer)
-#BuildRequires: perl(Dist::Zilla::Role::FileInjector)
-#BuildRequires: perl(Dist::Zilla::Role::FileMunger)
-#BuildRequires: perl(Dist::Zilla::Role::FilePruner)
-#BuildRequires: perl(Dist::Zilla::Role::InstallTool)
-#BuildRequires: perl(Dist::Zilla::Role::LicenseProvider)
-#BuildRequires: perl(Dist::Zilla::Role::MetaProvider)
-#BuildRequires: perl(Dist::Zilla::Role::MintingProfile)
-#BuildRequires: perl(Dist::Zilla::Role::MintingProfile::ShareDir)
-#BuildRequires: perl(Dist::Zilla::Role::ModuleMaker)
-#BuildRequires: perl(Dist::Zilla::Role::MutableFile)
-#BuildRequires: perl(Dist::Zilla::Role::NameProvider)
-#BuildRequires: perl(Dist::Zilla::Role::Plugin)
-#BuildRequires: perl(Dist::Zilla::Role::PluginBundle)
-#BuildRequires: perl(Dist::Zilla::Role::PluginBundle::Easy)
-#BuildRequires: perl(Dist::Zilla::Role::PPI)
-#BuildRequires: perl(Dist::Zilla::Role::PrereqSource)
-#BuildRequires: perl(Dist::Zilla::Role::Releaser)
-#BuildRequires: perl(Dist::Zilla::Role::ShareDir)
-#BuildRequires: perl(Dist::Zilla::Role::Stash)
-#BuildRequires: perl(Dist::Zilla::Role::Stash::Authors)
-#BuildRequires: perl(Dist::Zilla::Role::Stash::Login)
-#BuildRequires: perl(Dist::Zilla::Role::StubBuild)
-#BuildRequires: perl(Dist::Zilla::Role::TestRunner)
-#BuildRequires: perl(Dist::Zilla::Role::TextTemplate)
-#BuildRequires: perl(Dist::Zilla::Role::VersionProvider)
-#BuildRequires: perl(Dist::Zilla::Tester)
-#BuildRequires: perl(Dist::Zilla::Tester::_Role)
-#BuildRequires: perl(Dist::Zilla::Types)
-#BuildRequires: perl(Dist::Zilla::Util)
-#BuildRequires: perl(Dist::Zilla::Util::AuthorDeps)
-#BuildRequires: perl(DZPA::Base::base1)
-#BuildRequires: perl(DZPA::Base::base2)
-#BuildRequires: perl(DZPA::Base::base3)
-#BuildRequires: perl(DZPA::Base::Moose1)
-#BuildRequires: perl(DZPA::Base::Moose2)
-#BuildRequires: perl(DZPA::Base::parent1)
-#BuildRequires: perl(DZPA::Base::parent2)
-#BuildRequires: perl(DZPA::Base::parent3)
-#BuildRequires: perl(DZPA::IgnoreAPI)
-#BuildRequires: perl(DZPA::IndentedRequire) >= 3.45
-#BuildRequires: perl(DZPA::IndentedUse) >= 0.13
-#BuildRequires: perl(DZPA::MinVerComment) >= 0.50
-#BuildRequires: perl(DZPA::ModRequire)
-#BuildRequires: perl(DZPA::NotInDist)
-#BuildRequires: perl(DZPA::Role)
-#BuildRequires: perl(DZPA::Skip::Blah)
-#BuildRequires: perl(DZT::Sample)
-#BuildRequires: perl(Some::Package::That::Does::Not::Exist::Due::To::A::Typo)
-#BuildRequires: perl(Test::DZil)
Requires: perl(App::Cmd::Command::version)
Requires: perl(App::Cmd::Setup) >= 0.309
Requires: perl(App::Cmd::Tester) >= 0.306
@@ -241,6 +153,7 @@
Requires: perl(MooseX::Types::Path::Class)
Requires: perl(MooseX::Types::Perl)
Requires: perl(PPI)
+Requires: perl(PPI::Document)
Requires: perl(Params::Util)
Requires: perl(Path::Class) >= 0.22
Requires: perl(Path::Tiny)
@@ -267,8 +180,11 @@
Requires: perl(namespace::autoclean)
Requires: perl(parent)
Requires: perl(version)
+Recommends: perl(Archive::Tar::Wrapper) >= 0.15
Recommends: perl(Term::ReadLine::Gnu)
%{perl_requires}
+# MANUAL
+BuildRequires: timezone
%description
Dist::Zilla builds distributions of code to be uploaded to the CPAN. In
++++++ Dist-Zilla-5.006.tar.gz -> Dist-Zilla-5.013.tar.gz ++++++
++++ 12439 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 openwsman for openSUSE:Factory checked in at 2014-02-28 07:24:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openwsman (Old)
and /work/SRC/openSUSE:Factory/.openwsman.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openwsman"
Changes:
--------
--- /work/SRC/openSUSE:Factory/openwsman/openwsman.changes 2014-01-30 11:36:50.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.openwsman.new/openwsman.changes 2014-02-28 07:24:43.000000000 +0100
@@ -1,0 +2,21 @@
+Thu Feb 27 14:22:58 UTC 2014 - kkaempf(a)suse.com
+
+- Update to 2.4.4
+ - Security update
+ - ws_xml_make_default_prefix() can overflow buf parameter via sprintf()
+ - ws_xml_make_default_prefix() can overflow buf parameter via sprintf()
+ - wsmc_create_request() potential buf[20] overflow via WSMAN_ACTION_RENEW
+ - LocalSubscriptionOpUpdate() unchecked fopen()
+ - Incorrect order of sanity guards in wsman_get_fault_status_from_doc()
+ - Unchecked memory allocation in wsman_init_plugins(), p->ifc
+ - Unchecked memory allocation in mem_double(), newptr
+ - Unchecked memory allocation in dictionary_new(), d, d->val, d->key, d->hash
+ - Unchecked memory allocation in u_error_new(), *error
+ - sighup_handler() in wsmand.c uses unsafe functions in a signal handler
+ - Features
+ - add rcopenwsman command to systemd environments
+ - Bindings
+ - support rdoc 2.1 in Ruby bindings
+ - cmake: use PYTHON_INCLUDE_DIRS
+
+-------------------------------------------------------------------
Old:
----
openwsman-2.4.3.tar.bz2
New:
----
openwsman-2.4.4.tar.bz2
openwsman_2.4.3-0ubuntu5~precise2~ppa1.debian.tar.gz
openwsman_2.4.3-0ubuntu5~precise2~ppa1.dsc
openwsman_2.4.3.orig.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openwsman.spec ++++++
--- /var/tmp/diff_new_pack.A7rmkn/_old 2014-02-28 07:24:44.000000000 +0100
+++ /var/tmp/diff_new_pack.A7rmkn/_new 2014-02-28 07:24:44.000000000 +0100
@@ -114,7 +114,7 @@
%endif
Requires(pre): sed coreutils grep /bin/hostname
-Version: 2.4.3
+Version: 2.4.4
Release: 0
# Mandriva:
# Release %mkrel 1
@@ -345,7 +345,8 @@
ln -sf %{_sysconfdir}/init.d/openwsmand $RPM_BUILD_ROOT%{_sbindir}/rcopenwsmand
%else
# rcopenwsmand for systemd
-ln -sf %{_sbindir}/service $RPM_BUILD_ROOT%{_sbindir}/rcopenwsmand
+ln -sf %{_sbindir}/service $RPM_BUILD_ROOT%{_sbindir}/rcopenwsman
+ln -sf %{_sbindir}/rcopenwsman $RPM_BUILD_ROOT%{_sbindir}/rcopenwsmand
%endif
install -m 644 etc/openwsman.conf $RPM_BUILD_ROOT%{_sysconfdir}/openwsman
install -m 644 etc/openwsman_client.conf $RPM_BUILD_ROOT%{_sysconfdir}/openwsman
@@ -477,7 +478,10 @@
%endif
%if 0%{?suse_version} <= 1210
%attr(0755,root,root) %{_sysconfdir}/init.d/openwsmand
+%else
+%{_sbindir}/rcopenwsman
%endif
+# backwards compatibility
%{_sbindir}/rcopenwsmand
%dir %{_libdir}/openwsman
%dir %{_libdir}/openwsman/authenticators
++++++ openwsman-2.4.3.tar.bz2 -> openwsman-2.4.4.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/CMakeLists.txt new/openwsman-2.4.4/CMakeLists.txt
--- old/openwsman-2.4.3/CMakeLists.txt 2013-09-10 16:06:17.000000000 +0200
+++ new/openwsman-2.4.4/CMakeLists.txt 2014-02-13 12:15:37.000000000 +0100
@@ -258,6 +258,12 @@
MESSAGE( FATAL_ERROR " curl not found" )
ELSE ( NOT CURL_FOUND)
INCLUDE_DIRECTORIES(${CURL_INCLUDE_DIR})
+ IF(CURL_VERSION_STRING)
+ STRING(COMPARE LESS ${CURL_VERSION_STRING} "7.12.0" result)
+ IF(result LESS 0)
+ MESSAGE( FATAL_ERROR " curl version ${CURL_VERSION_STRING} is too low, need 7.12.0 or greater" )
+ ENDIF(result LESS 0)
+ ENDIF(CURL_VERSION_STRING)
ENDIF( NOT CURL_FOUND)
# xml2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/ChangeLog new/openwsman-2.4.4/ChangeLog
--- old/openwsman-2.4.3/ChangeLog 2013-12-10 10:25:49.000000000 +0100
+++ new/openwsman-2.4.4/ChangeLog 2014-02-27 14:18:18.000000000 +0100
@@ -1,3 +1,18 @@
+2.4.4
+- Security update
+ - ws_xml_make_default_prefix() can overflow buf parameter via sprintf()
+ - ws_xml_make_default_prefix() can overflow buf parameter via sprintf()
+ - wsmc_create_request() potential buf[20] overflow via WSMAN_ACTION_RENEW
+ - LocalSubscriptionOpUpdate() unchecked fopen()
+ - Incorrect order of sanity guards in wsman_get_fault_status_from_doc()
+ - Unchecked memory allocation in wsman_init_plugins(), p->ifc
+ - Unchecked memory allocation in mem_double(), newptr
+ - Unchecked memory allocation in dictionary_new(), d, d->val, d->key, d->hash
+ - Unchecked memory allocation in u_error_new(), *error
+ - sighup_handler() in wsmand.c uses unsafe functions in a signal handler
+- Bindings
+ - support rdoc 2.1 in Ruby bindings
+
2.4.3
- Bugfixes
- Fix bindings for Java 1.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/VERSION.cmake new/openwsman-2.4.4/VERSION.cmake
--- old/openwsman-2.4.3/VERSION.cmake 2013-12-10 10:21:44.000000000 +0100
+++ new/openwsman-2.4.4/VERSION.cmake 2014-02-27 09:07:50.000000000 +0100
@@ -44,10 +44,10 @@
# set COMPATMINOR to MINOR. (binary incompatible change)
#
-# Package version 2.4.3
+# Package version 2.4.4
SET(OPENWSMAN_MAJOR "2")
SET(OPENWSMAN_MINOR "4")
-SET(OPENWSMAN_PATCH "3")
+SET(OPENWSMAN_PATCH "4")
# Plugin API 2.2
SET(OPENWSMAN_PLUGIN_API_MAJOR "2")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/bindings/ruby/CMakeLists.txt new/openwsman-2.4.4/bindings/ruby/CMakeLists.txt
--- old/openwsman-2.4.3/bindings/ruby/CMakeLists.txt 2013-09-11 14:53:53.000000000 +0200
+++ new/openwsman-2.4.4/bindings/ruby/CMakeLists.txt 2013-12-23 11:46:03.000000000 +0100
@@ -6,11 +6,14 @@
add_subdirectory(tests)
+EXECUTE_PROCESS(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['ruby_version']" OUTPUT_VARIABLE RUBY_VERSION)
+
# prefer vendor dirs
SET(RUBY_WSMAN_LIB_DIR ${RUBY_VENDORLIB_DIR})
SET(RUBY_WSMAN_ARCH_DIR ${RUBY_VENDORARCH_DIR})
MESSAGE(STATUS "Ruby executable: ${RUBY_EXECUTABLE}")
+MESSAGE(STATUS "Ruby version: ${RUBY_VERSION}")
MESSAGE(STATUS "Ruby dir: ${RUBY_WSMAN_LIB_DIR}")
MESSAGE(STATUS "Ruby arch dir: ${RUBY_WSMAN_ARCH_DIR}")
MESSAGE(STATUS "Ruby include path: ${RUBY_INCLUDE_PATH}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/bindings/ruby/README.rdoc new/openwsman-2.4.4/bindings/ruby/README.rdoc
--- old/openwsman-2.4.3/bindings/ruby/README.rdoc 2013-09-05 15:52:19.000000000 +0200
+++ new/openwsman-2.4.4/bindings/ruby/README.rdoc 2014-02-27 08:35:55.000000000 +0100
@@ -2,9 +2,9 @@
home :: http://openwsman.github.io
wiki :: https://github.com/Openwsman/openwsman/wiki
-mailing list :: openwsman-devel(a)lists.sourceforge.net
+mailing list :: mailto:openwsman-devel@lists.sourceforge.net
source :: https://github.com/Openwsman/openwsman
-rdoc :: http://www.suse.de/~kkaempf/openwsman
+rdoc :: http://openwsman.github.io/rdoc
bugs :: https://github.com/Openwsman/openwsman/issues
code climate :: {<img src="https://codeclimate.com/github/Openwsman/openwsman.png">}[https://codeclimate.com/github/Openwsman/openwsman]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/bindings/ruby/rdoc2.1 new/openwsman-2.4.4/bindings/ruby/rdoc2.1
--- old/openwsman-2.4.3/bindings/ruby/rdoc2.1 1970-01-01 01:00:00.000000000 +0100
+++ new/openwsman-2.4.4/bindings/ruby/rdoc2.1 2014-02-27 08:32:19.000000000 +0100
@@ -0,0 +1,10 @@
+#!/usr/bin/env ruby
+require 'rdoc'
+
+require 'rdoc/encoding'
+require 'rdoc/parser'
+
+# Simple must come first
+require 'rdoc/parser/simple'
+require File.join(File.dirname(__FILE__),'rdoc_parser_swig')
+require File.join(File.dirname(__FILE__),'rdoc2_1')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/bindings/ruby/rdoc2_1.rb new/openwsman-2.4.4/bindings/ruby/rdoc2_1.rb
--- old/openwsman-2.4.3/bindings/ruby/rdoc2_1.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/openwsman-2.4.4/bindings/ruby/rdoc2_1.rb 2014-02-28 07:24:44.000000000 +0100
@@ -0,0 +1 @@
+symbolic link to /usr/bin/rdoc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/configure.in new/openwsman-2.4.4/configure.in
--- old/openwsman-2.4.3/configure.in 2013-08-05 11:47:23.000000000 +0200
+++ new/openwsman-2.4.4/configure.in 2014-02-27 09:08:00.000000000 +0100
@@ -3,7 +3,7 @@
dnl *******************************************
AC_PREREQ(2.53)
-AC_INIT(openwsman, 2.3.7)
+AC_INIT(openwsman, 2.4.4)
AC_CONFIG_SRCDIR(src/server/wsmand.c)
AC_CANONICAL_HOST
AC_CONFIG_MACRO_DIR([m4])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/examples/serialize.c new/openwsman-2.4.4/examples/serialize.c
--- old/openwsman-2.4.3/examples/serialize.c 2012-01-03 08:54:48.000000000 +0100
+++ new/openwsman-2.4.4/examples/serialize.c 2013-12-23 11:46:03.000000000 +0100
@@ -184,7 +184,7 @@
}
- retval = memcmp(cs, &servie, sizeof(&servie));
+ retval = memcmp(cs, &servie, sizeof(servie));
if (retval) {
printf("Not compared (%d) - FAILED\n", retval);
printf("%d : %d\n", servie.AcceptPause, cs->AcceptPause);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/package/openwsman.spec.in new/openwsman-2.4.4/package/openwsman.spec.in
--- old/openwsman-2.4.3/package/openwsman.spec.in 2013-12-10 10:20:54.000000000 +0100
+++ new/openwsman-2.4.4/package/openwsman.spec.in 2013-12-11 16:25:15.000000000 +0100
@@ -54,13 +54,10 @@
BuildRequires: pkgconfig
BuildRequires: ruby
-# RHEL6 is missing ruby-devel in OBS
-%if 0%{?rhel_version} != 600
BuildRequires: ruby-devel
%if 0%{?fedora} == 0
BuildRequires: ruby-rdoc
%endif
-%endif
%if 0%{?fedora} == 19
BuildRequires: rubypick
@@ -431,9 +428,6 @@
%{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}
@@ -448,8 +442,6 @@
%{ruby_sitelib}/openwsman/*.rb
%endif
-%endif
-
%files ruby-docs
%defattr(-,root,root)
%dir %{_docdir}/openwsman-ruby-docs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/src/lib/u/iniparser.c new/openwsman-2.4.4/src/lib/u/iniparser.c
--- old/openwsman-2.4.3/src/lib/u/iniparser.c 2010-09-29 15:17:53.000000000 +0200
+++ new/openwsman-2.4.4/src/lib/u/iniparser.c 2014-02-27 11:11:46.000000000 +0100
@@ -152,6 +152,10 @@
void *newptr;
newptr = calloc(2*size, 1);
+ if (newptr == NULL) {
+ fprintf(stderr, "mem_double: allocation failed\n");
+ return NULL;
+ }
memcpy(newptr, ptr, size);
free(ptr);
return newptr ;
@@ -214,11 +218,16 @@
if (size<DICTMINSZ) size=DICTMINSZ ;
d = (dictionary *)calloc(1, sizeof(dictionary));
- d->size = size ;
- d->val = (char **)calloc(size, sizeof(char*));
- d->key = (char **)calloc(size, sizeof(char*));
- d->hash = (unsigned int *)calloc(size, sizeof(unsigned));
-
+ if (d != NULL) {
+ d->size = size ;
+ d->val = (char **)calloc(size, sizeof(char*));
+ d->key = (char **)calloc(size, sizeof(char*));
+ d->hash = (unsigned int *)calloc(size, sizeof(unsigned));
+ }
+ if ((d == NULL) || (d->val == NULL) || (d->key == NULL) || (d->hash == NULL)) {
+ fprintf(stderr, "dictionary_new: memory allocation failure\n");
+ d = NULL;
+ }
return d;
}
@@ -346,8 +355,14 @@
/* Reached maximum size: reallocate blackboard */
d->val = (char **)mem_double(d->val, d->size * sizeof(char*)) ;
+ if (d->val == NULL)
+ exit(1);
d->key = (char **)mem_double(d->key, d->size * sizeof(char*)) ;
+ if (d->key == NULL)
+ exit(1);
d->hash = (unsigned int *)mem_double(d->hash, d->size * sizeof(unsigned)) ;
+ if (d->hash == NULL)
+ exit(1);
/* Double size */
d->size *= 2 ;
@@ -874,6 +889,8 @@
* Initialize a new dictionary entry
*/
d = dictionary_new(0);
+ if (d == NULL)
+ return d;
lineno = 0 ;
while (fgets(lin, ASCIILINESZ, ini)!=NULL) {
lineno++ ;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/src/lib/u/uerr.c new/openwsman-2.4.4/src/lib/u/uerr.c
--- old/openwsman-2.4.3/src/lib/u/uerr.c 2010-09-29 15:17:53.000000000 +0200
+++ new/openwsman-2.4.4/src/lib/u/uerr.c 2014-02-27 11:16:28.000000000 +0100
@@ -44,6 +44,10 @@
return;
*error = u_malloc(sizeof(u_error_t));
+ if (*error == NULL) {
+ fprintf(stderr, "u_error_new: memory allocation failure\n");
+ return;
+ }
(*error)->code = code;
va_start(args, format);
(*error)->message = u_strdup_vprintf(format, args);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/src/lib/wsman-client.c new/openwsman-2.4.4/src/lib/wsman-client.c
--- old/openwsman-2.4.3/src/lib/wsman-client.c 2013-08-05 11:47:23.000000000 +0200
+++ new/openwsman-2.4.4/src/lib/wsman-client.c 2014-02-27 09:21:06.000000000 +0100
@@ -855,7 +855,6 @@
WsXmlNodeH header;
WsXmlNodeH node;
char *_action = NULL;
- char buf[20];
if (action == WSMAN_ACTION_IDENTIFY) {
request = ws_xml_create_envelope();
} else {
@@ -964,14 +963,18 @@
}
break;
case WSMAN_ACTION_RENEW:
+ {
+ char buf[20];
node = ws_xml_add_child(body,
XML_NS_EVENTING, WSEVENT_RENEW, NULL);
- sprintf(buf, "PT%fS", options->expires);
+ /* %f default precision is 6 -> [-]ddd.ddd */
+ snprintf(buf, 20, "PT%fS", options->expires);
ws_xml_add_child(node, XML_NS_EVENTING, WSEVENT_EXPIRES, buf);
if(data) {
if(((char *)data)[0] != 0)
add_subscription_context(ws_xml_get_soap_header(request), (char *)data);
}
+ }
break;
case WSMAN_ACTION_NONE:
case WSMAN_ACTION_TRANSFER_CREATE:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/src/lib/wsman-dispatcher.c new/openwsman-2.4.4/src/lib/wsman-dispatcher.c
--- old/openwsman-2.4.3/src/lib/wsman-dispatcher.c 2013-08-05 11:47:23.000000000 +0200
+++ new/openwsman-2.4.4/src/lib/wsman-dispatcher.c 2014-01-02 10:27:41.000000000 +0100
@@ -312,6 +312,7 @@
n = ws_xml_get_child(header, 0, XML_NS_ADDRESSING, WSA_FAULT_TO);
if (n != NULL) {
+ debug("wsa:FaultTo is not supported");
retVal = 1;
generate_op_fault(op, WSMAN_UNSUPPORTED_FEATURE,
WSMAN_DETAIL_ADDRESSING_MODE);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/src/lib/wsman-faults.c new/openwsman-2.4.4/src/lib/wsman-faults.c
--- old/openwsman-2.4.3/src/lib/wsman-faults.c 2013-08-05 11:47:23.000000000 +0200
+++ new/openwsman-2.4.4/src/lib/wsman-faults.c 2014-02-27 10:56:59.000000000 +0100
@@ -607,22 +607,37 @@
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,':');
- strcpy(subcode_value_msg, start_pos+1);
- if (strlen(subcode_value)== 0 ) return ;
+ char *subcode_value = ws_xml_get_xpath_value(doc, FAULT_SUBCODE_VALUE_XPATH);
+ char *subcode_value_msg;
+ char *start_pos;
+
+ if (strlen(subcode_value) == 0)
+ return;
+
+ subcode_value_msg = calloc(1, strlen(subcode_value));
+ if (subcode_value_msg == NULL) {
+ error("Out of memory");
+ status->fault_code = WSMAN_INTERNAL_ERROR;
+ /* some default values */
+ status->fault_detail_code = OWSMAN_SYSTEM_ERROR;
+ status->fault_msg = NULL;
+ return;
+ }
+
+ start_pos = strchr(subcode_value, ':');
+ if (start_pos != NULL) {
+ strcpy(subcode_value_msg, start_pos+1);
- 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;
+ 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 = NULL;
+ return;
+ }
}
-
}
return;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/src/lib/wsman-server.c new/openwsman-2.4.4/src/lib/wsman-server.c
--- old/openwsman-2.4.3/src/lib/wsman-server.c 2012-02-06 12:36:44.000000000 +0100
+++ new/openwsman-2.4.4/src/lib/wsman-server.c 2014-02-27 10:56:33.000000000 +0100
@@ -102,6 +102,10 @@
p->ifc = (WsDispatchInterfaceInfo *)
malloc(sizeof(WsDispatchInterfaceInfo));
+ if (p->ifc == NULL) {
+ error("Memory allocation error while loading plugin");
+ return NULL;
+ }
ifcinfo = p->ifc;
ifcinfo->extraData = p->data;
p->set_config = dlsym(p->p_handle, "set_config");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/src/lib/wsman-subscription-repository.c new/openwsman-2.4.4/src/lib/wsman-subscription-repository.c
--- old/openwsman-2.4.3/src/lib/wsman-subscription-repository.c 2011-09-08 13:01:15.000000000 +0200
+++ new/openwsman-2.4.4/src/lib/wsman-subscription-repository.c 2014-02-27 10:58:58.000000000 +0100
@@ -49,16 +49,25 @@
#include "wsman-xml-binding.h"
int LocalSubscriptionOpInit (char * uri_repository, void *opaqueData);
-int LocalSubscriptionOpFinalize(char * uri_repository, void *opaqueData);
-int LocalSubscriptionOpGet(char * uri_repository, char * uuid, unsigned char **subscriptionDoc, int *len);
-int LocalSubscriptionOpSearch(char * uri_repository, char * uuid);
+int LocalSubscriptionOpFinalize (char * uri_repository, void *opaqueData);
+int LocalSubscriptionOpGet (char * uri_repository, char * uuid, unsigned char **subscriptionDoc, int *len);
+int LocalSubscriptionOpSearch (char * uri_repository, char * uuid);
int LocalSubscriptionOpLoad (char * uri_repository, list_t * subscription_list);
int LocalSubscriptionOpSave (char * uri_repository, char * uuid, unsigned char *subscriptionDoc);
-int LocalSubscriptionOpUpdate(char * uri_repository, char * uuid, char *expire);
+int LocalSubscriptionOpUpdate (char * uri_repository, char * uuid, char *expire);
int LocalSubscriptionOpDelete (char * uri_repository, char * uuid);
-struct __SubsRepositoryOpSet subscription_repository_op_set = {LocalSubscriptionOpInit, LocalSubscriptionOpFinalize, LocalSubscriptionOpLoad, LocalSubscriptionOpGet, LocalSubscriptionOpSearch, LocalSubscriptionOpSave, LocalSubscriptionOpUpdate, LocalSubscriptionOpDelete};
+struct __SubsRepositoryOpSet subscription_repository_op_set = {
+ LocalSubscriptionOpInit,
+ LocalSubscriptionOpFinalize,
+ LocalSubscriptionOpLoad,
+ LocalSubscriptionOpGet,
+ LocalSubscriptionOpSearch,
+ LocalSubscriptionOpSave,
+ LocalSubscriptionOpUpdate,
+ LocalSubscriptionOpDelete
+};
static int LocalSubscriptionInitFlag = 0;
@@ -76,8 +85,7 @@
int LocalSubscriptionOpFinalize(char * uri_repository, void *opaqueData)
{
- if(LocalSubscriptionInitFlag == 0) return -1;
- return 0;
+ return (LocalSubscriptionInitFlag == 0) ? -1 : 0;
}
int LocalSubscriptionOpGet(char * uri_repository, char * uuid, unsigned char **subscriptionDoc, int *len)
@@ -86,24 +94,32 @@
unsigned char *buf = NULL;
int count,m;
int pre_count;
+ char *subs_path;
+ FILE *fp;
+
count = m = 0;
*subscriptionDoc = NULL;
- if(LocalSubscriptionInitFlag == 0) return -1;
- char *subs_path = u_strdup_printf ("%s/uuid:%s", uri_repository, uuid);
- FILE *fp = fopen(subs_path, "r");
+ if (LocalSubscriptionInitFlag == 0)
+ return -1;
+ subs_path = u_strdup_printf ("%s/uuid:%s", uri_repository, uuid);
+ fp = fopen(subs_path, "r");
+ if (fp == NULL) {
+ error("Can't open %s: %s", subs_path, strerror(errno));
+ u_free(subs_path);
+ return -1;
+ }
u_free(subs_path);
- if(fp == NULL) return -1;
- while(!feof(fp)) {
- memset(block, 0, 512);
- m = fread(block, 1, 511, fp);
- if(m > 0) {
- debug("read [%s] from file, len = %d",block, m);
- pre_count = count;
- count += m;
- debug("buf = %0x, count = %d", buf, count);
- buf = u_realloc(buf, count);
- memcpy(buf+pre_count, block, m);
- }
+ while (!feof(fp)) {
+ memset(block, 0, 512);
+ m = fread(block, 1, 511, fp);
+ if (m > 0) {
+ debug("read [%s] from file, len = %d",block, m);
+ pre_count = count;
+ count += m;
+ debug("buf = %0x, count = %d", buf, count);
+ buf = u_realloc(buf, count);
+ memcpy(buf+pre_count, block, m);
+ }
}
fclose(fp);
*subscriptionDoc = buf;
@@ -113,11 +129,18 @@
int LocalSubscriptionOpSearch(char * uri_repository, char * uuid)
{
- if(LocalSubscriptionInitFlag == 0) return -1;
- char *subs_path = u_strdup_printf ("%s/uuid:%s", uri_repository, uuid);
- FILE *fp = fopen(subs_path, "r");
+ char *subs_path;
+ FILE *fp;
+ if (LocalSubscriptionInitFlag == 0)
+ return -1;
+ subs_path = u_strdup_printf ("%s/uuid:%s", uri_repository, uuid);
+ fp = fopen(subs_path, "r");
+ if (fp == NULL) {
+ error("Can't open %s: %s", subs_path, strerror(errno));
+ u_free(subs_path);
+ return -1;
+ }
u_free(subs_path);
- if(fp == NULL) return -1;
fclose(fp);
return 0;
}
@@ -129,29 +152,38 @@
int pre_count;
char block[512];
unsigned char *buf = NULL;
- if(LocalSubscriptionInitFlag == 0) return -1;
- if(subscription_list == NULL)
- return -1;
- if (0 > (n = scandir (uri_repository, &namelist, 0, alphasort)))
- {
- return -1;
- } else {
- while (n--)
- {
+
+ if (LocalSubscriptionInitFlag == 0)
+ return -1;
+ if (subscription_list == NULL)
+ return -1;
+ if (0 > (n = scandir (uri_repository, &namelist, 0, alphasort))) {
+ return -1;
+ }
+ else {
+ while (n--) {
+ char *subs_path;
+ FILE *subs;
lnode_t *node;
- if(strstr(namelist[n]->d_name,"uuid") == NULL || strlen(namelist[n]->d_name) < 41) {
+
+ if (strstr(namelist[n]->d_name,"uuid") == NULL || strlen(namelist[n]->d_name) < 41) {
u_free(namelist[n]);
continue;
}
- char *subs_path = u_strdup_printf ("%s/%s", uri_repository, namelist[n]->d_name);
- FILE *subs = fopen(subs_path, "r");
+ subs_path = u_strdup_printf ("%s/%s", uri_repository, namelist[n]->d_name);
+ subs = fopen(subs_path, "r");
+ if (subs == NULL) {
+ error("Can't open %s: %s", subs_path, strerror(errno));
+ u_free(subs_path);
+ return -1;
+ }
u_free(subs_path);
count = 0;
buf = NULL;
- while(!feof(subs)) {
+ while (!feof(subs)) {
memset(block, 0, 512);
m = fread(block, 1, 511, subs);
- if(m > 0) {
+ if (m > 0) {
pre_count = count;
count += m;
buf = u_realloc(buf, count);
@@ -160,7 +192,7 @@
}
fclose(subs);
SubsRepositoryEntryH entry = u_malloc(sizeof(*entry));
- if(entry) {
+ if (entry) {
entry->strdoc = buf;
entry->len = count;
entry->uuid = u_strdup(namelist[n]->d_name);
@@ -170,37 +202,52 @@
}
u_free(namelist[n]);
}
- u_free(namelist);
+ u_free(namelist);
}
return 0;
}
+
int LocalSubscriptionOpSave (char * uri_repository, char * uuid, unsigned char *subscriptionDoc)
{
char buf[U_NAME_MAX];
- if(LocalSubscriptionInitFlag == 0) return -1;
+ FILE *subsfile;
+
+ if (LocalSubscriptionInitFlag == 0)
+ return -1;
snprintf(buf, U_NAME_MAX, "%s/uuid:%s", uri_repository, uuid);
- FILE *subsfile = fopen(buf, "w");
- if(subsfile == NULL) return -1;
+ subsfile = fopen(buf, "w");
+ if (subsfile == NULL) {
+ error("Can't open %s: %s", buf, strerror(errno));
+ return -1;
+ }
fprintf(subsfile, "%s", subscriptionDoc);
fclose(subsfile);
return 0;
}
+
int LocalSubscriptionOpUpdate(char * uri_repository, char * uuid, char *expire)
{
char buf[U_NAME_MAX];
- if(LocalSubscriptionInitFlag == 0) return -1;
- snprintf(buf, U_NAME_MAX, "%s/uuid:%s", uri_repository, uuid);
WsXmlDocH doc= NULL;
char *temp;
int len = 0;
+
+ if (LocalSubscriptionInitFlag == 0)
+ return -1;
+ snprintf(buf, U_NAME_MAX, "%s/uuid:%s", uri_repository, uuid);
doc = xml_parser_file_to_doc( buf, "UTF-8", 0);
- if(doc) {
+ if (doc) {
+ FILE *subsfile;
WsXmlNodeH node = ws_xml_get_child(ws_xml_get_soap_body(doc),
0, XML_NS_EVENTING, WSEVENT_SUBSCRIBE);
node = ws_xml_get_child(node, 0, XML_NS_EVENTING, WSEVENT_EXPIRES);
ws_xml_set_node_text(node, expire);
ws_xml_dump_memory_enc(doc, &temp, &len, "UTF-8");
- FILE *subsfile = fopen(buf, "w");
+ subsfile = fopen(buf, "w");
+ if (subsfile == NULL) {
+ error("Can't open %s: %s", buf, strerror(errno));
+ return -1;
+ }
fprintf(subsfile, "%s", temp);
fclose(subsfile);
ws_xml_free_memory(temp);
@@ -208,13 +255,15 @@
}
return 0;
}
+
int LocalSubscriptionOpDelete (char * uri_repository, char * uuid)
{
char buf[U_NAME_MAX];
- if(LocalSubscriptionInitFlag == 0) return -1;
+
+ if (LocalSubscriptionInitFlag == 0)
+ return -1;
snprintf(buf, U_NAME_MAX, "%s/uuid:%s", uri_repository, uuid);
- int r = unlink(buf);
- if(r) {
+ if (unlink(buf)) {
debug("unlink %s failed! %s", buf, strerror(errno));
}
return 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/src/lib/wsman-xml.c new/openwsman-2.4.4/src/lib/wsman-xml.c
--- old/openwsman-2.4.3/src/lib/wsman-xml.c 2013-08-05 11:47:23.000000000 +0200
+++ new/openwsman-2.4.4/src/lib/wsman-xml.c 2014-02-27 09:21:35.000000000 +0100
@@ -94,13 +94,13 @@
for (i = 0; g_wsNsData[i].uri != NULL; i++) {
WsXmlNsData *nsd = &g_wsNsData[i];
if (strcmp(uri, nsd->uri) == 0 && nsd->prefix) {
- sprintf(buf, "%s", nsd->prefix );
+ snprintf(buf, bufsize, "%s", nsd->prefix );
return;
}
}
}
if(g_wsNsData[i].uri == NULL && bufsize >= 12)
- sprintf(buf, "n%lu", ++doc->prefixIndex);
+ snprintf(buf, bufsize, "n%lu", ++doc->prefixIndex);
else
buf[0] = 0;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/src/plugins/redirect/redirect.c new/openwsman-2.4.4/src/plugins/redirect/redirect.c
--- old/openwsman-2.4.3/src/plugins/redirect/redirect.c 2013-09-23 11:29:49.000000000 +0200
+++ new/openwsman-2.4.4/src/plugins/redirect/redirect.c 2014-02-27 11:12:55.000000000 +0100
@@ -99,7 +99,10 @@
dictionary *ini, *inc_ini;
filename = (char *) wsmand_options_get_config_file();
ini = iniparser_new(filename);
-
+ if (ini == NULL) {
+ error("redirect: iniparser_new failed");
+ return 0;
+ }
redirect_data = malloc (sizeof(struct __Redirect_Data));
if (redirect_data == NULL){
error("Failed while allocating memory for redirect_data");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/src/server/wsmand-listener.c new/openwsman-2.4.4/src/server/wsmand-listener.c
--- old/openwsman-2.4.3/src/server/wsmand-listener.c 2013-08-08 14:29:16.000000000 +0200
+++ new/openwsman-2.4.4/src/server/wsmand-listener.c 2014-02-27 11:02:19.000000000 +0100
@@ -674,21 +674,21 @@
WsManListenerH *listener = wsman_dispatch_list_new();
listener->config = ini;
WsContextH cntx = wsman_init_plugins(listener);
- int num_threads=0;
- int max_threads=wsmand_options_get_max_threads();
+ int num_threads = 0;
+ int max_threads = wsmand_options_get_max_threads();
int max_connections_per_thread = wsmand_options_get_max_connections_per_thread();
- if(max_threads && !max_connections_per_thread){
+ if (max_threads && !max_connections_per_thread) {
error("max_threads: %d and max_connections_per_thread : %d", max_threads, max_connections_per_thread);
return listener;
}
+ if (cntx == NULL) {
+ return listener;
+ }
#ifdef ENABLE_EVENTING_SUPPORT
wsman_event_init(cntx->soap);
#endif
- if (cntx == NULL) {
- return listener;
- }
#ifndef HAVE_SSL
if (use_ssl) {
error("Server configured without SSL support");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.4.3/src/server/wsmand.c new/openwsman-2.4.4/src/server/wsmand.c
--- old/openwsman-2.4.3/src/server/wsmand.c 2010-09-29 15:17:53.000000000 +0200
+++ new/openwsman-2.4.4/src/server/wsmand.c 2014-02-27 11:23:26.000000000 +0100
@@ -141,8 +141,6 @@
static void sighup_handler(int sig_num)
{
- debug("SIGHUP received; reloading data");
-
if (wsmand_options_get_debug_level() == 0) {
int fd;
++++++ openwsman_2.4.3-0ubuntu5~precise2~ppa1.dsc ++++++
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 3.0 (quilt)
Source: openwsman
Binary: openwsman, libwsman-server1, libopenwsman1, libwsman1, libwsman-client2, libwsman-curl-client-transport1, libopenwsman-dev, libwsman-clientpp1, libwsman-clientpp-dev, python-openwsman
Architecture: any all
Version: 2.4.3-0ubuntu5~precise2~ppa1
Maintainer: Ubuntu Developers <ubuntu-devel-discuss(a)lists.ubuntu.com>
Homepage: http://sourceforge.net/projects/openwsman/
Standards-Version: 3.9.5
Build-Depends: debhelper (>= 9.0.0), cmake (>= 2.8.5), libssl-dev, libpam0g-dev, libxml2-dev, libcurl4-openssl-dev, libcimcclient0-dev, swig, python-dev
Package-List:
libopenwsman-dev deb libdevel extra
libopenwsman1 deb oldlibs extra
libwsman-client2 deb admin extra
libwsman-clientpp-dev deb libdevel extra
libwsman-clientpp1 deb admin extra
libwsman-curl-client-transport1 deb admin extra
libwsman-server1 deb admin extra
libwsman1 deb admin extra
openwsman deb admin extra
python-openwsman deb python extra
Checksums-Sha1:
a7c4cf67d825215d3f2881b50ce03e5468b7da78 550352 openwsman_2.4.3.orig.tar.gz
10cde49a19ed85096fa605f726f04e58f293ae2e 5022 openwsman_2.4.3-0ubuntu5~precise2~ppa1.debian.tar.gz
Checksums-Sha256:
9fbffb65d1c52e1c1acec3cd8039f7fd53c7623820a1036cb7fc5aea5debde7f 550352 openwsman_2.4.3.orig.tar.gz
b5c706ce3e4d06a1fde38a108cf201915074425ed5077cfc185422a0cf18e0a6 5022 openwsman_2.4.3-0ubuntu5~precise2~ppa1.debian.tar.gz
Files:
8aa43d2c34612e72078d3d4143d213f5 550352 openwsman_2.4.3.orig.tar.gz
8d24cf86229376c16ce04ec257dd1a5c 5022 openwsman_2.4.3-0ubuntu5~precise2~ppa1.debian.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAEBAgAGBQJTB469AAoJEB+62MwwnAYS8zIH/jZykwTjQFlTo4M6PWw7taBG
YF2AaE+iZYQ9IxE2s4pe6faJAboCdvuhcKEy0SQ3iRhxnS/ZkGG4ocCtUW+fGARS
zWHIzQf3O+KAjhQlj1TTkbodrwQ9duR+v7AxOsjOI+o/cYyTfFoSt/nBJfA0eCwr
O1a6HjXwjvJIUqJQk16zLGliNtnXLODFh7j57JrbuKE9QJsIixYA1lZUUV8u5nX+
AyUxpr+lT0ZTecxaXvMPPEwyBchHmCHLPk2gNobiu6mz/9Vltqdy66+i1FUbVf1y
kBB2hdMr4JGa0rhWlBCDAstw3XaX/N1IO9pBBdi0ULw8lYWkWJ1ybQiNmDrIy58=
=6dgB
-----END PGP SIGNATURE-----
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0