7750 Commits

Author SHA1 Message Date
Shane Bryldt
077fde224b FS-10167: Linux build updated and basic tests work as expected 2017-08-01 17:48:34 -05:00
Shane Bryldt
fd3348cafc FS-10167: More work on the event channel workflow, switched callback data back to using void* and the assumption callback will clear the data or that it would be cleaned up by a handle shutdown by allocating within the handle pool. Base tests currently working, committing to sync up linux build 2017-08-01 16:30:25 -06:00
Shane Bryldt
c6e60de302 FS-10167: Temporary commit for peer review 2017-07-25 11:01:07 -06:00
Andrey Volk
bf101a5f0b FS-10525: [Build-System] Update curl to 7.54.1 for windows, move to props. 2017-07-21 01:21:34 +03:00
Anthony Minessale
bf7ba2aa8c FS-10523: [freeswitch-core] Websocket disconnects prematurely 2017-07-20 02:56:05 -05:00
Anthony Minessale
04067b4e21 FS-10523: [freeswitch-core] Websocket disconnects prematurely #resolve 2017-07-20 02:55:38 -05:00
Andrey Volk
a1bff96d40 FS-10516: [Build-System] Move libsilk from tree to download on windows. 2017-07-18 22:16:48 +03:00
Andrey Volk
c1d964a0a5 FS-10510: [Build-System] Add mod_codec2, move libcodec2 from tree to download on windows. 2017-07-18 18:32:10 +03:00
Andrey Volk
5dabf58f7b FS-10509: [Build-System] Move broadvoice from tree to download on windows. 2017-07-18 00:35:48 +03:00
Andrey Volk
4d063f21a1 FS-10508: [Build-System] Fix broken lib download logic on windows. 2017-07-17 22:28:00 +03:00
Andrey Volk
e1a4f42371 FS-10504: [Build-System] Move iLBC from tree to download on windows. 2017-07-17 19:24:26 +03:00
Andrey Volk
40668f6b1c FS-10501: [mod_spandsp] Fix building spandsp lib on windows. 2017-07-14 19:59:42 +03:00
Mike Jerris
6d3e4c7aae Merge pull request #1335 in FS/freeswitch from ~ANDYWOLK/freeswitch:FS-10489-move-libg7221-from-tree-to-download to master
* commit '06ef63103982ee67f67b90d1af8430fd15c1b7be':
  FS-10489: [build-system] Move libg7221 from tree to download on Windows.
2017-07-14 15:35:16 +00:00
Andrey Volk
06ef631039 FS-10489: [build-system] Move libg7221 from tree to download on Windows. 2017-07-14 18:25:09 +03:00
Steve Underwood
9732d32503 spandsp DSP tweaks to avoid problems with the LPC10 code compiled with the latest GCC 6.2 series compilers. Various other additional tweaks to spandsp. 2017-07-14 00:29:20 +01:00
Shane Bryldt
84540ea857 FS-10167: Refactoring and cleanup 2017-07-12 03:35:49 -06:00
trevora
74f5b5675e FS-10395: [mod_sofia] Fix ssl error handling in tls sip traffic
Clears SSL error state.

Updates tport_tls.c to clear the SSL error state after an error occurs.

