~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 - это как я понимаю - выход одного процесса и запуск другого