Browse code

ChangeLog: content updated for v4.2.4

Daniel-Constantin Mierla authored on 02/04/2015 10:51:43
Showing 1 changed files
... ...
@@ -1,6 +1,475 @@
1
+===================== 2015-04-02 Version 4.2.4 Released =====================
2
+
3
+===================== Changes Since Version 4.2.3 ===========================
4
+
5
+commit 144a09eb4eb01eb45e79923e4101bc5a09d04c28
6
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
7
+Date:   Thu Apr 2 12:49:05 2015 +0200
8
+
9
+    Makefile.defs: version set to 4.2.4
10
+
11
+commit a4cf2c8fda717ed087b075e41a1b78708e3c97a5
12
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
13
+Date:   Thu Apr 2 12:13:04 2015 +0200
14
+
15
+    pkg/rpm: version set to 4.2.4 in spec files
16
+
17
+commit f76e0b3adb42b6e9e8b0055b75dadac6d9a4b107
18
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
19
+Date:   Thu Apr 2 12:09:56 2015 +0200
20
+
21
+    pkg/deb: version set to 4.2.4 in spec files
22
+
23
+commit 9b1991a53283e2a16b5a20f88e83e4afa64b81f2
24
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
25
+Date:   Tue Mar 31 15:15:27 2015 +0200
26
+
27
+    presence: query_str filled with value of the corresponding column
28
+    
29
+    - static value was used that made setting of parameter for column names
30
+      not being considered
31
+    
32
+    (cherry picked from commit 845bdb8884743f5e126a53eb6aeb34f1f6afb1ea)
33
+
34
+commit 5f508193ba3abf4fbb76defc1c0f333e38ff5dfc
35
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
36
+Date:   Sat Mar 28 15:00:48 2015 +0100
37
+
38
+    tm: clone path vector back to pkg for faked message
39
+    
40
+    - it is cloned and can be changed, resulting in attempt to free a shm
41
+      pointer via pkg operation
42
+    - reported by Jose Seabra
43
+    
44
+    (cherry picked from commit 8a7c70a5b831542cde77e7945e97d51901b95310)
45
+
46
+commit 9a00a53deb90ab16f0e73a7f63390f208042e559
47
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
48
+Date:   Sat Mar 28 14:31:59 2015 +0100
49
+
50
+    tm: reply_lock per transaction made re-entrant
51
+    
52
+    - on a report by Jason Penton
53
+    - re-ordered some includes to get rid of cross dependencies in defines
54
+    
55
+    (cherry picked from commit 3957db5fb51e23535a89b15c8f05463e5702424d)
56
+
57
+commit e79c347fbcc9db52ee8b3ab1a733fdfcd143c0d2
58
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
59
+Date:   Thu Mar 26 15:51:54 2015 +0100
60
+
61
+    presence: more use of variable for received_time column instead of static value
62
+    
63
+    (cherry picked from commit beba4579778f8af0bc0d88c13a6f433dd9ffa8a0)
64
+
65
+commit 74e136f0b3ab07f7bd55a6aa1e0522d7d1472548
66
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
67
+Date:   Thu Mar 26 15:48:09 2015 +0100
68
+
69
+    presence: use name of received_time column from associated variable
70
+    
71
+    (cherry picked from commit 8729aa8cde19f39eebce7ef9be7e31ea121b9a99)
72
+
73
+commit cc1dcba334dffc965802e8eaeb156c7027a7a630
74
+Author: Richard Fuchs <rfuchs@sipwise.com>
75
+Date:   Fri Mar 20 09:43:36 2015 -0400
76
+
77
+    tmrec: update licensing and copyright info
78
+    
79
+    (cherry picked from commit e172b7a1b66edfb302da8d498eada7da9f21643e)
80
+
81
+commit f7300652f8c7e252165a5b04090e35f2eca1b6a7
82
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
83
+Date:   Fri Mar 20 12:57:04 2015 +0100
84
+
85
+    tm: formated the comment without + chars
86
+    
87
+    (cherry picked from commit e6cdb91037abc5a7668e7919281072b15e758739)
88
+
89
+commit 28ea4c042b51152f0968ce10b0b71a4fb1d356c5
90
+Author: jaybeepee <jason.penton@gmail.com>
91
+Date:   Fri Mar 20 13:29:34 2015 +0200
92
+
93
+    modules/tm: restore code to set blind uac branch last_reply > 200
94
+    
95
+    (cherry picked from commit 0ee3dc5e3edc49cf62f97ddd87a40b12c59b73ff)
96
+
97
+commit 9a71a7e09f9a764e0c7d0e846474608bed420035
98
+Author: Giacomo Vacca <giacomo.vacca@gmail.com>
99
+Date:   Thu Mar 19 11:30:56 2015 -0400
100
+
101
+    textops: minor typos in README
102
+    
103
+    (cherry picked from commit 5681e9c6e9850eedd15e53219ce2bc55fd38dd90)
104
+
105
+commit b06ab1be65b96cc064f5e036bd42d014bc10f4ad
106
+Author: Giacomo Vacca <giacomo.vacca@gmail.com>
107
+Date:   Thu Mar 19 11:28:58 2015 -0400
108
+
109
+    textops: minor typos in doc
110
+    
111
+    (cherry picked from commit 6c866c1296a34e0733bf33a1feac57ca8bfc64d7)
112
+
113
+commit aa458695a1f7272ff1c898ed728dd97b72290ccb
114
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
115
+Date:   Wed Mar 18 19:50:09 2015 +0100
116
+
117
+    tm: propagate the on_failure value in to the branch for t_suspend()
118
+    
119
+    - likely lost when on_failure was added to each branch structure
120
+    - reported by Mickael Marrache
121
+    
122
+    (cherry picked from commit 6484b199fb48acc2c55f318812f2c968b845ca80)
123
+
124
+commit e1d18d0234bb43b39aed72108c0408724c6849a4
125
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
126
+Date:   Wed Mar 11 09:42:02 2015 +0100
127
+
128
+    ctl: use uid/gid from the core if not set for the module
129
+    
130
+    - otherwise it cannot do clean created files at shut down
131
+    
132
+    (cherry picked from commit 3b5633de56c2367d19122f0f3c01698af34a21e9)
133
+
134
+commit b2084ee2e828a94dfc0e565ef713d6101d9fb442
135
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
136
+Date:   Wed Mar 11 09:40:52 2015 +0100
137
+
138
+    core: set the global sock_uid/gid based on the user/group values
139
+    
140
+    - they were left with initial value, more or less being unused
141
+    
142
+    (cherry picked from commit d7a10e6a5ea8852681b57586eb9b4d73b75f05bf)
143
+
144
+commit 4ab41baecf0f9912c2a3ed859d53ffe3e5b46a26
145
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
146
+Date:   Sat Mar 7 23:31:49 2015 +0100
147
+
148
+    registrar: use proper iterator to get to the index of the $ulc() contact
149
+    
150
+    - part of a patch by Luis Azedo
151
+    
152
+    (cherry picked from commit f39b92acb2be15e03aa117bdf171087ea7a77050)
153
+
154
+commit 6697d2ecfd254f2269317785654a5881e684210b
155
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
156
+Date:   Thu Mar 5 21:26:36 2015 +0100
157
+
158
+    enum: updated the docs in regards to max len for enum number
159
+    
160
+    - synced with the code, following on a report from Alex Balashov
161
+    
162
+    (cherry picked from commit 910be93e5caebea5cef33335d0c48de636169ff5)
163
+
164
+commit 745f951d08acdf65ff0de878fcbe3a945171ffc7
165
+Author: Sebastian Thörn <sebastian.thorn@loxytel.se>
166
+Date:   Wed Mar 4 17:16:22 2015 +0100
167
+
168
+    Fixed path ss -> ssl
169
+    
170
+    (cherry picked from commit a5245d5c44cd49a699caa94f844dfb128a8d9764)
171
+
172
+commit 7993d34c292aea01cf32bea3bb300aeb666ab90d
173
+Author: Luis Azedo <luis@2600hz.com>
174
+Date:   Wed Feb 25 18:16:48 2015 +0000
175
+
176
+    usrloc - fix db_delete_ucontact_ruid
177
+    
178
+    when the contact is deleted using db_delete_ucontact_ruid (default)
179
+    the uldb_attrs_delete is not called leaving the location_attrs with unwanted records
180
+    
181
+    created uldb_attrs_delete_ruid to be called by db_delete_ucontact_ruid
182
+    redirected uldb_attrs_delete to uldb_attrs_delete_ruid when ul_db_ops_ruid == 1
183
+    
184
+    (cherry picked from commit 09c51685af36071aad6054d84571c260be2ba9e2)
185
+    (cherry picked from commit f5a7b12ce5f73749e9ae3d7a31e2a3616539421c)
186
+
187
+commit 21311a110cb0d70a53224d12ced09972a0a15235
188
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
189
+Date:   Thu Feb 26 21:58:47 2015 +0100
190
+
191
+    uac: skip only the invalid record when loading remote registration records
192
+    
193
+    - fixes loading only the good records before the wrong record, thus
194
+      working with partial valid data afterwards, even more valid records
195
+      were in the db
196
+    
197
+    (cherry picked from commit 634db00a82f36c6c60d272ccada4a1d5338d1cbc)
198
+
199
+commit ad6320e754971b6f872967e225729b589b334ef4
200
+Author: Juha Heinanen <jh@tutpro.com>
201
+Date:   Sun Feb 22 01:10:12 2015 +0200
202
+
203
+    modules/siptrace: small README clarification
204
+    
205
+    (cherry picked from commit 6a97c65c122400e46a4103b756c6973f7bea134e)
206
+
207
+commit f3128e163d13eb78002e9aa0a7e4d1c30239c1d8
208
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
209
+Date:   Fri Feb 20 20:40:39 2015 +0100
210
+
211
+    xhttp: use proper function to set the ip addres of the fake via
212
+    
213
+    - for ipv6 it has to be enclosed in between [ ]
214
+    - reported by Sergey Okhapkin
215
+    
216
+    (cherry picked from commit 5c1a9df4fc8bd72f44066bcef13f381f01cd9d07)
217
+
218
+commit 362cb1d7eaf359dd57937a43e2fca3df96031eef
219
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
220
+Date:   Thu Feb 19 21:13:39 2015 +0100
221
+
222
+    utils: cleanup CURL handle when the POST value can't be fetched from the PVAR
223
+    
224
+    - patch provided by mikomarrache on GH #88
225
+    
226
+    (cherry picked from commit b88e165214296d1d7491cf389295800b499a5d34)
227
+
228
+commit c44df47b7e461a51af43b75fa0122704063ff8dc
229
+Author: grumvalski <federico.cabiddu@gmail.com>
230
+Date:   Sun Mar 29 17:48:20 2015 +0200
231
+
232
+    modules/tsilo: return from ts_store if transaction is not defined
233
+    
234
+    (cherry picked from commit e7dc20f48c674b0eca5419c93e05a430a5b20e71)
235
+
236
+commit 6614c8e78ac9cb5add92aff0db2d3a24dbc65423
237
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
238
+Date:   Wed Mar 18 18:36:37 2015 +0100
239
+
240
+    sqlops: fix column index for sqlops_is_null()
241
+    
242
+    - report and patch by Mihaly Zachar
243
+    
244
+    (cherry picked from commit 768dc8b566e2af04411570ef7b4d55a210a1927d)
245
+
246
+commit df86f2a9a09339687af5914b85fe8bd8f8f1f575
247
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
248
+Date:   Thu Mar 12 15:18:58 2015 +0100
249
+
250
+    jsonrpc-s: reset response body after linking it to $jsonrpl() variable
251
+
252
+commit 87ca6e634c627a6beb4b7355fcfcbd0070e2afe1
253
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
254
+Date:   Tue Mar 10 14:58:32 2015 +0100
255
+
256
+    ldap: fixed copy&paste error added in previous commit
257
+    
258
+    (cherry picked from commit c6ddf3aec7eb6e8d6046b006fde64ab7479aab5e)
259
+
260
+commit b2aa72a6357dd93c75a345fd433c3b86c2654313
261
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
262
+Date:   Tue Mar 10 14:52:08 2015 +0100
263
+
264
+    ldap: more useful info on reconnect
265
+    
266
+    - reconnect message made a notice level, being not an error situation
267
+    - print the chosen ldap server address at info level when reconnecting
268
+    
269
+    (cherry picked from commit c5ae4020de8499e7a318783b21276dfd3fc0a6e3)
270
+
271
+commit bb81ec09e22bb35944879a081eba47b1cfcc816b
272
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
273
+Date:   Tue Mar 10 14:38:38 2015 +0100
274
+
275
+    sqlops: more verbose log message if execution of query fails
276
+    
277
+    (cherry picked from commit 941fbda5c66da6c8069b3bce3764249bbb58baaa)
278
+
279
+commit 4ae4e5f381fba4cf43d8792e56d2baa4b2edcc6f
280
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
281
+Date:   Tue Mar 10 13:54:11 2015 +0100
282
+
283
+    db_cluster: fix checking the capabilities for write operation with different priorities
284
+    
285
+    - reported by Jan Hazenberg
286
+    
287
+    (cherry picked from commit 8375f37cd7603216a2bb55a4e9985b3c5e54af91)
288
+
289
+commit 7e0e8ee8e0753590e00445094b12bcefcf24605d
290
+Author: Luis Azedo <luis@2600hz.com>
291
+Date:   Tue Mar 10 08:22:05 2015 +0000
292
+
293
+    kazoo: consumer unallocated structure prevents kazoo from starting on busy systems
294
+    
295
+    when kamailio starts, publisher begins to process without checking memory allocation initialized by consumer
296
+    
297
+    allocate bind structure once at initialization
298
+    change the order of child process initialization
299
+    change targeted binding
300
+    
301
+    (cherry picked from commit 6e1b56cb6d640db820254b8c69f7fd6e20865465)
302
+
303
+commit 4e1a1007db5441849bc3c45a1b768e6a69b79c8f
304
+Author: Luis Azedo <luis@2600hz.com>
305
+Date:   Mon Mar 9 12:47:31 2015 +0000
306
+
307
+    kazoo: only create tags if not empty
308
+    
309
+    to-tag and from-tag are created empty if not supplied in amp payload
310
+    this patch formats the dialog message to include the tags only if they are supplied in amp payload
311
+    
312
+    (cherry picked from commit deb0e811cddd71c45ebb36db7b41faa8d9e9ca5e)
313
+
314
+commit 7140f86bc020ef60d2b35b79e9d051a415372036
315
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
316
+Date:   Mon Mar 9 12:33:58 2015 +0100
317
+
318
+    textops: stop after substituting in first header if flag f is set for subst_hf()
319
+    
320
+    - reported by Julia Boudniatsky
321
+    
322
+    (cherry picked from commit 0f5aaac47a6002bbd4fdfaf0e6897d307c2cbc0e)
323
+
324
+commit 80a7b7593a68dd2686a5c17f9f85f561bb694785
325
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
326
+Date:   Sun Mar 1 21:16:46 2015 +0100
327
+
328
+    core: cleaned debug messages and added safety check for bind address
329
+    
330
+    (cherry picked from commit 2549f7a6361de36e0dde14de3d5c4c076564871c)
331
+
332
+commit af726efbe52bfa082d4b8060be01b0a69c732b0d
333
+Author: Luis Azedo <luis@2600hz.com>
334
+Date:   Tue Feb 24 22:37:32 2015 +0000
335
+
336
+    kazoo - fix compilation
337
+    
338
+    (cherry picked from commit 12af51df76e779c70470c57ef0b992831441f275)
339
+
340
+commit 9b44517c6e8efe9e6445940ee7f0c505abef613d
341
+Author: Luis Azedo <luis@2600hz.com>
342
+Date:   Tue Feb 24 22:22:32 2015 +0000
343
+
344
+    kazoo - fix timer interval
345
+    
346
+    amqp timer and publish proc take all cpu
347
+    new param amqp_timmer_process_interval in MS
348
+    and removed the timeout on select from tcp workers
349
+    
350
+    (cherry picked from commit 7ae9f6693406c76d7d58389d5cf4ccaa44958a02)
351
+
352
+commit 856b9e7df04d41a5564a755ce60be5bd708c80cb
353
+Author: Luis Azedo <luis@2600hz.com>
354
+Date:   Tue Feb 24 09:33:53 2015 +0000
355
+
356
+    kazoo - fix crashing on heavy load
357
+    
358
+    (cherry picked from commit 0506b9898867c5d165defa0acf1501cad13513eb)
359
+
360
+commit e24c9ff7038534e07682e8a7bafd903e4303590e
361
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
362
+Date:   Mon Feb 23 14:29:46 2015 +0100
363
+
364
+    sdpops: safety check when location a= line not to exceed end of message
365
+    
366
+    (cherry picked from commit 91596953115fe1bbe5c6f0dd0dd6e8d99cdbd285)
367
+
368
+commit 449ba0c0a3a1c79c597452c3411fd823465c9482
369
+Author: Luis Azedo <luis@2600hz.com>
370
+Date:   Mon Feb 23 20:55:57 2015 +0000
371
+
372
+    kazoo - fix timeouts
373
+    
374
+    timeout should be ms not sec
375
+    set time before state so timeout check doesn't set timeout immediately
376
+    separate proc for handling timeouts
377
+    
378
+    (cherry picked from commit b9e5b9181c0f9c315e0f27ad96f69d5ca8cafba3)
379
+
380
+commit 9524b3471802c09361fd290cf35b2d5096ac0767
381
+Author: lazedo <luis.azedo@factorlusitano.com>
382
+Date:   Wed Feb 18 23:01:57 2015 +0000
383
+
384
+    db_text : missing OP_NEQ
385
+    
386
+    this affects the presence package when it queries for active_watchers
387
+    (cherry picked from commit 5adbfc6cc62be393ac55d296cab79f7e60b17ae4)
388
+
389
+commit df4df4fbe8c742d960b0fdecd5a1e9967a96b58b
390
+Author: lazedo <luis.azedo@factorlusitano.com>
391
+Date:   Mon Feb 16 13:14:06 2015 +0000
392
+
393
+    usrloc - fix column types not initialized on update
394
+    
395
+    some columns were not initialized on update leading to errors in update
396
+    
397
+    ERROR: db_text [dbt_lib.c:464]: dbt_is_neq_type(): invalid datatype -1001432832
398
+    ERROR: db_text [dbt_base.c:560]: dbt_update(): incompatible types!
399
+    ERROR: db_text [dbt_base.c:599]: dbt_update(): failed to update the table!
400
+    (cherry picked from commit cf521e66825fea4b7498d615d435739628fe4c09)
401
+
402
+commit 458e8ba0ff7a7453050734c47f71a7b9bcaa03a6
403
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
404
+Date:   Wed Feb 11 13:05:41 2015 +0100
405
+
406
+    sqlops: regenereated the readme file
407
+    
408
+    (cherry picked from commit 61d6b119398a87c4a877de3fba0dc9c6ec2830a7)
409
+
410
+commit 2ee8e8d0a0808fde86941712bc7fbebcac103dcc
411
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
412
+Date:   Wed Feb 11 12:50:43 2015 +0100
413
+
414
+    sqlops: added note to sql_async_query() about core async_workers
415
+    
416
+    - the parameter must be set to enable the async framework used by this
417
+      function
418
+    
419
+    (cherry picked from commit 112e83c2e8b72be04f7ad5b896db0bf3bcbdbe8f)
420
+
421
+commit 6580596a53e26df9653d4ee13dd43144f912b51f
422
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
423
+Date:   Wed Feb 11 12:37:22 2015 +0100
424
+
425
+    db_mongodb: regenerated README file
426
+    
427
+    (cherry picked from commit 7ae56a331209adeff7c5da86e1ebd8321d586a35)
428
+
429
+commit 921ed59eb8f766a9dc9c87138c3b6ba04d4c1bfa
430
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
431
+Date:   Wed Feb 11 12:19:45 2015 +0100
432
+
433
+    db_mongodb: updated details in docs about the limitations
434
+    
435
+    (cherry picked from commit 6940ce0e991fd5b6af9ef5822dc2b1a324319174)
436
+
437
+commit 1c77a5acada0cdf66e05b754ae232e8efa624be2
438
+Author: mikomarrache <mikomarrache@users.noreply.github.com>
439
+Date:   Wed Feb 11 11:47:17 2015 +0100
440
+
441
+    db_mongo_db: use mongoc_collection_update() for update operation
442
+    
443
+    - used instead of mongoc_collection_find_and_modify(), which returns the
444
+      document, but it is not needed
445
+    
446
+    (cherry picked from commit e31e4632f83e805775bbc1e208178bee11ab137b)
447
+
448
+commit 1ad7c7d0a3a534ed1d388391d16fb2c715a24419
449
+Author: mikomarrache <mikomarrache@users.noreply.github.com>
450
+Date:   Wed Feb 11 11:42:14 2015 +0100
451
+
452
+    db_mongodb: use $set operator to update a specific list of fields in a document
453
+    
454
+    - fix to keep all the other fields unchanged
455
+    
456
+    (cherry picked from commit 2a045585efc9a8e5b17123d320539d0c8cb6be77)
457
+
458
+commit 9b0ed6d54e47880818f934a8988c89d340739564
459
+Author: mikomarrache <mikomarrache@users.noreply.github.com>
460
+Date:   Wed Feb 11 11:37:26 2015 +0100
461
+
462
+    dialog: fix initialization of slot next_id to avoid colision after restart
463
+    
464
+    - next_id was set to the highest id of a dialog loaded from database,
465
+      next new dialog was reusing the same value
466
+    
467
+    (cherry picked from commit e122c5ee8c6055c033cc11f14e5308ed94461fe6)
468
+
469
+
1 470
 ===================== 2015-02-10 Version 4.2.3 Released =====================
2 471
 
3
-===================== Changes Since Version 4.2.1 ===========================
472
+===================== Changes Since Version 4.2.2 ===========================
4 473
 
5 474
 commit cf4ade36b6c138da8c76f7bbd7395f63bd38508d
6 475
 Author: Daniel-Constantin Mierla <miconda@gmail.com>