IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/05/14
~AreEnn
~R4SAS
~acetone
~orignal
~villain
@onon
&N00B
+relaybot
DUHOVKIN_
Guest7184
Komap-
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
weko
whothefuckami
Vort опять я в какую-то странную хрень вляпался
Vort при "заказе" 2 хопов один из туннелей 1хоповый построился:
Vort тестирую торренты с вот такими настройками: --i2p_inbound_quantity=4 --i2p_outbound_quantity=3 --i2p_inbound_length=2 --i2p_outbound_length=1
Vort то есть, inbound.length получился один раз не 2, а 1
Vort баг или фича?
Vort я уж думаю - не от того ли что я обновлял страницу в консоли? :) пока не будет нормальной потокобезопасности в консоли, я так всё время думать буду :/
weko это в sam?
Vort да
weko так а коносль же только читает
weko разве нет?
weko консоль*
weko ну кроме команд
Vort там могут быть умные указатели, для которых чтение не сильно от записи отличается
Vort а если не консоль, то что могло такой эффект дать?
weko хз, космичиский луч
Vort со второй попытки нормально построилось
weko ну могло ж )
weko 2 на 1 поменять вообще изи ))
Vort я уж подумал, что баг в тестируемую фичу торрента влез
Vort я i2pd не тестировал, а он сам протестировался ))
weko а почему решил что баг не у тебя?
Vort потому что там возможность поменять настройки туннелей налету не предусмотрена
Vort там могло бы разве что быть какое-то одно неверное значение
weko это надо было по логами SAM смотреть
weko что пришло в i2pd
weko скорее то что было отправлено
Vort если бы воспроизводилось, так бы и смотрел
weko понятно, да...
weko а логов i2pd нету?
weko хотя там дебаг вроде или типо того
Vort есть. но только error
Vort сейчас всё же гляну что в sam идёт. на всякий случай
Vort потому что именно в этом месте изменения были в торренте
weko я вот думаю что надо запилить i2pd tools в бинарнике i2pd
weko чем я и планирую щас заняться
weko хотя не уверен что щас
Vort воспроизвелось
Vort на скриншоте кое что не заметили
Vort там есть как бы симметричный туннель
Vort -> 6l-Y и в inbound и в outbound
Vort и у меня сейчас опять такое же
Vort ⇒ tvPj ⇒ 1769867924:me established, 0.00 KiB
Vort 406524881:me ⇒ tvPj ⇒ established, 4.02 KiB
Vort хз что это значит, но выглядит как баг
weko видимо не отображается пир
weko видимо из-за гонки
Vort да при чём тут это
weko стрелка есть, букв нет
Vort говорю же - и в Inbound и в Outbound тот же пир
weko а стоп
weko она всегда есть
Vort и из-за этого глюк скорее всего
Vort где-то в i2pd неверно предполагается что Inbound и Outbound имеют одинаковое количество хопов
Vort а я для тестов поставил разное количество
Vort вот и вляпался
weko хм
Vort в запросе SAM ничего необычного
Vort SESSION CREATE STYLE=STREAM ID=621339f186dcc47ffc5feb8a10fb37ac84c75fc9 DESTINATION=TRANSIENT SIGNATURE_TYPE=7 inbound.quantity=4 outbound.quantity=3 inbound.length=2 outbound.length=1
weko возможно где то старый код не переписан?
weko я не знаю, но возможно можно было указать только одну цифру
weko кстати, ID для понятности можно сделать с префиксом libtorrent_
weko хотя в идеале в SAM'е должно быть просто указание имени, а сервер возвращает точно не занятые id
weko занятый*
weko или занятый если ключ тот же