Shane Bryldt
17f3daa7c3
FS-10167: Basic building of libks under VS2015, tests compile but most do not run successfully yet.
2017-03-23 11:37:45 -06:00
Josh Allmann
624d3dd0f5
FS-10126: Add 24fps mode.
2017-03-23 16:22:19 +00:00
Antonio
bd4b835c4c
FS-10174 [mod_conference] fix segfault after playing alone-sound when video is not enabled
2017-03-23 17:10:13 +01:00
Brian West
856c87b4cb
FS-10169: [mod_local_stream] When using local stream commands FreeSWITCH locks up #resolve
2017-03-23 10:59:25 -05:00
Shane Bryldt
79c62475f0
FS-10166: Removed UTP, did this in a separate commit in case it needs to be revived at some point.
2017-03-22 18:29:03 -05:00
Shane Bryldt
a95f8a8e75
FS-10166: Removed old DHT tests and stuff related to libtorrent, and a straggling diff related to old DHT.
2017-03-22 18:22:08 -05:00
Shane Bryldt
5cff01b2a8
FS-10165: Removed dependancy and autoconf check for libsodium from libks. Moved DHT, bencode, and related tests into libblade. Still requires refactoring in blade from ks_* to blade_*.
2017-03-22 17:47:33 -05:00
Mike Jerris
716f02897a
Merge pull request #1234 in FS/freeswitch from feature/FS-9952-implementing-a-syncronized-scalable to master
...
* commit '7742dffae4192e73c258493a7320eb11b6437b8a': (34 commits)
FS-9952: Initial implementation of a very basic text chat system which introduced a number of supporting subsystems
FS-9952: Added support to default ks_log system for including optional prefixes as desired, also added thread and time prefix options
FS-9952: Big commit, first registered jsonrpc echo call successful, lots of cleanup remaining
FS-9952: Intermediate commit for a fresh point to start retrofitting the jsonrpc code that is incomplete
FS-9952: Some code refactoring and added TTL for sessions, currently harcoded at 5 seconds for testing purposes only and should come from config
FS-9952: Preliminary session negotiations done, added a bunch of logging, fixed up cleanup code, needs more testing and more error handling
FS-9952: Added the first half of the session negotations for the server side, untested as it requires the second half coming soon for client side
FS-9952: A bunch of cleanup and shifting connections towards ID based passing instead of pointers, will replicate and adjust for session system next
FS-9952: Add blade rpc error response creation
FS-9952: Fix compile errors in test 64bit build
FS-9952: Committing to show problem with ks_pool_resize
FS-9952: Add query & tests for blade extention to rpc messages
FS-9952: Add blade extention to rpc messages
FS-9952: Some work towards client connectivity support, commit is to remove blade_message_t and get RPC stuff updated, code does not compile currently
FS-9952: Added initial support for registering transports, and initial untested code for parsing identities
FS-9952: Updated bladec test, it successfully listens for connections, further testing required
FS-9952: Added envelope to queue sending messages, prepping for initial server transport testing
FS-9952: Add rpc h files to ks
FS-9952: Update for compile issues
FS-9952: More work on the connection and transport code, couple things left to do but nearly ready for testing upto starting session negotiations
...
2017-03-22 21:45:05 +00:00
Shane Bryldt
7742dffae4
FS-9952: Initial implementation of a very basic text chat system which introduced a number of supporting subsystems
2017-03-22 17:42:50 -04:00
Shane Bryldt
75ee45395d
FS-9952: Added support to default ks_log system for including optional prefixes as desired, also added thread and time prefix options
2017-03-22 17:42:50 -04:00
Shane Bryldt
8f569f715b
FS-9952: Big commit, first registered jsonrpc echo call successful, lots of cleanup remaining
2017-03-22 17:42:50 -04:00
Shane Bryldt
fd49aebb1d
FS-9952: Intermediate commit for a fresh point to start retrofitting the jsonrpc code that is incomplete
2017-03-22 17:42:50 -04:00
Shane Bryldt
5d7e40c811
FS-9952: Some code refactoring and added TTL for sessions, currently harcoded at 5 seconds for testing purposes only and should come from config
2017-03-22 17:42:50 -04:00
Shane Bryldt
14a99987bb
FS-9952: Preliminary session negotiations done, added a bunch of logging, fixed up cleanup code, needs more testing and more error handling
2017-03-22 17:42:50 -04:00
Shane Bryldt
3d8fd5dcaf
FS-9952: Added the first half of the session negotations for the server side, untested as it requires the second half coming soon for client side
2017-03-22 17:42:50 -04:00
Shane Bryldt
cb7e95fd9a
FS-9952: A bunch of cleanup and shifting connections towards ID based passing instead of pointers, will replicate and adjust for session system next
2017-03-22 17:42:50 -04:00
colm
8e417220d3
FS-9952: Add blade rpc error response creation
2017-03-22 17:42:50 -04:00
colm
aeff38c165
FS-9952: Fix compile errors in test 64bit build
2017-03-22 17:42:50 -04:00
Shane Bryldt
a7add33519
FS-9952: Committing to show problem with ks_pool_resize
2017-03-22 17:42:50 -04:00
colm
d6d8ede6b9
FS-9952: Add query & tests for blade extention to rpc messages
2017-03-22 17:42:49 -04:00
colm
06e38ba1ff
FS-9952: Add blade extention to rpc messages
2017-03-22 17:42:49 -04:00
Shane Bryldt
418092e1ee
FS-9952: Some work towards client connectivity support, commit is to remove blade_message_t and get RPC stuff updated, code does not compile currently
2017-03-22 17:42:49 -04:00
Shane Bryldt
942ae77bde
FS-9952: Added initial support for registering transports, and initial untested code for parsing identities
2017-03-22 17:42:49 -04:00
Shane Bryldt
2b3e2646e3
FS-9952: Updated bladec test, it successfully listens for connections, further testing required
2017-03-22 17:42:49 -04:00
Shane Bryldt
7e2d375d76
FS-9952: Added envelope to queue sending messages, prepping for initial server transport testing
2017-03-22 17:42:49 -04:00
colm
fa6a4e7686
FS-9952: Add rpc h files to ks
2017-03-22 17:42:49 -04:00
colm
5eb61cf535
FS-9952: Update for compile issues
2017-03-22 17:42:49 -04:00
Shane Bryldt
de1ddf187b
FS-9952: More work on the connection and transport code, couple things left to do but nearly ready for testing upto starting session negotiations
2017-03-22 17:42:49 -04:00
colm
eb4ece83b9
FS-9952: Add testrpcproto, Update api
2017-03-22 17:42:49 -04:00
Shane Bryldt
c3b7bb583f
FS-9952: Rewrote core code to utilize state machine driven system based on discussions, code compiles but completely untested currently
2017-03-22 17:42:49 -04:00
colm
b24eb4d707
FS-9952: Initial rpc application implementation
2017-03-22 17:42:49 -04:00
colm
a9945a682b
FS-9952: Initial rpc application implementation
2017-03-22 17:42:49 -04:00
colm
1761e35bf1
FS-9952: Initial rpc application implementation
2017-03-22 17:42:49 -04:00
colm
87cf880833
FS-9952: Update ks json-rpc api
2017-03-22 17:42:49 -04:00
Shane Bryldt
89940dfc60
FS-9952: Fixed some stuff to get the blade service tested upto the point of processing config and listening on the same port across multiple interfaces
2017-03-22 17:42:49 -04:00
Shane Bryldt
4ec0fbc581
FS-9952: A few changes and implemented the initial service peer state callbacks
2017-03-22 17:42:49 -04:00
Shane Bryldt
80179e7bd0
FS-9952: More work on the blade service transport layer, now compiles but is untested, and still missing a few pieces to be functional
2017-03-22 17:42:49 -04:00
Shane Bryldt
eb57b7910e
FS-9952: Temporary commit for some peer review
2017-03-22 17:42:49 -04:00
colm
2bce38afce
FS-9952: Add base64 code (from verto)
2017-03-22 17:42:49 -04:00
colm
59b1ab829e
FS-9952: Initial json rpc messaging
2017-03-22 17:42:48 -04:00
colm
8d029ae06b
FS-9952: Update testbuckets to current api
2017-03-22 17:42:48 -04:00
colm
c60a42009d
FS-9952: Initial json rpc messaging
2017-03-22 17:42:48 -04:00
Mike Jerris
e4b7b2038f
Merge pull request #1233 in FS/freeswitch from ~MITCH.CAPPER/freeswitch:mod_perl_init_fix_FS_10071 to master
...
* commit '862c969ba5924fb04ed32e483c5bef13712d4463':
Resolves FS-10071. Fixed newer (perl 5.22 and up) versions of perl from crashing, -e means evaluate the following string and it does not like emptystr.
2017-03-22 21:03:29 +00:00
Mitch Capper
862c969ba5
Resolves FS-10071. Fixed newer (perl 5.22 and up) versions of perl from crashing, -e means evaluate the following string and it does not like emptystr.
2017-03-22 12:24:59 -07:00
Mike Jerris
82a9a3e610
Merge pull request #1232 in FS/freeswitch from ~ANTONIO/freeswitch:bugfix/FS-10160-segfault-conference-with-parameter to master
...
* commit '2ec5ffb5f5f58fe19f0e9f5abe274424d39206a1':
FS-10160 [mod_conference] fix segfault when using video-mode=mux
2017-03-21 16:45:26 +00:00
Antonio
2ec5ffb5f5
FS-10160 [mod_conference] fix segfault when using video-mode=mux
2017-03-21 17:31:34 +01:00
Mike Jerris
a18ee224d5
Merge pull request #1231 in FS/freeswitch from ~RSCREENE/freeswitch:feature/FS-10156-return-http-status-code-from-mod_http_cache to master
...
* commit '6b5313ec3718ca11353551421fd7a7897ec694d3':
FS-10156 [mod_http_cache] Return HTTP status code
2017-03-21 16:13:36 +00:00
Anthony Minessale
04fe009a15
FS-9742: [mod_conference,mod_cv] Refactor canvas zoom code
2017-03-21 10:31:02 -05:00
Brian West
3dccd0a82f
FS-10149 [freeswitch-core] ZRTP encrypted calls drop on reinvite
2017-03-21 10:09:36 -05:00
Richard Screene
6b5313ec37
FS-10156 [mod_http_cache] Return HTTP status code
2017-03-21 12:42:41 +00:00