~AreEnn
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest8889
HackerMan
Most2
Nausicaa
Ruskoye_911
Vort
`
acetone_
anon3
b3t4f4c3
fidoid_
nemiga
not_bob_afk
plap
poriori
profetikla
soos
teeth
tensor
un
weko_
whothefuckami
R4SAS
мб пора на boost::asio::ssl::context::tls переключить?
R4SAS
до версии буста 1.54 на tlsv11
R4SAS
а выше - просто tls
R4SAS
до 1.64*
R4SAS
хотя на сентоси стоит 1.53, так что там надо ставить tlsv1
R4SAS
22:31:13 <~orignal> ну и обращение к нему через ->
R4SAS
22:31:21 <~orignal> с проверкой на nullptr
R4SAS
м... а что делать если он будет nullptr?
R4SAS
я так понимаю просто 0 возвращать
orignal
а нафига?
orignal
если nullptr то в лог писать ошибку
R4SAS
так надо же продолжать выполнение кода
R4SAS
там должно вернуть длинну данных сжатых
orignal
просто ничего с данными не делай
orignal
но такого быть не должно
orignal
аааа я знаю что надо
R4SAS
ты такое творить предлагаешь?
orignal
пиши ошибку
orignal
а делай так как будто gzip=false
orignal
так не скопилируется
R4SAS
так если тпм будет как без компрессии то в итоге ошибку там выбьет
orignal
вместо ? : сделай if
R4SAS
ну я понял
orignal
if (m_Gzip && m_Delator) m_Dektaor-> ...
orignal
else i2p::data::GzipNoCompression
R4SAS
а насчет ресида чего скажешь?
orignal
<orignal> а нафига?
orignal
чем оно мешает?
R4SAS
так SSLv23 же не везде уже пашет
R4SAS
особенно если SSL серт ECDSA
orignal
а былм уже случаи?
orignal
тогда поправь
R4SAS
были, у меня
orignal
чей ресид?
orignal
поправь
R4SAS
я туда попытался поставить ECDSA и ловил приколы
R4SAS
потом пришлось обратно сделать на RSA
orignal
я когда то пробовал менять но не собиралось
orignal
поменяй
R4SAS
- boost::asio::ssl::context ctx(boost::asio::ssl::context::sslv23);
R4SAS
+#else
R4SAS
+ boost::asio::ssl::context ctx(boost::asio::ssl::context::tlsv1);
R4SAS
+#endif
orignal
только проверь чтобы компилировалось и работало
R4SAS
компиляция без проблем идет
R4SAS
сейчас проверю работоспособность
orignal
проверь все ветки
R4SAS
info - Reseed: Downloading SU3 from ...
orignal
и?
R4SAS
debug - Reseed: got 82597 bytes of data from ...
R4SAS
TLSv1.2 пашет
R4SAS
так... пошел запускать CentOS виртуалку
orignal
давай
R4SAS
успешно
orignal
коммить
R4SAS
но тут смотри че
orignal
че?
R4SAS
у них походу вообще некоторые отрубили TLSv1
R4SAS
ща скрин скину)
orignal
а ну так наверное я потому так и сделал
orignal
так что облом
R4SAS
сейчас попробую обратно вернуть
R4SAS
и попопинать ресиды
R4SAS
reseed.i2p-projekt.de - только tlsv1.2
R4SAS
memcpy тоже
R4SAS
крч тут даже ничего не изменится
R4SAS
ибо если SSL3 они не умеют, то и на TLS1 так же будет
orignal
короче оставить как есть?
R4SAS
хз даже
R4SAS
просто если ресид умеет только TLS1.2, то с контекстом SSLv23 я не уверен что мы подключимся к ним
R4SAS
читать надо
orignal
почитай как в бусте оно решается
orignal
как то же https работает
R4SAS
sslv23
R4SAS
Generic SSL/TLS.
R4SAS
хм
R4SAS
значит ли это что оно должно повышать само?
orignal
а x3
orignal
я уже не помню как там делал
R4SAS
говорят что да
R4SAS
(только в boost 1.53 нету TLS1.1 или 1.2)
R4SAS
так что остается коннект к тем ресидам что умеют
R4SAS
не буду трогать тогда
orignal
вот да
R4SAS-revo
orignal: ну как
R4SAS-revo
разницу видно?
orignal
чего с чем?
R4SAS-revo
с памятью
orignal
рано еще смотреть