Shane Bryldt
|
b88437fcbe
|
FS-9775: Some cleanup, some commenting, some fixes.
|
2017-01-25 14:59:35 -06:00 |
|
Shane Bryldt
|
9e9adb8e4b
|
FS-9775: Incorporated route table to test find_node before adding deep searching, but routetable bug is currently returning same values for all closest nodes results
|
2017-01-25 14:59:35 -06:00 |
|
Shane Bryldt
|
e56c388707
|
FS-9775: Adjusted to proper destructor pattern, cleaned up unneccessary zeroing in allocators, and reduced preallocs to use memset
|
2017-01-25 14:59:35 -06:00 |
|
colm
|
86d295ded1
|
FS-9775: Indentify local nodes, allow query to distingush local v remote
|
2017-01-25 14:59:35 -06:00 |
|
Anthony Minessale
|
4d7f864495
|
format cleanup
|
2017-01-25 14:59:34 -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
|
c22b252ca0
|
FS-9775: Adjusted ks_dht_nodeid_t back to a structure as you cannot cast raw data to a fixed array
|
2017-01-25 14:59:34 -06:00 |
|
Shane Bryldt
|
70fcffc48c
|
FS-9775: Refactored some code to create ks_dht_setup_response for reusability
|
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
|
4f4656055c
|
FS-9775: Resolved conflicts during merge
|
2017-01-25 14:59:34 -06:00 |
|
Shane Bryldt
|
3e12cca293
|
FS-9775: Refactored sending of messages to utilize a more scalable and throttled queue for outgoing messages
|
2017-01-25 14:59:34 -06:00 |
|
Shane Bryldt
|
7ac7a7e75b
|
FS-9775: Added support for removing finished transactions via latent purging while expiring
Also added support to send error message responses and updated the test to confirm, errors still need to be updated to send an error responses
|
2017-01-25 14:59:34 -06:00 |
|
Shane Bryldt
|
f95ca83b06
|
FS-9775: Fixed some bugs, unit test now successfully sends, processes, responds, and receives and validates a ping, more on this soon
|
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
|
61e1545e8f
|
FS-9775: Replaced initialization of nodeid to use safer passing through raw fixed size type
|
2017-01-25 14:59:33 -06:00 |
|
Shane Bryldt
|
ed8e4dc610
|
FS-9775: Renamed registries, added query registry with ping callback, unit 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
|
6eed8d3f94
|
FS-9775: Added initial registry for 'y' keys, and some unit testing
|
2017-01-25 14:59:33 -06:00 |
|
Shane Bryldt
|
d86a8d89a4
|
FS-9775: Renamed calls *_salloc to *_prealloc
|
2017-01-25 14:59:33 -06:00 |
|
Shane Bryldt
|
63d0d8dc4a
|
FS-9775: Added salloc call to dht for stack allocation, passing on the pool
This will be replicated to other allocations
|
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 |
|