Browse code

ChangeLog: file updated for v4.0.4

Daniel-Constantin Mierla authored on 02/10/2013 14:56:03
Showing 1 changed files
... ...
@@ -1,3 +1,650 @@
1
+===================== 2013-10-02 Version 4.0.4 Released =====================
2
+
3
+===================== Changes Since Version 4.0.3 ===========================
4
+
5
+commit 69d5e22b21ad4cb163e39f68a123cae3cf99e1c9
6
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
7
+Date:   Wed Oct 2 16:54:14 2013 +0200
8
+
9
+    Makefile.defs: version set to 4.0.4
10
+
11
+commit 00cfb136d9532aa5e7cf2a40848e62b7df1692fa
12
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
13
+Date:   Wed Oct 2 16:50:37 2013 +0200
14
+
15
+    pkg/rpm: updated version to 4.0.4 in spec files
16
+
17
+commit 6b26032ee8b581983d547657c9d229645cf2bd0e
18
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
19
+Date:   Wed Oct 2 16:50:05 2013 +0200
20
+
21
+    pkg/deb: updated version to 4.0.4 in specs
22
+
23
+commit f8ae762545b85ead432f67bcb6969bc92f01b93d
24
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
25
+Date:   Fri Sep 20 11:18:09 2013 +0200
26
+
27
+    registrar: note about empty value for received_param
28
+    
29
+    (cherry picked from commit e35fe9c6095361414565b1099dea1ad5950fb38d)
30
+
31
+commit fc410ae69c6b371538f457947fd3a2946dc492cd
32
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
33
+Date:   Fri Sep 20 11:15:16 2013 +0200
34
+
35
+    registrar: if rcv_parm value is empty, don't add received to contacts in 200ok reply
36
+    
37
+    - otherwise results in malformed value
38
+    
39
+    (cherry picked from commit 2f213e313a86e16665f6d0acfec959bf23f72b7d)
40
+
41
+commit cbe6d2dc199e552576501a74b3cafbceeb048385
42
+Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
43
+Date:   Wed Oct 2 10:04:35 2013 +0100
44
+
45
+    xcap_server: Fix memory allocation check bug in xcap_misc
46
+    
47
+    - Would cause crash if out of package memory
48
+    (cherry picked from commit 165a351d18fd0f1639087c8eb5d9294e46a6e2b7)
49
+
50
+commit 82a23f22c1bba400304a7f44523e8db8b09ae295
51
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
52
+Date:   Thu Sep 26 13:23:46 2013 +0200
53
+
54
+    presence_xml: updated docs about integrated_xcap_server
55
+    
56
+    (cherry picked from commit 8e35cef8716bbd0caa406a5080e93acb3c881c41)
57
+
58
+commit 3a927389f2667fa3e453f30604b5448ca99f4d77
59
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
60
+Date:   Thu Sep 26 12:59:59 2013 +0200
61
+
62
+    mi_rpc: compatibility with libxmlrpc-c3 library on wheezy
63
+    
64
+    - patch by Muhammad Shahzad
65
+    
66
+    (cherry picked from commit baa4fccc2870df102a66089d6e9b6ca1ff47fc25)
67
+
68
+commit 9f3f494289ab25d2a4a35672e21d1b1c76cfbd6b
69
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
70
+Date:   Mon Sep 30 16:49:26 2013 +0200
71
+
72
+    app_perl: use local buffer to print dynamic string in pv_sprintf()
73
+    
74
+    - avoid pkg malloc for temporary need
75
+    - fix leak in case of fmt parse error, discovered on a report by Dragos
76
+      Oancea
77
+    
78
+    (cherry picked from commit 1c3e761fbd087ee578ce305d89f6b8ee4e9ab79d)
79
+
80
+commit 3253fcb7e7ef628727799a92ca68739dba3d10ca
81
+Author: Øyvind Kolbu <oyvind.kolbu@usit.uio.no>
82
+Date:   Mon Sep 30 11:15:13 2013 +0200
83
+
84
+    core: resolve down to A/AAAA records when no naptr records
85
+    
86
+    - try all protocols, not only UDP
87
+    
88
+    (cherry picked from commit b50888cf447ea3a3315e665c97f71a07bb687337)
89
+
90
+commit b49899f75052ea4e23125c7af3e60dd3ab141aae
91
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
92
+Date:   Thu Sep 19 13:49:24 2013 -0400
93
+
94
+    modules/sca: fix return value of sca_call_info_uri_update()
95
+    
96
+    - return value of 0 can bubble up as return value of sca_call_info_update(),
97
+      causing early script termination (exported function returning 0 in script
98
+      is equivalent to "exit")
99
+    - report and patch from Timo Teräs
100
+    (cherry picked from commit 844c398bba30452f0b136895b9f928cc17e5c80b)
101
+
102
+commit c9551e55a8a0d46de69bb49fc3eb8376fd737ccb
103
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
104
+Date:   Tue Aug 20 15:54:17 2013 -0400
105
+
106
+    modules/sca: AoR should not be treated as SCA if there are no subscribers.
107
+    (cherry picked from commit a8fb905e8bf27093dcf86866ae946431ed441a41)
108
+
109
+commit 22268940a63747e1ef3faf47b40c493c8f34a7b3
110
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
111
+Date:   Tue Aug 20 15:14:26 2013 -0400
112
+
113
+    modules/sca: improved handling of host-only Contact URIs
114
+    (cherry picked from commit bf747c2d65aeaa74d1cea4e0a531607415e8d17d)
115
+
116
+commit 1672b92eb5d7eb7d07741c24bfec912e1e6b7acf
117
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
118
+Date:   Mon Jul 22 00:48:46 2013 -0400
119
+
120
+    modules/sca: restore missing prototype.
121
+    
122
+    sca_subscription_aor_has_subscribers
123
+    (cherry picked from commit 7bf7e9f858faab2329e5edf3d988bef76ac2c804)
124
+
125
+commit 92c6c3b680047962721bb48134345012e7f631db
126
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
127
+Date:   Mon Jul 22 00:42:18 2013 -0400
128
+
129
+    modules/sca: detect when an AoR is no longer SCA.
130
+    
131
+    Don't, for example, create an appearance for callees that do not send
132
+    a Call-Info header, and whose AoR also has no subscribers.
133
+    (cherry picked from commit 3464f62565dd153cb87af71a71df5db2306d74a1)
134
+
135
+commit 2f767f2b3454dc0bad206c0b7aa04b8a2550be25
136
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
137
+Date:   Mon Jul 22 00:37:32 2013 -0400
138
+
139
+    modules/sca: Clear stale line-seize appearances via timer.
140
+    
141
+    Some badly behaved/buggy UAs don't know when to say when.
142
+    (cherry picked from commit 8416a1c65d26ac81b71e08274f9292a7f7713fff)
143
+
144
+commit b15a586fd6eb226318d7111a0e14c312ec56ad8f
145
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
146
+Date:   Thu Jun 13 16:06:10 2013 -0400
147
+
148
+    modules/sca: fix regression: restore purge expired timer
149
+    (cherry picked from commit d5f259f7ce04b012f7704ba433f167d034548e09)
150
+
151
+commit b1faa930bd69333eda47291a6354fb2bda59b822
152
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
153
+Date:   Thu Jun 13 15:34:00 2013 -0400
154
+
155
+    modules/sca: clear appearance on receipt of out-of-dialog SUBSCRIBE
156
+    
157
+    - If a call-info SUBSCRIBE with no To-tag arrives from a subscriber
158
+      with an active subscription, release any appearances owned by the
159
+      subscriber, on the assumption that the subscriber has lost track
160
+      of SCA (reboot, power/network loss).
161
+    (cherry picked from commit c6280e2eb9c2e1243d5d4ab78b8b683c8239a4b9)
162
+
163
+commit 0d0a6c2d0de9b56c31ce3de59ec0c9e9bd86241b
164
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
165
+Date:   Thu Jun 13 15:30:40 2013 -0400
166
+
167
+    modules/sca: detect and clear orphaned appearances caused by answer glare
168
+    
169
+    - set appearance state created by SCA callee answer to ACTIVE_PENDING,
170
+      and promote to ACTIVE on ACK from caller. If no ACK from caller is
171
+      received within 30 seconds (enough time for retransmission to fail),
172
+      the ACTIVE_PENDING appearance will be cleared by the
173
+      sca_appearance_purge_stale timer.
174
+    (cherry picked from commit a9014c2b9edd200cf0032fdb30405710afc97c0b)
175
+
176
+commit 67bd5d6d315c89089d54dbf01531e79fe832339f
177
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
178
+Date:   Wed May 15 16:13:23 2013 -0400
179
+
180
+    modules/sca: reconcile Contact and From URIs in ACK callback.
181
+    
182
+    - fix Music-on-Hold in Polycoms when SCA caller has MoH enabled and SCA callee
183
+      does SCA hold/pickup with identical To & From URIs. Previously, module would
184
+      end up looking up an appearance for callee in ACK callback instead of caller.
185
+    (cherry picked from commit ba2f749d4a894f6890601ce3d2ff3697b78c5b73)
186
+
187
+commit 68898fdd936c5aa34377b894240dfd460315f23e
188
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
189
+Date:   Tue May 14 16:25:06 2013 -0400
190
+
191
+    modules/sca: improved BYE handling.
192
+    
193
+    - Clear appearances for both legs on BYE request if possible.
194
+    (cherry picked from commit 71f012de15bd4fecce006c35b9452854818f03af)
195
+
196
+commit b765ed287e61c43e299fad8396b22759a04cb7d9
197
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
198
+Date:   Tue May 14 16:23:46 2013 -0400
199
+
200
+    modules/sca: free previous appearance owner, callee, dialog if non-NULL.
201
+    (cherry picked from commit 6a126232767256a2495c846184acaec788576591)
202
+
203
+commit 87daab43172e780de06378773e50bf1f48cb1793
204
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
205
+Date:   Thu May 2 15:12:16 2013 -0400
206
+
207
+    modules/sca: change logging level for failed lookup by appearance-index.
208
+    
209
+    - appearance-index won't be found yet if SCA callee is answering, logging
210
+      at WARN is misleading.
211
+    (cherry picked from commit 95b38c4d239f0098e94eafb1c3ddc8834fc767e0)
212
+
213
+commit f547e09bfe791e485d7b15d3238e4f84242654be
214
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
215
+Date:   Tue Apr 30 23:31:12 2013 -0400
216
+
217
+    modules/sca: space-separate dialog tags in sca.all_appearances output
218
+    (cherry picked from commit 16243261d7cc6dc3e03db9c589209b534d6dab74)
219
+
220
+commit d16ee1a19c681726b35da78f120a05317b294ce1
221
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
222
+Date:   Tue Apr 30 23:10:10 2013 -0400
223
+
224
+    modules/sca: track appearance times.
225
+    
226
+    Include time of last state chance in sca.all_appearances output.
227
+    (cherry picked from commit da3f7cbd955311309665ab0e6958e009f183f795)
228
+
229
+commit 86930557070857aecf8110ead7b6e5e3761fb796
230
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
231
+Date:   Wed Apr 24 11:30:35 2013 -0400
232
+
233
+    modules/sca: add sca.subscription_count to rpc exports list.
234
+    (cherry picked from commit 1d361c70b5ed87e0808bc446be327f21d8725a3f)
235
+
236
+commit b1bd9727e91991649bc37cd8c79cd3876876da92
237
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
238
+Date:   Wed Apr 24 01:18:27 2013 -0400
239
+
240
+    modules/sca: RPC: fix sca.show_subscription, add sca.subscription_count
241
+    
242
+    - sca.subscription_count will eventually be subsumed by sca.stats.
243
+    (cherry picked from commit f156eb0f82bb729e773027e44f1e7f930418dc93)
244
+
245
+commit 5ca4e8e743e1e7e61c7218858a68c9c83b4618f1
246
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
247
+Date:   Thu Apr 18 13:52:10 2013 -0400
248
+
249
+    modules/sca: fall back to tag lookup if lookup by index fails.
250
+    
251
+    - Fix appearance tracking for SCA implementations with inconsistent
252
+      Call-Info header inclusion.
253
+    (cherry picked from commit c41806685483546d00324d351ca72143a2a6c787)
254
+
255
+commit f4169c46d885b0d6568961bc302d0be0173a697d
256
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
257
+Date:   Mon Apr 15 20:16:36 2013 -0400
258
+
259
+    modules/sca: add SCA_DB_DEFAULT_FETCH_ROW_COUNT
260
+    (cherry picked from commit 2292666bf234a168120b1c1504bea86300a440ea)
261
+
262
+commit e57b740d35590e7a8049cf82c38deb49a414f816
263
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
264
+Date:   Mon Apr 15 20:11:08 2013 -0400
265
+
266
+    modules/sca: use DB fetch queries when restoring subscribers from database.
267
+    
268
+    - Previously used standard query, exhausting pkg memory when subscriber
269
+      count is high.
270
+    (cherry picked from commit c9f47e608f655b3558e7c0c319f32b189732cf34)
271
+
272
+commit 4f7b9ac3c64c4baf20b8da76e947c777a073ef61
273
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
274
+Date:   Mon Apr 15 20:09:01 2013 -0400
275
+
276
+    modules/sca: only check if callee is SCA if callee_aor has a value.
277
+    (cherry picked from commit d1ef3000b9db99c51d5c37134af2c679ce017a82)
278
+
279
+commit 8c790ae25cb5927166bbf154233ca74e36b1d225
280
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
281
+Date:   Mon Apr 15 17:17:05 2013 -0400
282
+
283
+    modules/sca: add check for empty AoR in lock_shared_appearance calls.
284
+    
285
+    - Sanity checking
286
+    (cherry picked from commit 8ce54ef9b33ef533b3f4474b2c68c9ae454db458)
287
+
288
+commit 940d60dc398383aede76b01cfa7618fb11081da6
289
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
290
+Date:   Thu Apr 11 22:34:10 2013 -0400
291
+
292
+    modules/sca: clear appearance on t_reply with error after receiving 18x.
293
+    
294
+    - Receiving a 18x provisional reply triggers line-seize subscription
295
+      termination. Releasing the seized appearance while processing a t_reply
296
+      with an error status *after* getting a 18x would fail because
297
+      sca_subscription_terminate could not find a matching line-seize
298
+      subscription. In that case, look up appearance by tags and release it.
299
+    (cherry picked from commit aa0c84475140dc44186c68e9c544367553c891c2)
300
+
301
+commit d220cdbf8eb9d6c0d7108c81cd1ba762a2fa8938
302
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
303
+Date:   Mon Apr 8 15:01:41 2013 -0400
304
+
305
+    modules/sca: reduce verbosity of RPC sca.all_subscriptions output
306
+    
307
+    - accommodate more subscriptions without hitting kamcmd buffer limits.
308
+    (cherry picked from commit a9e555e6e41271e015c47d29ba85276673d3b7b6)
309
+
310
+commit 2a072eeea166c93a9419f6249b52c30da9367c3d
311
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
312
+Date:   Wed Apr 3 14:54:36 2013 -0400
313
+
314
+    modules/sca: ensure line-seize sub update uses index from request
315
+    
316
+    - lazy removal of line-seize subscriptions that were not used for a
317
+      call could lead to failure to release expired seized appearance.
318
+      Client must have a lingering, expired line-seize subscription that
319
+      hasn't yet been purged by the timer, and indices must not match.
320
+      Fix ensures that the appearance-index from the new line-seize
321
+      subscription overwrites the index left over from the expired one.
322
+    (cherry picked from commit 43cc6015e8604e309672da4d754b5022d1e256c9)
323
+
324
+commit 47aeade304e6731354ff190eb07b2e01a8059a25
325
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
326
+Date:   Wed Apr 3 14:46:27 2013 -0400
327
+
328
+    modules/sca: fix SCA_CALL_INFO_EMPTY macro
329
+    
330
+    - test should be a logical OR, not AND.
331
+    (cherry picked from commit 3339e7a5bd205599fed63f82536626732b3f23d9)
332
+
333
+commit bbd4f9e7f4e27ecc73a5703c1a4acd0331a47f5c
334
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
335
+Date:   Fri Mar 15 17:01:23 2013 -0400
336
+
337
+    modules/sca: process BYE without Call-Info from shared line.
338
+    
339
+    - Ciscos & Aastras don't seem include Call-Info header in BYE. Look up
340
+      dialog by tags and release associated appearance-index.
341
+    (cherry picked from commit 287cccf2af17e5f2f8fe09c41025b4d27bb4fda9)
342
+
343
+commit eb130422b65cb4ed418c9ed0b9398a069fff397f
344
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
345
+Date:   Fri Mar 15 10:22:26 2013 -0400
346
+
347
+    sca: reduce log level to DBG when replacing RURI when retrieving held call.
348
+    (cherry picked from commit a51bc822f70f4185b55455456dc147205cbbbdc7)
349
+
350
+commit 489fd1ba70db6aefc68f037eadf92877b1f2e6cf
351
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
352
+Date:   Fri Mar 1 16:33:59 2013 -0500
353
+
354
+    sca: fix private hold handling
355
+    
356
+    - private hold call-info was being ignored in hold reINVITEs, causing
357
+      inaccurate "active" notifications to go to subscribers.
358
+    (cherry picked from commit 81b5473f5a191a5aa81295acf0d96a22160f7f31)
359
+
360
+commit 888ea024de803c4d01be15cb30929339790a09ef
361
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
362
+Date:   Mon Mar 4 23:13:53 2013 -0500
363
+
364
+    sca: fix regression dropping Expires header from SUBSCRIBE replies.
365
+    
366
+    - extra_headers.len lacked Expires header length after snprintf.
367
+    (cherry picked from commit 3b557293a33f6f3003fdd62a45e02cf8736b534e)
368
+
369
+commit 18593c16f5a4a7504a0de890b2bbc9025cff049f
370
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
371
+Date:   Sun Mar 3 17:01:53 2013 -0500
372
+
373
+    sca: move SUBSCRIBE response handling to sca_subscription_reply
374
+    
375
+    - create necessary headers, pass to newly generic sca_reply function.
376
+    (cherry picked from commit d528c27b6fa69530bfde4a6ce83c5d4dcc6499a5)
377
+
378
+commit 08b6b184dcab912edf8d58d8867f74f13c50c2da
379
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
380
+Date:   Sun Mar 3 17:00:44 2013 -0500
381
+
382
+    sca: reject out-of-dialog attempts to seize privately held call.
383
+    
384
+    - per spec, reject with 403 Forbidden.
385
+    (cherry picked from commit e565748048d7a6b6fda0a28959e092380c5bc26a)
386
+
387
+commit 5f017710a95d21ef89a936ca28ef73f5d80081e2
388
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
389
+Date:   Sun Mar 3 16:59:23 2013 -0500
390
+
391
+    sca: make sca_reply a generic reply function.
392
+    
393
+    - take a pre-filled extra_headers parameter instead, add with add_lump_rpl.
394
+    (cherry picked from commit d6d71b0e217226fe43491a0e9ba75ec0a6649cd5)
395
+
396
+commit 8972be270b422a5a1eef39249162e2abcde0feda
397
+Author: Andrew Mortensen <admorten@isc.upenn.edu>
398
+Date:   Thu Feb 14 16:55:36 2013 -0500
399
+
400
+    sca: fix race condition when two endpoints seize same index simultaneously
401
+    
402
+    - return 480 Temporarily Unavailable to loser of race.
403
+    (cherry picked from commit 522d06e75bf3c549af007701332f7db53a1b5ab6)
404
+
405
+commit e2642ea25cc19344d6e3e7f71e9df1cd7ef2532d
406
+Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
407
+Date:   Tue Oct 1 10:52:01 2013 +0100
408
+
409
+    core: fix TCP connection leak
410
+    
411
+    - patch provided by Vitally Aleksandrov
412
+    (cherry picked from commit 6cfd13cbddd1869ffbc947fdecd77d18a3fcb886)
413
+
414
+commit a7e7d9277f503ab42055b4b3be130e3f4a6fcae1
415
+Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
416
+Date:   Mon Sep 30 10:44:27 2013 +0100
417
+
418
+    modules/websocket: Fix connection leaks
419
+    
420
+    - Decrease the TCP connection reference count after each use
421
+    (cherry picked from commit 27474179bdeef0ddaba05389f510446a387d85e1)
422
+    
423
+    Resolved conflicts due to new feeatures in master:
424
+    
425
+    	modules/websocket/ws_conn.c
426
+    	modules/websocket/ws_handshake.c
427
+
428
+commit d5eadc90ebdb6460b43d304de86a37893263ce2d
429
+Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
430
+Date:   Thu Jul 4 10:30:51 2013 +0100
431
+
432
+    core: Fix connection leak with websockets
433
+    
434
+    - Decrease connection ref count after using connection
435
+    (cherry picked from commit ffdae5987b99b9bfd39992d407a3a0a33aa772ab)
436
+
437
+commit 1e774166724e0bdd2c43091b3b19c1b82d197242
438
+Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
439
+Date:   Wed Jul 3 10:39:32 2013 +0100
440
+
441
+    modules/tls: Free TLS data for secure websocket connections
442
+    (cherry picked from commit 074f12c5a444188aa023797ac70e2d38d225cb18)
443
+
444
+commit 76319cf9600b71364e3cd6509f61da2f60b2f10f
445
+Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
446
+Date:   Wed Jul 3 10:46:44 2013 +0100
447
+
448
+    modules/websocket: Fix pkg memory leaks
449
+    
450
+    - Fix pkg memory leaks in error cases
451
+    - Fix incorrect memory allocation size for ws connections
452
+    - Fix typo in websocket stats
453
+    (cherry picked from commit d0f88e19577d9b914922f83049075b7786f3d8df)
454
+
455
+commit 77a53b8df680808a20c73953f1e5348df5d309d2
456
+Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
457
+Date:   Thu Jul 4 09:33:56 2013 +0100
458
+
459
+    core: Improve tcp stats output
460
+    
461
+    - Add connection ref count
462
+    - Add websocket protocols
463
+    (cherry picked from commit fb4dc4b7b866239a90a4d6441ed319664697edab)
464
+
465
+commit 052dfbe29933bf773ba5d109a530c2b2f7ecb59c
466
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
467
+Date:   Thu Sep 19 15:59:18 2013 +0200
468
+
469
+    pkg: kamailio - provide -f $CFGFILE to init.d config check function
470
+    
471
+    - reported by Grant Bagdasarian
472
+    
473
+    (cherry picked from commit f7fe8b68ffb100fbaa27344e4bee7ba69c760584)
474
+
475
+commit 38157fdbdadd1ff2a0ac902088082ad96b0c2f04
476
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
477
+Date:   Thu Sep 19 14:06:46 2013 +0200
478
+
479
+    core: reset fields from sip_msg_t in shm cloned structure
480
+    
481
+    - instance was pointing to pkg
482
+
483
+commit 1550ce9a0ffa012daf413a0abee5d80bd7cc60de
484
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
485
+Date:   Thu Sep 19 14:05:21 2013 +0200
486
+
487
+    tm: reset faked request fields that can be set in failure handlers
488
+
489
+commit 3ca71bbf4f61c83d8e82c988d0789d147f81f30b
490
+Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
491
+Date:   Wed Sep 18 21:34:16 2013 +0100
492
+
493
+    modules/sdpops: Check for valid sdp body in sdp_remove_line_by_prefix
494
+    
495
+    - Fixes crash when used on requests with no body
496
+
497
+commit 84b21f2e9f602032d5950069cbd1dbf3ac416fcb
498
+Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
499
+Date:   Wed Sep 18 21:58:12 2013 +0100
500
+
501
+    modules/app_lua: Fix off-by-one error in modf
502
+    
503
+    - Fixes calling sr.modf with additional parameters
504
+
505
+commit 8ffa88060ebfd0634c0cebfea43189a8e1545b4b
506
+Author: Juha Heinanen <jh@tutpro.com>
507
+Date:   Wed Sep 18 08:29:41 2013 +0300
508
+
509
+    modules/lcr: fixed checking of IPv4 address in to_any_gw_2 function
510
+
511
+commit a331af11519765e863ddad68878f7c5d571d0823
512
+Author: Ovidiu Sas <osas@voipembedded.com>
513
+Date:   Sun Sep 15 16:38:34 2013 -0400
514
+
515
+    xhttp_pi: fix crash when checking bad configs
516
+    (cherry picked from commit d1219dc0d0c5e2eab0672a439aa7ce6486c31ba3)
517
+
518
+commit c79fb705391b90813a501165049ac79aff80928f
519
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
520
+Date:   Sat Sep 14 11:08:23 2013 +0200
521
+
522
+    tm: docs - no event_routes.xml in this version
523
+    
524
+    - readme regenerated
525
+
526
+commit 07a8f0da3d8f3d1ec4b3e4e88db485e5015a31f2
527
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
528
+Date:   Sat Sep 14 09:46:23 2013 +0200
529
+
530
+    tm: added missing documentation for t_check_status()
531
+    
532
+    (cherry picked from commit f328b864418020b1e166b13804fe173110500d75)
533
+    
534
+    Conflicts:
535
+    	modules/tm/doc/functions.xml
536
+
537
+commit 120b736c14b3dae780cfc9ef7fc8fd1c79d32d92
538
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
539
+Date:   Tue Sep 10 14:14:52 2013 +0200
540
+
541
+    kamdbctl: added missing dbuid tables group creation
542
+    
543
+    - patch by elactrum [at] jamailca.com
544
+    (cherry picked from commit 6f17209a70e84d91976ea42b476ae248b9b37501)
545
+
546
+commit 51f40460096d9c249ce34d9b4fbecf366b5f974e
547
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
548
+Date:   Mon Sep 9 16:52:47 2013 +0200
549
+
550
+    uac_redirect: get_redirect() check reason value before using it.
551
+    
552
+    This fix a core dump when get_redirects() config fuction is called with just
553
+    the one parameter.
554
+    (cherry picked from commit abf0026782c0ba4643feb25ded022e8c12725584)
555
+
556
+commit 9c8fd38683d9f6531b0d6ee966d81d878095bf6a
557
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
558
+Date:   Wed Sep 4 22:59:13 2013 +0200
559
+
560
+    registrar: reset r-uri pointer after backup in lookup_branches()
561
+    
562
+    - otherwise can be invalidated by next branch lookup
563
+    
564
+    (cherry picked from commit 9b44e4b48862947f2ea634c6dd611ce7c07546a2)
565
+
566
+commit d8739609c85cb00da9486b3f91d0c4834048485f
567
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
568
+Date:   Wed Sep 4 13:04:23 2013 +0200
569
+
570
+    topoh: safety check for missing To header
571
+    
572
+    - based on a patch by Michel de Weerd, FS#303
573
+    
574
+    (cherry picked from commit 362d374a61953aee3cf9f96eadaef63c5f22763e)
575
+
576
+commit 756e30f5c33ef4ab122b333b4d1b6ce80cec0f2f
577
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
578
+Date:   Wed Sep 4 12:33:45 2013 +0200
579
+
580
+    db_postgres: use variable for make tool in module Makefile
581
+    
582
+    - fixes builds in BSD systems
583
+    - patch by Victor (coyote), FS#335
584
+    
585
+    (cherry picked from commit 7abd496560c6274680d451f49355ad1f6a14a6a7)
586
+
587
+commit 796d53ddec3fe12dcb93d4a4c293de0f610581d5
588
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
589
+Date:   Wed Sep 4 11:54:07 2013 +0200
590
+
591
+    tm: readme regenerated from xml files
592
+
593
+commit e7a00bb913fc24be894a668317dd2f2ac143cbed
594
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
595
+Date:   Wed Sep 4 11:53:28 2013 +0200
596
+
597
+    tm: updated xml docs with t_set_disable_internal_reply()
598
+    
599
+    - backported from 6073949aa224ea7a973058891a88a58cc0841860
600
+
601
+commit 55587b6bd035f2ab10f73c6c9bde95628688e799
602
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
603
+Date:   Fri Aug 23 21:03:13 2013 +0200
604
+
605
+    tm: removed note about no-implentation for no-reply flag for t_relay_to()
606
+    
607
+    (cherry picked from commit ef9b69bbb54302e9985dd37d79831b6f80463fc1)
608
+
609
+commit 98ba4cec3ca2caef40725c3884e7dd5693d6c3c1
610
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
611
+Date:   Wed Sep 4 11:44:23 2013 +0200
612
+
613
+    rtpproxy: updated rtpproxy_manage() to handle PRACKs with sdp
614
+    
615
+    (cherry picked from commit 2aa5095252f9434c7c2a63ecb130bdaf1346fde9)
616
+
617
+commit 3d836040bdb6d191e6f6a54e37fe680e1e3973d0
618
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
619
+Date:   Wed Sep 4 11:47:36 2013 +0200
620
+
621
+    tm: re-added the option for no-internal reply on error
622
+    
623
+    - new function t_set_disable_internal_reply(0|1) to disable|enable this
624
+      option per transaction
625
+    - t_relay_to() flags re-enabled for this option
626
+    - backport of 0f2f9c85eff0b6ad35b4c58dfcde74c8a65559d6
627
+
628
+commit 2a224a569cea270d8db84438f163b9f309569df9
629
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
630
+Date:   Thu Aug 22 00:14:53 2013 +0200
631
+
632
+    core: print src address details if initial message parsing fails
633
+    
634
+    - reported by Juha Heinanen
635
+    
636
+    (cherry picked from commit 3ccf4b43e81bd2654cb306a3c2cc21b97cb51f62)
637
+
638
+commit fd4a2dde96a692c165f382839c3bef8636dfd9e2
639
+Author: Juha Heinanen <jh@tutpro.com>
640
+Date:   Thu Aug 22 08:20:52 2013 +0300
641
+
642
+    modules/lcr: added some linefeed chars missing from syslog messages
643
+    
644
+    - Patch provided by Kevin Scott Adams.
645
+    (cherry picked from commit d03651fb4c3a6b50923029e121eed201fb1ff550)
646
+
647
+
1 648
 ===================== 2013-08-15 Version 4.0.3 Released =====================
2 649
 
3 650
 ===================== Changes Since Version 4.0.2 ===========================