IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/06/30
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN_
Guest7184
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
vade
weko
whothefuckami
orignal а может тоннели дохнут потому что holepunch протухает?
R4SAS чего интересного?
orignal да ничего
orignal мысль что в тоннели срут интродьюсеры кажется разуменой
R4SAS я тут мимоходом подрубился посмотреть чего происходит
orignal в общем ничего нового
R4SAS ну и вижу что нормально всё работает
R4SAS даже порой быстро открывается
orignal говорят зато у джавситов постоянные лаги
orignal не находит лизсеты и прочие гадости
R4SAS хе
orignal а разбираться почему там некому как ты понимаешь
R4SAS выжимаю 1 МБ/с на 8 потоках
R4SAS при длине 2
orignal неплохо
orignal вот кто транзитом забивает ))
nile mv i2pchat/i2pchat i2pchat-qt
nile Owner avatar
nile i2pchat
nile Public
nile forked from cake-tech/cake_wallet
nile flutter
nile потом можно гост впилить
nile когда закончу
nile не выходит, Данила-Мастер, каменный цветок =)
nile буду ваять по кейквалету и2пчат протоколы и впаивать туда i2pd-flutter-plugin
Vort orignal: я модифицировал i2pd чтобы исключать Unreachable из своих туннелей. получилось не до конца - всё равно время от времени лезет к Unreachable
Vort однако даже с таким неполноценным изменением результат примечательный. пока что набралось данных всего за 1 час, но думаю это всё равно уже что-то значит
Vort если кратко, то общий TCSR поднялся с 33% до 51%, а таймаутов стало в 3 раза меньше
Vort было:
Vort Hops: 1 | Reachable: 2669, Total: 2790, R/T: 96%
Vort Hops: 2 | Reachable: 4666, Total: 9846, R/T: 47%
Vort Hops: 3 | Reachable: 11679, Total: 15042, R/T: 78%
Vort TCSR[1]: 0.903 (S: 3037, T: 238, F: 87, T/F: 2.7)
Vort TCSR[2]: 0.217 (S: 2291, T: 7824, F: 421, T/F: 18.6)
Vort TCSR[3]: 0.292 (S: 5361, T:11779, F: 1210, T/F: 9.7)
Vort TCSR[T]: 0.331 (S:10689, T:19841, F: 1718, T/F: 11.5)
Vort стало:
Vort Hops: 1 | Reachable: 74, Total: 75, R/T: 99%
Vort Hops: 2 | Reachable: 197, Total: 254, R/T: 78%
Vort Hops: 3 | Reachable: 769, Total: 810, R/T: 95%
Vort TCSR[1]: 0.840 (S: 63, T: 6, F: 6, T/F: 1.0)
Vort TCSR[2]: 0.364 (S: 47, T: 68, F: 14, T/F: 4.9)
Vort TCSR[3]: 0.485 (S: 133, T: 106, F: 35, T/F: 3.0)
Vort TCSR[T]: 0.508 (S: 243, T: 180, F: 55, T/F: 3.3)
Vort получается, Unreachable вносят заметный вклад в среднее качество туннеля и есть смысл это место исследовать и оптимизировать
weko <segfault> orignal: По поводу отказа в туннелировании для тор и впн -- это же опционально будет?
weko ну если у тебя есть желание продолжпть использовать гавняные пиры в своих туннелях - сделай чотбы можно было вкючить функцию "хочу жрать гавно-пиры"
weko посмотрел я в собранных данных по созданию туннелей распределение i2pd/java для случаев с 0 успехов. и получилось, что у java - 1494, у i2pd - 4823. для ненулевого успеха java - 1266, i2pd - 1558
weko надо случай с 0 успехами получше рассмотреть - почему это там "лидирует" i2pd
weko говорил же - смотри процент.
Vort да я уже разобрался почему - в сети херова туча i2pdшных LU
weko <~orignal> не бывает i2pd c N
weko <~orignal> это какой то мод
weko или ошибка Vort-а с определением версии, либо кастомная версия какая-то
weko <Vort> посчитал успех зондирования (хотя бы один раз) по скоростям для i2pd: L - 28%, P - 75%, X - 71%
weko <Vort> то же самое для java - L - 42%, P - 69%, X - 71%
weko ура, уже интереснее, хотя и статистика точно искажённая.
weko <Vort> как всегда, "проблема" может быть с тем, что я что-то не учёл в анализе, но желающих проверять результаты к сожалению нету
weko я уже говорил - профилирование. нужно убрать профилирование, поставить на недельку собирать данные. Ещё желательно взять как можно большее количество пиров, чем больше - тем лучше
weko <~orignal> у меня не сделан код чтбы пробовать все а только 1 наугад
weko вот и проблема номер 1
weko <~orignal> а может тоннели дохнут потому что holepunch протухает?
weko а раз в сколько сейчас он делается?
weko в wireguard 25 секунд по умолчанию стоит
weko Vort: наверное нужно собрать статистику по только U-узлам, и сравнить процент i2pd и java
weko желательно конечно отрубить профилирование
Vort представляю какой TCSR с такой модификацией будет :D
Vort мой узел с только-R уже дополз до TCSR 59% кстати
weko хотя если проблема в выбором интродьюсера то такая статистика мало что покажет
weko вель выбираем мы
weko надо на 2 или 3 хопах
weko ведь*
Vort у меня, кстати, сильное подозрение на SSU2. как в целом, так и по реализации в i2pd
Vort weko: SSU2 по надежность ведь должен быть не хуже NTCP2, верно?
Vort по надёжности*
weko без понятия ))
weko меня не было тут когда его делали
Vort weko: хочешь у себя мод с только-R тестировать?
weko я скептичен по поводу не отключенного профилирования
weko оно влияет на выбираемые пиры а значит на результат
Vort этот мод нужен для проверки того, насколько сильно U влияют на TCSR
Vort у меня сеть говняная и перегруженная, поэтому надо бы ещё у кого-то проверить
Vort точнее, оба теста важны - и с перегруженной сетью и без перегрузки
weko Я тебе больше скажу - возможно есть ещё влияние java профилировщиков (в i2pd точно нет)
Vort для всего этого нужны отдельные тесты, верно. но пока что надо проверить, насколько сам по себе U влияет
Vort ну если не хочешь проверять, что ж тут поделать. будет значит одно измерение всего
weko У меня сейчас такой возможности нет
weko Самый лучший способ - проверить на впс
Vort ладно. выложу мод, может кто решится
Vort (этот коммит сделан поверх коммита с логированием)
Vort если логирование не нужно, можно взять чисто изменение с только-R
Vort что надо сделать - сравнить TCSR до перезапуска и TCSR с модом (через 1-3 часа аптайма)
Vort у меня было 33%, стало 58% (3 часа аптайма) [51% после 1 часа аптайма]
orignal Vort ну вот это вполне логичнно
orignal weko вот смотри
orignal допустим стоит соединение а какое то время данные не идут
orignal не протухнет ли holepunch
weko возможно протухнет
orignal SSU2 по надежности понятно что хуже чем NTCP2
orignal но лучше чем был SSU1
weko ну в WG например раз в 25 секунд holepunch идёт
orignal и работает он довольно неплохо
orignal можно наверное добавить
orignal не сам hle punch а просто блок с таймстамом
orignal пустой
weko как грится - не знаешь что пихнуть, пихни таймстамп ))
orignal ну мы их и так иногда посылаем
orignal но вот что гнать пакет мысль интересная
orignal если сам U то во входящие SSU2 сессии
weko [11:26:50] <orignal> если сам U то во входящие SSU2 сессии
weko Ага
weko Ну если никаких данных не идёт
weko Если идут - значит не нужно
orignal это то понятно
Vort так вот это обсуждение оно касается ситуации когда коннект транспорта есть, но глюченый?
Vort но ведь есть же и ситуация когда коннекта нету
Vort и кто знает, что даёт больше таймаутов
Vort или ответ известен?
weko нет но holepunch надо всё равно сделать
Vort просто логичнее в первую очередь разбираться с тем, что вносит наибольший вклад в проблему
Vort хотя конечно чинить надо всё, это понятно
orignal просторонный тоннель который лагает хуже чем не построенный совсем
weko потому я и говорил что начать надо со скоростей и пинга
Vort можно вначале создание туннелей отладим? :) начало глюченое, а копать работу средины? оно конечно можно...
orignal ну и что ты кокретно предлагаешь?
Vort ну и создание хорошо тестируется локально
orignal не стороить тоннели через U как дед?
orignal а только зондирующие
Vort для начала узнать, что вносит наибольший вклад в фейл создания туннеля - глюченый готовый транспорт или облом с созданием нового транспорта
Vort для U случаев имею в виду конечно
Vort всё то же, во что я изначально и влез - разобрать TCSR по кусочкам
Vort вот нашли, что U сильно влияют. теперь эту часть на кусочки разбирать
Vort сталкиваемся с непреодолимыми обстоятельствами - запоминаем и ищем, что ещё можно починить
Vort находим баг - понятно - чиним
weko <Vort> можно вначале создание туннелей отладим? :) начало глюченое, а копать работу средины? оно конечно можно...
weko работает же? процент больше 10, значит туннели создаются.
weko с другой стороны, создание может влиять на скорость, если например создание через быстрые роутеры хромает.
Vort ну U роутеры недогружены к примеру из-за бага. загрузим их - разгрузим остальные. вот и +скорость
Vort это теоретически конечно. хз что там реально
weko возможно кстати
weko мне всегда казалось странным как мало туннелей на U учитывая что есть интродьюсеры
weko у меня может хорошее соединение но при этом U
weko и я могу давать нормальные скорости
weko ну условно говоря такое может быть
weko просто главное чтобы соединение работало номально и не рвалось
weko не рвалось по причине что у меня U
weko имею ввиду
orignal их мало потому что джава через них не строит тоннели
weko всё равно слишком мало
weko на R - 9000, на U - 10...
weko 300 - рекорд что я знаю для U
orignal кроме того U не бывают концами тоннелей
weko в теории это возможно
weko но как я понимаю не сделано из практических соображений?
orignal специально так сделано
weko ну понятно
weko просто если исправить проблему, возможно можно будет сделать
weko если будет профилирование
Vort "<~orignal> кроме того U не бывают концами тоннелей" - конец - это последний хоп?
orignal IBGW или OBEP
orignal никогда не бывает U
Vort для однохоповых туннелей - единственный хоп - это и есть IBGW или OBEP (в зависимости от того, входящий или нет)?
orignal и там U быть рне должно если есть то это бага
Vort сейчас буду перепроверять. мне кажется, что я такое видел
Vort там интересно получается. уже попадал сегодня на такое расхождение
orignal такое конечно надо править если U в лизсете оказывается
Vort допустим, PY8BExq3pXrvE3C9rmGRiixbHrBjghOQjO2KFaU6V0Y=. флаги PU, но при этом есть IP-шник - 2604:180:f3::f7
weko интересно
orignal должен быть ipv4
weko ipv6 тоже в концы не идут. тоже можно будет исправить, при чём без сомнений. когда будет профилирование
Vort у меня много записей успеха с этим узлом: [2023.06.28 09:39:38]: S PY8BExq3pXrvE3C9rmGRiixbHrBjghOQjO2KFaU6V0Y=
Vort [2023.06.28 09:49:23]: S PY8BExq3pXrvE3C9rmGRiixbHrBjghOQjO2KFaU6V0Y=
Vort ну и такой случай не единичный
Vort из 2926 построений 1хоповых туннелей - 2764 - Reachable. соответственно, остальные 162 - нет
Vort может, правда, что он когда-то был R, а потом стал U - то есть, у меня в базе всего 1 RI хранится
orignal или еще вариант что адрес есть а буквы R нету
orignal я же буквы не проверяю
weko надо сохранять состояние на момент созданя туннеля
Vort ну я это и говорю - адрес есть, но буква - U
weko ipv4?
orignal мне пох мне гавное чтобы ipv4 адрес был
Vort ок, в этом примере ipv6 только
Vort я сейчас ещё поищу
weko orignal: кстати. ты считаешь что зависимость от какой-то библиотеки базы данных (для RI и профилей) не оправдана, да?
orignal никаких зависимостей
weko да или нет?
orignal я тебе ответил
orignal никаких зависимостей
weko ну вот и почему в данном конретном случае не оправдано?
orignal не важно почему
orignal нет и все
weko важно
orignal хочешь делать базу напиши код сам
weko или ты считаешь лучше сделать велосипед, который будет точно менее функционален и менее эффективен?
weko почему
orignal для конкртеной узкой задачи
orignal потмоу что я противник каких либо внешних зависимостей
weko но у тебя они есть
weko уже
orignal потому что как правило с ними возникакют проблемы
orignal только openssl
orignal и с ним проблем просто ДОХУЯ
Vort [2023.06.28 09:49:53]: T OlnZ7bLZ9q3nwdtIQrFz-M~Ink-SbpcS0P8Vjl10Oa8=
orignal я не понял что не так с ipv6
weko не должно же к U ipv6 подключаться
weko а тут подклюсилось
weko или что это
Vort ага
weko ну в плане на конец идти
Vort ну я не даю 100% гарантии, так как сотню RI на узел не храню
orignal чисто ipv6 на конце тоннеля что ли?
weko orignal: так может проблема в openssl а не в зависимостях как таковых
orignal weko разговор на эту тему окончен
orignal это из жизненного опыта
Vort "<~orignal> чисто ipv6 на конце тоннеля что ли?" - если я не ошибся нигде, то да
orignal тогда надо разбираться откуда
weko orignal: тоесть если я скопирую код из какой нибудь БД - это ок? не зависимость будет
orignal weko именно так
orignal тогда этот код поддерживаешь ты и если с ним что не так ты его чинишь
orignal а не ждешь когда господа поддерживающие зависимосьть починят а потому начнинаешь требовать конкретнтую версию
weko но одновременно с этим у тебя нет быстрого исправления критичиских ошибок сразу у пользователя
weko даже если самому поправить
orignal кому не нравится мой волюнтаризм в данном слуае делайте форк и подключайте хоть сотнб зависимостей
weko то у пользователя исправление будет со следующем релизом
orignal и это правильно
weko но пользователю точно от этого не лучше
orignal а то один будет кричать что у него не работает у доуголго работает на том же релизе а оказывается библиотеки разные
weko так как его могут взломать например
orignal разговор на эту тему окончен
orignal никаких заивисмостей пока я жив не будет
weko ну тоесть считаешь что приоритетнее более удобная диагностика чем безопасноть?
orignal вот буквально каждлый доказывает что без какой нибудь зхрени жить нельзя
weko да можно же
weko я не спорю
weko в этим
orignal я придерживаюсь своих принци пов написания кода
orignal как старый токсичный мудак
weko можно вообще код со всех библиотек скопировать и зависимостей не будет
orignal можно но только нужный код а не весь подряд
orignal и да у меня была такая мысль
orignal взять из openssl только нужное
orignal чтобы не тащить такой монстр
weko и почему же не сделал? это же по твоей политике хорошо
weko boost кстати тоже можно просто скопировать
weko но он как зависимость
orignal потому что нет времени и физических возможностей
weko А есть время и физияеские возможности на верное копирование кода БД?
orignal а я пока и не собираюсь это трогать
orignal делай ты если тебе хочетя
orignal напиши простую реализацию базы напримре на основе xml
orignal boost и openssl/zlib были изначально когда я только начал писать проект
Vort вот ещё пример: [2023.06.28 20:59:53]: S q0yS6hI0sbQQApANvSX6K-8a4J2uKEQibmqTjL9UDq8=
Vort у этого узла вообще ни ipv4, ни ipv6 нету
Vort может у меня с логированием проблемы какие-то?
weko i2pd или java?
weko хотя какая разница
Vort i2pd, но да, не важно
Vort вот коммит с кодом логирования: github.com/Vort/i2pd/commit/1bc6e7caef53f009f9820e4dec02583eff5dbd38
Vort для S варианта (успех) там тупо tunnel.VisitTunnelHops(
Vort T и F более черезжопные, но это не тот случай
orignal не важно кто
orignal важно как он оказывается на конце тоннеля
weko <weko> хотя какая разница
weko да я понял уже)
orignal а вот почему это надо разбираться
orignal все понятно откуда
orignal я выбираю пир если он плохой то я беру просто наугад
orignal что неверно
orignal надо поправить
Vort если хоть один баг по результатам разбирательства удалось выловить - то уже хорошо, я уж боялся что всё зря
orignal if ((i == numHops - 1) && (!hop->IsV4 () || (inbound && !hop->IsPublished (true)))) // IBGW is not published ipv4
orignal auto hop1 = nextHop (prevHop, true);
orignal вот такая хрень
orignal интересно почему true
orignal тоже явный баг
weko <~orignal> интересно почему true
weko а я смотря на это true подумал - а есть ли в плюсах keyword-аргументы?
orignal естесвенно надо бы enum написать там
orignal вопрос в том почему всего inbound
orignal явная бага
weko а есть keyword аргументы то?
orignal ну по уму надо вместо true писать eInbound
weko тут видимо да
weko но есть ли?) просто если бы это был бы keyword-only аргумент, бага бы не было
weko с большой вероятностью не было бы
orignal а причем тут бага?
orignal это ж логическая ощибка
weko а при том что бросалось бы в глаза
weko isInbound=true или что там
orignal так говорю же надо enum передавать
orignal мне просто лень было
weko ну это верно
weko мой вопрос в другом)
orignal так я думаю может была какая то причина этому
relaybot 13apophis: недосыпание и
relaybot 13apophis: стремление получить результат сегодня ( а потом поправлю )
orignal это называется более кратко "хуяк хуяк и в продакшен"
relaybot 13apophis: это все отсутствие КюАйев и других высококвал. кадров, незаменимых для коммерческого ИТ. Ты разве против ?
weko девопса не хватает)))
orignal и медежреов всех видов
user1 Го донаты собирать
user1 Будем менеджерам платить
weko user1: дак уже
weko плати - 48qsbQc8oNMZKi8zjhgRxeiGkDJZaDKURhrWYKtrBftNduP2Uz3aBqm83uNRZZe7YBQTKLJcYs1UTCAovfHAeiaeJg1SeYC
weko monero
weko 5000$ в месяц - буду менеджером
user1 Хера запросы
weko менеджерские ))
relaybot 13apophis: вот кстати, девопсы у вас есть я думаю, КюАй .. сами знаете кто. Так что вполне все хорошо. Развиваетесь
relaybot 13apophis: Менегера вам не нужны поп сути вашего проэкта. менегерство это составляющая авторитарного строения, а у вас все анонимично демократично. Все путем
weko а крыл девопс выходит?)
relaybot 13apophis: что за манера такая, пальцами тыкать ? главное что все вместе, а позиции разбирайте по мере престижности
weko да я не тыкал
weko а спросил
relaybot 13apophis: orignal, вам благодарность от "alpha-sco.com", ХФТП для Симплех чата работает на 100% теперь, благодаря вашему новому транку. Спасибо.
orignal это благодарность трусишке
orignal что он поставил этот вопрос
relaybot 13apophis: нет
relaybot 13apophis: нет нет нет .. он плохой котик
orignal ну так бы я не стал этим заниматься
weko хахаха
weko хороший кот!
relaybot 13apophis: я бы тоже не стал, еслки бы не поддался на трусовы завлекалово ;) пришлось разбвираться с хаскелем на лету.
relaybot 13apophis: работает короче без проблем. СМП всегда рабвотало на 2.48.0 версии, а вот ХФТП глючило.
relaybot 13apophis: оказалось,м что 2.48.1 или транк фиксы, необходимы только для ХФТП. Трус не знал этого, а я оставил на самотек, так как СМП работал у меня на старом и2пд и работал хорошо.
acetone Столкнулся с забавной проблемой: смайненные ключи через vine - невалидны. Решил, что поломал, когда вносил месяц назад правки. Взял код 2021 года, смайнил адрес - ключи невалидны. Но раньше-то все ок вроде как было. Что за херня)))
orignal ну так разбирайся
orignal там же не ключи майнятся а паддинг только
weko у меня всё ок было когда я weko.i2p майнил
acetone Есть подозрение, что ранее смайненные мной ключи валидны, т.к. майнились в один раунд (до перезапуска трендов по достижению лимита счётчика). Если ключ посложнее, майнер делает какую-то херню, видимо
orignal естественно
orignal вы же все умные
orignal сделать nonce 8 байт уже релизгия не позволяет
acetone weko: это наверняка в один раунд как раз)
orignal а для "ключ посложнее" надо майнить на видеокарте
acetone orignal: да что мы, что я))) у меня двойки а школе были по всем предметам, я неуч))
orignal еще раз я этот cpu майнер написал когда то давно больше не трогал
orignal потому что он не нужен
weko кому то нужен/
orignal ну вот кому нужен тот пусть и делает ))
acetone orignal: ты про нонс всерьез написал или навскидку, то есть в той стороне действительно проблема может быть?)
orignal не знаю
orignal у меня для GPU он всегда 8
orignal потому что 4 не хватает
weko <~orignal> потому что он не нужен
weko тебе может нет, а вот остальным - у кого нет майнера для gpu или нормальной gpu как таковой - нужен
orignal я тебе ответил кому нужен пусть тот и чинит
orignal там куча народу непонятно что делали
orignal а теперь спрашивают у меня
weko а ты ж принимал изменения )
orignal а мне без раницы
orignal главное чтобы копилировалось
orignal вообще я думаю его стоит убрать оттуда
relaybot 13apophis: lol
orignal не ну реально заебали
relaybot 13apophis: главное, чтобы костюмчик сидел
relaybot 13apophis: компилировалось ;)))
orignal каждый считаем что кто то должен все бросить и чинить
relaybot 13apophis: ты тоже "плохой котик"
orignal так все решено
orignal выбрасываю его
relaybot 13apophis: кота на мыло ?
relaybot 13apophis: lol
orignal этот майнер
orignal кстати потому и для gpu не выкладываю
orignal ибо заебут
orignal каждый начнет орать "аааа не работает"
weko orignal: ответственное решение менеджера - всё удалить
orignal нет не попытвается разобраться и починить
orignal а орать что не работает
orignal weko а мне насрать
orignal все. хватит цикр
orignal каждый начинает что то требовать
orignal ладно бы про i2pd
orignal то про сраный майнер
orignal не работает так блять ПОЧИНИ
weko acetone: хоть кто-то что-то требовал?
weko orignal: *
orignal да постояно с ним ебут мозги
weko я что-то мало видел случаев за последний ~год
weko хотя может и не мог...
orignal а пох
orignal убрал
weko думаешь перестанут доставать? будет: "привет, а где майнер?"
orignal ответ "кончился"
orignal мне это головная боль не нужна тем более от него ничего не зависит от отличие от остальнго в i2pd-tools
orignal кому надо красивый адрес пусть сам и пишет
orignal разумеется мой оригиальный и работающий майнер никуда не делся
Vort orignal: можешь подсказать, почему у меня до конца не убрался выбор U роутеров с моей модификацией? особенно заметно в случае зондирования
Vort связано ли это с исправлением в последнем коммите?
orignal ну смотри
Vort я менял GetHighBandwidthRandomRouter и GetRandomRouter
Vort но может этого мало
orignal мало кончено
orignal я еще не сделал
orignal смотри что счас просиходит
orignal мы для конца тоннеля выбираем роутер
orignal проверям ipv4 он и доступел ли если для IBGW
orignal если не удовлетворяет требованию мы просто берем другой случайно и все
orignal без проверки
orignal короче это чинить надо
Vort ну то есть можно просто сделать цикл допустим из 3х итераций
Vort внутри цикла по хопам
orignal нет
orignal надо просто при запросе случайного роутера это в фильтр добавить
Vort а, ну да. для этого ж фильтр и нужен
Vort у меня получается 80% Reachable для зондов. при том, что цель была - зарубить все. получается, баг сильно влияет на работу узла
Vort странно только что для 3х хопов нормально сработало
orignal ну да
Vort там 95%
orignal я починю
orignal как то об этом не подумал
Vort а IP полученные через интродьюсеры где-то в другом месте хранятся?
Vort не получается ли там, что IP есть только потому что его только что получили
orignal IP чего я не понял
Vort ну там идёт же проверка есть ли ipv4
orignal там если IP адреса нет будет код 4 стоять
Vort а ipv4 у узла допустим есть. но не с самого начала, а после того, как к узлу начали подключаться
Vort ну потом же IP адрес появляется как бы?
orignal он сразу появится
orignal если доступен извне
orignal если нет будет публиковаться с кодом 4 вместо IP
orignal а вот насчет интродьюсеров ты подал дельную мысль
Vort я говорю про ситуацию когда доступен, но только после пинка интродьюсеров
orignal допустим сам адрес 4 а интродюеры у него 6
Vort нет ли тут путаницы
orignal я не понимаю твой вопрос
Vort ну потому что я плохо понимаю работу этого механизма и сложно задать его правильно :/ сейчас подумаю
orignal откура мы узнаем IP адрес роутера с U?
Vort допустим, Unreachable изначально не публикует адрес. в RI пусто. но затем ведь через интродьюсеры мы этот адрес получим или нет?
orignal так Hole Punch с него прилетит
Vort ну вот я и спрашиваю где этот свежеполученный адрес будет лежать в памяти
Vort не на месте ли где до этого было пусто из-за Unreachable ?
orignal счас скажу
orignal boost::asio::ip::udp::endpoint m_RemoteEndpoint;
orignal в SSU2Session
Vort то есть, не получается ли что проверка на наличие IPv4 перестанет работать как только мы узнаем IP адрес
orignal так в том адресе caps=4 будет
orignal мы знает что там ipv4 не зная самого IP
Vort ага, то есть "пустота" так и останется в RI, а свежеполученный адрес будет в другом месте
Vort тогда норм
orignal он только в сесиии
orignal или с HolePunch или с RelayResponse
orignal однако даже с последним коммитом резкое улучшение рейта
Vort у меня рейт сегодня плавает туда-сюда. фиг поймешь, когда он уплыл из-за изменения, а когда сам по себе :(
orignal ну я просто на одном флудфиле вижу
orignal раньше был около 30% счас больше 50
Vort а, если на двух примерно одинаковых узлах сравнивать, тогда более-менее норм
Vort я же тестирую хоть недоделанное, но отключение U. так вот был 51, потом 58, теперь 42
Vort потом постараюсь проверить уже "доделанное", но с таким плавающим рейтом будет сложно понять, дало ли изменение эффект
Vort сегодня наверно мой узел больше трафика гонит, чем вчера, вот и плавает
Vort вообще, вчера и позавчера очень ровный рейт был, аж странно
Vort orignal: а я догадываюсь, почему рейт мог вверх поползти. исправление "подрезало" запросы к кластеру LU узлов. а это именно он тянул рейт вниз
orignal ну так понятно что он
AreEnn Java 2.3.0 released, so network traffic will be affected by many restarting routers for next day or two
Vort I see fluctuations of TCSR today. Maybe that's the reason for it. Thanks
orignal has idk fixed his laptop?))
AreEnn yes, I believe he fixed it within a day or so of it going down. Of courese that caused some of the release delay, but also testing fixes for the vulnerabilities added time.
AreEnn I expect the 'imposter' will now tell of another potential vulnerability.