forked from kamailio/kamailio
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
15193 lines (10167 loc) · 503 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
===================== 2018-11-28 Version 5.3.0 Development ==================
===================== Changes Since Version 5.2.0 ===========================
* changelog is not updated for development version (master branch)
* use 'git log' to view details of the commits in master branch
===================== 2018-11-28 Version 5.2.0 Released ==================
===================== Changes Since Version 5.1.0 ===========================
commit b93adeb703b8cac9ef3cf07cc68ea4c444364fe9
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date: Wed Nov 28 08:38:53 2018 +0100
pkg/kamailio/deb: version set 5.2.0
commit bfe9110343ab73648976cdbead87fa1f60d8a40a
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date: Tue Nov 27 20:16:31 2018 +0100
modules: readme files regenerated - modules ... [skip ci]
commit 6da8a5b4cb1f9b97aa2f92bc5d97786443712099
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Tue Nov 27 17:53:30 2018 +0100
textops: docs - notes that msg_apply_changes() may be required for multi-part operations
- GH #1719
(cherry picked from commit 5460db2e59341f143d607de744faa8413216afd5)
commit 0041d6840e0d1dba76239f4f9e46a01efaedbc09
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 26 12:52:13 2018 +0100
misc/examples: use core reply_route inside the anycast example
(cherry picked from commit 71a88b1d30b3bff5d6e8e1785ddeae08b3bfe4f2)
commit 0387df55d08c435e8ee4d8dde41c260f2ddb839b
Author: Surendra Tiwari <surendratiwari3@gmail.com>
Date: Tue Nov 27 12:47:40 2018 +0100
xmlrpc: docs for event_callback parameter
- GH #1736
(cherry picked from commit d74d67976905c9d0c49f00485046117bc2581e65)
commit 260ac29706ce64f857959732831b685e0012cede
Author: Surendra Tiwari <surendratiwari3@gmail.com>
Date: Tue Nov 27 12:46:49 2018 +0100
xmlrpc: added event_callback parameter
- specify the name of KEMI function to be executed for xmlrpc requests
(cherry picked from commit d3a3e28dd20d731939f9a53c28fb231206268890)
commit 9e729b5ca8af5a6590a828f6aacc7ca23ae379de
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date: Fri Nov 23 09:24:48 2018 +0100
pkg/kamailio/deb: version set to 5.2.0~rc2
commit 6707917811647ef26f7741dd40e81cca1b03d00b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Fri Nov 23 09:10:33 2018 +0100
Makefile.defs: version set to 5.2.0-rc2
commit 6c768803e544cf8cf060b4099c601a9df0c1b7b8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Fri Nov 23 09:06:57 2018 +0100
topos: proper condition to detect 3xx redirect for contact updates
- GH #1720
(cherry picked from commit 1f02ee62951523f001899d12d1750046f1ba53b6)
commit 69a34ef19e9365c810ecd2ea91a3d47076eed33a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Fri Nov 23 08:51:18 2018 +0100
topos: safety checks for couple of mandatory headers
- first via and call-id
(cherry picked from commit 93e40d5b7fb66d33f31c46dfaea5425062505127)
commit 01828ecdff3e048845ee0cee58cfe1ffbceb761f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Fri Nov 23 08:46:54 2018 +0100
topoh: safety checks for couple of mandatory headers
- first via and call-id
- GH #1735
(cherry picked from commit 97da6b1a5f656db4a91c8909167706fc8ec3d932)
commit 7dbeb45fd481d77a4ddee2432193eb7c1f1a937d
Author: Joonas Keskitalo <git@joonake.fi>
Date: Thu Nov 22 15:43:37 2018 +0200
misc/examples/kemi: Added 'msg' argument to ksr_route_relay
(cherry picked from commit a35503b3837cfc804f30c7493fbd13573c1a55e1)
commit 568a91d54eec8010af3288839338c39b27ba4ceb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Thu Nov 22 08:56:54 2018 +0100
dispatcher: ds_select_routes() - set r-uri/d-uri even when first group has no available dst
- GH #1728
(cherry picked from commit 074d3c67a96a49e9b8c86f6ec4cfd61725b0ccce)
commit d7e6ac30293025f7d4bd0411d575b3acb8be3d02
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Thu Nov 22 08:30:09 2018 +0100
core: added kemi KSR.is_myself_srcip()
- equivalent of src_ip==myself condition
(cherry picked from commit 929823cd5620f8ee3ee7c8961f810e16b2031b01)
commit 3e3b51b3989c02b97b825e6e8b8285d4d2b99ca3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Wed Nov 21 10:42:02 2018 +0100
topos: do not add contact header in outgoing 1xx responses if not present
- GH #1720
(cherry picked from commit dcf9ee88dbf68eeaf0f64d203ce831eb6f536a85)
commit e9320c09738766d80fae2fe2b1704facbce6221a
Author: Surendra Tiwari <surendratiwari3@gmail.com>
Date: Wed Nov 21 09:30:06 2018 +0100
rtpengine: print command in log message on timeout
- few indentation fixes
- GH #1732
(cherry picked from commit 9d1e8e256e49968776f7abb740a6d02739547ec2)
commit eb661d2284d2d004b7affbcf0728ff6d32862283
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Tue Nov 20 12:49:24 2018 +0100
tmx: do no suspend faked request
(cherry picked from commit 6f6a0d136dfefe98631264092177344ed8d173a8)
commit 156706c03a29a7aed5b8f73fab8216e4630c1f15
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Tue Nov 20 12:48:48 2018 +0100
tm: info log message if attempting to create transaction for faked request
(cherry picked from commit 4dd53abf13f9a98272af625f2a6591669730b374)
commit 8b52be4ec97e82f906aa392b1f7377a761c60cc1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Tue Nov 20 12:33:33 2018 +0100
htable: safety checks for values replicated via dmq
(cherry picked from commit 24c92c4f25e758fcd2265d824ca39b5f1ac2dcdd)
commit 3b586d554740ae578283024c1508e91b6ad886a2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Tue Nov 20 08:11:18 2018 +0100
topos: allow various replies for INVITE without contact
- GH #1720
(cherry picked from commit 416d79b462986317f2c3a3ed8aa30a502d116095)
commit 652180a88a549a6f2d91c39b053efce6b508c2ec
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 19 15:28:16 2018 +0100
async: return error if trying to execute for faked message
- GH #1727
(cherry picked from commit 8b71c46ba0db05051ee24bf88491f00387e1ca8b)
commit e2ffc481a3f6673debf45f45abb7914e679c9f1b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 19 15:22:35 2018 +0100
core: function to test if a msg structure is faked request
(cherry picked from commit ab72c5e7188266baef0da70f1aa7d7d28b6d077c)
commit 409bf1f43ce954d93cdce4db840abc5ff410877f
Author: root <root@localhost.localdomain>
Date: Mon Nov 19 11:27:33 2018 +0300
textops: fixed get_body_part function for non-multipart contents error
get_body_part functions gives error even if content is not multipart. Fixed for non-multipart contents and set all contents for non-boundary params
(cherry picked from commit 3436104cce943f055e0a33aa26692265185502bf)
commit a1a95ab27911ce0ff02c3a7ec7c9286cfee82894
Author: Yasin CANER <ycaner06@users.noreply.github.com>
Date: Mon Nov 19 10:00:40 2018 +0300
core : add word to log get_boundary function
added word to log for more understanding
(cherry picked from commit 2daa351dd0cf716284ff90cd57d2241ee97f165d)
commit e13f8518e7842b3b0e352da27dd50114b7653c14
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Fri Nov 23 08:54:24 2018 +0100
kamctl: regenerated sql creation scripts
commit fb0ae02762b32e65210aebdf2cac0d09726a25ae
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 19 12:49:13 2018 +0100
lib/srdb1: schema - defined entities for sizes of aname and avalue columns
- avalue column size set to 512
- GH #1723
(cherry picked from commit 5ce0020f25b4131e5b122df3d075eeb68626b470)
commit 2a42aebc8d6905989f21ec21459a1cd368632b6f
Author: Dmitri Savolainen <savolainen@erinaco.ru>
Date: Tue Nov 20 12:42:05 2018 +0300
dialog: fix typo in warn message (#1731)
- GH #1731
(cherry picked from commit df6152fd69469eb340078535a3cf8b28e901ea7d)
commit 1b71de82c145285fb83478e65ac25a96d6d1bd2f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date: Mon Nov 19 12:39:21 2018 +0100
pkg/kamailio/deb: version set to 5.2.0~rc1
commit 555322155ce31a43e4528d984b1c722e1045fa63
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 19 12:35:20 2018 +0100
Makefile.defs: version set to 5.2.0-rc1
commit 5460f19d0129256a21794d4fe342033a621f0a92
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 19 10:17:27 2018 +0100
presence: safety check for structure vars before accessing fields
(cherry picked from commit ed861cfe7f0f4e265b6dc104a79d07ad7d2997e2)
commit 84ecfe146dd629d30086ac12a2c48d0ffeb5ff68
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 19 10:01:21 2018 +0100
siptrace: convert status code to string using static buffer function
(cherry picked from commit 95d56e986e90b0d9a7527d7fa026cb510b41d9c5)
commit 1333340f129b51b2e027d83d14e69badd899bb95
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 19 09:47:58 2018 +0100
smsops: free after error log message printing a field
(cherry picked from commit c571efefebc305b2049eb55458cb0ac1dc3202bb)
commit 0532b6fec0fecf5a6262b04a0e2e31d6b2cc315f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 19 09:24:39 2018 +0100
tm: t_serial - safety check for searched xavps
(cherry picked from commit 372993c82d2ebdafe9f7e1a672a3e3141a8ae2f5)
commit 46d4ecc67cddda1dafa834e1c005c981ff3abb60
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 19 09:19:58 2018 +0100
db_redis: log message if failure to get reply
(cherry picked from commit cb8d366d6c5cc9a0af7159e8be65444ac23f47a1)
commit 25d2d9f41c6caec6bda3bbbba068235cf8f1a0fb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Sun Nov 18 09:10:46 2018 +0100
htable: use local variable for name in log message instead of null htable pointer
(cherry picked from commit 78225d064a76a5d5a3dbd198a4ae38f6423dd272)
commit 848252c1b202463965bcbb950521b69ce73edae5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Sat Nov 17 09:07:33 2018 +0100
htable: init vars in ht_dmq_handle_sync() to avoid compile warnings
(cherry picked from commit e0256096742a1f86e571949a5ffcf5e453401977)
commit 7ac7761891005ac5bebd2b19c2d017957c73981c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Fri Nov 16 16:37:06 2018 +0100
dispatcher: search in xavp sublist for ds_update_dst() attributes
- safety checks for type of the value for root xavp
- related to GH #1725
(cherry picked from commit f465d2410084ba9118c1f2610fbefa6989974ce9)
commit 0327674281bcd27ef72bf617215f8e6e8f85a0a4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Fri Nov 16 10:37:19 2018 +0100
websocket: aligned example statements
- few more details about return code of handshake process
(cherry picked from commit d33ee59bc807acf95b07838d24b888b14a286ddd)
commit 9eac906cae5a8b6b6a26080056d9d0d9a1ef15af
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Thu Nov 15 09:37:04 2018 +0100
kamctl: new update to the sql creation scripts
(cherry picked from commit aaabbc1adbd11724031c54137cd00ef01af3962a)
commit 44947e9626473909acf235f6e221e9e1182013fe
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Thu Nov 15 09:36:32 2018 +0100
lib/srdb1: schema - use etag size entity also for pua and xcap tables
(cherry picked from commit 01ba0f334b5a3c2f9cbd5c746c18ac65ecdf44be)
commit 26f699afd218c1429894c2a50b95a2164dcf4737
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Thu Nov 15 09:33:29 2018 +0100
kamctl: regenerated the sql creation scripts
(cherry picked from commit 89fcea29b43b3d456ce23ba31bf902add070c223)
commit d9544b6fecdb72e5b1080434a2bdea1adf486a49
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Thu Nov 15 09:31:12 2018 +0100
lib/srdb1: added entities to define the size for event and etag columns
- etag column size set to 128 (it was 64, but some UAs generate a longer
one)
(cherry picked from commit 117051c695c815ab40b34c21c852a34386022116)
commit 0305e2773a07472f442ab8cf4fbecdc0bffaf32b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Tue Nov 13 08:59:43 2018 +0100
tmx: use branch index for $T_rpl() cache invalidation
(cherry picked from commit e2ca5516ae086cf33c61dbb9e653a5484cca2074)
commit 9374328bb2c05955658042fbf31807bd060a04de
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Thu Nov 8 08:24:59 2018 +0100
cfgutils: error log message mentioning the param lock_set_size
(cherry picked from commit 55347626b189cd009c29b0e058949ed7671ae0d0)
commit 3986987d97f34a0ffb11909a947f95dd25a2eabc
Author: Sergey Safarov <s.safarov@gmail.com>
Date: Thu Nov 8 10:43:04 2018 +0000
pkg/kamailio/obs: Changed rpm package group for OpenSUSE dist
(cherry picked from commit e2ef2309aa5ca13b5650d0703f85a02d2846c976)
commit ee66571fe0556f6800629310507831acd6992911
Author: Sergey Safarov <s.safarov@gmail.com>
Date: Thu Nov 8 10:24:46 2018 +0000
pkg/kamailio/obs: Fixed build on OpenSUSE dists
(cherry picked from commit af59382f6cb356087efd6eded5c28e2d228a7032)
commit b2b8bc03d0658b0786a72e1e589b8b129ee7599e
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date: Wed Nov 14 10:53:06 2018 +0100
kazoo: fix compilation warnings
> kz_amqp.c:1884:5: warning: variable 'binding' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
> if(bind == NULL) {
> ^~~~~~~~~~~~
> kz_amqp.c:1919:5: note: uninitialized use occurs here
> if(binding != NULL)
> ^~~~~~~
> kz_amqp.c:1884:2: note: remove the 'if' if its condition is always false
> if(bind == NULL) {
> ^~~~~~~~~~~~~~~~~~
> kz_amqp.c:1896:2: note: variable 'binding' is declared here
> kz_amqp_binding_ptr binding = shm_malloc(sizeof(kz_amqp_binding));
> ^
> kz_amqp.c:1965:5: warning: variable 'binding' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
> if(bind == NULL) {
> ^~~~~~~~~~~~
> kz_amqp.c:1992:8: note: uninitialized use occurs here
> if(binding != NULL)
> ^~~~~~~
> kz_amqp.c:1965:2: note: remove the 'if' if its condition is always false
> if(bind == NULL) {
> ^~~~~~~~~~~~~~~~~~
> kz_amqp.c:1972:2: note: variable 'binding' is declared here
> kz_amqp_binding_ptr binding = shm_malloc(sizeof(kz_amqp_binding));
> ^
> kz_amqp.c:2875:5: warning: variable 'json_obj' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
> if(payload == NULL) {
> ^~~~~~~~~~~~~~~
> kz_amqp.c:2927:5: note: uninitialized use occurs here
> if(json_obj)
> ^~~~~~~~
> kz_amqp.c:2875:2: note: remove the 'if' if its condition is always false
> if(payload == NULL) {
> ^~~~~~~~~~~~~~~~~~~~~
> kz_amqp.c:2880:2: note: variable 'json_obj' is declared here
> json_obj_ptr json_obj = kz_json_parse(payload );
> ^
> 3 warnings generated.
(cherry picked from commit 232e8400caf7173e73229627af0270a704824f62)
commit e377ec1fb2ce841b0b96c7f9c4cea935ad6f10f6
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date: Wed Nov 14 10:41:08 2018 +0100
db_berkeley: fix compilation warning
> CC (clang) [M db_berkeley.so] db_berkeley.o
> db_berkeley.c:916:5: warning: variable 'dbcp' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
> if((ret = bdb_get_columns(_tp, _r, 0, 0)) != 0) {
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> db_berkeley.c:966:5: note: uninitialized use occurs here
> if(dbcp)
> ^~~~
> db_berkeley.c:916:2: note: remove the 'if' if its condition is always false
> if((ret = bdb_get_columns(_tp, _r, 0, 0)) != 0) {
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> db_berkeley.c:901:6: warning: variable 'dbcp' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
> if(!lkey) {
> ^~~~~
> db_berkeley.c:966:5: note: uninitialized use occurs here
> if(dbcp)
> ^~~~
> db_berkeley.c:901:3: note: remove the 'if' if its condition is always false
> if(!lkey) {
> ^~~~~~~~~~~
> db_berkeley.c:875:11: note: initialize the variable 'dbcp' to silence this warning
> DBC *dbcp;
> ^
> = NULL
> 2 warnings generated.
(cherry picked from commit 93e0b7e7bcefa900e8686e7e60f1a59cc32f9b39)
commit d9551180fe9ae93f013d5ca3d4bdd2bf4f69640d
Author: Sergey Safarov <s.safarov@gmail.com>
Date: Wed Nov 7 16:04:48 2018 +0000
pkg/kamailio/obs: smsops module relocated into main rpm package
(cherry picked from commit b0e814315a196cb6b1e8eca453cf6e4eea26dca4)
commit 87759978d3997f26fb935a95eed1342ffa079473
Author: Sergey Safarov <s.safarov@gmail.com>
Date: Tue Nov 6 20:17:51 2018 +0000
pkg/kamailio/obs: Fixed missing libmnl-devel and librabbitmq-devel on RHEL dists
(cherry picked from commit 68646c6fff4a06fa949296d1a41483ff51fc9389)
commit 5177db61931d7a9ca966dba7f38aa8087b45ff65
Author: Sergey Safarov <s.safarov@gmail.com>
Date: Mon Nov 5 20:18:02 2018 +0000
pkg/kamailio/obs: update spec to mach currently used
(cherry picked from commit 3dade81da58adb40b039a23dcaf67795e41ccebe)
commit 9bc520a02428656c8eb0a5d875c950298ceaf2e7
Author: Kevin Olbrich <ko@sv01.de>
Date: Thu Nov 8 18:01:03 2018 +0100
pkg/kamailio/oracle: wait for network to be up
Units that strictly require a configured network connection should pull in network-online.target (via a Wants= type dependency) and order themselves after it. This target unit is intended to pull in a service that delays further execution until the network is sufficiently set up. What precisely this requires is left to the implementation of the network managing service.
https://www.freedesktop.org/software/systemd/man/systemd.special.html
https://lists.kamailio.org/pipermail/sr-users/2018-November/103668.html
Signed-off-by: Kevin Olbrich <ko@sv01.de>
(cherry picked from commit 37c2e5ca25cb3396d2ac969271f9f9330d88fd63)
commit 33fb7ac2b367b4145815ed6e6919deb8d7c8631d
Author: Kevin Olbrich <ko@sv01.de>
Date: Thu Nov 8 14:40:59 2018 +0100
pkg/kamailio/deb: also restart service if unclean exit code
New:
If set to on-failure, the service will be restarted when the process exits with a non-zero exit code, is terminated by a signal (including on core dump, but excluding the aforementioned four signals), when an operation (such as service reload) times out, and when the configured watchdog timeout is triggered.
Old:
If set to on-abort, the service will be restarted only if the service process exits due to an uncaught signal not specified as a clean exit status.
https://www.freedesktop.org/software/systemd/man/systemd.service.html
Signed-off-by: Kevin Olbrich <ko@sv01.de>
(cherry picked from commit a5c45d1af4bf31e872963a954c43b8ee5618a90a)
commit fb9dee9efee7f832c7c95fab2d066fb3606b1fa8
Author: Kevin Olbrich <ko@sv01.de>
Date: Thu Nov 8 14:26:27 2018 +0100
pkg/kamailio/deb: wait for network to be up
Units that strictly require a configured network connection should pull in network-online.target (via a Wants= type dependency) and order themselves after it. This target unit is intended to pull in a service that delays further execution until the network is sufficiently set up. What precisely this requires is left to the implementation of the network managing service.
https://www.freedesktop.org/software/systemd/man/systemd.special.html
https://lists.kamailio.org/pipermail/sr-users/2018-November/103668.html
Signed-off-by: Kevin Olbrich <ko@sv01.de>
(cherry picked from commit f7867838eb8a68a9ae4c00f2487bdec078b94c88)
commit f436f07eb34e73b27c8b0d86100eaccffc0869ce
Merge: 3843c4c8c e5bc89e1d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Wed Nov 7 20:52:11 2018 +0100
Merge pull request #1713 from sergey-safarov/spec_update9
pkg/kamailio/alpine: Fixed docker image build for 5.2 branch
commit e5bc89e1dffc548e3d309f45b291c87c39f6fb4b
Author: Sergey Safarov <s.safarov@gmail.com>
Date: Wed Nov 7 18:22:42 2018 +0000
pkg/kamailio/alpine: Fixed docker image build for 5.2 branch
commit 3843c4c8c086f31f6126f0659c732141681229b9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Wed Nov 7 09:30:35 2018 +0100
ims_ipsec_pcscf: Makefile - use pkg-config to get compile flags for libmnl
- GH #1710
(cherry picked from commit af7db21e401f9cfc776944693a85d38498ce421a)
commit 0eb813ee88c03ecc5e6fb35d2a2b3225716b2fc0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Wed Nov 7 08:34:13 2018 +0100
evapi: convert return code for kemi functions to match the ones from cfg equivalents
(cherry picked from commit 6675a960490c9c72e69aab7a676a3012da2999b2)
commit 2a91ca46d8f05fde52869bd9434897ad5d76625b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Tue Nov 6 16:17:13 2018 +0100
Makefile.defs: use $(prefix) for setting share_target
- GH #1709
(cherry picked from commit 2b295f83e1c40637012633b6cab2ad86415d4623)
commit 249e019d555387e49bf8641b32caa4f24fbb26ee
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date: Tue Nov 6 10:36:04 2018 +0100
pkg/kamailio/deb: version set 5.2.0~rc0
commit 646b00c76bab0b1c3d6ffc2d755aeae70e45c45e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Tue Nov 6 08:56:11 2018 +0100
Makefile.defs: version set to 5.2.0-rc0
- branch for v5.2 release series has been created
- branch name 5.2
commit 707d7cdcb971b77b96ac854aa1432abae04ec7a8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Tue Nov 6 08:44:46 2018 +0100
Makefile.defs: version set to 5.2.0-pre3
commit 54f71b4df5e64a87463098a081b1014458637766
Merge: e8aec6d15 7925c3749
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 5 14:49:05 2018 +0100
Merge pull request #1707 from dunst0/fix/ims_diameter_server
ims_diameter_server: fixing avp nested list #1686
commit e8aec6d15bcef95f628108398e682571763464c5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 5 12:53:06 2018 +0100
regex: fixed section ids for functions
- removed trailing whitespaces
commit c9845c330ec0ed323d6dd098a746a7374642f1c6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 5 10:44:58 2018 +0100
ims_diameter_server: safety check for diameter message parameter
- GH #1686
commit a1672d2903c581ff5ae462f6db55979bedbde809
Merge: 88ebe33b6 2c077b043
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 5 10:28:51 2018 +0100
Merge pull request #1705 from sergey-safarov/mongodb
pkg/kamailio/ops: Added MongoDB rpm package
commit 88ebe33b6f8a21df6fa0720fef62dabe6b089c87
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 5 10:20:02 2018 +0100
rabbitmq: call function to release the amqp buffers
commit 4f303b6fd548e89c59b074db94656f58aaff6adf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Nov 5 09:29:01 2018 +0100
rabbitmq: renamed global variable, same name being used in some functions
- global variables made static
commit 3afc03510fd1d6a9e2865059ce3c4f38efd14af7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Sun Nov 4 08:56:34 2018 +0100
misc/examples: use dedicated functions to test method types in kemi lua script
commit 0d869c90eff536aea0f42c7e368535fec344f2f2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Sat Nov 3 08:17:01 2018 +0100
misc/examples: check return code for has_totag() in kemi lua script
commit 2c077b0434037f1b0f6b37d6026235b206ddbbb2
Author: Sergey Safarov <s.safarov@gmail.com>
Date: Sun Nov 4 08:49:23 2018 +0000
pkg/kamailio/obs: Fixed bdb module build on fedora dists
commit 7925c3749b36a24615695b026983862ba03301b0
Author: Rick Barenthin <rick@ng-voice.com>
Date: Sun Nov 4 10:48:17 2018 +0100
ims_diameter_server: fixing avp nested list #1686
commit 702bfff175efaf25202e1644e39d143886ce7886
Author: Sergey Safarov <s.safarov@gmail.com>
Date: Sat Nov 3 22:15:26 2018 +0000
pkg/kamailio/ops: Added MongoDB rpm package
commit 3c9547334166d43aa1e2cba8b9dab6e78dfed66a
Author: Sergey Safarov <s.safarov@gmail.com>
Date: Sun Nov 4 00:00:44 2018 +0000
pkg/kamailio/obs: Updated obs meta
commit 9aa98b12b3b7f3841facc20fee4873d8b3dc5fff
Author: Sergey Safarov <s.safarov@gmail.com>
Date: Sun Nov 4 00:13:14 2018 +0000
pkg/kamailio/obs: Removed end of life dist
commit e8b905006e1a768cd8e328bd836ac43e5a2bc2f2
Author: Henning Westerholt <hw@kamailio.org>
Date: Thu Nov 1 22:51:39 2018 +0100
kazoo: add kz prefix to str_split utility function
- add kz prefix to str_split utility function, to prevent overlapping with a
function with similar name in the json module
commit 3605e28af86ec3db1aba215891de3d96e41ba3ad
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date: Fri Nov 2 15:25:49 2018 +0100
pkg/kamailio/deb: version set to 5.2.0~pre2
commit 0580ad2eb7f5fd829a2c7c7394ffadc0ca7f85a9
Merge: 05846d00a cbff35909
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Fri Nov 2 11:11:49 2018 +0100
Merge pull request #1704 from micmac1/dp_replace
dialplan: fix dp_replace() in cmd_export_t struct
commit 05846d00a063c069ec4b2c9bf589af111cd7992f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Fri Nov 2 10:27:46 2018 +0100
Makefile.defs: version set to 5.2.0-pre2
commit cbff35909edccffe778d04f3871d880195d82b7a
Author: Sebastian Kemper <sebastian_ml@gmx.net>
Date: Fri Nov 2 10:10:38 2018 +0100
dialplan: fix dp_replace() in cmd_export_t struct
In the struct 'int param_no' is set to '2'. But dp_replace() has actually three
parameters (dpid, inval, outvar), so kamailio's cfg parser fails when
dp_replace() is called:
yyparse(): cfg. parser: failed to find command dp_replace (params 3)
yyerror_at(): parse error in config file /etc/kamailio/kamailio.cfg, line 366, column 45: unknown command, missing loadmodule?
This commit fixes 'int param_no' to address this.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
commit 2159e7b2af772beebe3af290c92f8e88ed864daf
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date: Fri Nov 2 09:16:27 2018 +0100
modules: readme files regenerated - db_redis ... [skip ci]
commit 47a22c49a84941c8065c0dfa91fb0d07716126c1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Fri Nov 2 09:11:11 2018 +0100
db_redis: docs - added note that keys parameter must be specified
commit 8cce4f243bc00f243671da7349edd3a11d5dc2ec
Author: Henning Westerholt <hw@kamailio.org>
Date: Thu Nov 1 21:22:53 2018 +0100
acc_radius: fix generating duplicates for missed calls
- fix generating duplicates for missed calls (#GH1674)
- patch from Julien Chavanton jchavanton at gmail dot com
commit 8d80f16fc19036d64f917740417a65139b1dd7ae
Author: Henning Westerholt <hw@kamailio.org>
Date: Thu Nov 1 21:22:42 2018 +0100
acc_json: fix generating duplicates for missed calls
- fix generating duplicates for missed calls (#GH1674)
- patch from Julien Chavanton jchavanton at gmail dot com
commit 3a471af738c6b8f7e717b7f2f4c6f9c579a2d9c8
Author: Henning Westerholt <hw@kamailio.org>
Date: Thu Nov 1 21:22:26 2018 +0100
acc_diameter: fix generating duplicates for missed calls
- fix generating duplicates for missed calls (#GH1674)
- patch from Julien Chavanton jchavanton at gmail dot com
commit a7525829309427fbb9357e0104b9dba1016f6777
Author: Henning Westerholt <hw@kamailio.org>
Date: Thu Nov 1 21:21:28 2018 +0100
acc: fix generating duplicates for missed calls
- fix generating duplicates for missed calls (#GH1674)
- patch from Julien Chavanton jchavanton at gmail dot com
commit 253d35c84bc1886c9eae774a731452f5d2f521cd
Author: Henning Westerholt <hw@kamailio.org>
Date: Thu Nov 1 21:19:41 2018 +0100
core: add helper function for flag reset
- add helper function for flag reset (needed for bugfix in #GH1674)
- patch from: Julien Chavanton jchavanton at gmail dot com
commit 96aa799065d45a48e00a3efff252aa9bb473e355
Author: Tsvetomir Dimitrov <tsv.dimitrov@gmail.com>
Date: Wed Oct 31 18:43:34 2018 +0200
ims_ipsec_pcscf: Fix a memory leak in add_security_server_header()
commit 9757bb8c0e2fea5173f4fa3dd7798d61759f04af
Author: adil-mafzool <36664780+adil-mafzool@users.noreply.github.com>
Date: Tue Oct 30 20:23:23 2018 +0000
usrloc: call contact expired call back for a domain with db_mode: DB_ONLY (#1683)
* usrloc: call contact expired call back for a domain with db_mode: DB_ONLY
* usrloc: only execute funtion udomain_contact_expired_cb when db_mode is set as DB_ONLY
* usrloc: removed redundant function call mem_insert_urecord from udomain_contact_expired_cb
commit e29c90ca1a7e604a3a86d508e4ac0c7b57f382e8
Merge: 6745a6c78 783763e8a
Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
Date: Tue Oct 30 01:38:29 2018 -0700
Merge pull request #1693 from lbalaceanu/pdb_fixabrt
pdb: fix SIGABRT in case of too long uris
commit 6745a6c784218130a28896cbfa4ea520047d8fc6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Tue Oct 30 07:21:48 2018 +0100
rabbitmq: use fixup spve all
- allow tracking parameter number
- prefix to avoid conflict of common name function
commit 783763e8accef47aa563cd17d1e170250268751c
Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
Date: Mon Oct 29 11:54:45 2018 +0200
pdb: fix SIGABRT in case of too long uris
buf in pdb_msg_dbg should correctly accomodate for pdb_bdy size
pdb_hdr + pdb_bdy should add to pdb_hdr.length (max 255)
commit 810d84981b4ed83b11e4090740a36653ec10ef16
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Mon Oct 29 07:27:58 2018 +0100
dialog: handle alias in contact address for local bye only when no route headers
- GH #1689
commit 98ee25c6da118cadedd98621c580ed4df3a7e860
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date: Sat Oct 27 15:46:44 2018 +0200
modules: readme files regenerated - nsq ... [skip ci]
commit 549106f591fc33bdc1e1aec26bd765d1ee4376ce
Merge: 6e6a2f442 1f09a3898
Author: Emmanuel Schmidbauer <emmanuel@getweave.com>
Date: Sat Oct 27 09:37:33 2018 -0400
Merge pull request #1685 from kamailio/nsq-deprecate-duplicate-func
nsq: deprecate json and pua funcs for json api and pua_json modules
commit 6e6a2f442e06a23aa180f07c2a954068dfc58843
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Fri Oct 26 09:21:57 2018 +0200
uac: test if qop field has a list of values for remote auth challenge
- GH #1684
commit 2ecf601c472bb81b9cf4ffd5b1ac17c4dfd742f2
Author: mtirpak <miklos.tirpak@gmail.com>
Date: Thu Oct 25 13:43:36 2018 +0200
core: variables declared in the config file could cause memory corruption
The config variables that are declared in the config file were recorded
in the reverse order as their padding was calculated, which could cause
the allocated memory block to be smaller as required at the end.
Credits go to vinesinha.
commit 3da3aa0c9ee3fcd5aadd3924ee883666d2a15ac6
Author: dnadares <dnadares@gmail.com>
Date: Wed Oct 24 22:28:12 2018 -0300
evapi: minor fix in tag length compare
It was assigning the length instead of comparing it.
commit 5e763029dc207c99796adc1c3ace71cf6de59446
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Thu Oct 25 07:06:21 2018 +0200
kex: safety check for accessing CSeq in per method stats
- GH #1687
commit 1f09a38982a64e0d6031d9e55e27e81e5f934c24
Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
Date: Wed Oct 24 11:20:19 2018 -0400
nsq: deprecate json and pua funcs for json api and pua_json modules
commit e87feb9f11c1dde9710bf3ef3ef5e6626b735233
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date: Wed Oct 24 15:01:48 2018 +0200
modules: readme files regenerated - topos ... [skip ci]
commit 56c40ebefcbe0954c5c40470b22d4f26e163a2d0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Wed Oct 24 14:49:10 2018 +0200
topos: docs - replaced c&p topoh with topos
commit 97855a1766edf4ecc2cc4e38f3cc0d3cea3190db
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Fri Oct 19 11:33:18 2018 +0200
core: cfg select - safety check accessing vars before initialization
commit f4fb19dbdadb5a6fb55b83804f5064dee6f98a4f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date: Fri Oct 19 10:36:52 2018 +0200
pkg/kamailio/deb: version set to 5.2.0~pre1
commit 85290210f05be46a04109b4f850e379c54f1a6a4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Fri Oct 19 09:50:46 2018 +0200
Makefile.defs: version set to 5.2.0-pre1
commit 82f7a6a7f5c370442860a84a36ff449228bf1273
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Fri Oct 19 09:36:00 2018 +0200
ims_ipsec_pcscf: free memory on errors and variable supported
commit 044cdefcadf5c7949945544dce30becb2d84c56e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Fri Oct 19 08:20:54 2018 +0200
core: fake msg - added sip schema to From/To URIs
commit b29f333ab118c88d35fa51298cd7ef99857dbba7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Thu Oct 18 18:10:33 2018 +0200
core: dns_cache - NAPTR rr_preference set to number for rpc output
- it was set to string, causing a crash
- reported by GH #1680
commit f057e844ba407333ad8d876daa1f6ee49bd41c86
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Thu Oct 18 10:13:08 2018 +0200
core: info log at startup with number of precesses, pkg and shm sizes
- useful to see if needed to troubleshoot by analyzing log messages
commit a4b6a5cb1dda7576b265a23c91321b7f2a034658
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date: Thu Oct 18 08:34:32 2018 +0200
core: init cfg framework before executing event_route[core:worker-one-init]
commit 6d1bf58d468e8ee62da2b1a2e50a57feb7c576c6
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date: Wed Oct 17 12:07:53 2018 +0200
core: [cfg] reset routename properly
solution for #1536 was not working
fix #1668
commit 4f81aa605ba14e8ff90022bb5b36d12725c37f03
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date: Wed Oct 17 13:46:27 2018 +0200