~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
AreEnn
DUHOVKIN_
Guest7184
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
vade
weko
whothefuckami
qend
orignal: HidUser0: I2PControl выдает постоянно 32700 ошибку на 2.38.0 на новой пока не тестировал
orignal
и что это за ошибка?
orignal
code\":-32700
orignal
оно?
orignal
не может запрос распарсить
orignal
показывай что ты делаешь
R4SAS
лучше пусть логи врубает
R4SAS
там ему всё напишеь
R4SAS
т*
orignal
он какую то хуйню присылает
acetone
qend ^
qend
orignal: запрос curl --insecure "https://127.0.0.1:7650" -X POST -H "{'id': 0, 'jsonrpc': '2.0', 'method': 'Authenticate', 'params': {'API': 1, 'Password': itoopie}}"
orignal
qend ладно сам гляну
orignal
или смотри в лог
orignal
LogPrint (eLogError, "I2PControl: exception when handle request: ", ex.what ());
orignal
на предмет вот такой ошибки
orignal
чего пишет
orignal
кидает я думаю вот это
orignal
boost::property_tree::read_json (ss, pt);
qend
loglevel warn?
orignal
это просто error
orignal
должно быть всегда
orignal
ищи exception when handle request
qend
I2PControl: exception when handle request: <unspecified file>(1): expected value
orignal
почему без кавычек?
orignal
std::string id = pt.get<std::string>("id");
orignal
там '0' тоже должен быть а не 0
orignal
короче поставь все значения в кавычки и проверь
qend
запрос: curl --insecure "https://127.0.0.1:7650" -X POST -H "{'id': '0', 'jsonrpc': '2.0', 'method': 'Authenticate', 'params': {'API': '1', 'Password': 'itoopie'}}"
qend
Лог: I2PControl: exception when handle request: <unspecified file>(1): expected value
qend
Ответ: {"id":null,"error":{"code":-32700,"message":"<unspecified file>(1): expected value"},"jsonrpc":"2.0"}
orignal
ну x3
orignal
придется самаму смотреть
orignal
"id":null
orignal
он явно даже id прочитать не может
R4SAS
уберите пробелы после :
orignal
наверное
qend
"id":null прописал, убрал пробел после ":" такой же результат
orignal
а из примеров пробовал?
orignal
вот отсюда
orignal
ладно сам гляну через полчаса
qend
да, отсюда смотрел. И составил запрос из кода, который отправил HidUser0 вчера. Нужно токен получить сначала, а он ошибку возвращает
R4SAS
так
R4SAS
q
R4SAS
qend: -H "
R4SAS
а какого хера ты в заголовок пихаешь?
orignal
а не в тело
orignal
JSON в теле должен быть
R4SAS
curl --insecure --request POST --data "{'id': '0', 'jsonrpc': '2.0', 'method': 'Authenticate', 'params': {'API': '1', 'Password': 'itoopie'}}" 127.0.0.1:7650
qend
R4SAS: ответ на такой запрос в 2.38.0 : {"id":null,"error":{"code":-32700,"message":"<unspecified file>(1): expected key string"},"jsonrpc":"2.0"}
R4SAS
curl -k -H "Content-Type: application/json" -X POST -d '{"id":"0", "jsonrpc":"2.0", "method":"Authenticate", "params": {"API":"1", "Password":"itoopie"}}' 127.0.0.1:7650
qend
Лог I2PControl: exception when handle request: <unspecified file>(1): expected key string
R4SAS
вот так попробуй
qend
да, так работает) Спасибо
R4SAS
в json незя юзать '
R4SAS
только "
R4SAS
ибо в одинарные заключают только символ
R4SAS
а с тебя просит строку, строки только в двойных
qend
понял, спасибо большое
orignal
это заивист как бустовский парсер работает
R4SAS
он скорее всепго по общепринятому стандарту работает
orignal
ну так что? чинить там ничего не надо?
qend
I2PControl отлично работает, как и все)
R4SAS
orignal: а что за последний коммит?
R4SAS
на что влияет?
orignal
ни на что
orignal
просто чистит от мусора
orignal
имело смысл когда все пиры в тоннеле были эль-гамаль
orignal
чтобы использовать общий контекст
orignal
счас уже не имеет
orignal
я и этот zeroPadding вычищу
orignal
когда будет строить тоннели только через ECIES
R4SAS
у меня на s2 порядка 40 мбит
orignal
просто у меня там P
orignal
в след раз на X переключу
R4SAS
на s3 больше всех жрет unbound
R4SAS
июо там у меня публичный днс
R4SAS
в ш2зв порядка 820 КБ/с
orignal
мало
R4SAS
сойдет
R4SAS
говорю же основная нагрузка там - днс
orignal
клирнетовской?
R4SAS
да
R4SAS
opennic.i2pd.xyz/
orignal
а у меня на одной впс ygg жрет порой больше чем i2pd ))
R4SAS
такое у меня на s2
R4SAS
ибо там пир публичный
orignal
а у меня там линк прямо к корню
orignal
к узлу нила
R4SAS
откуда ты наковырял пир то?
R4SAS
он сам скинул?
orignal
у буров сидели когда на 0.4 переходили
orignal
я говорю вот что за хуета я не могу к некоему адресу приконнектиться
orignal
а он говорит что этот адрес его
orignal
и попросил адрес моей ноды
orignal
что то у себя прописал и пошло
R4SAS
а, ну ясно
orignal
ну так получилось
orignal
что я стал таким крутым перцем ))
orignal
причем я жаловался типа по v6 не соединяется че за ботва
R4SAS
дописал в opennic.i2pd.xyz парамерты туннеля для днс через ш2з)))
HidUser0
orignal: ты говорил туннели просто так не пропадают, да?
R4SAS
HidUser0: откуда?
R4SAS
при релоаде?
R4SAS
могут
HidUser0
нет нет
HidUser0
типа туннели живые, пока хопы живые
HidUser0
днями могут жыть, orignal говорил
orignal
да
HidUser0
orignal: а что тогда значит expiring?
orignal
если тоннель считается хорошим
orignal
тоннель живет всего 10 минут
HidUser0
а, а как репутация высчитывается?)
orignal
но вместо него строится точно такоей
orignal
хороший значит меньше 250 милисекунд на хоп
HidUser0
окей, понял
HidUser0
спасибо
orignal
и пинги разумеется проходят
R4SAS
orignal: про лизсет будешь делать?
R4SAS
насчет протухания при рестарте серверной стороны
orignal
я пока не знаю как
orignal
там не так просто
orignal
непонтяно как отличать ситуация от простого протухания тоннеля