forked from vigsterkr/libjingle
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
231 lines (191 loc) · 6.47 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
Libjingle
0.7.1 - Oct 2, 2012
- Fix for the "google-ice" ICE option in answer.
0.7.0 - Sep 14, 2012
- Enable RFC 5245 ICE for PeerConnection.
0.6.23 - Aug 29, 2012
- MessageQueue threading fixes.
- ByteBuffer cleanups.
- Updates in the JSON parser.
0.6.22 - Aug 14, 2012
- Start gathering ice candidates before user sets local description.
- Support for muting individual streams based on SSRC.
0.6.21 - Aug 2, 2012
- Fixed the issue on PeerConnection offer rejection.
- Factored out the usage of cricket::CaptureResult.
0.6.20 - Aug 1, 2012
- Removed ROAP support from PeerConnection.
- Moved session/phone into session/media, media/base, media/webrtc,
media/devices and media/other.
- Added MediaTrack enabling/disabling support to PeerConnection.
- Bug fixes.
0.6.19 - May 16, 2012
- Added ice-ufrag and ice-pwd.
- Added RFC 5245 defined ICE attributes.
- Bug fixes.
0.6.18 - May 7, 2012
- JSEP PRANSWER support in WebRtc
- Bug fixes.
0.6.17 - Mar 19, 2012
- Implemented ROAP on top of JSEP.
- Added a new signal after PortAllocatorSesison discoves all candidates for
the channel.
0.6.16 - Mar 12, 2012
- Add support for data channel to libjingle.
- Update to use the latest webrtc.
- JSEP refactoring.
0.6.15 - Mar 06, 2012
- Add Md5Digest, Sha1Digest and HMAC that works with any digest.
- Add app/webrtc/test.
- Remove win socket dependency from byteorder.
- Allow to use Thread without socketserver.
- Bug fixes.
0.6.14 - Feb 28, 2012
- Initial JSEP support in WebRTC.
- Bug fixes.
0.6.13 - Feb 16, 2012
- SDP compliance to WebRTC Signaling messages.
- Initial BUNDLE support in Jingle messages.
- Implementation of WebRTC external StartRender() and StopRender().
- Bug fixes.
0.6.12 - Feb 07, 2012
- PeerConnection client for Windows.
- Bug fixes.
0.6.11 - Jan 24, 2012
- Improved ipv6 support.
- Initial DTLS support.
- Initial BUNDLE support.
- Update Jingle protocol to multistream.
- WebRTC Bug fixes.
0.6.10 - Jan 11, 2012
- Support fullscreen screencasting of secondary displays.
- Add IPv6 support for libjingle's STUN components.
- Enable SRTP in PeerConnection v1.
- Bug fixes.
0.6.9 - Jan 09, 2012
- Enable SRTP in PeerConnection.
- Bug fixes.
0.6.8 - Dec 22, 2011
- Add a lot of unit tests
- Add a lot of older files to base/ and xmpp/
- Add examples/pcp add examples/peerconnection
- Improve support for IPV6
0.6.7 - Dec 21, 2011
- Release new PeerConnection implementation to app/webrtc.
- Bug fixes.
0.6.6 - Dec 14, 2011
- Fix support for rtcp multiplexing (aka rtcp-mux).
- Add more support for FreeBSD and OpenBSD.
- Add more unit tests to session/phone.
- Add session/phone/mediarecorder.cc.
- Fixed httpportallocator tests.
0.6.5 - Dec 8, 2011
- Add IPv6 support in SocketAddress.
- Change PeerConnectionFactory inteface.
- Bug fixes.
0.6.4 - Nov 30, 2011
- Branch app/webrtc to app/webrtcv1.
- Add more base unit tests.
- Add xmllite unit tests.
- Refactoring and bug fixes
0.6.3 - Oct 26, 2011
- Add media unit tests
- Improve OpenSSL support
- Add SSL unit tests
- Add DTLS support to SslStreamAdapter
- Add initial support for media processors
- Updated WebRTC voice and video engines
0.6.2 - Oct 7, 2011
- Increase the video rtp buffer.
- Disable sound system for chromium build.
- Add basictype.h for NULL.
- Use the ref counted webrtc ADM/VCM.
- Add codereview.settings to use the webrtc codereview system.
- Add MediaSessionDescriptionFactory.
0.6.1 - Sep 15, 2011
- Add dummydevicemanager.
- Remove underscores from the files names for app/webrtc folder.
- Remove PeerConnection OnLocalStreamInitialized callback.
- Fix webrtcjson.cc numeric locale formatting issue.
- Don't start playout until the local content has been set.
0.6.0 - Sep 13, 2011
- Add pub sub support
- Add unit tests
0.5.9 - Aug 31, 2011
- Add app/webrtc
- Add webrtcvoiceengine/webrtcvideoengine
- Add some unit tests
- Add XMPP MUC room config classes
- Update STUN support some more (RFC 5389)
- Add video output scaling
- Refactoring and bug fixes
0.5.8 - July 1, 2011
- Support for loudest speaker detection
0.5.7 - Jun 23, 2011
- Support for setting MUC display name
- Update STUN support to RFC5389
- Handle description-info message
- New call flag: --debugsrtp
0.5.6 - Jun 2, 2011
- Improved mac socket server
- Add IqTask
- Flush output in examples/call
- Bug fixes
0.5.5 - May 26, 2011
- Refactor async sockets
- Improve MUC joining
- Add OSX video renderer
- Bug fixes
0.5.4 - May 13, 2011
- Support for MUC lookup by name
- Bug fixes
0.5.3 - May 10, 2011
- Stream notification and selection.
- Better XEP-0045 support.
- Easier to create composite media engines where one part is fake.
- Make GtkVideoRenderer thread-safe.
0.5.2 - Jan 11, 2010
- Fixed build on Windows 7 with VS 2010
- Fixed build on Windows x64
- Fixed build on Mac OSX
- Added option to examples/call to enable encryption
- Improved logging
- Bug fixes
0.5.1 - Nov 2, 2010
- Added support for call encryption.
- Added addtional XEP-166 and XEP-167 features:
- Call redirection
- Candidates in session-accept or session-initiate
- Added support for bandwidth control.
- Added features in examples/call:
- bandwidth control on initiate or accept
- turn on/off SSL
- control signaling protocol
- send chat message
0.5.0 - Sep 16, 2010
- Implemented Jingle protocols XEP-166 and XEP-167.
- Backward compatible with Google Talk Call Signaling protocol implemented
in previous versions.
- Builds on Windows, Linux, and Mac OS X with swtoolkit.
- Removed GipsLiteMediaEngine.
- Added video support.
- Added FileMediaEngine to support both voice and video via RTP dump.
- Many bug fixes.
0.4.0 - Feb 01, 2007
- Updated protocol.
- Added relay server support.
- Added proxy detection support.
- Many other assorted changes.
0.3.0 - Mar 16 2006
- New GipsLiteMediaEngine included to make calls using the GIPS
VoiceEngine Lite media componentry on Windows.
0.2.0 - Jan 27 2006
- Windows build fixes with Visual Studio Express project files.
- Pseudo-TCP support provides TCP-like reliability over a P2PSocket
- TunnelSessionClient establishes sessions for reliably sending data
using Pseudo-TCP.
- A new pcp example application transfers files from one user to
another using TunnelSessionClient.
- TLS login support for both example applications.
0.1.0 - Dec 15 2005
- Initial release.