502 Commits

Author SHA1 Message Date
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
Andrew Thompson
11ca616ea5 Add initial support for multicast peer up/down state tracking
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13901 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-23 00:59:03 +00:00
Andrew Thompson
c872e09265 Unify outbound session cleanup code, possibly fixes MODEVENT-47
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13900 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-22 23:38:23 +00:00
Michael Jerris
786c7710f1 trivial build fix (FSBUILD-174)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13877 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-20 03:29:55 +00:00
Andrew Thompson
48885edcff Move mutex into the global struct, don't leak on config reload (thanks Math)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13873 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-19 19:35:02 +00:00
Andrew Thompson
886f2c5548 Make mod_event_multicast re-read its config on RELOADXML (partially)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13872 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-19 19:24:23 +00:00
Andrew Thompson
41daa117e9 Whoops
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13870 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-19 17:51:18 +00:00
Andrew Thompson
1688e31e6a Switch to cipher-block-chaining, add a magic byte sequence to check for sucessful decryption and fix some null termination issues
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13868 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-19 17:47:09 +00:00
Andrew Thompson
ff3e7f3f0f Only complain about unexpected exits if the call isn't already hungup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13857 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-19 01:48:59 +00:00
Andrew Thompson
b63e09716a Taking a stab at MODEVENT-47
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13856 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-19 00:51:53 +00:00
Andrew Thompson
889c336411 Initial decryption support
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13828 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-18 04:20:45 +00:00
Andrew Thompson
94daf904b3 Fix offset
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13827 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-18 04:19:42 +00:00
Andrew Thompson
f17991b722 Use OpenSSL to optionally use a pre-shared key to encrypt multicast packets (no decryption yet)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13826 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-18 02:19:13 +00:00
Andrew Thompson
0c1a558520 Whoops
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13821 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-17 20:43:54 +00:00
Andrew Thompson
5ed15f5555 put OPENSSL_CFLAGS and LIBS in modmake.rules.in at MikeJ's suggestion
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13820 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-17 20:39:08 +00:00
Andrew Thompson
65f6e2a23b Switch mod_event_multicast over to using a Makefile.in
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13819 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-17 19:53:38 +00:00
Andrew Thompson
3c2d4f9912 Make ttl configurable for event_multicast
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13802 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-17 04:15:45 +00:00
Andrew Thompson
d03163bf5d Fix multicast replication of sofia registrations (OKed by anthm)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13786 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-16 18:46:28 +00:00
Andrew Thompson
a0c5978a84 Huh, I guess that was a socket not a file descriptor
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13766 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-11 23:48:08 +00:00
Andrew Thompson
b32ea95f68 Add sorta working win32 support
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13764 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-11 22:29:37 +00:00
Andrew Thompson
42f6d3ff4a Use SWITCH_XML_SECTION_MAX
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13751 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-10 21:17:42 +00:00
Mathieu Rene
4348c7bca2 FSCORE-379
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13746 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-10 06:39:08 +00:00
Andrew Thompson
696285a98f Blindly adding winsock support, I'll test it when I get to a windows machine
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13717 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-09 05:24:55 +00:00