24 Commits

Author SHA1 Message Date
dd8727a1fa added linter conf, more code cleanup 2023-06-14 16:28:27 +02:00
02e42a7e2b minor code cleanup 2023-06-14 15:21:31 +02:00
27f1d15ba6 code cleanup 2023-01-30 13:13:09 +01:00
c67c71186f changed failed interval 2022-08-16 23:14:54 +02:00
809e3bd648 mark everything above ThrottlePingThreshold/2 as "unstable" 2022-08-03 14:16:30 +02:00
f51bfa8dfa try ping again after no response immediately 2022-08-02 16:55:38 +02:00
f29b90ff9c fix for stats being checked after they are nil 2022-07-25 16:03:02 +02:00
58f787e235 fixed no response crash 2022-07-25 15:57:26 +02:00
974634451d fixed typo 2022-07-15 17:44:02 +02:00
3bff8e4e2e improve address finding 2022-07-15 17:43:27 +02:00
b431cd6428 uploadinterface should be used for pings 2022-07-15 17:39:00 +02:00
da8c726b2e added bind to interface 2022-07-15 17:38:23 +02:00
a3a4a00097 fixed 100% packet loss showing as zero ping 2022-07-06 20:45:07 +02:00
4859f72dba fixed lower limit not being reachable 2022-07-06 01:45:26 +02:00
1baaeb6cb2 improved logging 2022-07-06 01:42:49 +02:00
4d0a61b28c throttle more dynamically if throttling multiple times is needed 2022-07-06 01:38:57 +02:00
fe8a9aea04 added config flag 2022-07-05 19:24:33 +02:00
ffeb13abd5 change tc instead of replacing it 2022-07-05 12:23:43 +02:00
1599f3b537 added timeout to ping 2022-07-05 12:23:43 +02:00
85a0f0a26c changed interval to seconds 2022-07-05 12:23:43 +02:00
e77e8a3966 update upload rate 2022-07-05 12:23:43 +02:00
eee1141dd3 rapid decreasing of upload if necessary 2022-07-05 12:23:43 +02:00
06d7d93c5d improved logging 2022-07-05 12:23:43 +02:00
8f9afad583 inital impl 2022-07-05 12:23:43 +02:00