Commit Graph

7752 Commits

Author SHA1 Message Date
Shane Bryldt d5b1c328eb FS-10167: Updating linux build 2017-08-03 21:31:28 -05:00
Shane Bryldt 53690120ac FS-10167: Revisited ks_pool to embed the ks_pool_t pointer into the prefix of each allocation, updated libks and libblade to remove unneccessary pool pointers in structures, pool-allocated memory can now be freed without needing to pass the original pool 2017-08-03 20:26:07 -06:00
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