Shane Bryldt
|
e8d90bf987
|
FS-10167: Synced up *nix build of libks, removed twofish.c and twofish-cfb.c from build temporarily as it's not used and requires further review.
|
2017-03-23 14:32:58 -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
|
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 |
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 |
colm
|
2bce38afce
|
FS-9952: Add base64 code (from verto)
|
2017-03-22 17:42:49 -04:00 |
colm
|
c60a42009d
|
FS-9952: Initial json rpc messaging
|
2017-03-22 17:42:48 -04:00 |
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
|
a4acfbd16b
|
add ks_acl
|
2017-01-25 17:10:50 -06:00 |
colm
|
b09fa90e51
|
FS-9775: Remove moved h file references
|
2017-01-25 14:59:39 -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 |
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 |
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
|
e52a85eb8d
|
FS-9775: Added initialization of threadpool, and switched parsing and processing of a received datagram to dispatch through the threadpool. Also a bit more work on searches sneaking in here.
|
2017-01-25 14:59:36 -06:00 |
Shane Bryldt
|
fe36139965
|
FS-9775: Started mocking out structures for ks_dht_search, but merged route table updates and updated the tests for current pending issues
|
2017-01-25 14:59:35 -06:00 |
Shane Bryldt
|
dc76746bf2
|
FS-9775: Significant work towards supporting BEP44, "get" is nearly working committing to merge routetable updates
|
2017-01-25 14:59:34 -06:00 |
colm
|
aa47b4bec2
|
FS-9775: Match up datatypes, alloc node_t, remove ks_dht_bucket.h
|
2017-01-25 14:59:34 -06:00 |
Shane Bryldt
|
9e5121eb00
|
FS-9775: Changed local nodeid to be per endpoint, and removed ks_dht_node_t in preparation for changes based on route table discussions
|
2017-01-25 14:59:34 -06:00 |
Shane Bryldt
|
88ee82a380
|
FS-9775: Removed building of old dht code, renamed new dht code from dht2 to dht
|
2017-01-25 14:59:34 -06:00 |
Shane Bryldt
|
253b808f1b
|
FS-9775: Some refactoring for consistency, reduction of nodeid to simpler type, added preliminary type for node to track externally after discussions on route table responsibilities
|
2017-01-25 14:59:34 -06:00 |
Shane Bryldt
|
4f4656055c
|
FS-9775: Resolved conflicts during merge
|
2017-01-25 14:59:34 -06:00 |
colm
|
0302eca52a
|
FS-9775: Mark suspect and expired nodes. Add to makefile
|
2017-01-25 14:59:34 -06:00 |
Shane Bryldt
|
e4176f5873
|
FS-9775: Initial work towards sending messages, refactored into less headers, test updated
|
2017-01-25 14:59:33 -06:00 |
Shane Bryldt
|
e9fdd9c946
|
FS-9775: Encapsulated message details into ks_dht2_message_t
|
2017-01-25 14:59:33 -06:00 |
Shane Bryldt
|
d0791961c4
|
FS-9775: Initial commit of the first portion of the DHT rewrite for peer review
Code compiles, but not yet functional, unit tests to come soon for current code
|
2017-01-25 14:59:33 -06:00 |
Anthony Minessale
|
b6df83dd10
|
FS-9820 #resolve [Add thread_pool to libks]
|
2016-12-06 16:46:08 -06:00 |
Mike Jerris
|
9fd0b6bd2f
|
update libks
|
2016-11-23 13:23:33 -06:00 |