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.
whothefuckami
orignal?
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
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: ебать делать нам нечего больше
weko
))
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: почему? потому что код по другому
weko
?
R4SAS_polska
weko: вам следует попробовать "keys = r4sas-macbook.dat", я слышал, что это устраняет проблему
weko
orignal: ну смотри пока мы на пул не привзяали адрес с ним на связаться
weko
а когда привязали с ним связаться можно
orignal
дай вспомнить
weko
туннели же ничего про destination не знают, значит и првязки нету
R4SAS_polska
weko: вам следует попробовать "keys = r4sas-macbook.dat", я слышал, что это устраняет проблему
weko
оке
R4SAS_polska
))
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
у меня также)
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: при неудачной попытке построения тоннеля, известен роутер, который отверг создание тоннеля!
HidUserZ
?*
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
это я к слову о том цикле((
weko
))
orignal
думаю про твои падения это
weko
нет там где 0 там 5 стоит
acetone
Сейчас посмотрел туннели. Все как надо по количеству. Вдруг неожиданно на туннеле irc2p два лизсета О_о
weko
видимо у них как раз не всё как надо с туннелями
acetone
hhcy7zznltay2tzwdvtd37g2inptemz3hk5zmxyi57d3sxgxbseq
acetone
И
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 а че сборка фелится,