IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2021/09/21
~AreEnn
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest18004
Most2
Nausicaa
Vort
`
acetone_
ananas
anon3
b3t4f4c3
fidoid
nemiga
not_bob_afk
plap
poriori
profetikla
soos
teeth
tensor
un
weko_
whothefuckami
R4SAS по поводу пингов
R4SAS а как их слать то?
orignal надо написать код для их отслыки сначала
orignal в StreamingDestination добавить метод SendPing
orignal с лизсетом в качестве параметра
orignal в тоннеле же будет по таймеру отсылаться
R4SAS понял
R4SAS попробую глянуть
orignal ты хочешь сам написать?
orignal тогда почитай спеки на стриминг как его надо формировать
orignal а главное как обрабатывать ответы
R4SAS я сказал глянуть, не написать)))
R4SAS лол, чет только пришла идея на роутере запустить туннель через ш2з до днс
R4SAS когда вспомила про пакет не вспоминал про днс
R4SAS а далее через dnsmasq завернуть
HidUser0 Антоновский dns over i2p? R4SAS
R4SAS маразм крепчает
orignal и че?
R4SAS HidUser0: ну, у него свой, у меня тоже есть
HidUser0 Ацетоновский *
HidUser0 Понял
R4SAS у меня всё на opennic.i2pd.xyz расписано
R4SAS orignal: а ниче
R4SAS просто мыслю ухватил по поводу проверки поддержания сессии
R4SAS как dnsmasq например работает с днс
R4SAS это к тому что ты писал мол конечное приложение должно само
orignal ну так есть же решение
orignal которое я предложил
R4SAS оно в любом случае понадобится
orignal я пока полученные сообшения в SSU переделаю
orignal с таймстампом
R4SAS acetone: кстати, твой днс не умер случаем?
R4SAS не могу лизсет найти
R4SAS у dnsmasq никаких keep-alive нет
R4SAS запрос,ответ, закрытие
R4SAS никаких стримов висеть не остается
orignal значит придется нам делать в тоннеле
orignal больше никак
R4SAS вижу коммит
orignal ну да
orignal я же обещал ))
orignal boost::asio::deadline_timer m_ResendTimer, m_IncompleteMessagesCleanupTimer;
orignal вот же жопа
orignal он на каждую SSU сессию
orignal пора наводить порядок с этим
R4SAS дык
orignal жопа че
orignal я кстати похоже утечку нашел
orignal std::map<uint32_t, std::shared_ptr<const i2p::data::RouterInfo> > m_RelayRequests;
orignal не чистится
R4SAS это где
R4SAS m_RelayRequests.erase (it);
R4SAS вот же
orignal нет это когда приходит ответ удаляется
orignal а если не приходит
orignal он так и остается там
orignal а по таймеру не чистится
R4SAS вижу
R4SAS это получается когда роутер выступает в качестве интродьюсера?
orignal когда он боб
R4SAS но оно походу мало памяти жрет
R4SAS либо это у меня мало релеев
R4SAS ну да, int да указатель
orignal проблем не в этом
orignal что оно ссылку на RI держит
orignal а вот это уже немало
R4SAS так это не единственное место где такое происходит
R4SAS у нас очень много где держит ссылки на RI
orignal само собой
orignal но это место где не чистится
orignal и RI может там оставаться вечно