~AreEnn
~R4SAS
~acetone
~orignal
~villain
@onon
&N00B
+relaybot
DUHOVKIN_
Guest7184
Komap-
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
weko
whothefuckami
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
ZIP.
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: по ссылке старый код для хедера, похоже