-
Notifications
You must be signed in to change notification settings - Fork 27
/
Copy pathChangeLog
15459 lines (10208 loc) · 508 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
===================== 2025-01-23 Version 5.8.5 Released =====================
===================== Changes Since Version 5.8.4 ===========================
commit 7c2db662b81ede6256a871a783146320a03904c6
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Jan 23 09:08:43 2025 +0100
Makefile.defs: version set to 5.8.5
commit 13ef1a559a57087279ea5c0920ad7253e65b7c98
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Jan 23 09:04:34 2025 +0100
core: extended logs for subst lumps
(cherry picked from commit d307fee57b7a8a7e0b5ccf0956464a159e156b73)
commit 2f7ff72109cb4097c095d86bc5d57d00b3024d7d
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Jan 23 08:31:59 2025 +0100
pkg/kamailio/deb: set version to 5.8.5
commit dbb7696bee3c43da69c4a12a9dc0bdf91b71460f
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Jan 23 08:30:04 2025 +0100
pkg/kamailio: version set 5.8.5 for rpms and alpine
commit 6fd7fd2acf7d76e4e8ba7669c170dc837a84848d
Author: Daniel-Constantin Mierla <[email protected]>
Date: Tue Jan 21 21:43:06 2025 +0100
core: reworked how rport, received and extra params are added to first via of generated replies
(cherry picked from commit d613f30214782d47ed0aab8bf2fb55329d87862a)
commit 8eff811614b72fbf80af6d546d65c65e6b59c1a5
Author: Daniel-Constantin Mierla <[email protected]>
Date: Tue Jan 21 21:22:38 2025 +0100
core: add extra params to first via only for generated replies
(cherry picked from commit 9045c8d537b8960a18451f870effe2255cb4861d)
commit b6360f4d8549c18efad507bc37ef599d9e3316d7
Author: Daniel-Constantin Mierla <[email protected]>
Date: Tue Jan 21 19:45:20 2025 +0100
core: add rport to generated replies after first via branch when no incoming rport
(cherry picked from commit 09d1ba87f4d37c3e13153229c63698f09ca195bc)
commit 132e5324bf9f794ea82df0f12ef094f6c12ee178
Author: Daniel-Constantin Mierla <[email protected]>
Date: Tue Jan 21 18:15:19 2025 +0100
etc/kamailio.org: do record route for REFER
- it creates a subscription dialog
- https://datatracker.ietf.org/doc/html/rfc3515#section-2
(cherry picked from commit cfc9d69435b4bbc53dbe6748e0d22603760c48fd)
commit 76ffc6d3d4053bc43b81c3363e837c10360b0089
Author: Daniel-Constantin Mierla <[email protected]>
Date: Mon Jan 20 17:10:05 2025 +0100
core: parser/sdp - check if still before end of the value
(cherry picked from commit b96bc11a54f11ec688429c057bf5a90c40c147b3)
commit 9b26093fa5cdf05cf664fa3a03619634ed226a47
Author: Daniel-Constantin Mierla <[email protected]>
Date: Mon Jan 20 12:58:18 2025 +0100
core: socket info - set receive timeout for netlink socket
- GH #4098
(cherry picked from commit 6750e2e2f1d6c10f6b5e66897d38657a576a9732)
commit 59a6a469d1627de069abb8b7755776a8e87c9008
Author: Daniel-Constantin Mierla <[email protected]>
Date: Fri Jan 17 09:29:45 2025 +0100
parser/sdp: more details in logs for setting fmtp payload
(cherry picked from commit 81b84ef83f59981b6e5f199055e9ab6a94c58b38)
commit f499cb1fffb0ec8ef7b659ecde90de303fde0553
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Jan 16 10:47:25 2025 +0100
core: tcp - remove level and function name from log message
(cherry picked from commit 5fe61ec6dbcd9d2dde3f2bd978dad5130ac5bff9)
commit 50e69e9a269e5d5dba0251f893abc34907a12970
Author: Daniel-Constantin Mierla <[email protected]>
Date: Wed Jan 15 07:24:29 2025 +0100
sanity: log as debug when Content-Length is missing for datagram protocols
- the header is optional for datagram protocols (RFC3261, 20.14)
(cherry picked from commit e38c7f8bac1aef9890d266fa466cea1561346732)
commit 1d79bd109bd5f1563a23189cfab9ed8e9bb821c9
Author: Daniel-Constantin Mierla <[email protected]>
Date: Tue Jan 14 13:16:12 2025 +0100
siputils: declare iterator out if for loop for C99 compiler
- for sip_generate_charging_vector()
- variables declared at the begining of blocks
(cherry picked from commit 6b0b8cb84b7d0e965d50bdf0dfa5423004879f55)
commit 3772cdfda5c23d5267bac7059ace198418ef3986
Author: Kamailio Dev <[email protected]>
Date: Tue Jan 14 09:46:23 2025 +0100
modules: readme files regenerated - modules ... [skip ci]
commit 8ef52b885212c21f5606c9a00abf6a532da57121
Author: drTr0jan <[email protected]>
Date: Fri Jan 10 10:53:19 2025 +0300
influxdbc: support for FreeBSD build
(cherry picked from commit abcafe75de7adc524b4a5a3df103f427565f9627)
commit 42aeb526d02ff4414504b28dd7803a27e3553840
Author: drTr0jan <[email protected]>
Date: Fri Jan 10 10:52:33 2025 +0300
Makefile.defs: support for FreeBSD build
(cherry picked from commit 141f19a95bd0d97f1bd325291aafb844f46c7fd3)
commit e6ceae072f462497584cafe5574298ee52a85538
Author: Alexander Bakker <[email protected]>
Date: Thu Jan 2 14:50:03 2025 +0100
core: parser - set URI type to TELS_URI_T for user=phone SIPS R-URI
Fixes an issue where setting the ``$rU`` for a SIPS R-URI containing
``user=phone`` would overwrite the scheme to ``sip``.
(cherry picked from commit 8801cf72c77e9233c789a9a0a1536ac524d5abf6)
commit b69b914ff514b9da92108636cdf206e2f64e7ffa
Author: Bastian Triller <[email protected]>
Date: Wed Dec 18 17:13:13 2024 +0100
htable: Fix de-/increment w/ auto expire
Update item expiration value during de-/incrementation for htables that
are configured with autoexpire and updateexpire disabled.
Otherwise an item cannot be used until timer cleaned it up.
(cherry picked from commit b8062321572e1523bb9478fd2421c5a8bc8314af)
commit c1850aa5a1eb13a1005c077ae538ba27844c73a1
Author: Daniel-Constantin Mierla <[email protected]>
Date: Fri Jan 3 12:11:22 2025 +0100
core: socket info - let the kernet to set nl_pid value inside nl_bound_sock()
- GH #4094
(cherry picked from commit 1a6102098f78855283064f82a9075630b92412f3)
commit 7e13eba5399329384ca79df972dbe2ca722092c0
Author: Daniel-Constantin Mierla <[email protected]>
Date: Fri Dec 20 09:41:14 2024 +0100
siprepo: docs - small typo
(cherry picked from commit ed61054f3b4064523888897bb22ae4d53b84d949)
commit 1520c3b1f05effa331bf4187d2cd7db3d0c87005
Author: Daniel-Constantin Mierla <[email protected]>
Date: Fri Dec 20 08:53:04 2024 +0100
htable: get current time once for pv counting items
(cherry picked from commit 9abe414a186e2a6e9041dd03a1a8968f0efa954d)
commit 7c35a85878e0923fcd354dab21b5a347ca8b3e19
Author: Daniel-Constantin Mierla <[email protected]>
Date: Fri Dec 20 08:19:14 2024 +0100
htable: skip expired items for pv counting them
- GH #4080
(cherry picked from commit d92a990a4040279ed7ee4d71debf2a13fd4d6782)
commit 59bf38394f97c1ed1ed6cfee862d9263791af95c
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Dec 19 09:24:41 2024 +0100
core: info log when no r-uri or branches found for print_dset()
(cherry picked from commit f0095466c2847c996440c45a8f728adc16f09579)
commit 57f18cfdaf9cd338eae9c69b8a4f88bf73c386db
Author: Daniel-Constantin Mierla <[email protected]>
Date: Mon Dec 16 09:32:12 2024 +0100
auth: export pv_www/proxy_authenticate(...) to kemi
- GH #4067
(cherry picked from commit fb1f6397cd58b8186558bfb719f73d9765281ff2)
commit eb865d759f1b4274f602fbfa5bd85e21d3901d8a
Author: Victor Seva <[email protected]>
Date: Thu Dec 12 12:06:38 2024 +0100
ims_diameter_server: fix retrieval ``$diameter_response`` value
``current_msg_id_repl is only`` changed if ``$diameter_reponse``
is changed by via ``pv_set_response()``. The event_route is
executed with a ``fake_msg`` so it will not match if is setted
outside anyways.
(cherry picked from commit 7c365f76560b18aca49096121ea55791ce8f3623)
commit ca809718bc64779ecb4371c04c15e1d98af04cc3
Author: Kilian Wöber <[email protected]>
Date: Tue Oct 29 14:43:01 2024 +0100
ims_isc: bugfix: firstflag incorrect in isc_match_filter
(cherry picked from commit 2bd70ed7ab8ec4cf59e12be3d561c735d84f2dea)
commit 533f8ef3406a6fe299c2184cfd31098266a2a1fd
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Dec 12 12:23:41 2024 +0100
pua_dialoginfo: rename short global variable
(cherry picked from commit 92f899f3689f0f0b291590e82e61751b76b2539c)
commit 828b666ba577f812de8ed472d5775d9c506cabab
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Dec 12 10:22:27 2024 +0100
core: use one strlen for mod_path
(cherry picked from commit f385148ff68e2125a2111d9c506022519f17d1c9)
commit e00d184a6ccdb8c34f52aaf96a0481b997dce0cc
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Dec 12 09:18:17 2024 +0100
tm: check the type of contacts xavp value
- GH #4063
(cherry picked from commit 3eb9e1d34988ebeba9d4526da8f4d804846a7316)
commit 2ca1c47e066800323dd72daed8a47cfa61fa2d5a
Author: Daniel-Constantin Mierla <[email protected]>
Date: Mon Dec 9 19:04:25 2024 +0100
lib/srdb1: new and free connection callbacks expect one parameter
- new connection is executetd with a database id and free connection
with a pool con
- compiler warnings:
src/lib/srdb1/db.c:322:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
322 | con = new_connection(id);
src/lib/srdb1/db.c:361:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
361 | free_connection(con);
(cherry picked from commit 8e398b8675079e1baac7c7575e70283175cdebe2)
commit 538d8b756594aa6a03aea34f5afd624b2a6ae56f
Author: Matthias Urlichs <[email protected]>
Date: Fri Nov 29 17:01:45 2024 +0100
app_python3s: fix exception handling
Python's C interface contract states that C code must *either*
raise an exception and return NULL, *or* return a Python object.
(cherry picked from commit ef73fb876f527c3bde4b425e3ec70d3f613fcb87)
commit b5aceff9d75876908665516d847cf1e7292d850e
Author: Matthias Urlichs <[email protected]>
Date: Fri Nov 29 17:01:45 2024 +0100
app_python3: fix exception handling
Python's C interface contract states that C code must *either*
raise an exception and return NULL, *or* return a Python object.
(cherry picked from commit 91dc75e65bb2a6643b8b322024416c420caf5d64)
commit 42241e6c054d6d92f6710210ed57425091206437
Author: Daniel-Constantin Mierla <[email protected]>
Date: Sun Dec 8 21:28:48 2024 +0100
tm: small updates about timer avp params and compatibility modes
(cherry picked from commit 5e0bc1a5c9764ce472354a0aa242b7469d79eb7f)
commit 158d1feb8f5ebe4b8a4af34e85c71c11cb144cea
Author: Curt J. Sampson <[email protected]>
Date: Wed Dec 4 15:53:36 2024 +0900
misc: examples/ims/scscf/README - fix typo in .sql filename [skip ci]
(cherry picked from commit ee81e1e017c62063a5b1fd20ac61c5783ee4eab4)
commit 68e3447e04c06059d47e1f001ae0b34e7f88b2f5
Author: Daniel-Constantin Mierla <[email protected]>
Date: Tue Dec 3 08:03:57 2024 +0100
xlog: evaluate prefix for kemi functions
(cherry picked from commit 76e18d0d13a41e93094f9084ac44e0809f91b109)
commit 98f20996606a200f025dd78f96fbb50cd426f756
Author: Daniel-Constantin Mierla <[email protected]>
Date: Mon Dec 2 20:19:45 2024 +0100
xlog: use crit level with prefix for kemi xcrit() and xlog()
- GH #4048
(cherry picked from commit a493e2e0006f89d2f8b5e903134407109ef587da)
commit 1ad61f8238ce5966bb68c5d48667ca5800e94dad
Author: Daniel-Constantin Mierla <[email protected]>
Date: Mon Dec 2 12:39:17 2024 +0100
ims_ipsec_pcscf: clang format
(cherry picked from commit c7bb0965bde055aaf76cad526eae248ae2165280)
commit 0363fe3f334840ff028b8a14bba932fa3274a2bd
Author: Lennart Rosam <[email protected]>
Date: Tue Nov 19 23:42:04 2024 +0100
ims_ipsec_pcscf: Add error logging
Currently the module initialization fails when the ipsec listen
interfaces cannot be bound and it does not produce a helpful log message
for the user. This commit addresses that.
Co-authored-by: Alexander Couzens <[email protected]>
(cherry picked from commit 785659417bcc1984f12d5ebe35c134b15d614483)
commit b359bd6c7adf1a287637892c0be0c9897c477d4d
Author: Lennart Rosam <[email protected]>
Date: Tue Nov 19 22:00:07 2024 +0100
ims_scscf: Add more logging to ipsec_create()
Currently there are scenarios where ipsec_create() fails with no more
information in the logs. This should make debugging issues a bit easier.
Co-authored-by: Alexander Couzens <[email protected]>
(cherry picked from commit 353b788bb3c78a4c0e8c390decdc420322b4927c)
commit 0259f3a6c8c97121f9f691441c1a600ce3d4a782
Author: souradeep.bera <[email protected]>
Date: Sun Nov 24 14:29:57 2024 +0530
topoh: improve debug info for topoh crash
- print entire socket address for ease of debugging with empty mask ip
(cherry picked from commit c6a485b04c2ed14b77e8747ffcd822f0743d56dd)
commit 85d1278034303c597fba4d2db21a9cd227c1730d
Author: Daniel-Constantin Mierla <[email protected]>
Date: Sun Dec 1 09:02:12 2024 +0100
db_mongodb: use STR_VTOZ() macro
(cherry picked from commit dca29a87467fd074bcb63a5f20b6834a87fadc5f)
commit 076fb25f515c76a734281094e1b8a0fa095b0d65
Author: Daniel-Constantin Mierla <[email protected]>
Date: Sat Nov 30 10:39:20 2024 +0100
ndb_mongodb: mongoc_collection_command_with_opts() for mongodb_cmd()
- mongoc_collection_command() is deprecated with lib v1.29.0
- GH #4037
(cherry picked from commit 3991350b1acdcd8b3cd575cdbc8932b4f8540e13)
commit 871dc9bbc13cea3a328afba0e40cf77862a89d8b
Author: Daniel-Constantin Mierla <[email protected]>
Date: Fri Nov 29 09:33:58 2024 +0100
lost: removed use of deprecated xmlKeepBlanksDefault()
- XML_PARSE_NOBLANKS seems to be used, which is suggested in deprecation
message
- GH #4038
(cherry picked from commit 784f55cdb31de9eda6971e04ee12c2cb88556835)
commit 6f78cc028b0418a20c2b73f97a4fc4af72c7106f
Author: Daniel-Constantin Mierla <[email protected]>
Date: Fri Nov 29 09:15:59 2024 +0100
lost: clang format
(cherry picked from commit 4a9bb81a69fbef11d92d294fa1db0711ff8e78db)
commit 264e23e830072ef3804c974ffa6d85fb4b981370
Author: Daniel-Constantin Mierla <[email protected]>
Date: Fri Nov 29 09:13:49 2024 +0100
lost: use buffer size for snprintf
(cherry picked from commit be2d3bfe537a692efa8cdc2bd4e4441eed5d0840)
commit d816c822dbd4ee4c910e53a757003bf2a306d02d
Author: Daniel-Constantin Mierla <[email protected]>
Date: Fri Nov 29 07:53:31 2024 +0100
ndb_mongodb: fix for deprecated bson_as_json() from v1.29.0
- GH #4037
(cherry picked from commit 8e6a8e0baf8a700f36c81d3f808391f03a37c9d1)
commit 9266c0051158b9c65ae49bf9ab478dd94b55d7e5
Author: Daniel-Constantin Mierla <[email protected]>
Date: Fri Nov 29 07:33:58 2024 +0100
db_mongodb: fix for deprecated bson_as_json() from v1.29.0
- GH #4037
(cherry picked from commit a4a86bd1a84ee16630660873486ec7d870a4e361)
commit a45daead40a07a4f6e3d9913ba27f9e6cd5f8bde
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Nov 28 14:38:08 2024 +0100
lib/ims: libxml2 is not needed - removed from makefile
(cherry picked from commit 5eac8fd5356cc424d87cac4b4102c99e97054414)
commit 40a9c5a96d837e35ecdc166f10476386c3c7e7a6
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Nov 28 10:51:56 2024 +0100
http_async_client: remove unnecessary str len
(cherry picked from commit c36dd7e9c8b01aae5f35e8c576188cd34b1f8aa6)
commit 738cd9d4b7c1b14ec77fe2e7fa6422b814c97836
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Nov 28 10:39:44 2024 +0100
keepalive: use memcpy for coping data
(cherry picked from commit eab6682e4d8bebaf97f85c55b0863ad435e1d133)
commit 7e0310160d1a934e573733b563a5464630881a2e
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Nov 28 10:36:47 2024 +0100
core: removed unnecessary use of strlen
(cherry picked from commit 926988487358e1ae3ba79ca999629c452e2d32df)
commit ce55b7d9ee5ee33d4cf9dc60328d6c55e42950e1
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Nov 28 10:35:19 2024 +0100
core: modparam - use memcpy for data cloning
(cherry picked from commit c2ff02b6d07c0f84dcbe5d0d47de3f12ed791e3a)
commit fab2b2bb1e20e700756dec38a70f6d35393bdfec
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Nov 28 08:33:14 2024 +0100
async: fixed typo in log message
(cherry picked from commit 78f272da156ff7796dd84697bbf04522b7a08009)
commit b512a9e809a658dc9ac731a359afce8fa8acd049
Author: Daniel-Constantin Mierla <[email protected]>
Date: Wed Nov 27 15:36:33 2024 +0100
corez: set sndinfo attributes for corex_sip_reply_out()
(cherry picked from commit b003a7184a02da5fd6dfe27def8d928d363e36ce)
commit 76bb3b687a171bdbec77a4f7d121f9ac8a690e80
Author: Daniel-Constantin Mierla <[email protected]>
Date: Tue Nov 26 15:41:44 2024 +0100
jsonrpcs: docs - example for jsonrpc_exec() with rpc params
(cherry picked from commit 5437ad1a1dd691707e6ea1774e5c8ff6a72d30a7)
commit f026dab48d17e2f9b4391f2a2dd1bbb2fde8e72b
Author: Dragos Vingarzan <[email protected]>
Date: Tue Nov 19 14:08:33 2024 +0100
cdp: fixed issues discovered during static code analysis
This fixes:
- 4-bytes (typically uint32_t) used for time_t storage (Y2K38)
- print of time_t with %d instead of %ld
- reuse of same loop index variable in a sub-loop
- use of random(), when kam_rand() could theoretically be better
- copy-paste mistake in sp2/sp parameter, where sp2 was meant and sp is probably NULL
(cherry picked from commit 1ceeba7364b745b6ca2840e830d006a37460d10e)
commit ea08d49c50d31ed5fc5cdeb786db474a9f069607
Author: Daniel-Constantin Mierla <[email protected]>
Date: Mon Nov 25 10:27:11 2024 +0100
core: tcp read - convert ips to different buffers for log messages
(cherry picked from commit e58dc89324b30f09853a7430620e632ec5efaad5)
commit e7cb341eb09cc4e59f8cc2da85d2baa8d4eb32d0
Author: Daniel-Constantin Mierla <[email protected]>
Date: Mon Nov 25 10:16:07 2024 +0100
core: helper functions to convert ip to string using a pool of buffers
(cherry picked from commit c82aa6e92d3475bb56db761ba65abb64e8f712fd)
commit c2c3e8f8430f53738192eec996b5506680ae7ec1
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Nov 21 19:59:05 2024 +0100
core: ppcfg - use define for size of the buffer for core defined values
(cherry picked from commit 26d6a518c974cfe509d23e41fe9db6b02f357930)
commit 5766583c17792d64c579599412a3defb1bc4da2c
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Nov 21 16:55:45 2024 +0100
core: use defines for tls threads mode values
(cherry picked from commit 81450df0c1b247bbd7582c47e00f358f8e20317c)
commit f608b218da40449dd67ebfb83747550c222279d4
Author: Victor Seva <[email protected]>
Date: Wed Nov 6 19:10:01 2024 +0100
cnxcc: fix possible mem leaks on errors
(cherry picked from commit 1bbb1472d8d940814e4658ac0adcdf809ac7f5ab)
commit b7607abc683949d64d01bbf0481fd7aa4f2b2a80
Author: PertsevRoman <[email protected]>
Date: Wed Nov 20 09:11:14 2024 +0100
db_redis: fix: hiredis-cluster build fix
- fixed preprocessing issues if WITH_HIREDIS_CLUSTER specified
- GH #4015
(cherry picked from commit b14044fac93ef4b43584dd0e14f2b985d41745d6)
commit 1b40c22489d057675259163088a838f473aa7047
Author: Daniel-Constantin Mierla <[email protected]>
Date: Tue Nov 19 16:20:46 2024 +0100
rtpengine: doc - fix quote tag
(cherry picked from commit cc4e51c45d23b4450d082ba606445b515788ba61)
commit 5e4b7044f147d3efbe03b52fc03203e567e47b51
Author: Daniel-Constantin Mierla <[email protected]>
Date: Tue Nov 19 16:18:01 2024 +0100
pv: made is_uri_enclosed() condition function inline
(cherry picked from commit d93e0bc19f577114ef7e07afad3ce329c399a488)
commit 6367a41f64ed165792ffe71ea310fd917947ccba
Author: Xenofon Karamanos <[email protected]>
Date: Wed Aug 7 16:07:56 2024 +0000
pv: Ensure URI enclosed in <> when changing Display Name
(cherry picked from commit 75e17db22afa92929054ccf36c8ca9b5daafccd8)
commit f8ec60e717ba27ab187bf9a0800b46736b000f86
Author: Remco van Vugt <[email protected]>
Date: Fri Oct 18 14:02:40 2024 +0000
kazoo: fixed segfault when using kazoo_query
- Refactored parts of the code to be more readable and DRY
- Split up functions for 3/4/5 arguments passed to avoid segfault
- Fixed pseudovar allocation for returning results
- Tested in 8.5.2
(cherry picked from commit 5a4b91e92b03160e13ef83ad486fb64fdae71c7f)
commit f465639c69074342b863978417210a75c30502d1
Author: Anton Yabchinskiy <[email protected]>
Date: Mon Oct 7 15:32:49 2024 +0200
modules/snmpstats: exit with ksr_exit() instead of standard exit()
The former respects the `--atexit=no` from Kamailio command line.
See note on `atexit` in TLS module "Overview".
(cherry picked from commit ed5899b8213a28eb5659edfd5b1b9740ba6a5ab5)
commit df933053216b91d83233b12f08c7d1d04a5f1634
Author: Ihor Olkhovskyi <[email protected]>
Date: Fri Oct 11 11:30:25 2024 +0200
rtpengine: update doc
- explicit mention of label= flag
- add explanations regarding mos_A/B_label_pv parameters
- typo fixes
(cherry picked from commit 43f4c0f9455d57f5b4e4963358fe214c85532bc6)
commit 22351aeb5b2a6db5112493da1c29fe7fcafc33fa
Author: Kent <[email protected]>
Date: Fri Oct 25 14:44:03 2024 -0500
lib/srdb1: Allow '/' in database URL passwords
- Modify parsing of a database URL so that a '/' character is accepted
as a valid character in the password part of the URL.
(cherry picked from commit 91abfdf6ebf942cbb0234be36812a9513f92f96b)
commit 4291c952360e9607387a60cb807f4f5ea97f4042
Author: Eik Rentzow <[email protected]>
Date: Fri Nov 15 14:06:34 2024 +0100
siputils: generated icid-value too short
- icid-value is only 17 charaters and not unique
- Re-parsing of generated PCV with icid-generated is 2 characters too short,
cutting generated-by value or creating false warning
(cherry picked from commit 66350831872370a5a06f2ee44e8609ceb0164592)
commit fed058976c845a9f6a96a06f074ea23f2a6162fc
Author: Daniel-Constantin Mierla <[email protected]>
Date: Mon Nov 18 14:19:38 2024 +0100
core: socket info - relocate ip address conversion for log message
(cherry picked from commit 5957ba50c8da1c543272643994190ba015221432)
commit 1aa14dba39125d3736f4f41d6080e2ed1905debb
Author: Daniel-Constantin Mierla <[email protected]>
Date: Sun Nov 17 02:18:29 2024 +0100
tm: exports get/set t/branch functions to intermodule api
(cherry picked from commit da33e5bdefb45730f9b0536ec86d0ef7abc8e3d8)
commit 8025e8f1cee8cf24c615a2aa8be7255fca3e0a05
Author: Daniel-Constantin Mierla <[email protected]>
Date: Fri Nov 15 09:44:54 2024 +0100
tm: backup/restor current T/branch for rpc reply commands
(cherry picked from commit db2672636a9f029f624059eb6ef69db86a559ff1)
commit b202ab5c1472edd98ee5bfc600d12e9339113eff
Author: Daniel-Constantin Mierla <[email protected]>
Date: Fri Nov 15 09:36:32 2024 +0100
tm: rpc_cancel() switch to get/set T/branch helpers
(cherry picked from commit ec30f5831ed3b6684715103b0242ed220e0159be)
commit 366f33b341d30cd3bc52ad63e1ce918999e34077
Author: Daniel-Constantin Mierla <[email protected]>
Date: Fri Nov 15 09:33:52 2024 +0100
tm: small helper functions to get/set current T and branch
- pair for coherent naming
(cherry picked from commit 027ca1b2e1d0857ac039ff8fee9fecadd88bbda0)
commit 2c37d7927769f316d33b3e0e9ecab9ae45799ea4
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Nov 14 10:51:58 2024 +0100
tm: backup and restore existing T-references for rpc tm.cancel
- GH #4011
(cherry picked from commit 879e074c4517cdda7bbdad343191dcfc9dedcb3c)
commit 348f7118f86421bc4aaac8cc7d353be1f18d7ec6
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Nov 14 09:57:52 2024 +0100
jwt: use JWT_VALIDATION_SUCCESS for validate check
(cherry picked from commit 76b250c8b4c2b5bd81b5e776e9e726350bb65b7b)
commit bda9e15d85dce8468a78858ca632749e9f4be9c9
Author: Daniel-Constantin Mierla <[email protected]>
Date: Wed Nov 13 14:58:16 2024 +0100
topoh: check if socket name is set for building sockets strings
(cherry picked from commit 85456e17df760b3d716aa1207a59ef0c3a29b4b4)
commit 143f96074618572829dae46bb59d08a704e34125
Author: Victor Seva <[email protected]>
Date: Thu Jan 9 19:54:43 2025 +0100
pkg/kamailio/deb: refresh files to include new [email protected] template
commit 183c4d1168f10d73e16ba605f202077128dbbb95
Author: Xenofon Karamanos <[email protected]>
Date: Wed Jul 3 15:32:13 2024 +0000
pkg: Add systemd template for starting multiple kamailio services
(cherry picked from commit a8cb23903b271a1b78456fed5da8e10474aee405)
commit f65cfc6d6de1c44a0e53bb28f3c38d0b490f7e1c
Author: Victor Seva <[email protected]>
Date: Tue Jan 7 18:37:52 2025 +0100
db_redis: stop searching for keys if scan_key is set
(cherry picked from commit 73914396c127529e7e0d58f3e92170891840cbc2)
commit 1e6738e7f2c554ffa16e11125673c7ea4e092935
Author: S-P Chan <[email protected]>
Date: Fri Dec 20 09:02:49 2024 +0800
tls_wolfssl: update internal submodule to v5.7.4-stable tag
commit 5981059909f6d767fcad60d639dbeff5f54bfe3f
Author: Nikolay Ivanuschak <[email protected]>
Date: Mon Nov 4 22:58:44 2024 +0300
http_async_client: fixed crash on curl callback
commit d01fbe59b386ad025466bd13d71495f4c765f85d
Author: Sergey Safarov <[email protected]>
Date: Fri Dec 6 15:05:52 2024 +0200
pkg/kamailio/obs: added systemd template to start multiple kamailio services
GH#3904
(cherry picked from commit b4ec854c0822a61790ea4fa1bc6387cddce4cf35)
commit d33e4bc5fc8b8f482b740bb4fc63ff4c3d7e29ef
Author: Sergey Safarov <[email protected]>
Date: Thu Nov 14 17:47:10 2024 +0200
pkg/kamailio: packaged jwt module [skip ci]
(cherry picked from commit 2d745d21764485c725e2beea91b67cbda83c96f3)
commit 6816f992696fe894b3a47cd511a59e1b5a0ed89b
Author: Victor Seva <[email protected]>
Date: Fri Nov 15 11:09:34 2024 +0100
doc: update manpage with missing -B option [skip ci]
(cherry picked from commit 77f03aabd871dbf86c5106a93eb32ce67d7762bf)
commit 701ebefaf630cb7f6039f0030f66f736f384af69
Author: Xenofon Karamanos <[email protected]>
Date: Thu Nov 14 16:10:38 2024 +0000
tm: Fix log level
(cherry picked from commit af0f0000c4755d01f668570bc6db71f2f534a5c0)
commit 67c09d2e470797deb0ac1b28f38293afe3f8c074
Author: Xenofon Karamanos <[email protected]>
Date: Wed Sep 18 12:04:10 2024 +0000
tm: move local-request event route to the right location to access CANCEL
(cherry picked from commit ccc106922802213253f03f181d10fe83aa93da94)
commit c08bade8f570e0505a2498131faded9785c7fae0
Author: Xenofon Karamanos <[email protected]>
Date: Tue Aug 27 13:59:31 2024 +0000
tm: Emit request event when cancel is called
(cherry picked from commit faca8e7a20255d90a4786fd4043005ead9dfc5df)
===================== 2024-11-12 Version 5.8.4 Released =====================
===================== Changes Since Version 5.8.3 ===========================
commit 7d216c69fa226a06f6163a2dd006ec798d57cd95
Author: Daniel-Constantin Mierla <[email protected]>
Date: Tue Nov 12 10:57:22 2024 +0100
Makefile.defs: version set to 5.8.4
commit f1b73eab3f6ab5221b65a260a9069a09535a6d86
Author: Daniel-Constantin Mierla <[email protected]>
Date: Tue Nov 12 10:55:41 2024 +0100
pkg/kamailio: version set 5.8.4 for rpms and alpine
commit b0c5f1340fdedde605aafe57d2a6568b4f170249
Author: Daniel-Constantin Mierla <[email protected]>
Date: Tue Nov 12 10:54:41 2024 +0100
pkg/kamailio/deb: set version to 5.8.4
commit 7c3b8823ce7ba1395e5b6c59c7e0c2aa0bbeb900
Author: anmartan <[email protected]>
Date: Thu Jul 4 09:30:02 2024 +0200
core: Improved URN parsing according to RFC8141
- Improved URN parsing to allow consuming URNs that contain 3 or more colons. Previosly URI parser treated some of the colons as separator between host and port causing the URN parsing to fail.
(cherry picked from commit 6cdd56bb85e1a10ebbb29c2633fb47bf7b56585e)
commit 4d7baba092a0b84ed91171af90ceaee71d0e1e05
Author: Kamailio Dev <[email protected]>
Date: Wed Nov 6 10:31:18 2024 +0100
modules: readme files regenerated - modules ... [skip ci]
commit bf038a0a84bdecd69d749464880826f8c4b894e6
Author: Henning Westerholt <[email protected]>
Date: Tue Nov 5 16:46:11 2024 +0000
sst: use proper name for ims dialog module in docs
(cherry picked from commit 3b3c60f94dd93e460d5bda40c73b2052a4f1bf33)
commit b292837507dd60f45ebc1cca8317b6c0d8c3d369
Author: Henning Westerholt <[email protected]>
Date: Tue Nov 5 16:45:50 2024 +0000
snmpstats: use proper name for ims module in docs
(cherry picked from commit 6c408ff8c7b558a725d67898d5f1a8dc3d717c61)
commit a52fe973b064e288d9f150a6c36cb35eecb4a161
Author: Daniel-Constantin Mierla <[email protected]>
Date: Sun Nov 3 19:38:46 2024 +0100
timer: docs - updates to examples
(cherry picked from commit 21c7066842a034d8674e5fac2b7c6fd38b0073e8)
commit 351157cad257986a014dc659231ae0ee48a8d538
Author: Daniel-Constantin Mierla <[email protected]>
Date: Tue Oct 29 08:20:44 2024 +0100
core: parser sdp - check body end for extract_ice_option()
(cherry picked from commit 79d7fae0f26f577356f017cfff5e00c348cf259c)
commit e233bc60092242e886a0336104435cd412c6ddd9
Author: Daniel-Constantin Mierla <[email protected]>
Date: Mon Oct 28 20:52:19 2024 +0100
timer: export timer_enable(...) to kemi
- GH #4008
(cherry picked from commit ad919796b24d0c38af136cbad2563e6f98df4b74)
commit 08b4a6d280f851389252f4016e9032533a82e12d
Author: Daniel-Constantin Mierla <[email protected]>
Date: Sun Oct 27 19:45:07 2024 +0100
timer: formatted exported structures
(cherry picked from commit 8e2541ec6126b5665e92cde5eaf17f5a4970cb8d)
commit 72f08c6fff97d3a2498498eb01ce6c11a8e9f41c
Author: Daniel-Constantin Mierla <[email protected]>
Date: Sat Oct 26 19:33:26 2024 +0200
topos: deal with BYE without contact header for mode 1
(cherry picked from commit a4f0ee5da93ad64d449c7a95ecad2f3d70aeb975)
commit 18dad74a091e693a0bf939dddf144348409e6402
Author: Daniel-Constantin Mierla <[email protected]>
Date: Fri Oct 25 20:45:59 2024 +0200
core: parser sdp - check len gor extracting fmtp
(cherry picked from commit d10257fbfdbb3e3e73c0fe60a224585822bdd7b3)
commit fa9965d33cec01fd503bb89f2076b93aa173fd18
Author: Daniel-Constantin Mierla <[email protected]>
Date: Thu Oct 24 17:40:04 2024 +0200
dispatcher: debug messages for checking active destinations
(cherry picked from commit 3e5f8deced0cb05710e631601e9098505f1d230a)
commit 19729e29b24915b84079831a37e9ade5b3a9d473
Author: Daniel-Constantin Mierla <[email protected]>
Date: Wed Oct 23 08:21:16 2024 +0200
topos: extended error log message
- ensure headers are parsed for storage record
(cherry picked from commit a6b924be7fd7d4ce6a92ad5a0247077b09a29474)
commit 61d3cc66f97f283c78bec77244bc61610a191ee2
Author: Daniel-Constantin Mierla <[email protected]>
Date: Wed Oct 23 07:48:34 2024 +0200
topos: catch ACK without contact that needs no storage updates
(cherry picked from commit 824e81319b60054feb81c37b3a8be80523f8c95d)
commit ac908d6a4cee146c35c28210fa937aa55f1cda70
Author: Victor Seva <[email protected]>
Date: Tue Oct 22 16:29:58 2024 +0200
lrkproxy: use core str comparison functions and macros
(cherry picked from commit c67d8fa0b1015d73b34430f6f8a6afe22ca10cbe)
commit 466c5419634a7cb9c9f3cf38b15f36d603bdc1da
Author: Victor Seva <[email protected]>
Date: Tue Oct 22 16:17:35 2024 +0200
pipelimit: use core str comparison functions
(cherry picked from commit 9ee189883549faffb21d3ae113dafd7ad95757af)
commit af963c81775b9c93d37428fe86264cb96b357f05
Author: Victor Seva <[email protected]>
Date: Tue Oct 22 16:12:42 2024 +0200
ratelimit: use core str comparison functions
(cherry picked from commit c44a349964081d397ab9efa3504737bf369f8cf5)
commit cfb143196d0b727f16add51590bc007badde41cf
Author: Xenofon Karamanos <[email protected]>
Date: Thu Oct 3 08:28:50 2024 +0000
db_schema: Add ims_icscf db schema
(cherry picked from commit e2ea727988828a9683ef112637e25ee4d58032f7)
commit a97199e0114b9cfc0804c3d8f73471f58aec3432
Author: Dragos Vingarzan <[email protected]>
Date: Wed Oct 2 14:47:43 2024 +0200
ims_registrar_scscf: fixing em_max_expires
(cherry picked from commit 3f38206d88af0fae4c64ee3072eb78ea68f813cb)
commit 0408c2cb412f0df0a17b70aa4d15026a9ef3a9a7
Author: Daniel-Constantin Mierla <[email protected]>
Date: Tue Oct 22 07:41:08 2024 +0200
core: parser sdp - check length for rtpmap extract
(cherry picked from commit c823f41350ab9186a323707e9be32e31922bec17)
commit 255db278f078c8868f28e6451d92b808fc3b6687
Author: Daniel-Constantin Mierla <[email protected]>
Date: Tue Oct 22 07:34:29 2024 +0200
jwt: print decode result in error log message