Browse code

ChangeLog: content updated for v4.4.7

Daniel-Constantin Mierla authored on 26/02/2018 13:14:55
Showing 1 changed files
... ...
@@ -1,3 +1,924 @@
1
+===================== 2018-02-26 Version 4.4.7 Released =====================
2
+
3
+===================== Changes Since Version 4.4.6 ===========================
4
+
5
+commit 9ec8ebfe86efff485657126ebd432f626d365b3d
6
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
7
+Date:   Mon Feb 26 14:02:26 2018 +0100
8
+
9
+    Makefile.defs: version set to 4.4.7
10
+
11
+commit fc2d822e14bb0b23ae082d7479d5a1d0af11b4c9
12
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
13
+Date:   Mon Feb 26 13:59:19 2018 +0100
14
+
15
+    pkg/rpm: version set to 4.4.7 in specs
16
+
17
+commit b8ea200ee2f905b57beccfa4053b5f7d691aa371
18
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
19
+Date:   Mon Feb 26 11:12:02 2018 +0100
20
+
21
+    pkg/kamailio/deb: version set to 4.4.7
22
+
23
+commit d2409502e003edec9fecda977bf15b2103d17a45
24
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
25
+Date:   Thu Feb 22 13:16:13 2018 +0100
26
+
27
+    modules: readme files regenerated - nathelper ... [skip ci]
28
+
29
+commit c5317e8b279f599a9d75041bee2acfaf113e9c63
30
+Author: Mikko Lehto <mslehto@iki.fi>
31
+Date:   Tue Feb 20 01:32:39 2018 +0200
32
+
33
+    tm: flag core to use forced socket when uac socket is set
34
+    
35
+    - without flag SND_F_FORCE_SOCKET probing by dispatcher module
36
+      and route script function t_uac_send() will choose incorrect source socket
37
+    
38
+    (cherry picked from commit 7da5e5b0a1f4520c7fdd7eeb23b4b58ecc27be22)
39
+    (cherry picked from commit fc77e25b48c4ec1b9988925faa50d00c4fd296b3)
40
+    (cherry picked from commit c5becaa0485a20215d2349406e1224395375b236)
41
+
42
+commit 88288a6bc797586ab97aa3d89aa04fd29b32c476
43
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
44
+Date:   Mon Feb 19 10:29:46 2018 +0100
45
+
46
+    registrar: set current time before checking registered() conditions
47
+    
48
+    - patch by Dmitri Savolainen, closes GH #1267
49
+    
50
+    (cherry picked from commit 5b5d55bd377b0572efaceeb0feb164bf5dd26bf0)
51
+    (cherry picked from commit 438e11a04c488a8f53555c54d1a12b50213cd342)
52
+    (cherry picked from commit e9924d323c7fe4f96610ea78ab53f06d64130e8d)
53
+
54
+commit 85ea7409d657166110657939800c8300332251a7
55
+Author: Mikko Lehto <mslehto@iki.fi>
56
+Date:   Thu Feb 15 16:57:28 2018 +0200
57
+
58
+    main.c: fix argument help typo
59
+    
60
+    (cherry picked from commit 324f3f2347e24e3335a32b8310a76a7bc4a0550a)
61
+    (cherry picked from commit 8abe7b8ddff6bfc98a09b59c443487ce4ab612d4)
62
+    (cherry picked from commit 4e6cb74d31a03799f67f3d58834f34d1601986be)
63
+
64
+commit 9c40fe634b1659064e0741fd5c6a5826e43b523c
65
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
66
+Date:   Wed Feb 14 11:24:37 2018 +0100
67
+
68
+    utils: kamdbctl - updated help message for migrate command
69
+    
70
+    (cherry picked from commit 52a8def8d2a3e83170ab554a85b26d977d99f51a)
71
+    (cherry picked from commit 5f6f8cf461cf79faeb69c191d6f3168982d32536)
72
+    (cherry picked from commit 516b219951e22610016bab1c0072889354870afe)
73
+
74
+commit 902599f52acb93a9ba3582182c9434558ba1b9f0
75
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
76
+Date:   Wed Feb 14 11:23:55 2018 +0100
77
+
78
+    core: atomic - updated email addres in warning message
79
+    
80
+    (cherry picked from commit 65fab0d02271c242d6e43e499198ee1da2275a4b)
81
+    (cherry picked from commit ae15fe5ec20c08c80fc9722fc63c0a4b358704c9)
82
+    (cherry picked from commit ffecc4f2fad8f0b91bbd2736ae95c60c0d773851)
83
+
84
+commit 75d03862de068f5c13d648758dccbcf04e725a37
85
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
86
+Date:   Tue Jan 23 17:33:39 2018 +0100
87
+
88
+    ctl: proper handling of optional param specifier (*) in rpc scan
89
+    
90
+    (cherry picked from commit a9972863681059c647af4bafd0d9a20f7648c801)
91
+    (cherry picked from commit 427145b9cdadf01a18b3f38ffdb14094154a647a)
92
+    (cherry picked from commit 62b2c0e8a2670c93be3d6dbbe60a818bc0c6fc35)
93
+
94
+commit dd789ace79805c60ebeb6a260d614e0a2d2ab9bf
95
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
96
+Date:   Sat Dec 30 16:57:42 2017 +0100
97
+
98
+    core: resolve - early safety checks to deal faster with broken dns responses
99
+    
100
+    (cherry picked from commit 20752cf945d4ba0660d321d73efff5c93f6d20a8)
101
+    (cherry picked from commit 95e0976ce7e1976664f5ae107936e94e6fd618f0)
102
+    (cherry picked from commit 982910c597485b6bdce1f4bf99cd19b7bf8db47e)
103
+
104
+commit a8dd08b1003fb4297993700820c9c41f1cd2eab3
105
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
106
+Date:   Sun Dec 31 10:39:16 2017 +0100
107
+
108
+    websocket: early check for frame size to fit max buf size
109
+    
110
+    - avoid decoding a large buffer and then fail
111
+    - allocate BUF_SIZE+1 for fragment buffer, coherent with other recv
112
+    buffers
113
+    
114
+    (cherry picked from commit 3302687e2b995ee9faab1655e6bb5e5d4a0dbc87)
115
+    (cherry picked from commit a6ad018a1d7d796272bc0cb07f7540c711990e37)
116
+    (cherry picked from commit 4491a7bef8c7097ecec9e251ae1944b43ee3570c)
117
+
118
+commit 6eb530626184641c9fbb10bd819d253be2e39947
119
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
120
+Date:   Thu Feb 22 10:45:29 2018 +0100
121
+
122
+    tm: handle success return code by forward_request() for e2e ACK
123
+    
124
+    - forward_request() returns 0 on success, propagate 1 to config wrapper
125
+    - backport of 171e3b9f197ffebaa2b1a1959ba109bb442764a2
126
+    
127
+    (cherry picked from commit ef84d989228836c28dd5ec5acea5c4239cab58db)
128
+
129
+commit 795f08d5115bac57bf2e5e64ccc825d7e04e0c67
130
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
131
+Date:   Thu Dec 21 17:07:15 2017 +0100
132
+
133
+    evapi: detect the OS darwin as substring
134
+    
135
+    - adjust condition to suit analyzer
136
+    
137
+    (cherry picked from commit 81687628bc5fb90a6b126cd2b89c8725a4c3caab)
138
+    (cherry picked from commit f23191b8cf85efd5e7cb973608e893b038155a44)
139
+    (cherry picked from commit fff4297974f7cfb636a0858278d863c9fdff80aa)
140
+
141
+commit 1c621f63e0cc1e06cca9ac0d612086f925d0426f
142
+Author: Dmitri Savolainen <savolainen@erinaco.ru>
143
+Date:   Wed Dec 20 13:07:35 2017 +0300
144
+
145
+    pv: correct sbranch params appending
146
+    
147
+    - some params (like dest uri) were not appended to branch
148
+      due to a copy-paste typo
149
+    
150
+    (cherry picked from commit e66f109c0d2cf657387ee1e0745ff2d55eebcaaa)
151
+    (cherry picked from commit fe02ca6c76ab969277a1b5e9092a229b1a4a502b)
152
+    (cherry picked from commit 61842f459efefe22ae80b1173b00b64216e0c6bb)
153
+
154
+commit 1b3e22dcb12d650e08316c28382dc224e9b75148
155
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
156
+Date:   Mon Feb 12 08:50:54 2018 +0100
157
+
158
+    lcr: fixed checking if there is more uris available for next_gw
159
+    
160
+    - manual backport for 732a3153a0a41d5f951fff85de607f0b46ae73da
161
+    
162
+    (cherry picked from commit 43c9ad6f4dc2e20dd40a2d3dfa6b03f3dd79e3d4)
163
+
164
+commit 87e19bd198b62a777bb379136e224be3aaea310d
165
+Author: Timmo Verlaan <tverlaan@gmail.com>
166
+Date:   Sat Jan 13 10:43:06 2018 +0100
167
+
168
+    nathelper: allow port to be specified in force_socket, fixes #1298
169
+    
170
+    (cherry picked from commit bebf08e2cb8fd87141e686af5cb37947f0720a33)
171
+
172
+commit abae0f79478df791e8343e19aca4e5e5baac9bed
173
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
174
+Date:   Fri Dec 8 16:42:19 2017 +0100
175
+
176
+    tls: safety checks for select values
177
+    
178
+    (cherry picked from commit 084364becd2f6f5d6e620721cb0837466c3a2f31)
179
+    (cherry picked from commit d86963283cd7a58d94929959ca09ed31ae9bd116)
180
+    (cherry picked from commit 4066b1d1acf05df768116500ce2830d8163c05d1)
181
+
182
+commit c03bc4576dfc7a4e8f5538a778fdaee8d4d980ad
183
+Author: Timo Teras <timo.teras@iki.fi>
184
+Date:   Wed Nov 29 19:53:29 2017 +0100
185
+
186
+    mtree: use cast to unsigned char for accessing _mt_char_table array
187
+    
188
+    - switched the index from unsigned int to unsigned char
189
+    - simplifies the code by avoiding the tests for exceeding the size of the
190
+    array
191
+    - error message extended to print the full string
192
+    - slightly modified version of PR #1343
193
+    
194
+    (cherry picked from commit ae18e409d71d2d4eccb4604bb6f29a121309b54e)
195
+    (cherry picked from commit 26bd009c4963e4acb1e0eb52d0f5c9f17096d412)
196
+    (cherry picked from commit f5e9778f8558a3813943bb3a1ab50caf8cf9a69f)
197
+
198
+commit 76899e4fd409c51118bae6f4e2a9086c22ba1249
199
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
200
+Date:   Thu Nov 23 11:48:49 2017 +0100
201
+
202
+    tm: fixed condition in via_matching()
203
+    
204
+    - introduced in previous commit
205
+    
206
+    (cherry picked from commit 4bd1d70c2804ee2a1d29bd911275aa241577cfc1)
207
+    (cherry picked from commit 41bfcaab0d403d2290d353e9fa522af22b72e8f6)
208
+    (cherry picked from commit adec5e4a039884af28ddd52579c47c174ebf69b6)
209
+
210
+commit 2fa714cfbf6dfdfeb129d083a494709298f79e2a
211
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
212
+Date:   Thu Nov 23 09:50:30 2017 +0100
213
+
214
+    tm: default port checking in via_matching()
215
+    
216
+    (cherry picked from commit 5fabdea4d86c527a2e38caaae7a54884367d6a7c)
217
+    (cherry picked from commit be53e5d24707d8248a904124a6c88913b6eb0174)
218
+    (cherry picked from commit 5736d90efaad9827997be304920e1909029b2499)
219
+
220
+commit 7defd0d49424ccaf130d074bd9ae915934b3f422
221
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
222
+Date:   Mon Dec 4 12:49:41 2017 +0100
223
+
224
+    jansson: fix the include guard in header file
225
+    
226
+    (cherry picked from commit d17a48c186b0b8066518db2106037fe925846d2e)
227
+    (cherry picked from commit 90b1b0e1f00f72dcac7f7ef1c734ea43afd1cd83)
228
+    (cherry picked from commit 782b76b40672075756348297bea61d2d38f96022)
229
+
230
+commit fcbdfdd2b532da5b9f497edf92a1179273a958a3
231
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
232
+Date:   Mon Dec 4 09:21:54 2017 +0100
233
+
234
+    core: pv - use active values for pv buffer slots and size
235
+    
236
+    - during startup, param value and active can be different, up to the
237
+    moment when the config is completely loaded
238
+    
239
+    (cherry picked from commit a156c625b434dc0bc19c43ece524f90b1179d881)
240
+    (cherry picked from commit 3929986622b502660b870916bcd7f015282a6a1c)
241
+    (cherry picked from commit 2ad024fb3e38823af8668d73d0a64be1f18697f3)
242
+
243
+commit 5b5ea4a3e8bb7196927c3d745ce8d9c30888f05e
244
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
245
+Date:   Fri Nov 17 14:33:46 2017 +0100
246
+
247
+    core: test if ipv6 address starts with [ for subst snd lumps
248
+    
249
+    - safer than the test against cached socket address known to be without
250
+    [], allowing to pass any address value to be used
251
+    - reported by GH #1315
252
+    
253
+    (cherry picked from commit 2cb94f28d7d214d22ccdb6a5b993b391f61ea15b)
254
+    (cherry picked from commit 69fb3b9b274b618ce4bf03c61ae03e11db8d0593)
255
+    (cherry picked from commit e23a4d18cad2ef6cade13d34a86a232e4cd6833e)
256
+
257
+commit cc148bc65af261b3996491a5171d5447498a9d21
258
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
259
+Date:   Wed Nov 1 16:46:20 2017 +0100
260
+
261
+    core: safety checks to catch enclosed ipv6 addresses or hostnames in via build
262
+    
263
+    (cherry picked from commit 1de15c06b982b4b4a0d9860b51c2178745cd9af0)
264
+    (cherry picked from commit a3448fc11a8be943263693c2b7a63227a852f9bd)
265
+
266
+commit 29b7428bbe85cdbace9a55d784aefda0d1a39944
267
+Author: Surendra Tiwari <surendratiwari3@gmail.com>
268
+Date:   Wed Nov 1 16:34:32 2017 +0100
269
+
270
+    core: remove condition for ipv6 outbound socket to build via header
271
+    
272
+    (cherry picked from commit e6abb9302c8b127b7ac15cd7e24075845e271bf1)
273
+    (cherry picked from commit 5c709d7cc8e016e9354d34fc4002c1a49e240064)
274
+
275
+commit 7b85d25acade0450a61bd9819971187f9f77d79b
276
+Author: Rick <dunst0@users.noreply.github.com>
277
+Date:   Wed Oct 25 14:37:42 2017 +0200
278
+
279
+    dispatcher: undeclared UINT32_MAX on FreeBSD missing header
280
+    
281
+    - on FreeBSD is for UINT32_MAX the <stdint.h> header needed
282
+    
283
+    (cherry picked from commit ed4757c5886f0fc93d3eeec9f01885b63c6dc9c8)
284
+    (cherry picked from commit aa36dab490f76d3de46564f3b59a2c3298d22bdf)
285
+
286
+commit 34723c3cd412b5469a29e1c5bcc581bd7cbc32f0
287
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
288
+Date:   Fri Oct 13 12:19:30 2017 +0200
289
+
290
+    core: fix bitwise test for priting socket details
291
+    
292
+    (cherry picked from commit 18b996262fb1c7bde94b494ce837754dc82c9e7e)
293
+    (cherry picked from commit e23e875be66d4f42d18f495b5fc86e3e6954612f)
294
+
295
+commit e51130295d25ba6b256bd20cdff4acde011be2a8
296
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
297
+Date:   Fri Oct 13 12:18:32 2017 +0200
298
+
299
+    core: fix for bitwise test in core rpc command
300
+    
301
+    (cherry picked from commit f662a62519f99e046caf03063147104af22ec3c3)
302
+    (cherry picked from commit b0b77e07e10e8bbf65c991c7dae8f33627c7cbe4)
303
+
304
+commit 5a18fd53d895713ef02e6a0412e4bf0f5fb2efde
305
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
306
+Date:   Tue Sep 19 11:45:46 2017 +0200
307
+
308
+    core: tcp - increased the size for flags field in connection struct
309
+    
310
+    (cherry picked from commit 65ed9b065c497266a4ecd9760e7c168c69b4c6e8)
311
+    (cherry picked from commit 14bb444e8c106bf0d8ac6009ff6c47b373621775)
312
+
313
+commit f939eee50a48ea595d5a568d56fc1dc279defa3f
314
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
315
+Date:   Fri Sep 29 18:58:49 2017 +0200
316
+
317
+    htable: do not fork clean timer if no auto-expire is defined
318
+    
319
+    - match the same condition used in mod init to declare the extra process
320
+    - reported by GH #1237
321
+    
322
+    (cherry picked from commit dc15a8cd44fa17bb5ad12bf418c78af9f6e071e1)
323
+    (cherry picked from commit eabe0f84b46840d1164c83791c998021f9c42bd1)
324
+
325
+commit 01a61f3ad1b33ab6801cc12edea9fa9b7631d5a3
326
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
327
+Date:   Fri Sep 15 09:27:07 2017 +0200
328
+
329
+    core: tcp_read_headers() safety checks for parsed pointer
330
+    
331
+    - reset if it is out of read buffer range and the state is H_SKIP_EMPTY
332
+    
333
+    (cherry picked from commit f47f42ac12ad111b3bad52aa2d495fbed5ef395d)
334
+    (cherry picked from commit 1ecc88431777f0013aa29cbcccc041168002dea5)
335
+
336
+commit 26750650b23b29068b392492c9e274becdf10961
337
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
338
+Date:   Fri Sep 15 09:00:18 2017 +0200
339
+
340
+    core: tcp_read_ws() - safety checks for very large advetised lenght
341
+    
342
+    - use unsigned for lenght to avoid going negative on large read values
343
+    
344
+    (cherry picked from commit 35ee3a4b0357820bf31b3aa68323dcb7df267e94)
345
+    (cherry picked from commit fd96ab480515713e4a390376f38bc09aa28e93b4)
346
+
347
+commit ae94a11798a0c8823e277a12b0aa6d2d94cc400e
348
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
349
+Date:   Thu Aug 17 13:42:59 2017 +0200
350
+
351
+    core: parser - use case insensitive comparison to get header by name
352
+    
353
+    - same for next sibling header
354
+    - GH #1217
355
+    
356
+    (cherry picked from commit 4072b0f9fbc084a4f4640e1b4272b7f8495cd1bb)
357
+    (cherry picked from commit 672ea36889c2a7c1ae919b08447234e2ced00677)
358
+
359
+commit 40660afedb90555c3121a1dd832c54cc1178cafa
360
+Author: Alexander Lutay <alutay@sipwise.com>
361
+Date:   Tue Aug 1 23:20:41 2017 +0200
362
+
363
+    kamctl: fix dangerous 'rm -rf' code in case if variables are not defined
364
+    
365
+    (cherry picked from commit 62f573d4ecbbebe5f0f2d3b39be7ad4c2b460e65)
366
+    (cherry picked from commit 0a5b94d53f59e8f59f8d7d976ca14859fa008c6c)
367
+
368
+commit 58dd29f28b4cf3973136be839e307b5bb33aed4a
369
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
370
+Date:   Thu Jul 27 12:42:42 2017 +0200
371
+
372
+    lcr: check return for rewrite_uri() and do memset with size of alloc
373
+    
374
+    (cherry picked from commit 67bd080310c5b8371d9943fa964e81154c916356)
375
+    (cherry picked from commit fa2ff3aa155eb996c1ba6d41b0e0a46fe3290847)
376
+
377
+commit f5e53b7f1ae27baa00bd8f25a3a7a5209924f43a
378
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
379
+Date:   Thu Jul 27 09:15:00 2017 +0200
380
+
381
+    ctl: close opened sockets in case of errors
382
+    
383
+    (cherry picked from commit a81a809897ff381526db38e71af38dfcdfa74f04)
384
+    (cherry picked from commit 414057818756f423ec8a68f7637ee8f0d842c235)
385
+
386
+commit e7257b8f369085f9f4c3bca00e284e0b65653c97
387
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
388
+Date:   Thu Jul 27 09:07:09 2017 +0200
389
+
390
+    core: mem/f_malloc - explicit set to 0 for bit shifting greater than size
391
+    
392
+    (cherry picked from commit 0cb33abe8b2196fb26baf459f66d9d7b9e920013)
393
+    (cherry picked from commit e37fbf0ada489c97ddb65419ea9df31e0afe4db5)
394
+
395
+commit 6cd05bf60d34526402daebc71db0d0de723b224b
396
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
397
+Date:   Sun Jul 23 08:59:43 2017 +0200
398
+
399
+    json: remove use of deprecated macro is_error()
400
+    
401
+    (cherry picked from commit 0efa76d80e159fd2a7516388fe2405ad4fb6c5b6)
402
+    (cherry picked from commit 3ad98055bb7ca86d09911a270f737c2853ef9a5d)
403
+
404
+commit 30b673f36eb22367d03c9a5eebae55ca25b9c9e4
405
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
406
+Date:   Sat Jul 22 08:33:22 2017 +0200
407
+
408
+    pdt: reorder checks to avoid null access
409
+    
410
+    (cherry picked from commit 1891dcb958100b5383f40278c4d675474d309df4)
411
+    (cherry picked from commit b3079e89ff88d20e65751b43a1a1a7f4f79ce275)
412
+
413
+commit 964444e3d6b0cb479707f0e6c1f082c85e8978ff
414
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
415
+Date:   Fri Jul 21 13:50:07 2017 +0200
416
+
417
+    xcap_server: proper test of retun code for add lump rpl
418
+    
419
+    (cherry picked from commit 08c404f245e55b37f71d4326afd959ecf1ea831c)
420
+    (cherry picked from commit 41ab1e8ad7fea0abddef1b557ab286dd942e8969)
421
+
422
+commit 71e41cdac117be0d5c8a62c012fe05b99ed9a919
423
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
424
+Date:   Fri Jul 21 13:51:36 2017 +0200
425
+
426
+    xhttp: proper check for return of add lump rpl
427
+    
428
+    (cherry picked from commit 9136ce8017660e92f624de6f7b8a07e50620dfa1)
429
+    (cherry picked from commit 707ab98e69a659335bf386b2bf91ae4bae31ee84)
430
+
431
+commit 99ce8ca1d94105ab582190c11336c76ccad2a665
432
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
433
+Date:   Fri Jul 21 08:44:37 2017 +0200
434
+
435
+    core: pvapi - added free_pvname_list()
436
+    
437
+    (cherry picked from commit 5c883b5ff70ad24befd5191be41502e6e35fec88)
438
+    (cherry picked from commit d59f5db999c8247c6f656241c0eeec2ad8456e6b)
439
+
440
+commit 2ef3705401981a57dc9dace1c7f5b4c80838194b
441
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
442
+Date:   Thu Jul 20 09:25:20 2017 +0200
443
+
444
+    tls: free temporary buffer when fixing shm path name for config
445
+    
446
+    (cherry picked from commit 2dc19e5c78977416c15ebe93a4f4e6d72ed475a0)
447
+    (cherry picked from commit badc783d132eea9fc7b6302a5fbae654d034bd74)
448
+
449
+commit c4ef71f6111ef7164e40b51b44e5d745f674506c
450
+Author: Mikko Lehto <mslehto@iki.fi>
451
+Date:   Wed Jul 19 17:28:16 2017 +0300
452
+
453
+    modules/textops: msg_apply_changes() comes from textopsx module
454
+    
455
+    (cherry picked from commit 7a6d31935c7e8e29dd150412f1e6281fdf3efd53)
456
+    (cherry picked from commit 5653d95b8b5e4d6dc0e6c706053e144ca77ed3c1)
457
+
458
+commit 190b19db9d7b44836f220eb5e21de4b5ba7951b0
459
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
460
+Date:   Wed Jul 19 14:38:22 2017 +0200
461
+
462
+    core: dns case - init local proto to UDP if not provided for srv resolve
463
+    
464
+    (cherry picked from commit 01771c42d3b96678a2d0ba08bc1e5c83191ada8d)
465
+    (cherry picked from commit c2f33cb7187d7d1bb87828e752cecfd6a4bbb7c8)
466
+
467
+commit a7e370516384924e3fffd5df42c7f409a9c71302
468
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
469
+Date:   Tue Jul 18 09:11:12 2017 +0200
470
+
471
+    core: pt - check to avoid two times closing unneeded sockets
472
+    
473
+    (cherry picked from commit 0225f89a658172d0652e0da14549ee03653114d2)
474
+    (cherry picked from commit e0078a5686ede14be0bdc2f4943f9bfb0295f832)
475
+
476
+commit a27dffcc5ede5e84b6cd9e644fa6eb1f6e9aeb17
477
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
478
+Date:   Tue Jul 18 09:08:14 2017 +0200
479
+
480
+    core: daemonize - proper chown for pgid file instead of pid file
481
+    
482
+    (cherry picked from commit 65593cc23bc89349fb42566cbd7eb2bbf8744db9)
483
+    (cherry picked from commit ea331fc5185e1da916a867fb4f078ee03dc39c5d)
484
+
485
+commit 2201e94afcaa56304679d2c032f73d8ffc8aae78
486
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
487
+Date:   Sun Jul 16 08:55:30 2017 +0200
488
+
489
+    sdpops: more details for sdp_with_transport() docs
490
+    
491
+    (cherry picked from commit cad4b8f456d3508a2ec3196c89a4a8e3ce9d9d32)
492
+    (cherry picked from commit b127d8ddb1acc9d630ee98d503d3322d70ef02b4)
493
+
494
+commit 85cce5d395d5fb0af70e35010a4fcd0809729257
495
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
496
+Date:   Sat Jul 15 09:05:18 2017 +0200
497
+
498
+    speeddial: add missing break when handling blob db result type
499
+    
500
+    (cherry picked from commit 59dde423db52e7a8c69072685c99cd6a11440017)
501
+    (cherry picked from commit cf6c876d1203210c86f751cd9aeb3a63b77e95bb)
502
+
503
+commit eb44c249b10de28a356bfeaf5a8d605d8775b67f
504
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
505
+Date:   Thu Jul 13 09:03:54 2017 +0200
506
+
507
+    lib/srdb1: db_table_version() can handle DB1_BIGINT and DB1_DOUBLE values
508
+    
509
+    - in case of views or other database engine, the type for version value
510
+      can be different that DB1_INT. If it is a number, cast it to int
511
+    - extracted from GH #1186 by Emmanuel Schmidbauer
512
+      <emmanuel@getweave.com>
513
+    
514
+    (cherry picked from commit d0ac74742f6aeb71492d2a9cab747162cdc5ddf8)
515
+    (cherry picked from commit b14d34d734fb5065350d35318e34bb90e0dab07f)
516
+
517
+commit 076ecedc16bc098483fe002f38b0f1cb092293f4
518
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
519
+Date:   Thu Jul 13 08:49:51 2017 +0200
520
+
521
+    db_postgres: added missing break for INT8OID results
522
+    
523
+    - instead of DB1_BIGINT, the result type ended to be DB1_DOUBLE
524
+    
525
+    (cherry picked from commit d12f96af28e170c3197a47af5840e5e30639adf6)
526
+    (cherry picked from commit d620b8e94832e2394fb1c48a7f062c7f04489288)
527
+
528
+commit fbd23583a1252dbb1d083a3924291fabf40e2b0f
529
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
530
+Date:   Fri Jul 7 09:53:38 2017 +0200
531
+
532
+    pv: free var in case pkg alloc failure
533
+    
534
+    (cherry picked from commit 86e349463c7d573e9a5e68bd3984ecc95808adb4)
535
+    (cherry picked from commit 8872413b981fb12c037ed08b39fbea785ddda2fb)
536
+
537
+commit 893311c85fcccffe5f77a10a19092e7b7759680a
538
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
539
+Date:   Tue Jul 4 12:29:08 2017 +0200
540
+
541
+    rls: reset vars to avoid double free in case of error
542
+    
543
+    (cherry picked from commit ceaafc67dae4f7e7424c8706ccea90c30eed45b6)
544
+    (cherry picked from commit 127cafe9eafdf8c3d8ed5926884cba53c400ec2f)
545
+
546
+commit 29d07fded15cb6823e343319e009abb97ef3119d
547
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
548
+Date:   Tue Jul 4 12:26:41 2017 +0200
549
+
550
+    presence: reset vars to avoid double free in case of error
551
+    
552
+    (cherry picked from commit 97ac3b910dc955058fa4c08ad22ac01a4f31fe74)
553
+    (cherry picked from commit c1e0910498dea28c6405ec0683e42d4e7b2581a7)
554
+
555
+commit ebd99e7f3a85b2fa59700972cbec132d2ad27b70
556
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
557
+Date:   Tue Jul 4 12:00:47 2017 +0200
558
+
559
+    mtree: access values before safety checks of variables
560
+    
561
+    (cherry picked from commit 56d1d317e4bac7130586541fed75be670ea0f9ce)
562
+    (cherry picked from commit 954fd81f7b0431f16b6a3112f7a421ff50c75a59)
563
+
564
+commit e7478126316e06bae1efb4ed74b49276c1414975
565
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
566
+Date:   Tue Jul 4 09:59:10 2017 +0200
567
+
568
+    dialog: safety checks and free of profiles in case of errors
569
+    
570
+    - free partial list of profiles in dlg_set_timeout_by_profile() when no
571
+      more memory
572
+    
573
+    (cherry picked from commit 609297d62a08d1d75550c2f5e7f7fd19b98fd104)
574
+    (cherry picked from commit 301ee8bb20e5853783496f1080b9fc9ba686dbe1)
575
+
576
+commit 532ac9e2e912ab4a6729c18b41de3187031c6769
577
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
578
+Date:   Tue Jul 4 09:08:04 2017 +0200
579
+
580
+    tmx: missing break in t_cancel_branches(others)
581
+    
582
+    (cherry picked from commit 2ab0adee57aa82487adf7d3776835eca071afa27)
583
+    (cherry picked from commit 01a93753d6240515872a9efc58c7eb832bbd93a1)
584
+
585
+commit c6404c21dbf20e5fd5ee27d0ae91cae2effb42fa
586
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
587
+Date:   Tue Jul 4 08:44:50 2017 +0200
588
+
589
+    core: free locl link structures not linked to listen sockets
590
+    
591
+    (cherry picked from commit 98a6ef19bcfe14b7150183a9bec98854f5c0063b)
592
+    (cherry picked from commit 3f076581e3b9ffc46aa82cfcfba3c0fbb54bc326)
593
+
594
+commit 4e3e301cd952aa50c02c06e122b3cd3573579111
595
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
596
+Date:   Tue Jul 4 08:43:28 2017 +0200
597
+
598
+    core: proxy - free in case of errors making proxy only from ip
599
+    
600
+    (cherry picked from commit 0aa7571afe5c25bfffaf865595181470ac78f4d2)
601
+    (cherry picked from commit a309561c6cc81187939234a524e5a9da2fd009c2)
602
+
603
+commit 50f04f3c32a886d9667dc72b39c1955272629cf9
604
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
605
+Date:   Tue Jul 4 08:41:34 2017 +0200
606
+
607
+    core: parser uri - add missing break to avoid useless assignments
608
+    
609
+    (cherry picked from commit 1a5662b212ddcbea40ca33e34bfda0459802b756)
610
+    (cherry picked from commit 0b940b8f3f5270336a17c8651477749314136d16)
611
+
612
+commit 4aa06038824805538ca006d04017d6ea44fdce44
613
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
614
+Date:   Tue Jul 4 08:40:29 2017 +0200
615
+
616
+    core: mem/qm - fixed pointer expressions in qm_check() debug function
617
+    
618
+    (cherry picked from commit 126e76dc035bd1320cb103c39ad52849844e7448)
619
+    (cherry picked from commit 302cc81697d7b7a7b187cfb8c87a486d4c49621d)
620
+
621
+commit e7c770f0fea4a9a12bae52604f5ebf1ba404e314
622
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
623
+Date:   Tue Jul 4 08:39:39 2017 +0200
624
+
625
+    core: cfg.y - fixed condition on case parsing
626
+    
627
+    (cherry picked from commit 52f728f73914ab960389ff8afbf1a223f91f07e2)
628
+    (cherry picked from commit 2590955b6176acef2633b65dbcc59469f2358d3a)
629
+
630
+commit 0d2490d7fd92b460603a930ee6bf2170e478be2d
631
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
632
+Date:   Mon Jul 3 14:58:59 2017 +0200
633
+
634
+    core: parse rr - reset head in case of parse error
635
+    
636
+    - avoid acessing an invalid pointer
637
+    - proper support if trying to parse into an existing rr list in a second
638
+      attempt (not the case so far)
639
+    
640
+    (cherry picked from commit 8eb84f76a6d52598bb2fd5d13b96fba4c6326b7f)
641
+    (cherry picked from commit 2ff8e36250864e6a391bd9d0ebb28a8fafdc9f6b)
642
+
643
+commit c9fc252d4b64fbb211d6b5ef96fca36153be3a74
644
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
645
+Date:   Mon Jul 3 14:42:03 2017 +0200
646
+
647
+    core: avoid accessing freed structure in case of duplicated listen addresses
648
+    
649
+    (cherry picked from commit dbd52dacae17eca5a48359c605a2d93607b7c041)
650
+    (cherry picked from commit e070571cf59a43b615690a3ec2fd9194d20e1e1d)
651
+
652
+commit 4b4dc3c6793b4d2c164d935c1898d37fc1496285
653
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
654
+Date:   Mon Jul 3 10:01:20 2017 +0200
655
+
656
+    rr: use macro to get parsed From in record_route_preset()
657
+    
658
+    - safety check for parsed pointer
659
+    
660
+    (cherry picked from commit 8b0a42ab64c02a1fa253ce156442bab64a4fe3db)
661
+    (cherry picked from commit 3ba4cc6c039056c8cebd21911709ffa79266d364)
662
+
663
+commit c9700a3833ed48ced0fdd53105693b355066cebf
664
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
665
+Date:   Sun Jul 2 12:22:33 2017 +0200
666
+
667
+    core: dns cachec- safety check in log message before abort
668
+    
669
+    (cherry picked from commit ff2e0d96a50eadf4e872865d43f0fbe15aef18bd)
670
+    (cherry picked from commit e92b6ecc52cc6a64856c929043504c2876724901)
671
+
672
+commit 814e3a5f46f44735cadde674beac7b0ccb4d1c1e
673
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
674
+Date:   Fri Jun 30 13:36:26 2017 +0200
675
+
676
+    websocket: use sizeof over the type of the pointer to be allocated
677
+    
678
+    (cherry picked from commit 145d10f5a2dcad3cbdb477aaabdc853bb606b355)
679
+    (cherry picked from commit efee46251f7da2007a4e6e563a6d4e4020f8449e)
680
+
681
+commit be85408733333f20792de7f1144f987cf9f5b666
682
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
683
+Date:   Sat Feb 10 22:05:42 2018 +0100
684
+
685
+    tmx: allocate space to store ending 0 for branch value
686
+    
687
+    - reported by Alfred Farrugia and Sandro Gauci
688
+    
689
+    (cherry picked from commit e1d8008a09d9390ebaf698abe8909e10dfec4097)
690
+    (cherry picked from commit 7d783adc7de603972966f50106471c06a6be2fac)
691
+
692
+commit b19c70e5edabe5a78bdc2ef52106d609716ed5cb
693
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
694
+Date:   Fri Dec 22 09:44:57 2017 +0100
695
+
696
+    pkg/kamailio/deb: remove http_async_client from squeeze
697
+
698
+commit 522b0a76e3ea84e46c94a61df8e709f543c0f8f5
699
+Author: Bastian Triller <bastian.triller@gmail.com>
700
+Date:   Thu Dec 21 16:39:23 2017 +0100
701
+
702
+    pkg/kamailio/deb: fix module name in description [skip ci]
703
+    
704
+    fix janssonrpc-c module name in description of package kamailio-extra-modules
705
+
706
+commit 6f070af9598c26374ea2546f06271c658daf16d1
707
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
708
+Date:   Thu Dec 21 16:19:38 2017 +0100
709
+
710
+    pkg/kamailio/deb: fix module names in pkg description [skip ci]
711
+    
712
+    fix module names in description of package kamailio-extra-modules
713
+    
714
+    (cherry picked from commit 655db30d904275cf60c625323b38f2982746679e)
715
+
716
+commit 7097704019e74ea61c172e56a2014b7643996930
717
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
718
+Date:   Tue Jul 5 19:18:54 2016 +0200
719
+
720
+    pkg/kamailio/deb: add http_async to kamailio-extra-modules
721
+    
722
+    (cherry picked from commit 72daa184111009a948634c660b5c53eff0826562)
723
+
724
+commit 212b33ea0a7c1494cfdca7c06d8425376914cbe9
725
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
726
+Date:   Mon Nov 13 15:24:44 2017 +0100
727
+
728
+    pkg/kamailio/deb: kamailio-nth add less as default [skip ci]
729
+    
730
+    * most is not available on all distributions
731
+    
732
+    (cherry picked from commit c4e5d9bf4438561fe8a87361b462eff38dc88d93)
733
+    (cherry picked from commit 974a7d54052f4009376d451dcdad7620206cb1ca)
734
+
735
+commit 6ff438d29abf1dbbacc071c995456bd91ee93bf3
736
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
737
+Date:   Mon Nov 13 12:08:08 2017 +0100
738
+
739
+    pkg/kamailio/deb: add lsb-base [skip ci]
740
+    
741
+    fixes lintian error:
742
+    > E: kamailio: init.d-script-needs-depends-on-lsb-base etc/init.d/kamailio
743
+    
744
+    (cherry picked from commit 574ad1fc96fa207a5a30fba66977d27e50ea1da1)
745
+    (cherry picked from commit 253e7884b67349c5042ff721161d974adc8e9bc4)
746
+
747
+commit fb66e911b17f5c4e378c4c8c2dd9a776d7d259b4
748
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
749
+Date:   Mon Nov 13 13:59:05 2017 +0100
750
+
751
+    pkg/kamailio/deb: remove lintian errors for old distributions [skip ci]
752
+    
753
+    * we are using a newer version of lintian, so new errors are detected
754
+    
755
+    (cherry picked from commit a56d67d3b7e0d4f5014f91b6b413c5861afc3560)
756
+
757
+commit 50414379518b38b1b7210d19f7d8ad1e7ba65d4c
758
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
759
+Date:   Fri Nov 24 09:54:58 2017 +0100
760
+
761
+    pkg/kamailio/deb: wrap-and-sort -sat [skip ci]
762
+
763
+commit 3037665c0794c5e00f074a7e389793a29ba9b960
764
+Author: Phil Lavin <phil.lavin@cloudcall.com>
765
+Date:   Thu Nov 23 11:46:58 2017 +0000
766
+
767
+    rtpengine: fixed segfault when using read_sdp_pv
768
+    
769
+    - Obtain body pointer fresh from the SIP message as when using read_sdp_pv
770
+      the body pointer is overwritten
771
+
772
+commit 7a3f89954ef1d2daf49fb9a7b7e080c2edecc174
773
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
774
+Date:   Thu Nov 2 08:52:16 2017 +0100
775
+
776
+    regex: free unused tmp pkg memory for reloaded patterns
777
+    
778
+    - use memset instead of for loop to init allocated memory to 0
779
+    - partial backport of 5f8dc56f3cb47d1e804fbc3d7f5321ce979d61d9
780
+
781
+commit 471f8843cf3fa65e5215c284337e1206e1e96c9e
782
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
783
+Date:   Thu Oct 19 10:40:45 2017 +0200
784
+
785
+    pkg/kamailio/deb: fix kamailio-berkeley-modules dependence
786
+
787
+commit 3794ecf832925e71dd6834c711388801aa60c274
788
+Merge: 551a0d0f3 0367cdcd0
789
+Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
790
+Date:   Fri Oct 13 20:10:17 2017 +0200
791
+
792
+    Merge pull request #1272 from btriller/fix-hep3-capture-id-backport-4.4
793
+    
794
+    sipcapture: fix HEP3 capture-id >= 2^16
795
+
796
+commit 0367cdcd094566657cc8ec1b22790d1f927993cd
797
+Author: Bastian Triller <btriller@broadsoft.com>
798
+Date:   Sun Apr 16 13:36:44 2017 +0200
799
+
800
+    sipcapture: fix HEP3 capture-id >= 2^16
801
+    
802
+    (cherry picked from commit dbd57c3eac30e1de54d98eb2ba8f608a17f7adbf)
803
+
804
+commit 551a0d0f301bfc9e9ae92614511d073b13954701
805
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
806
+Date:   Thu Oct 5 13:17:18 2017 +0200
807
+
808
+    core: add safety check to rval_get_tmp_str()
809
+    
810
+    See #1263
811
+    
812
+    (cherry picked from commit c6e921e45f1257913848110189eab82a34aa2f8b)
813
+
814
+commit 75f13d032b44fd520216101d38a4845f9d27b12e
815
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
816
+Date:   Thu Aug 31 12:38:20 2017 +0200
817
+
818
+    db_text: fix computing absolute path to db using cfg dir
819
+    
820
+    - reported by GH #1224
821
+    
822
+    (cherry picked from commit f74cddd78df3f37f6ea827fc1787796c601572b3)
823
+    (cherry picked from commit 630bf041fd0530368c73a6329c894a8758484ed7)
824
+
825
+commit 40b2b43e5919f05ef07f15a5f6802d83a2d1ddb6
826
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
827
+Date:   Thu Aug 31 11:31:33 2017 +0200
828
+
829
+    db_text: more details in log message when nr of columns is too small
830
+    
831
+    (cherry picked from commit 2683b20d7b62f60ce53ed6692a42ed6b19fee972)
832
+    (cherry picked from commit 4e9921d78032a850ca07bd604aa388f73bc3256a)
833
+
834
+commit 897942d47e404a17d235c7dcb6237f024b99e3eb
835
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
836
+Date:   Wed Aug 30 13:16:09 2017 +0200
837
+
838
+    modules: readme files regenerated - topoh ... [skip ci]
839
+
840
+commit 4b2c51a527cb5e7810694ef64754608e8aca68a3
841
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
842
+Date:   Sun Jun 25 10:00:01 2017 +0200
843
+
844
+    topoh: documented uri_prefix_checks parameter
845
+    
846
+    (cherry picked from commit ca3f2fc6dd2c94410b225d2efb82081b828ddd01)
847
+    (cherry picked from commit 826b3cab606fb51c7139fe81463aeb2409f40b67)
848
+
849
+commit 01da6686c00aefb930067bfcb8310cf869278527
850
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
851
+Date:   Sun Jun 25 09:48:26 2017 +0200
852
+
853
+    topoh: option to disable uri prefix checks
854
+    
855
+    - some devices do not copy the exact URI as received in headers
856
+      (Contact, Record-Route) - they can add default port or mix parameters
857
+    - reported by GH #1165
858
+    
859
+    (cherry picked from commit de3386e4a303adecc3eee809c05e0654b7a05065)
860
+    (cherry picked from commit a9d6ffa5f39e048642bf14129b9b484250cce3ae)
861
+
862
+commit 78684f2bba3d408e60eb8450bf915ebe92c8f8d1
863
+Author: codyherzog <cherzog@intouchhealth.com>
864
+Date:   Thu Apr 27 14:04:35 2017 -0700
865
+
866
+    core: Don't terminate on harmless SIGCHLD.
867
+    
868
+    If it appears that no child process has stopped, then do not terminate
869
+    on SIGCHLD. Certain modules like app_python can run external scripts
870
+    which cause child processes to be started and stopped. That can result
871
+    in SIGCHLD being received even though there is no real problem.
872
+    Therefore, we do not terminate Kamailio unless we can find the child
873
+    process which has stopped.
874
+    
875
+    (cherry picked from commit 1c5e166001306a1a9d9d8412f0a54910093109cb)
876
+    (cherry picked from commit f508665fdbfe63cd03989dca067e6c725c8344d0)
877
+
878
+commit c5657b7386f8be722e3d87c70b9e049d2b843c0d
879
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
880
+Date:   Wed Aug 2 09:54:18 2017 +0200
881
+
882
+    tls: explicit libssl v1.1+ cleanup when module is destroyed
883
+    
884
+    - OPENSSL_cleanup() explicitely executed for libssl v1.1+ when tls
885
+      module is destroyed, to avoid being executed again on final exit
886
+      (due to atexit() callback), because at that moment shared memory
887
+      is already destroyed and attempts to access the locals will result
888
+      in cored dump
889
+    - retported by Victor Seva, GH #1189
890
+    
891
+    (cherry picked from commit 00eb71da83347c9d2ea74feacec9c955f7b2a2e6)
892
+    (cherry picked from commit 071b85f66cabaa3a705a014b26b7c1eb31029b26)
893
+
894
+commit 910f3c6da1cf0a3b154357a549a5f687cf4ba6ee
895
+Author: Sergey Safarov <s.safarov@gmail.com>
896
+Date:   Sat Apr 22 11:11:27 2017 -0400
897
+
898
+    pkg/kamailio: Fixed systemd unit failure on server boot
899
+
900
+commit d447aca24fef404f0ad5449542c3da615498cb2c
901
+Author: Sergey Safarov <s.safarov@gmail.com>
902
+Date:   Sat Apr 22 10:47:27 2017 -0400
903
+
904
+    pkg/kamailio: Added systemd unit relanch after non null exit code. Fix of ticket 1085
905
+
906
+commit 4d49b33b6f2418329b4ede1e166239bb0d93af9e
907
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
908
+Date:   Mon Jul 24 15:16:21 2017 +0200
909
+
910
+    tsilo: coherent locking in ts_append
911
+    
912
+    (cherry picked from commit 34265457e7c09b56dec295b753fd8250ef8b0c41)
913
+
914
+commit 1765576b013524e73131b9adb4d4ccb78de43658
915
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
916
+Date:   Thu Jul 20 20:34:57 2017 +0200
917
+
918
+    tsilo: check return code for parse_uri()
919
+    
920
+    (cherry picked from commit a19a06f6c302a7fbac9b137cc1558d47730ead2f)
921
+
1 922
 ===================== 2017-06-16 Version 4.4.6 Released =====================
2 923
 
3 924
 ===================== Changes Since Version 4.4.5 ===========================