435 Commits

Author SHA1 Message Date
Ken Rice
6e7d5d0897 update copyright header for 2014 2014-02-12 12:08:56 -06:00
Anthony Minessale
6fef880f12 FS-5675 --resolve 2014-01-24 00:23:58 +05:00
Anthony Minessale
8dfbd91a3d fold version macros into runtime functions to avoid cascade rebuilds when modifying the core 2014-01-17 01:54:47 +05:00
Seven Du
7256caf278 add a debug_pool param to fsctl 2013-11-16 14:17:59 +08:00
Anthony Minessale
d6bb35ad3c add soft timer support for fd per timer use enable-softtimer-timerfd=broadcast in switch.conf.xml for orig behaviour 2013-11-16 01:37:16 +05:00
Anthony Minessale
e2e8a57d9d add ring_wait callstate for devstate interface 2013-10-30 14:08:34 -05:00
Anthony Minessale
916a75e9cf device state tweaks 2013-10-23 20:45:34 -05:00
Anthony Minessale
4a172402d2 some refactoring and plumbing for 1.4 2013-10-16 02:24:32 +05:00
Jeff Lenk
cc806e21f1 FS-5807 -- fix windows warnings 2013-09-21 16:13:48 -05:00
Anthony Minessale
a5f2176ea4 deliver events with the core thread pool set events-use-dispatch=true in switch.conf.xml to use the old way 2013-09-05 03:42:40 +05:00
Anthony Minessale
7d6d688e53 FS-5731 --resolve 2013-08-26 20:25:14 +05:00
Anthony Minessale
d35db852a8 follow up to last commit 2013-08-16 12:17:00 -04:00
Anthony Minessale
70d78f1665 FS-5583 --resolve 2013-07-19 14:02:58 -05:00
Ken Rice
f30e40a80b --resolve FS-3922 2013-07-04 21:18:20 -05:00
Nathan Neulinger
32adc789f6 make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
Anthony Minessale
2fac3a8e83 refactor some of the video passthru code 2013-06-17 19:52:37 -05:00
Anthony Minessale
df1bba55ee FS-5498 2013-06-10 19:13:21 -05:00
Anthony Minessale
860ed3f9a6 add last callback run stamp to device records 2013-06-06 13:09:13 -05:00
Anthony Minessale
4240526ce3 add some device-state mechinism to FS to allow tracking of device-specific states where they may have more than one call from the same device 2013-06-05 11:20:11 -05:00
Anthony Minessale
101b116daf FS-5011 try to fill gaps 2013-05-14 11:22:53 -05:00
Anthony Minessale
7fd28f58f9 FS-5208 --resolve 2013-04-08 12:09:49 -05:00
Anthony Minessale
4cac512b97 change ssl symbol visibility to specific places in core only 2013-03-31 21:27:23 -05:00
Anthony Minessale
dabb85c3f6 wip 2013-03-31 21:27:22 -05:00
Anthony Minessale
14e3570848 add switch_core_session_findall to get a list of all open uuid 2013-03-27 15:51:23 -05:00
Anthony Minessale
861c3e3ccc add switch_core_get_variables and allow execute_on funcs to see global vars too 2013-03-27 14:54:01 -05:00
Anthony Minessale
e8ecf7c887 FS-4846 --resolve 2013-03-07 16:21:37 -06:00
Anthony Minessale
a76b352a1e FS-5011 --resolve if you use record_session with a filename with no extension it will record 2 files with that base-name and with extensions -in.XXX and -out.XXX where XXX is the codec name 2013-02-25 16:32:09 -06:00
Anthony Minessale
65f17f4d3e add headers 2013-01-31 14:41:12 -06:00
Anthony Minessale
203f727e1f add async select feature to sql queue manager api 2013-01-31 08:59:57 -06:00
Anthony Minessale
dd8784a9e0 add terminators to dmachine and a way to use them in dp_tools and httapi 2013-01-21 15:36:35 -06:00
Anthony Minessale
081e261956 FS-4883 --resolve I can add this but if it leads to issues in the loaded code we may not have resoures to investigate 2012-11-29 08:58:44 -06:00
Anthony Minessale
428cd029de FS-4868 --resolve This patch also adds freeswitch.ready() which will return false once shutdown has started 2012-11-26 15:18:58 -06:00
Anthony Minessale
6f2976298f FS-4836 ok try this 2012-11-15 13:16:50 -06:00
Anthony Minessale
057861867e FS-4836 not quite 2012-11-15 13:14:08 -06:00
Anthony Minessale
73f022873b FS-4836 try this 2012-11-15 12:54:40 -06:00
Anthony Minessale
94763ea52b FS-4681 --resolve 2012-11-01 13:07:47 -05:00
Anthony Minessale
96550e893e finish off sql optimization 2012-10-27 12:27:00 -05:00
Anthony Minessale
9d4b72b29a fold the last round of sql manager changes back into the core and use it for the central db and simplify the algorithm 2012-10-26 20:52:09 -05:00
Anthony Minessale
6b9c2ca8af fix for new db stuff 2012-10-26 14:17:52 -05:00
Anthony Minessale
1d4e16419e fix macro 2012-10-25 15:13:31 -05:00
Anthony Minessale
16d41e463c get rid of little caesars 2012-10-25 15:09:09 -05:00
Anthony Minessale
68e0b7e859 optimize sofia sql by using new core transaction processor we will no longer support databases that do not support transactions 2012-10-25 11:31:47 -05:00
Anthony Minessale
986fede6b0 make a way to get the jitter buffer down to the codecs 2012-10-18 15:29:00 -04:00
Anthony Minessale
b4c621530f add some convenience for db stuff 2012-10-11 13:47:06 -05:00
Anthony Minessale
21d19b6100 add switch_core_session_findall_matching_var func to core to get a list of uuid with a certian var set to a certian val 2012-10-11 09:57:02 -05:00
Anthony Minessale
e1fe289672 refactor db stuff to use single string dsn to avoid code duplication and introduce switch_sql_queue_manager api to create transactional sql queues to aggregate a bunch of sql stmts into transactions 2012-10-09 20:20:32 -05:00
Anthony Minessale
6998695f01 fold recovery db to only use core db and use transactional stmts for recovery stmts 2012-10-08 17:59:47 -05:00
Anthony Minessale
1ad45f7009 revert e08f9ada73cb7a39477c4fe255fe28af7c6bfa92 2012-10-08 15:57:51 -05:00
Eliot Gable
e08f9ada73 Abstract the sql_manager and cache_db stuff so that modules can utilize the core functionality to run their own instance of a cached SQL connection. Includes patch to fix some segs in case ODBC does not have password set or if using PGSQL support. 2012-10-08 20:34:09 +00:00
Eliot Gable
5cb354dddc Initial core-pgsql support based on native libpq; FS starts and stops without errors using core-pgsql. 2012-10-08 20:33:57 +00:00