Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libgupnp-1_0-4-1.0.2-1.40 RPM for s390x

From OpenSuSE Leap 15.3 for s390x

Name: libgupnp-1_0-4 Distribution: SUSE Linux Enterprise 15
Version: 1.0.2 Vendor: SUSE LLC <https://www.suse.com/>
Release: 1.40 Build date: Sat May 26 13:55:57 2018
Group: Development/Libraries/C and C++ Build host: s390lp8
Size: 361434 Source RPM: gupnp-1.0.2-1.40.src.rpm
Packager: https://www.suse.com/
Url: http://www.gupnp.org/
Summary: Implementation of the UPnP specification
GUPnP implements the UPnP specification: resource announcement and
discovery, description, control, event notification, and presentation
(GUPnP includes basic web server functionality through libsoup). GUPnP
does not include helpers for construction or control of specific
standardized resources (e.g. MediaServer); this is left for higher level
libraries utilizing the GUPnP framework.

Provides

Requires

License

LGPL-2.0+

Changelog

* Mon Mar 20 2017 dimstar@opensuse.org
  - Update to version 1.0.2:
    + Fix a potential crash of GUPnPProxy when trying to access a
      dangling GUPnPServiceProxy pointer of a server handler
      (bgo#777491).
* Sat Oct 15 2016 zaitor@opensuse.org
  - Update to version 1.0.1:
    + Connman CM: Various fixes.
    + Linux CM: Fix compiler warning about negative shift.
    + Documentation:
    - Fix FSF address.
    - Fix references.
    + Build: Update ax_append_link_flags.
    + Bugs fixed: bgo#770318.
* Mon Sep 19 2016 zaitor@opensuse.org
  - Update to version 1.0.0:
    + No changes.
* Tue Aug 16 2016 zaitor@opensuse.org
  - Update to version 0.99.0:
    + Fix build on OS X.
* Tue Jun 21 2016 zaitor@opensuse.org
  - Update to version 0.20.18:
    + Retry description URL on failure.
    + Bugs fixed: bgo#694450.
* Thu May 19 2016 tyang@suse.com
  - Update to GNOME 3.20.2  Fate#318572.
* Tue Apr 26 2016 zaitor@opensuse.org
  - Update to version 0.20.17:
    + Update autogen.sh from GNOME template.
    + Cache user agents by IP.
    + Remove intltool.
    + Use newTargetValue in light example.
    + Bugs fixed: bgo#653894, bgo#763945, bgo#764050.
* Fri Apr 15 2016 mgorse@suse.com
  - Update to GNOME 3.20  Fate#318572
* Tue Feb 09 2016 dimstar@opensuse.org
  - Update to version 0.20.16:
    + Don't hardcode python path in gupnp-binding-tool.
    + Check for IFA_FLAGS to not bind ourselves to a recent kernel
      version.
    + Add missing m4 files.
    + Fix issues with introspection.
    + Make GUPnPServiceAction boxed.
    + Some JavaScript examples.
    + Distribute VAPI file in tarball.
    + Bugs fixed: bgo#760217, bgo#760430, bgo#761265.
* Sun Jan 03 2016 zaitor@opensuse.org
  - Update to version 0.20.15:
    + Remove gnome-common
    + Fix issue with gupnp_service_signals_autoconnect() blocking
      endlessly.
    + Fix return type for BIN_HEX.
    + Update some m4 macros.
    + Fix typos in API docs.
    + NetworkManager context manager:
    - Fix use-after-free issue.
    - Fix various static code analysis findings.
    + Netlink context manager:
    - Use proper macros for RTM_*ADDRESS messages.
    - Use device name from netlink.
    - Add possibility to dump received netlink packets for
      debugging.
    - Fix issues with losing contexts after DHCP renew happens.
    - Some style fixes.
    + Bugs fixed: bgo#736365, bgo#741257, bgo#750936, bgo#752490,
      bgo#759000.
* Mon May 11 2015 dimstar@opensuse.org
  - Update to version 0.20.14:
    + Simplify UUID handling.
    + Bugs fixed: bgo#743072, bgo#744221.
* Mon Jan 05 2015 dimstar@opensuse.org
  - Update to version 0.20.13:
    + Fix cyclic includes.
    + Avoid redefinition of symbols.
    + Fix missing function declaration.
    + Don't check for connman.pc.
    + Allow actions without arguments.
    + Respect "prefer_bigger" even if there is no icon size.
    + DOAP fixes.
    + Fix VAPI generation.
    + Fix reference counting.
    + Port to new libsoup API.
    + Bugs fixed: bgo#722696, bgo#731209, bgo#731457, bgo#733241,
      bgo#740267, bgo#742075.
* Thu Oct 16 2014 hrvoje.senjan@gmail.com
  - Add baselibs.conf: provide multi-arch packages.
* Mon Jun 30 2014 dimstar@opensuse.org
  - Update to version 0.20.12:
    + Several documentation fixes.
    + Fix warning from clang.
    + Prevent a critical if there's no DBus available and a
      DBus-based context manager is used.
    + Don't try to use a DBus context manager if we don't have a
      system bus.
    + Use g_return_val_if_fail.
    + Fix a small leak of CallbackData in GUPnPServiceProxy.
    + Add a gupnp_service_proxy_add_notify_full variant to be nice to
      gobject-introspection.
    + Several code cleanups.
    + Fix a reference leak in ACL.
    + Make "document" property of GUPnPDeviceInfo readable.
    + Add gupnp_service_proxy_add_raw_notify which can be used to get
      the raw xmlDoc received through notification.
    + Bugs fixed: bgo#701446, bgo#706123, bgo#706127, bgo#727709,
      bgo#729827, bgo#730359, bgo#730690.
* Sun May 04 2014 zaitor@opensuse.org
  - Update to version 0.20.11:
    + Disable the Unix context manager on Android.
    + Fix Windows compilation.
    + Fix a memory leak in Linux context manager.
    + Fix libuuid dependencies in pkg-config files.
    + Implement a simple ACL infrastructure.
    + Bugs fixed: bgo#711027, bgo#723715, bgo#727539, bgo#728889.
* Mon Feb 03 2014 zaitor@opensuse.org
  - Update to version 0.20.10:
    + Make sure ResourceFactory creates proxies with the correct
      GType.
    + Make it possible to unsubscribe from a service proxy during a
      call-back.
    + Disable managed RootDevices on WL change in addition to
      ControlPoints.
    + Bugs fixed: bgo#678701, bgo#690400, bgo#711332.
* Sat Dec 14 2013 dimstar@opensuse.org
  - Update to version 0.20.9:
    + Enforce HTTP 1.1 for device description requests.
    + Add libuuid to Requires.private of pkg-config file.
    + Deprecate gupnp_service_proxy_{begin,send}_action_hash as they
      cannot guarantee the argument order.
    + Add gupnp_service_info_get_introspection_async_full() that
      makes it possible to cancel an introspcetion request using
      GCancellable.
    + Fix a crash when running with GSSDP < 0.14.6.
    + Bugs fixed: bgo#704867, bgo#710491, bgo#711027, bgo#711167,
      bgo#720369, bgo#720372.
* Thu Oct 31 2013 dimstar@opensuse.org
  - Update to version 0.20.8 (bnc#849913):
    + Minor compilation and style fixes in the Linux CM.
    + Add gupnp_white_list_add_entryv utility function.
    + Use "port" property to set "msearch-port" property on base
      class.
    + Other style fixes.
    + Bugs fixed: bgo#711015.
* Wed Oct 16 2013 dimstar@opensuse.org
  - Update to version 0.20.7:
    + Fix GCC warnings about local includes.
    + Do not hand out libxml2-allocated strings.
    + Fix a crash when a notification host was not available.
    + Always call action call-back asynchronously, even when there
      was an error.
    + Add performance measurement options to light-server/-client.
    + Bugs fixed: bgo#669729, bgo#703263, bgo#708162, bgo#708575,
      bgo#708751.
* Tue Sep 03 2013 dimstar@opensuse.org
  - Update to version 0.20.6:
    + Don't do excessive network rescans (bgo#706996).
* Tue Aug 20 2013 dimstar@opensuse.org
  - Update to version 0.20.5:
    + Add some missing G_{BEGIN,END}_DECLS guards.
    + Fix uninitialized variable use introduced in previous version.
    + Add simple network device whitelisting infrastructure.
    + Port gupnp-binding-tool so it's usable with python3.
    + Minor code fixes.
    + Fix crashes in NetworkManager context manager during some async
      calls.
    + Fix a small memory leak in the unix and windows CM.
    + Always enable GTest tests.
    + Upgrade gtk-doc stuff.
    + Fix the service example in documentation.
    + Remove the test for inverted arguments in the GUPnPContext
      tests.
    + Bugs fixed: bgo#694454, bgo#704094, bgo#704383, bgo#705712,
      bgo#706326.
* Tue Jul 30 2013 dimstar@opensuse.org
  - Update to version 0.20.4:
    + Fix warnings in gtk-doc run.
    + Some minor improvements to the documentation.
    + Make the user-agent ASCII-only to fix issues with discovery
      when g_get_application_name () returned a translated string.
    + Force HTTP version to be 1.1 in SOAP requests.
    + Fix potential crashes in XML parsing.
    + Fix potential memory leak in
      gupnp_service_proxy_send_action_valist.
    + Some codestyle fixes.
    + Add gupnp_device_info_list_dlna_device_class_identifier () to
      retrieve the content of <dlna:X_DLNADOC> nodes.
    + Bugs fixed: bgo#704953, bgo#702555, bgo#704094, bgo#700947.
* Thu May 30 2013 dimstar@opensuse.org
  - Update to version 0.20.3:
    + Add a gupnp_context_manager_rescan_control_points feature.
    + Fix VAPI generation if g-i version is >= 1.36.
    + Some internal documentation updates.
    + Check SID and return a proper error.
    + Fix error code returned on invalid NT and NTS headers.
    + Fix SEQ to be a uint32.
    + Fall-back to unix static CM if netlink sockets are not availabe
      on runtime.
    + Prevent some C++ name mangling in the examples.
    + Fix compiling with -Wall -Wextra.
    + Bugs fixed: bgo#697314, bgo#696289, bgo#698192, bgo#698125.
* Sat Apr 06 2013 dimstar@opensuse.org
  - Update to version 0.20.2:
    + Fix some typos in docs and warning messages.
    + Fix argument order issue introduced with the va_list fix in
      0.20.1.
    + Add some tests for this bug.
    + Bugs fixed: bgo#695591, bgo#696762.
* Wed Mar 06 2013 dimstar@opensuse.org
  - Update to version 0.20.1:
    + Fix suspicious use of va_list in the code.
    + Bugs fixed: bgo#689813.
* Wed Feb 20 2013 dimstar@opensuse.org
  - Update to version 0.20.0:
    + Fix Accept-Language header generation.
    + Fix some issues with Windows support on mingw64.
    + Bugs fixed: bgo#683199.
* Sat Jan 12 2013 dimstar@opensuse.org
  - Update to version 0.19.4:
    + Shuffle around some test data.
    + Fix a GError leak in the linux cm.
    + Fix a leak in variable notification.
    + Clarify usage of gupnp_service_proxy_remove_notify.
* Wed Dec 26 2012 zaitor@opensuse.org
  - Update to version 0.19.3:
    + Work-around missing notification messages.
  - Changes from version 0.19.1:
    + Support Windows.
    + Fix searching for services in ControlPoint.
    + Drop deprecated calls to g_type_init on glib >= 2.35.
    + Fix LD_LIBRARY_PATH in make check.
    + Explicitly use IPv4 in tests.
    + Allow autogen.sh to be run out-of-tree.
    + Expose GSSDPResourceGroup of a root device.
    + Bugs fixed: bgo#687320, bgo#687621, bgo#689028, bgo#688411,
      bgo#685643, bgo#682580, bgo#672830.
* Wed Oct 24 2012 dimstar@opensuse.org
  - Update to version 0.19.1:
    + Include m4 macro for finding vapigen.
    + Run introspection with make distcheck.
    + Lower G-I requirement again.
    + Add gupnp_context_manager_get_port.
    + Don't stop configure if vapigen can't be found.
    + Drop some deprecated stuff from VAPI.
* Sun Oct 07 2012 zaitor@opensuse.org
  - Update to version 0.19.0:
    + Add an abstract base class for simple context managers.
    + Clean-up pkg-config files to not leak libraries.
    + Generate VAPI from GIR file.
    + Bugs fixed: bgo#680322, bgo#681963, bgo#673100, bgo#673933,
      bgo#676803, bgo#682005, bgo#679204.
  - Add pkgconfig(vapigen) BuildRequires, needed to build the new
    vala bindings.
  - Replace gobject-introspection-devel, libgssdp-devel,
    libsoup-devel, libuuid-devel and libxml2-devel BuildRequires for
    their pkgconfig counterparts, gobject-introspection-1.0,
    gssdp-1.0, libsoup-2.4, libxml-2.0, uuid.
* Sun Aug 19 2012 dimstar@opensuse.org
  - Update to version 0.18.4:
    + Make sure that subscribtion timeouts are always removed.
    + Update tutorial to use correct upnp.org links.
    + Add missing includes.
    + Remove deprecated g_thread_init() calls.
    + Don't leak internal functions from context managers.
    + Make "linux" context manager the default context manager when
      building on Linux.
    + Fix some more deprecation warnings.
    + Connman and NM context managers fall back to linux context
      manager now if available.
    + Add support for device aliases (such as eth0:1) in the linux
      context manager.
    + Really report a bug on faulty device descripton XMLs.
    + Silence libxml2 console output.
    + Bugs fixed: bgo#673100, bgo#673933, bgo#676803, bgo#679204,
      bgo#680322, bgo#681963, bgo#682005.
* Thu May 03 2012 dimstar@opensuse.org
  - Update to version 0.18.3:
    + Add a Connman context manager.
    + Add a work-around for one of the lock-ups in bgo#667494.
    + Don't leak private symbols.
    + Don't leak DBus proxies in network-manager context-manager.
    + Fix some g-i annotations.
    + Bugs fixed: bgo#672998, bgo#673933, bgo#674410.
* Sat Mar 17 2012 dimstar@opensuse.org
  - Update to version 0.18.2:
    + Revert the charset quoting patch from 0.18.1. Apparently this
      issue was only present in a special version of libsoup.
    + Fix subscription timeout calculation.
    + Minor fixes from static code analysis.
    + Fix byte-range requests.
    + Add a unit-test for byte-range requests.
    + Bugs fixed: bgo#670518
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Add explicit pkgconfig(glib-2.0) BuildRequires so it can be
    versioned.
* Sat Dec 10 2011 dimstar@opensuse.org
  - Update to version 0.18.1:
    + Properly quote charset in SOAP requests.
    + Fix GUPnPContextManager documentation.
    + Fix several build warnings.
    + Several documentation fixes.
    + Error handling fix in gupnp-binding-tool.
    + Always send the initial event after a subscribtion even if the
      client immediately unsubscribes.
    + Some minor code clean-up.
    + Bugs fixed: bgo#658633, bgo#658486.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that...
    See bnc#697467 for more details.
* Fri Dec 09 2011 dimstar@opensuse.org
  - Split typelib file into typelib-1_0-GUPnP-1_0 subpackage.
  - Add typelib-1_0-GUPnP-1_0 Requires to devel subpackage.
* Tue Aug 30 2011 vuntz@opensuse.org
  - Update to version 0.18.0:
    + Fix a crash in Linux context manager if the USB cable is
      unplugged from a USB network device interface.
* Fri Aug 05 2011 dimstar@opensuse.org
  - Update to version 0.17.2:
    + Drop main-context property
    + Fix a small leak from the default-language property.
    + Refactor and clean-up internals of GUPnPContextManager.
  - Do not package ChangeLog: It's an empty file.
* Thu Jul 07 2011 vuntz@opensuse.org
  - Update to version 0.17.1:
    + Drop deprecated conic support.
    + A Linux context manager. Unlike the generic static unix
      context-manager, the Linux context-manager can dynamically
      react to device and address changes, similar to the
      NetworkManager-based context-manager, but without depending on
      DBus or NetworkManager.
    + Fix for a SOAP action parameter validation regression.
    + Updates to the build system such as:
    - Modernized autotools.
    - xz tarballs as default.
    + Improved OpenBSD support.
    + More stable RootDevice URIs.
  - Pass --with-context-manager=network-manager: this will make gupnp
    try to use NetworkManager if available at runtime, and will
    fallback on the old code otherwise.
  - Add NetworkManager Recommends to libgupnp-1_0-4 to have
    NetworkManager available at runtime.
  - Remove libsoup-devel, libgssdp-devel, libxml2-devel Requires from
    devel subpackage: they will automatically get added the
    pkgconfig()-way.
* Thu Jun 16 2011 dimstar@opensuse.org
  - Update to version 0.17.0:
    + Fix several crashes during initial introspection.
    + Several fixes regarding SOAP action parameter validation.
    + Always append a Content-Language header if the client has an
      Accept-Language header.
    + Always append an Ext header in SOAP responses.
    + Improve introspection support:
    - Classes that throw an error during construction implement
      GInitable.
    - Update gobject-introspection autotools integration.
    - Many annotation fixes.
    + Tutorial improvements.
  - Rename libgupnp-1_0-3 to libgupnp-1_0-4, following the sonum
    change.
  - Remove service usage, following the new consensus on Factory
    packaging.
* Thu May 05 2011 vuntz@opensuse.org
  - Update to 0.16.1:
    + Port to new (0.9) NetworkManager APIs.
    + Correction to 'Content-Type' HTTP header values.
    + Satisfy strict compiler checks.
* Fri Apr 29 2011 dimstar@opensuse.org
  - Update to 0.16.0:
    + Set the thread context before doing GDBus operations.
    + Use the default timeout on DBus calls.
    + Fix documentation of gupnp_context_manager_new().
    + Remove redundant code.
    + Clear the (obsolete) ChangeLog file.
    + Add some checks on variants.
    + Don't use uninitialized pointer.
    + Some coding-style fixes.
  - Changes from version 0.15.1:
    + Set 'ESSID' on WiFi contexts.
    + Fix a crasher bug.
    + Fix some leaks.
    + Remove a cyclic-reference
    + Fix logic to find service from list and therefore the issue of
      wrongly ignoring new services.
    + Remove all hosted paths from SoupServer before unrefing it.
  - Changes from version 0.15.0:
    + Port from dbus-glib to GDBus.
    + Enable gzip compression for large action response bodies.
    + Fix gupnp-binding-tool to generate headers usable in C++.
  - Use source services: download_url, recompress and set_version.
* Tue Dec 07 2010 vuntz@opensuse.org
  - Update to version 0.14.1:
    + Add sanity checks to GUPnPServiceProxyAction API.
    + Fix handling of accepted locales.
    + Handle unavailability of URL base.
* Sat Sep 18 2010 vuntz@opensuse.org
  - Move gir files to devel subpackage.
* Fri Sep 17 2010 vuntz@opensuse.org
  - Update to version 0.14.0:
    + Don't use deprecated glib, gobject and libsoup APIs.
    + Check for libuuid only on platforms where we need it.
    + Explicitly link example apps to needed libraries.
    + Fix some potential crashes and leaks.
    + Fix pointer to/from integer conversion on 64-bit machines.
    + Fix parsing of unsigned integers.
    + Use locale-independent float <-> string conversions.
    + Remove some redundant functions and variables.
    + Remove some unused variables noticed.
    + Use correct mime-type for XML data.
    + Various non-functional improvements.
* Wed Sep 01 2010 vuntz@opensuse.org
  - Drop gir-repository BuildRequires and Requires: the introspection
    files that were needed from there are now directly with the
    appropriate libraries.
* Thu Aug 12 2010 dimstar@opensuse.org
  - Update to version 0.13.5:
    + Chain up in GUPnPXMLDoc's finalize().
    + Correct transfer annotation for gupnp_context_get_session().
    + Prefer g_strcmp0() over strcmp().
    + Check for body length rather than Content-Length in SOAP
      requests so we can satsify DLNA CTT test 7.2.5.7.
    + Explicitly link test apps to needed libraries.
    + Missing annotation for context_get_session
    + Updated translations.
* Mon Jun 21 2010 dimstar@opensuse.org
  - Update to version 0.13.4:
    + GUPnPService should remove all handlers installed on the shared
      SoupServer instance when it is disposed.
    + Fixate subscription timeout to be 300s as per DLNA requirement
    + Correct type of action argument of GUPnPService::action-invoked
    + Remove redundant copying of GValue content in a few places.
    + Handle multiple variables inside property node in event
      notifications to be compatible with server-side implementations
      using older GUPnP
    + Fix syntax of event notifications with multiple properties.
    + Add/fix gobject-introspection annotations for various functions.
    + Some non-functional improvements.
* Mon Apr 12 2010 vuntz@opensuse.org
  - Update to version 0.13.3:
    + Include the Content-Type header in the HTTP messages. This
      satisfies DLNA CTT test cases 7.2.5.9 and 7.2.29.1.
    + Use g_message instead of g_warning if we can't connect to DBus.
    + Make the HTTP server listen on the context's interface only.
    + Fix some potential crashes in GUPnPServiceProxy and
      GUPnPContextManager code.
    + Fix build issues in jhbuild environment.
    + Fix some gcc warnings.
    + Add new API to host path for specific user-agent(s).
    + Add gobject-introspection support:
    - Provide gobject-introspection GIR and typelib.
    - Add needed annotations to doc comments.
    - Add GList variants of action-related functions to satisfy
      PyGI.
    + A few non-functional improvments.
  - Add gir-repository and gobject-introspection-devel BuildRequires,
    and add gir-repository Requires to libgupnp-1_0-3.
* Fri Dec 04 2009 vuntz@opensuse.org
  - Update to version 0.13.2:
    + Utilize libconic (Maemo5) if available.
    + Unix context manager must signal the unavailibility of all
      contexts when disposed.
    + Enable silent build rules if they are available.
    + Fix race-conditions in client-side notification handling.
    + Unix context manager ignores point-to-point interfaces.
    + Context manager ignores interfaces without IP addresses.
    + Don't require timeouts to be specified in subscription
      requests.
    + Fix build against gcc 4.[1,2].
    + Make network manager thread-safe.
    + Remove idle source on dispose in context manager
      implementations.
    + Warn in docs that gupnp_service_info_get_introspection() is
      evil and why.
    + Service retrieves introspection data in truly async way.
    + Fix some leaks.
    + A bunch of code clean-ups.
* Mon Nov 30 2009 dimstar@opensuse.org
  - Update to version 0.13.1:
    + Use unix context manager if NetworkManager service is not
      available
    + Fix some minor leaks.
* Thu Oct 01 2009 vuntz@opensuse.org
  - Rename libgupnp-1_0-2 to libgupnp-1_0-3 since the version of the
    library was changed.
* Thu Sep 24 2009 dimstar@opensuse.org
  - Update to version 0.13.0:
    + Print reason when fail to fetch description doc
    + Support for dynamic/multiple networks through a new class,
      ContextManager.
    + Gracefully handle 'no root element in description' scenerio.
    + "host-ip" property moved from GUPnPContext to parent
      GSSDPClient.
    + ControlPoint set itself inactive before getting disposed.
    + New function to retrieve the capabilities of a DLNA device as
      announced in the device description.
    + New function to retrieve the content of arbitrary elements in
      the device description.
    + Many other minor fixes.
* Sat Jun 13 2009 vuntz@novell.com
  - Initial package.

Files

/usr/lib64/libgupnp-1.0.so.4
/usr/lib64/libgupnp-1.0.so.4.0.1
/usr/share/doc/packages/libgupnp-1_0-4
/usr/share/doc/packages/libgupnp-1_0-4/AUTHORS
/usr/share/doc/packages/libgupnp-1_0-4/COPYING
/usr/share/doc/packages/libgupnp-1_0-4/NEWS
/usr/share/doc/packages/libgupnp-1_0-4/README


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 15:08:25 2024