IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2025/06/13
~AreEnn
~AreEnn_
~R4SAS
~acetone
~orignal
~villain
@onon
&N00B
+Xeha
GFW
Leopold
Nikat
Opax
Vort
ananas
anontor
b3t4f4c3
chch
duck
fidoid
grimreaper
guest7
iiii
karamba_i2p
kinitus
not_bob_afk
not_human
osoznayka
poriori
profetikla
qend
rc13
slfd
soos
taureg
teeth
tensor
un
weko
whothefuckami
not_human orignal: а что это такое в faq про local adressbook? /// Only i2pd can resolve such addresses, by sending special datagram requests
not_human типа p2p addressbook?
orignal можно на домен поддомены вешать
orignal которые резолвятся лоскально
not_human понятно
not_human нихуя не понимаю. в bitcoin-core всеравно не появляется inbound соединений через i2p. все перечитал и проверил
not_human в логах пусто
V1P проверьте свою сеть
not_human в sam висит acceptor и по идее ко мне могут подключаться. значит получается bitcoin-core отклоняет подключения, но в логах пусто и настроено на прием подключений. не понимаю куда копать
not_human настраивал по офф документации
Vort not_human: проверь работают ли акцепторы в другом софте
Vort к примеру, в qBittorrent
Vort тогда станет понятно, специфична проблема для биткоина или она общая для всех SAM клиентов
Vort я давно проверял и работали, но с тех пор могли появиться свежие баги
orignal в госткойне работают
orignal я вчера проверял
not_human щас случайно запустил bitcoin-core в transient режиме. после закрытия осталась висеть сессия sam навечно
not_human а нет, закрылся. минут 7-10 висел
temp Привет, не пойму как отправить роутер в ребут через i2pdControl, выполняю такую команду:
temp curl --insecure -X POST i2pd:7650 -H "Content-Type: application/json" -d '{"id":"1","method":"RouterManager.Restart","params":{"Token":"1749829915"},"jsonrpc":"2.0"}'
temp отвечает:
temp {"id":null,"error":{"code":-32601,"message":"Method not found"},"jsonrpc":"2.0"}
orignal а такой вообще есть?
orignal m_RouterManagerHandlers["Reseed"] = &I2PControlService::ReseedHandler;
orignal m_RouterManagerHandlers["Shutdown"] = &I2PControlService::ShutdownHandler;
orignal m_RouterManagerHandlers["ShutdownGraceful"] = &I2PControlService::ShutdownGracefulHandler;
orignal вот что есть
Vort дописать надо наверно? geti2p.net/cs/docs/api/i2pcontrol
orignal ну я не написал
Vort хотя вначале понять, что именно он должен делать
Vort зачем юзеру рестарт?
temp так я не понял что написать в методе?
temp чтобы перезагрузить?
Vort зачем рестарт делать то?
Vort не реализована эта функция ещё
temp чтобы ключи подхватил или пересоздал
Vort ок
temp удаленно значит никак не дернуть его?
Vort да такой функции и не удалённо нету как я погляжу...
Vort наверно поэтому и удалённо не сделано
temp локально делал вот это i2pd kill -HUP 1
temp теперь понадобилось удаленно
Vort i2p::client::context.ReloadConfig();
Vort как я понимаю, это не полный перезапуск
Vort и не факт, что он ключи перезагружает
Vort скорее нет
orignal я просто не понимаю как можно сделать рестарт в приципе
orignal его же внешний скрипт запускате
Vort тогда надо смотреть что java делает
orignal ну так у них в пределах уже запущенной джава машины навернео можно
Vort может там тоже просто перезагрузка конфига, поэтому надо смотреть
Vort а в C++ можно сделать почти-перезапуск. если бы не было крешей при выходе и статических переменных
Vort где-то в main вечный цикл делаешь с выходом при установке флага
Vort при полном выходе ставишь флаг, при рестарте - не ставишь, но как бы делаешь выключение
orignal да понятно что можно вызвать fork себя
Vort тот вариант который я описывал он вообще не требует создания нового процесса
Vort fork - это как я понимаю - выход одного процесса и запуск другого