Commit Graph

158 Commits (f27dff3e7f4b665195f42d12e4a5630cf469f8ff)

Author SHA1 Message Date
Michael 491fee206b
Port code to use CryptoManager over passing Crypto pointers 5 years ago
Michael 3f53965b71
Remove all use of IBEncodeMessage 5 years ago
Jeff Becker 64c7ed42fc
make format 5 years ago
Jeff Becker 9c96aecf3f
move llarp::Logic to std::shared_ptr
add sequence numbers to HSD messages

begin work on network isolation code

add more docs
5 years ago
Jeff 65766a501f
Merge pull request #610 from michael-loki/more_thread_pool
Convert more things to use thread::ThreadPool
5 years ago
Michael b11bd01637
Drain diskworker pool on close 5 years ago
Michael 636bb2a17d
Convert router diskworker to use a modern ThreadPool 5 years ago
Michael 19578fa8fc
Fix ASAN build 5 years ago
Jeff Becker a4e90ee769
hax to make it work. 5 years ago
Jeff Becker 351c241c0f
more 5 years ago
Jeff Becker a793eee4b7
fix 5 years ago
Jeff Becker 5d388bc9f2
meh 5 years ago
Jeff Becker 0f6f03a77a
const 5 years ago
Jeff Becker ec100cffee
attempt every time 5 years ago
Jeff Becker 4b79912dc8
more 5 years ago
Jeff Becker d9463d534c
prevent crash 5 years ago
Jeff Becker 686fb311ad
null check 5 years ago
Jeff Becker b5602228a3
don't kill nodes as service node 5 years ago
Jeff Becker eb5afb41a1
connect out to committed routers if we don't have a session each tick 5 years ago
Jeff Becker 990acc1ff9
disable 5 years ago
Jeff Becker 944eaedea6
aaaaaaA 5 years ago
Jeff Becker 8018207e98
don't kill bootstrap 5 years ago
Jeff Becker d7fb54c957
mor potatoe 5 years ago
Jeff Becker 6b28b46c78
potatoe 5 years ago
Jeff Becker 87bdfa6e78
aaaaaaaaaaAAAah 5 years ago
Jeff Becker 24a27df402
i am a potatoe 5 years ago
Jeff Becker 018dd008ec
add custom single threaded allocator for utp buffers
fix up test net stuff
5 years ago
Jeff Becker ecc39428f6
count routers correctly 5 years ago
Jeff Becker 8853e1d3d8
when whitelisted chose random routers from whitelist 5 years ago
Jeff Becker b68f539de6
limit outbound connections 5 years ago
Jeff Becker 34533db620
add urgent build that builds over an existing path for an endpoint 5 years ago
Jeff Becker 779b1f4df5
more timeout tweaks and disable profiling on service nodes 5 years ago
Jeff Becker 728c6005a3
propagate strict-connect to tun handler for hooks 5 years ago
Jeff Becker d423ee02d2
use shared_ptr 5 years ago
Jeff Becker bb47d612b3
more 5 years ago
Jeff 01906c5d94 Merge remote-tracking branch 'origin/master' 5 years ago
Michael 9ee525a006
Fix shadowing warnings 5 years ago
Jeff Becker af62e051b5
gfdi 5 years ago
Jeff Becker 8282712eff
fug 5 years ago
Jeff Becker 4bda489437
add explicit enable/disable profiling option, try to always maintain outbound connections. 5 years ago
Jeff Becker c5c28a528f
exit node tweaks 5 years ago
Jeff Becker 6711296b26
finish converting to shared_ptr 5 years ago
Jeff Becker 8484e29c9b
turn more stuff into std::shared_ptr
remove dead codepaths
5 years ago
Jeff Becker 3a8cb0bfb5
add shell based hooks for service::Endpoint, also make format 5 years ago
Michael c39c931d03
Remove IStateful virtual inheritance 5 years ago
Jeff Becker 57dc6cc965
make bundling rc in path builds configurable on runtime 5 years ago
Jeff Becker 94eb37d490
bundle RC in build record to improve build success rates. 5 years ago
Jeff Becker 2be3401e08
* refactor profiling function names
* utp link layer make ping less active, pre-emptive pump faster
5 years ago
Jeff Becker 524bed9d9b
move async bootstrap insertion 5 years ago
Jeff Becker 90e92c66c2
insert bootstrap nodes into nodedb and explore more 5 years ago