IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/03/30
~R4SAS
~orignal
~villain
@onon
&N00B
+AreEnn
+HackerMan
+KabaOS
+Leastr
+Most2
+Nausicaa
+Orion
+Vort
+WayBest
+Xeha
+acetone
+anon2
+b3t4f4c3
+karamba_i2p
+nemiga
+osoznayka
+poriori
+r00tobo
+relaybot
+segfault
+soos
+teeth
+tensor
+tolik
+un
+weko
+whothefuckami
newbie8sep24
profetikla
relaybot 13sfdgbdy: test
` <onon1> Но ты имей в виду, что тов. майор поднимет сотню X роутеров, и будешь строить свои туннели через него.
` Он типичный соффок - хочет брать побольше, а отдавать поменьше
Guest26219 это типичный капиталист вообщето
Guest26219 совок наоборот берёт поменьше отдаёт побольше
Guest26219 за эту дурость их и не любят
onon Оффтоп
Vort к i2pd напрямую не относится, но бекдор вчера обнаружили серьёзный, может кому интересно: openwall.com/lists/oss-security/2024/03/29/4
` Что-то там про xz?
Vort ну да, бекдор
` Самый "лулз" в том как его выявили 👍🏻👍🏻👍🏻
` +100500 глаз - говорили они..
Vort меня беспокоит другое - хренова туча систем в мире зависит от 1.5 контрибьютеров довольно важного проекта (лучшего или почти лучшего архиватора)
Vort ну да, про глаза
Vort а как выявили - я важности в этом не понял
Vort это же интересно - копаться в алгоритмах архивации. но миллионы разработчиков по всему миру почему-то так не считают
Vort в итоге важный проект оказывается в заднице. или без поддерджки или с вот такой "бекдоровой" поддержкой. даже не знаю, что лучше
client у меня есть копипаста про алгоритмы
client Ранние Этапы:
client 1950-е годы: Одним из первых методов сжатия данных был алгоритм Хаффмана, разработанный в 1952 году Дэвидом Хаффманом. Он использует переменную длину кодов для представления символов, наиболее
client часто встречающиеся символы кодируются наименьшим количеством бит.
client 1960-е годы: Введение алгоритма Лемпеля-Зива (LZ77) в 1977 году и его улучшения LZ78 в 1978 году Абрахамом Лемпелем и Якобом Зивом. Эти алгоритмы легли в основу многих современных методов сжатия данных.
client Развитие и Усовершенствование:
client 3. 1980-е годы: Развитие алгоритма LZW (Лемпел-Зив-Велч), улучшенной версии LZ78, который стал основой для форматов, таких как GIF и TIFF.
client Появление ZIP и RAR: В конце 1980-х и начале 1990-х годов появились такие архиваторы, как PKZIP (разработчик Фил Кац), использующий алгоритм DEFLATE, и RAR, разработанный Евгением Рошалем. Они предлагали не
client только сжатие, но и удобные средства управления архивами.
client Алгоритм DEFLATE: DEFLATE, представленный в 1993 году, сочетает алгоритмы Хаффмана и LZ77, обеспечивая баланс между эффективностью сжатия и скоростью работы. Он используется в форматах, таких как PNG, GZIP и
client Современное Развитие:
client 6. 7-Zip и LZMA: В начале 2000-х появился 7-Zip, разработанный Игорем Павловым, который использовал новый алгоритм сжатия LZMA (Lempel-Ziv-Markov chain Algorithm). LZMA предлагает высокую степень сжатия и широко
client используется для архивации больших наборов данных.
client Brotli и Zstandard: Недавно разработанные алгоритмы, такие как Brotli от Google и Zstandard от Facebook, предлагают еще более высокую эффективность и скорость сжатия, находя применение как в веб-технологиях, так и в
client других областях.
Vort в brotli в словарь просто всякой javascript`овой фигни понатыкано. он не универсален
Vort про zstd сейчас почитал, что он чуть хуже LZMA жмёт. надо будет ещё поискать
Vort так что если не учитывать экзотику, то LZMA - похоже, лидер
orignal Vort а кто за коапние в алгоритмах заплатит?
Vort как и обычно в опен сорсе
Vort полно опен сорс разработчиков в других проектах, которым никто не платит
orignal ну раньше были какие то идеи
orignal что работа над опесорсом даст какие то перспективы
orignal после того как все бабки отвалили гаденышу цукербергу народ на все забил
orignal совершенно справедливао
Vort перспектива - возможность понять, что какой код на компе делает
orignal а личные перспективы какие?
orignal зачем кому то делать лично?
Vort потому, что если никто не будет делать, то такой возможности не будет
orignal ну вот народ массово осознал что его неабади
orignal что работа в опенсорс ничего не дает
whothefuckami orignal: в xz нашли бекдор. Обнови все свои машины до последней версии
Vort я вообще считаю, что коммерческие интересы плохо с опенсорсом сочетаются
Vort это и обсуждаем )
whothefuckami А, вы уже вкурсе
whothefuckami Бля, я как всегда вовремя
whothefuckami На арч уже прилетел апдейт
whothefuckami Хз чё там по дебиану
orignal зачем?
whothefuckami Сколько времени этот бекдор существовал?
orignal Vort ну так и какая мотивация у простого разработчика заниматься оперсорсом?
whothefuckami Когда сделали коммит?
whothefuckami Просто гитхаб уже выпилил репозиторий
orignal давайте лучше вернемся к нашим баранам
orignal то есть i2pd
whothefuckami i2pd использует xz?
orignal нет
whothefuckami me calm then
orignal что нибудь важное и срочное надо до релиза чинить?
Vort orignal: мотивация - сделать мир лучше
Vort про релиз - как всегда - узнаем, надо ли было что-то чинить уже после релиза. ну не хочет народ тестировать зараннее. ничего не поделаешь
orignal в 90-е и начале 2000-х была несколько другая
orignal а асбстрактное сделать мир лучше не катит
orignal проще в масоны вступить чем в коде ковыраяться ))
orignal ну я тестирую на сових ашинах работает нормально
orignal я спрашиваю про явную лажу
whothefuckami Люди контрибьютят в опен сурс потому что все уважающие себя прогеры контрибьютят в опен сурс
whothefuckami Это прикольно
whothefuckami Этим можно хвастаться
Vort по-моему идея всегда была "понапихают коммерсанты всякой фигни в программу, а юзеры и знать не будут - надо исправлять эту проблему"
orignal whothefuckami эти сказки были 20 лет назад ))
orignal типа вы покажете какой вы крутой и вас возьмут на крутую работу ))
onon1 Лось, почини лизсеты до релиза.
onon А ещё говорит работает нормально... Какое тут нормально.
orignal а что не так с лизсетами?
onon Никого не трогаю, пакеты в туннель отправляю, и тут он мне пишет destination: confirmation was not recieved in 5 sec
onon и всё резко обрывается
orignal так может это правда?
onon А когда стрим зависает и пишет лизсет не подтверждён за 4 сек и никак не выходит из ступора.
onon А параллельно другой стрим запускаешь и всё работает
onon И туннели на обоих концах живые
orignal а причем тут лизсет я так и не понял
orignal короче это проблема стимов а не лизсетов
orignal которая стара как мир
onon И в чём она заключается?
onon Я думаю она бесит не только меня.
onon Время ожидания ответа после смены туннеля и лизсета, похоже ни на что не влияет.
onon Какой-то рандомный процесс, повезёт - отвиснет, не повезёт не отвиснет.
onon Я протестировал с разными значениями.
orignal причем тут вообще лизсет?
orignal чей лизсет?
orignal ты какой то сумбур говоришь
onon Ну он в лог пишет про лизсет, я откуда знаю.
onon Ну лизсет же должен быть, он же должен знать в какой туннель сообщения слать.
onon Потому что я не нашёл информации, как стримы обмениваются новыми лизсетами
onon В коде он шлёт Quick Ack, а какая там магия дальше происходит я не знаю
onon И то он его во время работы не отсылает, а только когда уже всё зависло.
orignal так вот разберись
orignal я полагаю лизсет той стороны протух
onon Я пытался слать Quick Ack в процессе передачи, не похоже чтобы это на что-либо повлияло.
orignal ну так если лизсет протух то что тут поделаешь?
onon Всякие короткие видосы и картинки обычно успевает передать. А гигабайтный бинарник ни разу ещё не удалось.
onon Да и картинки около 10мб тоже не всегда пролазят.
orignal вот это уже более прдемтный разговор
orignal когда более 10 минут качается?
onon Как такой сетью пользоваться
orignal никак
orignal но это работа надолго
Vort хопы рандомные или свои?
onon Точно не скажу, но похоже на то.
onon Все рандомные
orignal ну ирк же стоит часами и ничего
orignal короче там проблема более сложная
Vort то есть, если пингалку поставить на многие часы, то нормально, а если большой поток данных - то глючит?
Vort есть у меня кое какая идея. но не проверял
Vort при смене туннеля от превышения нескольких RTO, RTO сбрасывается на 9 секунд. но когда туннели меняются от протухания, то, по-моему, такого сброса нету
onon В твоей ирке так же стримы зависают, дропаются и пересоздаются
orignal ну у меня сутки без дисконнекта
onon Ты наверное волшебник
Vort мне кажется, не очень важно, почему сменились туннели - обрабатывать ситуацию надо схожим образом
orignal обычно и неделями стоит
orignal отвылы бывают при перегрузке серверного узла
Vort в общем, советую проверить то, что я говорю. может, и не в этом дело. но мало ли
orignal кроме старой проблемы ничего срочного нету?
onon Срочно новый CC я уже говорил.
onon Я уже допиливаю с пэйсером.
orignal неее. с этим точно подождет
orignal это уже после релиза
onon Это будет проблемой
onon Этот релиз добавит скорости, и все обновятся
onon А новый CC срежет скорость и никто не будет переезжать
onon И будут все друг другу в буферы лить тонны пакетов
onon А говорил без дисконнектов
onon Успел увидеть, что я написал?
orignal <onon> И будут все друг другу в буферы лить тонны пакетов
onon Ну да
onon А ещё говорил, что "ни единого разрыва" у тебя нет
orignal так говорю же там впс опять перегружена
orignal проц 100%
orignal серверная
Vort моё мнение: спешка с этим CC - гарантированный источник проблем. особенно учитывая особенности "неустойчивой" обратной связи по его разработке
Vort с ним обсуждений надо раз в 10 больше, чем было проведено
Vort да и вливать целым куском - рискованно. не то что сейчас, а вообще
Vort надо разделять на части или вообще пересобирать с нуля, беря из кода идеи
orignal именно поэтому после релиза
onon У тебя ещё неделя есть.
onon Сейчас код скину.
orignal неее
orignal вот неделю пусть поработает стабильно
orignal я не хочу делать регрессии
onon Не делай регрессий, делай прогрессии.
orignal и какие строчки смотреть.
onon Собери, потестируй. Не предлагаю вставлять именно такой код, просто это демонстрация, как это должно работать в принципе.
onon Там есть ещё баги, о которых я знаю, но пока не придумал как решать.
onon Ну и он пока без быстрого старта. Если доделать быстрый старт с определение BDP будет вообще огонь.
orignal посмотрю
relaybot 13qwert: apophis не знаешь почему не хочет заходить с этого аккаунта на ру, а сюда заходит. На ру который в илите
relaybot 13qwert: А на трусовом бот мост сломался
Vort onon: по ссылке старый код для хедера, похоже