IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/01/19
~acetone
Most2
Nikat
segfault
weko_
R4SAS Vort: это уж приколы snprintf
R4SAS и я даже скажу почему
R4SAS setlocale(LC_ALL, "Russian");
R4SAS очередные костыли, которые были добавлены давным давно
R4SAS Vort: хотя, ты же на винде?
orignal это где это такое?
R4SAS Win32/...
R4SAS но это не должно влиять на линь
R4SAS так что значит это где то в самом printf
R4SAS сейчас я использую там %.2f
orignal так у него же как раз винда
R4SAS а у тебя на лине чего происходит?
R4SAS тоже запятые?
orignal нет
R4SAS ну тогда действительно setlocale
orignal у меня точки как обычно
R4SAS надо будет через i18n делать установку локали
R4SAS кстати
R4SAS сегодня днем мне шведский отправили
R4SAS добавлю попозже
orignal шведский )
orignal икея блять ))
R4SAS давно надо было сделать локализацию
R4SAS сразу видна география )))
R4SAS убрал setlocale и сразу всё стало с точками
R4SAS Vort: теперь не будет мозолить глаза)
R4SAS так, сейчас половину перевода сломаю
R4SAS перевожу строки на форматирование где можно
weko Процент резко упал
weko С 40 до 36
Vort собрал свежие коммиты - подтверждаю, что точки вернулись на место
Vort правда, сообразил, что кое что всё же поменялось
Vort количество данных, прошедших через туннели, раньше было не только без запятых, но и без точек. там было округление до целых
Vort не знаю, как лучше, просто наблюдение
Vort кстати: вот эти изменения локали они же на логирование влиять не должны? просто иногда в логах русский текст проскакивает и не хотелось бы чтобы туда кракозяблы пошли
Vort я, конечно, это проверю, но просто русский текст там бывает редко, так что придётся подождать
R4SAS Vort: знаю
R4SAS просто не хочется делать две строки с %d и %f
R4SAS кракозябры не должны быть
R4SAS orignal: все же какие то правки сломали построение туннелей
R4SAS когда лимиты прикручивали
R4SAS ш2зв работает 2.5 часа, но я вижу один туннель на котором ни входящих, ни исходящих
R4SAS единственное что я вижу - Tunnels: Can't create outbound tunnel, no peers available
Vort мне тоже кажется, что где-то сидит баг
R4SAS да это целый суслик
Vort иногда построение туннелей как бы залипает
Vort конечно, может быть просто из-за низкого рейта
Vort но по ощущениям, есть ещё что-то
Vort нельзя ли в интерфейсе попытки построения отображать?
Vort допустим, не только established, но ещё и establishing
Vort тогда было бы видно, что активность есть, но просто не везёт
R4SAS хе, у меня неилитный отвалился
R4SAS @336/debug - I2PService: TUNNEL accepted
R4SAS @336/error - I2PTunnel: Client Tunnel Issue when creating the stream, check the previous warnings for more info.
R4SAS сразу же
R4SAS даже дебажных сообщений нет
R4SAS я кажись понял в чем дело конкретно тут
R4SAS не может найти пиров из списка explicitPeers
whothefuckami Ам, проблемка такая
whothefuckami Пытаюсь подключиться к своему pop3 туннелю, оно подключает, но сразу закрывает соединение
whothefuckami Это какой-то новый баг, который пофикшен в openssl?
whothefuckami i2pd[141188]: [325] Destination: Can't send LeaseSet request, no inbound tunnels found
whothefuckami i2pd[141188]: [325] I2PTunnel: Client Tunnel Issue when creating the stream, check the previous warnings for more info.
orignal тут 2 варианта или не находит лизсет или та сторона закрывает
orignal R4SAS а зачем тебе explicitPeers?
orignal R4SAS проведи эксперимент
orignal грохни папку peerProfiles
orignal no peers available есди у тебя в netdb много роутеров говорит о том что приы чем то не нравятся
orignal R4SAS говорят проблема с deb пакетом для i388
orignal i2pd_2.45.1-1bookworm1_i386.deb
whothefuckami orignal: оно закрывает моментально
whothefuckami Ну через секунду
whothefuckami Ровно
whothefuckami Почти
orignal ну так ванга в отпуске
orignal смотри сам находит ли лизсет
orignal какие ошибки в логе
orignal у меня с постмана все нормально тянется
whothefuckami У меня loglevel = error
whothefuckami И это две единственные ошибки
whothefuckami Роутер не перезапускал, и не хочу. Ну может позже перезапущу
whothefuckami Попробовал сходить на pop.postman.i2p через httpproxy
whothefuckami Такая же ошибка в логах
whothefuckami Как флудфил сменить?
orignal а что бразуер пишет?
orignal флудфил сам найдется какой надо
orignal i7vd76psp3oyocljiqkoyz7fpr4fy2xq2asclf7qih6k57aj5xrq34
orignal постан
whothefuckami Proxy error: Host is down
whothefuckami Can't create connection to requested host, it may be down. Please try again later.
orignal ну так у тебя лизсет не находит
whothefuckami Почему не находит?
orignal аптайм низкий
orignal мало узлов
orignal тоннели не строятся
whothefuckami 3 дня 4 часа..
whothefuckami Роутеров 12к
orignal может какой то адрес левый
orignal отсанови запусти снова
orignal у меня pop.postman.i2p везде находит
orignal Routers: 12565 Floodfills: 1763
_mblw_ Firewalled - Symmetric NAT
weko whothefuckami: поменять уровень логов можно в вебконсоли без перезапуска
orignal так пусть рестартует может там netdb тред завис
orignal _mblw_ это нормально
orignal просто раньше не писал а счас пишет
_mblw_ с третей попытки "ран пир тест" в ФВ стало..
weko Если всегда так то значит реальная проблема
orignal _mblw_ а зачем?
orignal ты грубо говоря попал просто на адрес без подмены порта
orignal то Symmetric NAT то остался
orignal я просто не доделал до конца
orignal чтобы при Firewalled сообщение 6 посылалаось
_mblw_ транзит увеличился)
R4SAS orignal: мне оно нужно было чтобы тестировать туннели через ш2зв чисто
orignal R4SAS так а что с пакетом?
R4SAS а где репорт?
R4SAS я не ванга
orignal там зависиомсти какие то левые у него
orignal счас в телегу скину
orignal отправил
R4SAS это точно нормальный debian 11?
R4SAS конечно оно будет орать
R4SAS пакеты то зависмостей надо ставить
R4SAS ставится то с dpkg
R4SAS на голую систему
orignal а разве сам не подтягивает?
R4SAS только через apt
R4SAS dpkg так не делает
orignal а как его через apt поставить?
R4SAS ему сейчас надо вызвать apt-get install -f
R4SAS чтобы всё доставилось
orignal что конктерно ему сделать надо?
R4SAS > ему сейчас надо вызвать apt-get install -f
orignal и все?
R4SAS да
orignal потом снова dkpg?
R4SAS нет, сам i2pd уже поставился
R4SAS > проблемы зависимостей — оставляем не настроенным
orignal ну все понял
R4SAS сам пакет поставился, но из-за нарушенных зависимостей он не может выполнить пункт настройки пакета
whothefuckami Это норма, если в логи летит куча сообщений?
whothefuckami NetDb: Requested destination for *Вставьте адрес=* not found
orignal нет
orignal точнее смотря что запрашиваешь
orignal обычно находит
whothefuckami Да оно просто срёт этими ошибками
whothefuckami Несколько десятков в секунду
orignal я же тебе сказал останови
orignal и запусти снова
whothefuckami Уже в процессе
orignal похоже там затык в одном месте
whothefuckami Не деаноньте по таймингу
orignal я посмотрю
orignal да кому ты нужен неуловимый джо )))
whothefuckami У меня релиз если что
weko whothefuckami: ебать делать нам нечего больше
orignal 2.45.1 я надеюсь?
weko и щас он такой 2.35 )))))))))
weko Tunnel creation success rate: 34%
weko было 40)
weko 3929.97 KiB/s
whothefuckami Network status: Firewalled?
weko не))
whothefuckami weko: было 11к/сек
weko этоже поправили
whothefuckami Понял
orignal вот застревание запросов надо будет проверить
WebClient64 orignal: tunnel creation rate 38%. Открытых файл дескрипторов около 700. NTCP2 - 600, SSU2 - 1000 соединений. Транзитный трафик уперся в P максимум 2000, транзитных соединений мало - 1500. Так вот мой личный трафик страдает.
WebClient64 То долго отвечает, то обрывы. то очень небольшая скорость. Длится такое не долго, но мешает.
orignal ну так а я причем?
orignal это так сеть вся устроена
orignal если промежутоыне узлы не справляются
HidUserZ WebClient64: сейчас сеть под нагрузкой
weko WebClient64: постоянно такое?
weko если просто "иногда" то это не только твоя проблема
WebClient64 Ну ты говорил что может из-за дескрипторов. Вот говорю что абсолютно точно не из за них. Такое не постоянно, а только когда сеть под нагрузкой. Но последнее время она постоянно под нагрузкой
orignal причем тут вообще декрипторы
orignal декриппторы
orignal это совсем другая проблема
orignal но в 2.45.1 и ее быть не должно
WebClient64 Да я откуда знаю причем. Ты спросил прошлый раз не упираюсь ли я в 1000. Тогда я не успел замерить абсолютно точно. Вот сейчас замерил.
orignal 1024 может?
orignal откуда ж я помню что и кому я говорил
orignal если у тебя сокет не котрывадся значит уперлся
orignal но сейчас то ты гговоришь совершенно другое
orignal сейчас джавовские узлы постоянно дропают пакеты
WebClient64 у меня и высставлено везде 4096, но так как у меня не совсем стандартная убунта, то оставался маленький процент что конкретно у меня для systemd надо по другому высставлять ограничение. Вот и даже
WebClient64 это подозрение было снято.
orignal а я тут причем?
weko WebClient64: ответить на вопрос это часто или нет?
weko или так просто иногда
WebClient64 Ладно, не нужна тебе доп инфа, сам круто сваренный перец властелин - ну и занимайся. Причем, не причем. Элитарий.
WebClient64 weko: > Такое не постоянно, а только когда сеть под нагрузкой. Но последнее время она постоянно под нагрузкой
orignal WebClient64 вообще то я это галке сказал а тебе
weko WebClient64: какая сеть?
orignal "сайты не открываются"
orignal не твои ли слова.
orignal слышь ты?
orignal умник
` У меня сайты не открываются, пОтОмУчТо Их НеТь *ба-дум-тс-с-с*
orignal нет я не тебе я ему
weko у меня сайты не открываются - потому что ты их не открыл ))
` Это типа шутканул, что в ш2з нет сайтов, вот.
orignal WebClient64 за базар ответить не хочешь?
` Поэтому и не открываются
orignal за "круто сварненного перца"
orignal а ну пиздуй отсюда
HidUserZ Туда его
orignal пусть на ru треп разводит
orignal здесь не балаган
weko у меня ещё идея появилась - можно заранее создавать tunnel pool несколько штук чтобы сессии в sam быстро создавались))
weko тоесть заранее создавать туннели а потом к ним по мере необходиомти привязывать destination
R4SAS_polska keys = r4sas-macbook.dat
orignal нельзя
orignal там же ответы идет garlic шифрованный для данного адреса
weko orignal: почему? потому что код по другому
R4SAS_polska weko: вам следует попробовать "keys = r4sas-macbook.dat", я слышал, что это устраняет проблему
weko orignal: ну смотри пока мы на пул не привзяали адрес с ним на связаться
weko а когда привязали с ним связаться можно
orignal дай вспомнить
weko туннели же ничего про destination не знают, значит и првязки нету
R4SAS_polska weko: вам следует попробовать "keys = r4sas-macbook.dat", я слышал, что это устраняет проблему
weko оке
orignal знают
weko не должны
weko иначе туннели могут деанонить))
R4SAS_polska weko: вам следует попробовать "keys = r4sas-macbook.dat", я слышал, что это устраняет проблему
lulz А если кому-то принадлежит сразу много роутеров?
weko к чему вопрос
weko ну принадлежит дальше что
lulz Ну, в смысле риска деанона.
HidUserZ Анонимность тут строится на предположении, что атакующему понадобится много ресурсов для атаки
weko слишком много)
orignal да ты прав там шифровуется для роутера
weko и не только адреса
weko orignal: ну иначе было бы не анонимно)
orignal запрос тоннеля
lulz Ну то есть пока такая угроза неактуальна, так понимаю?
R4SAS_polska weko: вам следует попробовать "keys = r4sas-macbook.dat", я слышал, что это устраняет проблему
orignal там ключ одноразовый
orignal другое дело что я его вставляю в дестинейшин потому что проще
weko lulz: не думаю что когда то будет
weko чем больше поппулярность сети, тем больше мотивация майора деанонить, но тем сложнее деанонить))
weko orignal: а, ну тогда сложнее)
orignal нет это просто я так в коде делаю
orignal это необязтаельно
orignal можно да настроить тоннелей а потом их приявзять к пулу
orignal вроде я как то давно такое даже хотел сделать
weko не, я имел ввиду пулы создавать
weko чтоб быстрее было
orignal ты имел ввиду настроить тоннелей
orignal а потом когда требуется адрес формировать из них пул для данного адреса
weko ну я не знаю как в коде лучше
weko просто я думал что можно создать пул и не привязывать к нему дестинейшн
weko типо пул будет следить за туннелями, а потом как нужно будет мы привязывает дестинешн и начинаем работу
orignal можно так
orignal просто раньше не требовалось
weko это просто как идея
orignal оно реально нужно только для сэма
weko не факт что и щас кому то нужно очень сильно
orignal который используется редко
weko ну да
Vort SAM очень долго инициализируется
weko это да. но щас вина больше в скорости создания туннелей
Vort так что если есть возможность при создании сразу ему подсунуть хотя бы 1+1 туннель, то это было бы хорошо
orignal ну а куда ты с ним торопишься?
Vort да вот либу тестирую ) и ждать по 5 минут приходится с каждым тестом
orignal так это может дело в либе
orignal у меня гостокойн не более чем через 30 секунд создает сессию
Vort дело в том, что туннели не набираются очень долго
Vort а пока нет туннелей, нельзя создавать стримы
weko у меня также)
weko вплоть до 5 минут можно ждать
Vort ну может 5 минут это и редкость. скорее, 1-3
weko ну да
weko но всё равно не комфортно
orignal так а почему у меня этого не просиходит с госткойном?
weko а мы откуда знаем
Vort "так а почему у меня этого не просиходит с госткойном?" там три хопа?
weko кстати да, имеет значение
weko если там 2 хопа например, то понятно
orignal 3 хопа
weko я один вижу некие волны нагрузки?
weko при чём они в 2 раза отличаются
weko по туннелям и трафику
weko orignal: хЗ тогда почему
orignal а я не смотрю ))
orignal просто факт что я роутеры и госткойн перезапускаю часто
orignal и везде быстро
weko быстро насколько? меньше минуты или больше?
orignal секунд за 20-30
weko а вот у нас не так быстро
orignal ну вот и в чем разница?
weko а вот хз) надо смотреть
orignal если бы у меня вопроизводитлась проблема я бы стал смотреть
weko ну вот у меня часто проблема с тем что из 5 туннелей остаётся 1 или вообще 0, и проблема что долго создаются изначально. значит видимо общая проблема с шансом успеха/количеством попыток
orignal это и странно
orignal у меня тоннелей всегда сколько написано в конфиге
weko зашёл просто на рандом в туннели. 1 из 5 входящих, 6 из 5 входящих
weko щас подожду и скажу сколько 1 висит
orignal короче надо профилировщик доделывать
weko всё ещё висит 1)
weko и всё ещё)
weko вот один повис и всё, уже 2 минуты
HidUserZ orignal: при неудачной попытке построения тоннеля, известен роутер, который отверг создание тоннеля!
orignal HidUserZ да 100%
HidUserZ Отлично
weko если он вернул отлуп а не дропнул пакет
orignal я и хочу на несколько минут его исплючать
orignal ну пока отлупы
weko другой вопрос если роутер пакеты дропает то его можно статически выявить и забанить
orignal ну так счас и делает кстати
orignal на сутки его
weko или если дропает данные слишком часто тоже надо банить я щитаю
orignal угу
orignal профилировщик надо серьезно переписывать
` доёш спам идентифиторами
weko 0 туннелей.
` идентификаторами*
weko победа?
orignal ага
weko и 2/5 входящих
weko да, ещё надо банить у кого на адресе одном больше чем 2 роутера
weko точнее 2 и больше
orignal ну у меня 7 ))
orignal дома
weko ну тогда нужно ставить транзит только на одном
weko а остальные без транзита)))
HidUserZ Это нужно делать систему как у джава роутера
orignal правда у меня на разных адресах
weko ну на разных это норма
weko а если на одном то нет))
orignal дак все надо
orignal только на все времени нет говорю же
weko 1/5 1/5 бля ну )))
weko 1/5 0/5
weko жду 0/5 0/5
` надо было ставить 10
` 10 на каждый чих
orignal ты изменил тот параметр который я сказал?
weko я вот и собираюсь щас
weko просто привожу пример что происходит
weko сейчас поменяю и пересоберу
orignal ну так отлупы
orignal вот да посмотри
weko TUNNEL_POOL_MANAGE_INTERVAL = 5
weko TUNNEL_POOL_MAX_NUM_BUILD_REQUESTS = 5;
orignal если первый то будет большая нагрузка на проц
weko я всего лишь в 2 раза сократил
weko было 10
orignal ну попробуй
weko собирается
orignal заодно транк возьми
orignal там много чего в SSU2 оптимизировано
weko это мне тогда нужно писать возвращение старого подстчёта рейта туннелей
weko а мне пока что лень))
orignal так может как раз в этом разница? ))
weko типо что у меня не транк?
weko ну точнее транк но старый
orignal ну да что у тебя старый код
orignal я же все время меняю
weko ну в релизе то выходит такое же))
weko у меня коммит перед 2.45.1 прост
orignal возможно
orignal но видишь ли
orignal оно касается только мощных узлов
weko а почему так?
` я мощный >_<
weko почему у не мощного будет лучше?
orignal потому что джава банит тех от кого приходит запрос
weko джава пидорасы как всегла
orignal не зная от кого он на самом деле
weko ну они вот сдедалали лимит
weko а вот головой не подумали
orignal понятное дело что через мощные проходит много
weko что нужно смотреть от кого больше всего
orignal ну так тут вообще тут много чего надо
R4SAS а мы будем банить их за то что не принимают)))
orignal R4SAS я уже об этом думал ))
` неужели дожили до войны роутерофф7
weko да похуй что они не принимают. больше имеет значение что дропают пакеты в уже существующих туннелях
weko вот это называется крушение сети
weko i2pd тоже не принимает когда в лимит упирается
weko это норма
orignal i2pd никого не банит
orignal он всем дает отлуп
orignal а не выборочно
weko ну я не про это
acetone Занятно. Tunnel creation success rate: 21%. На сервере с выделенным ИП и открытым портом при статусе ОК
orignal тем от кого много щапрос идет
weko аа понял
weko acetone: у меня вчера было 40 щас 33
orignal acetone на домашнем Firewalled у тебя более 50% будет ))
` acetone, у меня на дняз 14% было.
acetone orignal: неочевидная корреляция)
orignal acetone почтай послендние 20 сообщений
orignal я как раз объяснил почему
acetone Ага. Как раз читаю
weko я снижал количество туннелей когда эта шиза началась, чтобы поменьше спамить в сеть, в итоге теперь мне нужно будет скорее всего повышать чтобы вообще работало
orignal ну так если у кого то ума нет своего взаймы не даешь
` не я такой жызь токая
orignal R4SAS кстати смотри последний коммит
weko это я к слову о том цикле((
orignal думаю про твои падения это
weko нет там где 0 там 5 стоит
acetone Сейчас посмотрел туннели. Все как надо по количеству. Вдруг неожиданно на туннеле irc2p два лизсета О_о
weko видимо у них как раз не всё как надо с туннелями
acetone hhcy7zznltay2tzwdvtd37g2inptemz3hk5zmxyi57d3sxgxbseq
acetone mpvr7qmek2yz2ekegp5rur573z7e77vp3xqt2lfbco5i6nkfppcq
orignal acetone это может быть шифрованный
orignal там всегда 1 лизсет показывается как два
acetone А, странно
acetone Я по короткому домену сижу
acetone Т.е. самый паблик
orignal ну один это настоящий b32
orignal а другой который пбуликутеся
orignal счас гляну
acetone Кстати, proxy туннели 4/2 вместо 5/5 :)
weko вооооо
orignal acetone у меня тоже два
weko про то и речь
orignal я думаю у него реально два адреса
orignal один DSA а другой EdDSA
weko лол чтобы мамонтов поддерживать
R4SAS orignal: быть может
orignal weko счас разберемся с ними
weko мамонтиха и мамонтята, всё ж понятно)))
orignal такого в любом случае быть не должна
orignal если я стучусь на мамонта то манонт должен прилетать в ответ
weko может они намудрили чо
orignal я считаю бага
orignal деда счас спрашиваю
weko ага
orignal acetone нашел багу я думаю))
acetone orignal: видел, что спрашиваешь) но сути пока не понял сам
orignal ну я то понял ))
weko orignal: а дестнинейшн может брать из хранилища флудфила лиссет? не знал
weko боюсь я может ли быть это ключом к деанону))
weko потому что мысли уже есть)
HidUserZ Так у дестинейшина свое хранилище лизсетов же
weko вооот
weko я это и написал
weko а потом сказал что лиссеты флудфила не влияеют на лиссеты дестнейшена
weko а лось сказал нет
orignal weko никогда
orignal иначе это была бы дыра величиной с кулак ))
weko ну дак а ты говоришь нет
weko <+weko> i2pd have per-destination leasset storage
weko * Channel #ls2 created on 2018-06-23 16:04:53 UTC
weko <+weko> floodfill cant affect destination's leasesets
weko <+orignal> no
weko orignal: насчёт размеры дыры хз, но дыра была бы, это да
lulz Blinded message
HidUserZ Со смыслом
lulz лол
orignal видали да? у деда тоже два лизсета
R4SAS может страницу транзитов сделать таблицей?
weko а что туда выводить ещё
weko да и вообщем то зачем
R4SAS всё то же самое, только чтобы не было этой лестницы, как сейчас
weko а, ну наверное да лучше
R4SAS ну и объемы переданные переводить в кб/мб/гб
weko да, вот это хорошая идея
weko я бы ещё адрес выводил, чтобы парсить во время пиков и смотреть откуда эта дичь
orignal можно
orignal но по мне так просто украштельство
R4SAS просто приведение к читаемому виду
weko R4SAS: можно выводить адрес откуда и куда, если не сложно? Серьёзно, надо смотреть откуда эти пики
R4SAS не знаю
orignal мы не держим у тоннеля инормацию откуда
R4SAS да
R4SAS вроде только куда известно
weko Понял....
weko Предполагается, что номер туннеля знает только предыдущий транзит?
orignal откуда тоже известно просто мы не храним
weko Я про другое
weko Понятно что известно
weko Я скорее про безопасность этого
weko Безопасность в плане спама всякой фигнёй.
orignal ну фигня сразу будет дропаться
weko Это понятно
orignal R4SAS а че сборка фелится,