Commit Graph

46 Commits (6f781def8d47d35c125ed726c4c9187fb9c00d61)

Author SHA1 Message Date
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
sachaaaaa c7940076bf Remove most of the extern "C"
remove extern "C"
6 years ago
Jeff Becker 21a2ffdeaf
* refactor log functions
* add more stuff for hidden service dht
6 years ago
Jeff Becker 6633fb151d
make it work 6 years ago
Jeff Becker da22f306e0
* add path building management
* fix bug in iwp that caused crash
6 years ago
Ryan Tharp deb97fda3f Merge branch 'master' of https://github.com/majestrate/llarp 6 years ago
Jeff Becker f2c42e4e5a
onion routing downstream traffic relaying works on testnet 6 years ago
Jeff Becker 2f8cde8e07
path building works in downstream direction 6 years ago
Ryan Tharp 9dff277a7e Merge branch 'master' of https://github.com/majestrate/llarp
(upstream repo was broken)
6 years ago
Jeff Becker cd0dc72e0c
make format 6 years ago
Jeff Becker 39c63432be
ALMOST got path building working 6 years ago
Jeff Becker 50402820e1
more 6 years ago
Jeff Becker 9b73be11cc
fix up dht a bit 6 years ago
Ryan Tharp c4dd8f4a29 Merge branch 'master' of https://github.com/majestrate/llarp 6 years ago
Jeff Becker a2d9dc1d93
it does stuff :+DDDDD 6 years ago
Ryan Tharp 7d2aa9b036 Merge branch 'master' of https://github.com/majestrate/llarp 6 years ago
Jeff Becker 78f3ca0155
more 6 years ago
Jeff Becker f68ffbc33d
more path building stuff 6 years ago
Ryan Tharp a31bf559b9 guard to prevent crash 6 years ago
Jeff Becker aa251cdd01
make format 6 years ago
Jeff Becker 08c0318e82
initial path building stuff (broken) 6 years ago