OpenSSL puts errors into a queue that is kept in thread local storage.
In some cases, such as when SSL_ERROR_SSL is returned by SSL_get_errror(),
OpenSSL will queue multiple errors for a single event. When this occurs,
OpenSSL will report an error the next time I/O is performed if the queue
is not cleared first, which can result in TLS connections being torn down
prematurely.
2017-07-06 17:44:26 -04:00
Mike Jerris
3f66eb6cbf FS-10471: [build] fix build error on debian 9 with --enable-zrtp 2017-07-05 12:17:24 -05:00
Shane Bryldt
2ff3ce1a5c FS-10167: Bug fixes, memory leaks, etc 2017-07-03 13:45:29 -06:00
Shane Bryldt
f9d23ccadd FS-10167: Updating to build clean on linux 2017-07-03 13:57:47 -05:00
Shane Bryldt
3687a5a0a5 FS-10167: Significant cleanup and isolation of code into manager types for better maintainability and easier path to future updates 2017-07-03 12:48:46 -06:00
Trever L. Adams
052c7c3061 FS-9785: Fix format-truncation warnings for systems that treat it as an error. 2017-06-29 21:35:38 -06:00
Andrey Volk
4455893e0e FS-10436 [mod_v8] Upgrade javascript libv8 from 3.24.14 to 5.6.326 on windows. 2017-06-29 03:04:18 +03:00
Mike Jerris
3347820c1e FS-10427: move libesl to use swig3.0 so we can reswig on debian9 2017-06-27 12:10:04 -05:00
Mike Jerris
d8fcb60155 FS-9785: changes to support newer openssl 2017-06-26 14:53:39 -05:00
Mike Jerris
3bcf5b7ff8 FS-9785: upgrade libsrtp to 2.1 2017-06-26 14:14:36 -05:00
Shane Bryldt
3ff59b6a5a FS-10167: First pass of adding a test protocol 2017-06-21 17:15:53 -06:00
Brian West
dcc0bf72ec FS-10406: [mod_sofia] mod_sofia secure websocket connections SSLv3 and tls v1.0 is still not disabled #resolve 2017-06-21 08:51:50 -05:00
Shane Bryldt
9cb5652d14 FS-10167: Fixing linux build for blade.broadcast related stuff 2017-06-12 13:22:35 -05:00
Shane Bryldt
e931137444 FS-10167: Added preliminary blade.broadcast, tested event being broadcasted with bladec and blades through switchblade 2017-06-10 23:08:39 -06:00
Shane Bryldt
ca19bee71c FS-10167: Update to the preliminary blade.subscribe support, added registration of local callback for processing an event received through upcoming blade.broadcast 2017-06-10 20:30:58 -06:00
Shane Bryldt
61f8380b70 FS-10167: Preliminary version of blade.subscribe is implemented 2017-06-09 21:34:02 -06:00
Shane Bryldt
6795fd2e45 FS-10167: Added preliminary support for blade.register, currently it is only used to update routes upstream, when a new nodeid is introduced or no longer available a blade.register is passed to update the routing tables. Edge cases are not handled yet. 2017-06-06 15:50:38 -06:00
Brian West
975966bca9 FS-10257: [mod_sofia] libsofia-sip-ua/msg no longer builds on Arch Linux due to -Werror=parentheses 2017-06-05 17:44:56 -05:00
Shane Bryldt
0b47048ee0 FS-10167: Updates to get last blade stuff compiling and running under linux again 2017-06-05 16:52:01 -05:00
Shane Bryldt
076a9adbf6 FS-10167: Preliminary support for blade.execute, tested with a basic test.echo across 3 nodes with a common master. Multitier routing is not yet fully supported 2017-06-05 15:29:19 -06:00
Andrey Volk
cbe8c8b521 FS-10362 [mod_lua] Update lua to 5.2.4 for windows build. 2017-06-03 02:08:21 +03:00
Shane Bryldt
cc627e534f FS-10167: Shifted the routing layer to occur slightly lower in the processing stack, which allows routing of messages without creating local pending requests for callback and TTL tracking 2017-05-31 16:19:08 -06:00
Shane Bryldt
f915bf515f FS-10167: First pass on adding support for blade.locate 2017-05-30 22:45:06 -06:00
Shane Bryldt
3341413254 FS-10167: Getting last commit to build and run under linux 2017-05-30 12:48:34 -05:00
Shane Bryldt
e9d1ea645f FS-10167: Implemented first draft of blade.publish, still need to circle back to finish blade.route to support multi-tiered routes 2017-05-30 10:51:15 -06:00
Shane Bryldt
222780795d FS-10167: Updates to previous overhaul commit to get everything building right under linux 2017-05-22 12:02:04 -05:00
Shane Bryldt
9fa52c742e FS-10167: Significant overhaul to libblade and it's operations to match the first layer required by the blade protocol, still more work to be done but nodes can connect to router nodes and get initial identities registered based on realms configured for the master router node. 2017-05-22 10:31:50 -06:00
Mike Jerris
b12bbbc98f Merge pull request #1269 in FS/freeswitch from ~MOCHOUINARD/freeswitch:bugfix/FS-10293-patchish-freetdm-audio-in-1-direction to master
* commit 'dabab9f25aa8b78676cb74b6efd93b0005c2de1d':
  FS-10293: Fix regression from FS-9638 causing 1 way audio on FreeTDM Calls
2017-05-10 16:14:29 +00:00
Anthony Minessale
99a38c5b94 add locate method 2017-05-08 16:15:13 -05:00
Anthony Minessale
175eb24765 add exclusive param 2017-05-08 16:09:18 -05:00
Marc Olivier Chouinard
dabab9f25a FS-10293: Fix regression from FS-9638 causing 1 way audio on FreeTDM Calls 2017-05-06 19:50:17 -04:00
Anthony Minessale
75df6bc406 add missing method 2017-05-04 12:42:20 -05:00
Anthony Minessale
65b3927f5b updates for events 2017-05-04 11:51:40 -05:00
Anthony Minessale
406de0dbf3 update 2017-05-03 18:31:04 -05:00