Commit Graph

171 Commits (e36ddfb09376f0b0d2fac109fe1cce0457920513)

Author SHA1 Message Date
Michael c39c931d03
Remove IStateful virtual inheritance 5 years ago
Jeff Becker e178a70929
use shared_ptr for event loop 6 years ago
Jeff 3715c28616
Merge pull request #483 from loki-project/staging
Staging
6 years ago
Jeff 97b9c679b0 don't use bootstrap nodes for first hops in paths 6 years ago
Michael 25f10d5b11
Fix more address sanitiser issues 6 years ago
Michael 561b997c93
Move IWP code to its own directory 6 years ago
Michael 426a9b0df5
Refactor iwp into multiple files 6 years ago
Michael 17b39b0ed4
Move UTP code to its own directory 6 years ago
Michael 5ef4e18827
Refactor utp into multiple files 6 years ago
Michael a7d15467b3
Refactor iwp linklayer 6 years ago
Michael a2a275dcf1
Remove dead linklayer code 6 years ago
Jeff Becker 071fce4529
premptive pumpwrite 6 years ago
Jeff Becker 714f5c6b5e
more 6 years ago
Jeff Becker 127cfbbfbc
lower a way too big value 6 years ago
Jeff Becker b254c19c5f
more metrics 6 years ago
Jeff Becker 0258eb9cb8
add some metrics 6 years ago
Jeff Becker 6a544d3f09
remove to prevent crash 6 years ago
Jeff Becker 800f5001c2
allow up to 5 sessions per endpoint 6 years ago
Jeff Becker d4cb6808ec
more 6 years ago
Jeff Becker 7065b00c22
kill dead routers from nodedb and lessen logs 6 years ago
Jeff Becker cc7454684b
kill dead links 6 years ago
Jeff Becker 183c451972
let utp manage link layer timeout 6 years ago
Jeff 4c611ea935 make macos happy 6 years ago
Jeff Becker de868e3623
fix order 6 years ago
Jeff Becker 4bfe97781c
relax ping to 10s of inactivity 6 years ago
Jeff Becker 5d3833ef1a
fix dumb as shit path building that causes premature termiantion because of duplicate hops 6 years ago
Jeff Becker 734a5b5fae
more 6 years ago
Jeff Becker 792d7d16c0
try fixing timeout issue 6 years ago
Jeff Becker 3547863f8e
fix excessive pings 6 years ago
Jeff Becker 2218749134
Merge remote-tracking branch 'origin/staging' into staging 6 years ago
Jeff Becker 6a09348c47
today's work 6 years ago
Jeff Becker eceb55623c
more 6 years ago
Michael 61f3273dc4
Add threading annotations and fix potential deadlocks 6 years ago
Michael c5a129ddff
Convert to use abseil synchronisation primitives 6 years ago
Jeff Becker f8d6becce8
make whitelist happy 6 years ago
Jeff Becker ef13ec7499
Merge remote-tracking branch 'origin/staging' into staging 6 years ago
Jeff Becker 89a8c9248d
fix crash 6 years ago
Jeff Becker ab3d435d7f
don't cast size_t to ssize_t 6 years ago
Jeff Becker 0b558959b6
send keepalives periodically 6 years ago
Jeff Becker a27dab46d1
don't close link on message handl fail 6 years ago
Jeff Becker 41bb83aaba
more 6 years ago
Rick V 5a3947ca5c
clang-format 6 years ago
Jeff Becker 445ed05b32
make format 6 years ago
Michael 887fb4ac62
Replace insert(make_pair()) with emplace() 6 years ago
Michael a00d6afc5e
Convert llarp_buffer_t to be a class with methods 6 years ago
Jeff Becker 1d958d95de
* make rpc compile right
* make link sessions introspectable
* make utp write buffers fully flush each tick
6 years ago
Jeff cdc19c52fa
Merge branch 'staging' into abstract_router_replacement 6 years ago
Jeff Becker 22b63fba38
close and shutdown utp socket on timeout 6 years ago
Michael 048fa83c39
Finish replacement of Router with AbstractRouter 6 years ago
Michael 67b5d48095
Replace usage of new/delete with unique_ptr/stack allocation 6 years ago