lokinet/llarp/service
Jason Rhinelander 9dd604820f
Unleak exit mode DNS via unbound DNS trampoline on (macOS)
When we enable/disable exit mode on this restarts the unbound DNS
responder with the DNS trampoline (or restores upstream, when disabling)
to properly route DNS requests through the tunnel (because libunbound's
direct requests don't get tunneled because unbound is inside the network
extension).
2021-09-02 14:17:10 -04:00
..
address.cpp use more variants 2021-04-19 06:58:35 -04:00
address.hpp use more variants 2021-04-19 06:58:35 -04:00
async_key_exchange.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
async_key_exchange.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
auth.cpp Reformat with clang-format-11 2021-03-05 13:36:31 -04:00
auth.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
context.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
context.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
convotag.cpp make the lokinet endpoint code work 2021-04-19 06:58:37 -04:00
convotag.hpp wire up snode traffic to quic 2021-04-19 06:58:36 -04:00
endpoint_state.cpp fix up client to snode codepath 2021-04-19 07:02:45 -04:00
endpoint_state.hpp Merge pull request #1541 from majestrate/lns-consensus-2021-02-19 2021-03-26 19:24:29 -04:00
endpoint_types.hpp fix up client to snode codepath 2021-04-19 07:02:45 -04:00
endpoint_util.cpp HandleTimeout can touch iterators so do all handling of lookup timeouts outside of loop iteration 2021-06-08 14:36:32 -04:00
endpoint_util.hpp * tweak introset handover timeouts 2021-06-08 14:36:30 -04:00
endpoint.cpp publish introsets on nearest routers 2021-06-21 16:01:38 -04:00
endpoint.hpp Unleak exit mode DNS via unbound DNS trampoline on (macOS) 2021-09-02 14:17:10 -04:00
handler.hpp add MarkAddressOutbound to plainquic 2021-06-08 14:36:33 -04:00
hidden_service_address_lookup.cpp add relayOrder awareness to introset lookups. 2021-06-08 14:36:30 -04:00
hidden_service_address_lookup.hpp make it so lookups dont time out 2021-06-21 15:16:27 -04:00
identity.cpp initial commit for #1595 2021-04-19 07:02:46 -04:00
identity.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
info.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
info.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
intro_set.cpp * tweak introset handover timeouts 2021-06-08 14:36:30 -04:00
intro_set.hpp * tweak introset handover timeouts 2021-06-08 14:36:30 -04:00
intro.cpp * tweak introset handover timeouts 2021-06-08 14:36:30 -04:00
intro.hpp spelling fix 2021-06-08 17:54:40 -04:00
lns_tracker.cpp use var::variant and var::visit shims because apple is sux 2021-03-20 11:47:36 -04:00
lns_tracker.hpp use std::variant 2021-03-20 15:18:04 -04:00
lookup.cpp make the lokinet endpoint code work 2021-04-19 06:58:37 -04:00
lookup.hpp only inform failure or success of introset lookups when all lookups have returned 2021-06-08 14:36:31 -04:00
name.cpp fix up some retarded bullshit 2021-04-19 07:00:26 -04:00
name.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
outbound_context.cpp expunge outbound contexts that have not gotten inbound traffic for a long while 2021-07-05 09:09:20 -04:00
outbound_context.hpp more 2021-06-21 15:16:26 -04:00
pendingbuffer.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
protocol_type.cpp initial commit for #1595 2021-04-19 07:02:46 -04:00
protocol_type.hpp initial commit for #1595 2021-04-19 07:02:46 -04:00
protocol.cpp format and logging 2021-06-21 15:16:26 -04:00
protocol.hpp * tweak introset handover timeouts 2021-06-08 14:36:30 -04:00
router_lookup_job.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
router_lookup_job.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
sendcontext.cpp add idempotent wakeup for flushing instead of the dumb queue checking 2021-06-08 17:38:04 -04:00
sendcontext.hpp add idempotent wakeup for flushing instead of the dumb queue checking 2021-06-08 17:38:04 -04:00
session.cpp improve log messages about expiring convotags 2021-06-08 14:36:30 -04:00
session.hpp improve log messages about expiring convotags 2021-06-08 14:36:30 -04:00
tag.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
tag.hpp Replace ::Hash nested structs with std::hash specializations 2021-03-10 11:19:52 -04:00
vanity.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00