Commit Graph

7592 Commits

Author SHA1 Message Date
Mike Jerris 20bcb2edef FS-10036: update cJSON code to pre 1.4.0 release of cJSON. this includes backports of all our fixes, and our build macros for windows and visibility. It also makes it easy to drop in a new version, and to in the future be able to switch to a system version of cJSON easily (after all these updates are in, probably around v2.0 timeframe. Note this new version adds a lot of extra error checking, fixes some buffer overruns, and improves parser and printer performance 2017-02-27 18:53:23 -06:00
Anthony Minessale d452db8d08 FS-10052: [libks] Add experimental ref counting to ks_pool #resolve 2017-02-16 20:34:43 -06:00
Anthony Minessale b79469b413 FS-10043: [libks] ks_pool_resize error #resolve 2017-02-14 20:48:54 -06:00
Mike Jerris db3242ff5c .update 2017-02-14 14:26:35 -06:00
Mike Jerris 9c995cedd8 Merge pull request #1189 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10037-update-openssl-to-version-1.0.2k to master
* commit 'd7d392ba874348c2a9922140f733c5ddd20eb808':
  FS-10037 [Core] Update OpenSSL to version 1.0.2k for windows
2017-02-13 18:19:48 -06:00
Armen Babikyan 6ed86abf9f FS-9300: Add support for disabling sofia's 100 Trying via configuration, and sending 100 Trying from dialplan 2017-02-13 14:49:05 -08:00
Andrey Volk d7d392ba87 FS-10037 [Core] Update OpenSSL to version 1.0.2k for windows 2017-02-13 21:32:24 +03:00
Mike Jerris a3ee7595bb FS-10025: fix global symbol scope issue causing modules to use another modules global pointer 2017-02-09 17:23:30 -06:00
Anthony Minessale 9dba32410f FS-10015: [freeswitch-core] Add variable to allow firing of text events #resolve 2017-02-06 16:37:59 -06:00
Brian West 9b2ad94b6a FS-6683: [mod_dingaling] iksemel TLS-Fragments #resolve 2017-02-03 17:29:46 -06:00
Mike Jerris 8192e9cb04 Merge pull request #1156 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-9953-add-mod_av-to-windows-build to master
* commit 'b2d9cd9e72cc3471e1b5aeb6e6dfb4b09f00cbdc':
  FS-9953 [mod_av] Add mod_av to windows build
2017-02-02 15:38:17 -06:00
Kevin James 2c761f6fc7 FS-9986: [libvpx] update .gitignore to exclude erronesously matched Makefile 2017-01-29 08:49:02 -05:00
Anthony Minessale b97e44ff3b update thread pool test to use new pool_free syntax 2017-01-25 17:13:23 -06:00
Anthony Minessale a4acfbd16b add ks_acl 2017-01-25 17:10:50 -06:00
Anthony Minessale fdc1399e96 add thread pool test file 2017-01-25 17:09:39 -06:00
colm 57f793a076 FS-9775: Remove nodeid from bucket container 2017-01-25 14:59:39 -06:00
colm 12f660131f FS-9775: Update testbuckets to latest api 2017-01-25 14:59:39 -06:00
colm bf881b78f6 FS-9775: Update testbuckets to new api 2017-01-25 14:59:39 -06:00
Shane Bryldt 2c6f954461 FS-9775: Committing start of very basic datastore concept, will start tieing in the physical transport layer for replication under new ticket/branch 2017-01-25 14:59:39 -06:00
Mike Jerris dd1e01cb81 fix unqlite build, don't do warn all ansi on it 2017-01-25 14:59:39 -06:00
Shane Bryldt 25549254a9 FS-9775: Committing to get assistance with building unqlite 2017-01-25 14:59:39 -06:00
colm b09fa90e51 FS-9775: Remove moved h file references 2017-01-25 14:59:39 -06:00
Shane Bryldt 743a768a3f FS-9775: First round of integration of DHT into libblade, requires ongoing changes to DHT for proper exposure to blade level 2017-01-25 14:59:38 -06:00
Shane Bryldt 42bfcc3d46 FS-9775: Fixed building libblade with address sanitizing support 2017-01-25 14:59:38 -06:00
Shane Bryldt aaa13f3ba6 FS-9775: Tweaks, bug fixes, etc. Committing in preparation for introducing into libblade. 2017-01-25 14:59:38 -06:00
colm 66fdf5fa19 FS-9775: Implement serialization, deserialization & repopulation for dht table 2017-01-25 14:59:38 -06:00
Shane Bryldt 183116452b FS-9775: A bunch of stuff related to chaining multiple jobs, bug fixes, few other changes 2017-01-25 14:59:38 -06:00
colm a698651018 FS-9775: DHT Repopulate empty buckets 2017-01-25 14:59:38 -06:00
colm 4a0132f7b7 FS-9775: DHT Process table timing changes & test cleanup 2017-01-25 14:59:38 -06:00
Shane Bryldt 5f5f7f438e FS-9775: Some cleanup and bug fixes in DHT, switched to using hash destructors, and added sending of errors to most failed query scenarios 2017-01-25 14:59:38 -06:00
Shane Bryldt c4ed130073 FS-9775: First tested pass on search functionality, not tested with deep searching at multiple levels 2017-01-25 14:59:38 -06:00
colm 58e48a54f0 FS-9775: Add flags to dhtrt_create_node (merge) 2017-01-25 14:59:38 -06:00
Shane Bryldt 5dfd6d1b8f FS-9775: Bug fixes and exposed interface changes while implementing tests for get/put which are functional and pass initial tests now. Deep searching needs to be revamped now to complete the full announcing process. 2017-01-25 14:59:38 -06:00
colm 4970c7e9a6 FS-9775: Exclude newly created nodes from find 2017-01-25 14:59:38 -06:00
colm f6a2908ea8 FS-9775: Fix memory reuse. Remove redundant fields 2017-01-25 14:59:38 -06:00
colm 1aee27863f FS-9775: Format sources 2017-01-25 14:59:38 -06:00
colm eac02b764b FS-9775: Implement deinit dht routetable 2017-01-25 14:59:38 -06:00
colm 59608400d1 FS-9775: Add sharelock api for dht nodes 2017-01-25 14:59:38 -06:00
colm 64a44ed3a5 FS-9775: Improve dht route table query performance 2017-01-25 14:59:37 -06:00
Shane Bryldt 8be2251b76 FS-9775: Started working on "put", ran into a bug in job states which is fixed now, adjusted find_node response to add nodes to the job 2017-01-25 14:59:37 -06:00
colm 4338c1b941 FS-9775: Drive ping logic from dhtrt_process_table 2017-01-25 14:59:37 -06:00
colm 51c1b7a719 FS-9775: Exclude non-active nodes from dhtrt_find_node 2017-01-25 14:59:37 -06:00
Shane Bryldt 41731d553a FS-9775: Overhauled query/response handling by implementing a reusable job system to handle the common plumbing 2017-01-25 14:59:37 -06:00
Shane Bryldt 767326b047 FS-9775: Search for both v4 and v6 should now be implemented, untested currently 2017-01-25 14:59:37 -06:00
colm c2868dbf8a FS-9775: update dht bucket tests 2017-01-25 14:59:37 -06:00
colm 2c3b074897 FS-9775: add threadpool to init_routetable 2017-01-25 14:59:37 -06:00
colm df61ab87bf FS-9775: initialize dht nodes as dubious 2017-01-25 14:59:36 -06:00
colm f7027cd343 FS-9775: DHT find closest nodes not completing search 2017-01-25 14:59:36 -06:00
Anthony Minessale 421f13e6e5 add const 2017-01-25 14:59:36 -06:00
Anthony Minessale d2f04e2133 make ks_pool_free appear take double pointer 2017-01-25 14:59:36 -06:00