Commit Graph

99 Commits (fa25bfc7974fdb780f485b4da0e3e5c52142d630)

Author SHA1 Message Date
Jeff Becker 73f1d34239
make format and revert stupid alloc changes 5 years ago
Jeff Becker 8bee0a3d5e
fix 5 years ago
Jeff Becker 06be908369
use 1 for dht exploration 5 years ago
Jeff Becker 018dd008ec
add custom single threaded allocator for utp buffers
fix up test net stuff
5 years ago
Jeff Becker e80f7419b0
check for allowed by network 5 years ago
Jeff Becker 779b1f4df5
more timeout tweaks and disable profiling on service nodes 5 years ago
Michael 9ee525a006
Fix shadowing warnings 5 years ago
Michael e33a33635c
Remove usage of raw new from service classes 5 years ago
Michael c39c931d03
Remove IStateful virtual inheritance 5 years ago
Jeff Becker 05dc2fb679
decay profiles unconditionally 5 years ago
Jeff Becker 66432afdda
proper explore for clients 5 years ago
Jeff Becker 90e92c66c2
insert bootstrap nodes into nodedb and explore more 5 years ago
Jeff Becker 3a4d8f16a7
more 6 years ago
Jeff Becker 482dce28bd
make it work 6 years ago
Michael 13a9f65520
Fully define interface for dht::Context 6 years ago
Michael 048fa83c39
Finish replacement of Router with AbstractRouter 6 years ago
Jeff Becker 46222df421
refactor 6 years ago
Jeff Becker e1522faeaa
add introspection rpc endpoint 6 years ago
Michael 729cd045f1
Convert llarp::Router into an abstract base class 6 years ago
Ryan Tharp 4bf4faa956 make format 6 years ago
Ryan Tharp c3bf68b502
Merge branch 'staging' into dht_tests 6 years ago
Michael f24f554a01
Convert llarp::Crypto into an abstract base class 6 years ago
Michael 3f320009d7
Introduce abstract class for dht::Context 6 years ago
Michael 40449df0f1
Split classes out of dht::Context 6 years ago
Michael ccb5f6b696
Add tests for dht::TXOwnere 6 years ago
Michael 550669e318
Fix typo in class name 6 years ago
Michael 03d56c1591
Add test suites for dht bucket, kademlia and key 6 years ago
Michael 7296ebcbe8
Tidy dht code 6 years ago
Michael da6cdfc0b2
More refactoring to continue to make dependency graph acylic 6 years ago
Michael ea19093a20
Remove const byte* conversion operators from llarp::AlignedBuffer 6 years ago
Michael 334161c9bb
Remove data() conversions from llarp::AlignedBuffer 6 years ago
Jeff Becker 49c898ed92
Merge remote-tracking branch 'origin/master' into staging 6 years ago
Jeff 4b2a1ea9f3 make format and attempt to fix #158 6 years ago
Jeff Becker 8c8172aeb1
Merge remote-tracking branch 'origin/master' into dev 6 years ago
Jeff Becker cca19290de
session renegotiation, RC expiration, more utp unit tests, network isolation. 6 years ago
Ryan Tharp 46d488d9ab improve logging explanation for testnets 6 years ago
Jeff Becker 3115636024
try fixing crash 6 years ago
Michael 85dde7b6b0
Move remaining include/llarp headers to llarp/ 6 years ago
Michael fddc8734d2
Move dht* to llarp/ 6 years ago
Michael 7be452092c
Convert llarp_crypto to be a true C++ class 6 years ago
Michael f0fce5b68a
Convert llarp_router to be a true C++ class 6 years ago
Jeff Becker fad734a5ce
strict types for pubkey, secretkey and routerid 6 years ago
Michael 30e9dca2e5
Convert llarp_logic to be a C++ class 6 years ago
Jeff Becker 622ed8d12e
fix crash on premature close of event loop (also make format) 6 years ago
Jeff Becker e6037ff060
pack exit traffic 6 years ago
Jeff Becker d25d35c06e
dht 6 years ago
Jeff Becker 10c2d1552d
don't connect to explored routers 6 years ago
Jeff 067f6c7b26 make format and make it compile with clang 6 years ago
Jeff Becker cf57eca7c3
check keyspace distance and inform not found when next peer is not closer than previous peer 6 years ago
Jeff Becker 3dd466629b
check for nullptr 6 years ago