IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2026/01/30
~R4SAS
~acetone
~orignal
~villain
&N00B
+Xeha
GFW
Most
Opax
Yadovitka
Yotsu
ahiru
ananas
anontor
asap
b3t4f4c3___
chud
cry4me
deserving-stegosaur
duanin2
f00b4r
i2p1
karamba_i2p
leopold
mareki2p
n1_
nnm
nyaa2pguy
o3d3
o3d3_
poriori
profetikla
ps
qend
slfd
sonya
test02
tetrimer
un
user
uu2
vade
zzz
f00b4r orignal, а DATAGRAM3 через SAM вообще работает, или это у меня руки кривые?
orignal должно но я не проверял))
f00b4r Ахах, ладно
orignal но тех параметров которые мы передаем в UDP тоннелях там точно нет
f00b4r А что за параметры и тунели?
orignal ну мы в опции там пишем номера пакетов
f00b4r Хм.. ты про сообщения "DATAGRAM RECEIVED ...", верно?
f00b4r У меня там из опций, когда использую DATAGRAM или DATAGRAM2 приходят только SIZE и DESTINATION
f00b4r Когда использую DATAGRAM3, то сообщения вообще не приходят
orignal неее
orignal я про UDP тоннели
orignal давай рассказывай твой сценарий
f00b4r У меня есть клиент и сервер. Оба подключаются к SAM-порту, генерят креды и создают сессию. Клиент читает stdin, шлёт сообщения серверу, сервер ждёт сообщений и пишет в stdout
f00b4r С STYLE=DATAGRAM и STYLE=DATAGRAM2 всё работает. Тот же код, но STYLE=DATAGRAM3 и сообщения уже не приходят
orignal обе стороны i2pd?
f00b4r Угу
f00b4r Клиент и сервер это пока тупо два треда
orignal счас буду разбираться
orignal потому то тоннели нормально с ним
f00b4r Спасибо!
f00b4r Дай знать, если ещё какая-то инфа нужна будет
orignal в какую сторону не доходит?
f00b4r Датаграмы в одну сторону посылаются: от клиента к серверу
orignal а сервер получчает?
orignal кстати ты транк смотришь или 2.58?
f00b4r Когда DATAGRAM или DATAGRAM2, то получает, когда DATAGRAM3 -- не получает
orignal а ну там может и не работает
orignal с тех пор куча всего переделано
orignal надо бы транк
f00b4r Пон, пойду конпелировать
f00b4r Попробовал с транком. Та же фигня
orignal 1,2 работают а 3 нет?
orignal есть какие то ошибки в логах на тему Datagram ?
f00b4r Ща посмотрю
f00b4r Проверил "/var/log/i2pd/i2pd.log", никаких ошибок не нашёл
f00b4r На глаз, при использовании 2 и 3, в логах никаких различий нету
orignal что именно не так?
orignal не доходит от клиента на сервер или ответ?
f00b4r Что ты имеешь ввиду под ответом? Это же UDP-шки, они в одну сторону летят
orignal естественно
orignal ну может у тебя серверное приложение что то в ответ шлет
orignal короче я так понимаю клиент потпраляет а сервер не получает
f00b4r Угу
orignal Datagram3 is repliable but not authenticated. The 'from' field in the I2CP format is a hash, not a destination
orignal вот оно что
orignal я думаю все дело в этом
orignal ты именно так ожидаешь?
orignal этот момент я явно упустид
f00b4r > ты именно так ожидаешь?
f00b4r Не уверен, что понял вопрос. Моя прога всё через SAM гоняет, I2CP у меня и вовсе отключён
orignal ты когда получаешь датграмму
orignal то FROM в каком виде ожидаешь?
orignal ты из датаграммы должен узнавать откуда она
orignal я счас посылаю полный b64 а это неправильно
orignal короче дтаграммы 3 отличаются от остальных что там требуется лизсет
orignal который может не пришел или еще что то
orignal *** ушел ***
f00b4r > то FROM в каком виде ожидаешь?
f00b4r Ни в каком. Я опции пока просто в map<string, string> собираю
f00b4r Из них потом SIZE паршу в число, чтобы тело датаграмы принять
f00b4r Остальное никак не используется. Разве что в консоль их вывожу для дебага
f00b4r > в map<string, string>
f00b4r В его аналог в том ЯПе, которым я пользуюсь, если быть точным, но не суть, наверное
orignal короче так
orignal Datagram3 нельзя на эль-гамале гонять
orignal ты должен явно указать тип шифрования 4 или PQ если есть
orignal потому и не раюотает
orignal я в коде поправлю что есть Datagram3 то выставлять 4 если не указано иное
orignal но уже завтра
void guys, idk if orignal brought this up, but reg.i2p doesn't handle emotes properly, i registered 2 domains, one has a singular emote (apple emote).i2p, if you go to the jump page and search for any other emote .i2p it will bring the (apple emote).i2p
void and, for some reason since I registered the single apple emote domain, now no one can register single emotes domains anymore
orignal R4SAS сказал посмотрит
void thanks orignal
orignal he is busy
void no problem
f00b4r orignal, а норм если я вместо создания мастер-сессии сделаю две обычных с одним ключём?
orignal ты охуел?
orignal sam 3.3 вообще не работает
orignal только 3.1
orignal сразу то не мог сказать?
f00b4r В смысле не работает?
f00b4r Мне на HELLO VERSION оно 3.3 согласует
orignal тебе еще раз повторить?
orignal sam 3.3 не работает
orignal потмоу что не доделан
orignal датаграммы работают
orignal без всяких мастер сессий
f00b4r Так, погоди
f00b4r Вопрос про мастер-сессии никак не связан с датаграми
f00b4r То, с чем я тебя вчера доёбывал не работало в обычной сессии
f00b4r Которая "SESSION CREATE STYLE=DATAGRAM3 ..."
f00b4r PRIMARY сессии я пока вообще трогал
f00b4r И, как видишь, не очень хочу
f00b4r Поэтому и спрашиваю, норм ли если я один ключ в двух обычных использую
orignal я же тебе написал почему
orignal 3 не работает с эль-гамалем
orignal один ключ в двух обычных скорее всего можно если разные порты
orignal но я не пробовал
orignal через сэм
orignal обычные тоннели можно
orignal скорее всего у тебя вот такая ошибка получается
orignal LogPrint (eLogInfo, "Datagram: datagram3 received from non-ratchets session");
f00b4r > я же тебе написал почему
f00b4r Да помню я почему. У меня не про датаграмы вопрос
orignal так заработали датаграммы 3?
f00b4r Неа))
orignal а тип шифрования какой шлешь?
orignal i2cp.leaseSetEncType
orignal вот этот параметр
f00b4r Я, емнип, и 4, и какие-то постквантовые пробовал, но ничего из этого не сработало
orignal ладно буду разбираться
orignal причина явно в этом
orignal сделай loglevel=info
orignal и поищи логи со словом Datagram
orignal void SAMSocket::HandleI2PDatagramReceive
orignal проблема явно там
orignal лучше вообще debug тогда напишет
orignal LogPrint (eLogDebug, "SAM: Datagram received ", len);
orignal либо здесь void DatagramDestination::HandleDatagram3
f00b4r Кк, сделаю -- напишу, но это будет часов через 10-12
f00b4r Сейчас пора баиньки
void at first, I thought you're taggin me, but it's just the function declaration hahahhahah