~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
как ты уж ты больно вовремя объявился
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
более одного за пачку из пир теста?
orignal
да
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
Anonymous
yikes
Vort
ubd: про китайцев я писал в чате ранее. про major не в курсе что ли?
Vort
вот сейчас прямо идёт перегруз сети, можешь проверять если хочешь
orignal
счас проверим
Vort
ну и если узел с R флагом. вряд ли U узлы им интересны
orignal
счас проверю с 3.2.0
orignal
Vort я починил
Vort
так я то на старой версии ) отписался на гитхабе
orignal
сам хотел уже вижу что ты ))
orignal
счас буду часы чинить чтобы 2 раза не вставать ))
orignal
и пока трезвый))
orignal
сделал часы
orignal
чтобы после второго раза только менялось
orignal
Vort пробуй когда время будет
Vort
ок