Commit Graph

814 Commits (1f02498fc0e55e3af533575595bbf4db1c06046d)

Author SHA1 Message Date
Jeff Becker 1f02498fc0
code for disabling default hidden service 6 years ago
Jeff acc03fcad7 add default hidden service endpoint for clients 6 years ago
Jeff b7eea47336 fall through 6 years ago
Jeff a9eeb7fed9 meh 6 years ago
Jeff 1d41d93fd0 fix linux 6 years ago
Jeff 77b2903bda logging and add DST awareness to timestamps 6 years ago
Jeff f3d446dafb handover logic fix, remove and add logging 6 years ago
Jeff dbeead03f3 fix kqueue build 6 years ago
despair86 991c1d8fce fix 6 years ago
despair86 19b7f47322 bug: if we have only one network interface, then terminate the linked list with nullptr
otherwise, the windows build will crash
6 years ago
despair86 9fdde65798 make bencode ILP32/LLP64 clean (long is 32 bits outside of unix!)
actually open new RCs in binary mode
clang-format
win32 skeleton code for tun (still working on the guts)
6 years ago
despair86 8ac7d4f6dc if we didn't specify a path to save our config in, only create .lokinet on the assumption that $HOME or $APPDATA (on NT) already exist
add win32 tun glue, fix llarp timebase
(In fact, _both_ of these are guaranteed to exist on their respective platforms.)
also, tuntap is now wired up to the windows port
6 years ago
despair86 7f809eb53b fix windows build 6 years ago
despair86 7c5d98ca31 clean up win32 build rules 6 years ago
Jeff Becker 0f7c7c871f
reduce log levels and don't establish outbound send context for previously made inbound sessions 6 years ago
Jeff Becker 23cff0bee3
try fixing all that tun shit, YOLO 6 years ago
Jeff Becker 8aa0d0d4a8
try fixing tun writing 6 years ago
Jeff Becker 9e8563a884
cache convo tag and drop traffic 6 years ago
Jeff Becker 1eef5387b6
update introset on message drop 6 years ago
Jeff Becker 681e669fd8
try better publish logic and timeouts for requests 6 years ago
Jeff 4158e422bb don't store introsets when forwarding a request 6 years ago
Jeff a168c81a75 make mac tun work 6 years ago
Jeff e50cbf5acb Merge branch 'master' of ssh://github.com/loki-project/loki-network 6 years ago
Jeff Becker f6c812a642
include packet info in tun but discard it so that tun can work on platforms
that include packet info
6 years ago
Jeff Becker 138c222a1a
dns port configurable at compile time (make this configurable on runtime plz) 6 years ago
Jeff Becker 2b8bd11f5e
ping less and try not to double free in llarp_router::SendToOrQueue 6 years ago
Jeff Becker ed5867e49f
don't use std::list 6 years ago
Jeff d6463bf8de Merge branch 'master' of ssh://github.com/loki-project/loki-network 6 years ago
Jeff 52da002488 comit 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 8a4b2e97a5
add lint target for makefile using clang tidy
run make format
6 years ago
Jeff Becker 8878e5c4d1
redundancy with outbound contexts
have multiple outbound contexts and send on the one that is alive
6 years ago
Jeff Becker 869b758365
more 6 years ago
Jeff Becker fa5389cb05
docstrings and manual rebuild if the path expires soon 6 years ago
Jeff Becker 186a36cd4b
try fixing dht crash 6 years ago
Jeff Becker 724a093da7
syntax 6 years ago
Jeff Becker 17a8ac13ad
fix logic 6 years ago
Jeff Becker 22b1e58dcf
clear intro 6 years ago
Jeff Becker d71882259e
try spacing path building out more wide in time so that intros don't die in the same small interval 6 years ago
Jeff Becker 34dc5bec93
check for cache hit to prevent automapping 6 years ago
Jeff Becker 9a062f79fb
use parent endpoint paths when we can more 6 years ago
Jeff Becker b40dd30c7a
linear backoff for path building to lessen strain on the network 6 years ago
Jeff Becker f85cfcdab0
please don't fucking do this, reverted. 6 years ago
Jeff Becker 7b0860aec0
Merge remote-tracking branch 'ryan/master' 6 years ago
Jeff Becker dc47a0630b
try using parent endpoint's pathset if outbound context does not have a path to a router 6 years ago
Jeff Becker c9bfe640b7
increment sequence number so we don't spam new intro frames 6 years ago
Jeff Becker 69bf060974
correct key 6 years ago
Jeff Becker 179d18bad4
use correct value 6 years ago
Jeff Becker 7d10103e15
don't repeat 6 years ago
Ryan Tharp 731ea83834 bug fix and cleanup 6 years ago