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

libgupnp-devel-1.6.7-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libgupnp-devel Distribution: openSUSE Tumbleweed
Version: 1.6.7 Vendor: openSUSE
Release: 1.1 Build date: Mon Sep 23 20:49:59 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 469000 Source RPM: gupnp-1.6.7-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.gupnp.org/
Summary: Implementation of the UPnP specification - Development Files
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.1-or-later

Changelog

* Mon Sep 23 2024 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.6.7:
    + Fix compatiblity with libxml2 2.12.x
    + Improve reproducability
    + ControlPoint: Fix re-scan
    + ContextManager: Fix boot-id update
    + Context: Fix crash if served URI is not an IP address
  - Drop 00514fb6.patch: Fixed upstream.
* Thu Apr 11 2024 pgajdos@suse.com
  - remove dependency on /usr/bin/python3 using
    %python3_fix_shebang macro, [bsc#1212476]
* Thu Dec 14 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Add 00514fb6.patch: Fix compatibility with libxml2 2.12.x.
* Fri Nov 03 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.6.6:
    + NetworkManager: Drop manual creation of lo contexts
    + ServiceProxy: Add new API for creating actions
    + Introspection: Be more resilient against weird formatting
    + Acl: Improve introspectability
    + ServiceProxy: Add result iterator for Action
    + Plug various smaller leaks
* Mon Jul 31 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.6.5:
    + Fix build with meson 1.2
  - Drop patches fixed upstream:
    + a10c57bd.patch
    + 884639bd.patch
* Tue Jul 18 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Add upstream patches to fix build with meson 1.2.0:
    + a10c57bd.patch: Add missing "s" to wrap file syntax.
    + 884639bd.patch: properly spell [provide] in *.wrap files.
* Sat Jul 01 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.6.4:
    + Keep a weak reference to proxy in action.
    + Add API to provide HTTP credentials for simple authentication.
    + Remove xmlRecoverMemory usage.
  - Drop 80e68995.patch: Fixed upstream.
* Sat May 06 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Add upstream patch: 80e68995.patch: all: Drop xmlRecoverMemory.
    Use xmlReadMemory, also use NONET flat.
* Fri Apr 21 2023 Frederic Crozat <fcrozat@suse.com>
  - Update license tag to LGPL-2.1-or-later.
* Fri Dec 16 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.6.3:
    + Fix handling of deprecated and tentative v6 addresses.
    + Bugs fixed in this release:
    - https://gitlab.gnome.org/GNOME/gupnp/issues/82
     - https://gitlab.gnome.org/GNOME/gupnp/issues/83
* Sun Nov 20 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.6.2:
    + Add test for issue 81.
    + Bugs fixed in this release:
    - https://gitlab.gnome.org/GNOME/gupnp/issues/81
* Thu Nov 10 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.6.1:
    + ControlPoint:
    - Fix error handling if description download fails.
    - Do not leak cancellable.
    + Use proper method for detecting IFA_FLAGS availability.
    + ContextManager:
    - Do not leak filtered contexts.
    - Fix freeing unavailable contexts.
    + Network ContextManager: Do not leak list parts of context
      lists.
    + Introspection: Properly chain up to parent class.
    + Service: Fix crash if subscription callback is points
      unreachable host.
* Sat Sep 17 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.6.0:
    + Re-release of 1.5.4, no functional change.
* Sat Sep 03 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.5.4:
    + Fix build against libsoup 3.1.2 or later
    + Do not rely on a log message from libsoup in tests
    + Use Docbook 4.5 for manpage
    + Do not use env in binding generator
    + Add missing libxml2 dependency for test
  - Drop 1296d10eda308792d2924f141d72b8b6818878bd.patch: Fixed
    upstream.
* Sat Aug 27 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.5.3:
    + Linux context manager: Do not filter out v6 global addresses
    + Context: Add new convenience constructors
    + Examples: Fix browse.js for new API
    + NetworkManager: Create v4 and v6 contexts if no family is
      specified
    + Connman: Create v4 and v6 contexts if no family is specified
  - Changes from version 1.5.2:
    + Minor doc improvements
    + Minor example fixes
    + Fix pkg-config dependencies
    + Fix issues found by coverity
    + Deprecate internal UUID generator function
    + Set log domains everywhere
    + Support IPv6 in all context managers (Windows still broken)
    + ServiceProxy:
    - Fix error handling in sync call
    - Fix a memory leak in subscribe()
    - Change subscribtion timeout handling
    + ServiceInfo: Remove deprecated callback
    + ContextFilter:
    - Fix it
    - Notify only if content changes
    + DeviceInfo: Set task names
    + ContextManager:
    - Add tests for filtering
    - Fix behaviour of filter. Now the filter acts as if the
      context is appearing/disappearing
    + Vala: Fix ownership of XML doc
    + Bugs fixed: glgo#GNOME#gupnp#10, glgo#GNOME#gupnp#10,
      glgo#GNOME#gupnp#10, glgo#GNOME#gupnp#36, glgo#GNOME#gupnp#37,
      glgo#GNOME#gupnp#70.
  - Changes from version 1.5.1:
    + Minor doc fixes
    + Remove left-overs from WhiteList renaming
    + Make tests a little friendlier if there is no ipv6
    + Fix a couple of issues from scan-build
    + DeviceInfo:
    - Make DeviceInfo:document accessible
    - Offer convenience function DeviceInfo:get_icon_async to
      combine icon lookup and icon download
    + ServiceAction:
    - Potential fix for running g_clear_pointer on an uninitialized
      value
    - Fix getting parameters from action
    + ServiceInfo:
    - Do not free an error that was propagated
    - Fix introspection on IPv6 devices
    + Service: Fix critical if Soup error other than
      G_IO_ERROR_CANCELLED occured
  - Changes from version 1.5.0:
    + Port to libsoup3
    + API bump (1.6)
    + Improved test coverage
    + All _valist functions have been removed
    + The documentation is now provided by gi-docgen
    + All API that was marked as deprecated up until 1.4 has been
      removed
    + ServiceIntrospection: is now a GInitable
    + Context:
    - Uses GSSDP.Client:port
    - Fix reference leak when using ACL
    + DeviceInfo: The get_device() and get_service() virtual
      functions have been renamed
    + ServiceAction:
    - ServiceAction::return() was renamed to
      ServiceAction::return_success() to avoid issues with
      languages such as python.
    + ServiceInfo: Non-gio style introspection functions are now
      deprecated
    + Service: Returns a proper error instead of calling g_error when
      autoconnect fails
    + ServiceProxy:
    - Fixes an issue with M-POST fall-back if POST calls failed
    - There is no need anymore to call ServiceProxyAction::get() to
      get SOAP transport errors; those will now be already
      presented by the ServiceProxy::call_action_finish() call.
    + Bugs fixed: glgo#GNOME#gupnp#58, glgo#GNOME#gupnp#42,
      glgo#GNOME#gupnp#52, glgo#GNOME#gupnp#53, glgo#GNOME#gupnp#54,
      glgo#GNOME#gupnp#58, glgo#GNOME#gupnp#60, glgo#GNOME#gupnp#61,
      glgo#GNOME#gupnp#63.
  - Replace gtk-doc, pkgconfig(gssdp-1.2) and pkgconfig(libsoup-2.4)
    with docbook-xsl-stylesheets, xsltproc, pkgconfig(gi-docgen),
    pkgconfig(gssdp-1.6) and pkgconfig(libsoup-3.0) BuildRequires
    following upstream changes.
  - Bump soname and sover following upstream changes, also in
    baselibs.conf.
  - Use ldconfig_scriptlets macro for post(un) handling.
  - Drop gupnp-build-man-pages.patch: Fixed upstream.
  - Add 1296d10eda308792d2924f141d72b8b6818878bd.patch: Fix build
    against Soup 3.1.2 and later
  - Package docs in default docdir ref openSUSE standard and split it
    out in a doc subpackage.
* Fri Jan 14 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.4.3:
    + ServiceProxy:
    - Properly propagate cancelled actions in deprecated calls.
    - Fix deprecated async calls, again.
* Sat Jan 08 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.4.2:
    + Context: Fix a memory leak if ACL was used
    + RootDevice: Deprecate get_relative_location call
    + RootDevice, Device & Service: Fix use-after-free if Service
      lives longer than RootDevice
    + Service: Declare _valist functions deprecated
    + ServiceAction: Deprecate _return() call
    + ServiceProxy:
    - Fix re-queueing the message if POST fails
    - Fix double-free on ProxyAction
    + ServiceProxyAction: add _set() to the public API
    + ControlPoint: Deprecate get_context() call
    + Doc:
    - Add missing ContextFilter description
    - Add note regarding ACL and host_path()
    - Add note regarding error handling of call API
  - Add gupnp-build-man-pages.patch: Build and install the manpage.
* Mon Dec 06 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.4.1:
    + Fix regression in async deprecated API.
    + Fix context creation not failing if the HTTP server fails to
      bind.
* Wed Nov 10 2021 Yifan Jiang <yfjiang@suse.com>
  - Bump soname to 1_2-1 reflecting real the library version. Obsolete
    packages had the mismatched version number.
* Mon Sep 20 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.4.0:
    + Fix fallback option for GSSDP dependency.
    + Linux CM: Fix address family filtering.
    + Linux CM: Fix a typo.
  - Changes from version 1.3.1:
    + Add ContextFilter class, deprecate WhiteList.
    + Fix several reference leaks.
    + Fix broken boot-id logic.
    Changes from version 1.3.0:
    + Service: name Tasks.
    + Doc: Some grammaer fixes.
    + Dead and deprecated code clean-up.
    + Move tests that are actually examples into examples.
    + Move tests from gtest to test.
    + Doc: General clean-up.
    + Fix some introspection annotations.
    + Build: Make gupnp usable as a subproject (more or less).
    + Make it possible to re-use a ServiceProxyAction.
    + Service: Validate "Host" header for GENA actions.
* Mon Aug 02 2021 Yifan Jiang <yfjiang@suse.com>
  - Drop patches fixed upstream on SLE and Leap 15.4
    gupnp-validate-host-header.patch.
* Thu Jun 17 2021 Michael Gorse <mgorse@suse.com>
  - Add gupnp-validate-host-header.patch: validate host header
    (boo#1186590 glgo#GNOME/gupnp#24 CVE-2021-33516).
* Sun Jun 06 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.2.7:
    + Fix build with -Wformat-security=error
    + Bump required GLib version to 2.66
    + Fix some introspection annotations
    + Add missing varargs functions to vapi
    + Revert fix from 1.2.5 which causes managed control points to
      live too long
* Tue Jun 01 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 1.2.6
    + Fix CVE-2021-33516 ( boo#1186590 )
    + Fix potential fd leak in linux CM
    + Fix potential NULL pointer dereference when evaluating unset
      ServiceProxyActions
    + Fix leaking the message string if an action is never sent
    + Fix leaking the ServiceProxyAction if sending fails in
      call_action
    + Fix potential use-after-free if service proxy is
      destroxed before libsoup request finishes in control point
    + Fix potential data leak due to being vulnerable to DNS
      rebind attacs
    + Fix introspection annotation for send_action and
      call_action_finish to prevent a double-free
    + Fix introspection annotation for send_action_list
    + Make ServiceIntrospection usable from gobject-introspection
  - Fix dependencies
* Thu May 27 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.2.6:
    + Fix wrong dependency on GSSDP 1.2.4
  - Changes from version 1.2.5:
    + Fix introspection annotation for send_action_list
    + Fix potential fd leak in linux CM
    + Fix potential NULL pointer dereference when evaluating unset
      ServiceProxyActions
    + Fix leaking the message string if an action is never sent
    + Fix leaking the ServiceProxyAction if sending fails in
      call_action
    + Fix introspection annotation for send_action and
      call_action_finish to prevent a double-free
    + Make ServiceIntrospection usable from gobject-introspection
    + Add Python example
    + Add C example
    + Fix JavaScript example
    + Fix potential use-after-free if service proxy is destroxed
      before libsoup request finishes in control point
    + Fix potential data leak due to being vulnerable to DNS rebind
      attacks

Files

/usr/bin/gupnp-binding-tool-1.6
/usr/include/gupnp-1.6
/usr/include/gupnp-1.6/libgupnp
/usr/include/gupnp-1.6/libgupnp/gupnp-acl.h
/usr/include/gupnp-1.6/libgupnp/gupnp-context-filter.h
/usr/include/gupnp-1.6/libgupnp/gupnp-context-manager.h
/usr/include/gupnp-1.6/libgupnp/gupnp-context.h
/usr/include/gupnp-1.6/libgupnp/gupnp-control-point.h
/usr/include/gupnp-1.6/libgupnp/gupnp-device-info.h
/usr/include/gupnp-1.6/libgupnp/gupnp-device-proxy.h
/usr/include/gupnp-1.6/libgupnp/gupnp-device.h
/usr/include/gupnp-1.6/libgupnp/gupnp-enums.h
/usr/include/gupnp-1.6/libgupnp/gupnp-error.h
/usr/include/gupnp-1.6/libgupnp/gupnp-resource-factory.h
/usr/include/gupnp-1.6/libgupnp/gupnp-root-device.h
/usr/include/gupnp-1.6/libgupnp/gupnp-service-info.h
/usr/include/gupnp-1.6/libgupnp/gupnp-service-introspection.h
/usr/include/gupnp-1.6/libgupnp/gupnp-service-proxy.h
/usr/include/gupnp-1.6/libgupnp/gupnp-service.h
/usr/include/gupnp-1.6/libgupnp/gupnp-types.h
/usr/include/gupnp-1.6/libgupnp/gupnp-uuid.h
/usr/include/gupnp-1.6/libgupnp/gupnp-xml-doc.h
/usr/include/gupnp-1.6/libgupnp/gupnp.h
/usr/lib64/libgupnp-1.6.so
/usr/lib64/pkgconfig/gupnp-1.6.pc
/usr/share/gir-1.0/GUPnP-1.6.gir
/usr/share/man/man1/gupnp-binding-tool-1.6.1.gz
/usr/share/vala/vapi/gupnp-1.6.deps
/usr/share/vala/vapi/gupnp-1.6.vapi


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024