Commit Graph

470 Commits (acec52a2c73c5795afda35b3835e0cacae88f3a5)
 

Author SHA1 Message Date
Jeff Becker acec52a2c7
update spec 6 years ago
Jeff Becker fe01c38d8e
* fix dht feedback loop
* start on dht lookups for hidden services

* make debug logging confurable on runtime with env var LLARP_DEBUG=1

* make eventloop tick only when we get traffic

* make testnet parameters configurable on runtime
6 years ago
Jeff Becker bae4f746be
publish hidden service descriptors and acknoledge publish 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 cf6275155a
pump less 6 years ago
Jeff Becker 1337cc0c25
also pump outbound queues during logic tick 6 years ago
Jeff Becker 59ca4e4cae
make it work 6 years ago
Jeff Becker 4c08d9a028
make it compile 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 5676229a4f add /llarp to vscode includePath 6 years ago
sachaaaaa 61bb7905f0 fix method calls in server.cpp + use ctor instead of factory/allocator
to squash
6 years ago
sachaaaaa 661f050636 Fix includes/forward declarations 6 years ago
sachaaaaa 6f055eca4f Extracted structs out of iwp_link.cpp
to rebase

to rebase
6 years ago
sachaaaaa 7442387307 renamed .c to .cpp 6 years ago
sachaaaaa 33586d385b clang format 6 years ago
sachaaaaa c7940076bf Remove most of the extern "C"
remove extern "C"
6 years ago
sachaaaaa b5762fa85a Move EncodeLIM to its own source file 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 f134b8c4d1
always put messages in inbound processing queue 6 years ago
Jeff Becker b994bf5f5b
fix previous commit 6 years ago
Jeff Becker 54aed396c2
don't repeat process messages on link layer 6 years ago
Jeff Becker cc23d8ddbd
format 6 years ago
Jeff Becker 2b8cd93d6a
make it compile :^) 6 years ago
Jeff Becker ab509e0a13
try not to crash 6 years ago
Jeff Becker 4ca34995bf
add inbound server connections to DHT 6 years ago
Jeff Becker 0213ada22c
don't lock 6 years ago
Jeff Becker 132e57b6de
bump version 6 years ago
Jeff Becker 8a682a8b83
fix previous commit 6 years ago
Jeff Becker d34937118d
make it compile :DDDD 6 years ago
Jeff Becker 139d48b790
inbound queue fixes 6 years ago
Jeff Becker 42e839ab81
keepalive settings tweak 6 years ago
Jeff Becker 705271e7b8
try fixing timeout 6 years ago
Jeff Becker fb13c5ce3e
more tweaking 6 years ago
Jeff Becker d987aa09c7
disable tuntap libs by default 6 years ago
Jeff Becker 8cfcc101b4
* path latency ticks every 5s
* retransmit xmit if we haven't gotten an ack yet (IWP)
6 years ago
Jeff Becker 9c57be0301
look up remote not self 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 7d9bffdf9c
make format 6 years ago
Jeff Becker 64d12086c9
update libtuntap, make it compile without warnings and add to CMakeLists.txt 6 years ago
Ryan Tharp 0af33b4205
Merge pull request #3 from neuroscr/master
vendor libtuntap, set log level c api, codel fixes, private network detection, nat address override, --locate and --localInfo utils
6 years ago
Jeff Becker eeb9c9e5b4
do correct dht lookup 6 years ago
Ryan Tharp 0cc0c8f476 better public override detection 6 years ago
Ryan Tharp d5a89b91b3 clean up debug, detect override better 6 years ago
Ryan Tharp b524f19119 fix missing header 6 years ago