head 1.5; access; symbols pkgsrc-2023Q2:1.4.0.34 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.32 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.30 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.28 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.26 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.24 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.22 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.20 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.18 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.16 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.14 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.12 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.10 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.6 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.8 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.4 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.2 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.3.0.50 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.48 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.46 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.44 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.42 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.40 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.38 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.34 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.32 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.30 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.28 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.26 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.24 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.22 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.20 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.18 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.16 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.14 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.12 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.10 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.8 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.6 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.4 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.2 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.2.0.14 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.12 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.10 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.8 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.6 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.4 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.2 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.1.0.8 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.6 pkgsrc-2011Q1-base:1.1 pkgsrc-2010Q4:1.1.0.4 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.2 pkgsrc-2010Q3-base:1.1; locks; strict; comment @# @; 1.5 date 2023.08.29.20.54.07; author adam; state dead; branches; next 1.4; commitid Y1D5aEe729tcZICE; 1.4 date 2019.05.21.14.48.18; author wiz; state Exp; branches; next 1.3; commitid BnbwfT6g1uQC85oB; 1.3 date 2013.05.26.20.28.18; author wiz; state Exp; branches; next 1.2; commitid tvQQPzHFUiKUhbRw; 1.2 date 2011.09.12.21.45.43; author wiz; state Exp; branches; next 1.1; 1.1 date 2010.08.09.09.53.30; author drochner; state Exp; branches; next ; desc @@ 1.5 log @libnice gst-plugins1-libnice: updated to 0.1.21 libnice 0.1.21 (2023-01-07) =========================== Only use `ifr_ifindex` if OS supports it, fixes build on iOS and FreeBSD libnice 0.1.20 (2023-01-06) =========================== Remove support for GStreamer 0.10 builds Add macro to check LIBNICE version Added utility function to get the STUN server from a candidate Support additional header in built-in HTTP proxy client Add boxed type for NiceAddress for bindings Add API to get the interface index for a local address Explicitly bind to a specific interface when creating UDP sockets Limit the number of stored incoming checks based on a property Do asynchronous DNS resolution for STUN and TURN servers Add introspection friendly API to get an allocated string from a NiceCandidate Enable gst-full to link in a single element libnice 0.1.19 (2022-05-03) =========================== Allow incoming connchecks before remote candidates are set, allows for connection based on received bind requests Implement RFC 7675 for Consent Freshness Use a single server reflexive and local relay candidate, reduces useless duplicated local candidates Improved ICE restart implementation Use Windows native crypto API, removing the need for OpenSSL Add bytestream ICE-TCP and improve ICE-TCP Add API to know if a NiceAddress is link-local Add API to extact the relay address from a relayed NiceAddress Improve support for detection addresses on Android, iOS, macOS A number of bug fixes libnice 0.1.18 (2020-10-20) =========================== Remove the autotools build system, now only meson is available On Windows, use crypto library instead of CryptGenRandom() which is deprecated On Windows, use GetBestInterfaceEx() for UWP compatibility On Windows, fix the listing of interfaces to use the correct APIs On Windows, implement ignoring interfaces Accept receiving messages in multiple steps over TCP Accept duplicated ports as last option instead of spinning forever Use sendmmsg if possible to send multiple packets in one call Fail gathering if no port is available Hide the implementation of NiceCandidate, this hides some parts that were previously visible Enable TURN server connects where both TCP and UDP use the same port number Don't count rejected STUN messages as keepalive packets libnice 0.1.17 (2020-05-22) =========================== 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 @ text @$NetBSD: patch-ad,v 1.4 2019/05/21 14:48:18 wiz Exp $ Change linking for gst-plugins1-libnice package. --- gst/Makefile.in.orig 2013-02-23 00:29:35.000000000 +0000 +++ gst/Makefile.in @@@@ -319,7 +319,7 @@@@ AM_CFLAGS = $(LIBNICE_CFLAGS) \ -I $(top_srcdir)/stun COMMON_LIBADD = \ - $(top_builddir)/nice/libnice.la + $(prefix)/lib/libnice.la # libgstnice @ 1.4 log @*libnice: Update *libnice to 0.1.16. libnice 0.1.16 (2019-05-09) =========================== 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 @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.3 2013/05/26 20:28:18 wiz Exp $ @ 1.3 log @Update to 0.1.4: libnice 0.1.4 (2013-02-22) ========================== Fix issue with dribble mode Fix issue with TURN permissions Fix missing win32 directory from release archive Fix support for OC2007 Added new nice_address_ip_vesion API Added new nice_agent_get_selected_pair API Added new SDP parsing and generation API Added simple examples (simple, threaded and sdp usages examples) libnice 0.1.3 (2012-09-13) ========================== Dribble mode: You can set remote candidates while gathering the local ones Add support for GStreamer 1.0, will compile plugins for both 1.0 and 0.10 by default Cache GSocketAddress in UdpBsdSocket, creating it is very slow @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.2 2011/09/12 21:45:43 wiz Exp $ d3 1 a3 1 Change linking for gst-plugins0.10-libnice package. @ 1.2 log @Update to 0.1.1: libnice 0.1.1 (2011-09-07) ========================== Fixed BSD and Solaris compatibility Fixed PPC64 symbol test Removed a few possible leak/bugs Fixed compatibility with google's recent protocol change @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.1 2010/08/09 09:53:30 drochner Exp $ d5 1 a5 1 --- gst/Makefile.in.orig 2010-07-20 21:57:29.000000000 +0000 d7 2 a8 11 @@@@ -76,8 +76,7 @@@@ am__base_list = \ am__installdirs = "$(DESTDIR)$(gstplugindir)" LTLIBRARIES = $(gstplugin_LTLIBRARIES) am__DEPENDENCIES_1 = -am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) \ - $(top_builddir)/nice/libnice.la +am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) libgstnice_la_DEPENDENCIES = $(am__DEPENDENCIES_2) am_libgstnice_la_OBJECTS = gstnicesrc.lo gstnicesink.lo gstnice.lo libgstnice_la_OBJECTS = $(am_libgstnice_la_OBJECTS) @@@@ -242,7 +241,7 @@@@ AM_CFLAGS = $(LIBNICE_CFLAGS) \ d10 1 a10 2 COMMON_LDADD = \ $(GST_LIBS) \ @ 1.1 log @split libnice into two pkgs, to get dependencies sorted and stop abuse of the options framework being here, update to 0.0.13 changes: - Add support for IPv6 - Fix crc32 function conflict with libz.so - Various bug fixing and code cleaning - Validate the remote candidate address before adding it @ text @d1 3 a3 1 $NetBSD$ @