IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/06/16
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN_
Guest7184
Komap-
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
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 запрос был
orignal curl -x socks5h://123:456@127.0.0.1:4447 333.i2p
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 там ещё правда до этого коммит связанный с изменением типа для портов
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