IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/12/30
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN
Leopold
Most2
Nausicaa
Vort
Xeha
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob_afk
poriori_
profetikla
soos
un
weko
whothefuckami_
itsok Hello, im using i2pd and im getting A LOT of "RouterInfo is from future for"-errors, all around 50k seconds off. My tunnelbuilding success rate is 7% right now. But i've got ntp running and it seems synced. Anyone knows what could be up?
itsok Or is that low success rate normal?
Orignal_huesos БЛЯТЬ СУЧИЙ ORIGNAL, ГДЕ ПАТРОНЫ? Было несколько часов назад 10к+ роутеров, трафон пер. Просыпаюсь - 300 роутеров, трафика нет, лизсетов нет. 4 из 6 подключенных пиров китайские. Раз 10 перезапускал - не поменялась ситуация. Помогло затир�
Orignal_huesos КИМ ИНВАЛИДНЫМ ПОГРОМИСТОМ нужно быть, чтобы из "рабочего" состояния сваливаться в нерабочее и не вылазить из него?
orignal во первых привет солевой
orignal во вторых какая у тебя версия?
orignal 7% is fine
Orignal_huesos самая свежая, калека
orignal на старых такое бывает
orignal ну так грохни peerProfiles
orignal это опять вы развлекаетесь засиранием трафика?
orignal че случилось я тебе могу объяснит
orignal только смысла нет
Orignal_huesos Ну объясни мне
orignal сначала ответь на вопрос
Orignal_huesos Какие конкретно меры по предотвращению eclipse калека предпринял в коде?
orignal нынешняя атака это ваших рук дело?
Orignal_huesos Ты охуел, еврей? Я первый вопрос задал.
orignal ну тогда разговора не получится
Orignal_huesos Да кто бы сомневался, что калека не в состоянии отвечать на вопросы
orignal опять хотите деда до цугундера довести,
orignal как ты уж ты больно вовремя объявился
Orignal_huesos Бля, какие же все поехавшие. Поди спят в шапочке из фольги, вдруг, соседи магнетроном облучают через стенку.
orignal а я причем?
orignal дед то свалил после вас реально
Orignal_huesos куда свалил? поехал в китай китайцев вырезать?
orignal с i2p
orignal ну так а ты то опять зачем пожаловал?
Orignal_huesos Какие конкретно меры по предотвращению eclipse калека предпринял в коде?
orignal ну как видишь меры работают
orignal и довольно хорошо
sirmesh2 Visual Studio умеет открывать cmake проекты, зачем вообще париться?
orignal потому что я старый дед
orignal привыкший к солюшинам еще с 90-х
Vort небось речь шла об github.com/PurpleI2P/i2pd/issues/1988
Vort сомневаюсь, что китайцы специально этот баг триггерили
Vort скорее так совпало
Vort если бы они нашли, как провоцировать его проявление, они бы уже всю сеть положили. ну, по крайней мере, i2pd часть :)
Orignal_huesos И как это влияет на перезапуск программы?
Vort из netdb все нормальные роутеры вычистились как "недоступные", видимо
Vort осталась только кучка со сбитыми часами
Orignal_huesos Так вот какого уровня говнокод у orignal. ясно-понятно
Orignal_huesos Поди уже под елкой лежит этот дед-алкаш
Vort у меня тоже только что слетел в ноль транзит
Vort до этого был повышенный трафик
Vort думаю, баг чаще вылазит, когда узел под нагрузкой
Vort в момент глюка был статус Testing Testing
Vort так что баг явно связан с пир тестом. вроде и так было понятно, но на всякий случай подтверждаю
Vort похоже, есть две разновидности бага - может узел заглючить "насовсем" или может просто сбить в ноль транзит и начать потом самостоятельно его опять набирать
Vort второй вариант менее заметен, но если такое часто происходит по разным узлам, это может частично объяснять хреновый рейт
weko Солевой раньше появился
Vort weko: сейчас явно прёт атака. можешь ещё разок проверить есть ли китайские IP ?
ubd меня опять выкинуло
ubd скопипастите сообщения после моего
WebClient32 что происходит?
weko_ [09:41:26] <Vort> weko: сейчас явно прёт атака. можешь ещё разок проверить есть ли китайские IP ?
weko_ Не могу, сейчас занят
ubd да как проверить, давайте я сделаю
ubd Router Hash: v-FZD857-E4HYxq-gKXVpLXjOza~ZJSJRM8~LcXk358=
ubd SSU2: 0.0.0.0
ubd причем у многих нет NTCP2, только нулевой SSU2
ubd посчитал только v6, среди них китайских около 110 штук
ubd *v4
orignal Vort нее там проблема в другом явно
Vort ubd: не вижу у v-FZD нулей
orignal с часами легко чинится отключением этого в конфиге
Vort ну это не называется "чинится"
orignal ну я пониняю но можно отключить
orignal я вижу проблему в другом
orignal допустим в сети много говнороутеров
Vort думаешь, что сброс транзитов в ноль не связан с часами?
Vort не понимаю мысли
orignal и у тебя весь нетдб ими забит
orignal транзитов связан а вон падение их числа резкое это другое
ubd Vort: ну они как будто рандомно идут:
ubd Router Hash: vZ3uyBnwg4Ne2kO04Mj08LRRCBJVxkbPWTO1zG-kCJU=
ubd SSU2: 0.0.0.0
ubd Router Hash: voq2Vk~lqim2BkgGF~JlbKuLQsysKBe~j2vBkUFrMLI=
ubd SSU2: 0.0.0.0
ubd Router Hash: vE0GJTWTCM8CJHMGWnF2RZOeHGUrhiQvJtZN8cgHm2s=
ubd SSU2: 0.0.0.0
ubd Router Hash: vD-OQ6YDQTT~5TZbcX8nha5sSmS43GNxUvjal1hcjIA=
orignal смотри скажем у тебя 3/4 базы узлы атакующего
ubd SSU2: 0.0.0.0
ubd Router Hash: vP3TdtovJk0Hp1S7d6CKgrgaS-Q7rPcAqiqLqz90FvE=
ubd SSU2: 0.0.0.0
ubd Router Hash: vFqRZyqGOa1VSvV3HgCjKpbgtNt2l5ypsMbltRz3sRk=
ubd SSU2: 0.0.0.0
orignal а он их резко все опустит то что будет?
ubd Router Hash: vAtnBLtrxMtmwGuphWT0PhO-qSrCZQ4bIaTm7p1VE50=
ubd SSU2: 0.0.0.0
ubd Router Hash: vUgpeMSPFbLpDANXvl3j9a6Ob4AlqFoPi89MBW4U6zk=
ubd SSU2: 0.0.0.0
Vort orignal: меня беспокоит уход в ноль
orignal udb какая вресия роутера
orignal Vort с часами то понятно что надо чинить
orignal но вот эту проблему
Vort 3/4 - это другое
Vort так вот из-за часов узлы конкретно глючит и это вредит сети
orignal я думаю надо очистку нетдб менять
Vort у меня за сегодня только замеченных два глюка
orignal смотерть не только общее число роутеров но и флудфилов
Vort а сколько ещё незамеченных - без понятия
ubd orignal: моего? 2.50.1
orignal нет. тех с нулями
Vort orignal: так эта проблема "воображаемая". при хреновой туче реальных
Vort orignal: я там нулей не вижу
Vort ubd: скидывай файл RI
orignal как раз вот счас она реальная
Vort одного
orignal потому что смотри
Vort с нулями
orignal левых роутеров много а флудфилов мало
orignal в результате вычищается быстро
orignal часы я постараюсь починить
Vort orignal: так как ты считаешь это проявляется заметным для юзера образом?
orignal я натыкался на проблему про которую сказал солевой с отключенной синхронизацией часов
ubd orignal: первый попавшийся: router.version=0.9.61
orignal еще бы понять джава это или i2pd
Vort orignal: да пусть пока покажет такой RI
Vort orignal: ну в ноль или около нуля сбивание никак не сделать просто уходом узлов из сети. хоть 90%
Vort может, там и не часы виноваты, а что-то серьёзнее типа повреждения памяти
orignal был резкий провал с тысяч до сотен узлов
ubd он же в бинарнике, сюда выхлоп cat сбросить?
ubd $ cat ./netDb/rv/routerInfo-vFqRZyqGOa1VSvV3HgCjKpbgtNt2l5ypsMbltRz3sRk=.dat
ubd �S�3H�%���Z�E�`kO�.EU�T�?�Y��Ng���MLWڠ.
orignal часы были в порядке
ubd �Ve�
ubd B4���#�E
ubd ����\K�f4:�LEKt5�
ubd )���I飵��\c��'Rᜑ<_l�:5�c?��$�mb�
ubd H���@�B[zF������B=߶�kq�aA�M�y]Z������mו▒�B?=U�g����(*B�����"������u��t���xF�RB�:w#!ǎMp>V���o��v!y�Z,�N�157▒��0��h������Ƭ�G���N�;!��x1�J�I��Au�K��X����|r����.�����,'���
ubd �R�����c���ۿ����z��3k��▒���z�NTCP2@caps=4;s=,VFkYeQkbzCHJeQcslrW5~ExowrqSawIPlVuhTBoQdiM=;v=2;SSU2{caps=4;i=,AfLd9hdIX~qYZyS9hkQCLykzJ8Retuw4ImGmkNUiIBY=;iexp0=
ubd 1703938200;iexp1=
ubd 1703939430;iexp2=
ubd 1703940555;ih0=,sqctgHD14pYlJHS9E225U52~SBMvdcSjp1apEPWLSrE=;ih1=,QDRRiTQLtJWKzrtTnOK6p9GCrjnLlyus5hjId1v1lrw=;ih2=,xDTJ6Zlo29Z-IKhxVk7laYGJRM30UhnHFicf5bV~OWs=;itag0= 329232259;itag1=
ubd 1663459667;itag2=
ubd 1319498208;s=,4Iq1VxO-iUA9Voo282a9~Pnoz1jiAs-zmUOpR7rfeQg=;v=2;,caps=LU;netId=2;router.version=0.9.61;�"0-]kͯ�Lb�om*O�
ubd ISB{`h��r�?����G���+�g�-@�q�Xx�;_~��X
Vort ubd: залей на paste.i2pd.xyz и не надо чат засирать
orignal ubd так это с интродьюсером?
Vort ubd: а что - сам не видишь, что нулей нету?
orignal и где же там 0.0.0.0?
Vort узел как узел блин
ubd Blinded message
ubd Router Hash: vFqRZyqGOa1VSvV3HgCjKpbgtNt2l5ypsMbltRz3sRk=
ubd SSU2: 0.0.0.0
orignal да где?
ubd ваша тулза нули отдает, я хз
orignal так это i2pd-toold ерудну показыват )))
Vort ну знач тулза фигня
ubd ну заебись
orignal чинить надо его
orignal ну не я это делал а псих
Vort orignal: короч я считаю, что сильные провалы - это какой-то баг. и скорее всего он уйдёт если начать гонять проблему, проявляющуюся сбиванием часов
orignal ну давай поправлю
orignal применяем смещение тольк�� если более одного
orignal логично?
Vort более одного за пачку из пир теста?
Vort норм
Vort мне кажется, что он связан с большим трафиком
Vort когда 6 мегов в секунду прёт
orignal вот это странно
orignal аааа я понял
orignal смотри
orignal мы же двигаем часы когда у нас состояние Tedting
orignal и не только с теми кому тест послали
orignal вот тебе и ответ
Vort а при большом трафике Testing может висеть доолго
Vort я через минуту заметил провал
Vort и всё висел Testing
orignal пока Testing висит просиходит много соединенийэ
Vort orignal: хорошо, что догадался
Vort потому что баг противный
orignal может потому что теряются пакеты
Vort ну почему висит Testing - отдельный вопрос
orignal это очевидно
orignal потому что пакеты потерялись
Vort главное - не пылесосить говняные таймстампы
orignal так а солевой то что хотел?
Vort не понял вопроса. он пришёл об вот этом баге сказать
Vort как всегда в своём стиле
Vort он думал, что это на него атака
orignal weko говорит он раньше появлялся
Vort а оказался баг обыкновенный
Vort ну этого не знаю
Vort может скучно стало
orignal так я не понял это они атаку устраивают или нет?
Vort фиг знает
ubd Vort: подскажи а есть спека по формату routerinfo.dat? Не могу найти
orignal все же написано
Vort но проще посмотреть исходники i2p/i2pd
orignal лично я делал по документу тому
Vort orignal: похоже, переделка под хотелки openssl внесла регрессию: github.com/PurpleI2P/i2pd/issues/1997#issuecomment-1872577622
Vort хорошо, что я не обновлялся
ubd не выходит каменный цветок, читаю первые 387байт файла routerInfo, далее по спеке идут 8 байт для даты unix time в милисекундах, как не кручу не получается у меня адекватная дата, аут of range по годам
ubd router_ident :: RouterIdentity
ubd length -> >= 387+ bytes
ubd published :: Date
ubd length -> 8 bytes
ubd По поводу 387+ так и не понял как понять нужно ли плюсовать к 387 или нет
Vort поэтому я и сказал смотреть в код
Vort можно даже под отладчиком парсинг погонять
ubd пайтон могу посмотреть, в крестах не шарю. Учил как то давно Cи
ubd посмотрел на pyseeder который r4sas писал, так он не заморачивался с бинарным разбором, просто спарсил: re.compile(b'host=.[23]..:')
orignal ну поглядим
orignal так там проверка
orignal я посмотрю
orignal может и не надо ее
orignal race codition это
Anonymous worst bug ever memory bug and multi-threading related
Vort ubd: про китайцев я писал в чате ранее. про major не в курсе что ли?
Vort вот сейчас прямо идёт перегруз сети, можешь проверять если хочешь
orignal счас проверим
Vort ну и если узел с R флагом. вряд ли U узлы им интересны
orignal счас проверю с 3.2.0
orignal Vort я починил
Vort так я то на старой версии ) отписался на гитхабе
orignal сам хотел уже вижу что ты ))
orignal счас буду часы чинить чтобы 2 раза не вставать ))
orignal и пока трезвый))
orignal сделал часы
orignal чтобы после второго раза только менялось
orignal Vort пробуй когда время будет
Vort ок