Ryan Tharp
86e439f61b
heap allocate dns_request, copy sockaddr
6 years ago
Jeff Becker
7c518bc4da
prefetch introset via tag (non working)
6 years ago
Jeff Becker
5d5757cbec
more dht stuff
6 years ago
Jeff Becker
2dec6428dc
introset expiration
6 years ago
Jeff Becker
bb8d566671
hidden service tags
6 years ago
Jeff Becker
f23ed98c33
make it work
6 years ago
Jeff Becker
bb8532a281
correct ordering of outbound messages
6 years ago
Jeff Becker
6945fe53a5
more also run make format
6 years ago
Jeff Becker
4b748a29f3
fix dns
6 years ago
Jeff Becker
f48acbc23e
Merge remote-tracking branch 'ryan/libdns' into hidden-service-dht
...
also run make format
6 years ago
Jeff Becker
bce3cd85c6
initial implementation of find intro message for hidden service dht (not done yet)
6 years ago
Ryan Tharp
077c22150f
fix response bug, libev refactor
6 years ago
Jeff Becker
0242e293c9
more
6 years ago
Jeff Becker
77aadf1d90
more api stuff
6 years ago
Jeff Becker
a68cfefaa6
make it compile and run make format
6 years ago
Ryan Tharp
0750befddc
skip private interfaces if no public-address et
6 years ago
Ryan Tharp
a3d791e516
update logging to new format
6 years ago
Ryan Tharp
14fac288fc
relay job if you need to ask again (reapply, merge fix)
6 years ago
Ryan Tharp
8a7db419f9
reapply DHT changes
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
Ryan Tharp
e1a4c2f32c
Merge branch 'hidden-service-dht' of https://github.com/majestrate/llarp
6 years ago
Jeff Becker
5bbaae4e2e
more
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
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
Ryan Tharp
840a50abbc
don't skip private interfaces quite yet/we need them for NAT to work correctly, try_connect refactor clean up
6 years ago
Ryan Tharp
3a21ca604f
llarp_rc_new to initialize properties correctly
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
Ryan Tharp
00e56ecfd2
Merge branch 'hidden-service-dht' of https://github.com/majestrate/llarp
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
Ryan Tharp
938cfec657
Revert "resolve_job_type() and on_verify_client_rc() clean u"
...
This reverts commit 9805cc153f
.
6 years ago
Ryan Tharp
d7fc0f83a7
Revert "use resolve_job_type() instead of public"
...
This reverts commit 9aa5163c81
.
6 years ago
Ryan Tharp
9aa5163c81
use resolve_job_type() instead of public
6 years ago
Ryan Tharp
9805cc153f
resolve_job_type() and on_verify_client_rc() clean u
6 years ago
Ryan Tharp
dd3c04cff5
Merge branch 'master' of https://github.com/majestrate/llarp
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
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
Ryan Tharp
876324fdbc
llarp_main_abort => llarp_logic_stop_timer
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
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
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
Ryan Tharp
d132e3cd10
load config-file from config, llarp_main_getLocalRC(), llarp_main_checkOnline(), llarp_main_queryDHT() refactor
6 years ago
Ryan Tharp
b93943ab32
support for public-address/public-port overrides for NAT, decrease min paths to 3, add debugging
6 years ago
Ryan Tharp
9636beaeeb
sameAddr(), isPrivate()
6 years ago
Ryan Tharp
07f0653e83
Merge branch 'master' of https://github.com/majestrate/llarp
6 years ago
Jeff Becker
1c26fb5e40
* codel related changes
...
* add tick callback to udp event loop
6 years ago
Jeff Becker
86f16ff090
don't make LRCM grow in size
6 years ago
Ryan Tharp
3dbe3f8d97
fix codel packet sending, adjust codel window to be more reasonable, add debugging/warnings
6 years ago
Jeff Becker
9b2bcfc22e
only pump queue from timer
6 years ago
Jeff Becker
92d1f50203
make path latency tests work
6 years ago
Jeff Becker
5439947781
fix path building so that it works for real
6 years ago
Jeff Becker
6633fb151d
make it work
6 years ago
Ryan Tharp
ede0cb4772
Merge branch 'master' of https://github.com/neuroscr/loki-network
6 years ago
Jeff Becker
5d9fe74e39
can we fix it? NO it's fucked. :D
6 years ago
Jeff Becker
da22f306e0
* add path building management
...
* fix bug in iwp that caused crash
6 years ago
Ryan Tharp
c31e5795fc
setup() refactor, llarp_main_queryDHT()
6 years ago
Ryan Tharp
16f7de99e4
disable llarp_nodedb_async_load_rc
6 years ago
Ryan Tharp
f0ba20741c
remove unused variables
6 years ago
Ryan Tharp
7bfb0ad3e4
c api implementation for setting log level
6 years ago
Ryan Tharp
7545a34213
c api for setting logging level
6 years ago
Jeff Becker
ce643cc8e0
don't have FindClosest return true if we have no active dht nodes
6 years ago
Ryan Tharp
deb97fda3f
Merge branch 'master' of https://github.com/majestrate/llarp
6 years ago