Commit Graph

14 Commits

Author SHA1 Message Date
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