Commit Graph

1946 Commits

Author SHA1 Message Date
Michael
91f401ff71
Integrate metrics into router 2019-03-25 20:36:23 +00:00
Michael
f2c5d32399
Metric collection subsystem 2019-03-25 20:36:23 +00:00
Michael
acfff4ca5c
Threading structures for metrics 2019-03-25 20:36:23 +00:00
Jeff
50559b6471
Merge pull request #444 from loki-project/master
propagate
2019-03-25 16:33:10 -04:00
Jeff Becker
1f65fcf8f5
Merge remote-tracking branch 'origin/staging' 2019-03-25 16:31:19 -04:00
Jeff Becker
549d49ee56
more 2019-03-25 16:04:34 -04:00
Jeff Becker
972a766557
try this 2019-03-25 16:01:45 -04:00
Rick V
2d4d731876
winsock2 nit 2019-03-25 13:37:11 -05:00
Jeff
30aebce091
Merge pull request #441 from loki-project/staging
Staging
2019-03-25 14:31:15 -04:00
Jeff
6187f7db4f
Merge pull request #440 from majestrate/master
staging
2019-03-25 14:30:09 -04:00
Rick V
67845e342a
distinguish good solaris from bad solaris 2019-03-25 12:03:52 -05:00
Jeff Becker
8e2b99907f
mark nodes timeout on lookup timeout 2019-03-25 12:47:44 -04:00
Jeff Becker
1882ffc016
don't publish or use bad routers with endpoints 2019-03-25 11:56:15 -04:00
Jeff Becker
d4cb6808ec
more 2019-03-25 11:41:37 -04:00
Jeff Becker
0fa8325e4e
don't connect to self 2019-03-25 10:36:51 -04:00
Jeff Becker
91298c4819
re-enable profiling 2019-03-25 10:17:02 -04:00
Jeff Becker
fbb2c78d3c
async remove dead rc files when we think they are dead 2019-03-25 09:52:22 -04:00
Jeff Becker
7065b00c22
kill dead routers from nodedb and lessen logs 2019-03-25 09:07:19 -04:00
Jeff Becker
8a63533d1a
have service nodes maintain min connections
path building more robust selection
2019-03-25 08:52:32 -04:00
michael-loki
94ba88bafc
Fix missing override 2019-03-25 01:54:37 +00:00
Jeff Becker
cc7454684b
kill dead links 2019-03-22 14:23:33 -04:00
Jeff Becker
db17b0fad5
disable profiling 2019-03-22 13:41:04 -04:00
Jeff Becker
07d1f32d0a
tweak timing of decay 2019-03-22 12:45:04 -04:00
Jeff Becker
b5b92d4763
give more chances to profiling 2019-03-22 10:48:53 -04:00
Jeff Becker
271f7f5b6d
don't connect to everyone as client 2019-03-22 10:37:37 -04:00
Jeff Becker
c63beae1c6
use std::min not std::max for linear backoff
ayyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyylmao
this was fucking dumb as shit
2019-03-22 10:18:57 -04:00
Jeff Becker
ce126166af
more logging info 2019-03-22 10:10:30 -04:00
Jeff Becker
0369e42d5e
try harder to select hops 2019-03-22 08:44:15 -04:00
Jeff Becker
aafc710c19
Merge branch 'master' of ssh://github.com/majestrate/loki-network 2019-03-22 07:44:42 -04:00
Jeff Becker
183c451972
let utp manage link layer timeout 2019-03-22 07:44:28 -04:00
Jeff
d5ce529b27 implement random.snode A records 2019-03-21 21:01:17 -04:00
Jeff Becker
f5b9bd40ed
track lookup fails and kill outbound context if too many 2019-03-21 11:39:13 -04:00
Jeff
79214ae5c3
Merge pull request #420 from loki-project/staging
Staging
2019-03-21 08:30:26 -04:00
Jeff Becker
9d2ae0a5df
have service nodes build paths too >.> 2019-03-21 08:25:40 -04:00
Rick V
9c2a280988
well i'm a fucking idiot
(Why would i have a DHCP lease _before_ i connect a media cable?)
2019-03-20 21:55:58 -05:00
Jeff Becker
dc36856922
try tweaking timeout 2019-03-20 21:19:30 -04:00
Jeff Becker
2eb6d8a3ae
fix name 2019-03-20 12:41:48 -04:00
Jeff Becker
28474155b9
implement localhost.loki on tun 2019-03-20 12:40:28 -04:00
Jeff Becker
9d649b7b14
Revert "make exit handle localhost.loki for now"
This reverts commit 654864919f.
2019-03-20 11:48:29 -04:00
Jeff Becker
567efb9a92
Revert "move is_random_snode/is_localhost_loki into dns, llarp_HandleHookedDNSMessage() attempt at unification refactor between exit/tun handlers"
This reverts commit e388dc47eb.
2019-03-20 11:48:23 -04:00
Jeff
ff18ba229a
Merge pull request #411 from majestrate/staging
change signing algo
2019-03-20 10:56:44 -04:00
Jeff Becker
ee283547b5
change signature scheme and fucking hope that the rest of the code doesn't fug itself over ;~; 2019-03-20 10:51:10 -04:00
Ryan Tharp
95f8f641e1 Merge branch 'staging' of https://github.com/loki-project/loki-network into staging 2019-03-20 03:30:10 +00:00
Ryan Tharp
654864919f make exit handle localhost.loki for now 2019-03-20 03:29:54 +00:00
Ryan Tharp
e388dc47eb move is_random_snode/is_localhost_loki into dns, llarp_HandleHookedDNSMessage() attempt at unification refactor between exit/tun handlers 2019-03-20 03:28:58 +00:00
Ryan Tharp
d02eec2bcf add note 2019-03-20 03:18:38 +00:00
Ryan Tharp
823f276280 allow blocked output of identitySecret 2019-03-20 03:17:04 +00:00
Jeff
2e5cdd7ec9
Merge pull request #407 from majestrate/master
try fixing service node seed to public/private key generation
2019-03-19 18:08:43 -04:00
Jeff
3bf3339dd3 try fixing service node seed to public/private key generation 2019-03-19 18:06:21 -04:00
Jeff
4348f5b13d
Merge pull request #405 from majestrate/master
make macos happy
2019-03-19 11:44:28 -04:00