~AreEnn
                        
                        
                            ~R4SAS
                        
                        
                            ~acetone
                        
                        
                            ~orignal
                        
                        
                            ~villain
                        
                        
                            &N00B
                        
                        
                            +Xeha
                        
                        
                            GFW
                        
                        
                            Nobody
                        
                        
                            Opax
                        
                        
                            WebClient95
                        
                        
                            anon
                        
                        
                            anontor
                        
                        
                            b3t4f4c3
                        
                        
                            deserving-stegosaur
                        
                        
                            duanin2
                        
                        
                            fidoid
                        
                        
                            fujifilm
                        
                        
                            halloy1341
                        
                        
                            iiii
                        
                        
                            karamba_i2p
                        
                        
                            leopold
                        
                        
                            mareki2p
                        
                        
                            negative_rock127
                        
                        
                            nik0tr
                        
                        
                            not_bob_afk
                        
                        
                            ntty
                        
                        
                            osoznayka
                        
                        
                            poriori
                        
                        
                            profetikla
                        
                        
                            rc13
                        
                        
                            shaye
                        
                        
                            slfd
                        
                        
                            teeth
                        
                        
                            un
                        
                        
                            weko_
                        
                        
                            КрутыеЖиды]]]]]]]]]]]]]_Z
                        
                    
                    
                        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
                    
                    
                        да ты прав проверять надо