lokinet/llarp/service
Jeff 1846c3e3d8
prevent bizare half open state. (#1754)
* attempt path timeout bullshittery fix

* make sure ServiceInfo always has its address set up

* do not copy intros in constuctor, ammend logging and
add assert
2021-10-12 17:37:01 -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
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 prevent bizare half open state. (#1754) 2021-10-12 17:37:01 -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 prevent bizare half open state. (#1754) 2021-10-12 17:37:01 -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 prevent bizare half open state. (#1754) 2021-10-12 17:37:01 -04:00
outbound_context.hpp prevent bizare half open state. (#1754) 2021-10-12 17:37:01 -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 prevent bizare half open state. (#1754) 2021-10-12 17:37:01 -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