1 libnice 0.0.9 (2009-07-31)
2 ===========================
4 Fix some more issues with peer-reflexive candidates in google mode (for early incoming checks)
5 Fix SHA1 algorithm when strict aliasing is used
6 Fix google mode connectivity with discovered remote peer reflexive candidates
7 Fix google/msn mode by not limiting the conncheck list
8 Fix the interfaces discovery by using getifaddrs
9 Fix compilation on Mac OS X
10 Add ToS support to the sockets
13 libnice 0.0.8 (2009-06-19)
14 ===========================
16 Remove deprecated g_strcasecmp call
17 Use addr instead of base_addr on assigning remote peer-reflexive candidates (fixes crash)
18 Use a global mutex and g_source_is_destroyed to avoid race conditions (fixes crashes)
19 Unlock the mutex before calling the recv callback
21 libnice 0.0.7 (2009-06-11)
22 ===========================
25 Fix a race condition when destroying the nice agent
26 Stun headers are now installed
27 Unset timer's source if they return FALSE
28 Fix interoperability with gtalk2voip.com
29 Avoid a race condition where a candidate has the wrong user/pass
30 Add support for delayed setting of the remote candidates in google mode
31 Better connectivity support and race condition fixes
32 Keepalive connchecks do not change the state if they fail but data was still received
33 Fix foundation generation for remote peer reflexive candidates
34 Drop packets when using TCP and the bandwidth is too slow for the data output
37 libnice 0.0.6 (2009-03-31)
38 ===========================
40 Fix connectivity checks for detecting when we loose the connection
41 Fix a race condition with gtalk that made the call silent after 30 seconds
42 Robustness checks with regards to relay information
43 Fix a race condition crash with retransmission ticks
44 Added a new STUN API : stun_agent_forget_transaction
45 Fix a possible crash if tcp-turn is shutdown early in the process
46 Fix a crash when a stream is removed
47 Fix MSN support by disable keepalive connchecks
50 libnice 0.0.5 (2009-03-04)
51 ===========================
53 Name change from nice to libnice
54 Added support for HTTP proxies
55 Added a nice_interfaces API to query the local interfaces/ips
56 Fixed libnice when used in dribble mode
57 Fix a data corruption issue with the SHA1 algorithm
58 Endianness gets checked at runtime so libnice should compile and work everywhere
59 Add compatiblity for WLM2009 ICE
60 Export libstun API and add documentation for libstun
61 Add connectivity checks during the connection to detect when the peer gets disconnected
62 Bug fixes and code cleaning
65 nice 0.0.4 (2008-12-17)
66 ========================
68 Fix compilation for 64bits systems
69 Revert the use of netbuffer in the gstreamer elements
70 Added support for pseudossl-tcp TURN relay for Google
71 Added support for SOCKS5 proxy servers for TCP relaying
72 Bug fixes and code cleaning
74 nice 0.0.3 (2008-11-25)
75 ========================
77 Stable google talk support
78 Added TCP TURN relay support for google.
79 Removed openssl dependency.
81 nice 0.0.2 (2008-11-12)
82 ========================
84 Better support for google talk compatibility mode as well as UDP TURN relay compatibility for Google.
85 Removed -Werror compile flag for releases
87 nice 0.0.1 (2008-11-05)
88 ========================
90 Initial release of libnice.
91 It has compatibility support for the latest ICE draft 19, as well as google talk and MSN compatibility.
92 It also has support for TURN relays using TURN draft 9 if you're in ICE draft 19 compatibility, or specific Google/MSN relay support if you're in Google/MSN compatibility mode.
93 The library is multiplatform and should compile fine on Linux, Mac and Windows systems.