IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2022/08/23
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
AreEnn
Guest24958
Guest2649
Most2
Nausicaa
Nikat
Opax
Stark
Vort
acetone
anon4
anontor
b3t4f4c3
fidoid
grimreaper
itsAMe
karamba_i2p
ncop
osoznayka
overflow
polistern
poriori
profetikla
qend
r00tobo
soos
teeth
tensor_
typhoon
uis
un
weko
whothefuckami
orignal R4SAS ты от кого такую ощибку с Unknwon stream получаешь?
orignal вообще какая то странность
orignal R4SAS Streaming: FIN sent, sSID=3573971866
orignal это мы закрыли сокет сами
orignal потому его и не находит после
relaybot 13R4SAS: если бы
relaybot 13R4SAS: это нам отправили
relaybot 13R4SAS: ибо 16 сегментов прилетело и в конце FIN
relaybot 13R4SAS: но вот до браузера чот не долетает
relaybot 13R4SAS: потом с вайршарком гляну
karamba_i2p всем привет
karamba_i2p что-то у меня 2.41 перестала версия работать. переставил на 2.43 и заработало
karamba_i2p как ssu2 включить на прежней конфигурации?
FRACTAL_DICTATOR <FRACTAL_DICTATOR> ssu=false
FRACTAL_DICTATOR <FRACTAL_DICTATOR> ssu2.published=true
FRACTAL_DICTATOR <FRACTAL_DICTATOR> ssu2.enabled=true
FRACTAL_DICTATOR <FRACTAL_DICTATOR> ssu2.port=0
orignal нет это мы отправили. этот FIN ушел от нас потому что браузер закрыл соединение
orignal что значит 2.41 перестала работать? не должна
R4SAS почему мы?
R4SAS 16й пакет пришел с ответом сервера
R4SAS Streaming: Received seqn=16 on sSID=3573971866
R4SAS Streaming: FIN sent, sSID=3573971866
R4SAS хочешь сказать это указатель что мы отсылаем FIN для данных с этого sSID?
orignal ну правильно
R4SAS ну тогда проблема
R4SAS он его не получит видать
orignal это да проблема
R4SAS ибо
R4SAS Streaming: Unknown stream sSID=4249269569
orignal там видимо перепутано
orignal это бага
orignal после 16 ого пакета браузер закрыл соединение и мы послали FIN
orignal там может и не перепутано просто хаген перепутал
R4SAS просто видишь чего
orignal чего?
R4SAS флибуста, хоть и на жабе, но открывается
R4SAS сайты на ш2зв тоже
orignal да это у idk проблема
orignal а что Unknown stream оно постонно бывает кстати
R4SAS у zzz тоже открывает, но как то тормазнуто
R4SAS бывает то бывает
R4SAS но оно же фактически привязано сюда: HTTPProxy: Created new I2PTunnel stream, sSID=0, rSID=4249269569
R4SAS т.е. не с потолка
orignal факт в том что FIN это кинул браузер
orignal ладно я на собрание
R4SAS ок
orignal все номально там с FIN отслывается
R4SAS и где же проблема?
R4SAS curl ведь ответ нормально печатает
R4SAS а браузер брыкается
orignal так смотреть надо кто закрывает
orignal это же ошибка в I2PTunnel должна быть
orignal вопрос почему вообще он закрывает
orignal надо бы где то лог посмотреть
R4SAS я же кидал лог
R4SAS там всё это видно
orignal ты кидал лог только стримов
R4SAS I2PTunnel кидает ошибку после 5ти неудачных попыток отправить
R4SAS или скольки там
R4SAS ща
R4SAS Streaming: Unknown stream sSID=4249269569
R4SAS I2PTunnel: Read error: End of file
orignal ладно я счас сам гляну
R4SAS Streaming: closing stream with sSID=3573971866, rSID=4249269569, status=5
orignal <R4SAS> I2PTunnel: Read error: End of file
R4SAS Streaming: Unexpected stream status 5sSID=3573971866
orignal так это браузер закрыл сокет
R4SAS думаешь?
orignal знаю
orignal eof это ошибка сокета
orignal не стрима
orignal if (ecode != boost::asio::error::operation_aborted)
orignal LogPrint (eLogError, "I2PTunnel: Read error: ", ecode.message ());
orignal вот отсюда
orignal m_Socket->async_read_some (boost::asio::buffer(m_Buffer, I2P_TUNNEL_CONNECTION_BUFFER_SIZE),
orignal std::bind(&I2PTunnelConnection::HandleReceived, shared_from_this (),
orignal std::placeholders::_1, std::placeholders::_2));
orignal то есть с какого то хуя бразуер закрыл сокет и асихронная операция вывалиась с EOF
orignal 12:52:05@357/ESC[1;34mdebugESC[0m - Streaming: Process seqn=9, flags=0
orignal 12:52:05@357/ESC[1;34mdebugESC[0m - Garlic: Block type 254 of size 3
orignal 12:52:05@357/ESC[1;34mdebugESC[0m - Garlic: Padding
orignal 12:52:05@357/ESC[1;31merrorESC[0m - I2PTunnel: Read error: End of file
orignal 12:52:05@357/ESC[1;34mdebugESC[0m - Streaming: closing stream with sSID=1053974415, rSID=1141744387, status=1
orignal вот что у меня
orignal прилетает 9-ый пакет
orignal и тут же закрытие сокета
orignal void I2PClientTunnelConnectionHTTP::Write (const uint8_t * buf, size_t len)
orignal мы тут чего то меняем
orignal возможно чего то не то меняем
orignal R4SAS короче я там просто вызвал I2PClientConnection::Write
orignal и все сразу отлично открывается
orignal что то мы неправильно меняем в хедере
orignal счас запишу что от него прилетает
relaybot 13R4SAS: ок
orignal причем я не знаю кто эту хрень написал
orignal if (!m_ProxyConnectionSent) m_OutHeader << "Proxy-Connection: close\r\n";
orignal проблема вот здесь
relaybot 13R4SAS: так посмотри
orignal так посмотрю
orignal я пока пробую чинить
relaybot 13R4SAS: это в каком файле?
orignal I2PTunnel.cpp
R4SAS да, кто же это написал?)))
orignal а зачем он так написал? ))
R4SAS а вот не ясно)
orignal но там проблема вовсе не в этом
orignal там проблема в следующем сообщении
orignal счас копаю дальше
orignal все ясно
orignal я нашел в чем проблема
orignal короче у него слишком длинный заголовок который не влезает в один пакет а там неправильно склеивается
R4SAS хм
orignal ну я счас еще поизучаю но проблема примерно ясна
orignal все закоммитил
R4SAS ок
orignal вот нахуя он такого размера хедеры гонит я не знаю
R4SAS да он не лазил туда походу
R4SAS это дефолтные параметры CSP у gitlab
orignal там в них вообще какая то дичь
R4SAS я у себя эту парашу вырезал
orignal с ссылками в клирнет