~AreEnn
~R4SAS
~acetone
~orignal
~villain
@onon
&N00B
DUHOVKIN
Most2
Nausicaa
Nikat
Opax
Ruskoye_911
Vort
Xeha
`
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
weko
whothefuckami
onon
Кстати, пока не забыл умную мысль. Было бы неплохо каждый полученный RI хранить не менее 10 минут. Даже если он нам не нравится.
onon
Чтобы не возникало ситуации, когда мы запросили у FF RI, потом д��опнули, и потом опять запрашиваем.
onon
Я не знаю, насколько часто такое может случаться и как это сейчас обрабатывается. Просто пришло в голову.
orignal
там мы же храним запросы несколько минут
orignal
даже если пришло в ответ полное говно
orignal
и не перезапрашиваем
orignal
это все продумано
onon
Значит всё норм
orignal
такое было где то полгода назад
orignal
что простоянно флудили сеть запросами
orignal
дряными роутерами
orignal
R4SAS "Updated codebase to 2.52.0"
orignal
рестарт илиты через 10 минут
orignal
убрал я число запросов в routing path
orignal
как то анахронизм это
hypn
крч нада ваять i2pchat-hub демона, можно с админ консолью
hypn
по аналогии с dc++ hub
testenc
я правильно понимаю что i2pd не умеет вебсокеты туннелировать?
hypn
и ещё придумал сервер для пигмеев - это компонент web single click i2pd бандлов, юзер через веб через пигмей-сервера через и2пд соединяется с и2п
hypn
пигмей-сервер это remote component, не локальный юзерский
Vort
testenc: i2pd пофиг что туннелировать (если база - TCP или UDP). вопрос больше в наличии ограничений в браузерах
hypn
нада заебашить i2p chat на полмира
hypn
по модели xmpp и irc, но с пигмейскими наворотами вроде веб аппов
hypn
опционально
hypn
# Pigmy, Big Brother watches for you!
hypn
# Be a Free Giant - use a local `i2pchat` app!
usr84
привет проверьте curl --proxy 127.0.0.1:4444 ckkpss.i2p/get_b32
usr84
должен отдать ваш b32
orignal
Your b32 is: uxwtpju4vldlel2cw4h3onbqob3b7sflvqgwlm4qmletfxqa4jwa.b32.i2p
Vort
раза с 5 только открылось. то лизсет не находило, то просто тупило. но результат правильный
usr84
ага спс
testenc
Vort: а причем браузеры? у меня в приложении вебсокеты не туннелируются, в клирнете без проблем они приходят
R4SAS
ну очепятался. потом поправлю
orignal
вы че там с анроидом намудели
orignal
я теперь собраться не могу ))
hypn
orignal, ты собрал? или нет
orignal
да
hypn
в чём затык был?
orignal
в том что надо gradle теперь не подхватывает собрку либы
hypn
да, R4SAS это поудалял, да оно и нелогично. там процесс нештатный для андроида
hypn
поэтому собирается предварительно и отдельно
orignal
ну а почему нельзя было автоматически вызывать из gradle?
orignal
и чтобы пути к SDK и NDK сам позхватывал
hypn
шелл скрипт разве что вызвать. надо посмотреть
orignal
какого хрена я должен их вручную указывать?
orignal
они у меня всю жизнь сидели в local.properties
hypn
посмотрим. пока иссуй напишу
orignal
и почему бинарники таки жирные стали?
hypn
не смотрел пока на размеры
hypn
тож запишу
orignal
счас проверю на телефоне
orignal_phone
С телефона
orignal
вроде порядок
orignal_phone
А чего консоль все время слетает?
orignal
hypn нажимаешь exit а она снова стартует
orignal
чини
hypn
exit надо вопще выпилить =)
hypn
сделать чекбокс [ ] i2pd enabled
orignal
а Graceful что?
orignal
оно полезло в вебконсоль которой нет
hypn
<orignal> hypn нажимаешь exit а она снова стартует - я это уже чинил и видимо снова пролезло гдето
hypn
[v](disabled checkbox) i2pd enabled [Graceful Shutdown] [Force Shutdown]
hypn
[ ](disabled checkbox) i2pd disabled [Start]
hypn
on вместо enabled
hypn
off вместо disabled
hypn
[02:18:41] <orignal> оно полезло в вебконсоль которой нет - иногда процесс чуть позже стартует и вебконсоль появляется в гуи
hypn
надо подумать что с этим делать
hypn
просто писать что ждём пока вебконсоль будет available
hypn
в окошке
hypn
или wait indicator
hypn
спиннер
orignal
нет она уже сдохла потому что пришел сигнал на завершение
orignal
а у тебя лезет туда
hypn
ну это косяк да
hypn
просто рестарт после экзита почемуто случился
hypn
надо смотреть что могло быть
hypn
там вопщет код замутился после всяких добавлений
hypn
и надо аудит делать
hypn
как сказал r4sas, привести код в божий вид
hypn
ещё плаз чего-то насовал, надо проверить
hypn
и выкинуть кучу мусора плазового который даже не используется совсем
orignal
да я нрмально так то заврешил все
hypn
[02:26:14] <orignal> да я нрмально так то заврешил все - в каком смысле?
orignal
просто приложение в списке закрыл и все
hypn
а это не приложение там
hypn
это активити
hypn
класс App ты не закрыл, он в фоне
hypn
активити ты хоть сколько закрывай
hypn
и к классу App привязана Foreground Notification и кажись ещё какойто сервис андроидный привязан, это надо вычищать от мути, наспех сделано
hypn
и перечитывать андроид доки по этим сервисам и нотификациям
orignal
и как загасить совспм?
hypn
ребут
hypn
или андроид сам прибьёт
hypn
ребут os
orignal
да не похоже что висит
hypn
вебконсоль аптайм тебе точно скажет
hypn
сколько он висел щас
hypn
лисенинг порт TCP всётки неразменная монета
orignal
так нету вебконсоли давно
orignal
не отвечает на порту
hypn
а мож порт всё же слушает
hypn
netstat запустить какойнить
hypn
ну ладно, кидаю в иссуй
hypn
я щас ещё активно i2pchat занимаюсь
hypn
хочется однокликовый гламур там
hypn
мож финансирование прорубим анонимное
hypn
хз
hypn
[02:06:07] <orignal_phone> А чего консоль все время слетает? - что значит слетает?
orignal
когда с другого приложение к нему возвращаешься опять главный экран а не консоль
hypn
ну вот просят вопще главный экран выбросить и сделать там вебконсоль
hypn
как поступим?
hypn
[02:36:48] <orignal> когда с другого приложение к нему возвращаешься опять главный экран а не консоль - посмотрю, этот use case ни разу не нажимал
orignal
ну запустил потом перешел в ирк
orignal
потом из ирка обратно
hypn
угу надо потестить это
relaybot
13mittwerk: orignal, я когда открываю каждый раз один и тот же сайт в ш2з у меня для него новая цепочка или все та же старая?
orignal
я тебе уже ответл
orignal
два раза повторять не стану
orignal
onon ты здесь?
orignal
читал переписку с дедом насчет I2CP?
onon
Да, только ничего не понял
onon
Что значит orignal: requst Acks for ratchets?
orignal
можно послать в сообщений блок чтобы та сторона ответила Ack-ом
orignal
в люьой момент
orignal
так напипример лизсеты подверждают
orignal
доставку
onon
Я посмотрел поверхностно устройство снарка, так вот он ждёт подтверждения фрагментов
orignal
суть то в другом
onon
И видимо их не получает
orignal
что у них I2CP это набор костылей
onon
Или с большой задержкой
onon
Поэтому и медленно работает
orignal
так в I2CP нет сообщения сказать "какая то хуйня просиходит"
onon
Ну да
orignal
понимаешь у них то все через i2cp ходит
onon
Роутер отдельно клиент отдельно
orignal
у них нет как у нас прмяого доступа к тоннелям
onon
Может наоборот?
onon
Где у нас прямой доступ к туннелям из приложения?
orignal
у нас из стримов есть
orignal
а у них стримы это внешнее приложение
onon
Ну стримы это про другое
onon
Так и что с этим всем делать пока не понятно
orignal
ну я вот с I2CP уже занимаюсь
orignal
что надо я у него узнал
orignal
запрос ака через 60 секунд если нет активности
onon
С пустым сообщением?
orignal
вообще без
orignal
только блок с запросом
onon
даже так можно
orignal
ну да
orignal
и если надо там же и лизсет уйдет
onon
Интересная мысль
orignal
или при отсылки иногда добавлять запрос
onon
А когда у нас 5к лизсетов, будет нормально работать такая схема?
orignal
а в чем разница?
orignal
ты имеел ввиду 5K пиров
onon
да
onon
Им же всем одновременно собираешься слать
orignal
нет кончено
orignal
когда пришло сообщение мы проверяем когда последний раз отсылали ему
orignal
или когда мы отсылае то проверяем не пора ли запросить
onon
Да, нужно попробовать так
orignal
дед мне так и не дал ответ на вопрос почему так низкая скорость алоада
orignal
они что ли не понимают что скорость торренты это можно сказать главная фича i2p
orignal
потому что копирастеры сосут
onon
Это нужно полностью снарк разбирать, чтобы понять чего он хочет
relaybot
13apophis: > orignal: они что ли не понимают что скорость торренты это можно сказать главная фича i2p
relaybot
13apophis: главная фича и2п это торренты ?
orignal
ну народу это понятно
orignal
торренты
orignal
что можно качать что угодно и копирастерам ты можешь показывать хуй
orignal
это понятно любому
onon
Возможно, действительно стоит допилить rtorrent или что-то подобное
onon
А не пытаться яву прикрутить
onon
Может даже интегрировать rtorrent
relaybot
13apophis: > orignal: это понятно любому
orignal
я к тому что торрент это крайне важная штука
relaybot
13apophis: ясно, я думал и2п это нечто большее чем мелкое воровство. Дело то ваше
orignal
разумеется это более масштабная система
orignal
но обывателю понятны именно торренты
orignal
которыми пугают копирастеры
relaybot
13mittwerk: > > orignal: они что ли не понимают что скорость торренты это можно сказать главная фича i2p
relaybot
13mittwerk: > главная фича и2п это торренты ?
relaybot
13mittwerk: 🤭️
relaybot
13mittwerk: > onon: Возможно, действительно стоит допилить rtorrent или что-то подобное
relaybot
13mittwerk: да
orignal
это ответ на вопрос обывателя "зачем мне i2p"
orignal
"чтобы торренты качать и копирастеры не узнали"
пох
apophis i2p это универсальный слой, не тупи же =)
orignal
onon дрозд был прав надо в настройках ограничение скорости изменить у снарка
orignal
я как увеличил сразу и скорость выросла
onon
Он говорил про up/down.
onon
Я в настройках только up вижу
onon
И там максимальное значение стоит
onon
Но это ни на что не влияет
onon
Жаба снарк всё равно раздаёт минимум в 2 раза быстрее
onon
На любом количестве торрентов
orignal
down тоже есть ниже
onon
от 1 до 3к
orignal
я поставил и там и там 1024 кбс
orignal
а по умолчанию 250 было
onon
У меня по умолчанию не было
onon
Я пробовал и максимальное и реальное
onon
И половину
onon
И по всякому
orignal
у меня сразу поперло как поставил 1024
orignal
у тебя сколько пиров было?
onon
По разному
onon
Один и тот же набор торрентов из одной папки я сравнивал
onon
На жабе и на i2pd
onon
в 2 раза
onon
И это длительные тесты, а не просто включил - посмотрел.
onon
Неделю так, неделю так
onon
По общему аплоаду видно
orignal
ну вот у меня 24 пира почти сразу упираются в лимит оказывается
onon
И по загрузкам тоже
orignal
вот с аплодом да интересен
orignal
но там блять лажа в коды
orignal
на каждлое сообщение куча всего делается
orignal
не удивительно
orignal
пох так сможешь сделать чтобы сборка вызывалась из gradle?
пох
хз гуглить надо
пох
надо посрочнее всё это чинить, фдроид распространяется
orignal
неудобно собирать в 2 шага
orignal
хотелось бы одной командой
пох
угу угу
orignal
onon я вот сделал чтобы сообщение отвалялось сразу если в том же треде а не ставилось снова в очередь
orignal
слудубущий шаг разобраться всегда ли надо слать статус accepted
onon
eI2CPMessageStatusAccepted = 1?
orignal
да
orignal
и мы его всегда посылаем
orignal
хотя во многих случаях мы и так знаем
orignal
что будет с сообщением
onon
Не посылаем же
onon
Потому что m_IsSendAccepted = false
onon
А m_IsSendAccepted = false, потому что i2cp.messageReliability по-умолчанию None
onon
None is the default as of 0.9.4
onon
MessageStatusMessage нужно отвечать только если none != 0
onon
nonce*
orignal
точно не посылаем?
orignal
да сеогласен
onon
Я, кстати, стримы ещё апнул. Положительный результат уже есть, пока тестирую.
orignal
даай