Commit Graph

242 Commits (860ada8e307a0bfdf9a6e60e4d2656788f9614ae)

Author SHA1 Message Date
Jeff Becker 763f61e454 dont collide variable names 5 years ago
Stephen Shelton 9dfcfbc3ac Bencode/decode relayOrder in lexigraphical order, make it uint64_t 5 years ago
Stephen Shelton 127e7ef31b Make format 5 years ago
Stephen Shelton adf8772f3c Remove relayOrder from MessageDecoder 5 years ago
Stephen Shelton 6ca2c11e59 Serialize / deserialize relayOrder @ FindIntroMessage 5 years ago
Stephen Shelton 906803e387 Refactor DHT introset lookups to use redundant lookup strategy 5 years ago
Stephen Shelton fa1df8db63 Big R, little r, what begins with R? 5 years ago
Jeff Becker ea3851d15f
rc gossiping 5 years ago
Jeff 8cad7fecbd
Merge pull request #1087 from majestrate/dont-flood-dht-2020-02-07
dont flood dht with requests, if we know of a router don't look it up
5 years ago
Jeff Becker 00260555bd
logic simplification 5 years ago
Jeff Becker e4a16dfdd5
fix comment 5 years ago
Jeff Becker b211450cc8
always recurse to second closest if we don't have it 5 years ago
Jeff Becker 19d91a440f
move declaration of peer 5 years ago
Jeff Becker 3bea7327cb
handle end case by telling requester that it's not there 5 years ago
Jeff Becker 7e1a6236be
if relayed try closer router if we don't have an intro 5 years ago
Jeff Becker a9331a1431
fix unit test 5 years ago
Jeff Becker cd27b33849
dont flood dht with requests, if we know of a router don't look it up 5 years ago
Jason Rhinelander fe8a72750a Silence unused parameter warning 5 years ago
Jeff Becker 99eb7726ff
initial dht key blinding 5 years ago
Jeff Becker 4f81b913ef
make router version member optional on serialization 5 years ago
Jeff Becker 9efd796145
initial wack at 0.7.0 dht fixes 5 years ago
Jeff Becker 626b2a6196
return true 5 years ago
Jeff Becker e87b754906
fix recursion depth on introset lookup 5 years ago
Jeff Becker 2c0dc12f39
refactor single char variables in DHT (mostly) 5 years ago
Jeff Becker ae8bb3751b
connect to closest for RC lookups too 5 years ago
Jeff Becker 49f696de9c
connect to closer nodes for introset lookups 5 years ago
Jeff Becker 3b66cf6e75
dht fixes, disable iterative lookups on clients, revert "fixes" from 0.6.3, pass in recursion depth from introset lookup 5 years ago
Stephen Shelton c92e7ae5c7
Add warning when we found a null RC for a DHT lookup 5 years ago
Jeff Becker a17b5f25b5
check for zero'd rc 5 years ago
Jeff Becker 4cb6301e28
use copy not move 5 years ago
Jeff Becker c5feb07fb9
address feedback from tom 5 years ago
Jeff Becker 6fd714d193
contrib/testnet: fix up testnet config generator to make super centralized topology
llarp/context.cpp, llarp/nodedb.{h,c}pp: load netdb AFTER whitelist
llarp/router/router.cpp: explore always
llarp/router/{i,}rc_lookup_handler.{h,c}pp explore with whitelist, update routers with lookup before stale
5 years ago
Jeff Becker 9322df013b
check with rc handler before insert 5 years ago
Jeff Becker 2af64671bf
make it compile 5 years ago
Jeff Becker 0526fef37b
store RCs if valid 5 years ago
Jeff Becker 09f5f6dfa7
disable iterative lookup 5 years ago
Jeff 0e2c5736a8
Merge pull request #1034 from majestrate/dht-timeout-fixes-2020-01-10
dht timeout tweak
5 years ago
Jeff Becker 78cdf8f96b
variable lookup timeout on participants 5 years ago
Jeff Becker 8bb492da6e
dht timeout tweak 5 years ago
Jeff Becker b2784dd5ec
explore faster 5 years ago
Jeff Becker a3e7324e9a
make it compile 5 years ago
Jeff Becker c3b14b32b4
relays do profiling and not hand out "shit" routers in explore 5 years ago
Jeff Becker 8b8d636ded
make format 5 years ago
Thomas Winget e53e3db171 make dht context use new libuv timers 5 years ago
Stephen Shelton 66a058a2af Make format 5 years ago
Stephen Shelton 93b8832026
Merge branch 'dev' into private-keys-backup-support 5 years ago
Jeff Becker 56dce90de9
add trace log level for tracking logic thread jobs 5 years ago
Stephen Shelton db56e17c23 Rename bencode function for clarity 5 years ago
Jeff Becker d54dc7a988
prune dht peers every router tick 5 years ago
Michael edd0ec398f
Move thread stuff to subdirectory 5 years ago