Commit Graph

290 Commits (728c6005a3dd2e1ffe8d2687107cc76efba9bdfd)

Author SHA1 Message Date
Jeff Becker 728c6005a3
propagate strict-connect to tun handler for hooks 5 years ago
Jeff Becker 986e831579
make bundle-rc option configurable on snode tld 5 years ago
Jeff Becker 6b2ad94731
fix compile warning 5 years ago
Jeff Becker e060082441
hook every dns for .loki and .snode when applicable
make {n,h}uint{32,16}_t templated type.
5 years ago
Jeff Becker bb47d612b3
more 6 years ago
Jeff Becker 5e0acc1197
separate upstream/downstream flush 6 years ago
Jeff 27fac68716 fix 6 years ago
Jeff 01906c5d94 Merge remote-tracking branch 'origin/master' 6 years ago
Jeff Becker fea64eaf12
handle subdomains 6 years ago
Jeff Becker d20ba9ceab
handle subdomains 6 years ago
Jeff Becker af1529fa72
Merge remote-tracking branch 'origin/master' 6 years ago
Michael 4143472a17
Add cmake module to target a library as 'system', and fix a few warnings 6 years ago
Jeff Becker 6711296b26
finish converting to shared_ptr 6 years ago
Jeff Becker 8484e29c9b
turn more stuff into std::shared_ptr
remove dead codepaths
6 years ago
Jeff Becker c0d7b53328
make it work 6 years ago
Jeff Becker 3a8cb0bfb5
add shell based hooks for service::Endpoint, also make format 6 years ago
Michael 6bf54e0925
Remove AsyncKeyExchange, HiddenServiceAddressLookup and OutboundContext to their own components 6 years ago
Michael c39c931d03
Remove IStateful virtual inheritance 6 years ago
Jeff Becker 351feadaec
make it work 6 years ago
Jeff Becker 7f25b62ef5
remove adding of defaults to upstream dns resolvers 6 years ago
Jeff Becker 3da6551e82
make android compile 6 years ago
Jeff Becker e178a70929
use shared_ptr for event loop 6 years ago
Jeff Becker 2f2b841c67
disable mx record dropping
add servfail
6 years ago
Jeff Becker c931ac069f
add AAAA records that return SIIT addresses 6 years ago
Jeff d5ce529b27 implement random.snode A records 6 years ago
Jeff Becker 2eb6d8a3ae
fix name 6 years ago
Jeff Becker 28474155b9
implement localhost.loki on tun 6 years ago
Jeff Becker 9d649b7b14
Revert "make exit handle localhost.loki for now"
This reverts commit 654864919f.
6 years ago
Jeff Becker 567efb9a92
Revert "move is_random_snode/is_localhost_loki into dns, llarp_HandleHookedDNSMessage() attempt at unification refactor between exit/tun handlers"
This reverts commit e388dc47eb.
6 years ago
Ryan Tharp 654864919f make exit handle localhost.loki for now 6 years ago
Ryan Tharp e388dc47eb move is_random_snode/is_localhost_loki into dns, llarp_HandleHookedDNSMessage() attempt at unification refactor between exit/tun handlers 6 years ago
Ryan Tharp d02eec2bcf add note 6 years ago
Jeff Becker 734a5b5fae
more 6 years ago
Jeff Becker 2218749134
Merge remote-tracking branch 'origin/staging' into staging 6 years ago
Jeff Becker eceb55623c
more 6 years ago
Michael 61f3273dc4
Add threading annotations and fix potential deadlocks 6 years ago
Michael c5a129ddff
Convert to use abseil synchronisation primitives 6 years ago
Jeff Becker 159415c363
delay dns resolution for snode until we have a session with it 6 years ago
Michael 887fb4ac62
Replace insert(make_pair()) with emplace() 6 years ago
Michael 048fa83c39
Finish replacement of Router with AbstractRouter 6 years ago
Jeff Becker 46222df421
refactor 6 years ago
Jeff Becker 66753430ad
fix it 6 years ago
Jeff Becker e1522faeaa
add introspection rpc endpoint 6 years ago
Jeff 4c4f3faf83
Merge pull request #284 from michael-loki/abstract_router
Convert llarp::Router into an abstract base class
6 years ago
Jeff Becker f84256d554
* lower lookup timeout for introsets
* correct previous commit for dns stuff
* allow for multiple parallel introset lookups
6 years ago
Jeff Becker b40055181d
lower path build timeout to 15s
tweak various dns stuff
6 years ago
Michael 729cd045f1
Convert llarp::Router into an abstract base class 6 years ago
Jeff Becker 5743ca7fba
revert dns behavior 6 years ago
Jeff Becker 2c2b31f4b9
make it compile 6 years ago
Jeff Becker 25fa4817ba
hook mx records for all hooked domains 6 years ago