IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/01/25
~R4SAS
~orignal
~villain
&N00B
+relaybot
AreEnn
Leopold_
Most2_
Nausicaa
Nikat
Opax
Stark
Vort
WayBest
`
acetone
anon1
anontor
b3t4f4c3
banona_
fidoid_
grimreaper
itsAMe
nechiporenko_
nemiga
overflow
polistern
poriori
powerless
profetikla
qend
r00tobo
soos
teeth
tensor_
typhoon
uis
un
weko
whothefuckami
www_
овощусь
nonl-l-etc-etal2 тестирую инвиз про андроид, запустил засек время
lonBerry Какие ксати планы на разработку? Грядут большие изменения,
orignal а тебе зачем?
lonBerry просто интересно что будет нового
orignal поддержка UDP в сокс прокси
orignal возможно SIP тоннель
lonBerry в смысле в 127.0.0.1:4447 можно будет слать по udp?
orignal ну да
lonBerry а профит в чем?
orignal ну там несколько сложнее
orignal quic гнать например
orignal но это в любом случае только если время будет
lonBerry ну quic если будет то это уже не socks будет?
lonBerry или квик в сокс завернуто будет
orignal а что мешает ему рабоатть через сокс прокси?
orignal это ж просто транспорт пакетов
lonBerry ну да тупанул, если из сокс вытащить тогда как софт будет ходить в i2p
orignal ну у udp прокси есть еще и другие применения
qend какие-то проблемы с irc.ilita.i2p? Quassel Core не может подключиться, выбивает Disconnecting. (No Ping reply in 180 seconds.). Версия роутера 2.41.0
Vort странно
Vort я как раз через туннель к irc.ilita.i2p подключен
Vort порт установлен 6667 ?
qend Vort: 6668 стандартный как в конфиге. Все работало, вот выбило резко и не заходит. Сейчас откуда пишу, 2.43 роутер и все нормально
orignal возможно перегружен
orignal но вроде нету
orignal * qend (qend@ps5gfnuh56wd2brxkkkg2capjperxig5qcbtdhvwowebeofjdg6a.b32.i2p) был добавлен
orignal * qend вышло (Quit: qend)
orignal то есть твоя сторона закрывала соединение
qend orignal: последний раз я отключился. Вот сейчас опять начал подключение
qend Connecting to 127.0.0.1:6668...
qend Requesting capability list...
orignal да нет там все в порядке
Vort попробую я перезайти для теста
Vort пустило нормально
orignal так ни у кого нет проблем
orignal qend поставь 2.45.1
orignal потому что иначе будут проблемы
qend ладно, поставлю новый, не дотянул чуть-чуть аптайм до года)
qend Uptime: 334 days, 21 hours, 50 minutes, 44 seconds
qend Network status: OK
qend Network status v6: OK
qend Tunnel creation success rate: 38%
qend Received: 16033.31 GiB (128.21 KiB/s)
qend Sent: 16548.63 GiB (146.86 KiB/s)
qend Transit: 15809.60 GiB (103.84 KiB/s)
whothefuckami Пиздец
whothefuckami Ебануться
qend обновился, теперь так orignal
qend * Connection failed. Cycling to next Server
qend * Connecting to 127.0.0.1:6668...
qend * Requesting capability list...
qend * Connection failure: The remote host closed the connection
orignal жди
orignal тоннели еще от отстроились
Vort удобно следить через вебконсоль
Vort там и за туннелями можно смотреть
Vort и за количеством байт, идущих по потоку
qend_ о, построились)
R4SAS норм
R4SAS 100 мбит выжирают
R4SAS orignal: i2pd.i2p чекни
R4SAS чет не могу пробиться
Vort у меня тоже не открывается. Destination: Can't send LeaseSet request, no inbound tunnels found
R4SAS у него одна тачка отвалилась
R4SAS судя по всему
orignal посмотрю
orignal вроде все пашут
orignal i2pd.i2p у меня открывается
Vort как эту проблему отлаживать?
Vort что вообще это no inbound tunnels found значит? это где их не хватает? локально?
orignal короче там понятно
orignal смотри
orignal там у флудфила транспорты несовместимы с концами тоннеля
Vort repo.i2pd.i2p кстати работает
orignal надо просто пробовать следующий
orignal починю
Vort а, ну если удалось понять, то хорошо
weko orignal: ну вот, а я говорил про проблему совместимости транспортов. В данном случае можно поправить локально, выбрав другой туннель/флудфил
orignal да это просто бага
orignal опять не доделано до конца ))
Vort я и раньше на подобные глюки попадал, но они относительно быстро исчезали
Vort а вот этот не исчезает
orignal вот могу держать пари что какой то мудак поднял фулфил на ygg
weko orignal: :)
weko Можно найти)
weko По факту то это не проблема, ну поднял и поднял
Vort это уже сеть (софт) должна решать, какой вклад юзера подходит, а какой - нет
weko То что из-за этого бага не проблема того кто поднял
Vort помог баг найти! )
weko Даже так
R4SAS ну так я например наблюдаю это на роутере который может во все 3 сети
Vort так этот баг на стороне клиента проявляется или на стороне сервера?
R4SAS так что это врядли дело в флудфиле на игг
orignal R4SAS у тебя роутер может а не концы тоннелей ))
Vort надо всех юзеров чинить или достаточно только узел сервака?
R4SAS эм
orignal надо код править
R4SAS т.е. надо опять ждать пока все обновятся:
orignal неее
orignal можно поправить публикацию
orignal ну и завтра будет уже другой
R4SAS давай как в 2.41 всё сломаем, чтобы отвалилось 90% сети )))
orignal Vort это баг на обеих сторонах
orignal разберусб
Vort orignal: достаточно на одной из сторон починить?
orignal на сервере я починю
Vort окей
orignal чтобы такие флудфилы игнорировал
orignal блять сколько же на свете мудаков
Vort может просто ошибка (недопонимание)
Vort мудак бы таких узлов бы сотню поднял )
orignal ну так потому и мудак а не злоумушленник
orignal второй вариант там только ipv6
Vort ну и вообще для такой сети атаки это скорее норма
orignal вот это более непонятная ситуация
R4SAS а как то можно узнать публикуется лизсет?
R4SAS адрес например
Vort лишь бы для архитектуры эксплоиты не понаходили. а баги - то фигня - починить и забыть
R4SAS может печать на страницу туннеля сделать?
orignal ну там же еще флудится
orignal тут надо смотреть что запрашивается
orignal просто происходит все большее усложнение
orignal R4SAS кстати да можно печать сделать куда публикует
nonl-l-etc-etal я тут InviZible Pro тестирую, хочу подкатить к лиду их, как сделать чтоб андройд апп не умирал
nonl-l-etc-etal спросить
nonl-l-etc-etal ща скажу сколько он щас аптайм после интеракции с юзером
nonl-l-etc-etal2 время после последней ui интеракции с юзером у InviZible Pro 10 часов 42 минуты
nonl-l-etc-etal2 24 часа выдержит - пойду к ним
weko nonl-l-etc-etal2: оказывается вылеты i2pd это проблема не только моей оболочки? Прикольно
orignal Vort и weko вы вообще великие люди
orignal как вы стали пробовать разное то и старые баги понаходили
orignal серьезно
weko Круть!)
Vort моё невезение иногда приносит пользу )
Leopold Да, они такие!)
orignal ну да
orignal как раз огромную пользую
orignal обнурживаются баги которые не чинились годами
orignal вот счас закоммичу кстати
orignal кстати что лизсет не находит ацетон еще пару лет назад жаловался))
weko У меня тоже иногда не находило
weko По странным причинам
weko Потом находило))
orignal и попутно увидел багу что совместимость смотрел наоброт
weko Да кстати идея ещё такая что несколько путей TCP можно использовать для большей скорости
weko Но я такое осуждаю
Vort мне кажется, что такие фичи надо продумывать в самом начале разработки сети
Vort позже добавлять уже просто сложно
orignal закоммитил
Vort хотя ещё это может быть просто очень сложная задача
orignal Vort ну я стал делать i2pd когда уже есть была такая как есть
Vort понимаю
orignal вот NTCP2, SSU2, ECIES шифрование это уже с моим участием
orignal забирайте кому надо
Vort поставил коммит на сборку
weko Vort: тут структура сети не причём потому что это уже на уровне клиентов и их поддержки
Vort мне кажется, что и то и то важно
Vort (я в рестарт)
Vort мне кажется, что и сеть должна позволять гонять данные одновременно по нескольким маршрутам и клиентский софт должен уметь этой возможностью пользоваться
Vort самая близкая технология - bittorrent
orignal ну вот стриминг такой дурной
orignal jrandom запилил его в 2004 году
orignal во времена диалапа
orignal тогда было нормально
Vort torrent даже позволяет через препятствия данные перебрасывать, но это явно была не основная задача тогда
Vort теперь сеть (клирнет) более хаотична и нужны новые методы взаимодействия с ней
Vort i2pd.i2p уже открывается у меня
orignal ну так потому что счас пробует другой флудфил если с первым нет совместимости
` нучо, посоны, есьчо по libtorrent? атхадил
weko `: Vort говорит что есть успехи с qtorrent
Vort ну у меня есть сборка qbittorrent, которая работает. через задницу )
` Vort, а там как? Не через "давно" существующий плагин? (не пробовал, но гуглил)
Vort только вот проблема в том, что разработчик qbittorrent заметил тот же косяк, который замечал и HidUserZ
Vort и кто и когда его теперь будет чинить - большая загадка
Vort `: да просто ставишь тип прокси "I2P", адрес и порт SAM`а - и всё
weko Vort: а оно пойдёт в ш2з онли режиме?)
Vort ну и либу надо последнюю
` Vort, тю, ля, тю. Друг моего друга делал что-то подобное уже, но без SAM'а а для АУТПРОКСИ (#АСУЖДАЮ).
weko `: заебал осуждать вечно
Vort weko: вроде да. может, надо будет DHT пока что отключать
weko Vort: надо сделать DHT внутри i2p
weko Отдельный
Vort `: ну прокси то через портмап можно сделать и без какой-либо поддержки. вроде
Vort weko: да он уже разработан
Vort надо будет смотреть, что уже в либе сделано, а что - нет
weko Надо
Vort но для начала надо хотя бы базовую поддержку в основную ветку протащить
weko Если верить ацетону то DHT внутри ш2з есть
Vort а там уже и тестеры будут. а может и новые разработчики
Vort там секция DHT есть
` weko, и имя этим DHT - Floofills
` )00
` Floodfills*
weko `: xD. Я про bittorrent DHT
Vort "DHT support is included in the i2psnark client as of version 0.9.2"
weko Vort: вот да
Vort но когда я тестировал libtorrent, то видел, что клиент начинал ломиться на IPv4. насколько успешно - не разбирался
Vort так что там I2P DHT или не реализован или поломан
orignal который с корнем у постмана? вряд ли
Vort ну для начала можно клиента фаерволлом запихать строго внутрь SAM`а. так что не особо проблема
weko orignal: ?
orignal магниты
weko А это то
Vort DHT это ж другая штука
weko Ну дак DHT не привязан
orignal в I2P у них корень DHT tracker2.postman.i2p
weko К трекеру
weko Ну дак
weko Работает же? Работает
Vort хотя как он стартует с нуля - не смотрел
orignal вроде только в снарке есть магниты
weko Возможно
Vort так трекеры в магнит прописываются
Vort так что это не проблема
Vort я изначально для магнитов поддержку и допиливал
Vort скачался файл через магнит - значит, поддержка ожила
weko Год аптайма это круть вообще) правда смысла от этого года на 2.41 не особо)
` зато там было >50% tunnel creation success rate..
orignal weko на 2.41 перешли как раз когда пыня войну начал
orignal толк был
orignal просто тогда SSU2 только начали делать
weko orignal: ну я про то что лучше обновиться а не держать на старой версии)
orignal а сейчас он почти полностью закончен
orignal не всегда
orignal были времена у меня илита и полгода стояла без рестарта
Vort в данном случае лучше обновиться, но обычно лучше ещё проверять качество версии
weko Ну полгода норм)
weko Год уже многовато)
orignal просто счас настало время перемен ))
orignal резких
orignal до 2018 года было полное болото
weko ПЕРЕМЕН!!! ТРЕБУЮТ НАШИ СЕРДЦА!
` перемен требуют наши роутэра (нужно сломать удОрения)
orignal "вместо тепла зелень стекла" ))
Vort больше проблем в клирнете - больше юзеров тут - больше внимания сети - больше багов вылазит. как-то так
orignal Vort я считаю что просто был затык в SSU
orignal а как только его не стало все потоки и поперли
` вот бы увидеть эти потоки в большей скорости входящего\исходящего трафика..
Vort я пока что только глядя на транзиты это "попёрло" вижу
Vort `: вот вот
weko orignal: надо накостылять джавистам за дропы пакетов
weko Тогда вообще классно будет
orignal ну у меня все работает с приличной скорость
orignal просто я же знаю как было раньше ))
Vort в java же лимиты не просто так сделали
orignal они просто не тянут
` потому что жаба
Vort так что они никуда не денутся. разве что разумнее их распределить
orignal ` да нихуя
Vort хз хз
orignal думаещь там то же самое на плюсах было бы лучше? ))
orignal одно 150 тредов чего стоит
Vort может быть совокупность факторов
Vort почему 150, а не по треду на коннект? )
orignal Vort понимаешь высоконагруженные приложения писать тоже надо уметь ))
orignal ну 150 это сразу после старта
Vort orignal: понимаю. и что такое байт-код тоже понимаю
orignal может и по треду на коннект ))
weko orignal: проблема не в скорости а в затыках
orignal проблема в другом
orignal когда i2p начинался требования были другие
orignal то что было хорошо в 2004 году не годится сейчас
Vort weko: если не хватает ресурсов, то проявляться это может по-разному
weko Vort: лимиты лимитами, но дроп пакетов уже существующих туннелей - прямое вредительство
orignal у нас на работе потоки данных в сотни раз выше чем тут
Vort weko: я так понимаю, им надо что-то дропнуть, иначе не хватит ресурсов
orignal а что им остается делать если джава машина начинает дымиться?
` orignal, нуувасто ещё и вылизано под железо наверняка
orignal ` ну сервакаи само собой мощные
orignal 64 ядра
Vort weko: может, высчитывать, что именно стоит дропнуть у них тоже ресурсов нету? )
Vort вот и дропают что попало
weko Vort: пусть меньше туннелей ставят тогда, а не дропают пакеты
orignal под железо само собой есть карточки типа infiniband с DMA
weko Пусть сделают лимит в 1000 туннелей
weko И не мешаются
orignal счас же новые коды будут
orignal типа "пнх"
orignal когда роутер загражет сильно
orignal он ставит код
orignal и остальные должны оставить его в покое
weko Ну в идеале это делать не через RI
weko Но хотяб так
weko В этом плане я согласен
orignal это разуменая мера
weko Что лучше хоть так
Vort так загрузка же прыгает
Vort будет какое-то усреднение?
weko Посмотрим
weko В теории должно быть
Vort просто сейчас вполне реально, что 10 минут занят, 10 минут ничего не делает
weko Vort: +
orignal Vort кстати что там с потерянным NTCP2 адресом?
orignal я вообще тот дурной код выпилил ))
Vort orignal: уже можно тестить? у меня же на ВМке тестовые данные
Vort если можно тестить, загружу, проверю
orignal да не торопись
orignal по уму долже добавлять с 127.0.0.1
orignal это я тоже переделаю
orignal не успел еще ))
Vort в общем, минут через 10-20 гляну, если не забуду
orignal да не к спеху
orignal можно подождать
Vort подсунул новую версию i2pd в виртуалку - ничего не поменялось. добавить ntcp2 не вышло. надо будет глянуть отладчиком
orignal Vort ладно посморю дальше
orignal там доджно доблясять в EnableV4
Zona52 При каком раскладе можно увеличить чило туннелей более 5к?
` расистский айпи
Vort где? у себя?
Vort если комп и сеть тянут, то можно хоть 50к поставить
Vort у меня 40к стоит, проблем нет
weko Zona52: при любом раскладе
orignal при любом если у тебя не совсем доходяга
weko Если не тостер
weko Короче
` проблемы тостера сервер на волнуют (с)
relaybot 13trus: во, теперь работает
weko Хых
orignal trus чего у тебя работает?
relaybot 13trus: чек #ru, я r4sas
` сообщения пейсать туть может
relaybot 13R4SAS: да он почему то не мог писать сюда типа
relaybot 13trus: просил поправить кое что, он поправил и заработало
relaybot 13R4SAS: а теперь еще раз
relaybot 13trus: лол все равно работает
relaybot 13R4SAS: ну вот
relaybot 13trus: но мне все еще пишет что я участник
relaybot 13R4SAS: тут я хз
nonl-l-etc-etal перепидорасил иссуи в андройд репе. осталось 13 иссуёв
` сам написал - сам закрыл. KPI который мы заслужили
relaybot 13trus: че за основные баги поправил?
relaybot 13trus: или добавки может какие
weko хых
nonl-l-etc-etal trus ничё не правил, не коммитил. просто иссуи просмотрел
nonl-l-etc-etal там ещё народ чёта бузит в github.com/PurpleI2P/PurpleI2P
nonl-l-etc-etal `: ты сидишь на жопе и нихера не делаешь, вот кпи
relaybot 13trus: я не знаю сложно ли это но в идеале было бы для удобства сделать в верхней шторке иконку i2p чтобы включать выключать через шторку можно было бы (ну и провер <clipped message>
relaybot 13trus: яь работу), ну это так, если захочется тебе че нибудь поделать
` nonl-l-etc-etal, будешь начальником начальникофф - тоже будешь сидеть и ничего не делать, а пока десу.
nonl-l-etc-etal trus иди и создавай иссуй и сам его делай, я ебал
relaybot 13trus: если самому делать то зачем иссуй
Vort orignal: про RouterContext::SetSupportsV4 я уже рассказывал. SupportsV4 () выдаёт true из-за SSU2 v4. и дальше выполнение функции не идёт
Vort соответственно, и вызова m_RouterInfo.EnableV4 () не происходит
orignal ну да вот EnableV4 почему не вставляет?
orignal увидел что адреса нет и вставил по логике
Vort говорю же - до вызова m_RouterInfo.EnableV4 () дело не доходит
Vort вот тут SupportsV4 () = true - а, значит, return
orignal ты смотри Transports.cpp
Vort сейчас гляну
orignal а все понял он оттуда и вызывается
orignal да логично
Vort типа v4 уже есть (в SSU2) - выходим
orignal согласен
orignal починю
Vort окей
orignal прям баг на баге сидит ))
weko страшно, очень страшно