Browse code

ChangeLog: content updated for v4.2.7

Daniel-Constantin Mierla authored on 17/12/2015 11:37:53
Showing 1 changed files
... ...
@@ -1,3 +1,1350 @@
1
+===================== 2015-12-17 Version 4.2.7 Released =====================
2
+
3
+===================== Changes Since Version 4.2.6 ===========================
4
+
5
+commit dadc0aad61273e77df2bf7fd3da58f4946930028
6
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
7
+Date:   Thu Dec 17 12:35:38 2015 +0100
8
+
9
+    Makefile.defs: version set to 4.2.7
10
+
11
+commit bd983683ddff19ae37137f5d7848f4e2075925bc
12
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
13
+Date:   Thu Dec 17 12:34:18 2015 +0100
14
+
15
+    pkg/rpm: version set to 4.2.7 in spec files
16
+
17
+commit 221b46d41309efdd1d732006c01ee05a87154c59
18
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
19
+Date:   Thu Dec 17 11:49:15 2015 +0100
20
+
21
+    pkg/kamailio/deb: update version to 4.2.7
22
+
23
+commit 18a2e9a7ee8c4e29ae0d0564abbee39325c959e9
24
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
25
+Date:   Thu Dec 17 10:28:39 2015 +0100
26
+
27
+    ims modules: readmes regenerated
28
+
29
+commit 2a802634cfd176ce6920f827fb3bb2a2749e3d84
30
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
31
+Date:   Thu Dec 17 10:27:50 2015 +0100
32
+
33
+    evapi: readme regenerated
34
+
35
+commit b6335c2c67f32e3eb0b7df297f7b68d799602d94
36
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
37
+Date:   Thu Dec 17 10:24:08 2015 +0100
38
+
39
+    tmrec: readme regenerated
40
+
41
+commit 9fad266c64350ea371ff5ab2f9414aef63c2d223
42
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
43
+Date:   Thu Dec 17 10:23:57 2015 +0100
44
+
45
+    drouting: readme regenerated
46
+
47
+commit 5dc0cad1d1c69609ccf4b9117ec16e8f79d38223
48
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
49
+Date:   Mon Dec 14 16:40:03 2015 +0100
50
+
51
+    presence: init variable to prevent invalid cleanup on error getting presence document
52
+    
53
+    - reported by GH#441
54
+    
55
+    (cherry picked from commit d24863d071417effe5df863736ef037ec8e0b414)
56
+    (cherry picked from commit b9d441c1177bf2d05e1ca85919a08b6e97b3b302)
57
+
58
+commit 6948cd36b11691745fbc5d7c3446469c526725e4
59
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
60
+Date:   Wed Dec 9 23:27:09 2015 +0100
61
+
62
+    core: skip zero char and whitespaces before parsing first line in parse_msg()
63
+    
64
+    - reported by Vasiliy Ganchev
65
+    
66
+    (cherry picked from commit 12160de3c2052c4696b8c073b9fa5919f6da7060)
67
+    (cherry picked from commit 8807dbc93a3731cb51a979158433fc28ff0c04ee)
68
+
69
+commit e77cbc85ecccee9f33067bd6c867f6272aa0ce8d
70
+Author: Dmitri Savolainen <savolainen@erinaco.ru>
71
+Date:   Wed Dec 9 15:44:03 2015 +0300
72
+
73
+    htable: fixing htable.stats for max slot value
74
+    
75
+    add missed 'd' parameter to rpc->struct_add format string
76
+    
77
+    (cherry picked from commit 305381bb6b40dc4859f0862411a0c1a261b476c2)
78
+    (cherry picked from commit d4613882da9b478dcb8f01cc38dd9319694c5901)
79
+
80
+commit 660c94edb417f7d9600dfd9aef39d8dd1441fac4
81
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
82
+Date:   Fri Dec 4 23:02:53 2015 +0100
83
+
84
+    utils/misc/vim: added recent core parameter to vim syntax highlighting
85
+    
86
+    (cherry picked from commit f9d16e38dbf6b263fc29dceca66007357a9e6f37)
87
+    (cherry picked from commit 1b2dee301ba6da206fcd9abb3b2f3f1a601b145c)
88
+
89
+commit dc6522a8533c710557fe634ee72aaf795f6ae92e
90
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
91
+Date:   Fri Dec 4 17:30:06 2015 +0100
92
+
93
+    outbound: adjusted log message for trying to import the api
94
+    
95
+    - when module is not loaded, a messages with 'failed' was printed,
96
+      which could trigger an alert even for info level
97
+    
98
+    (cherry picked from commit 700617c6b3707fba16001f82fab6ca0370b23acf)
99
+    (cherry picked from commit a350e33b3fe13e807a621d12325342c93c4ab706)
100
+
101
+commit 350f605f123cf30942a02576d6a4ffb2bb615bf0
102
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
103
+Date:   Thu Dec 3 13:24:40 2015 +0100
104
+
105
+    core: proper test of return code for add_interfaces() in case of IPv6
106
+    
107
+    - report with patch by Christian Kühnke
108
+    
109
+    (cherry picked from commit 299d2f7764527fbc5b6de1833976f43c58b1ff2d)
110
+    (cherry picked from commit 6516699e46bd912de3b65d4cc4eb668e919e845e)
111
+
112
+commit c59effe36d843aa03157e528a0f94a86dffe0489
113
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
114
+Date:   Thu Dec 3 12:31:39 2015 +0100
115
+
116
+    app_python: readme regenerated
117
+    
118
+    (cherry picked from commit f025df7a0ac292bd22304683dd976863311b53cd)
119
+    (cherry picked from commit 7dd019826dccf6c3c5d2185faf331603b550f895)
120
+
121
+commit a5de6b2b6adb2e0adc3ed04b172dfbde079c0b5a
122
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
123
+Date:   Thu Dec 3 12:31:01 2015 +0100
124
+
125
+    app_python: basic documentation for params and functions
126
+    
127
+    - based on quick look at the code
128
+    
129
+    (cherry picked from commit e2853a8ac22bc26d47153731f65479f03a756c52)
130
+    (cherry picked from commit cf77d88069407512c7d2ff234607ab6e3fc9c784)
131
+
132
+commit 3f297f6bbb398e07174623e6b92699c9d522aa01
133
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
134
+Date:   Thu Dec 3 12:29:49 2015 +0100
135
+
136
+    app_python: use NAME compile flag for default path to the script
137
+    
138
+    - reflects better the application name
139
+    
140
+    (cherry picked from commit 6ae155ee8ebc0d52fd63f208e57808c1d228f7e0)
141
+    (cherry picked from commit 768be33037f8eefeb3a841e030d3bb3f1be4bb9e)
142
+
143
+commit 801e241a5e5da7f3b61511194ca081fca26822e3
144
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
145
+Date:   Wed Dec 2 23:10:57 2015 +0100
146
+
147
+    dispatcher: extended log message when hash size parameter is not set
148
+    
149
+    (cherry picked from commit 3272ff6a427ce5bb60d767ed61c8cadd13759de1)
150
+    (cherry picked from commit 03f99c65f016da8816f6367ad3cafd75f89fc712)
151
+
152
+commit ed464701c9a221f7b08ca90b82c1cd1bb5af563e
153
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
154
+Date:   Fri Nov 27 00:03:26 2015 +0100
155
+
156
+    db_mysql: updated include paths for libmysqlclient
157
+    
158
+    - direct use of mysql_config, the old substitution done in module
159
+      Makefile can break the includes of libmysqlclient files
160
+    - reported by Ian Yu-Hsun Lin, GH#419
161
+    
162
+    (cherry picked from commit 2bd85c6b5020929296860074ca9a5dbc0cbde69c)
163
+    (cherry picked from commit 8c7ae98ed97c8d0655d0539cceadf1250cf5dfc3)
164
+
165
+commit 2c796e60f74c515b123ecfe7e44d1e1b3ebd338b
166
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
167
+Date:   Fri Nov 27 14:35:51 2015 +0100
168
+
169
+    pv: fix for $expires() variables
170
+    
171
+    - invalid while iterator was used, resulting in crash
172
+    - reported by Jayesh Nambiar
173
+    
174
+    (cherry picked from commit 3fe7fd27605ed9f506a95d11d4c88b78f22eadd1)
175
+    (cherry picked from commit 583dc060e89b87bcba241edcedd8d48413640fc1)
176
+
177
+commit 96d5dda98346605653dd8e823f42a8134ebe968c
178
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
179
+Date:   Mon Nov 23 16:43:43 2015 +0100
180
+
181
+    dialog: safety bump of cseq for bye if prack was involved in call setup
182
+    
183
+    - reported by GH#409
184
+    
185
+    (cherry picked from commit aab6547f39d723de6a01680cbd79b9365be8092f)
186
+    (cherry picked from commit 863739dec78161fdce871c281601a011572515a2)
187
+
188
+commit a666493d708ff1c09ee716973a3518204a7287b9
189
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
190
+Date:   Mon Nov 23 16:47:53 2015 +0100
191
+
192
+    db_postgres: manual revert of d0617167f0aebcaf1e12e6c7f77b2231aed9da51
193
+    
194
+    - breaks compilation, reported by Øyvind Kolbu
195
+    
196
+    (cherry picked from commit 31bb02ae994c5bb0d34d4f3e6238057a0175660d)
197
+
198
+commit d20989db4b6de6d0ef91b19c205363c6de7fdbb4
199
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
200
+Date:   Thu Nov 19 13:58:33 2015 +0100
201
+
202
+    tm: use svpe fixup for t replicate uri param
203
+    
204
+    - the function expects it for getting the value
205
+    
206
+    (cherry picked from commit ea0b4e50f62f8a461b737882c383f17767851d3d)
207
+    (cherry picked from commit 2823f0b09ff9d91ff52475abdf58bb030dee3773)
208
+
209
+commit 022f76d2301f3d12576bf6c773291f6d5e7d8999
210
+Author: Daniel Rus Morales <danirus@eml.cc>
211
+Date:   Thu Nov 19 13:44:08 2015 +0100
212
+
213
+    db_postgress: fix compilation, NTOHLL and NTOHLL provided by OSX 10.10
214
+    
215
+    (cherry picked from commit b37aa66fd1cf3fe99aae50adb89d4cfecf6d90d1)
216
+    (cherry picked from commit 20b4c9e6294bca137d788dd0c1750f320d3e8461)
217
+
218
+commit b316b2ac21c61b2224b721b3af61e5bb5d3f0274
219
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
220
+Date:   Thu Nov 19 00:01:27 2015 +0100
221
+
222
+    kamctl: require db or ctl engine made specific for dispatcher subcommands
223
+    
224
+    (cherry picked from commit d2416957e4caec8a64abec82029ea18c52a7bc2d)
225
+    (cherry picked from commit d0c5a5835969660d43355fa91b39f1a8e08f6eb0)
226
+
227
+commit 5316c19ccafc17d53aeee87d74cc577e9b280ddc
228
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
229
+Date:   Wed Nov 18 14:42:51 2015 +0100
230
+
231
+    usrloc: log details of contact when inserting in db failes
232
+    
233
+    (cherry picked from commit 1a05910912fbf9baaf821cc30fac7485c1e67622)
234
+    (cherry picked from commit dd4d1700a36c6d64590ad00ae8c60270d16c62c3)
235
+
236
+commit 03c0f83fa3c4c723e5d25903fb18cd977034e4af
237
+Author: Tristan Mahé <gled@remote-shell.net>
238
+Date:   Wed Nov 4 10:33:03 2015 -0800
239
+
240
+    set the log_prefix buffer size to 1024b
241
+    
242
+    (cherry picked from commit 439623667d6ea5cf9dec30033df94965213e8494)
243
+    (cherry picked from commit 213abc43fa2b3ff8fc8ab4db1859cb79298e201a)
244
+
245
+commit 1d83461a5f4cff69b30b7768bd59742361283ffb
246
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
247
+Date:   Wed Nov 11 08:59:10 2015 +0100
248
+
249
+    Makefile.defs: gcc 5.2 option -mfp32 is required by -march=r3000 for mips arch
250
+    
251
+    - reported by Victor Seva, GH#394
252
+    
253
+    (cherry picked from commit b2ff2745b97051625509de0f328e5b1a8f584387)
254
+    (cherry picked from commit 22e4556c91377ecdab849fe181b6a8397bfada7c)
255
+
256
+commit c35f850011caea05d8c11b02e38a3bc830335371
257
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
258
+Date:   Mon Nov 9 09:36:12 2015 +0100
259
+
260
+    Makefile.defs: removed option -minline-all-stringops for compiler on mips
261
+    
262
+    - not supported, reported by Victor Seva, FS#392
263
+    
264
+    (cherry picked from commit 2718efddb8e87a269af012d8661d57887e7c4d86)
265
+    (cherry picked from commit b5d19f21718b94fb522db5b414d43e7fdb038ebf)
266
+
267
+commit 1afffb80af00da1fa1fa20b6049b2fb7d03a9c61
268
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
269
+Date:   Mon Nov 9 09:21:29 2015 +0100
270
+
271
+    tls: check for support of SSLv3 method
272
+    
273
+    - some versions of libssl removed support for SSLv3
274
+    - reported by Victore Seva, FS#391
275
+    
276
+    (cherry picked from commit b1c6c2af7e96c0bcbdee4ff46f6faf19fdc75d9f)
277
+    (cherry picked from commit 946e996fed4bed9a62703cdd248777e2c7ab4a89)
278
+
279
+commit 9b26659fe4ecaf4e9f91120227bc560ebd87e1cc
280
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
281
+Date:   Wed Nov 4 15:43:12 2015 +0100
282
+
283
+    nathelper: consider IPv6 brackets when checking size for keepalive request
284
+    
285
+    (cherry picked from commit 27f19950f107a943c3bf9db1fddb1e4912136181)
286
+    (cherry picked from commit 8d82eb9a43885a1c524c5a53155f3299ce55fbb7)
287
+
288
+commit 91f828338be0544e912ab88b742e9430079212ed
289
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
290
+Date:   Mon Nov 2 15:23:31 2015 +0100
291
+
292
+    kamdbctl: divert stderr when searching for greadlink
293
+    
294
+    (cherry picked from commit 2bd19e232ece9bf0a090ba34d505d9ed6c9753a5)
295
+    (cherry picked from commit 5c9ef6ca51d51232a0e3ab4e57915a7674e876a1)
296
+
297
+commit d51575098ddaea40304c757a297ba7ec53745f8d
298
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
299
+Date:   Mon Oct 26 21:31:59 2015 +0100
300
+
301
+    core: fixed passed buffer size in suip2a() for ipv6
302
+    
303
+    - buffer size set to IP6_MAX_STR_SIZE, it was too short and returned
304
+      value was empty addres "[]"
305
+    - the function is used only by siptrace
306
+    - patch from github pull request #381
307
+    
308
+    (cherry picked from commit d6f313e61b3318924e6653c8ca1184b2016f701d)
309
+    (cherry picked from commit e1b60b857f78ec459ae31a4cf6475643ec102f40)
310
+
311
+commit d7f1c9db3461bccbad6efeffd20a1f6493222377
312
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
313
+Date:   Fri Oct 23 18:56:45 2015 +0200
314
+
315
+    db_postgres: safety check to see if hasing is over non-null pointer
316
+    
317
+    - inside implementation of replace command
318
+    
319
+    (cherry picked from commit 9cd4aef84d8e7a079486ff73285a9bd6a15e8db3)
320
+    (cherry picked from commit 5d8315268e19538023d4127e74e166925ea216b8)
321
+
322
+commit fb21dede6328e80b829bc96509e9e96502f019aa
323
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
324
+Date:   Thu Oct 22 23:08:44 2015 +0200
325
+
326
+    db_postgres: don't free pg query structure in store result function
327
+    
328
+    - it is done when freeing the result
329
+    
330
+    (cherry picked from commit 56cd7a0d38c8bbee6cc3e981b7a2b78b6d47257d)
331
+    (cherry picked from commit 4dc766a2083391b1870d34f8ee9575088b9e8e69)
332
+
333
+commit 5b93cc210c8608f6c030dd889d66f8deee43bf54
334
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
335
+Date:   Wed Oct 21 09:49:38 2015 +0200
336
+
337
+    corex: detect ipv6 for send*() functions
338
+    
339
+    (cherry picked from commit 027495fb6ac7c8f50ff9945c209bc9f7ac98d991)
340
+    (cherry picked from commit 4fdd11699c83f2e4c787d210ca08eb3ec2fb559a)
341
+
342
+commit 7015a772db28fab06b64d8cce79f9bd95b8c9d33
343
+Author: lazedo <luis.azedo@factorlusitano.com>
344
+Date:   Wed Oct 7 11:39:37 2015 -0700
345
+
346
+    presence: use advertised ip for local contact
347
+    (cherry picked from commit 6a498f713a2522e18bed96dc4d1f361008a95502)
348
+    
349
+    (cherry picked from commit eef390eaefd9286feaae1505d566e4e41fb61e30)
350
+
351
+commit 014b0a9bd43845f600876ef4a89e2523a6cd568a
352
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
353
+Date:   Sun Oct 4 06:28:39 2015 +0200
354
+
355
+    nathelper: use advertised address if send socket has one
356
+    
357
+    - reported by emanuel Buu, GH#352
358
+    
359
+    (cherry picked from commit 4da31d56f4b1e18fc4232c5174637c858c75e9db)
360
+    (cherry picked from commit c5a53e0f12430653f890534a1c140b84545f1ac0)
361
+
362
+commit b9fe8df95c545c7984bfccb2128c11f9644c8802
363
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
364
+Date:   Sun Oct 11 03:38:24 2015 +0200
365
+
366
+    textops: fix leak when subst_hf() with flag f is used
367
+    
368
+    - substituion list was not freed
369
+    
370
+    (cherry picked from commit 321a6140cdc7d6fd3f18f911af9825bb62575ace)
371
+    (cherry picked from commit e827ccf957a341b7026b06f17686da7fcc426fc2)
372
+
373
+commit c8ef96a8a939b2e3536217d40cfcee9d008611cb
374
+Author: Olle E. Johansson <oej@edvina.net>
375
+Date:   Wed Oct 7 13:44:03 2015 +0200
376
+
377
+    nathelper Via header for SIP ping over IPv6 needs square brackets
378
+    
379
+    (cherry picked from commit 274f1034bfb9ea0d52ef291d2f95021ca86f3081)
380
+    (cherry picked from commit 74042e3c00edd441e30d7aba25807f99617be375)
381
+
382
+commit d6293ac3429c19a4f6c2a7c353929fd7fd677ec2
383
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
384
+Date:   Fri Oct 2 14:01:34 2015 +0200
385
+
386
+    dialog: fix race due to deep copy of dlg hash table slot when saving to db
387
+    
388
+    (cherry picked from commit 2d9c7f9658fe78979df69c81f56b36366b80a262)
389
+    (cherry picked from commit 3181001ebae49847ed210428946fde96e89e9c4f)
390
+
391
+commit d3ae37b679a30253b54b6c98351f5c2a4ec58985
392
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
393
+Date:   Fri Oct 2 10:57:50 2015 +0200
394
+
395
+    dialog: avoid useless re-entrant locking when linking the new dialog
396
+    
397
+    (cherry picked from commit 02fa3bf1b62cb10a33a8b216cfe7baa9e1b84054)
398
+    (cherry picked from commit bf0efda9cbd3ab02e1cdefb187ae2ac3089e1b18)
399
+
400
+commit 034d346081dc5f704de5943eef58f803925660e1
401
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
402
+Date:   Thu Oct 1 16:51:59 2015 +0200
403
+
404
+    dialog: don't update dlg vars in db if in deleted state
405
+    
406
+    - dlg record and vars are scheduled for deletion
407
+    
408
+    (cherry picked from commit 6620fe7b0963ffe0e2c0d4ab7a38e85d1dfd121d)
409
+    (cherry picked from commit 385d9be8ed45f378c52c7d4f1220f517f5605831)
410
+
411
+commit b0d398adc776f6ca68da4fa9208a4dd77bc7d986
412
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
413
+Date:   Thu Oct 1 16:34:59 2015 +0200
414
+
415
+    dialog: updated old comment to reflect current behaviour
416
+    
417
+    (cherry picked from commit 098849c72a8b651a5757eac3eb3dee6772766d76)
418
+    (cherry picked from commit 714d3e329e9c0352da814832e6f86cd0e5fdea39)
419
+
420
+commit ecbacb2d78ba1cc99b1f7369b1c27992f0e3ca65
421
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
422
+Date:   Thu Oct 1 16:31:07 2015 +0200
423
+
424
+    dialog: release remote profile lock on remove operation
425
+    
426
+    (cherry picked from commit 04bd28fffdfed05dda9a8fff41b220a3bb008a17)
427
+    (cherry picked from commit 9083ac32755565a97421d2b6100bc477c19175f5)
428
+
429
+commit 493a6c828385930c12e6babba238a0aae8a99810
430
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
431
+Date:   Thu Oct 1 16:08:13 2015 +0200
432
+
433
+    dialog: completed previous commit for spiral handling
434
+    
435
+    (cherry picked from commit b198b390106924df2279d94f28305c25c86b435e)
436
+    (cherry picked from commit 1ec00b13bb7069a0a4dba44bac0eb95fd271f9f1)
437
+
438
+commit c7805a8aa2e09e55060eae39765cae160d5c0ebb
439
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
440
+Date:   Thu Oct 1 15:49:26 2015 +0200
441
+
442
+    dialog: keep slot locked when searching for duplicate dialog
443
+    
444
+    - when attempting to create a new dialog, the function searching to see
445
+      if it is already one with same attributes keeps the slot locked so is
446
+      no race in between the return of function and building the new dlg
447
+      structure
448
+    - if the dlg is found, release the lock after figuring out it is a
449
+      spiral or not
450
+    
451
+    (cherry picked from commit 9d807d1d8af24c0163d3bb2ae876a87a8b637494)
452
+    (cherry picked from commit 39d1b8f8eeddef1d796855e8d7ef63569987fb65)
453
+
454
+commit 43192d0e7aed4254a3001f0745048440f775d5e6
455
+Author: Chris Double <chris.double@double.co.nz>
456
+Date:   Wed Sep 23 22:21:41 2015 +1200
457
+
458
+    sqlops: Fix memory leak in error condition
459
+    
460
+    - Fix pv_parse_dbr_name to free spv if the key is
461
+      unknown.
462
+    - Fix typo in error log in pv_parse_dbr_name.
463
+    
464
+    (cherry picked from commit 48de750550dd12016e957d60e0ae57e59944558d)
465
+    (cherry picked from commit 3b2946b41a69e19f4a995c26baa03f6f9fc61cba)
466
+
467
+commit 87d04613c18524d0ce9c44662987546d2007f0b9
468
+Author: Chris Double <chris.double@double.co.nz>
469
+Date:   Wed Sep 23 22:17:21 2015 +1200
470
+
471
+    sqlops: Don't pkg_free memory that wasn't pkg_malloc'd
472
+    
473
+    - Don't pkg_free the gparam_t parameter of sql_parse_index.
474
+      When called within pv_parse_dbr_name that parameter is
475
+      an internal field in the sql_pv_t structure and wasn't
476
+      allocated with pkg_malloc.
477
+    
478
+    (cherry picked from commit 460e0a6077d69cf74ceb4b095195b683fb49269c)
479
+    (cherry picked from commit 1e0e1a8cd24aac95ffe1970643a2a8cb37f044fe)
480
+
481
+commit a5fe14c55467c2a612ad9c80a1f4d1d1a3b2b444
482
+Author: zxcpoiu <zxcpoiu@gmail.com>
483
+Date:   Wed Sep 23 17:23:40 2015 +0800
484
+
485
+    tmx: safety check for bad callid header in t_precheck_tran()
486
+    - reported by GH#331
487
+    
488
+    (cherry picked from commit 7cc1d1113e8e461656d55595f1a268d345d2676b)
489
+    (cherry picked from commit 209162e56facff75549560361cfd1d5474bb615e)
490
+
491
+commit 67009ea2bcc358a186f93b2717c0d46944a2676c
492
+Author: Chris Double <chris.double@double.co.nz>
493
+Date:   Wed Sep 23 20:48:56 2015 +1200
494
+
495
+    textops: prevent null dereference on tr_txt_eval_re error
496
+    
497
+    - Check for NULL pointer before calling subst_expr_free
498
+      to prevent NULL pointer dereference when there is an
499
+      unknown subtype error.
500
+    
501
+    (cherry picked from commit 5aa2ed265f80664f57073213b17c83b1dac42ab4)
502
+    (cherry picked from commit 5d7d1fd3ccc96e032ef73a799dfbd97b86839b5e)
503
+
504
+commit eb305784f92bf9c5f005b0c998c1b36da78765d7
505
+Author: Olle E. Johansson <oej@edvina.net>
506
+Date:   Sat Sep 19 12:48:42 2015 +0100
507
+
508
+    sctp Documentation - change "sercmd" to "kamcmd"
509
+    
510
+    (cherry picked from commit 58b4ea9ca31305a4450807add2c21e7ecb01614b)
511
+    (cherry picked from commit 0d2fe9ae840d3e34f3c69577a5d6875f2d2c3831)
512
+
513
+commit 636f6965dc47403dace352a3811c16f04567c629
514
+Author: Olle E. Johansson <oej@edvina.net>
515
+Date:   Sat Sep 19 12:47:36 2015 +0100
516
+
517
+    tm Change "sercmd" to "kamcmd"
518
+    
519
+    (cherry picked from commit 0c9ea3ccb7fac1180f26741422857807d24fcea1)
520
+    (cherry picked from commit 91788e01dec1fba92a2484b5c547a5c493527b60)
521
+
522
+commit 75fb3a7ad4c0c13104d9bdec830bc839d43330b2
523
+Author: Olle E. Johansson <oej@edvina.net>
524
+Date:   Sat Sep 19 12:46:06 2015 +0100
525
+
526
+    mi_rpc Change "sercmd" to "kamcmd" in docs
527
+    
528
+    (cherry picked from commit 52d88ef0f0b0b361419edede208acd459af9fb1a)
529
+    (cherry picked from commit 6c387ca9c854a426c206266deef6bfcbb77ffb8b)
530
+
531
+commit e40375cb87c4d00f9e74c87991f7c3bf597f7cd7
532
+Author: Olle E. Johansson <oej@edvina.net>
533
+Date:   Sat Sep 19 12:43:02 2015 +0100
534
+
535
+    srdb1  Check if the module is loaded, so the error message makes sense in case of missing module
536
+    
537
+    If a module use a default database and it's not loaded, currently
538
+    Kamailio complains that the module doesn't implement an API function
539
+    instead of actually telling the Kamailian that the module is not loaded.
540
+    This patch modifies that behaviour.
541
+    
542
+    (cherry picked from commit c1a1a1bb054ee79af6ca44d262c8f73c725a2d90)
543
+    (cherry picked from commit 7e788aac3bd94c2c979441d6ab8b4528faf3c820)
544
+
545
+commit a19a5feb4c737cab52bdb329d5a880d7f94f048b
546
+Author: Olle E. Johansson <oej@edvina.net>
547
+Date:   Mon Apr 20 21:11:42 2015 +0200
548
+
549
+    async: Fix some error messages
550
+    
551
+    (cherry picked from commit 103b915cffd63b4abab1a3e57b51644eef20e81d)
552
+    (cherry picked from commit 14297b78418cbe963b491de928f8e44510819c4d)
553
+
554
+commit f1d68c99383b77701b98051325c4ce28367b583a
555
+Author: Sven Neuhaus <neuhaus@tyntec.com>
556
+Date:   Tue Sep 29 15:26:45 2015 +0200
557
+
558
+    core: Fix label for RPC command ("proto" -> "port")
559
+    
560
+    (cherry picked from commit 03b955ef8cc2ffcc08d0b361c0f1d6ce057c68b8)
561
+    (cherry picked from commit ce1cdba720e34cff1b5c2d150996d666e8ce2127)
562
+
563
+commit 2894524675abf5af3696d7d021c94cfb66ac1de7
564
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
565
+Date:   Thu Sep 10 11:48:54 2015 +0200
566
+
567
+    evapi: increased the static buffer size used for reading evapi responses
568
+    
569
+    - 32k instead of 4k
570
+    
571
+    (cherry picked from commit c4fd9188263414d825815cfbd745ce5b1351e62e)
572
+    (cherry picked from commit 8487422d35ab8af7511e2abf3a38afb1328f4851)
573
+
574
+commit 620af0155609576f4286ca815932691d33d76554
575
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
576
+Date:   Sat Aug 22 13:47:47 2015 +0200
577
+
578
+    evapi: do cfg framework update on i/o events
579
+    
580
+    (cherry picked from commit 4404f75cf194e8fd727c2ffaeeea41d2193decf6)
581
+    (cherry picked from commit fea0d0801a09aa7faac8efa6ae19de49db864aa2)
582
+
583
+commit e915cd0ad8dd8578ac886dcbcb8141b4ce3c61a8
584
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
585
+Date:   Sat Aug 22 09:44:12 2015 +0200
586
+
587
+    db_postgres: memset vars to 0 to avoid using invalid values inside db_postgres_new_connection()
588
+    
589
+    - reported by mading087, GH#292
590
+    
591
+    (cherry picked from commit a16c6108e1f6d1a3f6b6c962bbaaedf37e57a8d2)
592
+    (cherry picked from commit 65d4dae702ccd16654fa22c66522516f99751e3e)
593
+
594
+commit 190f585ae27a96b1bff112e1dee07040322e8e9a
595
+Author: lazedo <luis.azedo@factorlusitano.com>
596
+Date:   Fri Jul 31 14:06:29 2015 +0100
597
+
598
+    htable : fix  $shtrecord(value) returned value
599
+    
600
+     $shtrecord(value) does not return correct value when it is an integer
601
+    (cherry picked from commit c446840e0004f8cb9208c2a6f68774c4c788e5a8)
602
+    
603
+    (cherry picked from commit da64e01eb401e3dd57fc4c7bc8161d9fa5319857)
604
+
605
+commit eee7eb36faf213f6a673f1094d6ec2ee3174dfbe
606
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
607
+Date:   Thu Jul 30 16:01:25 2015 +0200
608
+
609
+    jsonrpc-c: fix crash at reconnect_cb if server was never connected
610
+    
611
+    (cherry picked from commit 0588a7bc5f57c012b6c8d188860251f402af9be7)
612
+    (cherry picked from commit 3742fe74e34eaed12c88107aad5d32355a7bc549)
613
+
614
+commit e3ce741c8810decec986ef6582744f98e454563c
615
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
616
+Date:   Sat Jul 18 09:52:28 2015 +0200
617
+
618
+    lib/srdb1: dummy string for null values pointed to static buffer
619
+    
620
+    - allow editing in upper layers, avoiding innaproriate access to a constant
621
+    
622
+    (cherry picked from commit d83fee0a31f292af731269cbd361db39be0a4b9b)
623
+    (cherry picked from commit d13e418a34cae70e68c3bb50ee0cef6245569284)
624
+
625
+commit 6b98f59bee95746aedeff31fcfbcb38784b1d745
626
+Author: Camille Oudot <camille.oudot@orange.com>
627
+Date:   Wed Aug 12 17:33:00 2015 +0200
628
+
629
+    auth: modify doc to reflect current implementation
630
+    
631
+    (cherry picked from commit 0868ed0ef12e65c7790beeccf139b5fdc245efdb)
632
+    (cherry picked from commit 48d78ce87e2f42bdc77e688a0f45ff725ea97de5)
633
+
634
+commit 43d01aab8b0dd4d6bdfa25e22a399ed81b468db1
635
+Author: smititelu <stefan.mititelu@1and1.ro>
636
+Date:   Wed Dec 16 13:28:18 2015 +0200
637
+
638
+    debugger: Fix coredump when kamailio stopped
639
+    
640
+    Upon kamailio stop, 'dbg_cfg' pointed to invalid memory zone(not NULL).
641
+    Reset the pointer to NULL upon module_destroy() and do the NULL checks.
642
+    
643
+    Reported by foucse in issue #446.
644
+    
645
+    (cherry picked from commit 64583809c677384e2fcd54a5ba7f921b3ea59c51)
646
+
647
+commit fa746da3877e63bfebc9428e4ebb9ac988503bdd
648
+Merge: 72eeb1d b36663f
649
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
650
+Date:   Tue Nov 24 16:23:24 2015 +0100
651
+
652
+    Merge pull request #415 from linuxmaniac/vseva/travis_docker_4.2
653
+    
654
+    tests/travis: migrate to docker environment
655
+
656
+commit b36663f5b28df9041bf961ed61ead816e12dfce7
657
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
658
+Date:   Tue Nov 24 15:52:11 2015 +0100
659
+
660
+    tests/travis: migrate to docker environment
661
+    
662
+    - use jessie as default distribution
663
+
664
+commit 72eeb1df150f5316e1f651774ae6721ea627719b
665
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
666
+Date:   Mon Nov 23 23:10:46 2015 +0100
667
+
668
+    test/travis: build_travis.sh force error on any command
669
+
670
+commit 31bb02ae994c5bb0d34d4f3e6238057a0175660d
671
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
672
+Date:   Mon Nov 23 16:47:53 2015 +0100
673
+
674
+    db_postgres: manual revert of d0617167f0aebcaf1e12e6c7f77b2231aed9da51
675
+    
676
+    - breaks compilation, reported by Øyvind Kolbu
677
+
678
+commit 416c887efa29b9ffb8b30264542747b143e2e64e
679
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
680
+Date:   Mon Nov 23 12:35:03 2015 +0200
681
+
682
+    p_usrloc: str->s string NULL check before str_dup
683
+    
684
+    Don't shm_str_dup() NULL str->s strings.
685
+    Add checks to avoid shm_str_dup() warning.
686
+    
687
+    (cherry picked from commit d1c6dc67b222e05be1ff90be9b38846f63866839)
688
+
689
+commit c2b2d1855020caee38541eb77d66f072a425dfe9
690
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
691
+Date:   Wed Nov 18 12:21:19 2015 +0200
692
+
693
+    core: NULL checks for ut.h
694
+    
695
+    Add some NULL checks for shm/pkg dup functions and few others.
696
+    
697
+    (cherry-picked from commit 24999a5dbf7d986942479c0670158748c263a3cd)
698
+
699
+commit 59b4a0dce403358950e8dc474438246a109715da
700
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
701
+Date:   Thu Nov 19 13:30:07 2015 +0100
702
+
703
+    rtpproxy: fix mismatching internal value for column setid
704
+    
705
+    - on a report by Jan Hazenberg
706
+    
707
+    (cherry picked from commit b89534385ef881719c85534ab7a32a500be2aa9c)
708
+    (cherry picked from commit 62243d315df63909b079f731f25de23a638bcdf6)
709
+
710
+commit 3af67d8142691e89aa4f9d77898c5af4ba026cbf
711
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
712
+Date:   Tue Nov 3 13:08:47 2015 +0200
713
+
714
+    uac: Sanity checks
715
+    
716
+    Sanity checks for decode_uri(). Add NULL and len > 0 checks.
717
+    Segfault when vsf parameter was empty in the Route: header (e.g 'vsf=').
718
+    
719
+    (cherry picked from commit d956f397c8cea4774e5941bdad8f76ecc44acdd5)
720
+
721
+commit 1e4043f5c7af6204117a8780b0afe5c00b26be28
722
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
723
+Date:   Tue Nov 3 15:58:02 2015 +0200
724
+
725
+    dialog: Sanity checks
726
+    
727
+    Add NULL checks for the parse_dlg_rr_param().
728
+    Segfault when 'did' parameter was empty in the Route header (e.g. 'did=').
729
+    
730
+    (cherry picked from commit 876787d977c46ffcb1288f5eb66e91145cba1061)
731
+
732
+commit f7800627e169c171992a596df28c746aab4f03bc
733
+Author: Chris Double <chris.double@double.co.nz>
734
+Date:   Wed Sep 23 21:20:27 2015 +1200
735
+
736
+    tsilo: Fix pointer comparison in ts_set_tm_callbacks
737
+    
738
+    - Fix cloned ts_transaction pointer comparison to check for
739
+      NULL rather than less than zero. The latter doesn't make
740
+      sense for an allocated pointer.
741
+    
742
+    (cherry picked from commit e304f9d8d4cc16a3b6cca1cdd10dff6d0a18d955)
743
+
744
+commit 0adb7dbff65131d75e5195569af876ce713c9838
745
+Author: Chris Double <chris.double@double.co.nz>
746
+Date:   Wed Sep 23 21:26:39 2015 +1200
747
+
748
+    tsilo: Call LM_DBG with correct transaction information
749
+    
750
+    - Use cb_ptr in ts_onreply LM_DBG call as the ptr variable
751
+      is NULL at that call point and cb_ptr contains the
752
+      transaction information being looked for.
753
+    
754
+    (cherry picked from commit 03f6a49146980338d7e31aec60da551f8b6e7595)
755
+
756
+commit 908c2699e1ec2cfd72c62beab1e213b3f4465bb3
757
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
758
+Date:   Tue Sep 22 14:07:47 2015 +0200
759
+
760
+    Makefile.defs: memory manager set to q_malloc
761
+    
762
+    (cherry picked from commit 8bdb3f95d3db79bea5f3d49e2c8b0fc090bb65dd)
763
+
764
+commit 7ae5933773c9e451c62222c8190539d02db5b448
765
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
766
+Date:   Tue Sep 22 23:05:27 2015 +0200
767
+
768
+    domain: proper memset of the hash tables used by domain at init time
769
+    
770
+    - discovered on a report by Juha Heinanen
771
+    
772
+    (cherry picked from commit 82f74a57229e46e9b9302a6b4caebed6860c47ed)
773
+    (cherry picked from commit 33939d102b836e440915ce958e90cef36aafec2d)
774
+
775
+commit de64dbefeb04889bd0d2477918e3c84abb203d74
776
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
777
+Date:   Tue Sep 22 15:53:28 2015 +0200
778
+
779
+    tsilo: don't force destination protocol on branches added by t_append_branches
780
+    
781
+    (cherry picked from commit 6bdddb99d7bca42897b2c0f96a87c49b97efd8ac)
782
+
783
+commit eaa70af07b201a255ba593e102631818df4fe119
784
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
785
+Date:   Sun Sep 20 18:48:18 2015 +0200
786
+
787
+    tmx: safety check for bad cseq header in t_precheck_tran()
788
+    
789
+    - reported by GH#331
790
+    
791
+    (cherry picked from commit 3e84157b4bbce9c6bcb8c4563910811a7eb8f019)
792
+    (cherry picked from commit 578200cd2f32dfcc45b1b1fe682a907cf21083e8)
793
+
794
+commit fbc8356565e70a3c0febe0cb885a8765664ff7b0
795
+Merge: 2457b85 f1b8044
796
+Author: Hugh Waite <hugh.waite@xura.com>
797
+Date:   Thu Sep 17 16:25:57 2015 +0100
798
+
799
+    Merge branch '4.2' of github.com:kamailio/kamailio into 4.2
800
+
801
+commit f1b8044c0d61adc616fbf433c9e65e2f71d283aa
802
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
803
+Date:   Thu Sep 17 16:57:48 2015 +0200
804
+
805
+    tm: backport of suspended flag to detect resume on a non-suspended transaction
806
+
807
+commit 2457b856f327191c7b85c79f4e99f3948c9d49d4
808
+Author: Hugh Waite <hugh.waite@acision.com>
809
+Date:   Thu Sep 17 15:50:48 2015 +0100
810
+
811
+    parser: Fix parser error when Retry-After is last header
812
+    
813
+    - Prevent off-by-one error when CRLF is followed by CRLF
814
+    (cherry picked from commit deab9d061cbe180aaf32b7416c2477b4eb901ec8)
815
+
816
+commit 796013054c4c75e461ef80d504358d4b13fdd6dc
817
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
818
+Date:   Thu Sep 17 12:50:55 2015 +0200
819
+
820
+    tm: warn in case of transaction is not suspended by a continue is attempted
821
+    
822
+    (cherry picked from commit 33c5449563becd2357b648ec469ef247a6ae2f5d)
823
+    (cherry picked from commit 192294cc025f7b39efcd60c2053423ff10861d75)
824
+
825
+commit 46aa50d61e5e8f57a29c4b76a2c1332c2a821884
826
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
827
+Date:   Mon Sep 14 12:45:28 2015 +0200
828
+
829
+    tm: test if transaction was suspended before resuming inside t_continue()
830
+    
831
+    (cherry picked from commit 52c4965bbb4cde5d7bddcf697aa504e7c2202ac1)
832
+    (cherry picked from commit c58d4c4471f794944c60164a19ae3aa884fe2ade)
833
+
834
+commit f5ec0d06e09e9e73d1d40d04ec808bc826496203
835
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
836
+Date:   Mon Sep 14 12:53:54 2015 +0200
837
+
838
+    tm: reset async suspended flag when continuing via failure_route
839
+    
840
+    - suspended transaction can be resumed automatically on timeout, without
841
+      t_continue(), ending up in failure_route
842
+    
843
+    (cherry picked from commit 171553ebcac2f00a015191f36f2f228c0d3e483b)
844
+    (cherry picked from commit 0c6bed8779024c0c35a9c1bb82dc24255d8f08e2)
845
+
846
+commit a8b8e0694cce41a9cad285f3cfe50aa0aa2b95ea
847
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
848
+Date:   Thu Sep 17 12:48:36 2015 +0200
849
+
850
+    tmx: err to work if resuming suspended transaction fails
851
+    
852
+    - it can be a non-suspended transaction id or after expiration
853
+    
854
+    (cherry picked from commit 2682d85657d1caf96961a6153cd82c506fde7d0d)
855
+    (cherry picked from commit ce43a14d701ec38276883b863cd81bbb3de3b35a)
856
+
857
+commit 53b132e69692f8476769f84fa066a6afce03fd84
858
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
859
+Date:   Wed Sep 16 11:21:08 2015 +0200
860
+
861
+    auth_db: more log messages when username checks failed
862
+    
863
+    (cherry picked from commit d46d008e0936a01229872df71ac26afb43122f4b)
864
+    (cherry picked from commit 978e3b65c7d1d21a69a55492dc156493cc8c28bf)
865
+
866
+commit 52ffab7e75274c7cfb4b2f0de8f4108e29f076a7
867
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
868
+Date:   Fri Sep 11 16:39:36 2015 +0200
869
+
870
+    mem: removed unused variables
871
+    
872
+    - two old vars not needed anymore after previous commit
873
+    
874
+    (cherry picked from commit 16bcb9d257622a68eed44d6eea5e342f35dbde83)
875
+    (cherry picked from commit d6d2474bbbd6a6fd08cbede42ad1cd64cc47dc64)
876
+
877
+commit 00d5ba4713f557b7ce3d7d983c292bad9cc15629
878
+Author: jaybeepee <jason.penton@gmail.com>
879
+Date:   Fri Sep 11 13:38:37 2015 +0200
880
+
881
+    modules/tm: precent possible seg fault if branch reply is null
882
+    
883
+    (cherry picked from commit aec9850491a8e8fa919396ae0e0f1d99d30c607c)
884
+    (cherry picked from commit 7ac3eea0c49872a75d384e94ee0b4380caf440e0)
885
+
886
+commit 02afaf4f6402c119922f644840eb0b3a5d5703f8
887
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
888
+Date:   Fri Sep 11 16:32:32 2015 +0200
889
+
890
+    mem/f_malloc: simplified free frags management
891
+    
892
+    - avoid address referencing to previous free fragments, it can get
893
+      invalidated on joins
894
+    - straight doubly linked list also speeds join/defrag
895
+    
896
+    (cherry picked from commit 2d0455d9f2266ad67867e03aa652863e37d5a8d2)
897
+    (cherry picked from commit 3ddf71b943530e98ba94ad9d9ec37be3a90e1182)
898
+
899
+commit 2845d5a889ba9a22dbecc574005ff3df5eabb494
900
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
901
+Date:   Tue Sep 15 13:09:36 2015 +0200
902
+
903
+    textopsx: include : in the value to be parsed as header name inside fixup_hname_param()
904
+    
905
+    - reported by Björn Bylander
906
+    
907
+    (cherry picked from commit 5f301c9e9b3d4b67a11aeaab45c21fd8d8929695)
908
+    (cherry picked from commit 637e727484affa52489ff6d7bf2fe06fd6bb1085)
909
+
910
+commit 9469c394f5c4694b7e72d8d7493feeb03f929343
911
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
912
+Date:   Tue Sep 15 13:08:53 2015 +0200
913
+
914
+    parse: more log messages in case of errors in parse_hname2_short()
915
+    
916
+    (cherry picked from commit 3913cc881030cccc9518733e18363402f2dfb18e)
917
+    (cherry picked from commit 0b20349c487f9a486db7407b3f712ca06531b9d1)
918
+
919
+commit b96d38944af3ae0d78b1b65255b665907cabb43e
920
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
921
+Date:   Mon Sep 14 12:05:27 2015 +0200
922
+
923
+    dialog: mark slot as lock if dialog found in state deleted for spiral detection
924
+    
925
+    (cherry picked from commit 6a9c892fd0a7a526ec6ced4b40479875477d96db)
926
+    (cherry picked from commit 3763f689436b717b323d6d0337317ffc24d180a1)
927
+
928
+commit 6bfe8156285ab4bad2a0664124ee5364219def52
929
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
930
+Date:   Thu Sep 10 12:22:48 2015 +0200
931
+
932
+    rls: proper detection of initial subscribe to send notify with full state
933
+    
934
+    - use to-tag conditions, previously was sending only based on db mode
935
+    - reported by GH#276
936
+    
937
+    (cherry picked from commit b99e9e96592a5d708ff565343f3c810b2d264577)
938
+    (cherry picked from commit 648834a64d63aed64076dacf85ec5af1a5702333)
939
+
940
+commit 0ac700af6805d427d9ee409bbae3c61346b7f65b
941
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
942
+Date:   Thu Sep 10 09:24:01 2015 +0200
943
+
944
+    dialog: safety check not to store dialog vars and data when state initial
945
+    
946
+    - acc callbacks for cdrs can trigger setting dialog vars in initial
947
+      state, which then try to save in db, however, initial state might not
948
+      have all required fields for a proper db reload, storing being
949
+      desinged to be done when all mandatory fields are set
950
+    
951
+    (cherry picked from commit cecdd0817052046e634152d6e512165451b5f6d4)
952
+    (cherry picked from commit a58c136c3abad48b2d01a4b54b1e56e0901b8246)
953
+
954
+commit c888bcb0040c3da36e47201916ca865278cf2189
955
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
956
+Date:   Thu Sep 10 00:21:14 2015 +0200
957
+
958
+    dialog: lock the slot if old dialog found in state deleted
959
+    
960
+    - no longer a spiral condition and new dialog will be created
961
+    
962
+    (cherry picked from commit 7f9194c416e171c2b723430eb98a55a52b7b5e38)
963
+    (cherry picked from commit 061195f6d553bad5edfc30db5c8da28d74421519)
964
+
965
+commit 1332a6a3f651c47704c1423284b3fbf6ded731cc
966
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
967
+Date:   Tue Sep 8 17:28:40 2015 +0200
968
+
969
+    parser: fix start of search for long header names
970
+    
971
+    - in parse_hname2_short(), used only for mod fixups, in the case header
972
+      name given as function param was greater than 250 chars
973
+    
974
+    (cherry picked from commit de8ba3900d6fef42e99ca9568044c7aefa44a5ea)
975
+    (cherry picked from commit 262d3574790ea3a10c82cb8bc0e4a65429f25540)
976
+
977
+commit f2ba1db3abbdedc3490088685b3ab0290e4b3f27
978
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
979
+Date:   Mon Sep 7 15:56:45 2015 +0200
980
+
981
+    tm: store last received response code before running onreply_route
982
+    
983
+    - otherwise an innapropriate cancel can happen if the current branch got
984
+      before an 1xx response, and the script writer enforces another reply
985
+      code with t_reply()
986
+    - reported by Thomas Sevestre, GH#315
987
+    
988
+    (cherry picked from commit b7c588dff06030a82f305b210573be5bbc961cec)
989
+    (cherry picked from commit dca8ff16753639b1f84cd60286142fbad88335c7)
990
+
991
+commit 7a48d3501a1281e6b6097e41cec808bed557433b
992
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
993
+Date:   Fri Sep 4 11:38:02 2015 +0200
994
+
995
+    dialog: more debug when storing vars in database
996
+    
997
+    (cherry picked from commit 2962852bf706692bdbc9b51419dbdc2012f34e1b)
998
+    (cherry picked from commit 970ef5b844c195ad07cda15027ba99516eae645a)
999
+
1000
+commit 516f496bcead9785451558063e7ec1d5d57de5cc
1001
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1002
+Date:   Fri Sep 4 10:47:15 2015 +0200
1003
+
1004
+    corex: log messages for memory status/summary  rpc commands
1005
+    
1006
+    (cherry picked from commit 014a62f7546675ffc198d1c169f6bd12b3bdd87d)
1007
+    (cherry picked from commit 08bd04db6a71a1111e04adbbb85671544b1cd5f2)
1008
+
1009
+commit 2df7744c340342bdd28a5cdcff4fe395d54c8cf8
1010
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1011
+Date:   Tue Sep 8 15:02:45 2015 +0200
1012
+
1013
+    auth: fixed improper whitespacing
1014
+    
1015
+    (cherry picked from commit 20231f4936b5f79bcb2e3f64985953888391e570)
1016
+
1017
+commit 108750dc552ba71b9109be2b33d0564c850d7eea
1018
+Author: vance-od <vance@ukr.net>
1019
+Date:   Thu Sep 3 11:43:37 2015 +0300
1020
+
1021
+    Update nonce.c
1022
+    
1023
+    auth: fixed issue when during registration nonce expired, after backwards time shift
1024
+    (cherry picked from commit 063e32a8fe81b2cfbaac0386e6b51446586e619a)
1025
+    (cherry picked from commit f02215971667f54c553e10593e370db8feb1aae9)
1026
+
1027
+commit 26e0a041f3de56dfa02449b05242b094ccbdeb85
1028
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1029
+Date:   Wed Sep 2 13:31:08 2015 +0200
1030
+
1031
+    textopsx: use safer function to parse header name in short buffer
1032
+    
1033
+    (cherry picked from commit 2aa013d5fb992be98fc1ec90abdf0d67625ab724)
1034
+    (cherry picked from commit 5f02824b9dd195a1a94ae0038d4c73aa1ea6da24)
1035
+
1036
+commit a9809db2f504ed8576b54ac19974444eb57d1a54
1037
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1038
+Date:   Wed Sep 2 13:30:58 2015 +0200
1039
+
1040
+    textops: use safer function to parse header name in short buffer
1041
+    
1042
+    (cherry picked from commit b62492e2e25984528e4cda7f96d7afee1425ceb3)
1043
+    (cherry picked from commit 036c1d134e6c20e9e5e394b790abb6fd0fe47695)
1044
+
1045
+commit ff5c661cc0184fb484613b873f54d8f5f4ddb94a
1046
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1047
+Date:   Wed Sep 2 13:30:46 2015 +0200
1048
+
1049
+    pv: use safer function to parse header name in short buffer
1050
+    
1051
+    (cherry picked from commit a9dc0f738f448676b8a92818d442ca7142147f9b)
1052
+    (cherry picked from commit 5d97276a2586c8c312b6c56542e9b440ef006c28)
1053
+
1054
+commit 96558987d10928d883f6a70b2400f58d4d80250e
1055
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1056
+Date:   Wed Sep 2 13:29:43 2015 +0200
1057
+
1058
+    core: select framework - use safer function to parse header name in short buffer
1059
+    
1060
+    (cherry picked from commit baf90dba5c12158386e501e73daa266321d9de38)
1061
+    (cherry picked from commit 5cc4184e64f300319a65ce7f951510222830fbd8)
1062
+
1063
+commit bf9a066ec07ba4c68b55a5be97650929134db231
1064
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1065
+Date:   Wed Sep 2 13:29:09 2015 +0200
1066
+
1067
+    parser: fixed the name for the new parse_hname2_short() function
1068
+    
1069
+    (cherry picked from commit ac27d053ce0d9d9295f3ca8052a320e0c0b01699)
1070
+    (cherry picked from commit db279576832664b5dee2c432c35030047e9e7b6f)
1071
+
1072
+commit fc6d22c13003fe944ae99b2427f1ba7c7646ed8b
1073
+Author: Chris Double <chris.double@double.co.nz>
1074
+Date:   Wed Sep 2 13:15:37 2015 +0200
1075
+
1076
+    parser: fix overflow access when parsing Reason header stored in short buffer
1077
+    
1078
+    - it can happen for fixup functions from textops module having header
1079
+      name as a parameter, with critical impact when using system malloc,
1080
+      the internal pkg malloc does a roundup of the allocated space
1081
+    - the issue is caused by the word (4 bytes) read step performed by
1082
+      parse_hname2() - second 4-byte read in buffer "Reason:" exceeds the
1083
+      size by 1
1084
+    - added a safe read macro that reads 1, 2 or 3 bytes if the size of the
1085
+      buffer is not big enough for a 4 bytes read
1086
+    
1087
+    (cherry picked from commit 964ed0a5083413eb0a70bd8a952d5a91ee9e9883)
1088
+    (cherry picked from commit 5425c257ff0726a310aced28282821a4e4b7911c)
1089
+
1090
+commit 9fbb8373ba57d30f3e088e354b159dca94302430
1091
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1092
+Date:   Wed Sep 2 13:07:45 2015 +0200
1093
+
1094
+    parser: safer function to parse header name stored in short buffer
1095
+    
1096
+    (cherry picked from commit cbc5034b26189371c2ffb80424414aa8b1b8dea5)
1097
+    (cherry picked from commit 742f6fbba5b0d5d308ea0434311d811b5cb56e55)
1098
+
1099
+commit 03c9fb0ca0759c58e93c0123882d2e276eee7ce3
1100
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1101
+Date:   Wed Sep 2 09:17:24 2015 +0200
1102
+
1103
+    tmx: err level replaced with info when getting t reply code pv
1104
+    
1105
+    (cherry picked from commit aad248fc39279f84879929772e9306fc01473860)
1106
+    (cherry picked from commit b7aab8f4a019e21f03b3e3323af592bc4af5857c)
1107
+
1108
+commit 516adfe9913391590c314561e7a5c531f6e96304
1109
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1110
+Date:   Tue Sep 1 14:18:02 2015 +0200
1111
+
1112
+    drouting: notes about the format of duration attribute
1113
+    
1114
+    (cherry picked from commit 711144a1fa3e1dfa540cc7ccd0ce1c14faeba42f)
1115
+    (cherry picked from commit 46af0cfb7cc1fffb22e43ebd41f07fc95947f8e5)
1116
+
1117
+commit cc1cbf6113c8536b2e6193b51c8e34ebc09a7dac
1118
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1119
+Date:   Tue Sep 1 09:17:39 2015 +0200
1120
+
1121
+    tmrec: more details about duration format for time recurrences
1122
+    
1123
+    (cherry picked from commit 81006ee1246b8f700ce9ce20814d4522780d7ceb)
1124
+    (cherry picked from commit c979b991450052f6a77238aef391dd8bb3f13f32)
1125
+
1126
+commit 0948e407adee998de6c820399d64907ff03e4d6f
1127
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1128
+Date:   Thu Aug 27 15:58:48 2015 +0200
1129
+
1130
+    jsonrpc-c: proper error handling for pipe cmd callback
1131
+    
1132
+    - credits to Hugh Waite for spotting missing return
1133
+    - free vars if already set when error handling is done
1134
+    
1135
+    (cherry picked from commit ec0ba37b9f2b6c60303227ea0527d69896f2930e)
1136
+    (cherry picked from commit 3beb4e9f524956883e2260450ea3593dc553ec6c)
1137
+
1138
+commit b1c4c1966d1b0e727405c1a58099a70b6447b175
1139
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1140
+Date:   Thu Aug 27 15:38:03 2015 +0200
1141
+
1142
+    mem: safety prev free checks for f_malloc extract operation
1143
+    
1144
+    - following a report by Alex Balashov
1145
+    
1146
+    (cherry picked from commit a620bfec37cdcdc5c5debcdfb5219b09464065fe)
1147
+    (cherry picked from commit de7eb56737ca57429dd6ffcb01907b11609318f1)
1148
+
1149
+commit ebe43e905eac23d86b7a9979a976f08a5bd7f888
1150
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1151
+Date:   Wed Aug 26 15:16:13 2015 +0200
1152
+
1153
+    kamcmd: lower max size for socket name
1154
+    
1155
+    - was set to 108 which is common for linux, but mac os x has it 104
1156
+    - set to 100 now
1157
+    
1158
+    (cherry picked from commit 3f4c63802194cb83ffb8124e5ae38f85ee315c28)
1159
+    (cherry picked from commit 05242f6db6edcf32705722dcd0d9d3e3cf7a8340)
1160
+
1161
+commit 74800f2bf9a11ca138867ea6cdaaa53ff4a79562
1162
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1163
+Date:   Wed Aug 26 15:09:17 2015 +0200
1164
+
1165
+    kamcmd: updated default server name references
1166
+    
1167
+    (cherry picked from commit 8db5eb2b53320d84ded36c531a00f6dfbec27a75)
1168
+    (cherry picked from commit ee3048e8685f54c35daff699ad64ce9ef5c71f8a)
1169
+
1170
+commit 8c071fe4e5146cae1d6b014ba28e2f576414040e
1171
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1172
+Date:   Tue Aug 25 15:53:02 2015 +0200
1173
+
1174
+    jsonrpc-c: free pipe cmd for notifications
1175
+    
1176
+    - fixes leak reported by GH#296
1177
+    
1178
+    (cherry picked from commit 79459d3f87731309641794a2b881ee1cacc5e1f2)
1179
+    (cherry picked from commit bb0194aa9f0963cb77bb1275b8e0a4cae8f60909)
1180
+
1181
+commit 97e97b37fce408eaf2d49d68e3875b9d297d2171
1182
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1183
+Date:   Tue Aug 25 14:28:17 2015 +0200
1184
+
1185
+    dialog: dlg var value stored as zero terminated string
1186
+    
1187
+    - easier to use in std lib operations
1188
+    
1189
+    (cherry picked from commit 0d9e4adb328dabaf2a34d926bc80e022bee65079)
1190
+    (cherry picked from commit 3ce973b0c20be7230baaf2cb8d8713e7fce64a06)
1191
+
1192
+commit 993099f9eeadb2bc84d6cd9c73dd5b0daec9bfa5
1193
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1194
+Date:   Tue Aug 25 13:35:30 2015 +0200
1195
+
1196
+    dialog: set dlg var table as static and rename to avoid name conflicts
1197
+    
1198
+    (cherry picked from commit cbc0c720e1c239296ff3842d701f75663bead6d9)
1199
+    (cherry picked from commit 063a9b2a7f6ba6fe60797faa1ebf9f9dd37d2062)
1200
+
1201
+commit 8c04e7e86c99c8f8719715e66a89d8e93c6e5f63
1202
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1203
+Date:   Mon Aug 24 09:28:29 2015 +0200
1204
+
1205
+    sanity: adjusted log messages for check_proxy_require()
1206
+    
1207
+    (cherry picked from commit 0f479b5366fae4c5ad0c78e4c91661b7a421d5e8)
1208
+    (cherry picked from commit a8c2c53b1175af7bd3c6020cc01e95174b2597e0)
1209
+
1210
+commit d0617167f0aebcaf1e12e6c7f77b2231aed9da51
1211
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1212
+Date:   Sat Aug 22 09:44:12 2015 +0200
1213
+
1214
+    db_postgres: memset vars to 0 to avoid using invalid values inside db_postgres_new_connection()
1215
+    
1216
+    - reported by mading087, GH#292
1217
+    
1218
+    (cherry picked from commit a16c6108e1f6d1a3f6b6c962bbaaedf37e57a8d2)
1219
+    (cherry picked from commit 65d4dae702ccd16654fa22c66522516f99751e3e)
1220
+
1221
+commit c680f2bf70b7f9cd804945f1a44b9e6e8284ed59
1222
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1223
+Date:   Sat Aug 22 09:28:29 2015 +0200
1224
+
1225
+    sanity: commented priting require header on error level
1226
+    
1227
+    (cherry picked from commit 9902ca145178498ff47092f0ecdd3bca6650c97c)
1228
+    (cherry picked from commit 60b2e3e3e66320446541ba92de239fc3f58bc79f)
1229
+
1230
+commit 41ebaf86883d8756cb5c07f61f34d5e7914af21c
1231
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1232
+Date:   Fri Aug 7 10:36:50 2015 +0200
1233
+
1234
+    drouting: fixed typo in reload cmd response
1235
+    
1236
+    - reported by GH#275
1237
+    
1238
+    (cherry picked from commit 6b15a51b016c232fab6665fc03ed01dad09ac8b5)
1239
+    (cherry picked from commit fb9a01616b407065c318ba204889507d5e4d026b)
1240
+
1241
+commit c271ba62e20993708f7f6a5089206b507295f169
1242
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1243
+Date:   Thu Jul 30 20:54:56 2015 +0200
1244
+
1245
+    pua: fix typo in matching presence.winfo
1246
+    
1247
+    - patch by foucse, GH #270
1248
+    
1249
+    (cherry picked from commit 48f89ed0390a80cc760da5a7ed41dd9c5c5ffc4d)
1250
+    (cherry picked from commit d88f52cadb2bf6764518c89be852b0534731d82e)
1251
+
1252
+commit 03aa1baf4c934e1bac478e4fde8702c1a6df39f0
1253
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
1254
+Date:   Wed Sep 9 12:35:42 2015 +0200
1255
+
1256
+    tm: reset 'found' variable at the beginning of each cycle over the branches
1257
+    
1258
+    (cherry picked from commit 5a442b219075c18a7e3a5b0942f34d05d8baba60)
1259
+
1260
+commit 37f89671eb17f5f4bfe82e2dd5ce8ade5b6ebe84
1261
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
1262
+Date:   Fri Sep 4 15:45:58 2015 +0200
1263
+
1264
+    tm: iterate over the destination set starting from 0
1265
+    
1266
+    (cherry picked from commit 380712accd89ba1f520314f5caf3cded6d8253ea)
1267
+
1268
+commit 496771dd79b7318764a9cf2dc669ec4d8dc11ae9
1269
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
1270
+Date:   Fri Sep 4 15:12:29 2015 +0200
1271
+
1272
+    tm: check all the outgoing branches when appending a new branch
1273
+    
1274
+    (cherry picked from commit 27bed654dcc4e9dd543a7f2f92e2174478bf7f26)
1275
+
1276
+commit 99ea393959af90a9ea612f431a7c6e3648434f75
1277
+Author: Chris Double <chris.double@double.co.nz>
1278
+Date:   Tue Sep 1 00:17:40 2015 +1200
1279
+
1280
+    tsilo: Fix transaction removal to update list head
1281
+    
1282
+    - When transaction being removed is the head of the list,
1283
+      correctly update the head to point to the next transaction.
1284
+    
1285
+    (cherry picked from commit 6ce6803d57dabe287d7d6fa859e93c1df402d821)
1286
+
1287
+commit 0b18aea1f48584a4ee9ce445dfca7c25794c6c73
1288
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1289
+Date:   Fri Aug 28 12:31:24 2015 +0200
1290
+
1291
+    geoip: set null termination to the field used for query
1292
+    
1293
+    (cherry picked from commit ec2a72d75dc0a2c9c3d88361094fdda7a7477935)
1294
+    (cherry picked from commit 4c24d4acbca4e5ec99b5de1dd5f29d2cdeae9e2b)
1295
+
1296
+commit a4ca8feae11a8168ab600b2a648f85af1e792661
1297
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
1298
+Date:   Tue Aug 25 16:12:51 2015 +0200
1299
+
1300
+    mi_datagram: free async handler when command completed
1301
+    
1302
+    - reported by Torge Szczepanek, GH#298
1303
+    
1304
+    (cherry picked from commit 374bfb1c467d6bf2a4cc143d22868c37143783bd)
1305
+    (cherry picked from commit d495aafb98d3560c36b681dae21b671ce8b23e86)
1306
+
1307
+commit 3fadd1197e634f56b5a71fdf2cce507229213aba
1308
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
1309
+Date:   Tue Aug 25 07:26:19 2015 +0200
1310
+
1311
+    modules/dialog: make dialog context available in event route tm:local-request
1312
+    
1313
+    (cherry picked from commit 5002f66a98b6104702c8c862e7335ff189e7b7d8)
1314
+
1315
+commit b399bb34cebdb1002d27bb0cf554f2d2e683c40d
1316
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
1317
+Date:   Tue Aug 11 15:31:02 2015 +0300
1318
+
1319
+    dtrie: Set child to NULL when run out of SHM
1320
+    
1321
+    The stop condition in dtrie_delete is node==NULL. Suppose the case when there
1322
+    is no SHM memory left when trying to dtrie_insert(). The memory gets freed
1323
+    by shm_free() but the pointer still points to it. This leads to segfault when
1324
+    dtrie_delete tries to access that memory zone, in the given case. GDB says:
1325
+    "Cannot access memory at address 0x1130000001d"
1326
+    
1327
+    (cherry picked from commit 60ffee9cf54ff362026497036935746c9dbe62e5)
1328
+
1329
+commit d5fbdd45f009a7d67f62b5438b4a9e37ba368c7f
1330
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1331
+Date:   Sat Aug 8 08:00:10 2015 +0200
1332
+
1333
+    registrar: fix backport 5b62b14c065
1334
+
1335
+commit 5b62b14c0655bfff77359d1169b31f74a354783f
1336
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1337
+Date:   Thu Aug 6 20:36:22 2015 +0200
1338
+
1339
+    registrar: get instance and ref_id when using msg
1340
+    
1341
+    needed for check max_contacts properly if sip.instance exists
1342
+    as contact parameter
1343
+    
1344
+    See: #278
1345
+    (cherry picked from commit 99ce64fc555cc0b6b0189d812c6156cb05fb2e1b)
1346
+
1347
+
1 1348
 ===================== 2015-07-30 Version 4.2.6 Released =====================
2 1349
 
3 1350
 ===================== Changes Since Version 4.2.5 ===========================