From 5147c9d03263757f99cf500551fc029861281e242347829cd83e581c9b00e7ea Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 1 Sep 2020 10:54:42 +0000 Subject: [PATCH] Accepting request 828306 from home:dirkmueller:branches:GNOME:Factory - update to 0.1.17: * Add API to retrieve the underlying BSD sockets * Support systems with multiple loopback devices * Ignore non-running network interfaces * Ignore multiple interface prefixes * Now tries to nominate matching pairs across components and streams * Retry TURN deallocation on timeout, requires not destoying the NiceAgent right after the stream * Use different port for every host candidate * Make timeouts and retransmissions more in line with the RFCs * Find OpenSSL without pkg-config, for Windows * Complete meson support * GLib required version update to 2.54 * Removed deprecated GLib APIs * Many ICE compatibility and performance improvements * Many bug fixes * Add API to make it easier to implement ICE trickle * Add async closing of agent, to cleanly close TURN allocations * Add Google non-standard NOMINATION STUN attribute * Fix tests on Windows * Fix some racy tests * Add support for Regular Nomination * Removal of the global lock over all agents * Add method to compare candidate targets * Added optional Meson build system, future releases will remove autotools * Renamed all members of PseudoTcpState enum (compile-time API change) * Now drops all packets from addresses that have not been validated by an ICE check * Multiple improvements to ICE interoperability * Improved RFC compliance * Improved OC2007 compatibility mode alternate-server support OBS-URL: https://build.opensuse.org/request/show/828306 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libnice?expand=0&rev=68 --- libnice-0.1.14.tar.gz | 3 --- libnice-0.1.17.tar.gz | 3 +++ libnice.changes | 33 +++++++++++++++++++++++++++++++++ libnice.spec | 8 +++----- 4 files changed, 39 insertions(+), 8 deletions(-) delete mode 100644 libnice-0.1.14.tar.gz create mode 100644 libnice-0.1.17.tar.gz diff --git a/libnice-0.1.14.tar.gz b/libnice-0.1.14.tar.gz deleted file mode 100644 index 0cdf97f..0000000 --- a/libnice-0.1.14.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:be120ba95d4490436f0da077ffa8f767bf727b82decf2bf499e39becc027809c -size 1024116 diff --git a/libnice-0.1.17.tar.gz b/libnice-0.1.17.tar.gz new file mode 100644 index 0000000..aad1e32 --- /dev/null +++ b/libnice-0.1.17.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1952a0dec58b5c9ccc3f25193df4e2d1244cb382cac611b71e25afcd7b069526 +size 1083398 diff --git a/libnice.changes b/libnice.changes index 3ab5c88..c86bb95 100644 --- a/libnice.changes +++ b/libnice.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Thu Aug 20 21:27:51 UTC 2020 - Dirk Mueller + +- update to 0.1.17: + * Add API to retrieve the underlying BSD sockets + * Support systems with multiple loopback devices + * Ignore non-running network interfaces + * Ignore multiple interface prefixes + * Now tries to nominate matching pairs across components and streams + * Retry TURN deallocation on timeout, requires not destoying the NiceAgent right after the stream + * Use different port for every host candidate + * Make timeouts and retransmissions more in line with the RFCs + * Find OpenSSL without pkg-config, for Windows + * Complete meson support + * GLib required version update to 2.54 + * Removed deprecated GLib APIs + * Many ICE compatibility and performance improvements + * Many bug fixes + * Add API to make it easier to implement ICE trickle + * Add async closing of agent, to cleanly close TURN allocations + * Add Google non-standard NOMINATION STUN attribute + * Fix tests on Windows + * Fix some racy tests + * Add support for Regular Nomination + * Removal of the global lock over all agents + * Add method to compare candidate targets + * Added optional Meson build system, future releases will remove autotools + * Renamed all members of PseudoTcpState enum (compile-time API change) + * Now drops all packets from addresses that have not been validated by an ICE check + * Multiple improvements to ICE interoperability + * Improved RFC compliance + * Improved OC2007 compatibility mode alternate-server support + ------------------------------------------------------------------- Wed Feb 28 16:35:43 UTC 2018 - dimstar@opensuse.org diff --git a/libnice.spec b/libnice.spec index a795efa..5b87c95 100644 --- a/libnice.spec +++ b/libnice.spec @@ -1,7 +1,7 @@ # # spec file for package libnice # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,12 +12,12 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: libnice -Version: 0.1.14 +Version: 0.1.17 Release: 0 Summary: Interactive Connectivity Establishment implementation License: MPL-1.1 OR LGPL-2.1-only @@ -74,8 +74,6 @@ make %{?_smp_mflags} %install %make_install find %{buildroot} -type f -name "*.la" -delete -print -# We don't ship the examples... -rm %{buildroot}%{_bindir}/*-example %check # make check disabled - Since version 0.1.3, libnice tries to interact with NM during make check