~AreEnn
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
Guest29533
HackerMan
Most2
Nausicaa
Ruskoye_911
Vort
`
acetone_
anon3
b3t4f4c3
fidoid
flumental
nemiga
not_bob_afk
plap
poriori
profetikla
segfault
soos
teeth
tensor
un
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
да ты прав проверять надо