724 Commits

Author SHA1 Message Date
Michael Jerris
d2cf7f862a fix --srcdir builds for modules that download libraries mod_flite mod_pocketsphinx mod_celt mod_radius_cdr mod_soundtouch mod_memcache mod_curl mod_xml_ldap mod_shout mod_ldap (FSBUILD-211)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15917 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-11 21:20:02 +00:00
Andrew Thompson
c2cde58f38 Move erlang module's default config file to be with all the others
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15881 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-10 22:10:12 +00:00
Andrew Thompson
15363cdb2f Tracking API change
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15871 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-10 17:43:10 +00:00
Anthony Minessale
6fde2f3961 add priority queue for events so important broadcasts like hold music can take precedenced over event-lock
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15865 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-10 01:29:02 +00:00
Anthony Minessale
91d886ec7b omfg duh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15860 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-09 20:11:45 +00:00
Anthony Minessale
dd6219c62d try to make the dir first so if it fails the mod fails properly
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15859 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-09 16:16:24 +00:00
Anthony Minessale
c75b69decb clean up mod_event_multicast to use blocking recvfrom and better error checking
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15791 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-04 20:32:56 +00:00
Anthony Minessale
c706e9bb3c only kill event socket on 100 consecutive errors
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15671 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-25 19:59:26 +00:00
Anthony Minessale
3303abca65 fix expires seg in event_sink
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15594 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-21 06:17:05 +00:00
Brian West
0e7560f458 moving to unsupported
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15429 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-11 16:27:54 +00:00
Anthony Minessale
391a61ba2f fix event_sink race
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15389 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-06 20:17:31 +00:00
Brian West
b049bacf7c fix sentence
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15311 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-01 20:40:31 +00:00
Anthony Minessale
df7637f687 change switch_strlen_zero to zstr
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15211 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-23 16:03:42 +00:00
Andrew Thompson
f9df2e6bd8 How'd that happen?
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15200 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-22 20:55:12 +00:00
Chris Parker
fe7f9f7c73 Apply patch_2.txt from MODEVENT-55 to reduce memory leakage.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15198 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-22 16:41:11 +00:00
Chris Parker
2306fe2730 Apply framed-ip-address patch from MODEVENT-52
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15197 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-22 16:35:14 +00:00
Andrew Thompson
e47f8215e9 mod_erlang_event: optionally allow compatability with nodes running older OTP releases (R7 through current)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15189 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-21 20:57:46 +00:00
Anthony Minessale
f70d980a9d cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15154 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-13 21:52:47 +00:00
Brian West
77f42cf9a1 MODEVENT-56
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15011 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-29 02:23:08 +00:00
Anthony Minessale
b7b5aea03d try to rotate on failed write to cdr file
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14948 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-22 15:36:53 +00:00
Anthony Minessale
00909ae79d MODEVENT-54
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14892 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-16 21:23:00 +00:00
Andrew Thompson
671694fb17 Deprecate new_pid message in favor of get_pid which has an extra element, the call's UUID
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14877 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-15 19:54:23 +00:00
Andrew Thompson
abc3acdf44 Add support for simply sending an arbitrary message to an arbitrary registered process at a node
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14875 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-15 19:23:47 +00:00
Anthony Minessale
885f8977fc add unique-id check to sendevent to send and event to a session instead of the system
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14874 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-15 19:18:20 +00:00
Brian West
357c93b999 fix vim format line
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14856 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-14 22:03:37 +00:00
Andrew Thompson
fc208bb0b9 Use our own memory pool instead of the sessions
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14652 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-08-27 21:41:47 +00:00
Andrew Thompson
1eace1218a Add support for log node userdata, improve some log messages and command output
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14646 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-08-26 20:50:05 +00:00
Mathieu Rene
5abd10c0c3 refactor mod_event_socket so it uses switch_log functions to duplicate and free log nodes while it uses them internally (fix bad ptr for userdata on event socket listeners)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14598 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-08-22 19:26:58 +00:00
Andrew Thompson
eb08813dd4 Add per-call logging support
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14554 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-08-18 16:58:26 +00:00
Andrew Thompson
b4fbb35865 Winsock blows
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14550 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-08-18 05:33:42 +00:00
Mathieu Rene
02f8be51b6 Per-call logging, part three
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14511 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-08-13 21:52:05 +00:00
Mathieu Rene
c2d5f970bc Per-call logging, part one
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14509 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-08-13 20:35:02 +00:00
Andrew Thompson
0d859b0f49 Delete subclass reservations on unload
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14429 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-29 23:18:38 +00:00
Andrew Thompson
467653216a Don't make channels stuck
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14428 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-29 23:16:32 +00:00
Andrew Thompson
14b0e7d568 Cleanup after outbound sessions that exit before the call hangs up
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14427 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-29 23:13:02 +00:00
Michael Jerris
34223fbff0 fix build warnings
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14426 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-29 23:11:03 +00:00
Andrew Thompson
bf77c75f43 Don't assume valid uuids are exactly 36 characters long
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14393 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-27 23:37:45 +00:00
Andrew Thompson
53b0ae45f2 Sync up freeswitch.erl
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14362 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-25 18:53:34 +00:00
Andrew Thompson
b44830ecf2 Add support for sending CUSTOM events with a subclass
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14361 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-25 18:25:13 +00:00
Michael Jerris
b0daf34ad5 mod_event_socket: sendevent Fire events with correct event-name and subclass (MODEVENT-41)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14354 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-24 20:13:36 +00:00
Brian West
cfc4bf2637 woops
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14294 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-18 19:08:07 +00:00
Mathieu Rene
42cfedca6b Fix strncasecmp length, thx woof
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14258 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-15 16:45:12 +00:00
Michael Jerris
9e5c81bea0 fix 64 bit build of radius modules (FSBUILD-179)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14201 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-10 20:01:01 +00:00
Brian West
b6363dc294 LOOK OUT BELOW... (FSCORE-381)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14055 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-30 18:59:05 +00:00
Raymond Chandler
2b8a04f1d7 replace mod_radius_cdr's Makefile.am with Makefile that pulls freeradius-client source when needed
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14053 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-30 17:59:18 +00:00
Michael Jerris
4b14597b4c MODEVENT-44
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13968 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-25 23:21:33 +00:00
Andrew Thompson
c58b819f38 Clear out the pre shared key on a config reload properly
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13958 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-25 18:44:43 +00:00
Andrew Thompson
7a09952c31 Add a little api command to show multicast peer status
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13953 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-25 17:23:31 +00:00
Andrew Thompson
ceb7803179 Don't multicast the new multicast peerup/peerdown events
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13951 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-25 16:37:17 +00:00
Andrew Thompson
dbe85eb87f bzero -> memset (so mike won't yell at me)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13902 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-23 01:02:19 +00:00