~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
Most2
Nausicaa
Vort
Xeha
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob_afk
poriori_
profetikla
soos
un
weko
whothefuckami_
НАТАШКА
weko
LeaseSets: 121
weko
Transit Tunnels: 2288
weko
иногда становится адекватные параметры, видимо это когда долго не было Firewalled
orignal
именно так
R4SAS
о как: mayx.eu.org/2022/11/23/i2p
orignal
я те китаец что ли?))
R4SAS
чувак скинул запрос на серт, нашел на его сайте статью
R4SAS
я тоже не китайся
orignal
я счас в конторе могу у китайцев спросить ))
R4SAS
___))))
weko
xD
orignal
R4SAS давай лучше подумаем что делать с обезьянами которые включают ipv6
weko
почему обезьяны? речь про тех кто включает и у кого его нету?
orignal
именно их
orignal
дед жалуется на роутеры у которых ::1
orignal
происходит потому что не может ни с кем соединиться
weko
ну так если не может соеденится значит нужно писать что не соединения не с кем
weko
и выключать его
orignal
так есть с кем просто не будет соединяться
orignal
если выключать то как надолго?
weko
ну кстати ещё один аргумент что нужно улучшить обнаружение недоступности
weko
я предлагаю если нет вообще коннектов (95% фейлов за последние 2-3 минуты), значит помечать как недоступный и переодически делать попытки, если попытка упешная (коннект появился) значит включать
orignal
так надо не просто недостпуный а по каждому транспорту
weko
и так и с NTCP2, и c NTCP2v6, и с SSU2, и с SSU2v6 и ygg
weko
ну вот да
weko
просто если не доступен какой то вариант то отключать его
weko
недоступен значит этим способом нет ответов от пиров вообще
orignal
ну вот да логично
orignal
надо будет запилить
weko
если это достаточное количество раз, то это уже не случайность а следствие проблемы сети и можно отключать
orignal
ну да на несколько минут
weko
когда отключено то просто пытаемся подключится к пирам, если есть удачные попытка значит восстановлено и можно использовать снова
weko
попытки*
orignal
так когда начинать пытаться.
weko
сразу
orignal
так смысла нет
weko
ну может через 5 минут
orignal
смысл как раз не пробовать дохлые транспорты
weko
сеть может и не на долго ломаться
weko
а часто пробовать и не надо
weko
типо раз в минуту хватит
weko
естеснно со случайными периодами , но в среднем 1 минута например
weko
я вижу такое решение, может можно что лучше придумать
weko
а джаве как это устроено, или же никак?
orignal
не знаю
orignal
ладно буду думать
R4SAS
orignal: детектить
R4SAS
как то
orignal
то то и оно что как то
orignal
Routers: 9108
orignal
с этим надо что то делать
Vort
сколько надо?
orignal
чтобы в районе 5K было
orignal
счас посмотрю как чистится
Vort
для безопасности чистить надо без перекосов по какому-то параметру?
Vort
если не особо важно, то можно приоритет более скоростным узлам отдавать
orignal
там время протухания считается из числа роутеров
orignal
для обычного
orignal
но это флудфил
orignal
а там ровно час
Vort
кстати, мне всё же интересен ответ на вчерашний вопрос - папка netDb ведь должна очищаться? там как раз вот эти Routers хранятся?
orignal
очищается вообще то
Vort
у меня там файлы полугодовой давности. очень мало, но есть
orignal
это странно
Vort
сейчас по датам скажу точнее
Vort
4195 из 4409 - за сегодня
orignal
говно мамонта должно чиститься при старте
Vort
7 штук за вчера
Vort
ещё старее - 207 штук
Vort
даже прошлогодние файлы есть )
Vort
6 штук
orignal
LogPrint(eLogWarning, "NetDb: RI from ", path, " is invalid or too old. Delete");
orignal
i2p::fs::Remove(path);
orignal
разбирайся почему они не удаляются
orignal
дрозд говорил что есть некоторые с будущим
Vort
если дата идёт из недоверенного источника, тогда всё понятно
Vort
хорошо, что DoS ещё никто не придумал с этой фичей
Vort
могу скинуть файлики ) будет база IPшников либо с проблемами, либо слишком хитрых
orignal
не надо
orignal
я лучше код попроавлю
weko
Да надо банить всех кто не по протоколу живёт
orignal
а влруг это мы сами?))
weko
Хых, не подумал
weko
Нужно значит каждый момент постепенно верифицировать
weko
После проверки банить тех у кого не так
weko
Будущее скорее всего у тех у кого время не правильно стоит просто
weko
так что банить не надо таких наверное
orignal
ну вот чиним все постепенно
orignal
я ж не могу все делать враз ))
weko
я понимаю да)
weko
но я же не говорю что надо всё срочно
weko
просто если банить всех кто не по протоколу живёт мы убираем попытки всяких майоров как то атаковать сеть
weko
из-за случайно оставленного символа в конфиге не запускался i2pd ))) бывает, чо )
orignal
Vort попробуй с последним коммитом
Vort
orignal: старьё рассосалось
Vort
а вот какие могут быть побочные эффекты - надо подумать
orignal
видишь как хорошо что указал
orignal
побочные эффекты что будут попытки через них строить
Vort
подозреваю, что после очередного релиза прибегут жаловаться люди с дохлой батарейкой )
orignal
с чего вдруг?
Vort
ну, допустим, при запуске системы дата далеко в прошлом. все роутеры нафиг. а потом синхронизация приходит
orignal
потом будет ресид
orignal
и дальше после первого ответа SSU2 часы откорретикруются
orignal
в общем это все
Vort
если всё норм, то и хорошо. я глубинные механизмы пока что не понимаю, чтобы до конца сообразить, что к чему
Vort
в i2pd какой-то свой учёт времени что ли? вот эту часть фразы про "после первого ответа SSU2" я не понял
Vort
или просто пройдёт время, пока ntpd или что-то такое проснётся?
Vort
i2pd ведь системное время не меняет? )
orignal
там смещение часов есть
orignal
от системного
Vort
а, понял
weko
Не должно в идеале улетать в 0 количество роутер при любом раскладе
weko
Роутеров*
orignal
подумаю
tst
orignal: пора релиз выкатывать 2.45
tst
сеть заметно быстрее и стабильнее стала
tst
я до этого идею предлагал как не удалять сразу все подряд роутеры из netDB при недоступности сети - это добавило бы стабильности и скорости на всей сети
tst
каждый пир будет помнить больше своего окружения и со старта продолжать строить бОльшую картину своего окружения, а это + к скорости и стабильности
orignal
tst в начаое янвря
orignal
так уже сделали
orignal
по рейту с тоннелями
tst
в каком файле можно посмотреть как сделано?
orignal
NetDb.cpp
orignal
isLowRate