You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lokinet/llarp/service
Jason Rhinelander 0fe7153f6e Fix client latency bug; De-shared_ptr IHopHandler queues
- Replace m_FlushWakeup with a call to the router's god mode pump
  method.  m_FlushWakeup apparently isn't enough to get things out, and
  we can end up with incoming packets that don't get properly handled
  right away without it.

- The shared_ptr around the ihophandler queues isn't needed and is just
  adding a layer of obfuscation; instead just exchange the list directly
  into the lambda.

- Use std::exchange rather than swap

- A couple other small code cleanups.
3 years ago
..
address.cpp
address.hpp
async_key_exchange.cpp
async_key_exchange.hpp
auth.cpp
auth.hpp
context.cpp Fix packet delay creep 3 years ago
context.hpp Fix packet delay creep 3 years ago
convotag.cpp
convotag.hpp
endpoint.cpp Fix client latency bug; De-shared_ptr IHopHandler queues 3 years ago
endpoint.hpp Add missing inbound traffic pump trigger 3 years ago
endpoint_state.cpp
endpoint_state.hpp
endpoint_types.hpp
endpoint_util.cpp HandleTimeout can touch iterators so do all handling of lookup timeouts outside of loop iteration 3 years ago
endpoint_util.hpp * tweak introset handover timeouts 3 years ago
handler.hpp add MarkAddressOutbound to plainquic 3 years ago
hidden_service_address_lookup.cpp add relayOrder awareness to introset lookups. 3 years ago
hidden_service_address_lookup.hpp make it so lookups dont time out 3 years ago
identity.cpp
identity.hpp
info.cpp
info.hpp
intro.cpp * tweak introset handover timeouts 3 years ago
intro.hpp prevent bizare half open state. (#1754) 3 years ago
intro_set.cpp * tweak introset handover timeouts 3 years ago
intro_set.hpp * tweak introset handover timeouts 3 years ago
lns_tracker.cpp
lns_tracker.hpp
lookup.cpp
lookup.hpp only inform failure or success of introset lookups when all lookups have returned 3 years ago
name.cpp
name.hpp
outbound_context.cpp prevent bizare half open state. (#1754) 3 years ago
outbound_context.hpp prevent bizare half open state. (#1754) 3 years ago
pendingbuffer.hpp
protocol.cpp format and logging 3 years ago
protocol.hpp * tweak introset handover timeouts 3 years ago
protocol_type.cpp
protocol_type.hpp
router_lookup_job.cpp
router_lookup_job.hpp
sendcontext.cpp Fix client latency bug; De-shared_ptr IHopHandler queues 3 years ago
sendcontext.hpp Fix client latency bug; De-shared_ptr IHopHandler queues 3 years ago
session.cpp improve log messages about expiring convotags 3 years ago
session.hpp improve log messages about expiring convotags 3 years ago
tag.cpp
tag.hpp
vanity.hpp