lokinet/llarp
Jason Rhinelander 5e912600f8
Fix connection close handling
Replace stream_reset (which typically isn't called) with a stream_close
handler (which is already called whether or not it was a reset).  Most
importantly, the server side needs to extend the max bidi streams
counter during stream_close (otherwise we run out when we hit the
limit and new connections just stall).
2021-04-19 06:59:07 -04:00
..
android standardize include format and pragma once 2021-03-09 19:01:41 -05:00
config fix up liblokinet api to be more friendly to ffi 2021-04-19 06:59:06 -04:00
consensus standardize include format and pragma once 2021-03-09 19:01:41 -05:00
constants lokinet-bootstrap native binary 2021-04-15 20:06:15 -04:00
crypto Replace ::Hash nested structs with std::hash specializations 2021-03-10 11:19:52 -04:00
dht Replace ::Hash nested structs with std::hash specializations 2021-03-10 11:19:52 -04:00
dns standardize include format and pragma once 2021-03-09 19:01:41 -05:00
ev Change MaybeGetLoop to a virtual member func 2021-04-19 06:58:36 -04:00
exit stuff 2021-04-19 06:59:04 -04:00
handlers wire up liblokinet 2021-04-19 06:59:06 -04:00
hook standardize include format and pragma once 2021-03-09 19:01:41 -05:00
iwp refactors 2021-04-19 06:59:06 -04:00
link Replace ::Hash nested structs with std::hash specializations 2021-03-10 11:19:52 -04:00
linux standardize include format and pragma once 2021-03-09 19:01:41 -05:00
messages standardize include format and pragma once 2021-03-09 19:01:41 -05:00
net various fixups and cleanups 2021-04-19 06:58:37 -04:00
path refactors 2021-04-19 06:59:06 -04:00
peerstats Replace ::Hash nested structs with std::hash specializations 2021-03-10 11:19:52 -04:00
quic Fix connection close handling 2021-04-19 06:59:07 -04:00
router build paths faster and limit path builds at edge router instead of via a time counter for all edges 2021-04-19 06:59:05 -04:00
routing refactors 2021-04-19 06:59:06 -04:00
rpc fixes 2021-04-19 06:59:06 -04:00
service wire up liblokinet 2021-04-19 06:59:06 -04:00
simulation standardize include format and pragma once 2021-03-09 19:01:41 -05:00
tooling Rename isRouter -> isSNode 2021-04-19 06:58:36 -04:00
util various fixups and cleanups 2021-04-19 06:58:37 -04:00
vpn allow failure of setting ipv6 address when it is not allowed by kernel on linux 2021-03-20 09:55:43 -04:00
win32 standardize include format and pragma once 2021-03-09 19:01:41 -05:00
app.xml
bootstrap.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
bootstrap.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
CMakeLists.txt dont try to build untracked file 2021-04-19 06:58:38 -04:00
context.cpp wire up liblokinet 2021-04-19 06:59:06 -04:00
endpoint_base.hpp various fixups and cleanups 2021-04-19 06:58:37 -04:00
lokinet_shared.cpp fix up liblokinet api to be more friendly to ffi 2021-04-19 06:59:06 -04:00
nodedb.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
nodedb.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
pow.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
pow.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
profiling.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
profiling.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
router_contact.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
router_contact.hpp Replace ::Hash nested structs with std::hash specializations 2021-03-10 11:19:52 -04:00
router_id.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
router_id.hpp Replace ::Hash nested structs with std::hash specializations 2021-03-10 11:19:52 -04:00
router_version.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
router_version.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
testnet.c