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
еще раз, вот оно: paste.i2pd.xyz/?7021e4f536acf6df#6fwUUgByApEsWphDEZLt6GVvwRBKBCzLL7PZpJvLVMMk
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
{
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
с ссылками в клирнет