IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2021/09/01
~R4SAS
~orignal
~villain
&N00B
+relaybot
Guest7184
Leopold
Most2_
Nausicaa
Nikat
Opax
Vort
WayBest_
acetone
anon
anontor
b3t4f4c3
banona
fidoid
grimreaper
itsAMe
karamba_i2p
mauzer
onon
overflow
poriori
profetikla
qend
r00tobo
soos
teeth
tensor_
typhoon
uis
un
weko
whothefuckami
колдобина
колдырь
qend orignal: HidUser0: I2PControl выдает постоянно 32700 ошибку на 2.38.0 на новой пока не тестировал
orignal и что это за ошибка?
orignal code\":-32700
orignal оно?
orignal не может запрос распарсить
orignal показывай что ты делаешь
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 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 говорил
HidUser0 orignal: а что тогда значит expiring?
orignal если тоннель считается хорошим
orignal тоннель живет всего 10 минут
HidUser0 а, а как репутация высчитывается?)
orignal но вместо него строится точно такоей
orignal хороший значит меньше 250 милисекунд на хоп
HidUser0 окей, понял
HidUser0 спасибо
orignal и пинги разумеется проходят
R4SAS orignal: про лизсет будешь делать?
R4SAS насчет протухания при рестарте серверной стороны
orignal я пока не знаю как
orignal там не так просто
orignal непонтяно как отличать ситуация от простого протухания тоннеля