ChangeLog: content updated for v5.4.6
[kamailio] / ChangeLog
1 ===================== 2021-06-02 Version 5.4.6 Released =====================
2
3 ===================== Changes Since Version 5.4.5 ===========================
4
5 commit 0546511ed7eb47004c2df2f0806dff413468a1c4
6 Author: Daniel-Constantin Mierla <miconda@gmail.com>
7 Date:   Wed Jun 2 11:23:35 2021 +0200
8
9     pkg/kamailio/deb: version set 5.4.6
10
11 commit a2b34363aa5e97f171d933b08dc57f8e7a1b3d58
12 Author: Daniel-Constantin Mierla <miconda@gmail.com>
13 Date:   Wed Jun 2 10:44:48 2021 +0200
14
15     Makefile.defs: version set to 5.4.6
16
17 commit aaa556f2d5a80e7a0bfa609d2478a9b75a530d0b
18 Author: Daniel-Constantin Mierla <miconda@gmail.com>
19 Date:   Wed Jun 2 10:12:15 2021 +0200
20
21     pkg: version set to 5.4.6 for rpms and apline
22
23 commit 30b33f772739c593f1b58a2b871e127effd12f58
24 Author: Daniel-Constantin Mierla <miconda@gmail.com>
25 Date:   Mon May 31 17:23:42 2021 +0200
26
27     async: safety check for async ms list
28     
29     (cherry picked from commit 5b0e74c1832d2d09fe36424e1e1aaaacde920b31)
30     (cherry picked from commit 93dc038f3f1f854b1e0987ec28e49d8a70293e19)
31
32 commit b5ae51af479d4e54e5d8c3f5e85908e68183e9d4
33 Author: Daniel-Constantin Mierla <miconda@gmail.com>
34 Date:   Mon May 31 12:05:01 2021 +0200
35
36     core: parse via - fixed whitespacing
37     
38     (cherry picked from commit 01664d1d82dcfe952fce29033b4fcd5e44cf2319)
39     (cherry picked from commit 19901d0cdb6cf06a84315c19a27986bca7a05025)
40
41 commit df8fb404c1f3d016f97872d78fe07d604de6ef8b
42 Author: Daniel-Constantin Mierla <miconda@gmail.com>
43 Date:   Fri May 28 13:54:08 2021 +0200
44
45     mtree: check if pv_count var is r/w
46     
47     - reported by GH #2750
48     
49     (cherry picked from commit 63b0345207ba67fcc6290d6dfc55f99ba58b13c9)
50     (cherry picked from commit 7323d812dc4a39c0e60f11668e09a50ef586a8f7)
51
52 commit 00d7187532b87507367b00110f22bd8e0e14db7c
53 Author: Olle E. Johansson <oej@edvina.net>
54 Date:   Fri May 28 09:38:31 2021 +0200
55
56     mtree: Fix some typos, adjust some formatting
57     
58     (cherry picked from commit 316c80607243387015e35ac423238c5a32401a44)
59     (cherry picked from commit 3bfb1773c01731177824b907180a7eeb7e43d3af)
60
61 commit 2c501f4d7b9678f0cfad3afec5e3095fd61e1763
62 Author: Olle E. Johansson <oej@edvina.net>
63 Date:   Mon May 24 08:26:18 2021 +0200
64
65     snmpstats: Fix typo in MIB
66     
67     Reported by arkadiam on Github
68     
69     (cherry picked from commit 7f017707c91659641ce9ca87ee4149b2e39379f7)
70     (cherry picked from commit dbd8e3899335eb8795763fd52b1f91aebfad1c92)
71
72 commit 34ee120ab555b9aab364af4570033c3a08451fda
73 Author: Daniel-Constantin Mierla <miconda@gmail.com>
74 Date:   Fri May 21 08:40:21 2021 +0200
75
76     pv: more details in err log message for s.select parsing
77     
78     (cherry picked from commit 02ad9e1b87f89b9456d0d85e16c2fe0cda67ab64)
79     (cherry picked from commit 2273d7d856b5c1fca1ec24fbb6ee249793ea6719)
80
81 commit affe55c269f77e280f8400fc6c2a5dee61a2b877
82 Author: Sergey Safarov <s.safarov@gmail.com>
83 Date:   Sat May 29 20:41:53 2021 +0300
84
85     sipdump: fixed typo
86     
87     (cherry picked from commit 7f226f5b08c93ed0a43113d7947730329ff7db38)
88
89 commit dd09c233417129694ffb7481b03d465defae447d
90 Author: Daniel-Constantin Mierla <miconda@gmail.com>
91 Date:   Thu May 13 17:41:40 2021 +0200
92
93     core: xavp - safety checks for name len
94     
95     (cherry picked from commit d22d812da1c3b2a2f65f142ef5ed5fa07e8ab072)
96     (cherry picked from commit 6a5a61bfab80116338f6a9c91ed7ec5f7b98923b)
97
98 commit 0675c3eb0fa95e19532cf812585f1eb021829dbc
99 Author: Daniel-Constantin Mierla <miconda@gmail.com>
100 Date:   Wed May 12 18:14:29 2021 +0200
101
102     presence: set correct type for local_log_facility modparam
103     
104     (cherry picked from commit 5f4662a95a97d5224bf03745a9a354a41925706c)
105     (cherry picked from commit 5bc7e1d636b617839f697838e326347b19cb0fcc)
106
107 commit 1b517a7e560f20331aa94accca813825e0e0ff0b
108 Author: Daniel-Constantin Mierla <miconda@gmail.com>
109 Date:   Thu May 6 12:27:05 2021 +0200
110
111     dialog: ignore 408 on keepalive with cseq 0
112     
113     - some UAs do not reply at all
114     
115     (cherry picked from commit 7aa8056a5e3a9804133cb9ff79640d8116be63da)
116     (cherry picked from commit 6d71c9399027f2ed41cd6eae576d862440bd4fd4)
117
118 commit 078c6f861fc52c28546dae5ce335002e5d5df99f
119 Author: Daniel-Constantin Mierla <miconda@gmail.com>
120 Date:   Fri Apr 30 08:53:47 2021 +0200
121
122     tls: declare variable based on SSL_CTX_set_ecdh_auto
123     
124     - fix unused variable warning introduced in previous commit
125     
126     (cherry picked from commit 41b5e9473d79409712d46fdbb5a0b943ab880aa7)
127     (cherry picked from commit 52c7d2f4d6704c7ea232808110fc09c17c90c4db)
128
129 commit cd8a871c5a4c6446eddc48bd89bfe5cde89a6c21
130 Author: Daniel-Constantin Mierla <miconda@gmail.com>
131 Date:   Fri Apr 30 08:03:10 2021 +0200
132
133     msrp: destroy str array on error
134     
135     - some code reformatting
136     
137     (cherry picked from commit 4695b48b23e22135049f67a6ef362e933a0cf337)
138     (cherry picked from commit 33cf417e59b4c7f0e45b6258644bae364ad2e912)
139
140 commit 1142d5470d40801743af2fd9e27213bae6c394f4
141 Author: SPChan <shihping.chan@gmail.com>
142 Date:   Wed Apr 28 00:51:22 2021 +0800
143
144     [tls] Don't use OpenSSL<1.0.2 fallback on 1.1+
145     
146     Address GH #2716. Also see https://bugs.python.org/issue29697.
147     
148     (cherry picked from commit 27904530d1f8efd26e2b96fa5f18a3aad887919b)
149     (cherry picked from commit 1c7a8459f1a5b0f4d96f3908a301b599d5e24dc3)
150
151 commit bde591dc9507eaea0b744112d49ea01fbdf8f555
152 Author: Daniel-Constantin Mierla <miconda@gmail.com>
153 Date:   Thu Apr 29 06:56:50 2021 +0200
154
155     msrp: check return code for str explode
156     
157     (cherry picked from commit addb6a88d0266a0bb0545077fb0b5b8a3fdcca8e)
158     (cherry picked from commit e55ecc6412997b55569f3b626a681eae0ca312df)
159
160 commit b95e319d006a38fcc6385d704de82e553f7c2236
161 Author: Daniel-Constantin Mierla <miconda@gmail.com>
162 Date:   Mon Apr 26 11:22:20 2021 +0200
163
164     core/mem: q_malloc - use #else with DBG_QM_MALLOC for debug on freed fragments
165     
166     (cherry picked from commit 764d5be0c44036bb4b86f841588fb0df3b4bb834)
167     (cherry picked from commit fc90e4c06c5df8c8a9d5cd615923c09a93b5a810)
168
169 commit cf1f5043fd346a1106071cad2f5e294ce7e32fd9
170 Author: Daniel-Constantin Mierla <miconda@gmail.com>
171 Date:   Tue Apr 27 09:59:29 2021 +0200
172
173     dispatcher: docs - set xmlns for include tags
174     
175     (cherry picked from commit 3f25ef01c5cc3adb02dd1bfecdfd4c3ce80cef47)
176     (cherry picked from commit 6b9ecb0856a881144546fea6d3cbd8a3dc668b81)
177
178 commit 0ef00531926d77351f1202d18b5ffe1c071aef12
179 Author: Kamailio Dev <kamailio.dev@kamailio.org>
180 Date:   Tue May 18 21:31:33 2021 +0200
181
182     modules: readme files regenerated - modules ... [skip ci]
183
184 commit f2dc57a75ddad30205dadc59c435e423e3ee669f
185 Author: Ovidiu Sas <osas@voipembedded.com>
186 Date:   Tue May 18 15:00:23 2021 -0400
187
188     xhttp_prom: fix small copy/paste typo in documentation
189     
190     (cherry picked from commit 2967a41f5537df81745a71226ba9e793ccbdd453)
191
192 commit 0572c8192d26702fc0ac21ae76cbf81fbad91126
193 Author: Daniel-Constantin Mierla <miconda@gmail.com>
194 Date:   Wed May 5 18:56:04 2021 +0200
195
196     tm: lw parser - fix matching To header in lw_get_hf_name()
197     
198     (cherry picked from commit 4ab6e05df56afb7802a2cd125e89b9282a1c6c85)
199     (cherry picked from commit 33db4ffc558b7a9d4c291c929b9e73b3cf8b16f0)
200
201 commit e0c60cf12d465323bcf06899683b2b59dba7295c
202 Author: Kamailio Dev <kamailio.dev@kamailio.org>
203 Date:   Tue May 4 01:01:22 2021 +0200
204
205     modules: readme files regenerated - modules ... [skip ci]
206
207 commit ea1239e57190da34b3043de3c8266a004554146e
208 Author: Ovidiu Sas <osas@voipembedded.com>
209 Date:   Mon May 3 18:20:05 2021 -0400
210
211     siputils: update docs for encode/decode_contact functions
212     
213     (cherry picked from commit bf73b0d72177828e3c35f0fe318f7ef654c89b6b)
214
215 commit 9e7c22a21d57230180fd7c135128a30f47ea427d
216 Author: Daniel-Constantin Mierla <miconda@gmail.com>
217 Date:   Thu Apr 29 14:50:12 2021 +0200
218
219     dispatcher: safety to avoid division by 0 for latency operations
220     
221     - manual backporting of cf105d5af78963759825f5eaf9feb767c047a49c
222
223 commit 967dd294ba424bf66e27bebe4d6261e0c8a66471
224 Author: Daniel-Constantin Mierla <miconda@gmail.com>
225 Date:   Fri Apr 16 09:44:24 2021 +0200
226
227     core: usr avp - fix detection of invalid name and ids
228     
229     - use the fields designated for str name or int id, code analyzers can
230     follow properly the execution path
231     - regression introduced in ca1821837dfe7dd6630f628d968ed4d1178c7040
232     
233     (cherry picked from commit e4506385ca5a56d4861f36e85c1049599cba398f)
234
235
236 ===================== 2021-04-15 Version 5.4.5 Released =====================
237
238 ===================== Changes Since Version 5.4.4 ===========================
239
240 commit 30a0d84d1aae953bca79d38a5bda3523e896c59a
241 Author: Daniel-Constantin Mierla <miconda@gmail.com>
242 Date:   Thu Apr 15 11:57:50 2021 +0200
243
244     Makefile.defs: version set to 5.4.5
245
246 commit 38d72250f4c9c77bee71262b6c340503cc9a92a2
247 Author: Daniel-Constantin Mierla <miconda@gmail.com>
248 Date:   Thu Apr 15 10:28:24 2021 +0200
249
250     core: main - set ending 0 in allocated cfg file path
251     
252     (cherry picked from commit 15f57ceae26b967ad92dd3a97ebcd869d1197244)
253
254 commit 3a9cf652716fdc3f5a679cf79c704daf43ac8783
255 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
256 Date:   Thu Apr 15 09:51:16 2021 +0200
257
258     pkg/kamailio/deb: version set 5.4.5
259
260 commit 9e6d418212171f84236af4d537bae973de879fa9
261 Author: Daniel-Constantin Mierla <miconda@gmail.com>
262 Date:   Thu Apr 15 09:41:16 2021 +0200
263
264     pkg/kamailio: version set to 5.4.5 for rpm specs and alpine
265
266 commit 1e6561f86d4a139834952ff21b74ecca0b508966
267 Author: Daniel-Constantin Mierla <miconda@gmail.com>
268 Date:   Thu Apr 15 08:32:38 2021 +0200
269
270     core: resolve - safety check for setting port
271     
272     (cherry picked from commit 703d6202e73e4e3778a2c66f4e29ae87dc6ac211)
273
274 commit a10a7b5ba0cba5c268ff04a71bdf318e05dd0068
275 Author: Daniel-Constantin Mierla <miconda@gmail.com>
276 Date:   Wed Apr 14 15:14:10 2021 +0200
277
278     core: updated onsend_route_enabled() macro condtition
279     
280     - detect when the kemi callbacks need to be executed for tm replies
281     
282     (cherry picked from commit 0640645efdbc1f7ce36750d5a784a4cfedc3f02f)
283
284 commit 98b091d16072bc767affde805c30c7ec4911b9ec
285 Author: Daniel-Constantin Mierla <miconda@gmail.com>
286 Date:   Wed Apr 14 12:52:58 2021 +0200
287
288     seas: check when walking the list
289     
290     (cherry picked from commit 7231be0785009cb17581822f0765985eb7bdb243)
291
292 commit e5de8af690af460f086c6191a7502c903ca55699
293 Author: Daniel-Constantin Mierla <miconda@gmail.com>
294 Date:   Wed Apr 14 12:50:36 2021 +0200
295
296     avp: check for null string
297     
298     (cherry picked from commit c30cd3db7587a3c875770fbc558f4a5ad38b58bd)
299
300 commit cbe81cd6941c277893958d5be45655ac21c6890e
301 Author: Daniel-Constantin Mierla <miconda@gmail.com>
302 Date:   Wed Apr 14 12:40:19 2021 +0200
303
304     imc: safety checks for function parameters
305     
306     (cherry picked from commit 6c8d61850aa662016d952f25dc510ed4d602e10c)
307
308 commit 95bbb4f0b1784a20db5c76fdbdd4fc58a2250b6d
309 Author: Daniel-Constantin Mierla <miconda@gmail.com>
310 Date:   Tue Apr 13 10:21:39 2021 +0200
311
312     group: check if credentials are parsed
313     
314     (cherry picked from commit e84c1985f1c3ed7a791660702b398b9ac1eb1f4a)
315
316 commit 681952d1f1fc5d0226f4a7adb99e7cfefef8727b
317 Author: Daniel-Constantin Mierla <miconda@gmail.com>
318 Date:   Tue Apr 13 09:50:46 2021 +0200
319
320     sca: return on rpc fault
321     
322     (cherry picked from commit 005f4468bc5873ea02b6c0d3d75baa49067e17c9)
323
324 commit ce30413e6e60c1674d7200c32469779398860c40
325 Author: Daniel-Constantin Mierla <miconda@gmail.com>
326 Date:   Tue Apr 13 09:50:07 2021 +0200
327
328     pike: safety check for ll variable
329     
330     (cherry picked from commit b123dec934769522407dad619bbb6c2074719884)
331
332 commit 782aae708701eaf8bfc97d72263d1e2e08569515
333 Author: Daniel-Constantin Mierla <miconda@gmail.com>
334 Date:   Tue Apr 13 09:15:10 2021 +0200
335
336     db_text: safety check for lres
337     
338     (cherry picked from commit 8a5b764e77d009eb6f236e74d3462bfce0d57f07)
339
340 commit e46c76a135ae24794748de8bdf87ae46f4ad7199
341 Author: Kamailio Dev <kamailio.dev@kamailio.org>
342 Date:   Tue Apr 13 09:16:23 2021 +0200
343
344     modules: readme files regenerated - modules ... [skip ci]
345
346 commit a197fecdf3f3da6e24a5792b9eb9572385ceacb6
347 Author: Daniel-Constantin Mierla <miconda@gmail.com>
348 Date:   Sun Apr 11 09:09:24 2021 +0200
349
350     core: dns - safety checks for port and proto
351     
352     (cherry picked from commit 6d46ec71f941b9db9c06c6c2edac14fc9f3d1074)
353
354 commit 36667b400c77b50b4809fafd92b8d93de3f89051
355 Author: Daniel-Constantin Mierla <miconda@gmail.com>
356 Date:   Sat Apr 10 11:21:09 2021 +0200
357
358     pike: safety check for null node
359     
360     (cherry picked from commit c9dc0336a33a0ecfe776975be7fbfab8f3c91b48)
361
362 commit 2e16763a9c261cec47bd429a1dc0bee39f9c46d8
363 Author: Daniel-Constantin Mierla <miconda@gmail.com>
364 Date:   Fri Apr 9 18:51:42 2021 +0200
365
366     pua_dialoginfo: check request to cover cases of callbacks without it
367     
368     - updates the previous commit
369     
370     (cherry picked from commit 912e2ef41533e961bc55ca80619305af8e474469)
371
372 commit f5e8a6042f141fd32f611c5ddc8232d793448b7a
373 Author: Daniel-Constantin Mierla <miconda@gmail.com>
374 Date:   Fri Apr 9 17:18:54 2021 +0200
375
376     dialog: safety check for prev field
377     
378     (cherry picked from commit 80beb29ac0204697a8964231b441ac37866a4a1c)
379
380 commit 3a515d6e2ba184de05b96dfad3bdf9bbd8530a44
381 Author: Daniel-Constantin Mierla <miconda@gmail.com>
382 Date:   Fri Apr 9 16:37:30 2021 +0200
383
384     siptrace: fallback to udp if send sock is not set
385     
386     (cherry picked from commit a5f8810223021939b12eb0d04fc625f8d36980f7)
387
388 commit 335b40a417ff457f290ab6e963344ffc7839776e
389 Author: Daniel-Constantin Mierla <miconda@gmail.com>
390 Date:   Fri Apr 9 16:23:28 2021 +0200
391
392     core: cfg ctx - checks for valid variable offset
393     
394     (cherry picked from commit 303be6a94be40dbe7c26c96e768627e8e9d0f860)
395
396 commit c905cab9d461b24d779a7404aaf13161e9ab5105
397 Author: Daniel-Constantin Mierla <miconda@gmail.com>
398 Date:   Thu Apr 8 13:19:17 2021 +0200
399
400     rr: conditions adjustmets for append from tag in record route preset
401     
402     (cherry picked from commit 42d90d3665256c3d38945193b0a14ad199221bc6)
403
404 commit e0948071566a8d978dc2c57a21a7448b953a11e1
405 Author: Daniel-Constantin Mierla <miconda@gmail.com>
406 Date:   Thu Apr 8 12:05:07 2021 +0200
407
408     nat_traversal: check parameter for send_keepalive()
409     
410     (cherry picked from commit f33abd5e2d5978ba9e6e8a48066b0daff70c0b3b)
411
412 commit 5e431ebf2d2986be962373dc9adba904bb714f0d
413 Author: Daniel-Constantin Mierla <miconda@gmail.com>
414 Date:   Thu Apr 8 11:54:33 2021 +0200
415
416     rtpengine: reworked condition around locking for easier pairing
417     
418     - inside rtpengine_hash_table_insert()
419     
420     (cherry picked from commit c200d2e9109a5581491bebd91c30162716b0f4fa)
421
422 commit e2d4ab36df274e92e9e04fc8b1973a49c3489b9b
423 Author: Daniel-Constantin Mierla <miconda@gmail.com>
424 Date:   Thu Apr 8 11:37:08 2021 +0200
425
426     core: dns cache - safety checks for rdata field
427     
428     (cherry picked from commit 7ea3b97c8acf8b623563b7a9fbf4ba23ea3e9170)
429
430 commit fc9c1dc1e2dd2567bdd8fa6d75f412ad481f5c7c
431 Author: Daniel-Constantin Mierla <miconda@gmail.com>
432 Date:   Thu Apr 8 11:25:05 2021 +0200
433
434     tm: t_fifo.c - free app in case of error
435     
436     (cherry picked from commit 9c7a509f7189de8ce600a97b7c1c5f9e4f5afdb1)
437
438 commit 7ec5c6ec53f333b7a65a02d46ee8a3757c264e2e
439 Author: Daniel-Constantin Mierla <miconda@gmail.com>
440 Date:   Thu Apr 8 09:38:48 2021 +0200
441
442     core: main - coherent behaviour for fix_cfg_file()
443     
444     - duplicate to build the output always, safer not to try to change the
445     static string defined via macro at runtime
446     
447     (cherry picked from commit 74fa6c5570d6394af8c5352bd37e21e970f1575c)
448
449 commit 04c07ced4cc6000a7ffcbfea79485cebed106e91
450 Author: Daniel-Constantin Mierla <miconda@gmail.com>
451 Date:   Thu Apr 8 09:36:49 2021 +0200
452
453     dlgs: safety check for accessing next field
454     
455     (cherry picked from commit 7dd643a88fd7944ee86b795298c76e6d5fd58b8f)
456
457 commit d9eb361ebc07a84f5a36fdad4c0a576b341d351c
458 Author: Daniel-Constantin Mierla <miconda@gmail.com>
459 Date:   Thu Apr 8 09:36:02 2021 +0200
460
461     core: cfg.lex - free after log message
462     
463     (cherry picked from commit 563c6f69aef22a90fc7870398fcfbd4242e33779)
464
465 commit 53601d9e432b6b1c9351dd7a801dd75a71ab3420
466 Author: Daniel-Constantin Mierla <miconda@gmail.com>
467 Date:   Wed Apr 7 11:33:24 2021 +0200
468
469     core: check for non empty receive address and port in msg translator
470     
471     (cherry picked from commit 7ef0a272dc9c81afa05ef8b1591e9f05c2810e9a)
472
473 commit 7d5ab8071aef32d2c59f6acc7e93923fb76eec04
474 Author: Daniel-Constantin Mierla <miconda@gmail.com>
475 Date:   Wed Apr 7 10:29:25 2021 +0200
476
477     app_sqlang: init timeval structures
478     
479     (cherry picked from commit e8583372cb1078a29bb6526c11f838e30811b94a)
480
481 commit 50e3e3761804dd71a615f95eeb67c2d6e1462829
482 Author: Daniel-Constantin Mierla <miconda@gmail.com>
483 Date:   Wed Apr 7 10:29:24 2021 +0200
484
485     app_ruby: init timeval structures
486     
487     (cherry picked from commit 50f92131ac0a9f5dd1e19fb6e3636657ad996e37)
488
489 commit 8341025d73c0911683f8bb461d5b5b2594683871
490 Author: Daniel-Constantin Mierla <miconda@gmail.com>
491 Date:   Wed Apr 7 10:29:24 2021 +0200
492
493     app_python3: init timeval structures
494     
495     (cherry picked from commit 7457b3cefd08595c054291398de0f9a4e62691b7)
496
497 commit fa571b6f79f9a2a9c06ccb3494ed2ad0e14b529d
498 Author: Daniel-Constantin Mierla <miconda@gmail.com>
499 Date:   Wed Apr 7 10:29:24 2021 +0200
500
501     app_python: init timeval structures
502     
503     (cherry picked from commit 97991c9cf56ca034df914ae499053e597582ef80)
504
505 commit c13836bd9feeb27878810cd469d839d2717c8425
506 Author: Daniel-Constantin Mierla <miconda@gmail.com>
507 Date:   Wed Apr 7 10:29:24 2021 +0200
508
509     app_lua: init timeval structures
510     
511     (cherry picked from commit e1369a4cf0c668a0ee40d3b84b9c6382c2168e49)
512
513 commit 3aa2bfd98e6b647eda8f8a27f2da3f5b9f645feb
514 Author: Daniel-Constantin Mierla <miconda@gmail.com>
515 Date:   Wed Apr 7 10:29:24 2021 +0200
516
517     app_jsdt: init timeval structures
518     
519     (cherry picked from commit cad5cc37c63477fbcf429af34e516b523c74132e)
520
521 commit bb1102a9366992b885100960000c9e589971b9ec
522 Author: Daniel-Constantin Mierla <miconda@gmail.com>
523 Date:   Wed Apr 7 10:08:56 2021 +0200
524
525     ctl: free send_buf in case of error
526     
527     - disabled unused function
528     
529     (cherry picked from commit 3bb1a30dda3b40ba2f188a4baab94ebda41f4a74)
530
531 commit 9d8b937f832334be2660f95c9886ae3da6b60968
532 Author: Daniel-Constantin Mierla <miconda@gmail.com>
533 Date:   Wed Apr 7 09:53:39 2021 +0200
534
535     core: use same condition for extra_params in create_via_hf()
536     
537     (cherry picked from commit 62e822ce25e93a8183dd9e5e1fee517143849a6a)
538
539 commit 05f60d4d4a20d127a23bf6e42853060a757434a6
540 Author: Daniel-Constantin Mierla <miconda@gmail.com>
541 Date:   Tue Apr 6 17:23:16 2021 +0200
542
543     core: rvalue - link to free at end of rve_opt_01() instead on replace
544     
545     - debug mode messages print fields
546     
547     (cherry picked from commit 7652f79640b3e792baa77531e697fd74a1ab4584)
548
549 commit b1b91fe1969f65a94516baddc94738f72b587773
550 Author: Daniel-Constantin Mierla <miconda@gmail.com>
551 Date:   Tue Apr 6 15:23:21 2021 +0200
552
553     core: rvalue - function to destroy content of rval without freeing it
554     
555     - needed in case of rval reuse in rve_replace_with_val()
556     
557     (cherry picked from commit e770e0aa6889f001a3f7f2644202bf106f6559da)
558
559 commit 6e38b6e81e8cdb656b28e221a59aaf7a38b76ef3
560 Author: Daniel-Constantin Mierla <miconda@gmail.com>
561 Date:   Tue Apr 6 14:48:34 2021 +0200
562
563     core: main - several optarg safety checks
564     
565     (cherry picked from commit 4f7b5537688293d196669dd5a7d0124f7656cf2d)
566
567 commit aa7f0d76add3794719fe6006724559bf1c530bf0
568 Author: Daniel-Constantin Mierla <miconda@gmail.com>
569 Date:   Tue Apr 6 12:17:35 2021 +0200
570
571     uac: do not free chunks already inserted as lumps
572     
573     - in case of errors happening later, the pointers are linked in
574     sip_msg_t and will be freed there, otherwise will result in a double
575     free
576     
577     (cherry picked from commit 26ab0fcc97cbf0d6602454e60187a914f13424a2)
578
579 commit 78fcd0ff356a4f2388c389490a670045832dacde
580 Author: Daniel-Constantin Mierla <miconda@gmail.com>
581 Date:   Mon Apr 5 18:06:01 2021 +0200
582
583     tm: init timeval structs
584     
585     (cherry picked from commit a749cc53ac4aa4825ba8d720825db856d897efb2)
586
587 commit bdd0da206d115e93383899463ad5f726ac34230c
588 Author: Daniel-Constantin Mierla <miconda@gmail.com>
589 Date:   Mon Apr 5 17:35:12 2021 +0200
590
591     imc: expect the second param only if first is set
592     
593     - bits of formatting for imc_handle_create()
594     
595     (cherry picked from commit c08620f6427d59749396fe2762e340328ce69c41)
596
597 commit 6bf9ce52bd4a10e77343d06cd82e4a4edb5360d3
598 Author: Daniel-Constantin Mierla <miconda@gmail.com>
599 Date:   Mon Apr 5 17:31:48 2021 +0200
600
601     core: cfg.len - sanitizer safety check of target buffer
602     
603     (cherry picked from commit ef31c82ac3bd7972c2d02c893f8041af4664b717)
604
605 commit aa285587c015e03a105442b1964ac0dd1dc52f1f
606 Author: Daniel-Constantin Mierla <miconda@gmail.com>
607 Date:   Mon Apr 5 17:23:59 2021 +0200
608
609     core: fixed condition for 0 ID or NULL NAME AVP
610     
611     - avoid null in memcpy for AVP_NAME_STR
612     
613     (cherry picked from commit ca1821837dfe7dd6630f628d968ed4d1178c7040)
614
615 commit 2d091fa67133e49d23e81007820900ceef91f503
616 Author: Daniel-Constantin Mierla <miconda@gmail.com>
617 Date:   Mon Apr 5 12:05:53 2021 +0200
618
619     .gitignore: ignore files that can be generated by compiling tools
620     
621     (cherry picked from commit 1536f4bb3d4e654c8169afb6599c47c26df12ef6)
622
623 commit 8cd3b40aa7e618226b0137f5e758bc7a634ed0c2
624 Author: Daniel-Constantin Mierla <miconda@gmail.com>
625 Date:   Mon Apr 5 12:02:20 2021 +0200
626
627     core: init allocated memory in str_hash_alloc()
628     
629     - removed unused pointer shifting in dset.c
630     - small reworking of lval_assign()
631     
632     (cherry picked from commit ba9f2b5af9cabd61f67ceedb8feab6bd7bc6526d)
633
634 commit 8b112fbb5e362931b5c684fd4a6c3fdcbb9103e3
635 Author: Daniel-Constantin Mierla <miconda@gmail.com>
636 Date:   Sat Apr 3 07:56:40 2021 +0200
637
638     pua_dialoginfo: skip requests that do not control call state
639     
640     - GH #2700
641     
642     (cherry picked from commit 1b47452cebb1b7866cbbabd5068a9ff4a39c86d2)
643
644 commit 3dca9d6bff8e08677a02e3bb0f47b4c0889f2cca
645 Author: Daniel-Constantin Mierla <miconda@gmail.com>
646 Date:   Sat Apr 3 07:55:11 2021 +0200
647
648     core: parse uri - check for invalid port values
649     
650     (cherry picked from commit b7f753ddc727e1d7ab42e7abe607059e03976f8d)
651
652 commit 8622811124f641b6a4b09a802758a354556850b0
653 Author: Daniel-Constantin Mierla <miconda@gmail.com>
654 Date:   Fri Apr 2 09:37:21 2021 +0200
655
656     core: parse uri - cast to unsigned for left shifting
657     
658     (cherry picked from commit d4e31e6ae494836c49e50f463517a576b18c5611)
659
660 commit f5334a57ae5159f1a37b3f25b9db220a9a860fc2
661 Author: Daniel-Constantin Mierla <miconda@gmail.com>
662 Date:   Wed Mar 31 16:05:52 2021 +0200
663
664     textopsx: docs - notes about 1-based indexing for hf value functions
665     
666     - GH #2387
667     
668     (cherry picked from commit 6379f1280ba41e87ddb34fa1705ffe4231dcac9c)
669
670 commit 7c9ea2bf08ae3c481548b27fd4a793a9aee03155
671 Author: Daniel-Constantin Mierla <miconda@gmail.com>
672 Date:   Mon Mar 29 15:04:38 2021 +0200
673
674     path: removed svn id header
675     
676     (cherry picked from commit 0f0a56ad5c97a611fab64fc9b9eba304643dcec8)
677
678 commit 8d6c2b96e83fc58f7159957ea86d5f91c00808ba
679 Author: Daniel-Constantin Mierla <miconda@gmail.com>
680 Date:   Tue Mar 30 11:58:53 2021 +0200
681
682     path: set dst udp uri length for decoding received value in alias format
683     
684     (cherry picked from commit f90640f7cec45a359e996493ae91b1a45d2603e7)
685
686 commit f08e58145e93e57f2654ffcb901d49f9e898bcab
687 Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
688 Date:   Fri Mar 12 16:55:02 2021 +0200
689
690     carrierroute: replace faulty warning mechanism
691     
692     - warning log for the same carrier/domain having routes with only 0 probability
693     is now triggered through counting probabilities per carrier and domain
694     - kudos also go to Huseyin Dikme
695     - GH #2653
696     
697     (cherry picked from commit 087c00a276623adad6b87242bc58f7c0b4d8ff33)
698
699 commit 740ecd3d54da2905142c3171292a00c3576a650f
700 Author: Charles Chance <charles.chance@sipcentric.com>
701 Date:   Mon Mar 29 21:43:30 2021 +0100
702
703     core: use third array element when generating totag suffix
704     
705     (cherry picked from commit 895208ebb0f999365ded50a9ecfc0fb2ed2b1e01)
706
707 commit fa2e51786dcb3daaa389055c6dc2b17c2a2d7c7b
708 Author: Kamailio Dev <kamailio.dev@kamailio.org>
709 Date:   Mon Mar 29 10:46:39 2021 +0200
710
711     modules: readme files regenerated - modules ... [skip ci]
712
713 commit b864dcf0eaf984c83b4e7b5c4d1c70f7a3b32ac5
714 Author: Daniel-Constantin Mierla <miconda@gmail.com>
715 Date:   Fri Nov 20 08:12:18 2020 +0100
716
717     kemix: exported function get_rcvadvip() and get_rcvadvport()
718     
719     - return advertised address and port of the receiving socket
720     - forward porting from 5.3
721     
722     (cherry picked from commit 070a9c042a1caf19162d3d97b26f8d7548747cbb)
723     (cherry picked from commit a76f06eb010765216450bd78bcc1040aa9902280)
724
725 commit 7faaf17a532de7c2f4f781f3a33bfd8306458ca0
726 Author: Daniel-Constantin Mierla <miconda@gmail.com>
727 Date:   Sat Mar 27 14:43:05 2021 +0100
728
729     pv: use unsigned for safer non-ascii bit shifting for hexa
730     
731     - related to GH #2690
732     
733     (cherry picked from commit c331e6dddb238abe5fc832ce3d3934fbe56ad2f7)
734
735 commit d7cec6d68fc2198ae69d3c5d30dd0fb5fda0264b
736 Author: Daniel-Constantin Mierla <miconda@gmail.com>
737 Date:   Sat Mar 27 14:37:03 2021 +0100
738
739     core: use unsigned for safer non-ascii bit shifting for hexa
740     
741     (cherry picked from commit 9efe1e0c32ae43d67240d6a97306e3cff61c3c55)
742
743 commit 652c3fb55f94efee0c9d5b16f3f492ad8e771984
744 Author: Daniel-Constantin Mierla <miconda@gmail.com>
745 Date:   Fri Mar 26 13:19:03 2021 +0100
746
747     acc_diameter: init variables for safer cleanup
748     
749     (cherry picked from commit 5c48d437935e971482c9bbf41f067d120911e2c8)
750
751 commit 75caa3c348706838722898c01e324b925306b4e2
752 Author: Ovidiu Sas <osas@voipembedded.com>
753 Date:   Wed Mar 24 19:35:11 2021 -0400
754
755     siptrace: properly terminate logs with '\n'
756     
757     (cherry picked from commit 5ac49634c18955ffedd0ad909d2199e5881905c6)
758
759 commit ad6559f48735a9b369caad851bf87392a12dee9a
760 Author: Richard Fuchs <rfuchs@sipwise.com>
761 Date:   Wed Mar 24 16:12:13 2021 -0400
762
763     rtpengine: fix typo in docs
764     
765     (cherry picked from commit 5cc888f0e9e305734621c0db1f63a47f2f0c381a)
766
767 commit 9a8002541773108a3a9dcb8a2f31a917e8b14bc4
768 Author: Daniel-Constantin Mierla <miconda@gmail.com>
769 Date:   Wed Mar 24 10:19:51 2021 +0100
770
771     pv: docs - relocated shvset note outside of param definition details [skip ci]
772     
773     (cherry picked from commit c959a3c5f5efa1158bd53a31476f33d080793928)
774
775 commit 0c0d833aeeaf6a4fed91300189e2c4fea3f9afdb
776 Author: Daniel-Constantin Mierla <miconda@gmail.com>
777 Date:   Wed Mar 24 09:46:53 2021 +0100
778
779     pv: docs - note about use of $shv() in kemi scripts for shvset param [skip ci]
780     
781     (cherry picked from commit bcc6370cdc00f25ce3d0f29e168c20ca880dcda2)
782
783 commit d8871bfa1d0a3b2f1c01fb51e518e1e5501f905c
784 Author: Daniel-Constantin Mierla <miconda@gmail.com>
785 Date:   Wed Mar 24 09:05:55 2021 +0100
786
787     siptrace: renamed SREV_NET_DATA_SEND to SREV_NET_DATA_SENT
788     
789     (cherry picked from commit e1570a115f99c896d3703b756fe95cc28e0cb7d5)
790
791 commit e2c7d171bbd65e2689a3c498330c546d7bf0a7fa
792 Author: Daniel-Constantin Mierla <miconda@gmail.com>
793 Date:   Wed Mar 24 09:04:38 2021 +0100
794
795     core: events - rename SREV_NET_DATA_SEND to SREV_NET_DATA_SENT
796     
797     - reflects better the purpose, being executed after the message is sent
798     
799     (cherry picked from commit 93df5a5241f57ffb71dad0b0df04a256b7b0b7b4)
800
801 commit d23aef79e6ecd6149b9a6db7a09dd467e92a5e4c
802 Author: Daniel-Constantin Mierla <miconda@gmail.com>
803 Date:   Tue Mar 23 17:50:23 2021 +0100
804
805     core: comments updated for msg_send_buffer()
806     
807     (cherry picked from commit 9c2c4bafa0f0cd980b5867e7d4c0995255730f87)
808
809 commit d0f028b4f48fc6e55612ed43bc9160d2bf67fb10
810 Author: Miteshkumar Thakkar <mitesht@users.noreply.github.com>
811 Date:   Tue Mar 23 20:35:20 2021 +0530
812
813     app_lua: Fixed error 'too many parameters'
814     
815     - Calling function KSR.secsipid.secsipid_add_identity() has six parameters, is giving error 'too many parameters'
816     
817     (cherry picked from commit 5460949614c92c7dbfb7f63274540500f2a69d5b)
818
819 commit 695439f128ccae4306730735eac7a9e8dd286eb9
820 Author: Henning Westerholt <hw@skalatan.de>
821 Date:   Mon Mar 22 19:51:32 2021 +0000
822
823     nathelper: small spelling fixes
824     
825     (cherry picked from commit 46dee155ee10a2f11ecfd41b103f92752042c5ec)
826
827 commit 3141310b5cd6283d1f7b1ebed3d7471fb0d03138
828 Author: Dennis Yurasov <dennis-y@yandex-team.ru>
829 Date:   Sun Mar 21 17:45:04 2021 +0300
830
831     rtpengine: remove square brackets from IPv6 address for getaddrinfo function
832     
833     - After loading from DB rn_address is in form: [x:x:x:x:x:x:x:x]:nnnn, getaddrinfo function expect ipv6 in node argument without square brackets, otherwise, the argument is interpreted as FQDN.
834     
835     (cherry picked from commit 491d1261e04e09f13990d5062c21faca7eb32b37)
836
837 commit 5d47465d6791f6213994ae77089d1569a2ea0bf4
838 Author: Aleksandar Yosifov <alexyosifov@gmail.com>
839 Date:   Wed Mar 17 12:45:20 2021 +0200
840
841     smsops: fix parsing of validity period
842     
843     - Validity period is present only for SUBMIT
844     msg type and it is an optional parameter.
845     For now supports only Relative VP format.
846     
847     (cherry picked from commit c4b1d0ab700ea03869114d08daa78ab6a6a56b96)
848
849 commit 293e161fb8828310954ea37f522c2e0b526ac827
850 Author: Daniel-Constantin Mierla <miconda@gmail.com>
851 Date:   Fri Mar 12 15:30:49 2021 +0100
852
853     presence: do not init db in dmq worker for in-memory only mode
854     
855     - GH #2642
856     
857     (cherry picked from commit 2b475553ef77f63cb444c34ad6c2df0ea237c88b)
858
859 commit c6a07c6891fd14aa0d46d5b0d064bc45d41b1a88
860 Author: Daniel-Constantin Mierla <miconda@gmail.com>
861 Date:   Fri Mar 12 09:02:17 2021 +0100
862
863     registrar: documented lookup_to_dset() cfg function [skip ci]
864     
865     - function available for long time, but somehow was not documented
866     - GH #2623
867     
868     (cherry picked from commit 56cdf70ea008b5401bdd7d1824f15788f85fc6fa)
869
870 commit da5df462c81ba7e4ef700fbd19bc57cd40007b7d
871 Author: Daniel-Constantin Mierla <miconda@gmail.com>
872 Date:   Thu Mar 11 18:39:46 2021 +0100
873
874     uac: exposed uac_auth_mode() also as uac_mode([mode]) to match docs
875     
876     (cherry picked from commit bb1fe2fc12cb0499c5242c220dd8065e83fe6e61)
877
878 commit 9fb67b2d70dadefe667c0bfbff7e3241b6b94c33
879 Author: Daniel-Constantin Mierla <miconda@gmail.com>
880 Date:   Thu Mar 11 18:39:16 2021 +0100
881
882     uac: docs - listed uac_auth_mode() function
883     
884     (cherry picked from commit be4e1843c54e70206688c1f2d1f5483165baef8f)
885
886 commit 5ae6e5222a65030d8e2fd313ca1da8c4dad12830
887 Author: Daniel-Constantin Mierla <miconda@gmail.com>
888 Date:   Thu Mar 11 17:28:09 2021 +0100
889
890     tm: log message if starting cancel retransmission fails
891     
892     (cherry picked from commit afe84defa4ab391064c266e15f557415c5249f7c)
893
894 commit 631232a502de1e6ec60a72b4828ddfcaff57e805
895 Author: easyrider14 <stephane.houssin@hotmail.fr>
896 Date:   Wed Mar 10 10:54:25 2021 +0100
897
898      cplc: permanent contact not skipped by lookup anymore
899     
900     - a permanently registered contact has an "expires" value of 0 in usrloc
901       when processing lookup, cplc module checks that contacts are not expired by
902       checking that the "expires" value of the contact is not lower than current
903       time
904       as a consequence, permanently registered contact are alsways skipped and
905       never targeted
906     
907     (cherry picked from commit 525ee139abcb45f71bda42b417b5f8e75c12a622)
908
909 commit 8248442af0d32ee4045590dbb8b083bad5416933
910 Author: Daniel-Constantin Mierla <miconda@gmail.com>
911 Date:   Tue Mar 9 12:41:37 2021 +0100
912
913     rtp_media_server: Makefile - removed unnecessary DEFS+=-DKAMAILIO_MOD_INTERFACE
914     
915     (cherry picked from commit 7532f864cb9698aff95b9023bc9ff6959a41fd3f)
916
917 commit a0a5b201041616d1df7f497eb4db7eb49b080f96
918 Author: Daniel-Constantin Mierla <miconda@gmail.com>
919 Date:   Tue Mar 9 12:27:10 2021 +0100
920
921     usrloc: adjusted rpc reply text when the location domain table is not found
922     
923     (cherry picked from commit d3a36ed6757eeda42dc32608a63b857ee9a67bb9)
924
925 commit 50e9db0cd53381cec5e522777556adbb6bf1a039
926 Author: Daniel-Constantin Mierla <miconda@gmail.com>
927 Date:   Tue Mar 9 11:38:26 2021 +0100
928
929     pv: handle missing fields (otcid, instance) for $banch() and $sbranch()
930     
931     (cherry picked from commit 0c4becd70428ef15be76fb0aa53932e5803c6bd0)
932
933 commit 5a1c7faa6b72feaa71da383e5b19e6442a50b27d
934 Author: Daniel-Constantin Mierla <miconda@gmail.com>
935 Date:   Wed Mar 3 17:49:32 2021 +0100
936
937     textops: docs - note about search() doing posix regex matching
938     
939     (cherry picked from commit 0cbee55284c4f4d5fef09a3185de31d04776e569)
940
941 commit 532eedac63d0bd2b0c4c6b4f9557ac243b008376
942 Author: Riccardo Villa <riccardo.villa@netaxis.be>
943 Date:   Wed Feb 24 09:56:44 2021 +0100
944
945     ims_diameter_server: fix check for addAVPsfromJSON return code
946     
947     (cherry picked from commit 88d38bd306f595585af6e972ac529b40d7a93b58)
948
949 commit 0d4e6c8b7450823dfb8caa6baaa6ce08328b1af3
950 Author: Riccardo Villa <riccardo.villa@netaxis.be>
951 Date:   Wed Feb 24 09:55:46 2021 +0100
952
953     ims_diameter_server: drop cdp session to avoid deadlock
954     
955     (cherry picked from commit 84c342277f2a73196cb377476f2b80e6b4085e7b)
956
957 commit 9fb04eb982ef4903801970981faff9b547258c32
958 Author: Riccardo Villa <riccardo.villa@netaxis.be>
959 Date:   Wed Feb 24 09:54:47 2021 +0100
960
961     ims_diameter_server: fix initialization of s_message
962     
963     (cherry picked from commit faf1edabf732af5a24ad0399098ad11e27b3a1ab)
964
965 commit beb59d4bf335c927d1224e02a67e81d2f530ca14
966 Author: Riccardo Villa <riccardo.villa@netaxis.be>
967 Date:   Wed Feb 24 09:52:59 2021 +0100
968
969     ims_diameter_server: check response is not null before json conversion
970     
971     (cherry picked from commit 6968f1df9e9d3d66810df910d290f3d9368255fe)
972
973 commit 2c154f3cfaba97d9a97ca924ce17e01ac3519c74
974 Author: Daniel-Constantin Mierla <miconda@gmail.com>
975 Date:   Tue Mar 2 08:20:12 2021 +0100
976
977     xmlrpc: fixed error assigning to str variable added by previous commit
978     
979     (cherry picked from commit 4c6715b5e4a0938ece2937a787c6d2ed6e81a3d8)
980
981 commit 25c26de179f3e5081afb2f1ff063bc535a7cc06b
982 Author: Daniel-Constantin Mierla <miconda@gmail.com>
983 Date:   Mon Mar 1 19:14:34 2021 +0100
984
985     ctl: handle null char* and str* values everywhere
986     
987     - not all cases were covered
988     
989     (cherry picked from commit fa0d2f05ad5124f6166a0384265a827187c6c83f)
990
991 commit e8c38b14f2cecaaf41468e52bc23e5b15aa5cf81
992 Author: Daniel-Constantin Mierla <miconda@gmail.com>
993 Date:   Mon Mar 1 18:47:42 2021 +0100
994
995     xmlrpc: use <nil/> for null string values
996     
997     - XML-RPC extension listed at https://en.wikipedia.org/wiki/XML-RPC#Data_types
998     
999     (cherry picked from commit 17b9a6add82781f71b4d84da7c804e0e72c8b026)
1000
1001 commit a7442d19734a40c6b2f9df2d427216bf5631d3a9
1002 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1003 Date:   Mon Mar 1 18:16:00 2021 +0100
1004
1005     topos: one more update to enable processing ofr 100
1006     
1007     (cherry picked from commit 620194165e0c6c27dfe9dbe382dc2e7b58be13b5)
1008
1009 commit 8ac768c9da3102db87a420b5a5bea8a960183698
1010 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1011 Date:   Mon Mar 1 17:19:03 2021 +0100
1012
1013     topos: handle 100 response completely
1014     
1015     - it may be needed by other modules to be processed with all via stack
1016     
1017     (cherry picked from commit 80e812caf83a131c5f830b7d23de754136fd54f7)
1018
1019 commit 8bd9404ff172671338a91a16aa04cbf8e22db501
1020 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1021 Date:   Mon Mar 29 09:56:36 2021 +0200
1022
1023     ipops: proper handling of return code for ip to buf conversion
1024     
1025     - reported in GH #2695
1026     
1027     (cherry picked from commit 1d7d78c31eeab717c7013a00650d3cb07895bac8)
1028
1029 commit b5089e59fa460f0312e57cbf3d629a308c1e7c2c
1030 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1031 Date:   Tue Mar 23 11:30:18 2021 +0100
1032
1033     http_async_client: fix build with older versionss of libcurl
1034     
1035     * CURLPIPE_NOTHING was introduced at libcurl 7.43.0
1036     
1037     (cherry picked from commit d82d95a824d6f8a6c0246b78ac6642d4d6fed9e1)
1038
1039 commit 3ee9eb6700ae61c0449b2c9568e67712b0e82f8f
1040 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
1041 Date:   Sun Mar 21 17:50:01 2021 +0100
1042
1043     http_async_client: disable HTTP/2 multiplexing
1044
1045 commit a779c66dbb19cc5b7938072439327003acd5dc7a
1046 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1047 Date:   Tue Mar 16 09:37:58 2021 +0100
1048
1049     mangler: 0-ending value on deconding uri
1050     
1051     (cherry picked from commit 3b038ed6761a5818441a7610a8305491aa358377)
1052
1053 commit b739727cfb66eb56683d236540d8463b870080f5
1054 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1055 Date:   Tue Mar 16 09:37:14 2021 +0100
1056
1057     siputils: 0-ending value on deconding uri
1058     
1059     (cherry picked from commit 735911fcced21eb5c66393045bc143bd953d08bb)
1060
1061 commit 0ddb019f3d80e4bef2d00a504dbe1baa6b982bba
1062 Author: Victor Seva <vseva@sipwise.com>
1063 Date:   Wed Mar 10 18:36:18 2021 +0100
1064
1065     pv_headers: fix detection of split marker
1066     
1067     If we set Diversion in split_headers and we get a header like
1068     > "RULTEST, normalaa" <sip:0046341355354340@whatever.net;user=phone>;reason=unconditional
1069     
1070     There was false detection of two Diversion headers.
1071     
1072     Skip split marker between double quotes to avoid this
1073     
1074     (cherry picked from commit c05c7133a5657a547a5b0ced0b0a05707b44bc06)
1075
1076 commit 2788f985fc4a5146c50bba15febe73fee874f9e6
1077 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1078 Date:   Fri Mar 5 07:32:47 2021 +0100
1079
1080     ctl: info log messages made debug
1081     
1082     - used to troubleshoot infite loop on shut down phase
1083     - GH #2661
1084     
1085     (cherry picked from commit 38acfb59dde232b1a9f0ffc206fb46b320cd8e10)
1086
1087 commit 0df03a96e9ed07ff1683690f95598bf44b87701a
1088 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1089 Date:   Wed Mar 3 09:16:38 2021 +0100
1090
1091     ims_charging: renamed str_list_t to str_htlist_t
1092     
1093     - fix conflict added by e1dc6dd6d9b206168f6da2929560ca6a64e1b41e
1094     
1095     (cherry picked from commit 1f751775525fdcdb5a75b45fbf451e2bef3696ec)
1096
1097 commit c85594b4699763e0e7af8665b8036a6d9fd70090
1098 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1099 Date:   Wed Mar 3 08:48:01 2021 +0100
1100
1101     corex: process values for dns_cache params in mod init
1102     
1103     - ensure the dns cache structure is properly initialized
1104     
1105     (cherry picked from commit 5126964ebf28af3be1391e8ed2153503b118ff2c)
1106
1107 commit 9de2eb8c4ef9d815be062d4f2c81db93129b520f
1108 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1109 Date:   Wed Mar 3 08:47:20 2021 +0100
1110
1111     core: typedef for str_list struct
1112     
1113     (cherry picked from commit e1dc6dd6d9b206168f6da2929560ca6a64e1b41e)
1114
1115 commit 3945ea2b7e59a6d6385344967a24b7bcdfd5f307
1116 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1117 Date:   Tue Mar 2 15:16:02 2021 +0100
1118
1119     ndb_redis: add result check when reconnecting
1120     
1121     Reported and provided solution by @kritarthh
1122     
1123     follow-up #2461
1124     
1125     (cherry picked from commit f82a2563000361b6b1b12b4bb72b9a8ee4c62292)
1126
1127 commit 2b290d383d186efc1afe385f669c42bf64ba67ec
1128 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1129 Date:   Mon Sep 21 09:49:25 2020 +0200
1130
1131     ndb_redis: fix cluster support
1132     
1133     fixes #2461 related #2300
1134     
1135     (cherry picked from commit 5557b9b715a9ca754c454b5edaebf2a43b832015)
1136
1137 commit c9a46eb88365add327b5d6f11f121c26a6230e58
1138 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1139 Date:   Wed Feb 24 19:09:35 2021 +0100
1140
1141     ims_qos: typos in comments
1142     
1143     (cherry picked from commit f9c336aa9a78169cf9c7f3fd9bfcfd22218078fb)
1144
1145 commit 68ec1e125e5069160696c8a634cac43e14d35ddd
1146 Author: Piotr Gregor <piotr@signalwire.com>
1147 Date:   Wed Feb 24 08:20:14 2021 +0100
1148
1149     kamdbctl: typo in log message - core tables successfully installed
1150     
1151     (cherry picked from commit 571fe52f4ad0cf5ceef98fb2d77c2711f3692c28)
1152
1153 commit 47b45b60a037808a675f7d52dd5b2ee80bfe0868
1154 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1155 Date:   Tue Feb 23 11:32:21 2021 +0100
1156
1157     ipops: use local ip struct for internal resolving
1158     
1159     - static structure from core can be overwritten on subsequential use
1160     - GH #2645
1161     
1162     (cherry picked from commit 2ce244825bf7bc38f145699209ef7125ae5480d0)
1163
1164 commit 3632d39b557d2b926ccfce4fd83b4c16568e6ee1
1165 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1166 Date:   Mon Feb 22 11:29:39 2021 +0100
1167
1168     jsonrpcs: use json null value for c null char* or str*
1169     
1170     (cherry picked from commit c48e409b741821fa470788b3bca0ead32e4d6efc)
1171
1172 commit 5b6a77222eca4e927480ed7b18e7f233e3fdf822
1173 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1174 Date:   Wed Feb 17 14:07:43 2021 +0100
1175
1176     core: early detect of empty host for check_self()
1177     
1178     (cherry picked from commit 6863cb8b0253c641146633bd063575a53bc6a466)
1179
1180 commit 908acb8f0995d10b1ed9334fc7b81166b14ab8cc
1181 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1182 Date:   Wed Feb 17 12:15:55 2021 +0100
1183
1184     rr: catch uri without host part when matching local addresses
1185     
1186     - can happen for tel or urn uri
1187     
1188     (cherry picked from commit 81cd9c5d6934392cafd4b73541a19dbfa4b553f9)
1189
1190 commit bdf4e004d8606f3228d794d55ce7a522b98129f4
1191 Author: Ovidiu Sas <osas@voipembedded.com>
1192 Date:   Wed Feb 17 12:08:10 2021 -0500
1193
1194     kex: display proper values for pkg mem stats
1195      - large amounts of pkg memory were displayed as negative numbers
1196     
1197     (cherry picked from commit 220f9ca3c486b92797982a2333343fab463e9e5a)
1198
1199 ===================== 2021-02-15 Version 5.4.4 Released =====================
1200
1201 ===================== Changes Since Version 5.4.3 ===========================
1202
1203 commit b87099f5a26845aaf11d55c8fa56f9a9e4255b8c
1204 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1205 Date:   Mon Feb 15 11:28:16 2021 +0100
1206
1207     Makefile.defs: version set to 5.4.4
1208
1209 commit 57fb85e2a1dc50618179b79901563bab502169da
1210 Author: Sergey Safarov <s.safarov@gmail.com>
1211 Date:   Mon Feb 15 10:11:25 2021 +0300
1212
1213     pkg/kamailio/obs: added --atexit=no into systemd unit file [skip ci]
1214     
1215     (cherry picked from commit 9a35a5b95e8144dbdb18003f40e49e5b497274f3)
1216
1217 commit 9cf3a7991919a27410aec6658ec8e77d4e381e01
1218 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1219 Date:   Mon Feb 15 09:32:05 2021 +0100
1220
1221     pkg/kamailio/deb: version set 5.4.4
1222
1223 commit 864238f68588923ca60758251bd5f5ab3ac838fd
1224 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1225 Date:   Thu Feb 11 13:26:49 2021 +0100
1226
1227     pkg/kamailio/deb: restore python3 dependency of kamailio package
1228     
1229     (cherry picked from commit ab8e680e0dd3a8078d40b72c50d41db55d442240)
1230
1231 commit 0f093556d0ad9e8bcf92222ac0cc7c1887ea0527
1232 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1233 Date:   Mon Feb 15 09:24:57 2021 +0100
1234
1235     pkg/kamailio: version set to 5.4.4 for rpm specs and alpine
1236
1237 commit e8595172d317b03a335bfd7c29fdf09d2e6da8b5
1238 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1239 Date:   Sat Feb 13 20:59:30 2021 +0100
1240
1241     pv: proper transfomation name in the log message
1242     
1243     (cherry picked from commit b4d1def5d8a5ffaddbd87708d8dc99f0f5f8853c)
1244
1245 commit 807ff5d216ad0dd8a620201b49c125c9c26d3559
1246 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1247 Date:   Fri Feb 12 16:16:30 2021 +0100
1248
1249     modules: readme files regenerated - modules ... [skip ci]
1250
1251 commit 0e0d067be489296ccffbc0a44ca37c89f105cece
1252 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1253 Date:   Fri Feb 12 16:14:18 2021 +0100
1254
1255     rr: docs - more details for sockname_mode param
1256     
1257     (cherry picked from commit 86a5f81b776eab3e2b9a3a5470094546b94253f7)
1258
1259 commit 9f7cb97ded57e6980dcb86752484ed8fda519b80
1260 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1261 Date:   Fri Feb 12 15:26:56 2021 +0100
1262
1263     core: define sockname attribute name
1264     
1265     - used in the sockname r-r parameter
1266     
1267     (cherry picked from commit 274d32651d7886b7f424239565a2714e2dd0991d)
1268
1269 commit 48e84d70e42f17712e4718fc1ae9418dc67b4468
1270 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1271 Date:   Fri Feb 12 15:27:35 2021 +0100
1272
1273     rr: compare sockname parameter name with the attribute name
1274     
1275     (cherry picked from commit 86e8bfdee87558fcee3e5b821b506b934c6b6790)
1276
1277 commit e0461d1c4026dd2953e4352bea0586419980180b
1278 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1279 Date:   Thu Feb 11 17:32:45 2021 +0100
1280
1281     htable: docs - not about use of event_route[htable:mod-init]
1282     
1283     (cherry picked from commit e0dcb1617bedf13cc3fc76cf7f3b5cd516806bc8)
1284
1285 commit 0f4eecdca36e9fc3311175a354a2404367b1e2fb
1286 Author: Juha Heinanen <jh@tutpro.com>
1287 Date:   Thu Feb 11 17:44:19 2021 +0200
1288
1289     Improved README.
1290     
1291     (cherry picked from commit 857e9deb4c2455ee2ea0c05446da54f97e1f0a63)
1292
1293 commit 73e849cb3e5771402fb1a9249457ae3ce4b60d3b
1294 Author: Juha Heinanen <jh@tutpro.com>
1295 Date:   Thu Feb 11 17:27:44 2021 +0200
1296
1297     Fixed typo.
1298     
1299     (cherry picked from commit 2664a51c35a1e8b5adc4c7e6cedde60bc01f0b28)
1300
1301 commit a61d308c4460afcaab19934ade23a7ee8e8b1b5b
1302 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1303 Date:   Thu Feb 11 16:22:06 2021 +0100
1304
1305     rr: docs - added missing end tag for para introduced in previous commit
1306     
1307     (cherry picked from commit f8e60bcba548b25657cc295f8a593adf371f9fda)
1308
1309 commit 2e6a4024ae35b95d3f4b777ec6eb346ba072f80f
1310 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1311 Date:   Thu Feb 11 16:06:12 2021 +0100
1312
1313     rr: docs - note about format of record_route_preset() parameters
1314     
1315     (cherry picked from commit f318fab629c308250531046d453a8ac76f80ca42)
1316
1317 commit a0e796754a0e51f635d6bf899711294e805bff4c
1318 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1319 Date:   Thu Feb 11 15:59:31 2021 +0100
1320
1321     rr: use rr params with record_route_preset()
1322     
1323     - param buffer was checked, but not used
1324     
1325     (cherry picked from commit 76b886da8ddf11a94a62850c19bad8c83bd113fc)
1326
1327 commit 38dd7fd703f043c51756df936abc56103c891545
1328 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1329 Date:   Thu Feb 11 10:27:20 2021 +0100
1330
1331     core: cfg.lex - do not destroy action if pre-fixup fails
1332     
1333     - params might be in inconsistent state, shutdown is triggered which
1334     cleans the pkg anyhow
1335     - GH #2630
1336     
1337     (cherry picked from commit dddd530ed9fa7b6ca8b31ff299105a53c39c1a5e)
1338
1339 commit f1a4f695e530e387e2f14d257263b7c99315b32a
1340 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1341 Date:   Wed Feb 10 17:01:36 2021 +0100
1342
1343     core: initialize allocated _ksr_shutdown_phase pointer
1344     
1345     (cherry picked from commit f27c2e06d7467c4c33ff289175862ae7614a3018)
1346
1347 commit ee6b30c1556d4591ef92f8696e583a94c75e3c93
1348 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1349 Date:   Wed Feb 10 17:10:25 2021 +0100
1350
1351     ctl: fail when requested to process rpc commands in shutdown phase
1352     
1353     (cherry picked from commit 2015cfdfd777085dad98a606fc41946af186db1b)
1354
1355 commit 57c9794350d36fe1965212bca2bd42f147d100db
1356 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1357 Date:   Mon Aug 10 16:23:11 2020 +0200
1358
1359     ctl: skip handling rpc commands if kamilio is in shutdown phase
1360     
1361     - related to #2433
1362     
1363     (cherry picked from commit 6d928b59a3dbd6eb291da3d3936be6e8f18588af)
1364
1365 commit 23d24f9db87e5b5d384af70e466df9d23f2bd900
1366 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1367 Date:   Fri Nov 27 07:49:27 2020 +0100
1368
1369     core: test if shm is initialized on early shutdown
1370     
1371     (cherry picked from commit b7d42f248bef70a06d8ae23f4a7652fd3f0e4e61)
1372
1373 commit 72b88989f359ddd14e83a7b2f8c108753072ae3f
1374 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1375 Date:   Tue Aug 11 16:33:02 2020 +0200
1376
1377     core: proper test when initializing _ksr_shutdown_phase shm pointer
1378     
1379     (cherry picked from commit 27b2ddf926240b1dd269eb1d96767d73edf9c6e6)
1380
1381 commit bc65cba661747c960d6d62807e0bedf755f2f668
1382 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1383 Date:   Mon Aug 10 16:15:04 2020 +0200
1384
1385     core: keep a global flag in shm for shut down phase
1386     
1387     - set when destroy modules is starting
1388     - useful to check from other processes if shut down started
1389     
1390     (cherry picked from commit 6da946e4a3d6d6949dd6babe9cf3919edc0b4519)
1391
1392 commit a36805a26aa84e865ba18260d94587be44688883
1393 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1394 Date:   Wed Feb 10 16:35:09 2021 +0100
1395
1396     tls: fixed small typo in log message
1397     
1398     (cherry picked from commit 3c1a454a1ac4fe8e668f709d3e278bbce59c51d3)
1399
1400 commit e4fd58083274a774dae528437a01200a86ad7fa8
1401 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1402 Date:   Wed Feb 10 08:27:58 2021 +0100
1403
1404     cfg.lex: removed yynoreturn attribute for ksr_yy_fatal_error()
1405     
1406     - it is defined only by newer flex version, resulting in compile
1407     failure on older versions (e.g., centos 7)
1408     
1409     (cherry picked from commit f230035d8275cbad8d7515f73ba242f77a7a16db)
1410
1411 commit bf8ab95cffdb1d2ab98c68ca84ad80626c093085
1412 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1413 Date:   Tue Feb 9 21:16:52 2021 +0100
1414
1415     core: cfg.lex - removed __attribute__((unused))
1416     
1417     - not supported on some distros
1418     - workaround to avoid unused warning
1419     
1420     (cherry picked from commit 20fdab545a5f5c3ef1b8d8c4c392acaf4f9e8aae)
1421
1422 commit 58dfc4cb7e1de233dfb2ceed2fb2a17a8511905c
1423 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1424 Date:   Tue Feb 9 14:00:23 2021 +0100
1425
1426     core: main - terminate using ksr_exit() instead of return
1427     
1428     (cherry picked from commit d8643cd2caf38aa1efaeff73783920fab1d9bf0d)
1429
1430 commit cfd9a30e5cad869c7188a524e24d1b6f53664f9f
1431 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1432 Date:   Tue Feb 9 13:27:34 2021 +0100
1433
1434     core: cfg.lex - declare auto-generated yy_fatal_error() with unused attribute
1435     
1436     (cherry picked from commit 346d99d1f98178a71d482e5724135f65257427dd)
1437
1438 commit 1202f7ba0033a83ade2839cab06b2f2d35d63f64
1439 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1440 Date:   Tue Feb 9 12:57:57 2021 +0100
1441
1442     core: cfg.lex - overwrite yy_fatal_error() to use ksr_exit() macro
1443     
1444     (cherry picked from commit 9f326234f40f2c02f4833647112c3a4f4912aa17)
1445
1446 commit 1c6a04517d924d3f806573529f915a4528afd317
1447 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1448 Date:   Tue Feb 9 10:50:03 2021 +0100
1449
1450     core: more use of ksr_exit() macro to follow --atexit param
1451     
1452     (cherry picked from commit 4f6243e8e6e2012af35aae67da7b93af2127f02c)
1453
1454 commit 2f912a17d09a6e7aad89b5df4629a360330522d3
1455 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1456 Date:   Fri Feb 5 09:55:58 2021 +0100
1457
1458     keepalive: check if the destinations list is initialized at runtime use
1459     
1460     - do not initialize, because is no longer seen in all processes,
1461     initialization must be done in mod init
1462     
1463     (cherry picked from commit b2b7ec826055fd67ecf5ffb052afa609e0aa9e5b)
1464
1465 commit e4994b28b2052ff864c16aaa2305d7356ad4d812
1466 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1467 Date:   Wed Feb 3 13:33:32 2021 +0100
1468
1469     doc: update manpage for atexit option
1470     
1471     (cherry picked from commit 351efd29d332703e79104a106ade08c9d1df6e20)
1472
1473 commit 97ba470451ecde8c97531fdce3ddd2ef47955b0e
1474 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1475 Date:   Wed Feb 3 12:49:29 2021 +0100
1476
1477     core: replaced --no-atexit with --atexit=val
1478     
1479     - val can be y[es] or 1 to enable execution of atexit callbacks; n[o] or
1480     0 to disable the execution of atexit callbacks
1481     - default yes
1482     - simplified ksr_exit() macro
1483     
1484     (cherry picked from commit 9b1472275530ed4cc32a65cd247dc9997e8b964b)
1485
1486 commit c603f69179872775fcf8f35fd0a0d2c7d9e9d2a7
1487 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1488 Date:   Wed Feb 3 09:41:12 2021 +0100
1489
1490     doc: update options at manpage
1491     
1492     * put them in order too
1493     
1494     (cherry picked from commit 377bb3bdfd20bedabbe0f92e53bdded44be267e9)
1495
1496 commit 0dbdf13df804e26337a7b88b16f18c31223bd62e
1497 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1498 Date:   Wed Feb 3 08:29:32 2021 +0100
1499
1500     core: use macro for exit variants based on --no-atexit
1501     
1502     (cherry picked from commit 06aec5a81cb22d06ad3bf613a05951f91e7e21bc)
1503
1504 commit eadd50a92bfe7fb0cdfa90276cdb5df0e85a942e
1505 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1506 Date:   Tue Feb 2 21:36:57 2021 +0100
1507
1508     core: take in consideration --no-atexit for daemonize()
1509     
1510     (cherry picked from commit 7ab2e85437482b4dba86937a29da025503450014)
1511
1512 commit 91ae11588b6d038b97e803f4afaf44dffe561322
1513 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1514 Date:   Mon Feb 1 23:39:40 2021 +0100
1515
1516     core: added --no-atexit cli parameter
1517     
1518     - skip atexit callbacks execution from external libraries which may access
1519     destroyed shm memory causing crash on shutdown
1520     
1521     (cherry picked from commit 9f12d314268d1d2cd990cb3c5556f79343869e47)
1522
1523 commit be0e0fc4da2a6a901cacda9b3574147639b9f9ea
1524 Author: tsearle <tsearle@gmail.com>
1525 Date:   Wed Dec 16 21:47:11 2020 +0100
1526
1527     modules/siptrace: fix regression preventing variables to be used (#2588)
1528     
1529     * modules/siptrace: fix regression preventing variables to be used
1530     
1531     Commit fa7eb2a switched the 2 parameter version of sip_trace from
1532     using the builtin fixup_spve_spve to the custom fixup method to
1533     using the custom fixup_siptrace. As it is a custom fixup method,
1534     the corresponding free method can not be auto-detected causing the
1535     config parser to require the parameters to be a constant.  This
1536     patch adds a free method, allowing variables to be once again passed
1537     as the 2nd parameter of this method (as well as fixing a memory leak
1538     for the 3rd parameter).
1539     
1540     * change free for parameter 3
1541     
1542     Co-authored-by: Torrey Searle <tsearle@voxbone.com>
1543     (cherry picked from commit 7c98d547996637a7bf1c7025c93142f574fe3ac9)
1544
1545 commit f9f33d37f80003836cf87338a4dd96b1b4614c22
1546 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1547 Date:   Thu Feb 11 09:14:06 2021 +0100
1548
1549     app_python3: handle deprecated PyEval_InitThreads()
1550     
1551     - https://docs.python.org/3/c-api/init.html#c.PyEval_InitThreads
1552     - GH #2626
1553     
1554     (cherry picked from commit ca37f9247ecb6754fbdbd210fc59158bf0f32def)
1555
1556 commit a7170a4fa6f4b0498fb192291842eb497f6f9507
1557 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1558 Date:   Tue Feb 9 10:16:59 2021 +0100
1559
1560     modules: readme files regenerated - modules ... [skip ci]
1561
1562 commit 95e7399481e61ec54bb226c122c5617f03553b5d
1563 Author: Wolfgang Kampichler <dev@kampichler.info>
1564 Date:   Wed Jan 27 19:53:24 2021 +0100
1565
1566     http_client: http_client_request to include default clientcert, clientkey,...
1567     
1568     - the lost module uses http_client API functions and in the course of NG112
1569       client certificates are used for authentication when querying LIS or ECRF,
1570       the fix allows these to be read out via http_client module parameters.
1571     
1572     (cherry picked from commit 7d5868ab1242eb8166e6af1bb8a21b39001df663)
1573
1574 commit 73826e75b6699f3bd1bfb27eabf9582cbf09c19f
1575 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1576 Date:   Sat Feb 6 16:06:47 2021 +0100
1577
1578     siptrace: docs - fixed small typo
1579     
1580     (cherry picked from commit 7d846f928b75a3bc1b8e8c1a70e39bfede939c15)
1581
1582 commit ee7838842a175ffb4898dade606377c91cc8ecb8
1583 Author: dvillaume <david.villaume@gmail.com>
1584 Date:   Wed Feb 3 10:19:46 2021 +0100
1585
1586     rtpengine : add node fallback if node out of port
1587     
1588     When rtpengine answers with error-reason 'Ran out of ports' adopt the same behavor that when node answers 'Parallel session limit reached'
1589     
1590     (cherry picked from commit 853068a26c34deff86e17b63f49abea2c8f4403c)
1591
1592 commit 3027f8b9daed5ca4f36d0779cd6f79e596bf42e1
1593 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1594 Date:   Thu Feb 4 14:01:52 2021 +0100
1595
1596     kamctl: added srv debug subcommand
1597     
1598     - control server debug level via rpc
1599     
1600     (cherry picked from commit 6b5aa70f09e294338a65a0bf2fcae8b92fdc6fae)
1601
1602 commit a2e0e4912b5a81a88cccd2fb58652be5662ef4f0
1603 Author: Henning Westerholt <hw@skalatan.de>
1604 Date:   Tue Feb 2 18:42:35 2021 +0000
1605
1606     xhttp: do not call memset on a null-pointer, related to GH #2619
1607     
1608     (cherry picked from commit 2db8884945844e5040dfed2b24fe84de097c0b2b)
1609
1610 commit 989baffd9cbb934c8d0fd42dc9ef08db36c33f11
1611 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1612 Date:   Wed Jan 27 14:10:34 2021 +0100
1613
1614     tm: prper timer cleanup of responses for rpc tm.t_uac_wait_block
1615     
1616     (cherry picked from commit 5a6a679985fecfc168b9b26f0be3c0e64e641e64)
1617
1618 commit 0ab7142d8f60d04c386674263f35f87ac602bebe
1619 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1620 Date:   Tue Jan 26 11:52:36 2021 +0100
1621
1622     core: ut.h - add inline to static function to avoid warning from including files
1623     
1624     - for shm_str_dup_block()
1625     
1626     (cherry picked from commit 34301ea16812eccbb914ea14cafb0140ac9bba61)
1627
1628 commit 33da663ec8d730fa570018bbdb7239e595b4838d
1629 Author: Marat Gareev <maratkin94@gmail.com>
1630 Date:   Mon Jan 25 18:40:47 2021 +0300
1631
1632     dispatcher: Log dest sets after variable update
1633     
1634     (cherry picked from commit f4b8bede6a247415eda84a7db9569747905f9fa0)
1635
1636 commit 0ff67c573f3bb59dc7872a48310c28d2d08734e1
1637 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1638 Date:   Mon Jan 25 12:42:36 2021 +0100
1639
1640     tm: docs for reply_relay_mode parameter
1641     
1642     (cherry picked from commit 00b1aba770c26f75c31cf2a28e7ca425f18788dc)
1643
1644 commit be9081621e71965f90be490cdaa01f31dd02d842
1645 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1646 Date:   Mon Jan 25 12:34:33 2021 +0100
1647
1648     tm: new parameter reply_relay_mode
1649     
1650     - control the behaviour introduced by 18410da0
1651     - if set to 0, the behaviour is like before the commit referenced above,
1652     tm is attemptime to send suspended 200ok after another final response
1653     that was forwarded while 200ok was suspended
1654     - default is 1 (behave as the patch changed the forwarding policy, not
1655     to overwrite the response buffer)
1656     
1657     (cherry picked from commit 90dfc421dab438a8ef62cc8f68b2c1f7fb50b0dc)
1658
1659 commit 31f8466f1d493db8baaa215d34d4ed4545d4ff79
1660 Author: Theo <theodor.scherney@kapsch.net>
1661 Date:   Fri Apr 17 08:53:00 2020 +0000
1662
1663     tm: 200 OK not processed correctly by Proxy after final non-2xx
1664     
1665     Description:
1666        Problem:
1667           Forwarding of 200 OK while sent 488 waits for ACK, destroys the UAS send buffer
1668        Scenario:
1669           During suspension of 200 OK by ims_qos module function Rx_AAR() at terminating PCSCF,
1670           The PCRF sends an AA Answer with result code DIAMETER_TOO_BUSY (3004), which triggers
1671           the PCSCF to send a 488 â\80\98Sorry no QoS availableâ\80\99 to the originating side (ims_dialog
1672           module function dlg_terminate()).
1673           Afterwards neither the 200 OK nor the ACK(488) is processed correctly by the PCSCF.
1674        Solution:
1675           The UAS send buffer should not be overwritten during processing of 200 OK,
1676           because non-2xx is needed to associate the ACK message in a correct way.
1677           200 OK must be forwarded statelessly.
1678        Side-Effect (potentially breaks existing function):
1679           Some callbacks cannot be called for the 200 OK, to avoid messing the stored 488.
1680     (cherry picked from commit 18410da04c7f7bbc9628820427fedb92cf893526)
1681
1682 commit b0e29edea36778be91acfe1907a94a5d1134a5ca
1683 Author: Nicolas C <nchaigne@capgemini.fr>
1684 Date:   Fri Jan 22 15:16:56 2021 +0100
1685
1686     core: fix to xavp_rm_internal (#2604)
1687     
1688     This fixes the following issue:
1689     https://github.com/kamailio/kamailio/issues/2604
1690     
1691     Description of the issue:
1692     
1693     When called to remove a specific index from a given xavp, function xavp_rm_by_index removes the index (as expected) but also all others before it.
1694     
1695     E.g :
1696     If called with idx = 1, it removes indexes 0 and 1.
1697     Likewise if invoked with idx = 2 => the first 3 elements are removed.
1698     
1699     This bug is located in function xavp_rm_internal. An assignment was missing when looping over the xavp list.
1700     Same for xavi_rm_internal.
1701     
1702     (cherry picked from commit 12414972ad0c28ac50ece3c14f98134c3f06c522)
1703
1704 commit b6ab0ba329f11e7baabe194994c095b4cb225af4
1705 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1706 Date:   Thu Jan 21 14:05:50 2021 +0100
1707
1708     kamctl: removed condition on CTLENGINETYPE
1709     
1710     - done again inside ctl_cmd_run
1711     
1712     (cherry picked from commit 4a4f0475716cbf824b2ab9684457e21f6732aa74)
1713
1714 commit b8a7d2bfd1118d556c9e46dcab97fbcb45fa6187
1715 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1716 Date:   Thu Jan 21 10:00:46 2021 +0100
1717
1718     kamctl: use param evaluation mode for cisco restart command
1719     
1720     (cherry picked from commit 359050f9be40002aec1d3894dc43a2a8762ce8cc)
1721
1722 commit 4b606ec029703420a74f4246a7bcdb06a9d67635
1723 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1724 Date:   Wed Jan 20 08:54:49 2021 +0100
1725
1726     kamctl: use tm.t_uac_wait_block rpc for ping command
1727     
1728     (cherry picked from commit 47a98532af5512a4597bbf9ad3834c62dd633256)
1729
1730 commit 254790bdb27e081765958a8b099921219c0f6e41
1731 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1732 Date:   Wed Jan 20 08:54:21 2021 +0100
1733
1734     tm: docs for rpc t_uac_wait_block
1735     
1736     (cherry picked from commit 89eea7edb8832124dc325d8303b23ea5f36c88f4)
1737
1738 commit ff34dc44bba76c6ee2828a03655e03087f5a5db6
1739 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1740 Date:   Wed Jan 20 08:11:45 2021 +0100
1741
1742     tm: implemented t_uac_wait_block rpc command
1743     
1744     - it blocks while waiting for the reply to return the code and reason
1745     text
1746     
1747     (cherry picked from commit dc5a548a9e6327674615aa7ddc8708e0ba5252aa)
1748
1749 commit c3f12eb469995a03166bf801bc4a391095202452
1750 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1751 Date:   Tue Jan 19 21:00:54 2021 +0100
1752
1753     core: utils - functions to shm-duplicate str in a block
1754     
1755     (cherry picked from commit 6684b57641396ba494716e7f63a0f15afc1d8637)
1756
1757 commit 6769d44cfab686824a6b077bc8cbb4a347fd3356
1758 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1759 Date:   Tue Jan 19 07:49:24 2021 +0100
1760
1761     kamctl: use tm.t_uac_wait for ping command
1762     
1763     (cherry picked from commit 20d075a17189961baf63ac000e4417d7f04d8a08)
1764
1765 commit 9b5eade1faa8deeb3fcc8f9cb010f803c17ee309
1766 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1767 Date:   Mon Jan 18 10:19:05 2021 +0100
1768
1769     kamctl: option for rpc command to replace tokens in parameters
1770     
1771     - supported now: replace '=CRLF=' with '\r\n'
1772     - fix 'kamctl ping' command by replacing '=CRLF=' with '\r\n'
1773     in multi-headers parameter
1774     
1775     (cherry picked from commit 1c66f6a1a5d04c33f1912609a36729b06b6eebd7)
1776
1777 commit 784ad65fe5abde677f5155e3d7ff0bfbd04286bf
1778 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1779 Date:   Tue Jan 12 10:05:32 2021 +0100
1780
1781     misc/examples/kemi: use local variable instead of many function calls for js
1782     
1783     (cherry picked from commit b4f439301c2dffbfc6a389354e840142fc3b965b)
1784
1785 commit e085bdb9a35f7a5b4624b7afdef96ca2fd3ba6fe
1786 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1787 Date:   Tue Jan 12 09:52:31 2021 +0100
1788
1789     misc/examples/kemi: use kx functions instead of pv
1790     
1791     (cherry picked from commit 6e541feb9184e193f9c486c8f97d73360c69250d)
1792
1793 commit df7ca5dce4c41ad6f05064fe2940943685a98f61
1794 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1795 Date:   Tue Jan 12 08:52:00 2021 +0100
1796
1797     app_jsdt: duktape interpreter upgraded to v2.6.0
1798     
1799     (cherry picked from commit 2590165e278efb947edb9cb5a75104f2f760c4c2)
1800
1801 commit 23000a3ab3d88419d4f0ac797aae201a22f0e1fb
1802 Author: Paul Komkoff <i@stingr.net>
1803 Date:   Mon Jan 4 18:18:01 2021 +0400
1804
1805     core: fix unused argument in socket_info.c:get_flags
1806     
1807     get_flags has an argument - family - which is supposed to be used
1808     in netlink message, otherwise why would we need it?
1809     
1810     (cherry picked from commit 42f7702430c312b2c9caea8f617af4e3719ef12f)
1811
1812 commit 252b0dd2d778c15ac6e96c7c415296619df3dc3e
1813 Author: Paul Komkoff <i@stingr.net>
1814 Date:   Mon Jan 4 18:13:28 2021 +0400
1815
1816     core: work around interface enum buffer overrun
1817     
1818     When a system has too many interfaces and too many addresses,
1819     8 kilobytes isn't enough to fit all of the netlink responses.
1820     As the result, kamailio gets stuck in a loop where it tries
1821     to do a 0-length recv.
1822     
1823     Increase the buffer to 32K. It's a miniscule amount for modern
1824     times anyway. Also, add diagnostics to make further troubleshooting
1825     easier.
1826     
1827     Proper fix would be to switch to libnl here, which would make a
1828     good weekend project.
1829     
1830     (cherry picked from commit d2fd204b0ae35512a04702e480bb0d16878e98be)
1831
1832 commit f64d41efc8bf08daa8f4a36cb81d4620bea2b367
1833 Author: Dennis <dennis_y@mail.ru>
1834 Date:   Mon Jan 4 18:35:44 2021 +0300
1835
1836     rtpengine: fixing wrong parsing the pair of IPv6 addr:port (#2592)
1837     
1838     - fixing wrong parsing the pair of IPv6 addr:port in rtpengine module, when loading node information from database.
1839     
1840     (cherry picked from commit 13d786e33d6f04a718af40ba345cf0827f752c2f)
1841
1842 commit d0af9aa7f46c90461288ef5241dba9c081fd40e4
1843 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1844 Date:   Thu Dec 24 10:09:02 2020 +0100
1845
1846     secsipid: docs - details of the acronyms
1847     
1848     (cherry picked from commit c1e06e029b192a4db45841fa78e9bcfee91f125d)
1849
1850 commit 0b98ddb1ea04603851ce581a69111581a1d30a67
1851 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1852 Date:   Tue Dec 22 20:33:27 2020 +0100
1853
1854     core: info message made dbg when adding a subst expression
1855     
1856     (cherry picked from commit 80b3d5d036da493316a93594c770df1ef8218e5e)
1857
1858 commit ff5283b156f6aa934bd5f621537427d9f2b31b1d
1859 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1860 Date:   Sat Dec 19 15:34:05 2020 +0100
1861
1862     core: kemi - KSR.is_method_in() uses E/e to match PRACK
1863     
1864     (cherry picked from commit b04111b583b454b12ea0c6a265a14858c195b213)
1865
1866 commit d992a7cf2d42e9c4efcb2153091f4410090e4be6
1867 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1868 Date:   Fri Dec 18 08:18:51 2020 +0100
1869
1870     http_client: docs - section title to get proper entry in toc
1871     
1872     - bits of whitespacing fixing
1873     
1874     (cherry picked from commit fadc0fc499fb57a763aa71a76b24cff152bbd927)
1875
1876 commit 82ca29e2c51667bbfb8962006c8b4a93ed2160ee
1877 Author: balajeesv <balajee.sv@gmail.com>
1878 Date:   Fri Dec 11 21:31:27 2020 +0530
1879
1880     evapi: export async_multicast() to kemi
1881     
1882     (cherry picked from commit ccaba976cd1c599ba64067df0896fdd4888af00f)
1883
1884 commit 9a793eeeb6c39b11b9125ca8455c2d5d2b0d415d
1885 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1886 Date:   Wed Dec 16 08:29:41 2020 +0100
1887
1888     xhttp: clang format code
1889     
1890     (cherry picked from commit d620aab9d2bc16e7785d5be0ddecd016329055de)
1891
1892 commit 218350f089be9c3b5505079079df63d25dd74cc4
1893 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1894 Date:   Mon Feb 8 11:54:32 2021 +0100
1895
1896     siputils: free params for contact param decode and remove
1897     
1898     (cherry picked from commit d6504e28f7fef8d48480861ea12e9bd457288661)
1899
1900 commit dbe358d2d0df1ea2d8441b39ae460966e5edb164
1901 Author: Sergey Safarov <s.safarov@gmail.com>
1902 Date:   Mon Feb 1 11:55:24 2021 +0300
1903
1904     pkg/docker: updated submodule [skip ci]
1905
1906 commit a96451324076e0043fe25407c5dd6a42d5ff9f69
1907 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1908 Date:   Mon Jan 25 14:46:38 2021 +0100
1909
1910     modules: readme files regenerated - modules ... [skip ci]
1911
1912 commit 4e2c049d27594c30069d1e29caca4f4521d6fe43
1913 Author: Richard Fuchs <rfuchs@sipwise.com>
1914 Date:   Mon Jan 25 08:37:26 2021 -0500
1915
1916     tmrec: fix typos in docs
1917     
1918     (cherry picked from commit 8be74b2fe0f59a9cef472b781feeae4cf3357bea)
1919
1920 commit 06bd17a8387008a3c7b797bd820a687ece5e3627
1921 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1922 Date:   Fri Jan 8 08:21:55 2021 +0100
1923
1924     secsipid: include secsipid.h from standard path
1925     
1926     (cherry picked from commit c1a3443b09cee8a923f8801f8f3034f078034bf5)
1927
1928 commit b7cff8de3b3d26b1120678fac331ca52424e6c01
1929 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1930 Date:   Thu Jan 7 17:34:36 2021 +0100
1931
1932     secsipid: Makefile - detect of pkg-config knows about libsecsipid
1933     
1934     (cherry picked from commit 664542adf42a4d829ddf9b9e482aba81f30883d8)
1935
1936 commit b0a629ef9b366f4946dd1e73ce4aed2e028c119b
1937 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1938 Date:   Thu Jan 7 11:14:53 2021 +0100
1939
1940     secsipid: use pkg-config when available
1941     
1942     (cherry picked from commit 231a6eceeb67318cf4708a765b47df6c336350da)
1943
1944 commit 573dd7e63ac3d2629367f72c967ec7fbd4edfcf1
1945 Author: Henning Westerholt <hw@skalatan.de>
1946 Date:   Wed Nov 25 15:28:40 2020 +0000
1947
1948     tls: log version, gh #2561
1949     
1950     (cherry picked from commit c9f0adddde8321bfaf368691fea74079e40bd789)
1951
1952 commit 88d1eb7a79acd6afecb3d6760889433f69646b5b
1953 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1954 Date:   Thu Dec 17 14:54:04 2020 +0100
1955
1956     dialog: handle CANCEL requests for CSeq updates
1957     
1958     (cherry picked from commit fd35a1a4eee2c50a3b7bf4ee6b1f6f20f4fa7d62)
1959
1960 commit d9df74d43d736dd330f4f9aa364a9f0560717e1a
1961 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1962 Date:   Wed Dec 16 20:54:57 2020 +0100
1963
1964     http_client: do not set empty headers and body
1965     
1966     (cherry picked from commit ce58411c462231d6ea1fc3b4acbf50520c2962ce)
1967
1968
1969 ===================== 2020-12-14 Version 5.4.3 Released =====================
1970
1971 ===================== Changes Since Version 5.4.2 ===========================
1972
1973 commit 32a19315eb946f939ca9cd8c50aae98b78adcfa1
1974 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1975 Date:   Mon Dec 14 09:44:34 2020 +0100
1976
1977     pkg/kamailio/deb: version set 5.4.3
1978
1979 commit fc592bd1c4f0f0d400c8c50fbc7583157d7f4956
1980 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1981 Date:   Mon Dec 14 09:25:07 2020 +0100
1982
1983     Makefile.defs: version set to 5.4.3
1984
1985 commit b1b2067d360be72d536b7372c5bafd918bb57593
1986 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1987 Date:   Mon Dec 14 08:56:22 2020 +0100
1988
1989     pkg: version set to 5.4.3 for rpms and apline
1990
1991 commit 0dffe40c25f59ba796edab7653633fe6c0773dc8
1992 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1993 Date:   Fri Dec 11 21:01:26 2020 +0100
1994
1995     modules: readme files regenerated - modules ... [skip ci]
1996
1997 commit 24666d2223c8e718ed9abe949a74d4339ae6c87e
1998 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1999 Date:   Thu Dec 10 16:25:49 2020 +0100
2000
2001     dispacher: docs - more details about weight and rweight attributes
2002     
2003     - cross reference sections that have info about weight and rweight
2004     attributes
2005     
2006     (cherry picked from commit db55715003cd9af5ef3d32b51b5246643eea10d1)
2007
2008 commit 834bca2dab19fd1a63386e28955428c93da3c2ca
2009 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2010 Date:   Tue Dec 8 13:07:44 2020 +0100
2011
2012     core: tcp - log connection state and flags on debug message
2013     
2014     (cherry picked from commit 41040a0420ee48f51901bf32e29526c8948ecea0)
2015
2016 commit bec3650b51342a9b093ca92134c3b22f4ee22637
2017 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2018 Date:   Tue Dec 8 12:50:56 2020 +0100
2019
2020     core: tcp - debug messages merged, print bytes read and flags
2021     
2022     (cherry picked from commit efb9c5f83b37c316b848ae7b6dc829e2f8ca6275)
2023
2024 commit bded4ca0918a4a48e7d1001bc924b31924ac8ea4
2025 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2026 Date:   Thu Dec 3 14:07:34 2020 +0100
2027
2028     pv: use static buffer for ctime_r() output and check its return
2029     
2030     - fixed $TF output, regression introduced when switching to thread safe
2031     time function
2032     
2033     (cherry picked from commit 02fc919e4f177cc3ab9c5d53eb9ea2019c572bd9)
2034
2035 commit cb6d5b577aa9eb3d60cb71a60133dd4a8777b69d
2036 Author: Sergey Safarov <s.safarov@gmail.com>
2037 Date:   Wed Dec 2 20:56:57 2020 +0300
2038
2039     lost: trimed spaces before reolving locationURI value
2040     
2041     fixes GH2569 (#2569). Allow parse exmaples from RFC7840
2042     
2043     (cherry picked from commit f9d424ac426dc0547c7233902dfa44ad1287e077)
2044
2045 commit f72f1effb079f66714f4399b12eaba077fc2b773
2046 Author: Patrick Wakano <patrick.wakano@ipscape.com>
2047 Date:   Wed Dec 2 13:58:18 2020 +0100
2048
2049     dialog: access dialog table entry by reference for dmq_send_all_dlgs
2050     
2051     - avoid race conditions to get and release the lock when entry structure
2052     is copied in local variable
2053     - GH #2570, GH #2547
2054     
2055     (cherry picked from commit 4183b860e8af6d65074ab98a996c187211aebc7f)
2056
2057 commit 7ef04a11c4b92a49dcf94dade5bb0a8c65880a43
2058 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2059 Date:   Wed Dec 2 09:45:48 2020 +0100
2060
2061     auth_diameter: init variable and check before freeing
2062     
2063     (cherry picked from commit 04dc5d6c66c85d0d411aa23b27bc6be00258eff6)
2064
2065 commit e7f616df3f68bd7c53150ad20a8ec5a42b8daede
2066 Author: Sergey Safarov <s.safarov@gmail.com>
2067 Date:   Sun Nov 29 22:54:24 2020 +0300
2068
2069     lost: removed extra `"` symbol in example
2070     
2071     (cherry picked from commit 124499c12db185d85805e5c71d5cc4222e608b68)
2072
2073 commit 4b5f58be3101c4efe745f37e286bf84b6ffd694f
2074 Author: Sergey Safarov <s.safarov@gmail.com>
2075 Date:   Sun Nov 29 22:44:33 2020 +0300
2076
2077     lost: fixed typo
2078     
2079     (cherry picked from commit 87f363f7fa0bf8f1897a3d6de13a09d6ec3812b9)
2080
2081 commit 7c7fc27eb10372fda305a65c2dacea679a57efde
2082 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2083 Date:   Thu Nov 26 13:54:42 2020 +0100
2084
2085     core: check if the tcp clone rcv buffer is set when applying changes
2086     
2087     (cherry picked from commit aa13720e5d78dde5ae5235c13399848cb8f5a0cc)
2088
2089 commit 5c6ddfea8845cd2d76bd15ec5511d156ef2ba3c3
2090 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2091 Date:   Wed Nov 25 18:09:51 2020 +0100
2092
2093     dispatcher: removed unnecessary return
2094     
2095     (cherry picked from commit 721d533317c735d7ddbd16ad94684b483468c010)
2096
2097 commit d610f27185eafe275e98c567f1c1781eb0325961
2098 Author: Aleksandar Yosifov <alexyosifov@gmail.com>
2099 Date:   Thu Nov 19 15:39:13 2020 +0200
2100
2101     smsops: fix len calc for a concatenated sms
2102     
2103     - fixed the calculation for concatenated SMSs
2104     based on TS 23.040, Sec. 9.2.3.16
2105     
2106     (cherry picked from commit d90f29b3b03386add989aebe3865bdc78dff8fbe)
2107
2108 commit 0744976d1ab80caf09f80b7594d2c76de3437d9c
2109 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2110 Date:   Mon Nov 23 13:48:01 2020 +0100
2111
2112     misc/examples/kemi: fixed function name to get From-URI
2113     
2114     (cherry picked from commit 6035c30aea72d06bf08883677d45f4eb0019f189)
2115
2116 commit fba5f6172932c7925dce1ee49fbfeb4e6cceb6fc
2117 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2118 Date:   Mon Nov 23 10:10:55 2020 +0100
2119
2120     etc/kamailio.cfg: split to filter on both friendly and scanner
2121     
2122     - some scanning scripts use a different format for the user agent
2123     
2124     (cherry picked from commit 454c4653409a69ef115de5ee748524d36e147246)
2125
2126 commit c5793f508aa115146e10c2f32691a29a16dc98ce
2127 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2128 Date:   Mon Nov 23 10:09:33 2020 +0100
2129
2130     misc/examples/kemi: filter on user agent matching friendly, scanner and sipvicious
2131     
2132     (cherry picked from commit e15c90d31fd0444f41cb862408f77399123c0191)
2133
2134 commit 66f5cc9d021eca4a9acfbca935e991c2c6caed3f
2135 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2136 Date:   Fri Nov 20 08:02:37 2020 +0100
2137
2138     misc/examples: note that sr is exported by app_lua_sr
2139     
2140     - hint for lua syntax check
2141     
2142     (cherry picked from commit 889431746d24c73eeff73705fab36a0e154116a9)
2143
2144 commit 4851f0318bf049ccef93390f6ac0fdfa8a38c0b7
2145 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2146 Date:   Thu Nov 19 17:06:06 2020 +0100
2147
2148     tm: proper fill of From/To URI/tag values using parsed structure in t_uac_send()
2149     
2150     (cherry picked from commit aa6e9963b2725c1b6b7e5ff995a77c222d95fa3c)
2151
2152 commit f8885c990642d4f2bebe47ea7d1f6ce8673c29f6
2153 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2154 Date:   Thu Dec 3 13:15:52 2020 +0100
2155
2156     tm: check end of header name in lw parser
2157     
2158     - proper identification of header type, prior could mistakenly set the
2159     type by matching the prefix of long header name
2160     - GH #2572
2161     
2162     (cherry picked from commit c0f5382bfbd2022896a9b206967977f827517700)
2163
2164 commit b9846143c171d731e94d7f0d450b40f66f2ac2c6
2165 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2166 Date:   Fri Dec 4 10:23:04 2020 +0100
2167
2168     cfgt: log info when node is created and saved
2169     
2170     (cherry picked from commit a2eff905626c6428539d3d848e7968f5dd0f2108)
2171
2172 commit 4fdc21a826533f1b889ee6e8302fe112859bf0fd
2173 Author: Sergey Safarov <s.safarov@gmail.com>
2174 Date:   Tue Dec 1 18:00:39 2020 +0300
2175
2176     pkg/kamailio/obs: updated tmpfiles
2177     
2178     fixed removing of kamailio_ctl and other files
2179
2180 commit 49d833852bdcdc7c37ebd8d8d4e8cfb5ef149613
2181 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2182 Date:   Tue Dec 1 09:40:56 2020 +0100
2183
2184     dlgs: fixed return value for dlgs_tags_count()
2185     
2186     (cherry picked from commit 057383f0b780b8317831f72c7c9f64786cc5a25e)
2187
2188 commit 3c8d3df471c92068144f84f2f02b9e79c8c723d2
2189 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2190 Date:   Mon Nov 30 14:07:21 2020 +0100
2191
2192     dlgs: fix counting dialogs function
2193     
2194     - count the dialog in initial state
2195     - GH #2568
2196     
2197     (cherry picked from commit 6376e24960878ca510ab6f1ce0594a351debc409)
2198
2199 commit d0da78960e61aca42e75ba346b76616b59a16e86
2200 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2201 Date:   Fri Nov 27 19:16:29 2020 +0100
2202
2203     modules: readme files regenerated - modules ... [skip ci]
2204
2205 commit 89b66e50b93465c120e818dabd4c94f9443bd686
2206 Author: Henning Westerholt <hw@skalatan.de>
2207 Date:   Fri Nov 27 18:05:35 2020 +0000
2208
2209     Revert "rtpengine: add CRC32 hash algo (#2558)"
2210     
2211     This reverts commit bc1cf60f970c572ecaddf1ea154834d0e41d292e.
2212
2213 commit 18edda18229ee6e75370a078a5deb8f980274e52
2214 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2215 Date:   Thu Nov 26 08:16:39 2020 +0100
2216
2217     modules: readme files regenerated - modules ... [skip ci]
2218
2219 commit bc1cf60f970c572ecaddf1ea154834d0e41d292e
2220 Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
2221 Date:   Wed Nov 25 19:20:52 2020 +0200
2222
2223     rtpengine: add CRC32 hash algo (#2558)
2224     
2225     (cherry picked from commit 10349080490faabffaf1ab7cc5d591678b8c94dd)
2226
2227 commit 2d733ec7c9e26ad79d9d8503db0d342217febd30
2228 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2229 Date:   Wed Nov 18 14:14:48 2020 +0100
2230
2231     tm: print ruri mode in debug message from t load contacts
2232     
2233     (cherry picked from commit 3214ecd8ee82d1b69cde57d96dddefe1301c190c)
2234
2235 commit f61d7a1b6b45bbed29bf4bc6c8a69fd52700ca41
2236 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2237 Date:   Wed Nov 18 14:04:15 2020 +0100
2238
2239     tm: use q field comparison in while for standard t contacts load
2240     
2241     - fix ordering change to standar mode introduced with proportional mode
2242     - GH #2449
2243     
2244     (cherry picked from commit 59f6ddbe902d61bc682dd12fc6330df656468b1b)
2245
2246 commit d9a1a5cf667e7d093cc077fc51297825565c79d1
2247 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2248 Date:   Tue Nov 17 12:55:17 2020 +0100
2249
2250     drouting: give portparameter set to 0 to sip_resolvehost()
2251     
2252     - enable doing SRV query, GH #2553
2253     
2254     (cherry picked from commit 18f59c10582845da5eea280990daf19c804978fb)
2255
2256 commit c9ab7671bffdee3c775f6eb13cbd2363b6f5ecf3
2257 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2258 Date:   Mon Nov 16 10:06:20 2020 +0100
2259
2260     jsonrpcs: exported dispatch() function to kemi
2261     
2262     (cherry picked from commit 08a9ed3d136c861f990e4f63c2c0544e08d9078d)
2263
2264 commit bec6cdf10dfbf9f32fce041987a3468b8a675a22
2265 Author: Aleksandar Yosifov <alexyosifov@gmail.com>
2266 Date:   Mon Nov 9 14:37:26 2020 +0200
2267
2268     core: added missing field in sip_msg_update_buffer
2269     
2270     - added a missing field in sip_msg_update_buffer()
2271       when restoring message fiedls: msg->pid.
2272     
2273     (cherry picked from commit 57be5c1f33344275c15777a7927d9c48df4a69ba)
2274
2275 commit f6747a1fe4af59062733090ee0081d1bf15669c3
2276 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2277 Date:   Mon Nov 9 13:10:43 2020 +0100
2278
2279     sctp: memcpy field data to avoid unaligned access warning
2280     
2281     - GH #2543
2282     
2283     (cherry picked from commit 4bb099b046939b85e1827b804167a51ef4bc00c4)
2284
2285 commit f3a872e9e8f780a23f7e3426ce4152a3a26cc448
2286 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2287 Date:   Mon Nov 9 12:31:24 2020 +0100
2288
2289     http_async_client: include poll.h instead sys/poll.h
2290     
2291     - according to POSIX specs
2292     - GH #2543
2293     
2294     (cherry picked from commit 8f30c75cff7787a39f7c934e00e933b1beb43c20)
2295
2296 commit b72ab5e554d230b36a7c6dbc79b8e86b5d0c70e2
2297 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2298 Date:   Mon Nov 9 12:13:51 2020 +0100
2299
2300     core: init origproto to fix compiler warning
2301     
2302     - GH #2543
2303     
2304     (cherry picked from commit ef3233d14080936486d09edbe9598d7d92bd2f33)
2305
2306 commit 88f43b97768676fd2b84c3e855ec5ae441b826cd
2307 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2308 Date:   Wed Nov 4 11:15:10 2020 +0100
2309
2310     dialog: skip doing cseq update processing for non-sip requests
2311     
2312     (cherry picked from commit 960b60ede8543f38b61ad2769e81e11d5a777df8)
2313
2314 commit 82e00ce32c9a232be1dbd2e0a0e6e6c349e054b0
2315 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2316 Date:   Tue Nov 3 12:49:33 2020 +0100
2317
2318     exec: debug message when command returns non-zero
2319     
2320     (cherry picked from commit e9eee1ead964992a2d81014709755bbfd1e995c9)
2321
2322 commit 17cb589ce5ac07dbb12f1b99f17258f313adf783
2323 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2324 Date:   Tue Nov 3 11:38:56 2020 +0100
2325
2326     dialog: small formatting changes
2327     
2328     (cherry picked from commit a3443211515068bb12ecbd53541785a5ebf1cb6c)
2329
2330 commit 4b5f5636143037ff6620b88e03e57c05a91eabc4
2331 Author: Henning Westerholt <hw@skalatan.de>
2332 Date:   Mon Nov 9 12:52:07 2020 +0000
2333
2334     crypto: properly initialize key and iv to 0, add comment regarding the size of IV
2335     
2336     - properly initialize key and iv to 0, otherwise invalid data might be printed
2337     - the initialization vector for AES will be always AES blocksize, e.g. 128 bits
2338     
2339     (cherry picked from commit e9624bc4823cfba0bd9536a70b9eeadecb2a537e)
2340
2341 commit 5c26e09f8c5be8c3de66958207701cdd7a8dce62
2342 Author: Sergey Safarov <s.safarov@gmail.com>
2343 Date:   Mon Nov 9 00:19:44 2020 +0300
2344
2345     pkg/kamailio/alpine: packaged app_lua_sr module
2346     
2347     (cherry picked from commit 6782b2c1789f162b405ec0b9894f61075a4307f9)
2348
2349 commit 345376cb49a5464ebb65f940e97262e010dc24ae
2350 Author: Guillem Jover <gjover@sipwise.com>
2351 Date:   Thu Nov 5 18:34:43 2020 +0100
2352
2353     sl: Fix 3xx stats RPC marshalling
2354     
2355     The struct_add() method was getting 4 values but only 3 "d".
2356     
2357     (cherry picked from commit ac55cc5ce5fcbb50d3a2a6b228585dce8fc1150d)
2358
2359 commit a97206031ff0c28f791a5789f6dfc37707a4b59d
2360 Author: Julien Chavanton <jchavanton@gmail.com>
2361 Date:   Thu Nov 5 07:09:38 2020 -0800
2362
2363     core: DNS stop resolving NAPTR for IP addresses (#2541)
2364     
2365     
2366     (cherry picked from commit 37f06f031c4ce93bcf4494744282c17f7a2d157c)
2367
2368 commit 5bd72f2758b2059759ce152e6d97b6a1955bc5bc
2369 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2370 Date:   Wed Nov 4 08:09:39 2020 +0100
2371
2372     dialog: proper to-tag check for initial requests to skip cseq updates
2373     
2374     (cherry picked from commit 81d3e7a43a249dfc9eaa075c698e1eb3237a517e)
2375
2376 commit e27c128abebcb06d1383a909ecfd21bcb4ca8026
2377 Author: Henning Westerholt <hw@skalatan.de>
2378 Date:   Mon Nov 2 09:27:41 2020 +0000
2379
2380     dialog: small spelling fix in debug log message
2381     
2382     (cherry picked from commit 1640569d02420e0c0d0232fc825354d1f09784c8)
2383
2384 commit a309a0ee48278923871197391a30d485f0513a4f
2385 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2386 Date:   Mon Nov 2 09:04:46 2020 +0100
2387
2388     dialog: skip non-INVITE initial request for cseq update processing
2389     
2390     (cherry picked from commit a973882b064c758972ce40e9ac3a83440c613be1)
2391
2392 commit bb016b3ac30bbd3c09c5ee8c10331c836231ed3d
2393 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2394 Date:   Wed Oct 28 10:32:50 2020 +0100
2395
2396     dialog: update internal_get_dlg() after 0bde3ca changes
2397     
2398     - keep also direction value for no-totag dialog
2399     - reference and unlock only when returning, related to #2494
2400     
2401     (cherry picked from commit 98436c73e8519e96e3d167b7610cbb58b9939885)
2402
2403 commit f76216bb1fab2dd39413915bc2db88d9c588a56e
2404 Author: Henning Westerholt <hw@skalatan.de>
2405 Date:   Fri Sep 11 10:51:23 2020 +0000
2406
2407     pkg: add CAP_CHOWN capability to Kamailio systemd service files to allow chown (#2391)
2408     
2409     - add CAP_CHOWN capability to Kamailio systemd service files to allow chown
2410     - needed e.g. for user and group setting from jsonrpcs and ctl modules
2411     - related to github issue #2391
2412     
2413     (cherry picked from commit 8b72f462deb4b66fb55f754abc93bf7295278afa)
2414
2415 commit 62dff5b8b157236cae7defe64291a6e4a8ae27b5
2416 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2417 Date:   Wed Oct 28 20:16:28 2020 +0100
2418
2419     modules: readme files regenerated - modules ... [skip ci]
2420
2421 commit 3deaec5ec6eda850e4b5c53e860d91460c317837
2422 Author: Henning Westerholt <hw@skalatan.de>
2423 Date:   Wed Oct 28 19:02:33 2020 +0000
2424
2425     uac: extend docs for uac_auth() example, only t_relay() on success
2426     
2427     - extend docs for uac_auth() example, only t_relay() on success
2428     - otherwise you will get a 'no branches for forwarding' error from tm
2429     
2430     (cherry picked from commit 668402e77c19ba4b5b8fc5b6c869ffbf34ea622d)
2431
2432 commit 035e22e9d75949d066129b4056271ff772653500
2433 Author: Henning Westerholt <hw@skalatan.de>
2434 Date:   Wed Oct 28 18:08:59 2020 +0000
2435
2436     uac: do not silently fail on realm lookup error, at least log with INFO
2437     
2438     (cherry picked from commit b6c10c8181d670a81a7d1216c7e6ec81c0963e9c)
2439
2440 commit 4f00ba425051718ecbf426591fdb14268ae92d94
2441 Author: Paris Stamatopoulos <paris@forin.gr>
2442 Date:   Fri Oct 23 23:57:49 2020 +0300
2443
2444     auth_radius, misc_radius: Adds VENDOR() definition if the freeradius-client.h does not contain one already.
2445     
2446     (cherry picked from commit 9978e00405cac89cc65d2d8a863128dd2814d7fd)
2447
2448
2449 ===================== 2020-10-27 Version 5.4.2 Released =====================
2450
2451 ===================== Changes Since Version 5.4.1 ===========================
2452
2453 commit 44e95a7723aa71612050ad321a282c2bad04f2ea
2454 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2455 Date:   Tue Oct 27 12:06:12 2020 +0100
2456
2457     Makefile.defs: version set to 5.4.2
2458
2459 commit c4186b78463899b044dd18dfca6f023b763ea502
2460 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2461 Date:   Tue Oct 27 11:45:17 2020 +0100
2462
2463     pkg/kamailio/deb: version set 5.4.2
2464
2465 commit 6114e2fc8bc00cc8875720322fbacd35312628c3
2466 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2467 Date:   Tue Oct 27 09:55:02 2020 +0100
2468
2469     pkg: version set to 5.4 for rpm and alpine specs
2470
2471 commit c8d42b328302e18c7b915b3760c5089910a1ad49
2472 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2473 Date:   Tue Oct 27 09:34:18 2020 +0100
2474
2475     xcap_server: shorten a bit the search range for xcaps_xpath_hack()
2476     
2477     - match on the buffer len min size, xmlns is expected to have a value,
2478     plus the ending of the xml tag
2479     
2480     (cherry picked from commit 3be41802c7c670cce0d3e08462e23ca3f3fbe2d4)
2481
2482 commit b51ea9f361a81fe8117dcef51902e975f7a662d0
2483 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2484 Date:   Mon Oct 26 14:02:48 2020 +0100
2485
2486     usrloc: safety check on len for user in db keepalive routine
2487     
2488     (cherry picked from commit a1620fa1b4587239835db6ed5765ce04f927172d)
2489
2490 commit e3cda7fa4e873c110ee2641f6200fad52222586a
2491 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2492 Date:   Mon Oct 26 13:36:36 2020 +0100
2493
2494     core: parser rr - clean partially cloned fields in case of error
2495     
2496     (cherry picked from commit e4f6c660bd75cdb9ff0855fcb511673cc8ec00c4)
2497
2498 commit bd2204b7151261981bc6872928b7434e2ac7df2e
2499 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2500 Date:   Mon Oct 26 13:06:53 2020 +0100
2501
2502     regex: use var to store strlen() values
2503     
2504     - avoid doing it again in a few cases
2505     
2506     (cherry picked from commit 5d490d616132067a5e914302a24b964b73b229a2)
2507
2508 commit 900a05c4ba32513ebb61428ef53a4d1705f58443
2509 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2510 Date:   Mon Oct 26 11:16:32 2020 +0100
2511
2512     modules: readme files regenerated - modules ... [skip ci]
2513
2514 commit 7cd88cf05f25a5a5883d936285ac51f82911e9af
2515 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2516 Date:   Mon Oct 26 10:53:24 2020 +0100
2517
2518     textops: docs - some enhancements to basic header operations functions
2519     
2520     (cherry picked from commit 374f0f05bdf27ddaf5d8652560738fbfb886c43c)
2521
2522 commit 82ff4f40455a910ef42dd3692af5c1c9dfb8d4c1
2523 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2524 Date:   Mon Oct 26 09:17:02 2020 +0100
2525
2526     pv_headers: free hash entry in case of error
2527     
2528     (cherry picked from commit 46c7a8c0bf2b4d5c00e22a751f95f13263686445)
2529
2530 commit aa0573d2afa3c1a0afa76b8fd1e0de952c487a01
2531 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2532 Date:   Mon Oct 26 08:15:10 2020 +0100
2533
2534     alias_db: clang format the code
2535     
2536     (cherry picked from commit 3dca5cd2c7f018189b6784a7e87807df1de7589e)
2537
2538 commit 5114cc77cb61744843ed8b535d9804fcdf61e635
2539 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2540 Date:   Mon Oct 26 07:52:49 2020 +0100
2541
2542     alias_db: removed history from top comments
2543     
2544     - missing copyright header
2545     
2546     (cherry picked from commit 7ae0caaffd3d6e523fd32501401213521a1881e5)
2547
2548 commit 83005d4fafd5d055e4125a83c24d1c6cd0eed058
2549 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2550 Date:   Mon Oct 26 07:42:10 2020 +0100
2551
2552     alias_db: set ending zero in a single place
2553     
2554     (cherry picked from commit dc1bb5b1861de279b450ab550888dd748b77463f)
2555
2556 commit dfa7bf13fb0e5513cd3b1558765ba32e9300a120
2557 Author: Julien Chavanton <jchavanton@gmail.com>
2558 Date:   Sun Oct 25 18:54:33 2020 +0000
2559
2560     rtp_media_server: state transition improvement
2561     
2562     - fix disconnection while in bridge, to keep thing simple for now the
2563     second leg is automaticaly disconnected.
2564     
2565     (cherry picked from commit e419bad759dc817ba673563ec4e79681f685dc28)
2566
2567 commit 407586bec91fac11311809d2693e521ad82394dc
2568 Author: Julien Chavanton <jchavanton@gmail.com>
2569 Date:   Fri Oct 23 20:21:45 2020 +0000
2570
2571     rtp_media_server: fix dialog_list_mutex
2572     
2573     issue 2522
2574     
2575     (cherry picked from commit 750cb7fc131afa254952536bdb200d55e2cc8955)
2576
2577 commit a5ee9476c8f403c42a6bc80d2228b49a39a0ca5b
2578 Author: Julien Chavanton <jchavanton@gmail.com>
2579 Date:   Fri Oct 23 19:37:35 2020 +0000
2580
2581     rtp_media_server: fix issue 2524
2582     
2583     - fix completion without failure route
2584     - rms_bridge automaticaly append missing ';' is not present
2585     
2586     (cherry picked from commit 2ea4f685ea8b7dbca13b4fd521441088f8318d1f)
2587
2588 commit dc2336f541eb27d0a034f4c72a26c40270cfea70
2589 Author: Alex Hermann <alex@hexla.nl>
2590 Date:   Mon Nov 13 16:48:30 2017 +0100
2591
2592     tmx: Allow $T_branch(flags) in onreply_route
2593     
2594     (cherry picked from commit d161d4523fc6b0619defe918bc204cc7a9cae073)
2595
2596 commit e93717fe95f39c5832e4bc380fe4a1d24a4e977b
2597 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2598 Date:   Fri Oct 23 11:17:14 2020 +0200
2599
2600     modules: readme files regenerated - modules ... [skip ci]
2601
2602 commit cbd9c3d2851ece3c8f08b0664b72fca18f6f4f77
2603 Author: Alex Hermann <alex@hexla.nl>
2604 Date:   Mon Nov 13 15:50:20 2017 +0100
2605
2606     tm: Fix faked_reply_prio by passing correct reply to get_prio
2607     
2608     Instead of passing the to be evaluated reply as the "best" reply, pass the
2609     actual "best" reply.
2610     
2611     (cherry picked from commit 5731cc0911ff65bf7efd433a83a25ffbf6073d10)
2612
2613 commit 48df37a27ae2e42498d1cb44bec8604827a5ed55
2614 Author: Alex Hermann <alex@hexla.nl>
2615 Date:   Fri Oct 23 10:32:02 2020 +0200
2616
2617     janssonrpcc: cleanups (#2512)
2618     
2619     * janssonrpcc: Remove unused variable and redundant assignment
2620     
2621     * janssonrpc: No need for copying options
2622     
2623     The address stay valid until free_params is called. And before that
2624     happens, mod_jsonrpc_request() makes its own copy.
2625     
2626     (cherry picked from commit 61771b0595c126d884e8c1eb392a54b5786a8fa8)
2627
2628 commit eae86ff8bf327b6ed0bcb83ee25c663cb97a02fc
2629 Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
2630 Date:   Thu Oct 22 16:54:01 2020 +0300
2631
2632     textops: fix append_hf function
2633     
2634     Before: append_hf adds header after first header occurance
2635     
2636     After: append_hf adds header after last header occurance
2637     (cherry picked from commit 4adea97a4f8a9b35273d4d28b0518964abb7f0d8)
2638
2639 commit 071fe9366b3cc14f0cce1aa0373d20a0242182cb
2640 Author: Kristian F. Høgh <kfh@uni-tel.dk>
2641 Date:   Wed Oct 21 11:21:43 2020 +0200
2642
2643     utils/pdbt: Relax permissions when creating files
2644     
2645     (cherry picked from commit bb42ee28fc115e1e3373962c02162c9a8e6d41fc)
2646
2647 commit 39895a53b7df804573746585b5d0dd9d4a56f209
2648 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2649 Date:   Wed Oct 21 08:29:21 2020 +0200
2650
2651     rtp_media_server: use directly gen_lock_t instead of ser_lock_t which is tm typedef
2652     
2653     (cherry picked from commit 3a162187580880fa7210bd376621f57576e9d209)
2654
2655 commit 9f2f517ffbc616d14567fcb9948147dae6507da0
2656 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2657 Date:   Wed Oct 21 08:24:53 2020 +0200
2658
2659     rtp_media_server: declare variables in .c files
2660     
2661     - extern in .h files, GH #2522
2662     
2663     (cherry picked from commit 128ba4fe95f3c27474c9f839d34f8fb1fd75e064)
2664
2665 commit 0752f63d41a5c02bc1a5612a22797f186e291119
2666 Author: Alex Hermann <alex@hexla.nl>
2667 Date:   Tue Oct 20 14:58:28 2020 +0200
2668
2669     core: Document that a str can be zero-terminated
2670     
2671     But by default it isn't.
2672     
2673     The functions shm_str_dup() and pkg_str_dup() will always create a
2674     zero-terminated copy
2675     
2676     (cherry picked from commit fcdfaf98acf8a66e84b9dccc767fb52c0cf0d460)
2677
2678 commit 4e50930695e288b0285370cc7fd26801cbf751de
2679 Author: Alex Hermann <alex@hexla.nl>
2680 Date:   Tue Oct 20 10:13:29 2020 +0200
2681
2682     core: Zero terminate str copies made with (pkg|shm)_str_dup()
2683     
2684     As discussed in #2512, zero-terminating all copies is preferred as most str
2685     usage is already with zero-terminated str.s.
2686     
2687     (cherry picked from commit 0ea69b16db298842f58a6fcaaab2c0ee1a137b94)
2688
2689 commit f050ce2dc5f27a08bf5c5364e4002b646802eb81
2690 Author: Juha Heinanen <jh@tutpro.com>
2691 Date:   Tue Oct 20 11:04:58 2020 +0300
2692
2693     registrar: added note about branch flags in save()/lookup() doc
2694     
2695     (cherry picked from commit f2996bf733a0b5e00fe124440353b9a69a3532a2)
2696
2697 commit 12ebd41d0dae516f39933eeabcda1919cb10b71e
2698 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2699 Date:   Mon Oct 19 11:01:12 2020 +0200
2700
2701     permissions: exported allow_trusted() to kemi
2702     
2703     - related to #2509
2704     
2705     (cherry picked from commit 843b22b4efb0d343f13230d6e90d2484f370dbdb)
2706
2707 commit 550840b4b9ce8df9acdf875f907ce86533fea43e
2708 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2709 Date:   Mon Oct 19 10:09:59 2020 +0200
2710
2711     pipelimit: use unsigned to compute size and for iterator
2712     
2713     (cherry picked from commit 23818fb34d09a487654ea89c9f29b880c0c75197)
2714
2715 commit 41b6be639eb56dbb9732e1961b75654a73ee2fa6
2716 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
2717 Date:   Fri Oct 16 07:22:33 2020 -0400
2718
2719     nsq: remove unused defs.h file
2720     
2721     (cherry picked from commit 79db27575a48c5451b547ece68b5849456e245f9)
2722
2723 commit e93b62f2f9a27943d68b1e2a8b2529f37a419292
2724 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2725 Date:   Fri Oct 16 08:49:12 2020 +0200
2726
2727     secsipid: docs - small typo
2728     
2729     (cherry picked from commit f74f1df842815e8a42d1b4f71b6f98287a625d41)
2730
2731 commit d43872c11edacf972c2ae72c746517dcf56e2777
2732 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2733 Date:   Fri Oct 16 14:16:41 2020 +0200
2734
2735     modules: readme files regenerated - modules ... [skip ci]
2736
2737 commit ef7a0789a52a9b741ce679145f8fadb5c6b97755
2738 Author: Bastian Triller <bastian.triller@gmail.com>
2739 Date:   Fri Oct 16 12:41:00 2020 +0200
2740
2741     nathelper: docs - fixed typos
2742
2743 commit b8576f0f34d373173ff223f00c6b6b2ce8daa85a
2744 Author: Bastian Triller <bastian.triller@gmail.com>
2745 Date:   Fri Oct 16 12:32:45 2020 +0200
2746
2747     uac: docs - fix missing uac.reg_remove method
2748
2749 commit 80c834d1eea1e1917f185d9d1110c7d07bb27bd6
2750 Author: Bastian Triller <bastian.triller@gmail.com>
2751 Date:   Fri Oct 16 12:36:13 2020 +0200
2752
2753     core: fix typo in comment
2754
2755 commit a505f5eb2bb60f935d3ecc55b0dfa1b410c1bb58
2756 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2757 Date:   Mon Oct 12 10:31:20 2020 +0200
2758
2759     modules: readme files regenerated - modules ... [skip ci]
2760
2761 commit eec7d2613489613725b8979ce3d00d6616bb80c8
2762 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2763 Date:   Tue Oct 6 12:59:50 2020 +0200
2764
2765     rtpproxy: renamed extract_mediaip() to rp_extract_mediaip()
2766     
2767     - extract_mediaip() is also in core sdp parser
2768     
2769     (cherry picked from commit 8d0044770e94eaf7099eabbb55abe177e52e5373)
2770
2771 commit a989f384b5cb95e096e89899c57d8f11283b12cb
2772 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2773 Date:   Tue Oct 6 11:56:45 2020 +0200
2774
2775     nathelper: renamed extract_mediaip() to nh_extract_mediaip()
2776     
2777     - extract_mediaip() is also in core sdp parser
2778     
2779     (cherry picked from commit b0f239a2c16b71b8b7e7b325ea121ffc48afa78e)
2780
2781 commit d5393ffd76cc37e98365d7b945454e0215d9f82f
2782 Author: Arsen Semenov <arsperger@gmail.com>
2783 Date:   Tue Oct 6 11:40:27 2020 +0500
2784
2785     nathelper: docs - updated notes for fix_nated_sdp. few typos fixed [skip ci]
2786     
2787     (cherry picked from commit 64579fee33d0a82a583b75184f78fcb7c9df2d82)
2788
2789 commit fd4dd36319599867e590098d86dc37186595cfad
2790 Author: Arsen Semenov <arsperger@gmail.com>
2791 Date:   Mon Oct 5 13:52:45 2020 +0500
2792
2793     nathelper: fix_nated_sdp added support for a=rtcp param RFC3605
2794     
2795     - GH #2459
2796     
2797     (cherry picked from commit 088738ce16e73339e4c1b78c11f6ad6f8f3394cf)
2798
2799 commit 755867b920e4e0d17a4bdf447a0d59a06875f8e1
2800 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2801 Date:   Fri Oct 2 21:37:15 2020 +0200
2802
2803     phonenum: note about the role of country code name for phonenum_match_cn()
2804     
2805     (cherry picked from commit dfd6c3966ed70d111a9196076bc29767c395d814)
2806
2807 commit 75cb64a768d187baf5730067503a708959284827
2808 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2809 Date:   Thu Sep 24 10:04:08 2020 +0200
2810
2811     core: dns cache - removed disabled code between #if 0 ... #endif
2812     
2813     (cherry picked from commit 298aeb7f93bfa75ec78bc941f2c76167525b2e61)
2814
2815 commit 1d8f45e88a8bc79646a330f5531c6b767e547754
2816 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2817 Date:   Thu Sep 17 14:21:30 2020 +0200
2818
2819     tmx: safety check of expected route blocks for using $T_*() variables
2820     
2821     - related to GH #2479
2822     
2823     (cherry picked from commit 2e7710e292a649c6c57e46d5994d3b2cf3815865)
2824
2825 commit 4c234562bf0265f2a221231e7f3d72648166995f
2826 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2827 Date:   Thu Sep 17 12:55:10 2020 +0200
2828
2829     lib/srdb1: db_use_table() more suggestive error messages
2830     
2831     (cherry picked from commit 57d33a2d76219ae3d1eb503044dadaeddc7e06fd)
2832
2833 commit 26fb90fd6ffdb239fa6c2779f281fae78f90c5ef
2834 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2835 Date:   Tue Sep 15 07:33:00 2020 +0200
2836
2837     topos: docs - more details about what SIP traffic is handled
2838     
2839     (cherry picked from commit 878971f2c0bc32233b6f18728f9b88537b3d19e8)
2840
2841 commit 23bdd1f6f2581d745f20c66ca9a93e4dad55ffec
2842 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2843 Date:   Wed Sep 9 13:01:36 2020 +0200
2844
2845     msrp: proper parsing ipv6 host part in uri
2846     
2847     - enclose ipv6 address in square brackets for msrp pv
2848     - related to #2472
2849     
2850     (cherry picked from commit 1cda029885dd89e2ec46fe28a0d6f656aad19e7a)
2851
2852 commit f57c900b438f3233fa1e9a9d3ca8cd383a30baa6
2853 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2854 Date:   Fri Oct 9 22:15:12 2020 +0200
2855
2856     tm: do not add duplicate headers in local requests
2857     
2858     (cherry picked from commit ada3701d22b1fd579f06b4f54fa695fa988e685f)
2859
2860 commit 6e2bdf1056e3a31f1ca1f485473fcd26f9ccf044
2861 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2862 Date:   Fri Oct 9 21:59:49 2020 +0200
2863
2864     core: parser - print lenghts in to header parsing debug message
2865     
2866     (cherry picked from commit 2648eb330b133a20f1398d59a28c53532106cad3)
2867
2868 commit 7adf410af754f1bb737edca6f427ef02d3441cda
2869 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2870 Date:   Fri Oct 9 21:55:45 2020 +0200
2871
2872     sanity: extended check 4 (required headers) for uniqueness
2873     
2874     - Call-ID, CSeq, From and To have to be only once
2875     
2876     (cherry picked from commit a9ede56b35990fcc9164af0775f503e49e33377e)
2877
2878 commit f4d5b1b86a821ed7e5168b15765bb40e83b3ec21
2879 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2880 Date:   Fri Oct 9 09:25:41 2020 +0200
2881
2882     usrloc: send keepalive over ws and wss connections
2883     
2884     (cherry picked from commit 5dda7f336121b6068fd306340cb90a7d7e76c708)
2885
2886 commit 83f242845a8b2759d8eec0559154cfd62cf89278
2887 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2888 Date:   Fri Oct 9 07:52:29 2020 +0200
2889
2890     core: tcp - helper function to send data over ws/wss connection
2891     
2892     (cherry picked from commit 5e107824d684cdf30514b033e7f600862123ece5)
2893
2894 commit 73476522301b6de65b8873e4ab04041315e93a82
2895 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2896 Date:   Mon Oct 5 11:53:01 2020 +0200
2897
2898     dialog: do unlock after saving updated dialog details
2899     
2900     - lock()/unlock() for dialog slots are reentrant
2901     
2902     (cherry picked from commit e4cf6739e62c2ac1e5364315aaed1a7b73919253)
2903
2904 commit a24dc3a4e64671d3428c629b2d12a0d6ca1a93ca
2905 Author: Henning Westerholt <hw@skalatan.de>
2906 Date:   Sat Oct 3 16:58:53 2020 +0000
2907
2908     dialog: fix error in dlg.list_match for callid parameter (reported from Ilie Soltanici)
2909     
2910     (cherry picked from commit 360e012d9d93c80b62b6e75bfac6e3340407ee98)
2911
2912 commit 76a0d84a02062f340bf6415db5270dbfce31136a
2913 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2914 Date:   Wed Sep 30 12:34:40 2020 +0200
2915
2916     rr: reset param buffer for r-r advertised address
2917     
2918     - GH #2486
2919     
2920     (cherry picked from commit 8dfc0f6ef0ddc4bf2d73d21124caa289d4b8ce07)
2921
2922 commit 0b923cabb82870e5376f79682b90b65e71050249
2923 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2924 Date:   Fri Oct 2 16:01:38 2020 +0200
2925
2926     modules: readme files regenerated - modules ... [skip ci]
2927
2928 commit bcd8f50929ac25d4eabe7b5886d22dd61c4872e7
2929 Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
2930 Date:   Thu Oct 1 20:51:16 2020 -0600
2931
2932     Fix typo on main README.md: Consecutives 'the'
2933
2934 commit 27f28271981e46ea9abec97392ab3232264c742f
2935 Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
2936 Date:   Thu Oct 1 20:50:41 2020 -0600
2937
2938     Fix typo on xmpp module: Consecutives 'the'
2939
2940 commit 0eec5a2c839d9a1de6a152f733fe69e3353d1d22
2941 Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
2942 Date:   Thu Oct 1 20:50:02 2020 -0600
2943
2944     Fix typo on websocket module: Consecutives 'the'
2945
2946 commit 2b4f7960ae740175fa4bd37fc2d93868fc52ac95
2947 Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
2948 Date:   Thu Oct 1 20:46:20 2020 -0600
2949
2950     Fix typo on tm module: Consecutives 'the'
2951
2952 commit 3910066feabbfbe2f2f653b9b4af5d7d14285911
2953 Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
2954 Date:   Thu Oct 1 20:45:44 2020 -0600
2955
2956     Fix typo on sca module NOTES
2957
2958 commit 13e6f48fe794455b673e73181397d6d6f8d355c6
2959 Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
2960 Date:   Thu Oct 1 20:44:27 2020 -0600
2961
2962     Fix typo on ims_qos module: Consecutives 'the'
2963
2964 commit d26bf214e7050c051fa6db9477fd7650ad873509
2965 Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
2966 Date:   Thu Oct 1 20:43:44 2020 -0600
2967
2968     Fix typo on drouting module: Consecutives 'the'
2969
2970 commit a8f66e8d3104ac35bb99023777a5363d700b3855
2971 Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
2972 Date:   Thu Oct 1 20:42:54 2020 -0600
2973
2974     Fix typo on db_mongodb module: Consecutives 'the'
2975
2976 commit fe70897c15c8236fc226d2a05822f98e385ea083
2977 Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
2978 Date:   Thu Oct 1 20:41:54 2020 -0600
2979
2980     Fix typo on cplc module: Consecutives 'the'
2981
2982 commit 54926260bcb0ef9c487ed66990f945fbe1cb1b13
2983 Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
2984 Date:   Thu Oct 1 20:40:13 2020 -0600
2985
2986     Fix typo on counters module: Consecutives 'the'
2987
2988 commit 02f470f64d57d27b3035b9f8884d539916a8ca02
2989 Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
2990 Date:   Thu Oct 1 20:39:26 2020 -0600
2991
2992     Fix typo on carrierroute module: Consecutives 'the'
2993
2994 commit ab5a57b1291316b4be57ade1219200db8222ac87
2995 Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
2996 Date:   Thu Oct 1 20:31:12 2020 -0600
2997
2998     Fix typo on avp module: Consecutives 'the'
2999
3000 commit 408efc005320d055c16cce9a518954692eb75187
3001 Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
3002 Date:   Thu Oct 1 20:30:12 2020 -0600
3003
3004     Fix typo on app_jsdt module: Consecutives 'the'
3005
3006 commit 5aff688af40e87c32e43c7c6d5abca60fbb22595
3007 Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
3008 Date:   Thu Oct 1 20:29:03 2020 -0600
3009
3010     Fix typo on srdb1 lib: Consecutive 'the'
3011
3012 commit 8006da08a44d15c37b07e20ea95e03b07ae1e66a
3013 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3014 Date:   Thu Oct 1 10:04:50 2020 +0200
3015
3016     topos: update to-tag and rr on reply even to-tag is already set
3017     
3018     - GH #2489
3019     
3020     (cherry picked from commit acd7f6f1703d12aa8f2dce87e1b8e4b74d6b4d96)
3021
3022 commit 0bde3ca506467008cf3d8345afa731617b095c8c
3023 Author: Julien Chavanton <jchavanton@gmail.com>
3024 Date:   Mon Sep 28 09:13:16 2020 -0700
3025
3026     dialog: dlg_cell, always check for a to-tag match
3027
3028 commit aed88c64710493452ee3ea8468c80c3c01287111
3029 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3030 Date:   Tue Sep 29 07:25:46 2020 +0200
3031
3032     pv: use the corresponding functions for parsing names of xavu and xavi
3033     
3034     (cherry picked from commit aa8589ba66f984e93438a91a7fe8b26bd9d5b62e)
3035
3036 commit a6cb7427ea8d98ba10d51e1fde3648bb1aca53b6
3037 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3038 Date:   Fri Sep 25 09:38:39 2020 +0200
3039
3040     usrloc: set last keepalive value to current time on new records
3041     
3042     - do not rely on last modified value, can be loaded from db and be too
3043     old
3044     
3045     (cherry picked from commit 60f04b6d6f51b55294d22722df3f351a76cbfb9b)
3046
3047 commit 7f14deb8704697ebe1e073c8db30a5569bab6985
3048 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3049 Date:   Wed Sep 23 17:31:04 2020 +0200
3050
3051     usrloc: do keepalive mode checks before expire processing
3052     
3053     (cherry picked from commit e67b588434a08c828548c79b6cc5f4c2a7240dc9)
3054
3055 commit f14111e9ba0139e79a2bf7b7c0c5bc98c47cf220
3056 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3057 Date:   Wed Sep 23 17:00:29 2020 +0200
3058
3059     usrloc: do keepalive-based contact expire on internal callback
3060     
3061     - the one used by nathelper is not triggered automatically
3062     
3063     (cherry picked from commit 5c1e07dc2efc46fe078263c76ce0388f09949539)
3064
3065 commit 4669e8f295eefca64af61e168e5e79f540df89c8
3066 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3067 Date:   Tue Sep 22 19:00:25 2020 +0200
3068
3069     imc: jump over printing error log messages when list commands are ok
3070     
3071     - reported by GH #2481
3072     
3073     (cherry picked from commit 92cfb5e8d291706889c926892397e663e2d93b05)
3074
3075 commit 463498565029aced931b44fd686f5c9d15b49341
3076 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3077 Date:   Wed Sep 23 09:01:43 2020 +0200
3078
3079     ndb_redis: set message level to debug on exec
3080     
3081     * logging error makes no sense here since there's going
3082       to be a reconnection afterwards
3083     
3084     > ERROR: ndb_redis [redis_client.c:903]: redisc_exec_argv(): Redis error: Server closed the connection
3085     
3086     (cherry picked from commit a9c331d70dbed6827874aa99296203ac5a9d5c7b)
3087
3088 commit 609685c91d92337a1d0832d709ebff437fb193ef
3089 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3090 Date:   Tue Sep 22 19:46:21 2020 +0200
3091
3092     modules: readme files regenerated - modules ... [skip ci]
3093
3094 commit 79ec049ba50c0c48c02748c2679c07f4da2a766e
3095 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3096 Date:   Fri Sep 11 22:06:45 2020 +0200
3097
3098     usrloc: docs for ka_timeout module parameter
3099     
3100     (cherry picked from commit 2e9d4e2dc45bf5baab1bff9c13fc841b66793cb4)
3101
3102 commit f5eb642c9bc9012debd2009ad03f2598d0c7c354
3103 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3104 Date:   Fri Sep 11 22:00:38 2020 +0200
3105
3106     usrloc: export modparam to set keepalive timeout
3107     
3108     - variable was not exported by the module for internal keepalive
3109     mechanism
3110     
3111     (cherry picked from commit 9331044bf517be120dea59414402415090b63007)
3112
3113 commit 5cbec397d4dbe338400aefacddcce69dd0547f39
3114 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3115 Date:   Tue Sep 15 18:01:22 2020 +0200
3116
3117     modules: readme files regenerated - modules ... [skip ci]
3118
3119 commit acce084fcab7249d52862bef0f4c32ed488222bc
3120 Author: whosgonna <ben.whosgonna.com@gmail.com>
3121 Date:   Tue Sep 15 10:29:08 2020 -0500
3122
3123     registrar:  Update documentation
3124     
3125     - Replace all occurences of "HF" with "header field"
3126     - Replace all occurences of "HFs" with "header fields"
3127     
3128     (cherry picked from commit d936c6276b6d8e45efd87a4fc25a55b9c3ab1fce)
3129
3130 commit 76864d4508ff4e1d9d909480663819db272aae48
3131 Author: whosgonna <ben.whosgonna.com@gmail.com>
3132 Date:   Tue Sep 15 10:32:07 2020 -0500
3133
3134     registrar:  Update documentation
3135     
3136     - Fix double negative "without no DB operation". Changed to
3137       "with no DB operation".
3138     
3139     (cherry picked from commit be0382fa11920de972ddbcdbe17c3ff583da87e4)
3140
3141 commit 99b2a0c066bcc35425b3a2bc73158711bba70b70
3142 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3143 Date:   Wed Sep 9 15:32:33 2020 +0200
3144
3145     core: more comments about data lump structure fields and options
3146     
3147     (cherry picked from commit b13431b6fc7eec20096c5be46c8ce2e43931c45f)
3148
3149 commit 2ca2232b3cac72f7c03b37ef9db5a198462e6dfa
3150 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3151 Date:   Wed Sep 9 15:33:18 2020 +0200
3152
3153     core: skip abort() in free_lump() for LUMPFLAG_DUPED
3154     
3155     - the LUMPFLAG_DUPED is set when duplicating lumps list for branch route
3156     execution, but some functions such as set_body() may want to clean them
3157     - report and minimal reproducing config by Henning Westerholt
3158     
3159     (cherry picked from commit 57ee97f52dd90c86743b6fd6dd682285ef994e80)
3160
3161 commit 4e0f9f8869aaf364011413417ff6c95c032af16d
3162 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3163 Date:   Tue Sep 8 15:04:04 2020 +0200
3164
3165     httpa_asyc_client: set curl memory callbacks in module initialization
3166
3167 commit c7a07121012b23299331b22426852d9af534582f
3168 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3169 Date:   Tue Sep 8 13:08:01 2020 +0200
3170
3171     core: events - return once SREV_SIP_REPLY_OUT callbacks are executed
3172     
3173     (cherry picked from commit 1910432ce3af56af1e6d4c4c124c2af2925c5b9a)
3174
3175 commit 1a49cc015609c8701057d5a9cf50f68db61870c1
3176 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3177 Date:   Mon Sep 7 19:35:04 2020 +0200
3178
3179     uac: restore first display name then uri with dialog callback
3180     
3181     - same as for rr callback, otherwise the new header can be malformed:
3182     the case of initial INVITE with From URI having no angle brackets and goes
3183     out with display name and angle brackets, the ACK for 200ok results with
3184     From broken when forwarded
3185     
3186     (cherry picked from commit efa6c6a9bf13c430d5be5146168d1ded4c39dba7)
3187
3188 commit e1d4ddcb6c517f8fc3d688728f4d1310c5149352
3189 Author: Victor Seva <vseva@sipwise.com>
3190 Date:   Fri Sep 4 11:19:33 2020 +0200
3191
3192     pv_headers: fix $x_hdr index on get
3193     
3194     * previously we where not supporting pseudo-variables as index
3195     
3196     (cherry picked from commit 492c99e8065baa510f55154593122e33d3a61d73)
3197
3198 commit ad14b61155686aead27e7ac5f3fb6b1aa90b6840
3199 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3200 Date:   Fri Sep 4 10:22:52 2020 +0200
3201
3202     pv: handle s.prefixes for empty values
3203     
3204     - avoid crash due to invalid length of result, GH #2467
3205     
3206     (cherry picked from commit e74b06c32bc2b090937350858f655af4ab89ff63)
3207
3208 commit 0f6dea703bd8a4cb5e450eddd046bce2b254e84d
3209 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3210 Date:   Wed Sep 2 13:12:25 2020 +0200
3211
3212     Revert "tls: support compilation without deprecated OpenSSL APIs"
3213     
3214     This reverts commit 10af8efa9061c2f52ee1db51c4cf665073c20dcc.
3215
3216 commit e7cf0625893125bb45029f6e055ec7910f70d88f
3217 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3218 Date:   Wed Sep 2 13:12:06 2020 +0200
3219
3220     Revert "tls: added define condition on version functions"
3221     
3222     This reverts commit 67979e07b63b574687b1924c38fabd724d0ad876.
3223
3224 commit abebfbed313aaf052f4383ecf03607f17549c63c
3225 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3226 Date:   Wed Sep 2 13:11:51 2020 +0200
3227
3228     Revert "tls: proper ifdef on libssl version for tls_init_locks()"
3229     
3230     This reverts commit e9baba91c6c7e3d1817e8a07bbabbce3a8efbe79.
3231
3232 commit acebbeef29d538c245e58738574bb5432c4170f6
3233 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3234 Date:   Wed Sep 2 13:11:40 2020 +0200
3235
3236     kamctl: regenerated dbtext version table records
3237     
3238     - GH #2463
3239     
3240     (cherry picked from commit 65f5d0ed0fb88f5312ac53f2faaa66a2098ce0d8)
3241
3242 commit b43f98af239b8459bb8872464c954ba25ce3dbf5
3243 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3244 Date:   Wed Sep 2 13:11:18 2020 +0200
3245
3246     doc/stylesheets: set 0 for id column in dbtext version table records
3247     
3248     (cherry picked from commit fcd3f257c12d2e17fa92007f9d149e4ee27ec994)
3249
3250
3251 ===================== 2020-09-01 Version 5.4.1 Released =====================
3252
3253 ===================== Changes Since Version 5.4.0 ===========================
3254
3255 commit 9527496e3c1bd268531551d72c61ee6190a4c468
3256 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3257 Date:   Tue Sep 1 09:37:28 2020 +0200
3258
3259     Makefile.defs: version set to 5.4.1
3260
3261 commit ee284726b6200f86c370254ba3d27d2f43c79053
3262 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3263 Date:   Tue Sep 1 09:35:50 2020 +0200
3264
3265     pkg: version set to 5.4.1 for rpm and alpine specs
3266
3267 commit 47fe547ce2c1b7b1ccb22744dbefe8a0ea41d926
3268 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3269 Date:   Tue Sep 1 09:12:28 2020 +0200
3270
3271     pkg/kamailio/deb: version set 5.4.1
3272
3273 commit b1ce252f8090f66de290cec95dbb6e1762ee6bdf
3274 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3275 Date:   Mon Aug 31 12:15:00 2020 +0200
3276
3277     keepalive: removed function name from log messages
3278     
3279     (cherry picked from commit 17d6a88090e2a67f5c0b06e6aae76d629595b37e)
3280
3281 commit e9baba91c6c7e3d1817e8a07bbabbce3a8efbe79
3282 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3283 Date:   Sun Aug 30 18:04:04 2020 +0200
3284
3285     tls: proper ifdef on libssl version for tls_init_locks()
3286     
3287     - avoid compile warning on unused label
3288     
3289     (cherry picked from commit 60bd3aa284a5d9eb117a9763aa590aecf276ba16)
3290
3291 commit ac56dfde20c5e689fb911debdd33a6155f7b130c
3292 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3293 Date:   Thu Aug 27 12:34:50 2020 +0200
3294
3295     usrloc: get_udomain() - safety checks for location table name parameter
3296     
3297     (cherry picked from commit 29dde9fea1eb21b4bb484286f7443dd32f611bd2)
3298
3299 commit f22d1ebae89f15e177a791d09c36ded1184d9b67
3300 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3301 Date:   Wed Aug 26 23:16:45 2020 +0200
3302
3303     modules: readme files regenerated - modules ... [skip ci]
3304
3305 commit 05b4b85b6d977fddfd23b3c556328c516670b98d
3306 Author: Juha Heinanen <jh@tutpro.com>
3307 Date:   Tue Aug 25 20:11:59 2020 +0300
3308
3309     sqlops module: added one more sql query function return value to README
3310     
3311     (cherry picked from commit d93de03c10eb7b88024d7eb9ba85200601cf6c7a)
3312
3313 commit b5176749605808af737aca00992f549152f9c38a
3314 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3315 Date:   Mon Aug 24 10:22:52 2020 +0200
3316
3317     topoh: remove the Via cookie when skipping topoh via event route
3318     
3319     - event route is now executed with parsed sip message to be sent out
3320     - GH #2437
3321     
3322     (cherry picked from commit 06a1d20fdcae42c8f2130c547c6c6cf5fb6dce26)
3323
3324 commit a3763403b22b21974e401929de4ef3f6f38d045a
3325 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3326 Date:   Mon Aug 24 09:34:33 2020 +0200
3327
3328     keepalive: docs - documented owner parameter for add/delete functions
3329     
3330     - related to GH #2438
3331     
3332     (cherry picked from commit 7284a61125bb0cacd1adc2289af616061df03258)
3333
3334 commit f1d194d0d83f94a495c539436918a094f06758de
3335 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3336 Date:   Thu Aug 20 16:16:56 2020 +0200
3337
3338     core: kemi - exported core route function
3339     
3340     (cherry picked from commit d9dd2abeb82be8b992ddf534864b6d84594b7a47)
3341
3342 commit daab7955e91c4537547c89eacb7ecd0f136bffdb
3343 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3344 Date:   Thu Aug 20 15:57:57 2020 +0200
3345
3346     cfgutils: exported route check functions to kemi
3347     
3348     (cherry picked from commit ecba550f5d35435adfa9c692cec8cee6cae8a77b)
3349
3350 commit 474d77b8743834a14d00ad285534cf2916460b17
3351 Author: Yufei Tao <yufei.tao@syntec.co.uk>
3352 Date:   Thu Aug 13 16:18:49 2020 +0100
3353
3354     uac: added uac_event_callback for kemi
3355     
3356     (cherry picked from commit 767d3ca88a4e4fa093a6a81a36d95d116251b578)
3357
3358 commit 0efd0d63a8f8d7b644d0eba13552778d3b746c67
3359 Author: Dmitry <dmitry.wagin@ya.ru>
3360 Date:   Sun Aug 16 23:21:37 2020 +0300
3361
3362     Makefile.defs: Fixed libs option for FreeBSD
3363     
3364     (cherry picked from commit f490c4e0f5888963a01fa99fe94a464d44223199)
3365
3366 commit 67979e07b63b574687b1924c38fabd724d0ad876
3367 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3368 Date:   Thu Aug 13 07:19:28 2020 +0200
3369
3370     tls: added define condition on version functions
3371     
3372     - libssl 1.1 variants are not in 1.0
3373     - following the changes by 234b02236b3ad13cdaf5624d11c727ad7d804747
3374     
3375     (cherry picked from commit 99c6a68dea60ca745dfdfa33085bb6acbcee846a)
3376
3377 commit 10af8efa9061c2f52ee1db51c4cf665073c20dcc
3378 Author: Rosen Penev <rosenp@gmail.com>
3379 Date:   Wed Aug 12 16:37:13 2020 +0200
3380
3381     tls: support compilation without deprecated OpenSSL APIs
3382     
3383     - GH #2428
3384     
3385     (cherry picked from commit 234b02236b3ad13cdaf5624d11c727ad7d804747)
3386
3387 commit c8c884c4db353d4fac83752a494989e699fc36ff
3388 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3389 Date:   Tue Aug 11 12:36:02 2020 +0200
3390
3391     topoh: check if via param has the expected prefix, otherwise skip
3392     
3393     - GH #2437
3394     
3395     (cherry picked from commit 046126b4a90090bf5b8f9b517ba5218793e6b973)
3396
3397 commit c783f19708bfd1d8c2334f739c8960b2de5f4fb3
3398 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3399 Date:   Tue Aug 11 11:11:35 2020 +0200
3400
3401     pike: docs - section for pike.list rpc command
3402     
3403     (cherry picked from commit 720e929a87c6d3ee29c316ca63886c7142320f43)
3404
3405 commit 6d79c954469082aeb8518fdcca80217ce4826992
3406 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3407 Date:   Wed Aug 5 16:38:01 2020 +0200
3408
3409     Makefile.defs: map gcc v10.x to 9.0+ options
3410     
3411     - detect properly the 10.x gcc version number, GH #2425
3412     
3413     (cherry picked from commit 79e7738027a40affa4c7f606bf55a3ad0fe31bc4)
3414
3415 commit b14b0a116791b85f2048e5fc863e50b7f7d93405
3416 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3417 Date:   Tue Aug 4 08:36:18 2020 +0200
3418
3419     Makefile.defs: get clang version only from --version output
3420     
3421     - the full version with stderr output included has a different first
3422     line on MacOS, making head -n 1 not extract the version number line
3423     
3424     (cherry picked from commit bff689cfedca70149e17b6ec3584ca9ecab71418)
3425
3426 commit aabb2b2cfab6dc664ebc4b3d15db0d2ecb3cafd5
3427 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3428 Date:   Sat Aug 1 16:51:39 2020 +0200
3429
3430     db_text: free pointer in case of error
3431     
3432     (cherry picked from commit bddf16db74ea779bb01805fc2cbabfdaf8f4d62b)
3433
3434 commit 4aeb071b26df08e1dfc902340475c077e468c661
3435 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3436 Date:   Fri Jul 31 20:45:47 2020 +0200
3437
3438     xcap_server: check before going to the end of the buffer
3439     
3440     - use marcros to set and restore char for ending 0
3441     
3442     (cherry picked from commit 6ce5c0bdf136ecffd7917f2d60093e1b2c49fa54)
3443
3444 commit c98d9e8c6687f2311f51016ed9cc2e089d4eb242
3445 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3446 Date:   Thu Jul 30 20:32:02 2020 +0200
3447
3448     app_lua: docs - note about availability of 'sr' Lua module
3449     
3450     - use KSR in the examples
3451     
3452     (cherry picked from commit 34efa83569bedb1f36c3661ee063ff6334633e4a)
3453
3454 commit 12095fd3948ca776dd2d03b8efa11293609389c4
3455 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3456 Date:   Thu Jul 30 10:36:01 2020 +0200
3457
3458     evapi: export async_unicast() to kemi
3459     
3460     - PR #2415
3461     
3462     (cherry picked from commit 7116c04c61cf789a371568fb593c109e195a1574)
3463
3464 commit ef86ec4afefdb1c235e0815c76ce17c63f2d20b6
3465 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3466 Date:   Mon Aug 24 12:28:07 2020 +0200
3467
3468     dmq_usrloc: do not replicate socket if the field is not set:
3469     
3470     - GH #2451
3471     
3472     (cherry picked from commit 8891b656f5d3650b83e4f877ca43068d5d6f7ff7)
3473
3474 commit 1ecade5cbd323e1ab45ec6f83236e1d389739d3b
3475 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3476 Date:   Mon Aug 24 10:01:20 2020 +0200
3477
3478     log_custom: print to stderror if sending log message fails
3479     
3480     - help troubleshooting while avoiding looping to same function in case
3481     the log engine is set to log custom module
3482     
3483     (cherry picked from commit f16d046f6330f897b374d9bb7dab3b2ce8eab3a7)
3484
3485 commit bf38c7b04171e6f410ff885f10abe0f815d27de9
3486 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3487 Date:   Thu Aug 20 11:06:56 2020 +0200
3488
3489     async: fix async_ms_route and export it to kemi
3490     
3491     (cherry picked from commit b787627819fc93dcc8c68a4950c9760d298ce555)
3492
3493 commit 19128f2121d8b859a6a546dfdf2c0855b9bd9502
3494 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3495 Date:   Tue Aug 18 17:48:21 2020 +0200
3496
3497     usrloc: print Route header name in keepalive when Path is present
3498     
3499     - related to GH #2446
3500     
3501     (cherry picked from commit d49d6b89ceb311598a89cfd789d180412b46a4af)
3502
3503 commit b8a8b0dba15b186fb255307084848b918da378d0
3504 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3505 Date:   Mon Aug 17 11:44:09 2020 +0200
3506
3507     usrloc: export the ka_logmsg parameter
3508     
3509     - GH #2440
3510     
3511     (cherry picked from commit d74ab3652eadb34b708755522048468ca8f0b2e8)
3512
3513 commit 890bde4199ec3e9a5fd3c570729f964636a4fffe
3514 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3515 Date:   Fri Aug 14 12:46:59 2020 +0200
3516
3517     modules: readme files regenerated - modules ... [skip ci]
3518
3519 commit 2cdaacfb4b54cd6d219c9f8f5becd8928b04f21d
3520 Author: Bastian Triller <bastian.triller@gmail.com>
3521 Date:   Thu Aug 13 09:26:57 2020 +0200
3522
3523     pipelimit: docs - fixed typo
3524     
3525     (cherry picked from commit c87f3c1d07a5a3c51728d404200d60b10ed6159f)
3526
3527 commit a24d6c421fac3487f45a352955ba1a2d3e3cf2b7
3528 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3529 Date:   Tue Aug 4 15:19:39 2020 +0200
3530
3531     evapi: use port in getaddrinfo() otherwise it does not bind as expected
3532     
3533     - regression added by cc098ecdfb556bf5efaab72fa767c773000f9fb6
3534     
3535     (cherry picked from commit 301302531c630803222e7f14a1c113b1a400f7a1)
3536
3537 commit 91568036f1cfe3bedcf0d6a06c91c917f71c364b
3538 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3539 Date:   Tue Aug 4 15:01:17 2020 +0200
3540
3541     pkg/kamailio/deb: add focal support #2338
3542
3543 commit 73c97ee8ca89bea202b09f6b75722396fbe05ba6
3544 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3545 Date:   Fri Jul 31 16:00:06 2020 +0200
3546
3547     pua: update_version_puadb() use pres_id to select record
3548     
3549     * only relevant when db_mode is PUA_DB_ONLY
3550     * call_id/to_tag/from_tag values can be "", for instance with
3551       DIALOG_PUBLISH.* records. Then **ALL** records get version
3552       field update
3553     * update_vesion_puadb() is called from send_publish() and pres->id
3554       value is valid after a call to get_record_puadb()
3555     
3556     related to #2414
3557     
3558     (cherry picked from commit e4aed5c272c8144dd1ddf58163c3ba501bb46a5b)
3559
3560 commit 46b4cc31bb2cb0a513ddf283db5d0690b0b04f68
3561 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3562 Date:   Thu Jul 30 12:19:45 2020 +0200
3563
3564     pua: fix send_publish() behavior on PUA_DB_ONLY
3565     
3566     * dialog PUBLISH was missing SIP-If-Mach
3567     * pua was inserting a new record for every dialog state
3568     
3569     fixes #2414
3570     
3571     (cherry picked from commit 91d9441a242da4746171bfa532fa2378328e8d73)
3572
3573 commit fefe5aa727147de608ee9770b06b7f78b72ba4f9
3574 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3575 Date:   Wed Jul 29 13:28:39 2020 +0200
3576
3577     pua_bla: clang-format
3578     
3579     * use STR_NULL
3580     
3581     (cherry picked from commit e542b779b29bda2d0a953a4e55921edc466a3936)
3582
3583 commit 20c9f514b61f5c0c41890650691483ae2b261007
3584 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3585 Date:   Wed Jul 29 13:15:25 2020 +0200
3586
3587     pua_bla: convert to PKG/SHM memory logging helper functions
3588     
3589     * remove trailing spaces
3590     * remove history notes and $Id
3591     
3592     (cherry picked from commit e4895abf5a533b96bf5e7112488a0facaabfc1a7)
3593
3594 commit b5d848e774814b0673c4fec1734d6f3de3e1c877
3595 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3596 Date:   Wed Jul 29 13:10:04 2020 +0200
3597
3598     pua_usrloc: convert to PKG/SHM memory logging helper functions
3599     
3600     (cherry picked from commit be07ed5dd927448ffad3bd77f976249a888cfb2e)
3601
3602 commit 3a44d393dc24d1f7caafedef90c0714c8ed74ff2
3603 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3604 Date:   Wed Jul 29 10:53:48 2020 +0200
3605
3606     pua: convert to PKG/SHM memory logging helper functions
3607     
3608     * remove trailing spaces
3609     
3610     (cherry picked from commit c91e852d203017b571ae15e48c289f73f4824136)
3611
3612 commit 7a440bdaf8f174f5a97228fab32754daf5cad348
3613 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3614 Date:   Wed Jul 29 10:32:05 2020 +0200
3615
3616     pua_dialoginfo: convert to PKG/SHM memory logging helper functions
3617     
3618     (cherry picked from commit 7e5cc3aa21a243ef19ec092fec10043b1178cae7)
3619
3620 commit a0454945adf28d21e3fdb1261d38cf8427f4f7e5
3621 Merge: 6c4fceb2ab 6619be4624
3622 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3623 Date:   Thu Jul 30 10:28:28 2020 +0200
3624
3625     Merge pull request #2406 from kamailio/feature/remove-unused-var
3626     
3627     tm - remove not used route_mode var
3628
3629
3630 ===================== 2020-07-29 Version 5.4.0 Released =====================
3631
3632 ===================== Changes Since Version 5.3.0 ===========================
3633
3634 commit 1832f33f5a3e4801495f6a489bbfca6dc375eb2f (HEAD -> 5.4, origin/5.4)
3635 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3636 Date:   Wed Jul 29 12:16:33 2020 +0200
3637
3638     modules: readme files regenerated - modules ... [skip ci]
3639
3640 commit eb2abae40b36ad123528cddb25e0ddd217b68b22
3641 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3642 Date:   Fri Jul 24 22:25:50 2020 +0200
3643
3644     tls: docs - fixed typo
3645
3646     - GH #2410
3647
3648     (cherry picked from commit a12064696ac37cadf954a89b58daa1e05e182180)
3649
3650 commit fd93050113eee959002ee40496abab2e01cfe7cc
3651 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3652 Date:   Wed Jul 29 09:12:30 2020 +0200
3653
3654     pkg/kamailio/deb: version 5.4.0
3655
3656 commit e2e4467177fc729f5cb3e77708ad26bebbe23fe4
3657 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3658 Date:   Wed Jul 29 09:08:40 2020 +0200
3659
3660     ChangeLog: prepared content for v5.4.0
3661
3662 commit 41a7f134be420b0a7169b83f2ef5f5961b58a50c (HEAD -> 5.4)
3663 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3664 Date:   Wed Jul 29 09:07:39 2020 +0200
3665
3666     pkg/kamailio: version set to 5.4.0 for alpine spec
3667
3668 commit fcd13ecc50e2e75c33045673a932843a0d07d94b (HEAD -> 5.4)
3669 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3670 Date:   Wed Jul 29 09:03:56 2020 +0200
3671
3672     Makefile.defs: version set to 5.4.0
3673
3674     - new major release series
3675
3676 commit 6498149122afe485f0dcbca61febdfde8e5ca99e
3677 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3678 Date:   Tue Jul 28 08:46:33 2020 +0200
3679
3680     modules: readme files regenerated - modules ... [skip ci]
3681
3682 commit 7885322c2ad36db4cf56a51a4e9215c05e0c70f6
3683 Author: Julien Chavanton <jchavanton@gmail.com>
3684 Date:   Thu Jul 9 16:24:59 2020 -0700
3685
3686     rtp_media_server: update to mediastreamer 4.4.0
3687     
3688     update documentation to simplify usage using docker
3689     
3690     (cherry picked from commit 32350bcb48757f2431fe463167a2816a702a8cb7)
3691
3692 commit ecedb702cacc4b46c474d6f48e6774985fe484e3
3693 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3694 Date:   Mon Jul 27 09:37:23 2020 +0200
3695
3696     dialog: print old state on dlg timeout
3697     
3698     (cherry picked from commit 06b7e416756e1711edef6db683cef35824f4b2a5)
3699
3700 commit 054eabae916ba9d670b7967e67af1ceb5e5b0ae9
3701 Author: Henning Westerholt <hw@skalatan.de>
3702 Date:   Thu Jul 23 15:23:15 2020 +0000
3703
3704     tm: lower log level for t_unref kill transaction to WARN
3705     
3706     - lower log level for t_unref kill transaction to WARN
3707     - immediate CANCEL on an INVITE could trigger this
3708     
3709     (cherry picked from commit d85d43247c3d056eebeec3f97735d13c048a181c)
3710
3711 commit 1421556163ad26ff9b68f8aaf6b17288d431eefb
3712 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3713 Date:   Tue Jul 21 22:34:09 2020 +0200
3714
3715     README: updated version
3716
3717 commit a13b055292999197ac21d23568d0c3ace8b9e87a
3718 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3719 Date:   Fri Jul 17 15:16:25 2020 +0200
3720
3721     modules: readme files regenerated - modules ... [skip ci]
3722
3723 commit e8ef3c2bb57c3c35ca023d3b01577435f7b80529
3724 Author: Marat Gareev <maratkin94@gmail.com>
3725 Date:   Fri Jul 17 15:22:33 2020 +0300
3726
3727     xhttp_prom: fixed typo in the documentation [skip ci]
3728     
3729     (cherry picked from commit fbfc720a82ed2e6c537fd7fa36b913cf079123ae)
3730
3731 commit ffb0576bd7d93303fb1068a332d9477a4d04471b
3732 Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
3733 Date:   Tue Jul 14 11:48:45 2020 +0300
3734
3735     p_usrloc: reworking mdb_availability_control
3736     
3737     - simplify general implementation
3738     - avoid deadlock due to a process trying to acquire same lock twice
3739     
3740     (cherry picked from commit 5789c506d022dd5713072cd1fcc07a25f42e098c)
3741
3742 commit ac436f2ee8103a6ce7b7648af5666d9e940bec15
3743 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3744 Date:   Fri Jul 17 10:41:11 2020 +0200
3745
3746     pkg/kamailio/deb: version set 5.4.0~rc1
3747
3748 commit dc082cec6f846df66ec3fa06a6c119b0d418ef19
3749 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3750 Date:   Fri Jul 17 09:19:55 2020 +0200
3751
3752     Makefile.defs: version set to 5.4.0-rc1
3753
3754 commit eda93e7935624b39ac622a76cefc977425b2c413
3755 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3756 Date:   Thu Jul 16 17:32:08 2020 +0200
3757
3758     modules: readme files regenerated - modules ... [skip ci]
3759
3760 commit d0f7c7056b32351cac0b20ce24b074d9be8459a2
3761 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3762 Date:   Thu Jul 16 09:16:40 2020 +0200
3763
3764     core: strutils - trim trailing spaces when comparing hdr names
3765     
3766     (cherry picked from commit 6d76b79b81bf448fa1f34753c1d000dc6c1870e0)
3767
3768 commit 63e227383d9c5112f287299981d217f1558a15a8
3769 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3770 Date:   Thu Jul 16 09:09:48 2020 +0200
3771
3772     core: parser - trim trailing whitespaces in header name
3773     
3774     (cherry picked from commit 7135feee9cdc93efa8c0c3e4abf24a9335ce42de)
3775
3776 commit 4584e17b98f338916cc89dac6e1700f250cdf501
3777 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3778 Date:   Wed Jul 15 17:59:51 2020 +0200
3779
3780     dispatcher: update state if sending keepalive OPTIONS fails
3781     
3782     - it can be due to DNS resolving failure, therefore needs to be counted
3783     for making it inactive, otherwise keeps failing and writting errors
3784     
3785     (cherry picked from commit 6c77c86ab8fdec51293f0d850b9b9771d6266816)
3786
3787 commit 0cf30ae1c4128bca8882109ec34c34a2dd2b4cef
3788 Author: lazedo <luis.azedo@factorlusitano.com>
3789 Date:   Mon Jul 13 13:01:43 2020 +0100
3790
3791     core: don't close tcp connection for dropped non sip messages
3792     
3793     (cherry picked from commit 007f98692bb6f7cb35adbb86ec6fb06f034614cc)
3794
3795 commit afc66f390e135f091dfa7abcc058175817350589
3796 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3797 Date:   Tue Jul 14 09:21:04 2020 +0200
3798
3799     misc/examples: kemi lua - added debug callback function
3800     
3801     - commented - can be enabled to track the execution trace of the lua
3802     script
3803     
3804     (cherry picked from commit 491a8327933cb4471260fdd09ff93296a7a0ccfd)
3805
3806 commit 4f3c646772e3a6c769e8ff58bb42cf19186c39f4
3807 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3808 Date:   Mon Jul 13 10:08:42 2020 +0200
3809
3810     sipdump: docs - note about use of drop() in event route
3811     
3812     (cherry picked from commit f984505b3ed41b7faf0fca5ab978c52240cd60a0)
3813
3814 commit ef819eb33cdaa8e143148915296c60e03179e819
3815 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3816 Date:   Mon Jul 13 09:46:44 2020 +0200
3817
3818     sipdump: if drop executed in event route, skip writing to file
3819     
3820     (cherry picked from commit 1672a9b356cc864310d0ade139d7c8bb6c4c4b11)
3821
3822 commit a472aaae69f7bd483c232cc5c9f59078bad1e938
3823 Author: Richard Fuchs <rfuchs@sipwise.com>
3824 Date:   Tue Jul 14 14:13:00 2020 -0400
3825
3826     db_redis: fix unfiltered table deletion
3827
3828 commit d6dbd6aa1816ca3f18059db20cb6c47b4a9fb17a
3829 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3830 Date:   Tue Jul 14 11:18:53 2020 +0200
3831
3832     core: only skip over proto in alias inside uri_trim_rcv_alias()
3833     
3834     - variable not used if set to the corresponding integer id
3835     
3836     (cherry picked from commit 58b0631aafd7d6efa5534009fab197336468a9f8)
3837
3838 commit 1a8f54147063560f6016634152b17293394b8497
3839 Author: Henning Westerholt <hw@skalatan.de>
3840 Date:   Sat Jul 11 11:03:26 2020 +0000
3841
3842     ims_charging: fix wrong default User-Equipment-Info-Type AVP format
3843     
3844     - fix User-Equipment-Info-Type AVP format
3845       According to the RFC 8506 it should be like this: The 48-bit Media Access
3846       Control (MAC) address is formatted as described in Section 3.21 of [RFC3580]
3847     - use strlen instead of sizeof
3848
3849 commit 1c99504b14fdd1bdddc9f159f03694e940a61009
3850 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3851 Date:   Fri Jul 10 13:32:03 2020 +0200
3852
3853     pkg/kamailio/deb: version set 5.4.0~rc0 [skip ci]
3854
3855 commit 8416bde3a2e3c40315087053152783372965ec00
3856 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3857 Date:   Fri Jul 10 09:31:25 2020 +0200
3858
3859     Makefile.defs: version set to 5.4.0-rc0
3860     
3861     - branch 5.4 created to hold the code for release series 5.4.x
3862
3863 commit bb2cf364e22d15e764ea71d2782cd39f94aef048
3864 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3865 Date:   Fri Jul 10 09:24:58 2020 +0200
3866
3867     Makefile.defs: version set to 5.4.0-pre2
3868
3869 commit 2acd444871db828873cd5cd3c45a604e246831ca
3870 Author: Henning Westerholt <hw@skalatan.de>
3871 Date:   Thu Jul 9 19:24:49 2020 +0000
3872
3873     ims_charging: fix for app_provided_party functionality, also support interim/stop reqs
3874
3875 commit ccb86e766b82b739e23afcf47a35cccb89296325
3876 Author: Kamailio Dev <kamailio.dev@kamailio.org>