Commit Graph

47 Commits (a66f997702b293d57e8ef3f0f4d5dd9593fa4f88)

Author SHA1 Message Date
Michael fddc8734d2
Move dht* to llarp/ 6 years ago
Michael f0fce5b68a
Convert llarp_router to be a true C++ class 6 years ago
Michael 30e9dca2e5
Convert llarp_logic to be a C++ class 6 years ago
Jeff Becker f03603a0da
always remove dht nodes, lock sometimes, don't make router destructor virtual 6 years ago
Ryan Tharp 3138610253 clang format 6 years ago
Ryan Tharp 9f33edeed0 Merge branch 'master' of https://github.com/loki-project/loki-network 6 years ago
Jeff Becker 5228a81bae
more refactor
get rid of C api
6 years ago
Jeff Becker b122fc59f8
refactor (not done) 6 years ago
Jeff Becker 199dad09dd
* kill dht feedback loop
* add dht exploration for discovering new routers

* tweak loopback testnet paramters to not be initially fully connected
6 years ago
Jeff Becker 1a1f93c171
* more tun stuff
* use std::unique_ptr where bare pointers aren't absolutely required
6 years ago
Jeff Becker 0242e293c9 more 6 years ago
Ryan Tharp 9073a5a9f3 actually resolve conflict 6 years ago
Ryan Tharp cfb69224b5 Merge branch 'master' of https://github.com/neuroscr/loki-network 6 years ago
Jeff Becker 5bbaae4e2e
more 6 years ago
Jeff Becker 980db97145
remove unneeded headers 6 years ago
Jeff Becker 39e100d0b2
refactor dht code to be split up a bit more 6 years ago
Jeff Becker 6ad79b97dc
broken 6 years ago
Jeff Becker dfa567e816
Merge remote-tracking branch 'sachaaaa/refactor' into hidden-service-dht 6 years ago
Jeff Becker 30c14dfda5
make format 6 years ago
sachaaaaa c7940076bf Remove most of the extern "C"
remove extern "C"
6 years ago
Ryan Tharp 016da4b7aa remove unneeded debug 6 years ago
Ryan Tharp 425a486d84 irelay the pending->job as the current job when checking the next node, add iterate flag to job, potential fix for possible problem, debug 6 years ago
Jeff Becker 6cb31ecb1a
base32 encoding and unit tests 6 years ago
Jeff Becker 21a2ffdeaf
* refactor log functions
* add more stuff for hidden service dht
6 years ago
Jeff Becker d2a4f0b103
start on hidden service dht 6 years ago
Jeff Becker 711cc509a9
make format 6 years ago
Jeff Becker 18b50f4a74
* implement path transfer message
* update dht docs
* update other docs
* start working on dht for hidden services
* fix up unit tests for dht
* update makefile and other build files
6 years ago
Jeff Becker da22f306e0
* add path building management
* fix bug in iwp that caused crash
6 years ago
Jeff Becker ce643cc8e0
don't have FindClosest return true if we have no active dht nodes 6 years ago
Ryan Tharp 9dff277a7e Merge branch 'master' of https://github.com/majestrate/llarp
(upstream repo was broken)
6 years ago
Jeff Becker 50402820e1
more 6 years ago
Jeff Becker 9b73be11cc
fix up dht a bit 6 years ago
Ryan Tharp 5bb70c6ddb llvm 3.8 compile fixes 6 years ago
Jeff Becker 11f9c3532b
default lookup job to not found 6 years ago
Jeff Becker 3dc5f3ddf6
be concise 6 years ago
Jeff Becker 1395cb8518
iterative search as well as recursive 6 years ago
Jeff Becker d645c07290
fix up dht 6 years ago
Jeff Becker 6e5ebd62bf
do dht lookup for unknown routers 6 years ago
Jeff Becker ccf8574c03
make unit tests work 6 years ago
Jeff Becker d5fe7623fc
more dht stuff 6 years ago
Ryan Tharp 7b8ef635e4 Merge branch 'master' of https://github.com/majestrate/llarp 6 years ago
Jeff Becker 0278ba559c
add single threaded mode for shadow 6 years ago
Ryan Tharp a7abaa7f02 llvm 3.8 fixes 6 years ago
Jeff Becker fe7388bd69
make it work 6 years ago
Jeff Becker 620b9616a6
initial dht implementation 6 years ago
Jeff Becker 9816fd65e9
* logging refactor to be concise
* don't inline bencode

* refactor initial start of dht code a bit
6 years ago
Jeff Becker 5649d261ae
start fleshing out dht subsystem a bit 6 years ago