forked from OpenSIPS/opensips
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
2532 lines (1376 loc) · 68.7 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.11.0 ==============================
2014-03-20 Liviu Chircu <liviu at opensips dot org>
* [1c7f225] :
Makefile.conf.template: disable HP_MALLOC from the default setup
2014-03-20 Liviu Chircu <liviu at opensips dot org>
* [56b325b] :
core: High Performance Memory Allocator included
* ideal for systems with high volumes of calls-per-second
* fine-grained locking
* tunable two-level hashing of free memory fragments
* memory allocation pattern recording
* fragmentation-on-startup
* enable "HP_MALLOC" within "make menuconfig"
2014-03-20 Liviu Chircu <liviu at opensips dot org>
* [5fbc82f] :
atomic.h: add 64-bit atomic operations
2014-03-20 Razvan Crainea <razvan at opensips dot org>
* [66354d1] :
update specs for 1.11
2014-03-20 Vlad Paiu <vladpaiu at opensips dot org>
* [fcc1ab5] :
Changed 1.11 status to beta
2014-03-20 Răzvan Crainea <razvan at opensips dot org>
* [1a0310f] :
dialog: remove timeout_avp from docs
2014-03-20 Razvan Crainea <razvan at opensips dot org>
* [c6b1a6a] :
packaging: remove old debian-lenny
2014-03-20 Razvan Crainea <razvan at opensips dot org>
* [d110328] :
update credits for 1.11
2014-03-20 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [e2c7ece] :
MYSQL DB migration script updated from 1.10 to 1.11 migration
2014-03-20 Ovidiu Sas <osas at voipembedded dot com>
* [bffa103] :
tm: fix README
2014-03-20 Ovidiu Sas <osas at voipembedded dot com>
* [6d41b53] :
tm: update doc for "own_timer_proc" parameter - it defines the number of timer procs - completes commit f001f098a0cf3996655e1ca47675b15d2f69c984
2014-03-20 Răzvan Crainea <razvan at opensips dot org>
* [ff3f11a] :
rtpproxy: update documentation
2014-03-20 Razvan Crainea <razvan at opensips dot org>
* [3c36a16] :
rtpproxy: rename script functions
* engage_rtp_proxy() is deprecated and replaced by rtpproxy_engage()
* unforce_rtp_proxy() is deprecated and replaced by rtpproxy_unforce()
* start_recording() is deprecated and replaced by rtpproxy_start_recording()
2014-03-20 Razvan Crainea <razvan at opensips dot org>
* [00c42e3] :
call_center: fix compile warning for unsigned printing
2014-03-20 Ovidiu Sas <osas at voipembedded dot com>
* [c2b3726] :
drouting: use constans for indexing values while loading dr_rules table
2014-03-20 Razvan Crainea <razvan at opensips dot org>
* [7b3ead2] :
makefile: prevent Makefile.conf from being ovewritten
2014-03-20 Ovidiu Sas <osas at voipembedded dot com>
* [bdda717] :
Merge branch 'master' of github.com:OpenSIPS/opensips
2014-03-20 Ovidiu Sas <osas at voipembedded dot com>
* [f552335] :
mi_xmlrpc_ng: make module opensips-cp compatible
2014-03-20 Razvan Crainea <razvan at opensips dot org>
* [6d76fe3] :
compile: add Makefile.conf dependency
2014-03-20 Ovidiu Sas <osas at voipembedded dot com>
* [ca046ae] :
drouting: use constans for indexing values while loading dr_carriers table
2014-03-20 Vlad Paiu <vladpaiu at opensips dot org>
* [a6f42db] :
Fixed compile warning Module compiles even with STATISTICS support disabled
2014-03-20 Vlad Paiu <vladpaiu at opensips dot org>
* [8c83b13] :
fixed sched_yield() warning
2014-03-20 Ovidiu Sas <osas at voipembedded dot com>
* [ecbc003] :
drouting: use constans for indexing values while loading dr_gateways table
2014-03-20 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [791ab01] :
fixed compile warning
2014-03-20 Vlad Paiu <vladpaiu at opensips dot org>
* [f14766a] :
Fixed free which lead to bogus memory access:
2014-03-20 Vlad Paiu <vladpaiu at opensips dot org>
* [804c9f7] :
Fixed compile warning
2014-03-20 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [5492dbf] :
Code cleanup - removed variables which are not actually used for anything
2014-03-20 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [8ad0901] :
Fixed return code in case of error
2014-03-20 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [a4cdbcb] :
Added db schema for the Call Center module; DB stuff re-generated
2014-03-20 Ovidiu Sas <osas at voipembedded dot com>
* [4f5b87a] :
pua_usrloc: fix error: SCB_RUN_ALL undeclared (first use in this function)
2014-03-20 Liviu Chircu <liviu at opensips dot org>
* [276339f] :
[NEW] Script Helper module
* simplifies the scripting process in OpenSIPS
* transparent sequential request management
* embedded record routing and loose routing logic
* may be configured to include dialog support
* future directions include NAT and auth support
2014-03-20 Liviu Chircu <liviu at opensips dot org>
* [f333109] :
tm: reset $T_fr_timeout to default when setting a NULL value
* same for $T_fr_inv_timeout
* docs updated
2014-03-20 Liviu Chircu <liviu at opensips dot org>
* [a9c8016] :
rest_client: rename "ssl_ca_path" to match documentation
2014-03-20 Liviu Chircu <liviu at opensips dot org>
* [ff4f8c1] :
call_center: added README
2014-03-20 Liviu Chircu <liviu at opensips dot org>
* [6e46a57] :
script callbacks: add a priority-based register function
* useful for modules which must run their callback first/last
2014-03-20 Liviu Chircu <liviu at opensips dot org>
* [4570b22] :
script callbacks: new return code mechanism
* script callbacks must now return a "what-to-run-next" bitmask
* e.g. a module may now skip running top route, yet run post callbacks
2014-03-20 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [cb847c1] :
Adding new module "Call-Center" for call queueing and distribution TODO : add documentation and add DB schema
2014-03-19 Ovidiu Sas <osas at voipembedded dot com>
* [657ce89] :
mi_xmlrpc_ng: align output format with mi_xmlrpc module
2014-03-19 Razvan Crainea <razvan at opensips dot org>
* [beb383f] :
makefile: add FASTER variable
Increase the compile time of opensips by compiling all modules in parallel.
Because the output of the command gets mixed and it is hard to parse, we
simply suppress it.
Usage example: FASTER=1 make -j all
2014-03-19 Walter Doekes <walter+github at wjd dot nu>
* [176a41f] :
Address concern: readability of compiling modules without -j.
2014-03-19 Walter Doekes <walter+github at wjd dot nu>
* [67cfefe] :
Address concerns: clearly note that there was an error.
2014-03-19 Walter Doekes <walter+github at wjd dot nu>
* [9271a45] :
Replace odd -j in module-submake with ability for proper parallelism.
Recently `-j` was added to the list of flags passed to the modules
$(MAKE) command. That's bad practise for two reasons: (1) the caller
should decide on how much -j is required, not the programmer, and (2)
just -j without any numeric argument is "use all resources you can
get", which can be too much.
We order the Makefile around so the supermake (the user invocation)
can dispatch individual submakes in a parallel fashion. This is done
by (a) making the module directories phony targets and (b) replacing
the sequential for-loop over the modules with a simple dependency.
2014-03-19 Razvan Crainea <razvan at opensips dot org>
* [0260de0] :
event_rabbitmq: URI-decode fields in rabbitmq socket
Closes issue #148
2014-03-19 Ovidiu Sas <osas at voipembedded dot com>
* [ff5f403] :
pi_http: fix copy/paste error that can lead to a crash when 'order_by_cols' are used
2014-03-18 Razvan Crainea <razvan at opensips dot org>
* [a65eca9] :
fix sst dialog timeout after timeout_avp removal
2014-03-18 Liviu Chircu <liviu at opensips dot org>
* [b91cba4] :
cfgutils doc: specify RFC 2445 compatibility of "check_time_rec()" params
2014-03-18 Liviu Chircu <liviu at opensips dot org>
* [26af2e8] :
tm: update documentation with latest changes
2014-03-18 Liviu Chircu <liviu at opensips dot org>
* [4b5e4f8] :
tm: rename "fr_timer" and "fr_inv_timer" * to "fr_timeout", "fr_inv_timeout" * rename equivalent variables to $T_fr_timeout and * $T_fr_inv_timeout * backwards-compatible
2014-03-17 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [253753e] :
Added new script function t_new_request() to allow sending SIP initial requests (as UAC transactions) from the OpenSIPS script.
2014-03-17 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [6c0cdf3] :
Before DB flush, check if the DB connection was actually open (during failed starts, destroy may be triggered without having init done)
2014-03-17 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [d244686] :
Fixed setting timeout (via script vars) for UAC transactions
2014-03-17 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [b4bb68b] :
Forgotten file from commit 1db2fc (local route changes) Reported by Ovidiu Sas.
2014-03-17 Ovidiu Sas <osas at voipembedded dot com>
* [40a34fb] :
drouting: fix compiler warnings - * may be used uninitialized in this function
2014-03-16 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [1db2fc5] :
LOCAL Route support enhanced : - serial forking for UAC transactions added - possibility to use ONREPLY and FAILURE routes for UAC transactions - ability to use (transaction wise) AVPs, flags, timeouts - DNS based failover works now for UAC transactions (solving #140)
2014-03-15 Ovidiu Sas <osas at voipembedded dot com>
* [75f1ed6] :
pi_http: run DB_UPDATE commands with prefilled values
2014-03-13 Liviu Chircu <liviu at opensips dot org>
* [3f3d52d] :
drouting: update documentation with latest changes
* also fix some missing paragraph tags
2014-03-13 Liviu Chircu <liviu at opensips dot org>
* [d24b10e] :
drouting: Rework of all "attributes" AVPs
* now exported at script level using optional function pvar parameters
* by default, they are not stored at all inside the transaction
* stored internally if pvars are given to do_routing|route_to_carrier|route_to_gw
* no additionally required module parameters
* NOT backwards-compatible
2014-03-12 Vlad Paiu <vladpaiu at opensips dot org>
* [61e21a0] :
Added support for embedded arrays within MongoDB documents
2014-03-12 Vlad Paiu <vladpaiu at opensips dot org>
* [2520b8a] :
For topo hiding and fix_route_dialog() usage, do not try do add del lumps for already deleted route headers
(cherry picked from commit 5a119db9031d6231c521367847bf1b3c1b6bb7a5)
2014-03-11 Liviu Chircu <liviu at opensips dot org>
* [e93234b] :
Merge branch 'master' of github.com:OpenSIPS/opensips
2014-03-11 Liviu Chircu <liviu at opensips dot org>
* [4b4ac96] :
residential config: Also define the "xcap" db_url
2014-03-11 Razvan Crainea <razvan at opensips dot org>
* [ab80ade] :
db_http: add value_delimiter parameter
Add a new parameter used to specify the fields delimiters for queries
variables
2014-03-11 Răzvan Crainea <razvan at opensips dot org>
* [112f504] :
Merge pull request #125 from rrb3942/index_trans
Add s.index and s.rindex transformations
2014-03-10 Bogdan Andrei IANCU <bogdan at opensips dot org>
* [1e02b32] :
Merge pull request #174 from wdoekes/wjd-fix_dialogaggr_memleak
presence_dialoginfo: Fix memory leak in dlginfo_agg_nbody.
2014-03-10 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [3c1164a] :
When updating the database records, first perform all update and inserts and then check the timeout for expired records -> records to be deleted. Doing first the delete may hide records "expired but to be updated". Credits go to Nick Altmann Closes bug #112.
2014-03-10 Razvan Crainea <razvan at opensips dot org>
* [ec56716] :
tm: compute the timer set based on the fragments align
2014-03-10 Razvan Crainea <razvan at opensips dot org>
* [ed31ed5] :
tm: prevent timer list overflow when using multiple timer procs
2014-03-10 Razvan Crainea <razvan at opensips dot org>
* [67ced1c] :
dialog: only update timer if the timeout is set on current request
2014-03-10 Razvan Crainea <razvan at opensips dot org>
* [ea19362] :
rtpproxy: properly unforce dialog when using engage
2014-03-10 Razvan Crainea <razvan at opensips dot org>
* [ff18c53] :
rtpproxy: updated documentation for the setid and pvar changes
2014-03-10 Razvan Crainea <razvan at opensips dot org>
* [6a213ed] :
rtpproxy: properly store/fetch variables by engage
2014-03-10 Razvan Crainea <razvan at opensips dot org>
* [dbe4535] :
rtpproxy: properly parse the bavp set
2014-03-10 Razvan Crainea <razvan at opensips dot org>
* [26ed2fa] :
rtpproxy: removed the 'rtpp_sock_pvar' parameter
now all functions return the rtpproxy server used in the 4th optional
parameter
2014-03-10 Razvan Crainea <razvan at opensips dot org>
* [2d4ce86] :
rtpproxy: allow functions to receive optional parameters
2014-03-10 Razvan Crainea <razvan at opensips dot org>
* [b528acd] :
rtpproxy: remove set_rtp_proxy_set() function
The set_rtp_proxy_set() function has been completely remove. From now on, you
can specify the set directly in the rtpproxy comands. If not specified, the
default set is used.
2014-03-10 Razvan Crainea <razvan at opensips dot org>
* [ba80ddd] :
nathelper: remove unused nathelper.h header
2014-03-10 Razvan Crainea <razvan at opensips dot org>
* [6b3c22c] :
rtpproxy: allow unexisting set
Do not exit if a set is not found during startup, since it may be later on
loaded from database.
2014-03-10 Razvan Crainea <razvan at opensips dot org>
* [b5fd777] :
dialog: add $DLG_timeout pvar documentation
2014-03-10 Razvan Crainea <razvan at opensips dot org>
* [dc57fed] :
dialog: replace timeout_avp with $DLG_timeout
* removed the timeout_avp parameter
* added DLG_timeout pseudovariable for specifying dialog timeout
2014-03-10 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [f001f09] :
Added support for multiple timer processes in TM. The timer process may easyly become a bottleneck in TM because: (a) single lock on the timer lists, (b) single process to purge/free all transactions, (c) single process running all failure routes (with all script complexity of failure routes). This patch addresses all the above problems allowing multi-locking and multi-processing for the the overall timer concept in TM. Existing "own_timer_proc" module parameter extended from boolean value to an integer value : 0 - no separate timer proc for TM; 1 - one separate timer proc for TM; n - multiple timer procs for TM.
2014-03-10 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [9314abb] :
Output the address of previous fragment when overwritten is detected (just better logging)
2014-03-06 Walter Doekes <walter+github at wjd dot nu>
* [60716e8] :
presence_dialoginfo: Fix memory leak in dlginfo_agg_nbody.
This commit fixes a couple of presence issues (introduced in 80c48e6):
* There was a memory leak in dlginfo_agg_nbody.
* Bounds checking in dlginfo_agg_nbody was off by 4 (potential stack
corruption).
* There were 2 PKG allocs, straight after one another while no alloc
was needed at all: reduced to 1 optional one.
* Replace "dumy" with "dummy" in the vicinity.
2014-03-05 Liviu Chircu <liviu at opensips dot org>
* [9a801ba] :
Remove 18KB worth of whitespace from all .c, .h and .cpp files
2014-03-05 Liviu Chircu <liviu at opensips dot org>
* [1f47b10] :
Fix various typos throughout documentation and code
2014-03-05 Liviu Chircu <liviu at opensips dot org>
* [15784be] :
statistics: fix compiler warning in 32-bit environments
2014-03-05 Liviu Chircu <liviu at opensips dot org>
* [a1d61f3] :
Merge branch 'wjd-compile_warnings' of https://github.com/wdoekes/opensips into wdoekes-wjd-compile_warnings
2014-03-05 Razvan Crainea <razvan at opensips dot org>
* [f544472] :
config: skip optional parameters
when a parameter is not mandatory, you can skip it by adding the next comma.
For example: uac_replace_from(,"sip:[email protected]")
2014-03-05 Vlad Paiu <vladpaiu at opensips dot org>
* [5cf71c3] :
Fixed the lex for tcp_max_msg_chunks and tcp_max_msg_time
2014-03-05 Walter Doekes <walter+github at wjd dot nu>
* [f2e64f5] :
core: Fix pass_fd.c aliasing warnings by forcing proper packing.
Compiling pass_fd.c
pass_fd.c: In function ‘send_fd’:
pass_fd.c:132:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
*(int*)CMSG_DATA(cmsg)=fd;
^
pass_fd.c: In function ‘receive_fd’:
pass_fd.c:240:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
*fd=*((int*) CMSG_DATA(cmsg));
^
2014-03-05 Walter Doekes <walter+github at wjd dot nu>
* [0b18a17] :
exec: Fix kill.c compile warnings by including <unistd.h>.
Compiling kill.c
kill.c: In function ‘__popen’:
kill.c:129:2: warning: implicit declaration of function ‘pipe’ [-Wimplicit-function-declaration]
if (pipe(fds) != 0) {
^
...
2014-03-05 Liviu Chircu <liviu at opensips dot org>
* [4aa4f49] :
rest_client: update documentation
2014-03-05 Liviu Chircu <liviu at opensips dot org>
* [15423bb] :
rest_client: allow disabling of SSL remote host verifications
* with the new *ssl_verifypeer* and *ssl_verifyhost* modparams
2014-03-04 Liviu Chircu <liviu at opensips dot org>
* [277f587] :
stun: update documentation
2014-03-04 Liviu Chircu <liviu at opensips dot org>
* [d5f7ddf] :
stun: add the option to specify advertised addresses and ports
* as an extension to the existing modparam strings
2014-03-04 Ovidiu Sas <osas at voipembedded dot com>
* [7c171aa] :
dispatcher: ds_select_dst/domain - fast emty slot detection
2014-03-04 Ovidiu Sas <osas at voipembedded dot com>
* [650a60b] :
drouting: enforce route_to_gw() param parsing - no empty slots allowed inside GW list
2014-03-04 Ovidiu Sas <osas at voipembedded dot com>
* [d809369] :
drouting: do not alter PVARs while scanning GW lists in route_to_gw()
2014-03-04 Ovidiu Sas <osas at voipembedded dot com>
* [b3696d2] :
dispatcher: update documentation for ds_select_dst/domain
2014-03-03 Ovidiu Sas <osas at voipembedded dot com>
* [37f8774] :
dispatcher: add ability to dispatch over multiple dispatchng groups - ds_select_dst/domain can accept lists of comma separated values as parameters
2014-03-03 Ovidiu Sas <osas at voipembedded dot com>
* [671b81d] :
core: add q_memrchr - faster memrchr version
2014-03-02 Liviu Chircu <liviu at opensips dot org>
* [9bfce00] :
for-each statement completed
* final syntax: for ($var(it) in $(ct[*])) { ... }
* now works for any pvar which supports indexing
* current such pvars in OpenSIPS: $avp, $ct, $ct.fields, $branch, $hdr(xxx))
2014-03-02 Liviu Chircu <liviu at opensips dot org>
* [c09c126] :
Update .gitignore
2014-03-02 Liviu Chircu <liviu at opensips dot org>
* [cd93704] :
core: $hdrcnt should not be indexed
2014-03-02 Liviu Chircu <liviu at opensips dot org>
* [a5cd55b] :
core: improve script_trace() performance with a wrapper macro
2014-03-01 Ovidiu Sas <osas at voipembedded dot com>
* [0e37b92] :
mod_fix: return error for fixup_get_isvalue() if no int or str value is available
2014-03-01 Ovidiu Sas <osas at voipembedded dot com>
* [3186e69] :
core: new function: str_trim_spaces_lr() - same as trim_spaces_lr() but without '0' padding
2014-03-01 Ovidiu Sas <osas at voipembedded dot com>
* [08eb851] :
dispatcher: fix erroneous forced mode 0 introduced by previous commit
2014-03-01 Liviu Chircu <liviu at opensips dot org>
* [aeb4e88] :
Fix crash when printing $(ct[*])
2014-03-01 Ovidiu Sas <osas at voipembedded dot com>
* [2b64f2a] :
dispatcher: use a single helper function for all ds_select_dst/domain functions
2014-02-28 Ovidiu Sas <osas at voipembedded dot com>
* [2049108] :
dispatcher: change signature for ds_select_dst - group all controlling params in a single structure
2014-02-27 Ovidiu Sas <osas at voipembedded dot com>
* [abf3947] :
mod_fix:fixup_get_isvalue - make sure that we have a valid string for int converision
2014-02-27 Ovidiu Sas <osas at voipembedded dot com>
* [d15578c] :
dispatcher: enhance error probe - print dispatching id for unknown dispatching algorithm
2014-02-27 Liviu Chircu <liviu at opensips dot org>
* [52b6793] :
mod_fix: have commit 4e3b6b7c390a work on strings and pv_elem_t as well
2014-02-27 Ovidiu Sas <osas at voipembedded dot com>
* [bf56024] :
dispatcher: simplify ds_select_dst/domain params handling
2014-02-27 Ovidiu Sas <osas at voipembedded dot com>
* [4e3b6b7] :
mod_fix: fixup_get_isvalue - return the int value if possible
2014-02-27 Ovidiu Sas <osas at voipembedded dot com>
* [bc4ccbe] :
dispatcher: reorganize the code by using a define
2014-02-26 Liviu Chircu <liviu at opensips dot org>
* [79bc8d7] :
tm: change the "fr_(inv_)?timer_avp" params into module vars
* namely $T_fr_timer and $T_fr_inv_timer
* simplifies the scripting logic (also prevents some errors)
* less CPU cycles, less mem usage
* documentation updated
2014-02-26 Liviu Chircu <liviu at opensips dot org>
* [1d5e117] :
Fix issue introduced in commit "23174d2629c"
2014-02-26 Ovidiu Sas <osas at voipembedded dot com>
* [ff6e145] :
dispatcher: add ability to handle string PVs for ds_select_dst/domain
2014-02-26 Liviu Chircu <liviu at opensips dot org>
* [23174d2] :
dialplan: move the "attrs" pvar into the "dp_translate" param list
* simplifies the scripting logic
* more efficient - it is now a local option, as opposed to a global one
2014-02-26 Liviu Chircu <liviu at opensips dot org>
* [6da4e47] :
registrar: Fix harmless compiler warning
2014-02-26 Ovidiu Sas <osas at voipembedded dot com>
* [7870f22] :
mod_fix: new helper fixup function that returns string and/or int value from a gparam_t
2014-02-24 Liviu Chircu <liviu at opensips dot org>
* [1ccdca4] :
Job timeout for the 'exec' module
* the "time_to_kill" parameter now works for all "exec_*" commands
* improved overall documentation and usage examples
2014-02-21 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [aaa5f60] :
docs updated for route_to_gw()
2014-02-21 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [5232238] :
allow route_to_gw() to receive a list of gw IDs (instead of only one) - the list is a comma separated list of gw IDs
2014-02-20 Liviu Chircu <liviu at opensips dot org>
* [7637f58] :
Proper reporting for invalid module parameter types
2014-02-13 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [57d60b6] :
improve docs
2014-02-10 Ovidiu Sas <osas at voipembedded dot com>
* [14c2630] :
cachedb_mongodb: complete previous commit - handle _id based queries
2014-02-10 Ovidiu Sas <osas at voipembedded dot com>
* [a6148b1] :
cachedb_mongodb: handle _id based queries
2014-02-10 Ovidiu Sas <osas at voipembedded dot com>
* [4b48f18] :
cachedb_mongodb: fix sorting results for mongo queries
2014-02-07 Ovidiu Sas <osas at voipembedded dot com>
* [49a9f2a] :
cachedb_mongodb: retieve ObjectId _id as string
2014-02-06 Ovidiu Sas <osas at voipembedded dot com>
* [36fa3cc] :
cachedb_mongodb: use constants for oip size
2014-02-06 Liviu Chircu <liviu at opensips dot org>
* [5d61f37] :
Fix NULL pointer deref. in "acc_db_request" when "db_url" is not set
2014-02-06 Ovidiu Sas <osas at voipembedded dot com>
* [abdcbaf] :
cachedb_mongodb: fix BSON_DATE conversion
2014-02-05 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [cdd3c51] :
Fixed bogus test over the presence of a request route. This was generating bogus warning messages to the logs, but without any negative impact over the actual processing. Credits go to rrb3942 on GITHUB Closes issue #162
2014-02-05 Ovidiu Sas <osas at voipembedded dot com>
* [5bdd706] :
dispatcher: enhance MI ds_list command - print socket if set - print attr if set
2014-02-05 Bogdan Andrei IANCU <bogdan at opensips dot org>
* [7949175] :
Merge pull request #164 from wdoekes/wjd-allow_domain_in_digest_user
digest+m_auth: Allow a domain in the digest username.
2014-02-05 Walter Doekes <walter+github at wjd dot nu>
* [3b66855] :
digest+m_auth: Allow a domain in the digest username.
Before this patch, a domain in the digest username was allowed:
Digest username="abc@domain", realm="domain"
but only if the domain is equal to the realm. This was introduced in
a92bf789 (Juha Heinanen, Mar. 29 2006).
The SIP spec. doesn't mention any such restriction.
This patch undoes that commit and makes sure the whole username is used
when authenticating through `pv_www_authorize` and `pv_proxy_authorize`.
That makes the following valid:
Digest username="abc@domain", realm="something different"
2014-02-04 Ovidiu Sas <osas at voipembedded dot com>
* [11db9b8] :
dispatcher: fix crash at shutdown with incorrect table version
2014-01-30 Liviu Chircu <liviu at opensips dot org>
* [707982e] :
Fix "mf_process_maxfwd_header" retcode in case of parsing errors
2014-01-28 Ovidiu Sas <osas at voipembedded dot com>
* [76d2499] :
dialog: print dialog start and timeout in human readable format (MI)
2014-01-28 Ovidiu Sas <osas at voipembedded dot com>
* [45d660d] :
pua_dialoginfo: documentation updates
2014-01-28 Ovidiu Sas <osas at voipembedded dot com>
* [188b2e7] :
pua_dialog_info: failed calls should not trigger PUBLISH errors - related to Issue #142
2014-01-28 Ovidiu Sas <osas at voipembedded dot com>
* [51b5195] :
pua: define constants for send_publish return codes
2014-01-27 Ovidiu Sas <osas at voipembedded dot com>
* [f10288b] :
dialog: do not print missing to tag error for final replies in DLG_STATE_UNCONFIRMED
2014-01-21 Vlad Paiu <vladpaiu at opensips dot org>
* [ce35927] :
Added new flag to is_from_gw/goes_to_gw , 'c' , which will push the respective carrier ID to the carrier_id_avp AVP
2014-01-15 vladpaiu <vladpaiu at opensips dot org>
* [11a74d7] :
Merge pull request #160 from rrb3942/localcache_counter_expire
Do not reset counter expiration on incr/decr
2014-01-15 Bogdan-Andrei Iancu <bogdan at opensips dot org>
* [adc3aaa] :
"Interrupted system call" on "select" must not be reported as error/warning
2014-01-14 Razvan Crainea <razvan at opensips dot org>
* [e8195fc] :