337 Commits

Author SHA1 Message Date
Anthony Minessale
8733a2c895 some priority queuing tweaks for performance 2012-10-01 11:47:26 -05:00
Anthony Minessale
3b660a06e5 fix small leak in var arrays 2012-09-14 17:07:55 -05:00
Anthony Minessale
d5e5fb032a add funcs to binary seralize/deserialize switch_events into a contiguous binary frame 2012-09-13 17:46:28 -05:00
Anthony Minessale
d38b905606 remove debug 2012-08-22 17:49:42 -05:00
Anthony Minessale
142c051d68 cache session threads and reuse them if possible 2012-08-21 00:14:50 -05:00
Anthony Minessale
293429f78d add api-expansion to switch.conf.xml and fsctl api_expansion command to control allowing apis to be expanded via variable expansion 2012-07-27 18:53:04 -05:00
Anthony Minessale
2aebe2456f first pass on some new stuff 2012-07-11 15:15:50 -05:00
Anthony Minessale
7ec8fb43d4 add initial-event-threads to switch.conf.xml 2012-06-29 11:39:49 -05:00
Anthony Minessale
1cfd145c17 add support for variable expander to recognize 717 vars as specificly globals 2012-05-24 13:07:26 -05:00
Jeff Lenk
e32b90306e build warnings 2012-05-18 11:08:15 -05:00
Anthony Minessale
bbdcd33bde performance tweaks for sip message parsing and event system 2012-05-17 20:10:53 -05:00
Anthony Minessale
5c75d4cf5b FS-4220 --resolve i refactored this into a general cross platform function and use it everywhere else we try to set affinity 2012-05-15 08:31:42 -05:00
Anthony Minessale
e54ab070f4 put presence-data in events 2012-05-10 12:15:30 -05:00
Anthony Minessale
5190bd0849 FS-4186 --resolve 2012-05-04 08:25:48 -05:00
Anthony Minessale
fd9486f0ed remove 2012-05-04 07:42:49 -05:00
Jeff Lenk
1b399d3cf2 FS-4184 --resolve 2012-05-04 08:44:38 -05:00
Anthony Minessale
8664dc6d5a some perfomance tweaks 2012-05-03 16:31:21 -05:00
Anthony Minessale
54af0dcfe2 regression from 385a92cec74598122f389ee42d28f928c2f15fd9 2012-04-18 19:02:06 -05:00
Anthony Minessale
1c70afabdd regression from 385a92cec74598122f389ee42d28f928c2f15fd9 2012-04-18 19:00:37 -05:00
Ken Rice
c5554eb939 Copyright date update. 2012-04-18 11:52:02 -05:00
Anthony Minessale
ca27465020 FS-4104 --resolve 2012-04-12 09:53:53 -05:00
Anthony Minessale
f9b3266720 endless recursion loop protection to go with new recursive variable expansion feature 2012-04-12 07:23:08 -05:00
Anthony Minessale
385a92cec7 add origination_nested_vars=true to allow vars within vars in originate strings e.g. [originate {origination_nested_vars=true,TEST=,var=,recur=W00t}user/1004 3000] will end up as w00t 2012-04-11 15:30:37 -05:00
Anthony Minessale
a14c46c38c FS-3886 --resolve 2012-02-07 11:25:23 -06:00
Raymond Chandler
95e54ee15b seg-- 2012-01-20 14:52:56 -05:00
Anthony Minessale
755be33022 add list support for which vars/api to expand in httapi 2012-01-09 12:47:47 -06:00
Anthony Minessale
f4320b58c8 swap rwlock and mutex 2011-11-28 08:27:46 -06:00
Anthony Minessale
7333d46d5b add new chatplan concept and mod_sms. Apps for chat messages: copy new base freeswitch.xml and chatplan dir if you are upgrading on existing config base 2011-09-21 14:31:18 -05:00
Anthony Minessale
0bcfdbe6ca only do the 10 second pause, not the reduction in max_sessions when the event system overloads 2011-08-16 11:03:29 -05:00
Anthony Minessale
3696ced792 FS-3497 --resolve 2011-08-10 07:55:17 -05:00
Anthony Minessale
01861950cc update defined code that doesn't compile anyway 2011-07-11 21:27:36 -05:00
Anthony Minessale
e420e17f84 FS-3386 Jeff Lenk found this one, Good Catch! 2011-07-08 12:52:18 -05:00
Jeff Lenk
5923f71a84 more code analysis mostly trivial except string formating changes 2011-06-01 22:36:19 -05:00
Anthony Minessale
37064511e4 fix bug from the *cough* FRICKING MAILING LIST WHERE IT SHOULD NOT HAVE BEEN REPORTED FROM *cough* 2011-05-31 09:53:39 -05:00
Mathieu Rene
9d756ecc77 FS-3320 --resolve 2011-05-27 12:24:48 -04:00
Anthony Minessale
7fb6fb3076 doh merge conflict put back changes 2011-05-26 10:04:15 -05:00
Anthony Minessale
c080fb15d9 update on array patch 2011-05-26 10:00:06 -05:00
Jeff Lenk
f4824b0773 fix windows trivial compiler warnings 2011-05-25 17:16:48 -05:00
Anthony Minessale
c1c759526d add arrays to event headers and chanvars 2011-05-25 15:42:36 -05:00
Anthony Minessale
6610e6e98a tweak 2011-04-29 10:29:03 -05:00
Anthony Minessale
00b53a91ea FS-3277 --resolve There are actually really only 2 places where it needs the real hostname, the hostname command and the header on the events. I changed everything to the switchname because there were some more sql stmts etc in the core. 2011-04-29 10:24:50 -05:00
Anthony Minessale
b63bff4c17 a few optimizations 2011-04-15 16:18:26 +00:00
Anthony Minessale
4c4bf59e45 FS-3246 --resolve all [] {} and <> can be stacked and override the delim per set <><^^:>{}{^^:}{^^;}[][^^:] 2011-04-14 17:50:48 -05:00
Anthony Minessale
d5ef86d778 introduce new say_string method of doing say and use it in mod_say_en as an example. try: eval ${say_string en.gsm en current_date_time pronounced ${strepoch()}} from the cli with this patch. We can do more to centralize the say things and go back and apply it to other langs, using this method you can set the desired file ext as well which I think is a bounty.... 2011-03-29 19:55:35 -05:00
Anthony Minessale
484a397d88 FS-3194 see comitted patch. I made the function assert rather than tolerate NULL and fixed the imporper usage. 2011-03-28 09:49:52 -05:00
Anthony Minessale
bc397ab600 FS-2971 2011-02-25 10:55:47 -06:00
Anthony Minessale
e5fb456f3b doh regression 2011-02-03 11:19:24 -06:00
Anthony Minessale
4ae8282e6c fix possible bad pointer in global vars (please test) 2011-02-02 15:43:26 -06:00
Anthony Minessale
d9c5634507 up assert vaule on header loop detection to 1 meeeeelyonne for hmmhesegs 2011-01-13 10:03:12 -06:00
Brian West
3734f4cd44 bump copyright date and fix some email and typos from diego. 2011-01-05 10:09:04 -06:00