File: ChangeLog

package info (click to toggle)
libexosip2 4.1.0-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 2,892 kB
  • ctags: 1,439
  • sloc: ansic: 21,466; sh: 11,005; makefile: 89
file content (196 lines) | stat: -rw-r--r-- 7,140 bytes parent folder | download | duplicates (2)
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
eXosip2 (4.1.0)
	* improve timer and use UPDATE if advertised, INVITE otherwise.
	* improve PRACK support.
	* option to disable automatic BYE answer.
	* option to enable/disable IPv6 per eXosip_t instance.
	* option to disable DNS cache.
	* improve network support for several eXosip_t instance.
	  keepalive setting is per instance.
	  ipv4/ipv6 setting is per instance.
	  improve network setting to avoid conflict upon transport change.
	* fix tcp and tls connect() for slow connection.
	* use TCP_NODELAY on more platform.
	* use Authorization header for 401 // simplify authentication code.
	* minor expires for REGISTER improvments.
	* copy call-info over SUBSCRIBE refresh.
	* allow more TLS error if verification is disabled.
	* fix if NO NAPTR is available.
	* add support for Windows Phone 8.
	* fix to use cache for TCP and TLS.
	* fix possible leaks on implementation errors.
	* add TSC experimental support.

eXosip2 (4.0.0)
	* modify configuration APIs to use eXosip_set_option
	* fix bug: do not create new PRACK if it already exist for an answer.
	* update to latest osip // test time compensation for android.
	* use ephemaral port in standard TCP and TLS version.
	* return tid number so that we can match the response event.
	* use system independent time for osip_gettimeofday on unix platform.
	* major API update: several "struct eXosip_t" can be
	  handled at the same time. This can be used to have several
	  transport layer running at the same time.
	* many tiny other change.

eXosip2 (3.6.0)
	* use optional c-ares DNS library for non blocking DNS access
	  as well as improvments over DNS operation such as NAPTR and
	  SRV records.
	* again, so many minor change/fix/improvments, sorry for not
	  being able to have an history here... The git on savannah
	  will bring you all details!

eXosip2 (3.5.0)
	* iphone with TCP/TLS background support.
	* android support.
	* a lot of minor change/fix/improvments, sorry for not being
	  able to have an history here...

eXosip2 (3.4.0)
	* modification to allow using "windows certificate store" for TLS.
	* handle keep alive for TCP/TLS.
	* fix when receiving additional CRLF on reliable transport.
	* modification to allow non-blocking socket for reliable transport. (TLS/TCP)
	* fix tag issue with application where tag is missing.
	* fix compilation for mingw
	* fix Contact header in request within dialog for non-udp protocol.
	* fix some DNS issue with vista?
	* remove 481 auto answer for unsolicited NOTIFY.
	* fix static id range.
	* initial code for TCP fragmentation.
	* osip_list prototypes and warnings fix
	* fix transport matching for redirection using other transport than udp

eXosip2 (3.3.0)
	* Fix when 200ok include a contact with an empty line parameter.
	* Fix for replaces header longuer than 256 char.
	* Fix SRV record with more than 10 answers.
	* Sort SRV record.
	* Option to disable NAPTR requests.

eXosip2 (3.2.0)
	* Improve TLS support and add an API for ssl information & files.
	* return new error code for all API.
	* remove automatic answers to PRACK. (must be done in application now)
	* remove automatically outgoing non established susbscriptions.

eXosip2 (3.1.0)
	* AKA authentication.
	* improve compliance & flexibility.

eXosip2 (3.0.4)
	* fix building SUBSCRIBE refresh.
	* fix compliance issue with refer-to to-tag/from-tag parameters.
	* fix bug for retransmissions or ACK with proxy that resolve
	  to several IP.
	* handle the "expires" parameter to update registration interval.
	* handle the "expires" parameter to update publication interval.
	* handle automatically publish refresh, and some error codes (423).

