Browse code

ChangeLog: content updated for v5.4.8

Daniel-Constantin Mierla authored on 09/03/2022 09:44:43
Showing 1 changed files
... ...
@@ -1,3 +1,856 @@
1
+===================== 2022-03-09 Version 5.4.8 Released =====================
2
+
3
+===================== Changes Since Version 5.4.7 ===========================
4
+
5
+commit 0d1d1bbde1ca1574ebc2ed7b99df55351c368800
6
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
7
+Date:   Wed Mar 9 09:38:47 2022 +0100
8
+
9
+    Makefile.defs: version set to 5.4.8
10
+
11
+commit cab4d20aad64eae480ddc7cc84f6e50e6c14db15
12
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
13
+Date:   Wed Mar 9 09:31:45 2022 +0100
14
+
15
+    pkg: version set to 5.4.8 for rpms and apline
16
+
17
+commit a29b9f7672676104e1a63ad5bd75871e95976956
18
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
19
+Date:   Wed Mar 9 09:31:21 2022 +0100
20
+
21
+    pkg/kamailio/deb: version set 5.4.8
22
+
23
+commit 0e545fa3dd8221c76a6abe11b7a90a752be30e6c
24
+Author: frederic <frederic.gaisnon@mmtt.fr>
25
+Date:   Thu Mar 3 14:23:38 2022 +0100
26
+
27
+    cplc: manage case where TZ environment variable is not set.
28
+    
29
+    (cherry picked from commit 2ea56a4cf40045bb92b1f17f5a0b8c172da4f866)
30
+    (cherry picked from commit 67d888c80f5c9e96da72a1dab234f2a70782f635)
31
+
32
+commit e2614c014faf61fd1c6f1dccf0264589bf44698f
33
+Author: frederic <frederic.gaisnon@mmtt.fr>
34
+Date:   Wed Mar 2 15:59:41 2022 +0100
35
+
36
+    topos_redis: contact on A side is never updated on dialog update
37
+    
38
+    (cherry picked from commit 86d233d34b06016fc3436ca4574155959d24bb16)
39
+
40
+commit b927b9447a69e7ded4ba279e1384115bb760e5d5
41
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
42
+Date:   Wed Mar 2 13:31:49 2022 +0100
43
+
44
+    modules: readme files regenerated - modules ... [skip ci]
45
+
46
+commit 2e0caef3c77e7cc7f3b766228b48e8f8f4b092c3
47
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
48
+Date:   Wed Mar 2 13:13:52 2022 +0100
49
+
50
+    Revert "siputils: handle messages with many headers for contact param encode/decode"
51
+    
52
+    This reverts commit 8145a3a06d078b3c3c3b921da96a4f2e000ea9b7.
53
+
54
+commit d475ee121cb0f6ff71146f8ce108a466ce792fcf
55
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
56
+Date:   Fri Feb 25 09:13:46 2022 +0100
57
+
58
+    core: fixed comment typo
59
+    
60
+    (cherry picked from commit c37ccdc6e3bad0af4644941a872f510c51936c58)
61
+    (cherry picked from commit 42b80a2cf0fa1b2e7192ade5844df670a49480ff)
62
+
63
+commit d003c87289243c5380e5fa0dce27ea91c7d5b26d
64
+Author: Matthias Urlichs <matthias@urlichs.de>
65
+Date:   Tue Feb 22 18:22:52 2022 +0100
66
+
67
+    nathelper: Fix uninitialized data
68
+    
69
+    - the IP checksum is part of the header and must be zeroed before checksumming
70
+    - also silence another (benign) warning
71
+    
72
+    (cherry picked from commit 7cbbd8fb22ac0d57a5dd3883dee185b3bc0601e2)
73
+    (cherry picked from commit e77e4ad4953aac413d06ceb3954736b81ac30355)
74
+
75
+commit f2fb024d8928c291bf2b943f2346b0b518e2e0c6
76
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
77
+Date:   Wed Feb 16 12:45:33 2022 +0100
78
+
79
+    tmx: use trimmed call-id value for hashing
80
+    
81
+    (cherry picked from commit 88f1a1a671c4486e5000415b3d52eb42e6ad4cbb)
82
+    (cherry picked from commit 11e7c173f2974c2174d1ccaca717eb63c5608a84)
83
+
84
+commit 068861f80aa0d4f911b9d66a945cb472d71a58fd
85
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
86
+Date:   Wed Mar 2 09:28:24 2022 +0100
87
+
88
+    siptrace: use msg_send_buffer() to skip send callbacks for uri duplicate
89
+    
90
+    - GH #3042
91
+    
92
+    (cherry picked from commit e3b9521a150ac2245dee2afeac5d674768c7399a)
93
+    (cherry picked from commit 39e6c357a93a62033082a3bed2f985b8ad47db13)
94
+
95
+commit 8145a3a06d078b3c3c3b921da96a4f2e000ea9b7
96
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
97
+Date:   Mon Feb 28 14:54:21 2022 +0100
98
+
99
+    siputils: handle messages with many headers for contact param encode/decode
100
+    
101
+    (cherry picked from commit cf054e0e041385d0533d0fa7b49e34fc1131ddcb)
102
+    (cherry picked from commit cfe2dce135550054cec3ff86501c9265209ffad5)
103
+
104
+commit fd33fa9381e74289fd8f093a4d9b0fff2ab8ca1e
105
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
106
+Date:   Wed Feb 16 10:18:17 2022 +0100
107
+
108
+    uuid: use define for buffer size
109
+    
110
+    - log error if uuid was not generated in safe mode
111
+    
112
+    (cherry picked from commit e81f2e318bc32802d152ef69d005b8194e17ca42)
113
+    (cherry picked from commit 42d4359e6c3288fdfb705c5d0e38f47443048550)
114
+
115
+commit f672aae895a53d2584009ad1618ed1e0d861cc3d
116
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
117
+Date:   Thu Feb 10 17:11:45 2022 +0100
118
+
119
+    xmlops: docs - added the remark that xml_ns param can be set many times
120
+    
121
+    (cherry picked from commit 56e26387b77536e6c9f13dd62e5aecabaaba2d9a)
122
+    (cherry picked from commit 78710d9da5cfe117190694cd3b77ced54414a2e8)
123
+
124
+commit 03a8ad0e184d2be501698757b7a7efa7e46eb72b
125
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
126
+Date:   Thu Feb 10 17:06:13 2022 +0100
127
+
128
+    xmlops: docs - more practical example for xml_ns
129
+    
130
+    (cherry picked from commit 0cb6a0640e9e3e2e06d2c5bc68c6177d5bd38b89)
131
+    (cherry picked from commit 207e0d9f80b2e1a48c7c21844f158e231bfd8e1e)
132
+
133
+commit 4c20bfabe36b1a6019e62f1b1134198e56538698
134
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
135
+Date:   Thu Feb 10 08:42:10 2022 +0100
136
+
137
+    core: updated description for core.psa rpc command
138
+    
139
+    (cherry picked from commit aca381d30413eb1b43abf9e7e3b1306854ceb117)
140
+    (cherry picked from commit 19cef203a1b487174ce7a0e66431b2c03bf78c65)
141
+
142
+commit 852404c2ccb6d1056371c19ffb81cee534768cc1
143
+Author: Adrian Bunk <bunk@debian.org>
144
+Date:   Tue Feb 8 17:03:57 2022 +0200
145
+
146
+    src/Makefile: Also stop compiling kamcmd from here
147
+    
148
+    (cherry picked from commit c1335157c53ca014bbeec6de312f42d955221d58)
149
+    (cherry picked from commit 43b94264f81e54625ee90faa7f52b006b67a1b61)
150
+
151
+commit c73e94ec8ad3c22be89f524f327116a1b11ef1e1
152
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
153
+Date:   Tue Feb 8 09:14:08 2022 +0100
154
+
155
+    ims_dialog: updated test conditions
156
+    
157
+    - GH #3014
158
+    
159
+    (cherry picked from commit a8d56242da48708949149c11c06d031b5c2fad49)
160
+    (cherry picked from commit 6c3b7c0e2ee3e0d397f1781f385eb78483fdd67f)
161
+
162
+commit 42813328a803becc03658329462326ac21609dfd
163
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
164
+Date:   Tue Feb 8 08:29:55 2022 +0100
165
+
166
+    db_perlvdb: removed unnecessary condition
167
+    
168
+    (cherry picked from commit d3daed0a617024fde1efabbcdab27dc4c5c140c8)
169
+    (cherry picked from commit 10cfb3ea0e80cfbaa5745093d471a58997a633ff)
170
+
171
+commit 3096fdcb1ab96fc70a2bc19013b9d3f8c50d7815
172
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
173
+Date:   Tue Feb 8 08:06:02 2022 +0100
174
+
175
+    xhttp_pi: wrap freeing and setting to null in curly braces
176
+    
177
+    - GH #3012
178
+    
179
+    (cherry picked from commit 37580a25694d5e5b0b4c89a92d1ba2d8b77aacba)
180
+    (cherry picked from commit 56d9073ef2dd61f6ab48602fe2af77e3c090e290)
181
+
182
+commit e8706eda78b2b36dde82a94af469acf9ae4ae67f
183
+Author: Sergey Safarov <s.safarov@gmail.com>
184
+Date:   Fri Feb 4 12:01:08 2022 +0300
185
+
186
+    presence: fixed format-truncation warning GH #3013
187
+    
188
+    (cherry picked from commit c1b14f49ead9a29711cde5334155819cd1c6c90d)
189
+    (cherry picked from commit 5d05de900de0145a22a5bf044267d9b0c0ceb712)
190
+
191
+commit 3d609391c367acc11f49b40d6b0bacbc0717d4d5
192
+Author: Sergey Safarov <s.safarov@gmail.com>
193
+Date:   Fri Feb 4 12:04:03 2022 +0300
194
+
195
+    rls: fixed format-truncation warning GH #3013
196
+    
197
+    (cherry picked from commit e921fc8ed7a6c9fdeb532179a77503cd67799487)
198
+    (cherry picked from commit 86c897fac37d2a78b8122b4c62ec87a2371fd9d4)
199
+
200
+commit 11303aa0728e993372ff54a52ee2f745a2d7069b
201
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
202
+Date:   Thu Jan 20 13:02:18 2022 +0100
203
+
204
+    Makefile.defs: set localbase for macports on macos
205
+    
206
+    (cherry picked from commit 584eabf7de6af9f835678f9c6d6851cce49a3878)
207
+    (cherry picked from commit a18374d1f0c5ec58e92981e4ac14320de7de92d9)
208
+
209
+commit 12cac22b3a12384ca98d27def01f632f09917667
210
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
211
+Date:   Thu Jan 20 13:01:59 2022 +0100
212
+
213
+    websocket: makefile - set library path for localbase
214
+    
215
+    (cherry picked from commit 2e4258f440a07a2cfd20082af22bba4f9a2448ab)
216
+    (cherry picked from commit 254d19b4dd703c24a7a15e5539e585e42b3de101)
217
+
218
+commit cefee1b4f0be02d31849b01e8abf837cc7ce7ec1
219
+Author: drTr0jan <drtr0jan@yandex.ru>
220
+Date:   Thu Jan 13 11:03:56 2022 +0300
221
+
222
+    rtp_media_server: Makefile - support for FreeBSD build
223
+    
224
+    - updated LIBS and DEFS variables, making them consistent with
225
+    the rest of modules.
226
+    
227
+    (cherry picked from commit cda05478b25ad93b1fb7475cf6b2767d7164bbbb)
228
+    (cherry picked from commit d40337449e274f6c6d9ea1754977287841c306c9)
229
+
230
+commit 0afb5767a8af925b514528ab46d8f5353d2e7b42
231
+Author: drTr0jan <drtr0jan@yandex.ru>
232
+Date:   Tue Jan 11 18:45:45 2022 +0300
233
+
234
+    websocket: Makefile - support for FreeBSD build
235
+    
236
+    - updated LIBS and DEFS variables, making them consistent with
237
+    the rest of modules.
238
+    
239
+    (cherry picked from commit 0a3476384b325514b1da784b74cc821360193409)
240
+    (cherry picked from commit 0ee717c91ca0dc590d6764803c151982a4d12d4a)
241
+
242
+commit f5d9eabb7e859a6fb0c6506e29693284e57c114e
243
+Author: drTr0jan <drtr0jan@yandex.ru>
244
+Date:   Tue Jan 11 18:45:27 2022 +0300
245
+
246
+    phonenum: Makefile - support for FreeBSD build
247
+    
248
+    - updated LIBS and DEFS variables, making them consistent with
249
+    the rest of modules;
250
+    - removed predefined CXX and LD variables.
251
+    
252
+    (cherry picked from commit c4b280bd5b5b0cfb8d34ecef296972f2a043791e)
253
+    (cherry picked from commit 3ee8896e87a8a2b0f6e704d806983b544a0a5224)
254
+
255
+commit 6685bb996094547d8955ce69bd018d0f9eafe304
256
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
257
+Date:   Thu Jan 20 09:57:45 2022 +0100
258
+
259
+    core: set exit flag for return 0
260
+    
261
+    (cherry picked from commit 23c39ecbdd29f2fff0af4a693b08032e8afff48b)
262
+    (cherry picked from commit b149906e3c0558fd9cb866d39b36f180efaef656)
263
+
264
+commit 967607b3c2711d33801bab21110283e7694a4b32
265
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
266
+Date:   Fri Jan 14 09:02:39 2022 +0100
267
+
268
+    statsc: note that items param must be set before track
269
+    
270
+    (cherry picked from commit f517f8c655e676f5872eda5f81f5244eac4eed25)
271
+    (cherry picked from commit 38bdf24485f3e4d2d9489ba695f7b23bbce85cc0)
272
+
273
+commit dc8b1cde73a854e5a8f265c0b9c8fbbbb91191f5
274
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
275
+Date:   Fri Jan 14 08:55:06 2022 +0100
276
+
277
+    stats: detect of mod param items is set after track
278
+    
279
+    - it can lead to crash if items is set to greater value than the default
280
+    one (GH #2101)
281
+    - round up for better memory alignment in the allocated structures
282
+    
283
+    (cherry picked from commit b29c79c8d83fd23064e50dcee02e5f85ec51328d)
284
+    (cherry picked from commit 331e60374e6a0c283b835ab62da84826c8833a48)
285
+
286
+commit 0a99d2059fa0e6530f78493a36bcf190d5c3ed03
287
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
288
+Date:   Thu Jan 13 16:49:33 2022 +0100
289
+
290
+    db_unixodbc: catch queries without result to skip printing error logs
291
+    
292
+    - GH #2810
293
+    
294
+    (cherry picked from commit 795a09077ccc5dd06f9074978dc77dd81389512b)
295
+    (cherry picked from commit 3d4ceff9aa77b841fa2df938cfbab9b534f14626)
296
+
297
+commit caa6f373820d76d6bda8e65b18bb5e3cddd8d048
298
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
299
+Date:   Thu Jan 13 13:49:46 2022 +0100
300
+
301
+    tm: update uri when refreshing local uac shortcuts
302
+    
303
+    (cherry picked from commit 0ed1282238da6cdd8a4dbef1b61493b70a850a6b)
304
+    (cherry picked from commit 633148323c83b9f35d221ff59fbf7b3be8194b1f)
305
+
306
+commit f2591185cc40e41b5b5f8470f6084938491952af
307
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
308
+Date:   Thu Jan 13 10:37:46 2022 +0100
309
+
310
+    dispatcher: removed module name from log message
311
+    
312
+    - updates to debug messages
313
+    
314
+    (cherry picked from commit 29ebde9cfe746c1dd9083a5fc4b26a32c39ca0a4)
315
+    (cherry picked from commit c8d579452906aee0c2716ef9ac25fe0d4628089e)
316
+
317
+commit 016febcb8c4a2de4d21201d0f2f74ba268b8bbde
318
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
319
+Date:   Wed Jan 12 14:12:42 2022 +0100
320
+
321
+    core: parser - print ascii code and position of invalid char for identity info
322
+    
323
+    (cherry picked from commit 40e59d9c3b8ec531cb9e26093c43647a43108dfd)
324
+    (cherry picked from commit ef9b353910d10d91fde88193b7a3dd9c27bf18ad)
325
+
326
+commit e2c5c607c48f1c5443320e708f19f16aa3d30e01
327
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
328
+Date:   Tue Jan 11 09:02:35 2022 +0100
329
+
330
+    dialog: init variable to fix warning
331
+    
332
+    (cherry picked from commit 682f9984fc4942d5f786f0ca9d798630d618f8da)
333
+    (cherry picked from commit 49d5f6eb5f9f0a800dbaaf02c3ef8ef6622a6b73)
334
+
335
+commit b9b058fc4ddb5a2f21eb87fa293a39cdf9aeca3d
336
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
337
+Date:   Tue Jan 11 09:02:11 2022 +0100
338
+
339
+    db_text: init variable to fix warning
340
+    
341
+    (cherry picked from commit 102b7c62ae9877151ce542b8b5747051fb954acb)
342
+    (cherry picked from commit c8582892d0cacbd2ed857f87d2fa59ae7ae10148)
343
+
344
+commit 4c0b3bd5277905be9fbddd1afa2c517a617fdf5f
345
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
346
+Date:   Tue Jan 11 08:41:35 2022 +0100
347
+
348
+    avpops: init variable to fix warning
349
+    
350
+    (cherry picked from commit b7815d04ced35d5b5ccbcdaa39d41ef4a2cb2ad0)
351
+    (cherry picked from commit 4f002432bf2699d99f7b83a3652fc9e2b6c7447d)
352
+
353
+commit 4c9ff2f8c7ea3ab700b74e1407fc048cb9be8f0b
354
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
355
+Date:   Tue Jan 11 08:30:46 2022 +0100
356
+
357
+    rls: free xml doc in case of error
358
+    
359
+    (cherry picked from commit 55f23d09faee06a892dde13e371d144b98bae68f)
360
+    (cherry picked from commit 93cd99f08c61b7355e948dfbf855eb381e84ed1b)
361
+
362
+commit bdcb7be3ee190dd89df84d1436e9309449e82b6d
363
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
364
+Date:   Tue Jan 11 08:20:30 2022 +0100
365
+
366
+    dispatcher: safety checks for str fields
367
+    
368
+    (cherry picked from commit 5443db4d632c8502dc622cc28fe2847fb0c147c1)
369
+    (cherry picked from commit e855d251d27e5a399cfa3d8a70b4387295c37c6e)
370
+
371
+commit 9b809ec448fc9e8487ec3543af80171bd0309136
372
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
373
+Date:   Tue Jan 11 08:19:42 2022 +0100
374
+
375
+    lcr: init buffers to try to get rid of new warnings
376
+    
377
+    (cherry picked from commit 0247c336e208912324c71aea9843e688d7c5a463)
378
+    (cherry picked from commit 7381ccd61a325e5b6502d05588ac8edf9a244d0f)
379
+
380
+commit 48abb7e5465552817b652884b44f4e5b9ed848ae
381
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
382
+Date:   Tue Jan 11 08:19:06 2022 +0100
383
+
384
+    presence: utils - use memcpy instead of strncpy for coherence
385
+    
386
+    (cherry picked from commit 33c40170e73adc71e2ad66d8dbb6c776b771ce5d)
387
+    (cherry picked from commit e3ed8c0d80dea4da4c522864f1480d02d57e2d4a)
388
+
389
+commit 7529d73430ec34b0a5ed260a8a7d6fe8b9139c6f
390
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
391
+Date:   Tue Dec 28 20:27:43 2021 +0100
392
+
393
+    core: parser sdp - print hdr name by length on error in get_sdp_hdr_field()
394
+    
395
+    (cherry picked from commit c4e462fa6bda38ac6fd814ce8d98ea030d4049b9)
396
+    (cherry picked from commit 0aa4340764f78c74a62054050d8805616f450fdb)
397
+
398
+commit be9d186983862cae606311ec200227b567642ae6
399
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
400
+Date:   Tue Dec 28 20:00:17 2021 +0100
401
+
402
+    siputils: docs - note about restrictions of ring_insert_callid()
403
+    
404
+    - GH #2989
405
+    
406
+    (cherry picked from commit 090f1f74603de6113f3dd41095ae41b4f03f8171)
407
+    (cherry picked from commit e0084adcda85b10b3b0c0765a292cfde088b2845)
408
+
409
+commit 932386739ee62cfc3353b45ae435d29cb0dfd0f6
410
+Author: Sebastian Kemper <sebastian_ml@gmx.net>
411
+Date:   Wed Dec 15 23:30:38 2021 +0100
412
+
413
+    ldap: rename private function ldap_connect
414
+    
415
+    When compiling against openldap 2.6.0 kamailio's private ldap_connect() clashes
416
+    with openldap's own. curl dealt with a similar issue earlier (see [1]).
417
+    
418
+    Simply rename the function to avoid the issue.
419
+    
420
+    In file included from ldap_api_fn.c:37:
421
+    ldap_connect.h:34:12: error: conflicting types for 'ldap_connect'; have 'int(char *)'
422
+       34 | extern int ldap_connect(char *_ld_name);
423
+          |            ^~~~~~~~~~~~
424
+    In file included from ldap_api_fn.c:33:
425
+    /home/sk/tmp/sdk/openwrt-sdk-ath79-generic_gcc-11.2.0_musl.Linux-x86_64/staging_dir/target-mips_24kc_musl/usr/include/ldap.h:1555:1: note: previous declaration of 'ldap_connect' with type 'int(LDAP *)' {aka 'int(struct ldap *)'}
426
+     1555 | ldap_connect( LDAP *ld );
427
+          | ^~~~~~~~~~~~
428
+    make[5]: *** [../../Makefile.rules:100: ldap_api_fn.o] Error 1
429
+    make[4]: *** [Makefile:511: modules] Error 1
430
+    
431
+    [1] https://github.com/curl/curl/commit/8bdde6b14ce3b5fd71c772a578fcbd4b6fa6df19
432
+    
433
+    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
434
+    (cherry picked from commit 362c6de08058948d0a70a1eeb14ec718f922b4e5)
435
+    (cherry picked from commit 65e50fbd24f9239a4dab25c6b8328670e150fda5)
436
+
437
+commit c2584c5e8b5b5bb52a16ce072e938a79b3870a6b
438
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
439
+Date:   Wed Dec 22 08:12:20 2021 +0100
440
+
441
+    auth_identity: close file in case of errors
442
+    
443
+    - GH #2983
444
+    
445
+    (cherry picked from commit 84cdc33429c61fe7cac91cbedf96bef560267313)
446
+    (cherry picked from commit 42e3c28f2744ee4c799c972bed56e412f792027e)
447
+
448
+commit fb4d740ecdce111e49f57eb77d5351925c74ef88
449
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
450
+Date:   Mon Dec 20 08:55:51 2021 +0100
451
+
452
+    misc/examples: kemi - sanity checks for response in python script
453
+    
454
+    (cherry picked from commit bd42130e3cfb87856b4b0431de50eccdd4324f9f)
455
+    (cherry picked from commit 0ba7876e5cc1120d7e64e779ba9327ed33e88a19)
456
+
457
+commit 2be54b7385cbc76c6a24639ebf7738674042059e
458
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
459
+Date:   Sat Dec 18 19:54:57 2021 +0100
460
+
461
+    misc/examples: kemi - update lua sample config
462
+    
463
+    (cherry picked from commit 99a9f27c8d24a06f201b4713f7a2bfeb37092482)
464
+    (cherry picked from commit 97bc9751485dfd9aa314e15aaef73b0835e580cf)
465
+
466
+commit 084bdf50a56a9f11f935fb792f22cfe8c2876511
467
+Author: Henning Westerholt <hw@skalatan.de>
468
+Date:   Fri Dec 17 12:53:37 2021 +0000
469
+
470
+    dlgs: optimize dlgs_init, if/else path are identical
471
+    
472
+    (cherry picked from commit 8e7f2e6a158bb2c59600b03be3c7e6eefc416180)
473
+    (cherry picked from commit 5715fc40664438e092d444ea31b99c965c26da7e)
474
+
475
+commit ab264fe6ea2680a0b837f665bd76a611a30ae904
476
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
477
+Date:   Thu Dec 16 10:01:34 2021 +0100
478
+
479
+    core: parser sdp - check if delimiter exceeds body limit
480
+    
481
+    (cherry picked from commit bd5280726a9842b257afabae548853d000ecd249)
482
+    (cherry picked from commit fb06dbf3e0452f1b4e8772da3fa94d6bd930f238)
483
+
484
+commit 4cf259b53864ce3f0d17699c4f64d2a8d5623bd0
485
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
486
+Date:   Thu Dec 16 09:44:54 2021 +0100
487
+
488
+    core: parser - clang format parser_f.c
489
+    
490
+    (cherry picked from commit 03acf834a19689d6c3efcea93e48985d3e7ffc37)
491
+    (cherry picked from commit 5d08f4028ad6f805940d1824e17fb148bd90a045)
492
+
493
+commit 24fac1820b7efa70425e220a8b8595304610e921
494
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
495
+Date:   Wed Dec 15 12:37:48 2021 +0100
496
+
497
+    misc/examples: kemi - sanity check for response in lua script
498
+    
499
+    (cherry picked from commit 96ba8bdf87221c985d8198fe36f7f0bd9858a738)
500
+    (cherry picked from commit d06fbbea95b33934d841f37bff6ae2b32dde2f87)
501
+
502
+commit 2bea8c5fe3e8af5faf42b6cba04cef99bd9dd831
503
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
504
+Date:   Wed Dec 15 09:00:45 2021 +0100
505
+
506
+    core: parser - clang format for parse_identityinfo.c
507
+    
508
+    (cherry picked from commit 1cd480dfe6f2e06bac99b74e466e0c6bb8801279)
509
+    (cherry picked from commit a2446f5194446ab9432aecde99522e709ecdc1e3)
510
+
511
+commit 7f04a6575dcbfc5b5a47ab342f698bc29e7e0bcc
512
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
513
+Date:   Mon Dec 13 09:29:06 2021 +0100
514
+
515
+    Makefile.defs: use sed instead of awk for detecting glibc version
516
+    
517
+    (cherry picked from commit 225a59475c91e154ce0a7f0ec252be841a5a8ce5)
518
+    (cherry picked from commit 17bbfe97179a2965b145b946b76ba458c2af8bd5)
519
+
520
+commit 673d32b4c1d7aff80f93ba8473bba5b5fc0c3c33
521
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
522
+Date:   Mon Dec 13 08:31:07 2021 +0100
523
+
524
+    presence: info logs instead of error for not maching conditions
525
+    
526
+    (cherry picked from commit f42b6c5cf2ee9861cb1eed016a5ddcc499d2b854)
527
+    (cherry picked from commit 27875047db766cc7cb3a4d5d7638bdafd98e09b1)
528
+
529
+commit 88ba7c1c30a1c6bbe93a1e2a3093f587c3a0c0bb
530
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
531
+Date:   Sun Dec 12 13:29:00 2021 +0100
532
+
533
+    core: parser/sdp - check for delimiter size done before comparison
534
+    
535
+    (cherry picked from commit b83810eb1eb70f326698db874a1f67cf6a8d06cf)
536
+    (cherry picked from commit d7c030f576fa87b5959b7156c6b2077d76bb1fee)
537
+
538
+commit 478037908535e9bc27a65c2dd0867d10576df0d4
539
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
540
+Date:   Sun Dec 12 13:13:32 2021 +0100
541
+
542
+    core: parser/sdp - coherent indentation of two functions
543
+    
544
+    (cherry picked from commit 1b5756ae9f67c3907c134eb725f19c875cccd913)
545
+    (cherry picked from commit 4b9987bd630d78aa27ea392491989ddfeeda0d98)
546
+
547
+commit 6b5be83292e365540912dd5df0754e342716410d
548
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
549
+Date:   Sun Dec 12 12:31:29 2021 +0100
550
+
551
+    core: parser/sdp - cast to unsigned for left shifting
552
+    
553
+    (cherry picked from commit c1ec3857f360c806b7cc856b8e6ae3d5362ef49f)
554
+    (cherry picked from commit f387209ca7efd65a1fd7ee510d899fec6e080289)
555
+
556
+commit 94a7f11d6cb5ec27a287cd084cd7ba964ff2f80a
557
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
558
+Date:   Sat Dec 11 18:40:51 2021 +0100
559
+
560
+    core: parser - print start of buffer on error for identity info
561
+    
562
+    (cherry picked from commit 48dc90dfa1839a405e7d090b23c1fdc907107731)
563
+    (cherry picked from commit dc5eda219c152d1c08ba38849163849f62242b2d)
564
+
565
+commit aec3e22400b5a1978ee124007f71213333df44b3
566
+Author: lazedo <luis.azedo@factorlusitano.com>
567
+Date:   Wed Dec 8 14:50:29 2021 +0000
568
+
569
+    websockets: enable KEEPALIVE_MECHANISM_CONCHECK
570
+    
571
+    KEEPALIVE_MECHANISM_CONCHECK was added but can't be enabled
572
+    
573
+    (cherry picked from commit 29c3b865d8efde8435c2217df44d1df684caaea2)
574
+    (cherry picked from commit 88b50be127ca0dab57784e0ffb96d6eb44196772)
575
+
576
+commit e5815318171bbdb9c3642149255eb1252cf03b73
577
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
578
+Date:   Wed Dec 8 09:21:53 2021 +0100
579
+
580
+    src/Makefile.defs: link -lrt if glibc <= 2.17
581
+    
582
+    - GH #2921
583
+    
584
+    (cherry picked from commit 743a9d33dcc3a6220bba217c14810dafb53355b2)
585
+    (cherry picked from commit 0afcccdc46950c5b4a49024e2092ab712ba6be94)
586
+
587
+commit d40c394d177af95a55c16759d0d31320c30dc908
588
+Author: Olle E. Johansson <oej@edvina.net>
589
+Date:   Mon Dec 6 13:00:59 2021 +0100
590
+
591
+    db_cluster: Fix spelling errors
592
+    
593
+    (cherry picked from commit 2eed551ed55fcd2bc190e1045da377f6b1e4d22d)
594
+    (cherry picked from commit 0d77ae82ff1cac93a48ede3558ddf48632960a70)
595
+
596
+commit e07f0af4e980f98622088c00b444bd0a3eab9a75
597
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
598
+Date:   Sun Nov 28 10:39:02 2021 +0100
599
+
600
+    core: flags - use unsigned literal for bit shifting operations
601
+    
602
+    (cherry picked from commit 1a406e093ea7ac07428c92aec21ac67f8caa1093)
603
+    (cherry picked from commit 2c196d149c19ee59174f89020407e1f15156182e)
604
+
605
+commit 7a97d92b318e54af68ab2854a20d6925e53d66c0
606
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
607
+Date:   Sat Nov 27 15:24:45 2021 +0100
608
+
609
+    nat_traversal: declare flag literal as unsigned
610
+    
611
+    - GH #2954
612
+    
613
+    (cherry picked from commit 8c30109df0b479cc3fce39a765717149e9c70ddf)
614
+    (cherry picked from commit 4814bac2424db7fea2ba817fcdf4594a7b2e1c11)
615
+
616
+commit ffe4fa42f9d17d8c7a38bbd4e5ee6783ed10e3b0
617
+Author: Zion Dials <me@ziondials.com>
618
+Date:   Sat Nov 27 11:42:27 2021 -0500
619
+
620
+    Fix TM Module Doc unmatched_cancel param
621
+    
622
+    (cherry picked from commit c060e9000f9c6cca98e23bef7aa8c295c8863de6)
623
+    (cherry picked from commit a2969015b92667a728c0ec8df64adb99859b5f84)
624
+
625
+commit 08bbba6aebab8de80a935b76991f4b537427ca8f
626
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
627
+Date:   Fri Oct 15 16:49:42 2021 +0200
628
+
629
+    core: parser - detect pai/ppi headers spanning many lines
630
+    
631
+    - GH #2837
632
+    
633
+    (cherry picked from commit f0e8898d83c54e5e4383b70ba54ad340c5ae13b6)
634
+    (cherry picked from commit 9427586f3af4dacfa2b3293ea6c5813a6b6c1e5c)
635
+
636
+commit dfcb993e65f47ab5ca8c56a9b1783d5f37c8bc84
637
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
638
+Date:   Tue Feb 15 09:47:02 2022 +0100
639
+
640
+    modules: readme files regenerated - modules ... [skip ci]
641
+
642
+commit bf172e998ed2a7cfe58635d0722717e40ebf6eea
643
+Author: Henning Westerholt <hw@gilawa.com>
644
+Date:   Tue Feb 15 08:30:47 2022 +0000
645
+
646
+    dispatcher: small docs extension, algo 3 hashes only over r-uri user (DS_HASH_USER_ONLY 1)
647
+    
648
+    (cherry picked from commit 0f633c0def3759078fea427597190fab196c89bd)
649
+
650
+commit e04db74dc1e1706f4f3c8c2b6fcd3dba98534f04
651
+Author: Justin-lavelle <justinl@broadvoice.com>
652
+Date:   Sat Dec 4 03:09:43 2021 -0800
653
+
654
+    auth_ephemeral: fix sha256/384/512
655
+    
656
+    - sha256/384/512 broken due to use of sha1 password length, change to check and use proper lengths for each
657
+    - sha384 mistakenly using sha256 method
658
+    
659
+    (cherry picked from commit de2bee1805c2c89565e9b28afb50fac375d0b5ba)
660
+    (cherry picked from commit 52a01e54483c5e50fedec649689e5f142c16315a)
661
+
662
+commit 2296c8d889797daf0eb5cedb4970f8f957a42f20
663
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
664
+Date:   Mon Dec 6 14:46:31 2021 +0100
665
+
666
+    modules: readme files regenerated - modules ... [skip ci]
667
+
668
+commit afc7f4c2e9c8c9176e655303fa1d949cbb4ecdec
669
+Author: Andrii Pogrebennyk <andrii@ng-voice.com>
670
+Date:   Sun Nov 28 08:34:36 2021 +0100
671
+
672
+    db_redis: don't leave unconsumed redis replies in case of error on update
673
+    
674
+    Execute db_redis_consume_replies on failed update same as in db_redis_insert:
675
+    if db_redis_perform_update encounters an error it was leaving unconsumed data
676
+    thus causing unexpected reply later on when reading from the same connection.
677
+    
678
+    (cherry picked from commit bbd7b2ed5827252680e9d8949c193699da0a76b2)
679
+    (cherry picked from commit 7b371b77702471e62d8bd2ee957c44df73f1db80)
680
+
681
+commit 748cd0834cc9118fec1ee69b749daad7203346fb
682
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
683
+Date:   Tue Nov 23 17:22:42 2021 +0100
684
+
685
+    core: clarification for -b cli parameter
686
+    
687
+    (cherry picked from commit f068a9ad1892777bfb9a6d1bcfd17a291578c6b6)
688
+    (cherry picked from commit 68a694676df0e0a0d0a8d0180ebc39f9893b49bc)
689
+
690
+commit 09ac130c86186334a1a1dd37d47f40b17a83b650
691
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
692
+Date:   Fri Nov 12 10:15:07 2021 +0100
693
+
694
+    core: io wait - remove log level string from debug message
695
+    
696
+    (cherry picked from commit 4608914cf9d3878c79560730ddad8e0800c38397)
697
+    (cherry picked from commit 706b1ceb9cb5139c4464873c8df6d99c541dda7b)
698
+
699
+commit dccc47c4fbb306150d88be40bf2463d4926c75bd
700
+Author: Nacho Garcia Segovia <nacho.gs@zaleos.net>
701
+Date:   Fri Oct 22 10:38:48 2021 +0200
702
+
703
+    msrp: fix some tcpconn where memory was never cleaned up
704
+    
705
+    Thanks to Jason Shugart at INdigital. Fix consist of caring of removing references to previously retrieved tcp connections. GH #2880
706
+    
707
+    (cherry picked from commit bf371ccbfa1c89fefcd9d9322ae75189d97fc862)
708
+    (cherry picked from commit f4ebe527c25ecedb3caffa8a361b5c42a2dd6b88)
709
+
710
+commit 88ec70c9b056a91a187a68dcb0aa88345a5874e7
711
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
712
+Date:   Thu Oct 21 11:51:35 2021 +0200
713
+
714
+    tls: print src/dst port in error message
715
+    
716
+    - related to GH #2872
717
+    
718
+    (cherry picked from commit daedf1201c2776ccc1040e03f8f63d256e75a43a)
719
+    (cherry picked from commit 058ed2e1e4fdaf4ff99cd6db5a96793d6b420483)
720
+
721
+commit 1dcda2425d28c182cf2b85f6f53ebe94c4f28ea1
722
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
723
+Date:   Tue Oct 19 22:32:53 2021 +0200
724
+
725
+    sipdump: docs - fix example config snippet
726
+    
727
+    (cherry picked from commit f202cfe647c6a1ac92a3c2b8e2ee056d678fb802)
728
+    (cherry picked from commit 8df8974bb0f9754b126cac75eed76360e12d8a22)
729
+
730
+commit 49f3ec66c9e187584f403ca19e3b436abd20376a
731
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
732
+Date:   Wed Oct 13 19:16:06 2021 +0200
733
+
734
+    core: parse main headers after updating msg buffer
735
+    
736
+    - same group of headers as for the case of receiving the message
737
+    - applies for msg_apply_changes() as well
738
+    - related to GH #2877
739
+    
740
+    (cherry picked from commit d5c1b4693b6e47b4123b5f9417b5fd88d4dafd1f)
741
+    (cherry picked from commit 992c5a349454e40c87c8918283ffde7302da9d8e)
742
+
743
+commit 3d5f1a75a1413126532b6bed41f2e5ec7acc57fb
744
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
745
+Date:   Tue Oct 5 14:25:03 2021 +0200
746
+
747
+    timer: extend internal static HTTP message to have one header
748
+    
749
+    (cherry picked from commit c3629f877500373028d2c7cdefd976cddda31c15)
750
+    (cherry picked from commit a9c5f3e4d29dccda79eee8e594d4316e32196db5)
751
+
752
+commit e4eda3f5131e2788670a1f9f8342a2889e9b1107
753
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
754
+Date:   Tue Oct 5 09:56:33 2021 +0200
755
+
756
+    textops: docs update to state regex params expect posix format
757
+    
758
+    (cherry picked from commit b19aab7fe00f72d0c9e54a7a106ec7a065a3d02b)
759
+    (cherry picked from commit a78acd8f40ed38b161a075bef74febd93acb092c)
760
+
761
+commit eb1633863b28089681707c9cd27842a9109fea51
762
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
763
+Date:   Sat Sep 25 19:38:42 2021 +0200
764
+
765
+    async: docs - added section ids for parameters
766
+    
767
+    (cherry picked from commit ed3b2506e13214d25a3dd78e487ed35ed13053ac)
768
+    (cherry picked from commit 4dd8c636701c778f50d11a37265e9b6300f45ecb)
769
+
770
+commit 52c6c54ecefaad4d0fab514b0e11169bdd99e25e
771
+Author: Dmitry Wagin <dmitry.wagin@ya.ru>
772
+Date:   Tue Jun 15 15:58:12 2021 +0300
773
+
774
+    nathelper: fix_nated_sdp added ignoring RFC3605-param if omitted
775
+    
776
+    - doesn't throw an error while "a=rtcp" param is omitted (RFC1889 behavior) or address is omitted
777
+    - replace_sdp_ip() returns 0 on omitted IP-address
778
+    - added param can_omit to replace_sdp_ip()
779
+    
780
+    fixes #2784 regression introduced by #2497
781
+    
782
+    (cherry picked from commit fa6038172c0095287096c7021ca5dadad728cfaa)
783
+
784
+commit d84a89dba261d7a75ec35125174fe6723cf13295
785
+Author: Anthony Alba <ascanio.alba7@gmail.com>
786
+Date:   Fri Nov 5 17:31:34 2021 +0800
787
+
788
+    app_python3: for Python >= 3.7 call pre-fork hook
789
+    
790
+    (cherry picked from commit 138ef5630402448ea2643097a3d25d4dcead6d70)
791
+
792
+commit 106997d1d1924c987f7e6d2ff32c4d40d7ee0e10
793
+Author: SPChan <shihping.chan@gmail.com>
794
+Date:   Fri Jun 11 07:51:11 2021 +0800
795
+
796
+    pkg: enable RHEL7-like distros to build with OpenSSL 1.1.1
797
+    
798
+    (cherry picked from commit ecc2cc69b08e797ca954af233c229ed44475ce33)
799
+
800
+commit 9ed21cd119739bb2768518d15fef98b65f5eaa45
801
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
802
+Date:   Fri Oct 29 08:43:45 2021 +0200
803
+
804
+    pv_headers: don't try to replace header
805
+    
806
+    Multiple headers where not removed if new value was just one header.
807
+    
808
+    (cherry picked from commit 09981c41cb6685fa18f61b9e7d66339917c4f097)
809
+
810
+commit c09e6453db91cc71b1d853b05601a53869718550
811
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
812
+Date:   Mon Oct 18 14:02:25 2021 +0200
813
+
814
+    core: tcp - add alias for cinfo dst IP
815
+    
816
+    (cherry picked from commit 110200ce8e5c4cf7500e57e27a23f76e18044ad5)
817
+
818
+commit 6883d5a1d0868d0d0b4461c0440fe7eb6574837f
819
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
820
+Date:   Wed Oct 20 14:46:51 2021 +0200
821
+
822
+    modules: readme files regenerated - modules ... [skip ci]
823
+
824
+commit d9c34770caa305fc6cafa18e255f3c05342305dc
825
+Author: Sven Uhlig <git@resident-uhlig.de>
826
+Date:   Wed Oct 20 14:23:38 2021 +0200
827
+
828
+    textops: fix broken example for filter_body
829
+    
830
+    (cherry picked from commit f8c1cabaeadb8ee145174843ed11bbbb0c3276b0)
831
+
832
+commit 4bee05821e9a9a1c72b73da8d1aae82735802602
833
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
834
+Date:   Thu Oct 14 10:09:32 2021 +0200
835
+
836
+    dlgs: proper return for tags counting
837
+    
838
+    - GH #2884
839
+    
840
+    (cherry picked from commit 1f12e2a03856f9c2d12cf62c1e65e84380729a06)
841
+    (cherry picked from commit b6484e4614ebc0f3fd54224ba9470d6c5b322a6f)
842
+
843
+commit 523085f0a3c0953faa47bed7113507eb3c8b4f2c
844
+Author: Boris Korzun <korzun@miatel.ru>
845
+Date:   Tue May 25 17:14:18 2021 +0300
846
+
847
+    pike: fixed regression
848
+    - removed unnecessary NULL-return from mark_node() after previous commit
849
+    
850
+    (cherry picked from commit 79fbb7c6df5d4c742b1283b752c2df0f51e77f09)
851
+    (cherry picked from commit b62a773c8f0c1daf1aa3d1cd57845d414eea5bac)
852
+
853
+
1 854
 ===================== 2021-09-22 Version 5.4.7 Released =====================
2 855
 
3 856
 ===================== Changes Since Version 5.4.6 ===========================