Commit Graph

2067 Commits (7a83f717131e302a5cf75196252e38f17c2458b9)

Author SHA1 Message Date
Jeff 3783fb0e14 fix inbound sessions 6 years ago
Jeff Becker 1922221c3d
permit no upstream resolvers and send servfail if we have none 6 years ago
Jeff Becker 2f2b841c67
disable mx record dropping
add servfail
6 years ago
Jeff Becker c910a2a2fb
more 6 years ago
Michael 57d6668e55
Move metrics out of daemon into llarp::Context 6 years ago
Jeff 3715c28616
Merge pull request #483 from loki-project/staging
Staging
6 years ago
Jeff 10f7e8fe1f
Merge pull request #480 from michael-loki/more_asan
Fix more address sanitiser issues
6 years ago
Jeff 8cb334d47f Merge remote-tracking branch 'origin/master' 6 years ago
Jeff 97b9c679b0 don't use bootstrap nodes for first hops in paths 6 years ago
Jeff 94f87c3371 kqueue stuff 6 years ago
Jeff 38fed8e753 don't connect to bootstrap nodes when we don't need to 6 years ago
Rick V 1fb3a0bf62
stderr is unbuffered by default? 6 years ago
Rick V 120e24ee0a
flush stream after each write 6 years ago
Michael 25f10d5b11
Fix more address sanitiser issues 6 years ago
Rick V c7128339c1
fix win32 6 years ago
Jeff 60a42a83a3 better introset publish logic 6 years ago
Rick V 1041545dd3
only close event loop set fd once
this seemed to fix the endless crashes on windows
since we _already_ deal with it in llarp_ev_loop::stop()
6 years ago
Jeff 15a9086d57
Merge pull request #477 from majestrate/master
handle path death better
6 years ago
Jeff Becker 169d8beded
clear profiles on removal 6 years ago
Jeff Becker aea9944c3d
mark success on profiles and remove pending lookup 6 years ago
Jeff Becker 965b0957ee
tweaks 6 years ago
Jeff Becker c23498925c
disable profiling on path fail 6 years ago
Jeff Becker b9207ce3e0
unconditionally update introset on dead path 6 years ago
Jeff Becker 24e7151ff5
log and don't remove path on died 6 years ago
Jeff Becker b849ff9a94
handle path death better 6 years ago
Jeff 289de170ef
Merge pull request #472 from michael-loki/fix_catalog_test_failure
Fix Catalog.Iterator test failure
6 years ago
Michael 6b5a688e08
Fix Catalog.Iterator test failure 6 years ago
Jeff Becker ae786feab6
Merge remote-tracking branch 'origin/master' 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 89477b3523
kill fully backlogged sessions 6 years ago
Jeff Becker 5af8d0a392
don't insert RCs in main thread 6 years ago
michael-loki 1fddf59743
Flush output stream after publish
Fixes #458
6 years ago
Michael 3bada02d89
Fixup one ASAN warning 6 years ago
Jeff a47ab122b9
Merge pull request #461 from majestrate/master
make signing work
6 years ago
Jeff Becker 230e84c742
make signing work 6 years ago
Jeff 5d95873e8d
Merge pull request #460 from majestrate/master
fix bencode read crash with empty buffer
6 years ago
Jeff Becker bfcaaa87be
check for empty buffer 6 years ago
Jeff Becker 3e1c067974
add include 6 years ago
Jeff 80e8c4006b
Merge pull request #455 from majestrate/master
staging
6 years ago
Jeff Becker 74f9949537
aaaaaa 6 years ago
Jeff Becker fcdef8d363
don't mark paths as dead after established 6 years ago
Jeff Becker 071fce4529
premptive pumpwrite 6 years ago
Jeff e80f2609dd
Merge pull request #454 from majestrate/master
staging
6 years ago
Jeff 470dcebc72
Merge pull request #452 from despair86/dev
poll(2) event loop for svr4
6 years ago
Jeff Becker e08986e457
fix previous commit 6 years ago
Jeff Becker c931ac069f
add AAAA records that return SIIT addresses 6 years ago
Jeff Becker 3a4d8f16a7
more 6 years ago
Rick V 8031156e53
remove dead code 6 years ago
Jeff 1deafe444a serve non connected dht nodes 6 years ago
Jeff aa08d20480 ensure router is known 6 years ago
Jeff ed10ef0b7d don't shift only build 6 years ago
Rick V 07e5978144
only pick one event loop on sol2 6 years ago
Rick V bbba2c0eea
improve windows select loop
add generic svr4 poll(2) event loop
6 years ago
Jeff Becker 52d9cef79e
check for service node whitelist 6 years ago
Jeff Becker 714f5c6b5e
more 6 years ago
Jeff Becker 9e531c026c
fix warning on hop selection 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 74534c22b8
mark profile success on outbound connection success, add default case in metrics 6 years ago
Jeff Becker f2ee8fb52b
Merge remote-tracking branch 'origin/staging' 6 years ago
Jeff Becker b2272a49c3
Merge remote-tracking branch 'origin/master' 6 years ago
Jeff Becker 800f5001c2
allow up to 5 sessions per endpoint 6 years ago
Rick V 3c21db9316 lul 6 years ago
Michael 8f0f6dde9d
Include What You Use 6 years ago
Michael 91f401ff71
Integrate metrics into router 6 years ago
Michael f2c5d32399
Metric collection subsystem 6 years ago
Michael acfff4ca5c
Threading structures for metrics 6 years ago
Jeff 50559b6471
Merge pull request #444 from loki-project/master
propagate
6 years ago
Jeff Becker 1f65fcf8f5
Merge remote-tracking branch 'origin/staging' 6 years ago
Jeff Becker 549d49ee56
more 6 years ago
Jeff Becker 972a766557
try this 6 years ago
Rick V 2d4d731876
winsock2 nit 6 years ago
Jeff 30aebce091
Merge pull request #441 from loki-project/staging
Staging
6 years ago
Jeff 6187f7db4f
Merge pull request #440 from majestrate/master
staging
6 years ago
Rick V 67845e342a
distinguish good solaris from bad solaris 6 years ago
Jeff Becker 8e2b99907f
mark nodes timeout on lookup timeout 6 years ago
Jeff Becker 1882ffc016
don't publish or use bad routers with endpoints 6 years ago
Jeff Becker d4cb6808ec
more 6 years ago
Jeff Becker 0fa8325e4e
don't connect to self 6 years ago
Jeff Becker 91298c4819
re-enable profiling 6 years ago
Jeff Becker fbb2c78d3c
async remove dead rc files when we think they are dead 6 years ago
Jeff Becker 7065b00c22
kill dead routers from nodedb and lessen logs 6 years ago
Jeff Becker 8a63533d1a
have service nodes maintain min connections
path building more robust selection
6 years ago
michael-loki 94ba88bafc
Fix missing override 6 years ago
Jeff Becker cc7454684b
kill dead links 6 years ago
Jeff Becker db17b0fad5
disable profiling 6 years ago
Jeff Becker 07d1f32d0a
tweak timing of decay 6 years ago
Jeff Becker b5b92d4763
give more chances to profiling 6 years ago
Jeff Becker 271f7f5b6d
don't connect to everyone as client 6 years ago
Jeff Becker c63beae1c6
use std::min not std::max for linear backoff
ayyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyylmao
this was fucking dumb as shit
6 years ago
Jeff Becker ce126166af
more logging info 6 years ago
Jeff Becker 0369e42d5e
try harder to select hops 6 years ago
Jeff Becker aafc710c19
Merge branch 'master' of ssh://github.com/majestrate/loki-network 6 years ago