eXosip2 (3.0.3)
	* Add TLS support.
	* rewrite transport layer.
	* add line= parameter in Contact headers for registrations.
	* a few changes related to interop. issues.
	* add missing *_REQUESTFAILURE events on no answer.
	* Update registration interval when Expires header is in 200ok.

eXosip2 (3.0.2)
	* fix call transfer issue with "Replaces" header.
	* allow build/run eXosip in non-threaded model (without -DOSIP_MT).
	* initial support for ucos.
	* add support for qop authentication.
	* remove registration context immediatly upon eXosip_register_remove.
	* TCP: fix missing Contact in INVITE sent.
	* TCP: fix missing "transport" in Contact for answers within dialog.
	* TCP: fix possible race conditions.

eXosip2 (3.0.1)
	* add Windows CE support with Visual Studio 2005
	  (WM5.0,PocketPC 2003/2005, Smartphone)
	* Update to osip2-3.0.1
	* Add SRV record capabilities.
	* add new OPTIONS: do not send 101, remove pre-route set from message.

eXosip2 (2.2.3)
	* announce NOTIFY answers to application.
	* fix authentication bugs from previous patch.
	* fix TCP bug
	* fix using code 699

eXosip2 (2.2.2)
	* new version synchronized with osip2
	* total rewrite of eXosip.
	*   -> new API for more flexibility
	*   ->   media negotiation must now be handled outside of eXosip2

eXosip (0.9.1)
	* add publish support through a nice API.

eXosip (0.9.0)
	* improve presence support (busy, away, onthephone...).
	* new eXosip_automatic_refresh() to refresh SUBSCRIBE and REGISTER.
	* Fix dialog establishement when receiving NOTIFYs.
	* This ChangeLog has not been updated seriously... Many changes
	* have been done but they don't appear here. Sorry.
	* status of libexosip:
	*   call transfer : OK
	*   redirection of calls (3XX) : OK
	*   SUB/NOTIFY for presence : nearly OK (usable)
	*   authenthication (REGISTER and INVITE only) : ok

eXosip (0.8.0)
	* fix processing of 180 Ringing?
	* fix bug when BYE is processed before a 2xx for INVITE.

eXosip (0.7.7)
	* memory leaks.
	* tiny bugs, code clean-up.

eXosip (0.7.6)
	* fix bug when 1st proxy is using strict routing.
	* support for IPv4 and IPv6.
	* do not send 180 Ringing any more on new INVITEs.
	* close correctly rtp streams in josua.
	* improve the eXosip_event_wait method.
	* performance updated on win32 for event handling.

eXosip (0.7.5)
	* small improvements for josua.
	* patch for IPv6 (uncomplete)
	* patch for authentication
	* improve configure.in file
	* allow fancy reason phrase in SIP answer.
	* allow to NAT traversal (firewall IP in SDP packet).

eXosip (0.7.3)
	* warning fix.
	* support for multiple registrations.
	* support for authentifications for REGISTER.

eXosip (0.7.2)
	* add RTP support with common ucl library.
	* fix some memory leak.
	* improve facility to change the local_sdp_port.
	* add an event when ACK for 2xx is received.

eXosip (0.7.1)
	* rewrite of header files and new directory architecture.
	* support for INFO and OPTIONS within calls.
	* support for AUDIO.

eXosip (0.6.3)
	* use of event oriented interface in josua.

eXosip (0.6.2)
	* New Event oriented interface with applications.
	* support for both MSN or compliant UAs.
	* SUBSCRIBE/NOTIFY for SIMPLE support.
	* script for adding/updating subscribers. (eXosip_addsubscriber.sh)

eXosip (0.6.1)
	* INVITE, CANCEL, BYE, REGISTER, MESSAGE, REFER
	* script for adding/updating contact. (eXosip_addfreind.sh)
	* script for adding/updating identity. (eXosip_addidentity.sh)
	* NCURSES interface.
	* options for current session.