Commit Graph

70 Commits (7a7a4f1e52ed3669565ef2446f0a398b1755f9ec)

Author SHA1 Message Date
Michael 7dd40015f3
Mark AlignedBuffer constructor as explicit 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 ec57c72e08
fix testnet 6 years ago
Jeff Becker 90a57da04a
better client side exit logic 6 years ago
Jeff Becker 6078bd222a
don't send path build if we shut down 6 years ago
Jeff Becker 21d1998a38
add graceful stop for path builders and friends 6 years ago
Jeff Becker e7f5eeff51
use fewer allocations 6 years ago
Jeff Becker be234e4b6e
* make format
* snode to snode direct traffic

* wire up dns on service node tun
6 years ago
Michael 85dde7b6b0
Move remaining include/llarp headers to llarp/ 6 years ago
Michael 7be452092c
Convert llarp_crypto to be a true C++ class 6 years ago
Michael 6358b25db0
Convert llarp_nodedb 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 512d32ff30
attempt to fix crash 6 years ago
Jeff Becker 622ed8d12e
fix crash on premature close of event loop (also make format) 6 years ago
Jeff Becker e11e83c397
fix pathbuilder 6 years ago
Jeff Becker 355d09e22b
random fixes 6 years ago
Jeff Becker 5dbe41608f
more exit stuff 6 years ago
Jeff Becker 38a92cb1a8
fixes for testnet 6 years ago
Ryan Tharp 67390de0c2 merge 6 years ago
Jeff Becker dbd2c41909
use event loop for time 6 years ago
Jeff Becker 32a028f6d8
Merge remote-tracking branch 'cathugger/master' 6 years ago
Jeff Becker 475ac63f4a
initial admin api infra 6 years ago
Jeff Becker 98df3b09f2
only use good routers 6 years ago
Jeff Becker f19f78b573
try better handover logic 6 years ago
Jeff Becker 36c927fc79
premptively build path to selected intro's router every time we don't have it if we get an introset update, on the outbound context 6 years ago
Jeff Becker b40dd30c7a
linear backoff for path building to lessen strain on the network 6 years ago
Jeff Becker e0c8ae92b2
fix leak when forwarding and sending LRCM 6 years ago
Jeff Becker 6986f04418
basic router profiling and fix ip rewrite 6 years ago
Jeff Becker 76e87aa608
more debug logging
timed out paths are not expired
6 years ago
Jeff Becker 832b24ba93
delete don't abort when building paths failed to key exchange
try making dht less talky

check timestamps on intros
6 years ago
Jeff Becker 60d5277351
broken 6 years ago
Jeff Becker 8bae1a4735
move codel off of pointer types 6 years ago
Jeff Becker 5228a81bae
more refactor
get rid of C api
6 years ago
Jeff Becker bb25537fb5
build paths if we have no connected routers to make sessions happen 6 years ago
Jeff Becker b77525b72d
persist on commit 6 years ago
Jeff Becker 377cc78144
fix crash 6 years ago
Jeff Becker 1d3e9f6adc
make testnet no longer crash 6 years ago
Jeff Becker d7c1c3322f
it works. 6 years ago
Jeff Becker d511057b7d * logging updates
* nicknames in RC (yw kee)

* spec update

* more hidden service code
6 years ago
Jeff Becker 08b60a9ae7 update code to match protocol spec
backwards incompat change
6 years ago
Jeff Becker 0f649d844f more 6 years ago
Jeff Becker 536f63ed2a better hop selection fault tolerance 6 years ago
Jeff Becker ee54149465 when building paths only use nodes we are directly connected to for first hops. 6 years ago
Jeff Becker 9114d79bd6 * make number of hops configurable
* remove compile warnings
6 years ago
Jeff Becker 5bbaae4e2e
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