IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/03/10
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Leopold
Most2
Nausicaa
Ruskoye_911
Vort
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
soos
teeth
un
weko_
whothefuckami
R4SAS по логике всё так же, просто оставляется проверка на ygg адрес
R4SAS только вот чего я не знаю
R4SAS resolver как работает с адресами? просто его же вернет?
orignal наскольтко я знаю
orignal так ты проверь
R4SAS проверю
R4SAS у тебя на ygg.gostco.in есть ресид?
orignal нет
R4SAS ладно, сам тогда сварганю
orignal zzz.i2p так и лежит
orignal пусть все идут на 333.i2p ))
orignal почти то же самое
R4SAS diff --git a/libi2pd/Reseed.cpp b/libi2pd/Reseed.cpp
R4SAS index f0a4cc29..dfc10043 100644
R4SAS --- a/libi2pd/Reseed.cpp
R4SAS +++ b/libi2pd/Reseed.cpp
R4SAS @@ -703,6 +703,7 @@ namespace data
R4SAS s.lowest_layer().connect (ep, ecode);
R4SAS if (!ecode)
R4SAS +LogPrint (eLogDebug, "Reseed: Resolved to ", ep.address ());
R4SAS connected = true;
R4SAS break;
R4SAS @@ -790,17 +791,45 @@ namespace data
R4SAS boost::asio::io_service service;
R4SAS boost::asio::ip::tcp::socket s(service, boost::asio::ip::tcp::v6());
R4SAS -if (url.host.length () < 2) return ""; // assume []
R4SAS -auto host = url.host.substr (1, url.host.length () - 2);
R4SAS -LogPrint (eLogDebug, "Reseed: Connecting to Yggdrasil ", url.host, ":", url.port);
R4SAS -s.connect (boost::asio::ip::tcp::endpoint (boost::asio::ip::address_v6::from_string (host), url.port), ecode);
R4SAS +auto it = boost::asio::ip::tcp::resolver(service).resolve (
R4SAS +boost::asio::ip::tcp::resolver::query (url.host, std::to_string(url.port)), ecode);
R4SAS +if (!ecode)
R4SAS +bool connected = false;
R4SAS +boost::asio::ip::tcp::resolver::iterator end;
R4SAS +while (it != end)
R4SAS +boost::asio::ip::tcp::endpoint ep = *it;
R4SAS +if (
R4SAS +i2p::util::net::IsYggdrasilAddress (ep.address ()) &&
R4SAS +i2p::context.SupportsMesh ()
R4SAS +LogPrint (eLogDebug, "Reseed: Yggdrasil: Resolved to ", ep.address ());
R4SAS +s.connect (ep, ecode);
R4SAS +if (!ecode)
orignal ты чего?
R4SAS +connected = true;
R4SAS +break;
R4SAS +it++;
R4SAS +if (!connected)
R4SAS +LogPrint(eLogError, "Reseed: Yggdrasil: Failed to connect to ", url.host);
R4SAS +return "";
R4SAS if (!ecode)
R4SAS -LogPrint (eLogDebug, "Reseed: Connected to Yggdrasil ", url.host, ":", url.port);
R4SAS +LogPrint (eLogDebug, "Reseed: Yggdrasil: Connected to ", url.host, ":", url.port);
R4SAS return ReseedRequest (s, url.to_string());
R4SAS else
R4SAS -LogPrint (eLogError, "Reseed: Couldn't connect to Yggdrasil ", url.host, ": ", ecode.message ());
R4SAS +LogPrint (eLogError, "Reseed: Yggdrasil: Couldn't connect to ", url.host, ": ", ecode.message ());
R4SAS return "";
R4SAS ух епт
R4SAS сорян
R4SAS хотел другое отослать
R4SAS 00:34:13@24/info - Reseed: Downloading SU3 from reseed-pl.y.i2pd.xyz/i2pseeds.su3
R4SAS 00:34:13@24/debug - Reseed: Yggdrasil: Resolved to 316:f9e0:f22e:a74f::216
R4SAS 00:34:14@24/debug - Reseed: Yggdrasil: Connected to reseed-pl.y.i2pd.xyz:80
R4SAS 00:34:15@24/debug - Reseed: Got 78166 bytes of data from reseed-pl.y.i2pd.xyz:80/i2pseeds.su3
R4SAS да я между локальной машиной и компом с виртуалками перекидывал патч... а вот копирование из виртуалки не произошло
R4SAS хотел лог скинуть, эти 4 строки 0))
R4SAS крч немного пришлось шаманить, ибо тут еще бредовый обрезалщик [...] в коде
orignal ну отлично
R4SAS сейчас посмотрю как оно отработает с ipv6 в скобах
R4SAS а вот тут и облом... [1:2:3...] оно не переваривает
orignal кто? резолвер?
R4SAS да
orignal и не должен
orignal [] это же для http
R4SAS так мало ли внутри парсер есть
orignal навряд ли
R4SAS ща буду думать...
R4SAS либо в HTTP в парсер добавлять, либо сюда
R4SAS эм... так оно там есть
orignal конечно
orignal как бы иначе работало
R4SAS а почему тогда url.host отдает с [] ?
orignal это инетресный вопрос
orignal что оно должно отдалавать с [] или без
orignal кто то хуйню сделал
R4SAS мне кажется оно просто не сделано
orignal или хаген или я
orignal я помню что то чинил как раз для ресидов
R4SAS у тебя там костыль
R4SAS из разряда хуяк-хуяк и в продакшн
R4SAS ладно, сейчас буду думать
orignal ты хотел сказать в моем стиле разработки ))
R4SAS не, ну блин. это действительно "хуяк"
R4SAS оно в url.host должно отдавать адрес без []
R4SAS а при составлении полного url уже подставлять их
orignal ну я же не просто воткул тот код
orignal значит не работало
R4SAS понятное дело
R4SAS 01:12:44@982/info - Reseed: Downloading SU3 from [320:8936:ec1a:31f1::216]/i2pseeds.su3
R4SAS 01:12:44@982/debug - Reseed: Yggdrasil: Resolved to 320:8936:ec1a:31f1::216
R4SAS 01:12:45@982/debug - Reseed: Yggdrasil: Connected to 320:8936:ec1a:31f1::216:80
R4SAS 01:12:46@982/debug - Reseed: Got 76358 bytes of data from [320:8936:ec1a:31f1::216]:80/i2pseeds.su3
orignal отлично
orignal комить
R4SAS залил
relaybot 13mauzer: ок
relaybot 13mauzer: :)
zlatinb There is no more link to zzz.i2p from stats.i2p. Someone must have taken over.
zlatinb (there was one on the front page)
zlatinb Except of course they did a lousy job, there are still links from other pages, even one on /home.html but to a specific thread.
zlatinb not_bob is a few hours behind but it's already visible: notbob.i2p/cgi-bin/defcon.cgi?search=zzz&filter=
orignal ну и что типа вместо?
zlatinb ето мне?
orignal ну да что у них теперь вместо zzz.i2p
zlatinb ничего практически. i2pforum.i2p собственост нацика и он перестал одобрять регистрациев.
orignal в смысле где обсуждать именно разработку
zlatinb Меня забанили везде а и major.i2p потверждает что в #ls2 & #i2p-dev ничего не произходит.
zlatinb разработка умерла.
orignal а сами то они что думают интересно?
zlatinb идеи нету. idk incommunicado. RN какието хитрости пробовала под разними никами.
zlatinb Она все равно ничего не понимает.
orignal так и idk тоже
orignal там похоже никто не понимает
zlatinb а и действительность такая.
orignal ну дрозд кое что соображает на самом деле
zlatinb я с ним не общаюсь. #saltr тоже тихий сейчас.
orignal ну понятно, RIP
R4SAS у меня и статс не отвечает сейчас
orignal значит так неплохо бы спеки протоколов себе скачать
orignal аналогично
R4SAS репу просто выкачать
orignal я просто форкнул
weko Главное чтобы ничего не пропало
orignal и возможно к нам положить именно протоколы
orignal такими темпами там может ничего не остатьбся
weko Интересно, когда большинство заметит что постепенно джависты пропадают?
Leopold Что за дичь? Верните деда. Отберите телевизор, верните пенсию
weko Leopold: ты же был на митапе
weko Ацетон рассказывал про ситуацию
Leopold Дед отошёл пока отошёл от дел - всё что я понял
orignal что за митап?
orignal он не просто отошел
Leopold Дед пока отошёл от дел - всё что я понял
orignal zzz.i2p опустил
orignal и stats.i2p тоже
Leopold Ну так верните его
Leopold Что вы с ним сделали
orignal то есть площадки для обсуждеия разработки нету
orignal ну давай попробуй поговори с ним
weko Не думаю что это просто.... Вернуть
orignal я пытался
orignal у меня не получилось
R4SAS 333.i2p )))
R4SAS как ты вчера и сказал
orignal R4SAS так там язык русский ))
orignal всегда
weko Настало время всё брать в свои руки?
orignal а сил то хватит?
orignal у нас
weko Хороший вопрос
Leopold Почему он ушёл?
Leopold Я так понимаю, уже не выдержал дед
Leopold Все что-то друг друга обвиняют
Leopold страд\златинь\дед
Leopold Выталкивывают зачем-то
Leopold Сколько можно ругаться, товарищи
weko Спроси
weko Вышел правда
weko [17:33:03] zlatinb quit (Ping timeout: 120 seconds)
orignal почему ушел я знаю
orignal но не буду говорить здесь
orignal на самом деле там коплекс причин просто последний инцидент стал последней каплей
Leopold Я думаю, его никто не поддержал
orignal в чем?
Leopold Просто
Leopold Вообще
orignal ты не прав
orignal работа велась совместно
orignal Leopold вот можешь спросить у zab_
Leopold Ладно
Leopold Я просто к тому, что не надо сраться
weko Ты это не нам говори
Leopold И писать "java говно"
weko Так а что нет что-ли?)
Leopold нет
Leopold Без zzz хуже
weko Конечно
Leopold не надо выталкивать никого
Leopold Вон HidUserZ
Leopold тот ещё рашистович
weko [17:50:13] <b39775Leopold> не надо выталкивать никого
weko Так это не нам говори
Leopold Но без него хуже чем с ним :C
zlatinb дед -> Напалм Дед
zlatinb но ето лучше в #ru
orignal да лучше в ru
orignal Leopold вон интересуется
zlatinb А я думаю что ето не так плохо сделать mandatory чтоб Русского изучали те которие хотят участвовать в разработки ))
orignal ))))))
zlatinb Но пожалуста позволите меня остатся с Болгарской расскладки клавишов ))
zlatinb Иначе очень медленно пишу
zlatinb синий чат в #dev, о Боже начинается
Leopold zlatinb: покажешь свой твиттер?)
HidUserZ сам такой
weko да это не секрет лол, все всё понимают и знают
orignal в смысле секрет?
weko <Leopold> Вон HidUserZ
weko <Leopold> тот ещё рашистович
HidUserZ что за оффтоп
zlatinb чтото натворили там Leopold?
orignal с этим на ru
orignal zlatinb Leopold спрашивает почему дед ушел
orignal объясни ему на ru
orignal а понял его там нет
orignal тогда на en
zlatinb я в ru, через несколько минут обясню
orignal если кому хочется обсуждать джаву
weko что там обсуждать
orignal то что обсуждалось на zzz.i2p
weko пон
orignal а теперь не обсуждается
Vort у меня электричества не было, так что сбор данных по блокам памяти, к сожалению, прервался
Vort почитал логи - что получается - в Java доподдерживались ЛГБТ ?
orignal ты что в одессе что ли? ))
orignal Vort примерно так
Vort нуу.. севернее
orignal и не только лгбт
Vort для i2p, по-моему, кроме стагнации, основная угроза - атаки
Vort если будет кому латать дыры, то даже с малоактивной разработкой будет не сильно страшно
Vort вот как ygg к примеру существует. а в i2p я думаю в любом случае активность будет выше
orignal если будет кому
orignal знаешь что произошло после того как я положил zzz и статс?
Vort помню какая-то вялая реакция была
orignal нет
orignal я говорю idk смотри что делается
Vort так ответ ожидаю от "ничего" до "перезапустил сервисы"
orignal бага явная чинить надо
orignal так на след день приперся дед и стал меня расспрашивать подробности и починил
orignal понимаешь?
orignal а ты говоришь "латать дыры"
Vort не совсем понимаю. кроме того, что это надо было бы чинить побыстрее
orignal почему не починил idk сразу?
orignal а стал чинить дед
Vort я не только плохо знаю кто есть кто там, но и тем более какие навыки у кого
orignal иначе говоря "латать дыры" там может только 1 человек
orignal я тебе и объясняю что там нет никого
orignal кто бы разбирался достаточно
Vort хотя мне кажется, что если там был креш, то это не самое сложное для починки, особенность если нет проблем с воспроизведением
Vort особенно*
Vort даже самое тупое можно - откатить проблемный коммит или отключить проблемную фичу
orignal дед сказал неприавильно в лог писал
R4SAS лол
Vort ну это уровня 2+2 задача
orignal естествено
orignal потому я не питаю иллюзий
Vort хм. решил переделать свой анализатор блоков памяти, чтобы меньше CPU жрал. запустил на тест, ушел. прихожу - и вижу креш
Vort два варианта - или я налажал или просто креш
Vort в адресной книге - Run-Time Check Failure #2 - Stack around the variable 'url' was corrupted.
Vort из i2p::client::AddressBookSubscription::MakeRequest()
orignal это возможно
orignal там дурацкий код
nick_kramer_117 Сегодня получилось запелить самопальный TCP сервер для i2pd роутера, Консольным TCP клиентом получилось взять данные об сетевом статусе роутера.
nick_kramer_117 На днях попробую всё довести до ума
orignal что за tcp сервер?
_mblw_ я вот тоже не пойму
R4SAS хе, ворта опят нету
R4SAS надо будет посмотреть одну хрень
orignal так опять свет отключили видать
R4SAS угу
orignal а в одессе свет есть
R4SAS в воскресенье начинаем?
R4SAS или же завтра?
orignal когда у тебя есть время
R4SAS могу с завтра вечером
orignal значит завтра
orignal перед релизом сделаю коммит
orignal это ресид просрался?
R4SAS всм?
orignal ну который 127.0.0.1 выдавал
orignal или его выкидываем?
R4SAS так он будет отдавать 127.0.0.1 до след недели
R4SAS idk ак говорил
R4SAS хозяин вернет всё сразу после релиза
orignal ну ладно
R4SAS бля, гребаная перезагрузка туннелей сломала рег
orignal чини
weko Так и хочется вставить: "а я же говорил" )))
orignal причем он наступил на свои грабли ))
R4SAS да я случайно нажал
R4SAS хотел транзит вырубить
weko Это к я тому, что баганую кнопку нужно убрать
weko Пока она баганая она больше вреда наносит
R4SAS пока она баганная и о нее спотыкаются - ни кто не забудет что надо её чинить )))
weko Тоже верно
weko Я постоянно помню о её багах потому что всё время перезагружаю роутер вместо её нажатия))
R4SAS weko: че, сделаешь кнопку удаления лизсета?
R4SAS у тебя один день есть
weko Посмотрим
weko Попробую
weko Я то если что из транка соберу))
R4SAS завтра вечером насинаю собирать
R4SAS orignal: чего то опять tags начало забивать
orignal где?
R4SAS на одном из reg
orignal cсколько?
orignal у меня на илите 38K
R4SAS я не про значение в морде, а про папку
orignal а что мы в нее пишем?
R4SAS откуда мне знать )))
R4SAS <b32>.tags
orignal я вообше не помнб что там ))
orignal это наверное про эль гамаль
Vort__ пока что свет у меня на месте. это у меня основной узел из-за адресной книги крешнулся
Vort__ пытаюсь словить, из-за чего это происходит
Vort__ но пока что безуспешно
R4SAS походу это ты чего то накрутил)))
Vort__ может, студия что-то не то насобирала. загадка. ну или я что-то не то сделал. но оно в одном и том же месте несколько раз свалилось. странно это
Vort__ у меня когда-то такое со студией было кстати. полная пересборка тогда помогала
Vort__ подозреваю, кстати, проблемы с потокобезопаностью функции логирования. я когда-то видел в логах огрызки сообщений. может, с этим связано
Vort хотя несколько раз подряд попасть на гонку с логированием это практически нереально. скорее поверю в то, что побитый бинарник получился. ну или таки я где-то ошибся
R4SAS поднять вот такой минимальный форум на замену дедовскому... пример: forum.status.cafe
orignal R4SAS так что с тагами?
R4SAS откуда мне знать
orignal это только для эль гамаля же
R4SAS ну, рег на 0 до сих пор работает
R4SAS может там зафлуживать пытаются?
orignal 0 или 0,4 ?
orignal так а что происходил объясни внятно
R4SAS ну... много файлов с названиями <b32>.tags в папке tags
R4SAS разных размеров
R4SAS сейчас после рестарта уже появился один файл размером 78кб
orignal так вот 78K это любопытно
orignal счас разберемся
orignal они вообще пишутся только при останове
R4SAS не похоже, как видишь
R4SAS я перед запускам зачищал
R4SAS запуском*
orignal что то не то
orignal у меня нигде их нет
orignal посомтри на других машинах
orignal скажи ка мне
orignal уже не боб ли их создает все время.
R4SAS кстати, боть может
R4SAS но почему тогда я видал один файл с b32 от reg?
R4SAS и что там вообще хранится