[Ftp-release] RELEASE: libnice 0.1.5

Olivier Crête olivier.crete at collabora.com
Thu Mar 6 18:48:09 PST 2014

This is a major release that adds numerous new features.

First, there is a new  nice_agent_get_io_stream() API to get a GIOStream
for any reliable NiceAgent. This makes it easy to overlay
GTlsClientConnection or GTlsServerConnection over it, or to use it
anywhere else where GIO is used.

Second, we also added nice_agent_recv() and
nice_agent_recv_nonblocking() that is an alternative to
nice_agent_attach_recv() that is more normal for many applications.

Third, nice_agent_get_selected_socket() was contributed by Bryce Allen
and makes it easier to integrate libnice with legacy applications, as
you as the application handles keeping the link open and as long as you
do not use a TURN relay.

Fourth, we have some significant performance improvements, in large part
thanks to the work of Madaro Livio and Philip Withnall. In particular,
we greatly improve PseudoTCP performance.

I'd like especially thank Philip Withnall who did large parts of the
work for this release.

From the NEWS file:

API: nice_agent_recv() and nice_agent_recv_nonblocking() as an
alternative to
  the nice_agent_attach_recv()
API: nice_agent_recv_messages() and
nice_agent_recv_messages_nonblocking() to
  receive multiple messages at the same time
API: nice_agent_get_io_stream() to get a GIOStream in reliable mode
API: nice_agent_get_selected_socket() to extract the selected GSocket
Import Google's newer PseudoTCP code including window scaling
Improve PseudoTCP performance
Improve performance
Build fixes

tarball: http://nice.freedesktop.org/releases/libnice-0.1.5.tar.gz
signature: http://nice.freedesktop.org/releases/libnice-0.1.5.tar.gz.asc
git: http://cgit.collabora.com/git/libnice.git/

Olivier Crête
olivier.crete at collabora.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/ftp-release/attachments/20140306/a99e9200/attachment.pgp>

More information about the Ftp-release mailing list