IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2022/03/22
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
Leopold
Most2
Nausicaa
Vort
Xeha
anon2
nemiga
not_bob_afk
poriori_
profetikla
soos
un
weko
whothefuckami_
acetone orignal: я помню начало про keepaliveinterval, а потом упустил из виду. На свой DNS-туннель так и не повесил. С серверной стороны это имеет смысл?
acetone keepaliveinterval = 10
acetone Ок для клиентской стороны?
R4SAS acetone: он только на клиенте
R4SAS серверу незачем держать сессию с клиентом без его желания
orignal acetone это только для кинетской
orignal смысл в запросе лизсета сервера
zzz orignal, at least 3 other SSU2 i2pd routers out there besides yours, are those yours also? or did you ask others to test? or should we ask them to stop until you have things working?
orignal R4SAS's ))
zzz SSU2: cost: 15 caps: 46 i: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= s: KkONdJtE1R~Ln2b00echprj3tzQWQ6raGoLjV~S0dUI= v: 2
orignal I have fixed that bugs few days ago
zzz R4SAS, if you are helping test, please stay up-to-date, thanks
fidoid Здравствуйте.
fidoid Меняется ли transient key при передаче HUP в i2pd?
fidoid Или только при рестарте?
orignal вроде должен
orignal надо по коду глянуть
orignal zzz, can you check if you received SessionConfirmed at 8:26:59?
orignal I receive some strange message back from you
orignal SSU2: Unexpected message type 75
zzz sec...
zzz I got a 1003 byte packet
orignal yes looks righ
zzz but either the packet number != 0, or the type != 2
zzz so I assumed it was an out-of-order data packet, and retransmitted Session Created to you
orignal I set packet number to 1
orignal accroding to the specs
zzz I did a lot of changes on packet numbers about a month ago
zzz here's what it is now:
zzz Alice Bob
zzz SessionRequest (r) ------------>
zzz <------------- SessionCreated (r)
zzz SessionConfirmed (0) ------------>
zzz <------------- Data (0) (Ack-only)
zzz Data (1) ------------> (May be sent before Ack is received)
zzz <------------- Data (1)
zzz Data (2) ------------>
zzz Data (3) ------------>
zzz Data (4) ------------>
zzz <------------- Data (2)
zzz r = random packet number (ignored)
zzz Token Request, Retry, and Peer Test
zzz also have random packet numbers.
orignal Packet Number :: 1 if no Retry was received
orignal 2 if a Retry was received
orignal from specs
zzz ok, that's old, I will fix it
zzz here's the reasons:
orignal so do I put 1 there?
zzz Session Confirmed is always 0
zzz because:
orignal fine. will fix
zzz Session Request and Session Created are not acked. They're "implicitly acked" by the next message
zzz Session Confirmed must be acked
zzz so, both sides start acking at 0. But alice starts sending data with 1. Bob starts sending data with 0.
orignal no problem
zzz it was a big mess about a month ago :) good catch on the spec, I'll look for others
ruugdealer77 вопрос разработчикам: i2cp джавовая тема, разве не так? Не должна ли она в целом замедлять скорость роутинга, или на саму пропускную способность это никак не влияет?
orignal не понял вопрос
orignal в i2pd i2cp используется только как отдельный протокол
orignal в основном работает без него
ruugdealer77 т.е. реализация на идет на си++?
ruugdealer77 а, окей, до меня дошло. Типа для настройки длин тоннелей нужно, как я понял, подрубать i2cp, иначе сервис уходит в аут
orignal нет
orignal он нужен только для самих i2cp приложений типа снарка
ruugdealer77 также почитал на сайте i2p джава роутера, что протокол существует в джаве
ruugdealer77 типа для совместимости?
orignal есть джавовские приложения работающие по i2cp
orignal вот для них
ruugdealer77 а для длин тоннелей сервисов не принципиально?
orignal откуда ты вообще это взял?
ruugdealer77 user-guide tunnels
ruugdealer77 i2cp parameters
ruugdealer77 inbound length, quantity
orignal они просто так называются
orignal потому что в джаве они точно такие же
orignal для совместимости
orignal сам i2cp для них не нужен
ruugdealer77 окей, значит я что-то собственноручно замискофижил. спасибо за просвещение
orignal а по первому вопросу да
orignal промежутный i2cp создает лишние тормоза
orignal кроме тогго не дает возможности стримам переключаться между тоннелями
ruugdealer77 джава-роутер вообще должен исчезнуть, по-моему. Он создает тормоза в сети
orignal ну почему же? там тоже работают над улучщением
ruugdealer77 не знаю уж. он какой-то заторможенный. а андроид-клиент полный атас, да и джава сама по себе не лучший выбор для подобного софта
ruugdealer77 + хавает не мало
orignal там главная проблема в критографии
ruugdealer77 вы же на нойз перешли?
orignal а ты полагаешь ее там нет? ))
ruugdealer77 да нет, есть везде, ясно. но тормоза в джава-роутере есть и всегда будут, от этого никуда не денешься
ViktorShahter ruugdealer77, я вообще разницы между i2p и i2pd не ощущаю в плане скорости работы.
orignal смотря что ты делаешь
ruugdealer77 джава рано или поздно уткнется в свой предел возможностей
ViktorShahter Ну вообще да, для жирного флудфила лучше использовать i2pd ведь он не так толстит со временем.
ruugdealer77 думаю, они это прекрасно понимают
ViktorShahter Вряд-ли Жаба скоро во что-то упрётся. Почти весь банковский софт и прочий софт, начало которому было положено давно, на ней. Как минимум поэтому её будут тянуть.
ViktorShahter Да и Андроид на ней завязан.
ruugdealer77 джава в свое время да
ruugdealer77 у меня такое имхо, что сказать
ViktorShahter Я это к тому, что в ближайшее время она не утонет уж точно. Сейчас так вообще её востребованность может даже возрасти на рынке.
ruugdealer77 но для сетевого высокопроизводительного роутера это все-таки не самый лучший выбор. все-таки есть те отрасли, куда джаву лучше не пускать
evil какая реализация SAM API самая удачная?
evil а какая именно библиотека
orignal а ты без библиотеки
orignal ты посылай сообщения в сокет
evil мне пришла идея сделать файлшеринг утилиту, но при этом не создавать тоннели вручную
evil вот и хочу понять какую библиотеку выбрать
orignal так какая для твоего языке есть
orignal но проще в сокет писать
orignal LeaseSets: 179
orignal однако
ruugdealer77 кстати, что насчет степени интеграции монеро в сеть i2p? существуют ли здесь общедоступные ноды? читал что-то про i2p-zero, но все-таки кто-нибудь гонял это на практике?
orignal не в курсе
orignal они носятся с этим прожектом много лет
orignal чем кончилось не в курсе
ruugdealer77 типа на самом getmonero есть статья паршивой степени свежести как зипустить ноду через i2p с i2p-zero. но там джава
orignal короче я не в курсе
orignal zzz, SSU2 page is broken
zzz thx, will investigate
zzz I hate markdown...
zzz fixed
orignal yes, opens
` zzz, why hate markdown? Very simple and readable.
` readable raw*
acetone orignal: сейчас баг с -s HUP есть, были свежие репорты7
orignal не знаю
acetone Я как-то пробовал, туннели заткнулись все. То было релиз-полтора назад
orignal R4SAS чинил
orignal кто то говорит что работает кто то что нет
` Никогда не пользовался i2pd-android (и надеюсь повода не будет). i2pd-android требует доступ к sd-карте? Если да, а если карты нет?
acetone orignal: мысль такая: добавить в веб-морду кнопочку Reload tunnels)
` Предлагал года жва назад
` > web console не для этого
orignal под виндой даже есть
` типа того
orignal можно добавить да
acetone orignal: одним кликом сменить свои destinations без обрыва транзита - сказка же
` а потом i2psnarkD... =)00
acetone orignal: учитывая, что нет-нет где-то не до конца отрабатывает фича, дописать "(beta)" к кнопочке)
orignal так оно и было так задумано
zzz on our server, if you do something wrong, it doesn't tell you why it broke
R4SAS orignal: кстати, а почему в морде SSU2 показывается общий для v4v6?
R4SAS не помню, спрашивал ли
orignal не понял вопрос
R4SAS а морде показывается SSU2v4v6 supported
orignal а как надо?
R4SAS не раздельно
orignal ты посмотри в router.info там caps="46" ?
R4SAS нет ничего
R4SAS вообще не вижу SSU2 там
orignal ну адрес SSU2
orignal а откуда он тогда на морде?
orignal должен быть
orignal короче что он общий это нормально
orignal что в RI нет этот ненормально
R4SAS только SSU.^.caps=.BC;
R4SAS и всё
R4SAS в конфиге ssu2.enabled = true
R4SAS ssu2.port=xxxxx
orignal значит бага
orignal давно пересобирал?
R4SAS сегодня
orignal буду смотреть
R4SAS # git pull
R4SAS Уже обновлено.
orignal реально есть iov6?
R4SAS есть, но порт не открыт
orignal ну неправльно значит
R4SAS а для в4 открыт
orignal это не важно
R4SAS ssu2.keys = 96 bytes
orignal это правильно
orignal где то в коде значит
orignal посмотрю
R4SAS дропнул RI, перезапустил
R4SAS повилось
R4SAS сейчас 46 стоит
orignal ну вот это все нормально
orignal видать уменя обновление адреса при загрузке не сделано
R4SAS а почему не публикуется?
orignal потому что еще не сделано ))
R4SAS понятно
orignal этот который с нулями починил,
R4SAS это вопрос?
R4SAS если да - да
R4SAS как раз про него сейчас говорю
orignal ну да
orignal нормальные там i и s счас?
R4SAS вроде да
orignal ну если не AAAAA и длиныне то да
R4SAS так и есть
orignal сегодня уже доделаю наверное установку соединения
R4SAS открыл порт
R4SAS для в6
orignal так а толку? там еще кода нет для этого
orignal точнее он может послать в ответ SessionCreated
R4SAS чтобы было
orignal ну и все
R4SAS ну вот попробуешь постучать, а тебя пошлет лесом
R4SAS чтобы в ответ тишины не было
orignal главное чтобы какой нибуль (0),(0) ег не зафлудил
R4SAS пусть пробует
orignal ну он об этом не знает
orignal главный секрет это твой порт ))
orignal ибо IP можно взять из другогоь адреса
orignal а порт нет