~AreEnn
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest29533
HackerMan
Most2
Nausicaa
Ruskoye_911
Trusishka
Vort
`
acetone_
anon3
b3t4f4c3
mittwerk
nemiga
not_bob_afk
plap
poriori_
profetikla
segfault
soos
teeth
un
weko_
whothefuckami
orignal
18:11:54@223/debug - SOCKS: v5 choosing authentication method: 2
orignal
18:11:54@223/debug - SOCKS: Async sock read
orignal
18:11:54@223/debug - SOCKS: Received 9 bytes
orignal
18:11:54@223/debug - SOCKS: v5 user/password response
orignal
trushishka
orignal
запрос был
Vort
trusishka: слишком много всего намешано. 1. таймауты. 2. доступ к сокс. 3. различные порты. надо постараться разделить проблему на части
Vort
таймауты вполне могут быть из-за того, что сеть хреново сейчас работает
Most2
06.<trusishka> Нет
Most2
06.<trusishka> Это точнр не это
Most2
06.<trusishka> Я откатил версию и сразу все пошло на обоих серверах
Most2
06.<trusishka> Только обновил - ошибка
Vort
какие были изменения в socks я не знаю, порты к этому не должны иметь отношения
Most2
06.<trusishka> Почему так думаешь?
Vort
ну socks же это клиентская технология. а настройка портов она на сервере
Most2
06.<trusishka> Есть сам факт что подключение сокс к домену.i2p идет параллельно к разным портам
Vort
то есть, надо понять, проблема на стороне клиента или сервера
Most2
06.<trusishka> Ну сам факт что я на сервере не обновлял а обновлял только клиентский i2pd и откатывал тожк
Vort
так где глюк то? что обновлял на новую версию? серв или клиент?
Most2
06.<trusishka> Т.е. на сервере все как было месяц назад так и сейчас, ничего не трогалось. Трогался только i2pd на клиентском устройстве. Я его тут обновил заметил постоянну <clipped message>
Most2
06.<trusishka> ю ошибку. Откатил назад - все заработало. Снова обновил - опять ошибка
Vort
ага, понял
Most2
06.<trusishka> Как сказал выше сервер имеет 3 порта прослушиваемых на одном дестинешине.
Most2
06.<trusishka> Сидим мы в xmpp через 5222. Когда отправляется медиа задействуется иной, 5443 (например)
Most2
06.<trusishka> Т.е. переписка по первому порту а отправка картинки идет параллельно на второй порт
Vort
в общем, это не должно быть связано с коммитом a0795d8
Vort
вот типы, на которые это изменение влияет: github.com/PurpleI2P/i2pd/blob/a0795d85341b86f56893bb5e49cf1938467cd280/libi2pd_client/ClientContext.cpp#L716-L726
Vort
там ещё правда до этого коммит связанный с изменением типа для портов
Vort
вот он на большее количество мест влияет
Vort
trusishka: как воспроизвести проблему? если этот сервер секретный, то можно найти другой какой-то, на котором такая же проблема проявляется?
Vort
явно же в сети много серваков, у которых на одном дестинейшене несколько портов открыто
Most2
06.<trusishka> > *Vort:* trusishka: как воспроизвести проблему? если этот сервер секретный, то можно найти другой какой-то, на котором такая же проблема проявляется?
Most2
06.<trusishka> Не секретный
Most2
06.<trusishka> Я заметил проблему на андроиде установив конверсейшн-и2п
Most2
06.<trusishka> И подключаясь к серверам xmpp
Most2
06.<trusishka> Методика подключения у меня на сайте trusishka.i2p
Most2
06.<trusishka> В разделе хмпп
Most2
06.<trusishka> Там же список черверов есть, xmpp.ilita.i2p xmpp.trus.i2p
Vort
без добавления сертификатов в систему не потестировать что ли?
Vort
хотя пофиг. если что - уберу потом
Vort
"Версия должна быть не меньше 1.4" + "Please note that from Gajim 1.4 onwards, Windows 7 and 32 Bit are not supported anymore."
Vort
так что похоже потестировать не выйдет
Vort
других клиентов нету что ли?
Most2
06.<trusishka> На линукс?
Most2
06.<trusishka> Не меньше это значит любая с 1.4 до 1.8
Vort
на win 7
orignal
trusishka так что с авторизацией?
Most2
06.<trusishka> Только сел за пк после суетного дня, хотел твое сообщение опробовать
orignal
просто у меня все четко работает
orignal
так я не понял до чего договорили с сокс
orignal
догвоорились
Most2
06.<trusishka> Vort еще не понял как мою ошибку воспроизвести
orignal
я не понял там просто сокс или еще срверный тоннель есть?
Most2
06.<trusishka> у сервера серверные тунели у клиента только сокс который подключается к серверным тунелям на разных портах
Most2
06.<trusishka> проблема со стороны клиента
Most2
06.<trusishka> который для подключения использует только сокс
Most2
06.<trusishka> Продублирую картину. Есть XMPP сервер с одним адерсом xmpp.i2p и 3 порта на этом адресе. Клиент для подключения использует сокс xmpp.i2p:port. При переписке юзер через <clipped message>
Most2
06.<trusishka> сокс подключается к первому порту. Когда он кидает картинку он отсылает ее на второй порт сохраняя параллельно первое соединение. После обновления карти <clipped message>
Most2
06.<trusishka> нки не отсылаются таким образом. Откат версии решает проблему. На стороне сервера стоит еще предыдущая версия i2pd которая не трогалась
orignal
а как идет передача фафлов?
Most2
06.<trusishka> http upload механизм
Most2
06.<trusishka> модуль сервера для загрузки медиа сидит на втором порту.
orignal
ну так и в чем кокретно заключается проблема?
orignal
не соденяется или что?
orignal
я бы не твоем месте собрал версию без этого изменения с портами
orignal
вот это измнение
Most2
06.<trusishka> для этого мне надо воспроизвести ошибку на пк а там немного разные особенности самих клиентов xmpp а потом уже тестить
orignal
ну так с этого и надо начинать
Most2
06.<trusishka> debug - I2PService: SOCKS accepted
Most2
06.<trusishka> /debug - SOCKS: Async sock read
Most2
06.<trusishka> /debug - SOCKS: Received 5 bytes
Most2
06.<trusishka> /debug - SOCKS: v5 choosing authentication method: 2
Most2
06.<trusishka> /debug - SOCKS: Async sock read
Most2
06.<trusishka> /debug - SOCKS: Received 11 bytes
Most2
06.<trusishka> /debug - SOCKS: v5 user/password response
Most2
06.<trusishka> /debug - SOCKS: Async sock read
Most2
06.<trusishka> /debug - SOCKS: Received 67 bytes
Most2
06.<trusishka> /info - SOCKS: Requested ???:2222
Most2
06.<trusishka> /info - SOCKS: v5 connection success
Most2
06.<trusishka> /info - SOCKS: New I2PTunnel connection
Most2
06.<trusishka> orignal что за received сначала 5 потом 11 потом 67? Я так понимаю что последние 67 это сам b32 а первые тогда что значат?
orignal
то есть работает
Most2
06.<trusishka> да, работает, но от того приложения другие логи немного
orignal
67 я думаю b32 ну там еще заголовок же есть
Most2
06.<trusishka> а 11 это что?
orignal
это логин и пароль
Most2
06.<trusishka> debug - I2PService: SOCKS accepted
Most2
06.<trusishka> /debug - SOCKS: Async sock read
Most2
06.<trusishka> /debug - SOCKS: Received 3 bytes
Most2
06.<trusishka> debug - SOCKS: v5 choosing authentication method: 2
Most2
06.<trusishka> debug - SOCKS: Async sock read
Most2
06.<trusishka> /debug - SOCKS: Received 35 bytes
Most2
06.<trusishka> /debug - SOCKS: Async sock read
Most2
06.<trusishka> вот от подключения тем приложением логи
orignal
так смотреть надо что он присылает
Most2
06.<trusishka> и все зависает на этом моменте, ничего не строится
orignal
разумеется
orignal
сокс же ждет сообщения с логином и паролем
orignal
строго по RFC
Most2
06.<trusishka> ну как видишь там 35 байт же пришло
orignal
я же не ванга я не знаю что оно делает
orignal
понимаешь я сделал как по RFC с curl-ом работает
orignal
что они там шлют это разбираться тебе
orignal
очевидно что там не ожидамемый логин и пароль
Vort
что-то типа Wireshark нужно настроить чтобы собрать данные (может, dumpcap)
Vort
если будет дамп, станет понятно, какая из программ не права
orignal
ну я думаю curl это каноническая реализация
Vort
наш мир неидеален
orignal
ну так вот пусть трус и расскажет какой там обмен сообщениями у его приложения
Vort
ну да, надо смотреть по ситуации
orignal
он меня попросил сделать сокс с авторизацией я сделал по всем правилам
orignal
как описано в RFC