~AreEnn
                        
                        
                            ~R4SAS
                        
                        
                            ~acetone
                        
                        
                            ~orignal
                        
                        
                            ~villain
                        
                        
                            &N00B
                        
                        
                            +Xeha
                        
                        
                            GFW
                        
                        
                            Nobody
                        
                        
                            Opax
                        
                        
                            WebClient95
                        
                        
                            anon
                        
                        
                            anontor
                        
                        
                            anonuser
                        
                        
                            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
                        
                        
                            sonya
                        
                        
                            teeth
                        
                        
                            un
                        
                        
                            weko_
                        
                        
                            КрутыеЖиды]]]]]]]]]]]]]_Z
                        
                    
                    
                        R4SAS
                    
                    
                        postsolarpunk_hypn: там по фигне сломалось
                    
                
                
                    
                        R4SAS
                    
                    
                        перезапустил просто 
                    
                
                
                    
                        hypn2
                    
                    
                        ночь и2пд-андроид продержадся на физ девайсе, при попытке зайти в веб консоль внутри гуя - схлопнулся
                    
                
                
                    
                        hypn2
                    
                    
                        аппа вышла и исчезла
                    
                
                
                    
                        hypn2
                    
                    
                        физ девайс андр. 9
                    
                
                
                    
                        hypn2
                    
                    
                        апилевел > 21
                    
                
                
                    
                        R4SAS
                    
                    
                        polistern: а чего есть bind в  github.com/PurpleBote/pboted/blob/master/src/NetworkWorker.cpp#L60   ?
                    
                
                
                    
                        R4SAS
                    
                    
                        это привязка сокета как я понимаю
                    
                
                
                    
                        R4SAS
                    
                    
                        но чет у меня оно под виндой не хочет вязаться
                    
                
                
                    
                        R4SAS
                    
                    
                        и второе - не ловишь errcode, который ты далее выводишь. записываешь на 40й строке, и выводишь тут "успешно" при ошибке.
                    
                
                
                    
                        orignal
                    
                    
                        это что слушает
                    
                
                
                    
                        R4SAS
                    
                    
                        так, понял почему не хочет вязаться - оно оказывается занято
                    
                
                
                    
                        R4SAS
                    
                    
                        на том порту
                    
                
                
                    
                        R4SAS
                    
                    
                        но второе всё равно актуально
                    
                
                
                    
                        orignal
                    
                    
                        я тоннели с ssl почти доделал
                    
                
                
                    
                        orignal
                    
                    
                        завтра закоммичу
                    
                
                
                    
                        R4SAS
                    
                    
                        ок
                    
                
                
                
                    
                        R4SAS
                    
                    
                        можно считать что эксперимент успешен
                    
                
                
                    
                        R4SAS
                    
                    
                        надо проверить отправку/получение
                    
                
                
                    
                        R4SAS
                    
                    
                        и подумать как сделать по нормальному линковку с библиотекой
                    
                
                
                    
                        orignal
                    
                    
                        закоммитил
                    
                
                
                    
                        orignal
                    
                    
                        но еще не проверял
                    
                
                
                    
                        orignal
                    
                    
                        в смысле проверял что по старому работает
                    
                
                
                    
                        orignal
                    
                    
                        с ssl=true еще не пробовал
                    
                
                
                    
                        orignal
                    
                    
                        SNI пока только для http тоннелей
                    
                
                
                    
                        orignal
                    
                    
                        разумеется hostoverride ставить
                    
                
                
                    
                        R4SAS
                    
                    
                        посмотрю завтра
                    
                
                
                    
                        orignal
                    
                    
                        я сам посмотрю
                    
                
                
                    
                        orignal
                    
                    
                        в смысле проверю
                    
                
                
                    
                        orignal
                    
                    
                        код посмотри чего я наворотил))
                    
                
                
                    
                        orignal
                    
                    
                        просто SSL навешиваю поверх сокета
                    
                
                
                    
                        orignal
                    
                    
                        для ирка потом добавлю
                    
                
                
                    
                        orignal
                    
                    
                        проверить можно тупо на гугле
                    
                
                
                    
                        postsolarpunk_hypn
                    
                    
                        R4SAS, результаты уже чуть лучше - I2PDActivity уничтожилась и её скушал сборщик мусора, но i2pd JobService каждую минуту шлёт пинг и после этого
                    
                
                
                    
                        postsolarpunk_hypn
                    
                    
                        т.е. тред пинговалки живёт после I2PDActivity.onDestroy
                    
                
                
                    
                        postsolarpunk_hypn
                    
                    
                        правда реф на демон был в этой активити и стал нулл после мусорщика. и джоб ругалсо
                    
                
                
                    
                        postsolarpunk_hypn
                    
                    
                        ну, похоже, такая ситуация была
                    
                
                
                    
                        postsolarpunk_hypn
                    
                    
                        очень похоже
                    
                
                
                    
                        postsolarpunk_hypn
                    
                    
                        2.5 часа аптайм держит норм
                    
                
                
                    
                        postsolarpunk_hypn
                    
                    
                        на андр
                    
                
                
                
                    
                        postsolarpunk_hypn
                    
                    
                        на ночь оставлю
                    
                
                
                    
                        R4SAS
                    
                    
                        orignal: SSU2: Unexpected message type 78 from ... - это что?
                    
                
                
                    
                        orignal
                    
                    
                        неожиданный пакет
                    
                
                
                    
                        orignal
                    
                    
                        ничего не значит
                    
                
                
                    
                        R4SAS
                    
                    
                        ок
                    
                
                
                    
                        orignal
                    
                    
                        счас закоммчиу фикс с ssl
                    
                
                
                    
                        orignal
                    
                    
                        проверил все работает
                    
                
                
                    
                        R4SAS
                    
                    
                        уже фикс?
                    
                
                
                    
                        R4SAS
                    
                    
                        )))
                    
                
                
                    
                        orignal
                    
                    
                        ну опечатка в одном месте
                    
                
                
                    
                        orignal
                    
                    
                        все
                    
                
                
                    
                        orignal
                    
                    
                        работает прекрасно
                    
                
                
                    
                        baz
                    
                    
                        j,yjdkznm xnjkb&
                    
                
                
                    
                        baz
                    
                    
                        обновлять чтоли?
                    
                
                
                    
                        orignal
                    
                    
                        нет
                    
                
                
                    
                        orignal
                    
                    
                        тебе то оно зачем?
                    
                
                
                    
                        orignal
                    
                    
                        ты держишь севрер который подключается по ssl
                    
                
                
                    
                        orignal
                    
                    
                        ?
                    
                
                
                    
                        baz
                    
                    
                        неть
                    
                
                
                    
                        orignal
                    
                    
                        тогда тебе не надо
                    
                
                
                    
                        orignal
                    
                    
                        это довольно экзотический случай
                    
                
                
                    
                        R4SAS
                    
                    
                        orignal: а чарли выбирается нами?
                    
                
                
                    
                        R4SAS
                    
                    
                        в пиртесте
                    
                
                
                    
                        R4SAS
                    
                    
                        orignal: и еще, а че мы делаем когда RI Чарли не найден?
                    
                
                
                    
                        R4SAS
                    
                    
                        сейчас я вижу что вообще ничего
                    
                
                
                    
                        orignal
                    
                    
                        R4SAS нет
                    
                
                
                    
                        orignal
                    
                    
                        боб сам
                    
                
                
                    
                        orignal
                    
                    
                        я думаю что статус Unknown ставим
                    
                
                
                    
                        orignal
                    
                    
                        я посмотрю логику
                    
                
                
                    
                        orignal
                    
                    
                        по уму мы должны его запрашивать
                    
                
                
                    
                        orignal
                    
                    
                        точнее не так 
                    
                
                
                    
                        orignal
                    
                    
                        он же приходит вместе с тестом
                    
                
                
                    
                        R4SAS
                    
                    
                        не ставим
                    
                
                
                    
                        R4SAS
                    
                    
                        там просто проходит if, а для него else нету
                    
                
                
                    
                        orignal
                    
                    
                        потому что он должен прийти раньше
                    
                
                
                    
                        orignal
                    
                    
                        добавлю обработку 
                    
                
                
                    
                        orignal
                    
                    
                        да ты прав надо добавить
                    
                
                
                    
                        R4SAS
                    
                    
                        как лучше всего проверять запись из адрески на совпадение?
                    
                
                
                    
                        orignal
                    
                    
                        а в чем затруднение?
                    
                
                
                
                    
                        R4SAS
                    
                    
                        на входе имеем домен и base64
                    
                
                
                    
                        orignal
                    
                    
                        ну так сравннивай как строки или strcmp
                    
                
                
                    
                        R4SAS
                    
                    
                        я так понимаю надо взять домен, поиском пройтись по m_Addresses, взять из него ident для найденной записи
                    
                
                
                    
                        R4SAS
                    
                    
                        и преобразовать base64 в ident
                    
                
                
                    
                        orignal
                    
                    
                        нашел сравнил значиение с помощью ==
                    
                
                
                    
                        R4SAS
                    
                    
                        а затем их как то сравнить
                    
                
                
                    
                        orignal
                    
                    
                        и все
                    
                
                
                    
                        R4SAS
                    
                    
                        если ident так можно сравнивать, то тогда нет проблем
                    
                
                
                    
                        orignal
                    
                    
                        так у IdentHash оператор == тоже есть
                    
                
                
                    
                        R4SAS
                    
                    
                        orignal: так получилось:  paste.i2pd.xyz/?a6b4cb8718810796#4rQkAxdNHmmpPm9pS24SKURjvQ1jNhVBMTnKZy7RQkex  
                    
                
                
                    
                        orignal
                    
                    
                        auto ident = std::make_shared<i2p::data::IdentityEx>();
                     
                
                
                    
                        orignal
                    
                    
                        зачем?
                    
                
                
                    
                        orignal
                    
                    
                        просто i2pd::data:IdentityEx ident;
                    
                
                
                    
                        R4SAS
                    
                    
                        взял из куска ниже.
                    
                
                
                
                    
                        orignal
                    
                    
                        там дело в этом m_Storage->AddAddress (ident);
                    
                
                
                    
                        R4SAS
                    
                    
                        я уже понял
                    
                
                
                    
                        orignal
                    
                    
                        а тебе не надо shared_ptr
                    
                
                
                    
                        R4SAS
                    
                    
                        я уже понял
                    
                
                
                    
                        R4SAS
                    
                    
                        ой
                    
                
                
                    
                        R4SAS
                    
                    
                        ща посмотрим чего я тут накрутил
                    
                
                
                    
                        orignal
                    
                    
                        угу
                    
                
                
                    
                        weko_
                    
                    
                        Странно. Отключил флудфил, в флагах пропал f, а лиссеты пополняются. Это как?
                    
                
                
                    
                        orignal
                    
                    
                        потому что еще не обновилась сетя
                    
                
                
                    
                        orignal
                    
                    
                        у кого то твой старый RI
                    
                
                
                    
                        weko_
                    
                    
                        Но роутер то мой зачем принимает их на хранение
                    
                
                
                    
                        orignal
                    
                    
                        потому что код для проверки этого не написал ))
                    
                
                
                    
                        orignal
                    
                    
                        согласен что надо чинить
                    
                
                
                    
                        R4SAS
                    
                    
                        всё пашет
                    
                
                
                    
                        orignal
                    
                    
                        а ssl не пробовал?
                    
                
                
                    
                        orignal
                    
                    
                        хочу попробовать с самоподписанным
                    
                
                
                    
                        weko_
                    
                    
                        orignal что-то не очень звучит, что нет проверки. Это в DoS не вытекает ? 
                    
                
                
                    
                        orignal
                    
                    
                        нет
                    
                
                
                    
                        orignal
                    
                    
                        с этим нет никакой проблемы
                    
                
                
                    
                        weko_
                    
                    
                        Хотя только если нету ограничения на количество
                    
                
                
                    
                        weko_
                    
                    
                        Да
                    
                
                
                    
                        weko_
                    
                    
                        Понял
                    
                
                
                    
                        orignal
                    
                    
                        ну держит он лизсеты ничего не случится
                    
                
                
                    
                        orignal
                    
                    
                        у меня же netdb разные
                    
                
                
                    
                        weko_
                    
                    
                        Просто могу ли я например на какой нибудь роутер заспамить 99999999 лизсетов? 
                    
                
                
                    
                        orignal
                    
                    
                        не заспамишь
                    
                
                
                    
                        weko_
                    
                    
                        Хотя за 10 минут не успеть
                    
                
                
                    
                        orignal
                    
                    
                        понимаешь не флудфил лизсет примет но флудить его не станет
                    
                
                
                    
                        orignal
                    
                    
                        возможно это даже так специально сделано
                    
                
                
                    
                        R4SAS
                    
                    
                        ssl еще не пробовал
                    
                
                
                    
                        weko_
                    
                    
                        Это я понял, но так можно кому то память сжирать.
                    
                
                
                    
                        orignal
                    
                    
                        они жрут мизер
                    
                
                
                    
                        R4SAS
                    
                    
                        заливаю
                    
                
                
                    
                        orignal
                    
                    
                        кроме того ты сам заебешься их подписывать ))
                    
                
                
                    
                        weko_
                    
                    
                        Можно по кругу их пустить) подписать пару тысяч и вперёд ))
                    
                
                
                    
                        orignal
                    
                    
                        там же время есть
                    
                
                
                    
                        orignal
                    
                    
                        короче засрать сеть можно кучей способов но это проблема из другой области ))
                    
                
                
                    
                        orignal
                    
                    
                        ты будешь смеяться но так засирал сеть ротерами с RSA подписью
                    
                
                
                    
                        orignal
                    
                    
                        так сказал показал ее ущербность
                    
                
                
                    
                        orignal
                    
                    
                        после чего ее выпилил
                    
                
                
                    
                        orignal
                    
                    
                        и
                    
                
                
                    
                        weko_
                    
                    
                        Просто появилась идея, что можно всем участникам сети отправить сообщения, при помощи лизсета. Жалко только что если флудфил выключен, то менюшки с лизсетами нету
                    
                
                
                    
                        weko_
                    
                    
                        XD
                    
                
                
                    
                        orignal
                    
                    
                        ладно сделаю проверку
                    
                
                
                    
                        orignal
                    
                    
                        и буду слать отлуп
                    
                
                
                    
                        weko_
                    
                    
                        Тоесть можно было бы отправить всем лизсет с адересом, в котором было бы типо 'helloworld' (заранее перебрать), и не флудфилы бы обратили внимание, если бы была менюшка
                    
                
                
                    
                        orignal
                    
                    
                        я тебе больше скажу
                    
                
                
                    
                        weko_
                    
                    
                        Заходишь в панельку, а там мессенджер на лизсетах))
                    
                
                
                    
                        orignal
                    
                    
                        можно и не перебирать
                    
                
                
                    
                        orignal
                    
                    
                        там паддинг есть 96 байт в адресе
                    
                
                
                    
                        weko_
                    
                    
                        Оо, 96 символов целых!!
                    
                
                
                    
                        orignal
                    
                    
                        можно написать там например putinhuilo в base64
                    
                
                
                    
                        weko_
                    
                    
                        Ну всё, есть куда разгуляться
                    
                
                
                    
                        orignal
                    
                    
                        в паддинг пиши че хочешь
                    
                
                
                    
                        orignal
                    
                    
                        а ты думаешь как мы майним адреса?
                    
                
                
                    
                        orignal
                    
                    
                        вот туда нонс и вставляем
                    
                
                
                    
                        weko_
                    
                    
                        На флудфиды всё равно можно будет такие штуки слать. Там хоть и куча лиссетов, но кто мешает слать много своих? В итоге в каждой панельке будут надписи
                    
                
                
                    
                        orignal
                    
                    
                        я тебе еще больше скажу
                    
                
                
                    
                        orignal
                    
                    
                        есть такая штука family
                    
                
                
                    
                        orignal
                    
                    
                        в нее можно любой текст запихнуть
                    
                
                
                    
                        orignal
                    
                    
                        и будет в RouterInfo он ))
                    
                
                
                    
                        R4SAS
                    
                    
                        надо еще начать RI майнить
                    
                
                
                    
                        orignal
                    
                    
                        а еще можно в RouterInfo записывать произвольные дополнительные параметры
                    
                
                
                    
                        orignal
                    
                    
                        например putin=huilo
                    
                
                
                    
                        weko_
                    
                    
                        Ну это не интересно, интересно когда в панельке видно)
                    
                
                
                    
                        orignal
                    
                    
                        у zzz например есть роутер с парматерами x=, y=, z=
                    
                
                
                    
                        orignal
                    
                    
                        с длинным строками
                    
                
                
                    
                        orignal
                    
                    
                        чтобы искуссетвенно большую длину сделать чтобы тестировать фрагментирование
                    
                
                
                    
                        weko_
                    
                    
                        Прикольно
                    
                
                
                    
                        weko_
                    
                    
                        Какую длину RI роутер считает валидной? 
                    
                
                
                    
                        orignal
                    
                    
                        у меня до 3K
                    
                
                
                    
                        orignal
                    
                    
                        если свыше выкинет как плохой
                    
                
                
                    
                        weko_
                    
                    
                        Видимо я знаю чем заняться, если скучно станет
                    
                
                
                    
                        R4SAS
                    
                    
                        например сядь и перепиши SOCKS прокси нам
                    
                
                
                    
                        orignal
                    
                    
                        вот вот
                    
                
                
                    
                        weko_
                    
                    
                        Я не знаю c++, вот уж извиняйте
                    
                
                
                    
                        R4SAS
                    
                    
                        я тоже не знаю
                    
                
                
                    
                        R4SAS
                    
                    
                        лось тоже
                    
                
                
                    
                        R4SAS
                    
                    
                        ни кто не знает его
                    
                
                
                    
                        weko_
                    
                    
                        0_0
                    
                
                
                    
                        orignal
                    
                    
                        и дохлый страус тоже не знает ))
                    
                
                
                    
                        orignal
                    
                    
                        зачем его знать то? на нем надо писать ))
                    
                
                
                    
                        weko_
                    
                    
                        Ладно, как нибудь руки дойдут до cpp
                    
                
                
                    
                        R4SAS
                    
                    
                        orignal: вопрос по RouterInfo context и InitTransports ();
                    
                
                
                    
                        R4SAS
                    
                    
                        RouterContext*
                    
                
                
                    
                        R4SAS
                    
                    
                        i2p::context.Init ();
                    
                
                
                    
                        R4SAS
                    
                    
                        потом идет i2p::transport::InitTransports ();
                    
                
                
                    
                        R4SAS
                    
                    
                        но
                    
                
                
                    
                        orignal
                    
                    
                        че?
                    
                
                
                    
                        orignal
                    
                    
                        я просто этот код перенес из Daemin.cpp
                    
                
                
                    
                        orignal
                    
                    
                        как был
                    
                
                
                    
                        R4SAS
                    
                    
                        если создается новый RI в NewRouterInfo то всё что в InitTransports просто игнорится
                    
                
                
                    
                        R4SAS
                    
                    
                        та же секция ifname -> address
                    
                
                
                    
                        orignal
                    
                    
                        возможно
                    
                
                
                    
                        orignal
                    
                    
                        там спагетти код
                    
                
                
                    
                        orignal
                    
                    
                         с которым надо разбираться
                    
                
                
                    
                        orignal
                    
                    
                        все эти куски были написаны в разное время вот и получаилась дичь
                    
                
                
                    
                        R4SAS
                    
                    
                        крч там надо этот кусок вызывать раньше:  github.com/PurpleI2P/i2pd/blob/openssl/libi2pd/Transports.cpp#L973-L1016  
                    
                
                
                    
                        R4SAS
                    
                    
                        может быть не весь
                    
                
                
                
                    
                        orignal
                    
                    
                        возможно 
                    
                
                
                    
                        orignal
                    
                    
                        говорю же я не разбирался что там
                    
                
                
                    
                        orignal
                    
                    
                        там кроме меня еще хаген потоптался ))
                    
                
                
                    
                        R4SAS
                    
                    
                        ну вот, я проблему описал
                    
                
                
                    
                        orignal
                    
                    
                        да я понимаю
                    
                
                
                    
                        orignal
                    
                    
                        попробуй
                    
                
                
                    
                        R4SAS
                    
                    
                        что код безсмыленным стал, ибо он вызывается позже чем надо
                    
                
                
                    
                        orignal
                    
                    
                        там очевидно надо наводить порядок
                    
                
                
                    
                        orignal
                    
                    
                        ну работает же как то счас ))
                    
                
                
                    
                        R4SAS
                    
                    
                        iface=abcd
                    
                
                
                    
                        R4SAS
                    
                    
                        rm router.info
                    
                
                
                    
                        orignal
                    
                    
                        ну наверное
                    
                
                
                    
                        R4SAS
                    
                    
                        ifname**
                    
                
                
                    
                        orignal
                    
                    
                        с этим вообще лажа
                    
                
                
                    
                        R4SAS
                    
                    
                        если у тебя ifname не является интерфейсом с маршрутом по умолчанию то будет слаться в другой
                    
                
                
                    
                        R4SAS
                    
                    
                        и сразу можно будет  github.com/PurpleI2P/i2pd/issues/1219  закрыть
                    
                
                
                
                    
                        relaybot
                    
                    
                        13Agarthans: just noticed im runing Gajim 1.3  version on debian 11 cannot upgrade via apt install to latest version
                    
                
                
                    
                        R4SAS
                    
                    
                        ой, не весь дифф
                    
                
                
                    
                        R4SAS
                    
                    
                        хотя не, всё верно
                    
                
                
                    
                        R4SAS
                    
                    
                        Agarthns, use custom repo
                    
                
                
                    
                        R4SAS
                    
                    
                        Agarthans*
                    
                
                
                    
                        orignal
                    
                    
                        попробобуй
                    
                
                
                    
                        relaybot
                    
                    
                        13Agarthans: any links
                    
                
                
                    
                        R4SAS
                    
                    
                        Agarthans: flatpack, nightly repo
                    
                
                
                
                    
                        relaybot
                    
                    
                        13Agarthans: I tried nightly repo via debian 11 apt install didnt work
                    
                
                
                    
                        relaybot
                    
                    
                        13Agarthans: I think thats for debian 12 noq
                    
                
                
                    
                        relaybot
                    
                    
                        13Agarthans: now
                    
                
                
                    
                        R4SAS
                    
                    
                        in that case use flatpack
                    
                
                
                    
                        relaybot
                    
                    
                        13Agarthans: snap?
                    
                
                
                    
                        R4SAS
                    
                    
                        flat
                    
                
                
                    
                        relaybot
                    
                    
                        13Agarthans: ok
                    
                
                
                    
                        R4SAS
                    
                    
                        проверять сейчас не на чем___)))
                    
                
                
                    
                        orignal
                    
                    
                        то есть?
                    
                
                
                    
                        R4SAS
                    
                    
                        просто начал по коду смотреть и вижу что оно не там где надо
                    
                
                
                    
                        orignal
                    
                    
                        ну ссмотри там получается в двух местаз
                    
                
                
                    
                        R4SAS
                    
                    
                        ну, нет в наличии машины с несколькими интерфейсами
                    
                
                
                    
                        orignal
                    
                    
                        а надо бы всю логику перенести в одно
                    
                
                
                    
                        orignal
                    
                    
                        скажи самоподписанный сертификат на b32 адрес можно сделать?
                    
                
                
                    
                        R4SAS
                    
                    
                        можно
                    
                
                
                    
                        orignal
                    
                    
                        счас попробую