agent: Remove useless checks from priv_add_remote_candidate
[sipe-libnice.git] / NEWS
blob7497776385a0cf2ebfb52579dfafb86d4b575f58
1 libnice 0.0.12 (2010-05-19)
2 ==========================
4 Update compatibility to RFC5245
5 Fix a memory corruption bug
6 Fix a possible buffer overflow with socks5 proxies
8 libnice 0.0.11 (2010-03-18)
9 ===========================
11 Handle EAGAIN for UDP sockets
12 Fix coverity warnings
13 Fix a bug with TURN and Channel Bindings
14 Add a reliable transport mode using libjingle's PseudoTcp implementation
15 Various fixes
17 libnice 0.0.10 (2009-11-04)
18 ===========================
20 Fix some memory leaks with the gstreamer elements
21 Fix username/foundation for google TURN candidates
22 Fix the sending of hundreds of connectivity checks at once the stream is connected
23 Fix BSD support
24 Fix reprocessing of already processed early incoming checks when in dribble-mode
25 Fix a rare crash with failing relay candidates allocations
26 Add a stun_agent_set_software API
27 Add a nice_agent_set_software API
29 libnice 0.0.9 (2009-07-31)
30 ===========================
32 Fix some more issues with peer-reflexive candidates in google mode (for early incoming checks)
33 Fix SHA1 algorithm when strict aliasing is used
34 Fix google mode connectivity with discovered remote peer reflexive candidates
35 Fix google/msn mode by not limiting the conncheck list
36 Fix the interfaces discovery by using getifaddrs
37 Fix compilation on Mac OS X
38 Add ToS support to the sockets
41 libnice 0.0.8 (2009-06-19)
42 ===========================
44 Remove deprecated g_strcasecmp call
45 Use addr instead of base_addr on assigning remote peer-reflexive candidates (fixes crash)
46 Use a global mutex and g_source_is_destroyed to avoid race conditions (fixes crashes)
47 Unlock the mutex before calling the recv callback
49 libnice 0.0.7 (2009-06-11)
50 ===========================
52 Added UPnP Support
53 Fix a race condition when destroying the nice agent
54 Stun headers are now installed
55 Unset timer's source if they return FALSE
56 Fix interoperability with gtalk2voip.com
57 Avoid a race condition where a candidate has the wrong user/pass
58 Add support for delayed setting of the remote candidates in google mode
59 Better connectivity support and race condition fixes
60 Keepalive connchecks do not change the state if they fail but data was still received
61 Fix foundation generation for remote peer reflexive candidates
62 Drop packets when using TCP and the bandwidth is too slow for the data output
65 libnice 0.0.6 (2009-03-31)
66 ===========================
68 Fix connectivity checks for detecting when we loose the connection
69 Fix a race condition with gtalk that made the call silent after 30 seconds
70 Robustness checks with regards to relay information
71 Fix a race condition crash with retransmission ticks
72 Added a new STUN API : stun_agent_forget_transaction
73 Fix a possible crash if tcp-turn is shutdown early in the process
74 Fix a crash when a stream is removed
75 Fix MSN support by disable keepalive connchecks
78 libnice 0.0.5 (2009-03-04)
79 ===========================
81 Name change from nice to libnice
82 Added support for HTTP proxies
83 Added a nice_interfaces API to query the local interfaces/ips
84 Fixed libnice when used in dribble mode
85 Fix a data corruption issue with the SHA1 algorithm
86 Endianness gets checked at runtime so libnice should compile and work everywhere
87 Add compatiblity for WLM2009 ICE
88 Export libstun API and add documentation for libstun
89 Add connectivity checks during the connection to detect when the peer gets disconnected
90 Bug fixes and code cleaning
93 nice 0.0.4 (2008-12-17)
94 ========================
96 Fix compilation for 64bits systems
97 Revert the use of netbuffer in the gstreamer elements
98 Added support for pseudossl-tcp TURN relay for Google
99 Added support for SOCKS5 proxy servers for TCP relaying
100 Bug fixes and code cleaning
102 nice 0.0.3 (2008-11-25)
103 ========================
105 Stable google talk support
106 Added TCP TURN relay support for google.
107 Removed openssl dependency.
109 nice 0.0.2 (2008-11-12)
110 ========================
112 Better support for google talk compatibility mode as well as UDP TURN relay compatibility for Google. 
113 Removed -Werror compile flag for releases
115 nice 0.0.1 (2008-11-05)
116 ========================
118 Initial release of libnice.
119 It has compatibility support for the latest ICE draft 19, as well as google talk and MSN compatibility.
120 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.
121 The library is multiplatform and should compile fine on Linux, Mac and Windows systems.