IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/07/17
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
AreEnn
DUHOVKIN_
Guest7184
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
vade
weko
whothefuckami
orignal это странно
Vort я думаю, может по таймаутам не влазит. хотя 30 сек аж вроде бы
Vort но это же надо интродьюсера найти, интродьюсера попросить... короч надо ещё время постройки туннеля пологировать
orignal ну поменяй на минуту
orignal кстати может быть там проверка времени в запросе
weko_ orignal: опять подтвердились баги с хостом нескольких сервисов на одном адресе... теперь и TCP. вот уж не знаю в чём дело, но надо это демажить
orignal а как же у меня все работает?
orignal ирк на 6667 и веб на 80
orignal оба irc.ilita.i2p
weko_ это один из возможных случаев конфигурации
weko_ не понятно что на это вообще влияет
weko_ когда леопольд сервер веснот опустил и поднял неткэт, я тыкал неткэетом и ответ приходил как будто с другого сервиса
orignal ну так возьми его конфигурациб и вопроизведи докально
Vort по поводу UU туннелей. я добавил логирование длительности успешного построения туннелей и все разновидности туннелей в среднем вписываются в общий таймаут
Vort грубо говоря, больше 6 секунд редко требуется. а таймаут 30 (хотя по факту наверно даже ближе к 40)
Vort может, ещё какой-то таймаут существует и мешает, не знаю
Vort всё же кажется, что проблема связана с временем. но как именно - пока что загадка
Opicaak Hello, does i2pd pass through X-I2P-DestB32 header?
Opicaak Ah, I'm stupid, It has to be the http server type, resolved.
ncop Blinded message
ncop Не они меняют ip-шники раз в 10 минут? Там толковые вроде ребята, если это они, то если надо что то покрутить - они должны сделать нормально
ncop поДкрутить*
Vort потестировал я UU туннели с помощью explicitPeers. и обнаружил сразу две проблемы
Vort о первой я уже когда-то говорил. хоть я и ставлю inbound.length = 0, это не помогает и i2pd пытается создать 2ххоповый туннель. и в случае UU закономерно фейлится
Vort нельзя ли сделать так, что раз я поставил length = 0, то так и должно быть?
Vort вторая проблема сложнее. связана с профилированием и netdb
orignal длина определяется числом в explicitPeers разумеется
orignal так специально сделано чтобы длина бралась из expliciPeers
Vort у второй проблемы есть две составные части. во-первых, routerinfo довольно долго ищется. во-вторых он через минуту вылетает из netdb и опять повторяется долгий поиск. вылетает он даже если SSU2 коннект активный (вроде, надо перепроверить)
Vort if (m_NumInboundHops > size) m_NumInboundHops = size;
Vort это что ли?
orignal нет это наоброт
orignal я уже не помню где
orignal а почему он вылетает из netdb?
orignal это главный вопрос
orignal в чем заключается ошибка
Vort потому что в профиле unreachable засел
orignal посмотри код в RouterInfo::ReadFromStream вроде
Vort и похоже даже успешный коннект транспорта не убирает отметку
orignal а вот это бага
Vort только ждать 2 часа или что-то около того
orignal это я починю
Vort ну надо проверить конечно же
Vort я мог что-то упустить
orignal видать моя борьба с атаками привела к таким вот приколам
Vort вероятно
orignal но если это так то чинится легко
Vort и на промежуточных хопах тоже небось из netdb вылетает
Vort "<~orignal> посмотри код в RouterInfo::ReadFromStream вроде" это к теме количества хопов или к теме netdb ?
orignal нет я именел ввиду в том месте определябются кривые ротуеры
Vort по поводу explicitPeers глянь пожалуйста
Vort я не нашёл чтобы чётко количество хопов "прибивалось"
Vort меня эта проблема уже давно преследует просто
Vort даже без explicitPeers
Vort оно и в SAM вылазит. да всегда когда выход и выход разное количество хопов имеет
Vort если иначе не сделать, то ещё ладно. но если баг, то лучше убрать
Vort на explicitPeers просто воспроизвеслось в очередной раз. не знаю, всегда ли так будет
Vort может, оно рандомно проявляется
Vort то есть, i2pd начинает строить такой же туннель на вход, как построил на выход
Vort игнорируя настройку количества хопов
orignal аааа вон ты о чем
orignal да есть такое
orignal что если мы построили исходящий то строим такой же входяший
orignal это надо починить
Vort даже если длина не та...
orignal угу
orignal не проверяется
Vort из-за этого я не могу сделать рабочий destination с UU туннелем
Vort исходящий нормально строится, а входящий UU же нельзя
Vort в принципе, и на одном исходящем можно потестировать... но как-то неполноценно это
Vort ну про "нормально строится" это я загнул. с 15 раза построился. но всё же :)
Vort ах да. а не будет ли такой же фигни в случае когда количество входящих и исходящих хопов равно?
Vort но тоже UU
Vort а в другую сторону такое же делать нельзя
Vort то есть, похоже две проблемы
orignal Vort я поправил
orignal ту проблему с длиной
orignal да ты прав проверять надо