~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
серверу незачем держать сессию с клиентом без его желания
Guest4223
VISVITALISETERNITY.Mod privatebin.i2p/?6c96ccc4dbea258f#FwvcCBycbjvEsuYRiK6iWekAuCWGuJtiG4TVedG72NC1
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
ok
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 самая удачная?
orignal
3.1
evil
а какая именно библиотека
orignal
а ты без библиотеки
orignal
ты посылай сообщения в сокет
evil
мне пришла идея сделать файлшеринг утилиту, но при этом не создавать тоннели вручную
evil
вот и хочу понять какую библиотеку выбрать
orignal
так какая для твоего языке есть
orignal
но проще в сокет писать
orignal
LeaseSets: 179
orignal
однако
ruugdealer77
кстати, что насчет степени интеграции монеро в сеть i2p? существуют ли здесь общедоступные ноды? читал что-то про i2p-zero, но все-таки кто-нибудь гонял это на практике?
orignal
не в курсе
orignal
они носятся с этим прожектом много лет
orignal
чем кончилось не в курсе
ruugdealer77
типа на самом getmonero есть статья паршивой степени свежести как зипустить ноду через i2p с i2p-zero. но там джава
orignal
короче я не в курсе
ruugdealer77
ясно
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
)))
R4SAS
чтобы в ответ тишины не было
orignal
главное чтобы какой нибуль (0),(0) ег не зафлудил
R4SAS
пусть пробует
orignal
ну он об этом не знает
orignal
главный секрет это твой порт ))
orignal
ибо IP можно взять из другогоь адреса
orignal
а порт нет