forked from Vocalocity/opensips
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
3628 lines (1882 loc) · 91 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
=========================== Release 1.9.0 ==============================
2013-01-29 17:53:18 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9703] :
- fixed shell line to find the builder
2013-01-29 17:33:35 Ovidiu Sas <osas at voipembedded dot com>
* [9702] :
Makefile: fix path in menuconfig_templates
2013-01-29 17:28:44 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9700] :
- fixed ugly bug in computing the fromIP and toIP (because of some mixture of STRING and STR type at db level).
Thanks to Vlad Paiu for assisting with the debugging ;)
Closes bug #3576351
2013-01-29 17:18:51 Razvan Crainea <razvancrainea at opensips dot org>
* [9699] :
Updated specs version to 1.9.0
2013-01-29 14:19:13 Razvan Crainea <razvancrainea at opensips dot org>
* [9696] :
updated migration tool from 1.8 to 1.9
2013-01-29 14:17:55 Razvan Crainea <razvancrainea at opensips dot org>
* [9695] :
fixed compilation warning for 32bits in event_route module
2013-01-29 13:35:11 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9694] :
- module documentation re-generated.
- set SVN props for Id, Date and Revision
2013-01-29 13:08:43 Razvan Crainea <razvancrainea at opensips dot org>
* [9693] :
fixed gcc 4.4 warning in event_xmlrpc module
2013-01-29 12:59:26 Razvan Crainea <razvancrainea at opensips dot org>
* [9692] :
Fixed gcc 4.4 compile warning in event_route module
2013-01-29 12:42:57 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9691] :
- new parameter custom_headers_regexp added, similar to custom_headers, but instead of a list of headers, it allows you to define a regexp to match the headers that need to be propagated through the B2B
Credits go to Nick Altmann
Closes patch #3602478
2013-01-29 12:26:34 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9689] :
- return different code if no script is found
- docs updated
2013-01-29 12:24:19 Vlad Paiu <vladpaiu at opensips dot org>
* [9688] :
do not allocate tmrec structure if time recurrence for rule is empty
2013-01-29 12:21:22 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9687] :
- line wrapping
2013-01-29 12:20:35 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9686] :
- beautification - comments re-arranged to avoid lines longer than 80 chars
2013-01-29 12:19:44 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9685] :
- removed unused TMCB_ON_FAILURE_RO TM callback type
2013-01-29 12:16:29 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9682] :
- TMCB_ON_FAILURE_RO replaced with TMCB_ON_FAILURE as TMCB_ON_FAILURE_RO is no longer used.
2013-01-29 10:48:08 Di-Shi Sun <di-shi at transnexus dot com>
* [9681] :
Merged r9680 changes of OSP module into trunk.
2013-01-28 19:40:45 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9679] :
-stream_exists() and stream_delete() functions added
2013-01-28 18:40:58 Vlad Paiu <vladpaiu at opensips dot org>
* [9678] :
fixed typo
Credits to Ryan Bullock
2013-01-28 18:14:30 Vlad Paiu <vladpaiu at opensips dot org>
* [9677] :
fixed race condition that would lead to invalid memory access when using dialog pinging
2013-01-28 17:38:49 Ovidiu Sas <osas at voipembedded dot com>
* [9676] :
cachedb_sql: set svn:ignore
2013-01-28 17:35:11 Ovidiu Sas <osas at voipembedded dot com>
* [9675] :
cachedb_mongodb: added to the list of excluded modules
2013-01-28 17:31:33 Ovidiu Sas <osas at voipembedded dot com>
* [9674] :
cachedb_mongodb: set svn:ignore
2013-01-28 15:54:12 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9671] :
- fixed who the NOTIFYs are built when triggered by a PUBLISH with expire 0; This is actually a revert of commit 9351, which seems to have some side-effects.
Thanks to Damien Sandras for helping with the the debugging.
Closes bug #3588141
2013-01-28 15:45:48 Razvan Crainea <razvancrainea at opensips dot org>
* [9670] :
Added a new accounting method to the acc module that triggers events for each
accounting message generated (CDR or normal accounting)
2013-01-28 15:45:07 Vlad Paiu <vladpaiu at opensips dot org>
* [9669] :
for dialog pings, do not try to open a new TCP connection
2013-01-28 15:35:50 Razvan Crainea <razvancrainea at opensips dot org>
* [9668] :
Allow modules to manage events parameters lists by themselves
2013-01-28 15:27:08 Vlad Paiu <vladpaiu at opensips dot org>
* [9667] :
added a new param, gw_priprefix_avp, for pushing the selected destination's pri prefix to script
2013-01-28 15:20:51 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9666] :
- added more info on TCP connect failures
based on a patch/idea of Michael Schloh von Bennewitz
2013-01-28 14:16:58 Vlad Paiu <vladpaiu at opensips dot org>
* [9665] :
added svn:ignore property
2013-01-28 13:47:02 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9664] :
- added full support for changes in B2B : changes done in script before triggering b2b are now propagated inside B2B; changes done in the b2b request / reply routes are also stored and used.
Credits go to Nick Altmann
Closes patch #3519778
2013-01-28 13:05:32 Vlad Paiu <vladpaiu at opensips dot org>
* [9663] :
added the RAW query capability
check if the module supports the raw query capability before calling raw query func
2013-01-28 12:33:36 Vlad Paiu <vladpaiu at opensips dot org>
* [9662] :
Added a MongoDB driver
Added support for Raw Queries in the CacheDB interface
Implemented the Raw Query support in MongoDB
2013-01-28 11:43:51 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9659] :
- added new flag when invoking the b2b logic : 't' - preserve the received TO hdr, instead of generating a new one.
Credits go to Nick Altmann
Closes patch #3601891
2013-01-28 10:43:58 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9658] :
- added flushing for the newly added tcp_list_conns MI command
2013-01-25 20:20:42 Vlad Paiu <vladpaiu at opensips dot org>
* [9657] :
Updated the module to support the latest libcouchbase driver
Credits to Sergey Avseyev
2013-01-25 16:12:24 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9656] :
- fix TCP deadlock - see bug report 3585606
- new MI command - list_tcp_conns to list (with description) the ongoing TCP/TLS commands
2013-01-25 11:59:22 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9653] :
fix returning NULL if json is not found
2013-01-25 11:17:20 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9650] :
fixed default values for the primary_ip and alternate_ip parameters
better documentation
2013-01-24 16:28:31 Vlad Paiu <vladpaiu at opensips dot org>
* [9649] :
set svn:ignore
2013-01-24 16:27:06 Vlad Paiu <vladpaiu at opensips dot org>
* [9648] :
added license
2013-01-24 16:24:32 Vlad Paiu <vladpaiu at opensips dot org>
* [9647] :
Added the CACHEDB_SQL module, which provides an implementation of the Key-Value interface that runs over a regular SQL-based database
2013-01-24 16:08:38 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9646] :
- fix some doc error
2013-01-24 15:54:12 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9645] :
- new function lb_count_call(ip,port,grp,resources) - the function counts the current call as load for a given destination with some given resources
2013-01-24 11:02:09 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9644] :
- fixed dns resolving for destination (do SIP-wise dns lookup)
- all ips+ports for a destination are now kept in dest struct
- new function lb_is_dst( ip, port[, grp [,is_active]]) to check is an IP+port is a lb destination
2013-01-23 23:24:23 Ovidiu Sas <osas at voipembedded dot com>
* [9643] :
httpd: documentation updates
2013-01-23 22:28:57 Ovidiu Sas <osas at voipembedded dot com>
* [9642] :
httpd: fix proper process exit in case of an error
2013-01-23 21:25:22 Ovidiu Sas <osas at voipembedded dot com>
* [9641] :
httpd: better process description
2013-01-23 18:18:19 Vlad Paiu <vladpaiu at opensips dot org>
* [9640] :
completed previous commit
2013-01-23 18:01:25 Vlad Paiu <vladpaiu at opensips dot org>
* [9639] :
removed INFO message
2013-01-23 17:40:41 Vlad Paiu <vladpaiu at opensips dot org>
* [9638] :
added svn:ignore property
2013-01-23 17:31:12 Vlad Paiu <vladpaiu at opensips dot org>
* [9637] :
Added CouchBase connector integrated with the CacheDB interface
2013-01-23 16:30:09 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9636] :
- removed bogus pkg_free() - related to commit #9633 and patch #3516387
2013-01-23 16:05:01 Razvan Crainea <razvancrainea at opensips dot org>
* [9635] :
Added a xmlrpc_force_to_xml_chars() implementation for
XMLRPC versions older than 1.12
2013-01-23 15:28:40 Ovidiu Sas <osas at voipembedded dot com>
* [9634] :
b2b_logic: README file re-generated
2013-01-23 15:23:03 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9633] :
- controll the auth handling (local or remote) in b2b-ed calls can be done now per call, via the "a" flag in b2b_init_request() .
Credits go to Nick Altman
Closes patch #3516387
2013-01-23 15:00:51 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9632] :
- fix proto and port selection - related to commit #9620
Reported by Ovidiu Sas
2013-01-23 14:50:42 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9631] :
- PROTO_OTHER added - missing update related to commit 9621
2013-01-23 13:06:07 Razvan Crainea <razvancrainea at opensips dot org>
* [9630] :
Added a new flag to the sipmsg_validate() function that validates the
Request URI of the message
2013-01-23 12:39:20 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9627] :
-fixed crash in a debug printing - pattern may be NULL
Reproted by Nathaniel L Keeling III
2013-01-23 11:29:01 Razvan Crainea <razvancrainea at opensips dot org>
* [9624] :
avoid including non-xml characters in the mi_xmlrpc response
2013-01-22 19:27:44 Vlad Paiu <vladpaiu at opensips dot org>
* [9623] :
import proper locking .h
2013-01-22 19:24:59 Vlad Paiu <vladpaiu at opensips dot org>
* [9622] :
Added Futex Lock Support ( USE_FUTEX Compilation Option )
Credits to Ryan Bullock
2013-01-22 19:17:42 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9621] :
- added parsing support to accept any kind of transport description in VIA and URI parsers - needed for the Web Sockets support.
Credits go to Muhammad Shahzad
Closes patch #3545859
2013-01-22 16:45:15 Liviu Chircu <liviu at opensips dot org>
* [9620] :
- added a new flag to explicitly enable SIP OPTIONS pinging over TCP/TLS connections
2013-01-22 16:44:17 Liviu Chircu <liviu at opensips dot org>
* [9619] :
updated the core branch flag "tcp_no_new_conn_bflag" to follow the recent flag changes
2013-01-22 16:16:26 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9616] :
- fixed a race condition when a CANCEL is received when cancelled INVITE is not yet completely processed:
* When t_forward_nonack() start, transaction is still not cancelled.
* When cancel_invite() process transaction, not all branches are created yet.
Result : cancel_invite() process correctly created branches but not ones created later. This is ending with never cancelled branches.
Credits for the spoting and solving this go to Christophe Sollet
Closes patch #3545138.
2013-01-22 13:30:23 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9612] :
- fixed detection of T38 fax codec in SDP
2013-01-22 12:42:57 Razvan Crainea <razvancrainea at opensips dot org>
* [9609] :
Fixed shm_malloc_unsafe macro when using DBG_QM_MALLOC flag
2013-01-22 11:41:38 Razvan Crainea <razvancrainea at opensips dot org>
* [9608] :
Added two new events for signalling when the memory (pkg or shm) exceeds a
certain threshold
2013-01-21 21:41:54 Ovidiu Sas <osas at voipembedded dot com>
* [9607] :
pi_http: renaming pi_root parameter to pi_http_root
2013-01-21 21:21:08 Ovidiu Sas <osas at voipembedded dot com>
* [9606] :
opensipsdbctl: fix presence tables provisioning
2013-01-21 20:43:33 Ovidiu Sas <osas at voipembedded dot com>
* [9605] :
nathelper: fix sipping_bflag to accept string as a value
2013-01-21 19:59:28 Liviu Chircu <liviu at opensips dot org>
* [9604] :
Added named flags!
From now on, the proper way of setting a msg / script / branch flag is by supplying
an unquoted string: setflag(NEW_FLAG). Same for setsflag/setbflag and
their isflagset/resetflag/issflagset/resetsflag/isbflagset/resetbflag counterparts.
Regarding the module parameters which are affected, for now both INT/STRING versions are
supported, but setting INT flags the classic way is now deprecated, and will throw a
minor warning at module load.
The maximum individual flags of a flag type remains 32.
2013-01-21 13:42:36 Liviu Chircu <liviu at opensips dot org>
* [9603] :
New functionality: Script tracing!
With script tracing, you can better understand the flow of execution in the OpenSIPS script.
Moreover, you can also trace the values of pseudo-variables, as script execution progresses.
The blocks of the script where script tracing is enabled will print a line for each individual
action that is done (e.g. assignments, conditional tests, module functions, core functions, etc.).
Multiple pseudo-variables can be monitored by specifying a pv_format string
(e.g. "$ru---$avp(var1)"). The current value of the format will be printed along with each line.
The logs of multiple traced regions of your script can be differentiated by specifying an
additional plain string as the 3rd parameter.
Script tracing can be enabled with: script_trace(log_level, pv_format_string[, info_string])
To disable script tracing, just: script_trace()
2013-01-21 11:50:34 Razvan Crainea <razvancrainea at opensips dot org>
* [9602] :
Create new message each time an event_route is run and backup the avp lists
Properly set the integer parameters type for the event_route
2013-01-18 22:01:52 Ovidiu Sas <osas at voipembedded dot com>
* [9601] :
pi_http: documentation updates
2013-01-18 21:07:39 Ovidiu Sas <osas at voipembedded dot com>
* [9600] :
opensipsdbctl: new command - opensipsdbctl pframework create
- creates a provisioning framework for the installed db tables
2013-01-18 11:54:41 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9599] :
- cross references between XML doc files renamed
2013-01-18 11:53:05 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9598] :
doc file renamed to follow the name of the module
2013-01-18 07:45:56 Di-Shi Sun <di-shi at transnexus dot com>
* [9597] :
Merged r9595/6 changes of OSP module into trunk.
2013-01-18 00:09:58 Ovidiu Sas <osas at voipembedded dot com>
* [9594] :
osp: fix cross compilation
2013-01-18 00:09:04 Ovidiu Sas <osas at voipembedded dot com>
* [9593] :
carrierroute: fix cross compilation
2013-01-17 23:57:46 Ovidiu Sas <osas at voipembedded dot com>
* [9592] :
identity: fix cross compilation
2013-01-17 23:57:22 Ovidiu Sas <osas at voipembedded dot com>
* [9591] :
tlsops: fix cross compilation
2013-01-17 22:33:04 Ovidiu Sas <osas at voipembedded dot com>
* [9590] :
regex: fix cross compilation
2013-01-17 22:32:41 Ovidiu Sas <osas at voipembedded dot com>
* [9589] :
dialplan: fix cross compilation
2013-01-17 21:12:20 Ovidiu Sas <osas at voipembedded dot com>
* [9588] :
xcap: fix cross compilation
2013-01-17 21:11:05 Ovidiu Sas <osas at voipembedded dot com>
* [9587] :
xcap_client: fix cross compilation
2013-01-17 21:07:41 Ovidiu Sas <osas at voipembedded dot com>
* [9586] :
rls: fix cross compilation
2013-01-17 21:06:58 Ovidiu Sas <osas at voipembedded dot com>
* [9585] :
pua_xmpp: fix cross compilation
2013-01-17 21:06:12 Ovidiu Sas <osas at voipembedded dot com>
* [9584] :
pua_usrloc: fix cross compialtion
2013-01-17 21:05:27 Ovidiu Sas <osas at voipembedded dot com>
* [9583] :
pua_mi: fix cross-compilation
2013-01-17 21:04:38 Ovidiu Sas <osas at voipembedded dot com>
* [9582] :
pua: fix cross compilation
2013-01-17 21:03:41 Ovidiu Sas <osas at voipembedded dot com>
* [9581] :
pua_bla: fix cross compilation
2013-01-17 21:02:43 Ovidiu Sas <osas at voipembedded dot com>
* [9580] :
presence_dialoginfo: fix cross compilation
2013-01-17 21:00:51 Ovidiu Sas <osas at voipembedded dot com>
* [9579] :
cpl-c: fix cross compilation
2013-01-17 20:57:52 Ovidiu Sas <osas at voipembedded dot com>
* [9578] :
b2b_logic: fix cross compilation
2013-01-17 20:52:43 Ovidiu Sas <osas at voipembedded dot com>
* [9577] :
httpd: fix cross-compilation
2013-01-17 19:40:26 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9573] :
- fixed the calculation of the global average by the _bm_log_timer function.
Credits go to David Sanders
Closes patch #3555236.
2013-01-17 19:39:31 Ovidiu Sas <osas at voipembedded dot com>
* [9572] :
b2b_entities: fix proxy authentication
- credits goes to shimaore (sourceforge id)
- closes patch 3587231
2013-01-17 19:30:14 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9571] :
remove_hf_wildcard() and remove_hf() combined and extended:
remove_hf("name");
remove_hf("wildcard","g");
remove_hf("regexp","p");
Credits go to Boris Ratner
Closes patch #3597436
2013-01-17 19:01:44 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9570] :
docs updated
2013-01-17 18:02:48 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9569] :
new "m" flag to sipmsg_validate() to ignore the "max-forward" test
Credits go to Nick Altmann
Closes patch #3601093
2013-01-17 17:31:53 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9568] :
added a script parameter called "tcp_accept_backlog" which is supplied to the listen(...) call done in tcp_main.c.
Before this patch the value was hardcoded to 10, which is a major bottleneck for performance when dealing with lots of TCP connections. With the new parameter this can be increased for deployments that need higher throughput.
Credits go to David Sanders
Closes patch #3592311
2013-01-17 16:44:54 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9567] :
- allow variables into both params of rtpproxy_[answer|offer]
Based on a patch contributed by Peter Lemenkov.
Closes patch #3600377
2013-01-17 16:03:21 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9566] :
removed some silly debugs which ended up on SVN by mistake
2013-01-17 14:42:51 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9565] :
-packages updated to reflect changde from perlvdb to db_perlvdb
2013-01-17 11:46:49 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9564] :
- small cleanup on STR init definition
Credits go to Peter Lemenkov
Closes patch #3600350
2013-01-17 11:05:22 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9563] :
more fixing on perlvdb_db_init
Perl constants updated for DB_BIGINT
Related to patch 3599314
2013-01-16 11:56:10 Razvan Crainea <razvancrainea at opensips dot org>
* [9562] :
allow cache_fetch() functions to receive any type of pvar as the output parameter
2013-01-15 20:57:44 Ovidiu Sas <osas at voipembedded dot com>
* [9561] :
Makefile.defs: set proper path to docbook.xsl
2013-01-15 20:37:29 Ovidiu Sas <osas at voipembedded dot com>
* [9560] :
event_route: set svn:ignore
2013-01-15 19:04:46 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9559] :
- renamed perlvdb -> db_perlvdb
2013-01-15 19:01:16 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9558] :
- updates to reflex the module renaming
2013-01-15 18:57:03 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9557] :
- renamed module to follow the name convention for DB modules
2013-01-15 17:26:09 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9556] :
Several fixes:
1. change the the declared module name to db_perlvdb. Otherwise it is not found as db_ module.
2. change the init db url type to actually be str
3. many changes that fix various memory leaks (perl object leaks)
4. fix result cleanup memory leaks
Credits go to Boris Ratner ( ratner2 on SF)
Closes patch #3599314
2013-01-15 17:00:06 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9553] :
Fixes perl_exec2() in perlfunc.c. The message object that is passed to the perl-script
was left hanging after every call to perl_exec() in the opensips script.
Moved the declaration of OpenSIPS::Message object to the SAVETMPS/FREETMPS
segment so it will be freed before the function returns.
Tested by using Devel::Gladiator.
Credits go to Boris Ratner ( ratner2 on SF)
Closes patch #3599210
2013-01-15 16:50:48 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9552] :
added new module param "syslog_name" to control the logging from the radius client library
Credits go to Boris Ratner ( ratner2 on SF)
Closes patch #3597026
2013-01-15 16:21:32 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9551] :
-added new function remove_hf_wildcard() to remove headers using shell like wildcards.
Credits go to Boris Ratner ( ratner2 on SF)
Closes patch #3591017.
2013-01-15 16:10:15 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9550] :
some DBG() cleanup
2013-01-15 15:12:09 Razvan Crainea <razvancrainea at opensips dot org>
* [9549] :
Added an event that is triggered when MySQL changes it's connection status
2013-01-15 13:25:49 Razvan Crainea <razvancrainea at opensips dot org>
* [9548] :
previous commit stands also for route checking, not onlyu fixing
2013-01-15 13:23:36 Razvan Crainea <razvancrainea at opensips dot org>
* [9547] :
bug fix: event_route index starts with 1
2013-01-11 14:22:31 Razvan Crainea <razvancrainea at opensips dot org>
* [9546] :
Added support for route parameters - when calling a route, some extra
parameters can be attached (example: route(ROUTE_NAME, 1);), that can be later
retrieved using the newly added 'param' pseudo variable
2013-01-11 12:44:25 Razvan Crainea <razvancrainea at opensips dot org>
* [9545] :
fixed event_route documentation typo
2013-01-10 17:02:44 Saúl Ibarra Corretgé <saul at ag-projects dot com>
* [9544] :
Added external references support to pres-rules
This adds support for external references to pres-rules documents
following the OMA specification. In order to achieve this, a few changes
were made in the presence handling:
- The 'pres_rules_auid' module parameter (in presence_xml) controls
what mode OpenSIPS operates on: IETF or OMA. Right now this is a
global setting since the 2 offer different ways for authorization
and are stored in different XCAP documents.
- Matching of sub-handling is now done according to the RFC, that
is, a sub-handling action of block has less priority than that of
allow. For reference, check RFC5025, section 3.2.1.
Following external references is currently supported only for the
integrated mode.
In order to simplify the implemntation, some common code related to XCAP
handling has been added to the 'xcap' module:
- A way for normalizing SIP URIs. A SIP URI may appear encoded or
without the SIP scheme inside an XCAP document. The xcap module
now provides a function to normalize such URIs.
- A way for getting XCAP documents from the DB. The xcap module now
contains a generic function which will fetch any XCAP document
from the DB.
A TODO file was also added to the xcap module listing future
enhancements to be done to the XCAP related modules.
2013-01-08 23:51:01 Ovidiu Sas <osas at voipembedded dot com>
* [9541] :
httpd: code cleanup and emable httpd to bind to any port
2012-12-20 16:01:47 Razvan Crainea <razvancrainea at opensips dot org>
* [9540] :
Added acc multi-leg support for BYE messages
2012-12-19 15:40:07 Razvan Crainea <razvancrainea at opensips dot org>
* [9537] :
Added events description in documentation for modules rtpproxy, dispatcher and pike
Added group description in the E_DISPATCHER_STATUS event
Renamed E_RTPPROXY_STATUS status names to active/inactive
2012-12-18 13:35:47 Razvan Crainea <razvancrainea at opensips dot org>
* [9536] :
Added new event_route module that triggers script routes when an event is
raised by the Event Interface.
2012-12-17 20:21:08 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9533] :
- fixed some error messages
- fixed triggering the snmpgget command at startup - attendant process does not exists in fork=no mode
Related to bug 3584278
2012-12-17 20:13:59 Bogdan-Andrei Iancu, <bogdan at opensips dot org>
* [9530] :
- fixed parsing MI commands with no input for commands marked with input (commands with optional input)
Closes bug 3590418
Repoerted by Digipigeon (SF ID)
2012-12-17 18:29:35 Ovidiu Sas <osas at voipembedded dot com>
* [9529] :
db_text: making some error probes visible