Browse code

ChangeLog: content updated for v4.1.6

Daniel-Constantin Mierla authored on 18/09/2014 14:08:07
Showing 1 changed files
... ...
@@ -1,3 +1,427 @@
1
+===================== 2014-09-18 Version 4.1.6 Released =====================
2
+
3
+===================== Changes Since Version 4.1.5 ===========================
4
+
5
+commit 895be72fff0ebbb8041737c567db2e7a72b1493e
6
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
7
+Date:   Thu Sep 18 15:29:32 2014 +0200
8
+
9
+    Makefile.defs: version set to 4.1.6
10
+
11
+commit aceb784c2b5705bb1f9c89f9df6bdf1891856946
12
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
13
+Date:   Thu Sep 18 15:27:26 2014 +0200
14
+
15
+    pkg/rpm: version set to 4.1.5 in rpm specs
16
+
17
+commit 32fd8a7b52ec13c2cd7059d7389ff663edb40d84
18
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
19
+Date:   Thu Sep 18 15:25:26 2014 +0200
20
+
21
+    pkg/deb: version set to 4.1.6 in debian specs
22
+
23
+commit c59199c69f6fe492bdb9888b623da85cf086bd4b
24
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
25
+Date:   Fri Jul 25 23:16:31 2014 +0200
26
+
27
+    sms: domain is not allocated in pkg by the module
28
+    
29
+    - skip freeing in mod destroy
30
+    
31
+    (cherry picked from commit fc383b13c32d4f89fbb8a7de14a07cbb26f38693)
32
+
33
+commit e47f3cbb168a6cf73de4ba5a7ea6f797ebb4a176
34
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
35
+Date:   Wed Jul 30 15:58:27 2014 +0200
36
+
37
+    dialog: if ACK for 200ok is not coming in 60sec, dialog lifetime is shortened for 10 more sec
38
+    
39
+    - should handle the situation when caller cancels the call but the
40
+      callee answered before getting the cancel
41
+    - reported by Alex Balashov
42
+    
43
+    (cherry picked from commit ca3da467f59dbaed2d20aa45314ac12a362e2deb)
44
+
45
+commit 15a8dbb8898f6430591500d6302b4ec0afc636a3
46
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
47
+Date:   Wed Sep 17 21:23:10 2014 +0200
48
+
49
+    core: revert rpc printf name cherry picked for fixing result
50
+
51
+commit 555537769f5ecbf8dacc3de7529da05bfbdd3d04
52
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
53
+Date:   Tue Sep 16 23:38:35 2014 +0200
54
+
55
+    core: safety check for outbound buffer
56
+    
57
+    - pointer can end up being NULL if replacement fails to be built (e.g.,
58
+      via topoh)
59
+    
60
+    (cherry picked from commit c2b0be97a3ef8e4e1bff34a5c73328a63979aa61)
61
+
62
+commit b58b5fd3c8c2f9cef6362f7f069bad7f814475ca
63
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
64
+Date:   Tue Sep 16 23:33:20 2014 +0200
65
+
66
+    core: hanlde replacement buffer free for WS/WSS frame sending
67
+    
68
+    - affected when using topoh for ws/wss traffic
69
+    
70
+    (cherry picked from commit ec8fe1e7ea904a51ca933d0b15408ca464002cbe)
71
+
72
+commit c13b5a0bfe80bea3cf76a16675f9261334ab4998
73
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
74
+Date:   Tue Sep 16 19:05:57 2014 +0200
75
+
76
+    dialog: check if the transaction is created for BYE closing the dialog
77
+    
78
+    - if not, release the dialog, because there will be no tm callbacks
79
+      called later to release it. In this way avoid zombie dialog.
80
+    - reported by Ovidiu Sas, FS#424
81
+    
82
+    (cherry picked from commit 02e43f87b2fa3be61bc4c63a9f8359457e3e0484)
83
+
84
+commit e37c57c0cd430d0e0ce158af63fa929036695041
85
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
86
+Date:   Tue Sep 16 18:13:02 2014 +0200
87
+
88
+    utils/kamctl: removed unused default values
89
+    
90
+    - test if DEFAULT_Q is set inside the function using it, because it has
91
+      single place usage
92
+    
93
+    (cherry picked from commit 1735feed8e287e92c3d81cf6a4d873460f6ee878)
94
+
95
+commit 95aa4a4265fef62f347bbd6c32aafcfe34d87954
96
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
97
+Date:   Fri Sep 12 20:41:55 2014 +0200
98
+
99
+    usrloc: safety check for debug message printing path value from rpc add command
100
+    
101
+    - reported and patch by Thomas Arimont, FS#467
102
+    
103
+    (cherry picked from commit b1ba03f1fe41522b62aa727966c4dec3062cbbb9)
104
+
105
+commit 118c901bd1879a46d9e392093994bc544cf511c1
106
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
107
+Date:   Thu Sep 11 22:36:56 2014 +0200
108
+
109
+    dispatcher: free dset root structure at reload
110
+    
111
+    - reported by Heenan, Timothy Steven
112
+    
113
+    (cherry picked from commit 7fb8c88c1d4aeb50d1e637697132ab0994dcdb28)
114
+
115
+commit 0d64a8f9838cb682600685bb23709f1652c4cc5a
116
+Author: Alekzander Spiridonov <sipidronov@gmail.com>
117
+Date:   Thu Sep 4 07:09:02 2014 -0700
118
+
119
+    msg_parser: fix To parameter with null value parsing
120
+    
121
+    (cherry picked from commit 14183ffa5e1bab1659d1df87a77057d50c376029)
122
+
123
+commit 9c1126fddba58e6a63409ee3cf210fb24b1e7922
124
+Author: Luis Azedo <luis@2600hz.com>
125
+Date:   Wed Sep 10 15:23:45 2014 +0100
126
+
127
+    proposed change for dbtext query results.
128
+    this behaviour was observed by interacting with module presence.
129
+    
130
+    presentity clean runs from timer every 6 secs.
131
+    if the first run returns a large set of rows, it iterates all rows doing
132
+    some notifications and deleting the presentity.
133
+    if it takes more then 6 secs to complete, the next run will override the
134
+    results internal structure pointer maintained in the connection level.
135
+    
136
+    the proposed patch, maintains the query result internal structure within
137
+    the result, using the ptr field for that.
138
+    
139
+    (cherry picked from commit dae74e974a028082a3250805da83223220123c10)
140
+
141
+commit f66d5efb20e5acec87c8b9d38a9a6c5faacc4a18
142
+Author: Hugh Waite <hugh.waite@acision.com>
143
+Date:   Mon Sep 8 17:46:55 2014 +0100
144
+
145
+    parser: Fix parsing of Retry-After header
146
+    
147
+    - Allow no space between duration and optional comment
148
+    
149
+    (cherry picked from commit accfbe0abb0d811e249b687cb6047c9234a6d884)
150
+
151
+commit 53c60551f1316d846f0cbafc04f8d8772156f7b0
152
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
153
+Date:   Mon Sep 8 14:14:17 2014 +0200
154
+
155
+    presence: take in consideration send_fast_notify when sending empty NOTIFY
156
+    
157
+    - patch by Luis Azedo <luis.azedo@factorlusitano.com>
158
+    
159
+    (cherry picked from commit 5bffcf8bdc83628aea4f5e3cda06b20ce88f659f)
160
+
161
+commit 8925975c4e82693fbf262ed45ac179e494fb0ca3
162
+Author: Alex Hermann <alex@speakup.nl>
163
+Date:   Fri Aug 22 13:55:42 2014 +0200
164
+
165
+    dialog: Correctly restore dialog lifetime from DB
166
+    
167
+    Restore the lifetime to the configured value instead of the offset from the
168
+    time the reload from the DB took place.
169
+    
170
+    (cherry picked from commit 3d5f8af6efb5a33e46427a1a9b273e445a3064c7)
171
+
172
+commit af985c5fe70dcaa6a92c5e67fff81807dbef27bc
173
+Author: Alex Hermann <alex@speakup.nl>
174
+Date:   Mon Jul 7 16:38:29 2014 +0200
175
+
176
+    dialog: Set the dialog context on transaction failure
177
+    
178
+    Before, the dialog context would be derived from the callid and tags. This
179
+    could select the wrong dialog in case of spirals. This patch sets the correct
180
+    dialog context by storing the it in the transaction and restoring it on a
181
+    failure. Now the correct dialog variables are available in failure_route.
182
+    
183
+    (cherry picked from commit 811bb515c09e7270d1d7f8a28d280e184874e487)
184
+
185
+commit b12a01e553699786953ec601197669314bf414c7
186
+Author: Alex Hermann <alex@speakup.nl>
187
+Date:   Mon Jul 7 16:38:29 2014 +0200
188
+
189
+    dialog: Set the dialog context on incoming replies
190
+    
191
+    Before, the dialog context would be derived from the callid and tags. This
192
+    could select the wrong dialog in case of spirals. This patch sets the correct
193
+    dialog context by storing the it in the transaction and restoring it on an
194
+    incoming response. Now the correct dialog variables are available in
195
+    onreply_route.
196
+    
197
+    (cherry picked from commit 25a3297915fbcc0a267d444d245526de978a5d62)
198
+
199
+commit 63e9a59290316e7603fb7e527cb6f6bb75653e16
200
+Author: Ovidiu Sas <osas@voipembedded.com>
201
+Date:   Tue Sep 2 14:25:42 2014 -0400
202
+
203
+    xhttp_pi: proper sizeof for memset
204
+    
205
+    (cherry picked from commit 613d188f92401c60549ea0337ea0dcf3c68067d7)
206
+
207
+commit 45567abeb463fb69ce54dd0ed337d28275e04a12
208
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
209
+Date:   Tue Sep 2 10:29:22 2014 +0200
210
+
211
+    msilo: proper walk through sent list for cleanup
212
+    
213
+    - reported by Bhupendra Singh
214
+    
215
+    (cherry picked from commit 5fd8a1bdaae82decdb606901fe7bf3e6e9149803)
216
+
217
+commit 6c92649113c95538b6940596fb14f1f90f34bd1b
218
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
219
+Date:   Tue Sep 2 09:50:57 2014 +0200
220
+
221
+    Makefile.defs: don't set gcc flag -maltivec if not advertised for powerpc
222
+    
223
+    - reported at FS#444,
224
+      https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729635
225
+    - following a patch by Roland Stigge <stigge@antcom.de> on debian bug
226
+      tracker
227
+    
228
+    (cherry picked from commit 6fe4e56937563a413cfd83794e0fe71a20caf3d5)
229
+
230
+commit 3f528195fdb08c68881e584bb64dd2474a3ea01f
231
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
232
+Date:   Mon Sep 1 23:45:13 2014 +0200
233
+
234
+    core: return OK as string for a successful dns.delete rpc command
235
+    
236
+    - closes FS#260
237
+    
238
+    (cherry picked from commit b77613398fe7a69d4ac52add3630c94373cbe3e8)
239
+
240
+commit 870535c346f70a20c1e3f2b2d0736ea00bc29a5a
241
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
242
+Date:   Mon Sep 1 23:36:25 2014 +0200
243
+
244
+    tm: rebuild the local request if uri was changed in event route
245
+    
246
+    - rebuild was done only on changes over headers and body, with an
247
+      eventual new r-uri being used in that case
248
+    - no should work also when only r-uri is changed
249
+    - closes FS#158
250
+    
251
+    (cherry picked from commit dbd8ea9b1fa216e59d4c36e2eb4b671202824259)
252
+
253
+commit b3215ff4e69b31cd24ed2226003529113a765413
254
+Author: Kristian Frederik Høgh <kfh@uni-tel.dk>
255
+Date:   Mon Sep 1 22:03:20 2014 +0200
256
+
257
+    tm: rebuild local Via when force socket is changed in event_route[tm:local-request]
258
+    
259
+    - new forced socket is also set for sending out
260
+    
261
+    (cherry picked from commit e404d123610b63ddd1c75d39667b373c40071eab)
262
+
263
+commit e41ddd2878e1281f7ff7e4c12d115acea1ff7e8a
264
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
265
+Date:   Mon Aug 25 16:56:16 2014 +0200
266
+
267
+    core: update content for -D option in man page
268
+    
269
+    (cherry picked from commit ee9ea2f543975769ca544dcf3b75b97698e3b53e)
270
+
271
+commit 8a53fa7a680c573c6d08bdc166793bbaf7c6e2f4
272
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
273
+Date:   Mon Aug 25 16:55:27 2014 +0200
274
+
275
+    core: main - proper info for -D command line option
276
+    
277
+    (cherry picked from commit 2b33768745130b91e984b679f9eed01a6267d8cc)
278
+
279
+commit ad5972f97df4a13a1044dc13e9570c1dd216d30f
280
+Author: Luis Azedo <luis.azedo@factorlusitano.com>
281
+Date:   Fri Aug 22 16:05:15 2014 +0200
282
+
283
+    json: fixed parameter number for free fixup function
284
+    
285
+    (cherry picked from commit a1b6093aaee9e96f00475752273c9c925ba390d3)
286
+
287
+commit e65b32a7fef536638babe848d8b796fc26929bf7
288
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
289
+Date:   Fri Aug 22 15:53:47 2014 +0200
290
+
291
+    pua_dialoginfo: proper jump to end of the structure
292
+    
293
+    - void has no standard size
294
+    - descovered on a report by Charles Chance
295
+    
296
+    (cherry picked from commit 4108c7a125a3e50d1d670bc4c842b29cc32ec438)
297
+
298
+commit e4c7b4349cb04d657488794e68d46bcd172e0fd6
299
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
300
+Date:   Fri Aug 15 16:01:38 2014 +0200
301
+
302
+    textopsx: msg_apply_changes() exits config execution if result is not parsing well
303
+    
304
+    - sip_msg_t structure is can be invalid
305
+    - similar behavior with the case when the message is broken from the
306
+      network, it doesn't get to config file
307
+    - reported by Marco B.
308
+    
309
+    (cherry picked from commit 55960106bbaa908057c3f619034b146fda7df48b)
310
+
311
+commit 1913bead1dbc8a6ccd1424cd5b0d50430ca87cbd
312
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
313
+Date:   Thu Aug 14 17:49:18 2014 +0200
314
+
315
+    dialog: when adding a new dialog, lock the slot until the structure is linked
316
+    
317
+    - search for dialog based on sip attributes and if no result found, then
318
+      lock the hash table slot until the new structure is built and linked
319
+      in the table
320
+    - should avoid simulataneous creation for same dialog if there is a
321
+      not-handled retransmission or parallel forking upstream, resulting in
322
+      many processing managing duplicated requests
323
+    
324
+    (cherry picked from commit 6fb686de57f783b3c29e5b4e11ad1509882616bb)
325
+
326
+commit be02c48d9335dc71a023244d20ef669f4e986e9e
327
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
328
+Date:   Thu Aug 14 14:59:09 2014 +0200
329
+
330
+    dialog: release of dialog for not-forwarded initial request done by creator
331
+    
332
+    - avoid releasing new dialog in case of upstream paralel forking
333
+      or retransmission by other processes than the other which created the
334
+      dialog
335
+    - it could result in destroying the dialog in initial state if the
336
+      request was not forwarded yet, likely to happen because creator
337
+      process runs more callbacks
338
+    
339
+    (cherry picked from commit c125cf6f36aedb75b4f1e0b32dbe5bdd0a48b8b5)
340
+
341
+commit 939ab9bd2d6c09054bfa21860635c26a4d106fbb
342
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
343
+Date:   Thu Aug 14 14:46:21 2014 +0200
344
+
345
+    dialog: simplified dlg referencing on creation and spiral detection
346
+    
347
+    (cherry picked from commit fcf5f5b3115c0c40f4df9eb066489bb3e590c3b1)
348
+
349
+commit b19a94889eed0dde7131ac5328192962504ed928
350
+Author: Marcus Hunger <hunger@sipgate.de>
351
+Date:   Tue Aug 12 16:09:28 2014 +0200
352
+
353
+    rtpproxy: swap tags for lookup command (l) to fix one way audio on reinvite
354
+    
355
+    - affected cases when the lookup was used explicitely
356
+    
357
+    (cherry picked from commit 21e54da18f9bc6f87f913a897c9183074de4c937)
358
+
359
+commit 77662cf6075dce9a94d4ae4f840cb5c52ac26491
360
+Author: Jorj Bauer <jorj@isc.upenn.edu>
361
+Date:   Fri Aug 8 09:26:21 2014 -0400
362
+
363
+        modules/sca: fix 180 replies in sca_call_info_invite_reply_18x_handler()
364
+    
365
+        - Per Broadworks Release 13.0v1 documentation, 180s should produce
366
+          "appearance-state=progressing" just like 183s do; Polycom OS 3.3.4
367
+          doesn't care, but 4.x swaps leg information when it hears
368
+          "appearance-state=alerting"
369
+        - report and patch from  Joao Vitor Arruda
370
+    
371
+    (cherry picked from commit 82e67c07eebe9f7277156a6a6d87ffd5e04c892d)
372
+
373
+commit a0d8ea1c69e01b90d57a2352f94a0aca691a245a
374
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
375
+Date:   Mon Sep 1 18:29:20 2014 +0200
376
+
377
+    app_lua: search for for lua 5.1 compilation flags
378
+    
379
+    - lua 5.2 embedded api is not compatible with 5.1
380
+    - an upgrade to c code in app_lua is required, till then, lua-5.1 has to
381
+      be installed (can co-exist with lua 5.2)
382
+    
383
+    (cherry picked from commit 04da8d891cdf1314e24cf025b64ed1cc70ce7b5e)
384
+
385
+commit 2fd085d21fb1a026d31d98541a9e33c568245771
386
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
387
+Date:   Tue Aug 19 17:21:57 2014 +0200
388
+
389
+    debugger: fix reset_msgid
390
+    
391
+    Don't change the msg->id when that message has been processed already
392
+    
393
+    (cherry picked from commit 6b2f7d0b9d405d8ffd2310f788254453d6748f0b)
394
+
395
+commit 1d44d71e1786182df3f81f7abf206e13faae9d26
396
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
397
+Date:   Thu Aug 14 18:24:31 2014 +0200
398
+
399
+    parser/rr: free_rr() is expecting rr_t** parameter
400
+    
401
+    - give the parameter as &r, following the commit
402
+      b40d92962b680ac29dd38ffe3c8f1aa1e39d3a97
403
+    
404
+    (cherry picked from commit 34ba948cdabf7139c8563e531f18c4a486b31a00)
405
+
406
+commit 8ce72b602046e39c862c7db7eb885ca4b3ac960c
407
+Author: Hugh Waite <hugh.waite@acision.com>
408
+Date:   Tue Aug 12 19:56:45 2014 +0100
409
+
410
+    core/parser: Free rr correctly in error cases
411
+    
412
+    - Fix potential memory leak if parameters are parsed into rr structure
413
+    (cherry picked from commit b40d92962b680ac29dd38ffe3c8f1aa1e39d3a97)
414
+
415
+commit 6c967cebd213d1820cd1af428db5449b1af9aec1
416
+Author: Hugh Waite <hugh.waite@acision.com>
417
+Date:   Tue Aug 12 19:52:27 2014 +0100
418
+
419
+    outbound: Fix memory leak
420
+    
421
+    - Free parameters parsed when checking for ob markers
422
+    (cherry picked from commit 392689597376eb6f047c12504bcce367f5940260)
423
+
424
+
1 425
 ===================== 2014-08-06 Version 4.1.5 Released =====================
2 426
 
3 427
 ===================== Changes Since Version 4.1.4 ===========================