Update to 6.2.0
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libnpupnp?expand=0&rev=15
This commit is contained in:
commit
3c84afd6c9
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
3
libnpupnp-6.1.2.tar.gz
Normal file
3
libnpupnp-6.1.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d83cadc997a5367030820de6c4a49130b38fe605bf3d0d2c939d7d1c06aa3226
|
||||
size 447271
|
16
libnpupnp-6.1.2.tar.gz.asc
Normal file
16
libnpupnp-6.1.2.tar.gz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEE+OM0claSKornZ2BbeAjOltOLkgEFAmYmGcEACgkQeAjOltOL
|
||||
kgHOuBAAmwLMaUzlW6KsSD/fSLWJWkEpvGwNHwuOAsrtNcvsUMs3QMWGYro/hS1s
|
||||
OJ0FytoTNuxMylQeHTMOPumaa0c4kD6YtLAA3RB50d7x1kIbiSvg66ShkX8CjS/L
|
||||
LFWV3IYj8A4FkVIGcxwwALzNUW1jn7TVqmd34uGRFXI9zlE7mWjN8axZXZcDDxyN
|
||||
4YM5urIRfl4yJpHQFJzISQVJC54Kv1o9AHe09qeGOQcFEJY/hWweAlEvE/rFoNmA
|
||||
ASZJ4w4Wcr00kEOgzM23agc0L3fy8qco8WNYTX9yePZyXGxyHmOmVMerBqhfEfzm
|
||||
+5oWvK95N7sHkpIYkCTqOdwFHbFXI/rMUTuShLKtg/ZgRzjbejUKFsphsJsGG3EF
|
||||
Y1EvHlep/gu7UxmnVKuckgoIRn2psQWFe+78mg3HD5N5ZTEQ5XA/OJkWG25oe91S
|
||||
PoQRGnORxpcW76UeUUBu1/IC2wYPBMnCWRUrqFBlWyu4GL0BPvMcgh9m+yJT1d7x
|
||||
BoeYSQ9kUSLB716XMAVS4+4qS2N8VF7ldd2Q+b+rHgJH3ui9FliwblBZ7t2C68t0
|
||||
xrR88q4Pf9M0X7PkEP7Qgfc5zRVEC9qAV1M8PjglqxrD7X7LvmL29tycXsFL12Iy
|
||||
aoVj51KXBc5NzDCXsd8NJMpV5bZd+cM4NrYrnBzPgDxP66MepWo=
|
||||
=LreE
|
||||
-----END PGP SIGNATURE-----
|
3
libnpupnp-6.2.0.tar.gz
Normal file
3
libnpupnp-6.2.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1c8101607f32a61f2477f23fa33839aa6d64568a83ca23ba43d430290937251d
|
||||
size 449563
|
16
libnpupnp-6.2.0.tar.gz.asc
Normal file
16
libnpupnp-6.2.0.tar.gz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEE+OM0claSKornZ2BbeAjOltOLkgEFAmbATqkACgkQeAjOltOL
|
||||
kgEE2g//W8FcbFGtNKRKWEz1+n1N6bP2nDn6jnsjMXLQHNUMLeEg5JEJS7vkWtRB
|
||||
VoTFXtdI5SNOJ0ffHhScw9Mlp/svcULGnVf960y4rTUY3SvYWjLjy/EO/jh+WQp9
|
||||
I9yGm1jNDAohPdCcuI7AYWf0VXC2iyuiJOZ1Rs5VRPO8hL+FyuThqoLKzCTzzx+y
|
||||
LSJM8+5hkjZDjhkvLQk6t5tnnJJJ2gmHHMVLUwD6I/GUG04AH8W898mmrGZ/jUsx
|
||||
TVkAxgQosowkMRk/+fQSaHUiytoJLcZsPmeQ9vcztDdMVvggKZTlDHer0Kq/0OdF
|
||||
K4+g85ccaLi5UlnP2Rocwlho5sJICraQ/b13YbdPI36QQDxRlTid7c8D7oGXznuw
|
||||
qjfcibRnT6v/m32keanKmIuWlEILjGBXAMgoI/ROSU0gNXPpo8HToQ+GYkPX+/WI
|
||||
d6R5sxYGCXOLCjFqMZOxyhqLjbDTWPC3oAQzhYMYf90QCZYUsSNMQgodH4d9LSPe
|
||||
JnxjmLWAjYeO7/YztYnSCkP5q8q+euZ/UeTNU00GbA1xy/c42SZdUbYePP3RWttA
|
||||
uVQB67Iqz9b87imaUQXvRUnVmt3IKC3xso29sCfITD0NDI+hoe4iFQNnCIWRUAX+
|
||||
knT3HJq9P5TVX0ndjx/EF8brDijMreqxxdgaQZYUocdiHeouK6M=
|
||||
=/aaR
|
||||
-----END PGP SIGNATURE-----
|
124
libnpupnp.changes
Normal file
124
libnpupnp.changes
Normal file
@ -0,0 +1,124 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 22 09:09:48 UTC 2024 - Michael Pujos <pujos.michael@gmail.com>
|
||||
|
||||
- removed fix-version.patch
|
||||
- Update to 6.2.0:
|
||||
* Improved multi-interface search: send M-SEARCH on all configured
|
||||
interfaces instead of relying on routing
|
||||
* Add interface method to set an Access-Control-Allow-Origin header
|
||||
on webserver responses
|
||||
* Accept unquoted values in SOAPACTION headers
|
||||
* Fix compilation with GCC 14
|
||||
* Misc small fixes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun May 12 13:57:28 UTC 2024 - Michael Pujos <pujos.michael@gmail.com>
|
||||
|
||||
- Update to 6.1.2
|
||||
* Removed autotools build system, now using meson
|
||||
- Update to 6.1.1
|
||||
* Misc internal cleanups, mostly based on automated analysis tools
|
||||
(cppcheck, fanalyzer, clang-tidy)
|
||||
- Update to 6.1.0
|
||||
* Misc small internal cleanups, mostly for multi-platform building
|
||||
* Add interface to free the netif data memory
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Dec 23 14:29:44 UTC 2023 - Michael Pujos <pujos.michael@gmail.com>
|
||||
|
||||
- Update to 6.0.1
|
||||
* Switch UPnP version to 1.1.
|
||||
* Add bootid, configid headers to the SSDP packets, and the corresponding
|
||||
init() options. Set TTL to 2 instead of 4.
|
||||
* Description parser utility. Store the download URL.
|
||||
* Control: schedule events for sending the search packets instead of
|
||||
sleeping in the client thread.
|
||||
* Control: export the minimum and maximum values for the search window in
|
||||
upnp.h, the client may need them.
|
||||
* Add interface to perform unicast search.
|
||||
- Update to 5.1.1
|
||||
* Rebuilt for rpi 1 (armv6) compatibility
|
||||
* Fix choosing interface to use for Gena callback URL: we could sometimes
|
||||
choose an inactive interface.
|
||||
- Update to 5.1.0
|
||||
* Control: add milliseconds timeout option to SoapSendAction(). This is
|
||||
mostly intended to enable polling a device health, and implemented by
|
||||
checking the the responseData previously output-only, now input/output,
|
||||
argument for additional parameters given as (nm, value) string
|
||||
pairs. The only parameter checked at the moment is ("timeoutms",
|
||||
"value"). This change is source and ABI compatible except in the quite
|
||||
unlikely case where the existing code called the function with a
|
||||
non-empty output array containing a pair with a "timeoutms" first
|
||||
element.
|
||||
* Control: added an interface to set an HTTP timeout for the
|
||||
subscribe/unsubscribe operations. The default previous fixed value of
|
||||
30 S is kept, but can now be overridden. The change does not change the
|
||||
ABI for an existing program.
|
||||
* Given that upplay/libupnpp is the only known user of the lib control
|
||||
side, the package name or shared library major version were not
|
||||
changed.
|
||||
- Update to 5.0.2
|
||||
* Minuscule internal changes. Sync with Windows version.
|
||||
- Update to 5.0.1
|
||||
* Web server: fixed bad HTTP protocol conformance when handling range
|
||||
requests. Would bother a lot correct clients which check status codes
|
||||
and headers instead of just using the data, (e.g.: vlc).
|
||||
* New alternate Meson build.
|
||||
* Misc small cleanups inspired by clang-tidy and other housekeeping.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 13 10:08:52 UTC 2022 - Michael Pujos <pujos.michael@gmail.com>
|
||||
|
||||
- update to 5.0.0:
|
||||
* Changed the API to avoid truncation of some long subscription IDs.
|
||||
Upnp_SID is now an std::string instead of a fixed size array.
|
||||
This change should be source-compatible for programs which used
|
||||
the UpnpEvent_get_SID_cstr() macro for accessing the value, but the
|
||||
ABI changes, hence the major version, package, and shared lib
|
||||
version changes
|
||||
- update to 4.2.3:
|
||||
* Fix bug which could close stderr when changing the log level
|
||||
* Miscellaneous mostly stylistic changes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 9 17:16:37 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
|
||||
|
||||
- Update to 4.2.2
|
||||
* Partial sanitizing of the static library object name space.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 20 09:43:57 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
- update to 4.2.1:
|
||||
* improved compatibility with libupnp 1.14.x
|
||||
- add upstream signing key and validate source signature
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 20 22:09:27 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 4.1.5:
|
||||
* Small fix for working in a BSD jail with single interface
|
||||
* Fix vulnerability to DNS-rebind attacks.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 15 08:44:06 UTC 2021 - Michael Pujos <pujos.michael@gmail.com>
|
||||
|
||||
- update to 4.1.3:
|
||||
* Fix working with multiple ipv6 link-local interfaces by adding
|
||||
RFC 6874 zone identifiers to the URLs passed to the client code
|
||||
* Add UpnpGetUrlHostPortForClient() interface to help users of the
|
||||
web server compute their URLs
|
||||
* Small build and compat fixes: fix mingw64 build, add empty
|
||||
UpnpGetServerUlaGuaPort6() call, adjust how UPNP_ENABLE_IPV6
|
||||
affects module existence to make it compatible with pupnp
|
||||
* Improve source-level compatibility by defining UPNP_USING_CHUNKED
|
||||
* Fix HEAD requests. Samsung TVs now work with Gerbera + libnpupnp
|
||||
* Send SERVER and USER-AGENT headers in misc places where mandated or useful
|
||||
* Add API for the client code to set the user-agent and server string values
|
||||
* Fix building and running with --disable-ipv6
|
||||
* Misc portability fixes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 15 20:17:08 UTC 2020 - Michael Pujos <pujos.michael@gmail.com>
|
||||
|
||||
- Initial version
|
95
libnpupnp.keyring
Normal file
95
libnpupnp.keyring
Normal file
@ -0,0 +1,95 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=prrv
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
79
libnpupnp.spec
Normal file
79
libnpupnp.spec
Normal file
@ -0,0 +1,79 @@
|
||||
#
|
||||
# spec file for package libnpupnp
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# 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 https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%define so_ver 13
|
||||
Name: libnpupnp
|
||||
Version: 6.2.0
|
||||
Release: 0
|
||||
Summary: A C++ base UPnP library, derived from Portable UPnP, a.k.a libupnp
|
||||
License: GPL-2.0-or-later
|
||||
Group: Development/Libraries/C and C++
|
||||
URL: https://www.lesbonscomptes.com/upmpdcli/
|
||||
Source0: https://www.lesbonscomptes.com/upmpdcli/downloads/libnpupnp-%{version}.tar.gz
|
||||
Source1: https://www.lesbonscomptes.com/upmpdcli/downloads/libnpupnp-%{version}.tar.gz.asc
|
||||
Source2: https://www.lesbonscomptes.com/pages/jf-at-dockes.org.pub#/%{name}.keyring
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: meson
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: pkgconfig(expat)
|
||||
BuildRequires: pkgconfig(libcurl)
|
||||
BuildRequires: pkgconfig(libmicrohttpd)
|
||||
|
||||
%description
|
||||
A C++ base UPnP library, derived from Portable UPnP, a.k.a libupnp
|
||||
|
||||
%package -n %{name}%{so_ver}
|
||||
Summary: A C++ base UPnP library, derived from Portable UPnP, a.k.a libupnp
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n %{name}%{so_ver}
|
||||
A C++ base UPnP library, derived from Portable UPnP, a.k.a libupnp
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: %{name}%{so_ver} = %{version}
|
||||
|
||||
%description devel
|
||||
The %{name}-devel package contains libraries and header files for
|
||||
developing applications that use %{name}.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%build
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%post -p /sbin/ldconfig -n %{name}%{so_ver}
|
||||
%postun -p /sbin/ldconfig -n %{name}%{so_ver}
|
||||
|
||||
%files -n %{name}%{so_ver}
|
||||
%license COPYING
|
||||
%{_libdir}/*.so.*
|
||||
|
||||
%files -n libnpupnp-devel
|
||||
%license COPYING
|
||||
%{_includedir}/*
|
||||
%{_libdir}/*.so
|
||||
%{_libdir}/pkgconfig/*.pc
|
||||
|
||||
%changelog
|
Loading…
Reference in New Issue
Block a user