IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/11/25
~AreEnn
~AreEnn_
~R4SAS
~acetone
~orignal
~villain
&N00B
+Xeha
DUHOVKIN_
Guest7184
Leopold
Most2
Nausicaa
Nikat
Opax
Ruskoye_911
Vasservate
Vort
`
anon3
b3t4f4c3
fidoid
i2puser
kaotisk
karamba_i2p
nemiga
not_bob_afk
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
user1
weko
whothefuckami
orignal onon так что ты там поменял в стримах?
onon Приблизил стартовый RTT к реальному
onon Чтобы быстрее отдавал пакеты
onon Из недостатков - если реальный RTT будет больше чет тот, что я поставил - то получится наоборот медленнее
onon На длинных туннелях
orignal как назвать коммит то?
onon Даже не знаю
orignal я проверил вроде все работает
orignal const int INITIAL_RTT = 1500; // in milliseconds
orignal ну ну
orignal const int INITIAL_RTO = 9000; // in milliseconds
orignal в это не стоит поменять?
onon Не
onon Это таймаут
onon Если нам не ответили за 9 сек
onon Мы же не знаем, сколько реально там RTT
onon Если ответит больше чем через 1500 мы сбросим окно и будем разгоняться медленнее, а если больше 9000 то уже туннель менять будем
weko походу утечка где то
weko 1 гиг сожроло памяьи
weko бля я ж не обновил
weko за 17 дней крч
weko gca788e32 вот на этом коммите
weko_ ca788e32*
Vort weko_: нет такого коммита
Vort ну и ты в курсе о том что недавно атака на сервисы была?
Vort если у тебя есть сервисы, то проверь, нет ли на них хреновой тучи лизсетов
Vort у меня на 2.54.0-100-gd241e5d5 сейчас с памятью порядок - 180 мегов
Vort orignal: по поводу #2124: зачем было закрывать? креша же не должно быть в любом случае. или ты починил?
orignal это про документацию?
orignal чувак с ней идет на хуй
Vort про креш
orignal а ну так он сам накосячил с конфигом
Vort ну так и написал в лог critical error
Vort написать*
Vort а дальше или игнорить неверную опцию (чинить автоматически) или пропускать такой криво настроенный сервис
orignal ну можно да
orignal но мне лень разбираться
orignal я счас для буста 1.87 чиню
orignal поубивал бы пидаров
orignal утопил в пруду
Vort а если бы у тебя было не 2 зависимости, а 20...
orignal а ты думаеш почему я запрещаю ?
segfault orignal: кстати, ты говорил, что ты сделал c++20 потому что хотел эффективный merge std::set
segfault а в boost есть boost::container::set, который умеет эффективный merge уже лет 20 как
orignal ой все
orignal передел под буст 1.87
Vort пора тестировать?
Vort со старым пока могу проверить
orignal ну я поппробовал погонять
orignal с старыми начиная с 1.66 будет
Vort окей, если критических багов не ожидается, то сейчас обновлюсь
Vort а хз что там на гитхабе
orignal не должно ничего ломаться
orignal нет ну буст это пиздец
orignal этой выходки достаточно чтобы от него вообще отказаться
segfault там всего два гига
segfault текста
orignal у нас на работате есть код еще во времена 1.30 написанный
segfault и он на c++20?
orignal эти мудозвоны считают что все все бросят и начнут переписывать
orignal нет блять
orignal мы его просто выпилим
orignal причем тут 20?
orignal есть код который еще во времна буста 1.30 написан
segfault ну ты говорил, что на работе давно всё на c++20
orignal а они взяли и похерили обратную совместимость
orignal у тебя что с логикой?
segfault ну можно писать на c++20 не обновляя буст
segfault так и писать с 1.30
orignal то что использует 20 не значит что нет старого кода
orignal бллляяяять
orignal буст разумеется новый
orignal но код старый есть
orignal а дебилы похерили обратную совместимость
orignal потому пойдут на хуй
segfault так да
segfault мы давно забили
segfault на работе boost 1.55
segfault и всё
segfault не будем обновлять
orignal 1.55 с новым openssl не работает
orignal возможно так будем но я предолжу его просто выпилить
segfault orignal: вывод: классы надо писать свои)
orignal нет надо использовать std
segfault а потому будет как с std::auto_ptr
orignal код для std структур 90-х отлично копилироваться
orignal а что с ним? как был так и есть
segfault ну проверь))
segfault его к херам выпили начиная с c++17
orignal ну так никто не велить использовать 17
orignal для 17 много чего в коде надо ментяь
Vort совместимость ломается везде и всегда, к сожалению. так что от кучи #ifdef`ов никуда не деться
Vort иногда ту же программу можно запустить как в Windows 3.11, так и в Windows 11. а иногда и между двумя билдами одной и той же винды несовместимость
Vort само то по себе изменение в бусте хоть адекватное если не учитывать слом совместимости? а то всякое бывает...
segfault особенно недавнее выпиливание c++98/c++03 из буста
orignal я не понял зачем это нагромождение с io_context
orignal меня интересует другое
orignal как бы openssl-икам не ударила моча в голову выпилить фунукции от 1.1.1
segfault > 1.55 с новым openssl не работает
segfault а зачем вообще openssl бусту? мы же напрямую дёргаем openssl?
orignal boost::asio:ssl однако
orignal интефейс для работы по ssl как с обычными сокетами
segfault я что-то забыл, а в каком месте в i2p ssl?
segfault он разве есть?
Vort ресиды?
segfault orignal > как бы openssl-икам не ударила моча в голову выпилить фунукции от 1.1.1
segfault а они в warning-ах пишут, что она у них когда-нибуь как из брандспойта ударит
orignal серверные тоннели еще
orignal они могут поключаться к хосту по ssl
segfault ну на
segfault это можно подзабить
orignal нихуя
orignal надо тебе например сделать тоннель туда куда по ssl
orignal еще клиентские тоже надо бы сделать
segfault ssl это пиздец
segfault там всё очень переусложнено
Vort чистый http - как бы тоже
segfault Vort: а что там? заголовки да сырые данные
Vort то, что любой провайдер может в список ресидов добавить свой баннер :))
segfault ну первое что хочется сделать для ресидов, дёрнуть system("curl ...");
orignal у меня примерно такое было
orignal я накатал жалобу в канадкомназдор
orignal и признали жалобу правмерной
orignal у меня из-за их выходки котировки не шли
segfault orignal: да ну, хуйлостанкомнадзор может что-то нормальное сделать?
Vort в некоторых странах, полагаю, вариант "а давайте все будем мудаками, чтобы клиент не ушёл к конкуренту" - вполне рабочий
segfault orignal: можешь про ssl туннели подробнее рассказать?
orignal я сказал про канадакомнадзор
orignal причем тут пыня
orignal ssl тоннели ну есть параметр в конфиге серверного тоннеля ssl=true
segfault в какой момент они строятся и на каком уровне?
orignal это серверные
segfault это когда кто-то httpS сервер в i2p поднимает?
segfault какой в этом смысл?
segfault я ни разу не видел https в i2p
segfault orignal:
segfault смотри какая либа
segfault тут вроде всё есть, что надо
segfault а ssl предлагаю нахуй выкинуть
segfault ресиды можно и curl-ом скачать
segfault будет маленькая статически линкуемая либа
Vort какой нахрен curl в винде
Vort и вообще, спавн процессов - дурная привычка
orignal пиздец
orignal я же объясниял вроде