~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
DUHOVKIN_
KabaOS
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
`
anon3
b3t4f4c3
fidoid
karamba_i2p
monkey
nemiga
not_bob_afk
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
trust
uis
un
unlike
user
vade
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
да
orignal
когда он боб
R4SAS
но оно походу мало памяти жрет
R4SAS
либо это у меня мало релеев
R4SAS
ну да, int да указатель
orignal
проблем не в этом
orignal
что оно ссылку на RI держит
orignal
а вот это уже немало
R4SAS
так это не единственное место где такое происходит
R4SAS
у нас очень много где держит ссылки на RI
orignal
само собой
orignal
но это место где не чистится
orignal
и RI может там оставаться вечно