URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 130039
[ Назад ]

Исходное сообщение
"Релиз утилиты cURL 8.0"

Отправлено opennews , 21-Мрт-23 10:14 
Утилите для получения и отправки данных по сети curl исполнилось 25 лет. В честь данного события сформирована новая значительная ветка cURL 8.0. Первый выпуск прошлой ветки curl 7.x был сформирован в 2000 году и с тех пор кодовая база увеличилась с 17 до 155 тысяч строк кода, число опций командной строки доведено до 249, реализована поддержка 28 сетевых протоколов, 13 криптографических библиотек, 3 SSH-библиотек и 3 библиотек HTTP/3. Код проекта распространяется под лицензией Curl (вариант лицензии MIT)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=58833


Содержание

Сообщения в этом обсуждении
"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 10:14 
Полезная тулза, с 25-летием!

Сейчас налетят свидетели раста и прочие смузисосы, которые будут с пеной у рта доказывать, что это уже немодно, устарело и если бы на расте, то уязвимостей бы не было.


"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 10:17 
Вы удивитесь, но curl уже года как два поддерживает сборку с rustls и HTTP-бэкендом Hyper, написанных на Rust.

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 11:26 
И?

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 11:41 
что И? анон-2 написал ваське-1 что есть и на расте бекенд. а этот первый видимо за тупым троллингом сюда и ходит

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 11:46 
Там два мутных компонента добавили при новой сборке всё остальное то на C

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 23:06 
> Там два мутных компонента добавили при новой сборке всё остальное то на C

Их не "добавили", это сторонние проекты. Но оно может быть скомбинировано с ними если хочется.


"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 13:28 
Ну раз ничего страшного, то чего вы из-за раста так за линукс-ядро всё вокруг кипятком окропляете? Ну всунули необязательным макаром раст в ядро, "И-и-и-и?". Охолонитесь, не волнуйтесь так сильно, берегите свои нервные клетки и диваны.

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 13:34 
Чёт ты смешиваешь разные вещи. Одно дело, когда в код проекта добавляются код и зависимость от стороннего тулчейна, и другое, когда часть зависимостей может быть замена на блобы и не важно на чём они там написаны.

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 15:12 
Стесняюсь спросить, а вы знакомы с разработкой ПО вообще? Мне сложнее вспомнить, где нет "кода и зависимости от стороннего тулчейна" в больших проектах, чем наоборот. И что такое этот самый сторонний тулчейн? Почему сторонний, чему сторонний? В общем каша в голове.

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 15:26 
Ну так раз у тебя каша в голове, стоит заняться её вычёрпыванием может быть. Хотя это, очевидно, не каша. Самообразованием заняться никогда не поздно, всяко лучше, чем строчить дичь в комментах. В пользу того что он сторонний, говорит факт того, что заинтересованные корпы навернули не одно ведро патчей и костылей чтобы достичь совместимости. Конечно, сторонний, какой же ещё?

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 16:37 
> Сейчас налетят свидетели раста и прочие смузисосы

Очень жалкий байт.


"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 17:43 
>Сейчас налетят свидетели раста и прочие смузисосы

Вообще-то это 93 байта, если в UTF-8.


"Релиз утилиты cURL 8.0"
Отправлено Аноним , 22-Мрт-23 17:26 
Это только если с переводом строки считать :)

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 10:20 
Лучший браузе^W^W

А если серьезно, то штука на каждый день, особенно когда с вебом работаешь.


"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 10:32 
Postman наше всё, намного удобнее.

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 10:41 
"ui-инженерам", конечно, виднее, что удобно, а что нет.

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 10:55 
>Postman наше всё, намного удобнее

curl -V
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp

При помощи curl можно из cli либо через libcurl работать с любым из этих протоколов

"Postman — это HTTP-клиент для тестирования API"

Как можно сравнивать комбайн с садовой лопатой?


"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 11:00 
а CAN, например, есть? нет? смысл городить комбайн, если всё не могут охватить? лучше сделать что-то одно, но хорошо, и пример разработчиков Postman здесь показателен

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 11:03 
>смысл городить комбайн

Если ты не видишь суслика, это не значит что его нет. Ведь правда?


"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 13:51 
Если ты не видишь динозавра, это не значит что они есть. Ведь правда?

"Релиз утилиты cURL 8.0"
Отправлено 1 , 21-Мрт-23 13:59 
Ну нашли же под землёй массу останков.

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 11:27 
И как ты работаешь с протоколом гофер? Где ты его нашел и зачем он тебе нужен?

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 11:35 
>как ты работаешь с протоколом гофер?

Мне не нужен. Похоже, тебе тоже не нужен.
На этом основании мы постановили упразднить не нужный протокол.
Нормальная логика?


"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 11:47 
Его уже история упразднила и ей пофиг что мы сейчас решим.  

"Релиз утилиты cURL 8.0"
Отправлено OpenEcho , 21-Мрт-23 14:46 
Ну, пока еще не упразднила

lynx gopher://gopher.quux.org


"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 15:05 
Что ты курлом собрался делать с той ссылкой? Даже не вдаваясь в ненужность самого ресурса.

"Релиз утилиты cURL 8.0"
Отправлено OpenEcho , 22-Мрт-23 15:15 
> Даже не вдаваясь в ненужность самого ресурса.

Раз ресурс существует, значит он кому то нужен, не?


"Релиз утилиты cURL 8.0"
Отправлено Аноним , 22-Мрт-23 01:49 
Чувак, это значит упразднила, держу в курсе. Огонь трением сейчас тоже разводят, но это не значит, что это альтренативный способ приготовления пищи.

"Релиз утилиты cURL 8.0"
Отправлено OpenEcho , 22-Мрт-23 15:22 
> Чувак, это значит упразднила, держу в курсе. Огонь трением сейчас тоже разводят,
> но это не значит, что это альтренативный способ приготовления пищи.

Понял, ты из этих, которые используют только самое-самое трендовое и помогают повсеместной монополизации, а оно видишь, есть еще Морфеи которые предпочитают текстовый режим и мизирный трафик вместо трендового блоатвара где пустая страничка гугла как миниум 20 килобайт срани не относящейся к контенту


"Релиз утилиты cURL 8.0"
Отправлено Аноним , 22-Мрт-23 15:48 
А второй сайт на гофере есть? С этим неолуддиты носятся как с писаной торбой уже сколько лет.

"Релиз утилиты cURL 8.0"
Отправлено OpenEcho , 23-Мрт-23 19:13 
> А второй сайт на гофере есть? С этим неолуддиты носятся как с
> писаной торбой уже сколько лет.

В гугле забанили?

> In February 2022 Veronica indexed 325 gopher servers,[17] within which it indexed approximately 5 million unique selectors.

P.S.
Вероника это гоферный гугл


"Релиз утилиты cURL 8.0"
Отправлено OpenEcho , 21-Мрт-23 14:43 
curl 'gopher://gopher.quux.org'

"Релиз утилиты cURL 8.0"
Отправлено Карапуз , 21-Мрт-23 19:08 
>Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp

Вот это юниксвей, моё почтение


"Релиз утилиты cURL 8.0"
Отправлено Аноним , 24-Мрт-23 20:26 
> Вот это юниксвей, моё почтение

Ну а что, делает 1 вещь - качает урлы. Кто виноват что понапридумывали протоколов?!


"Релиз утилиты cURL 8.0"
Отправлено Константин , 21-Мрт-23 12:17 
Да? А вы пробовали прикрутить Постман к, например, скрипту в контейнере или Дженкинс джобе.
Ну, т.е. можно, конечно, но долго, дорого и без гарантий.

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 12:25 
Делаешь тесты и пускаешь их через Newman или ты документацию не смог осилить или в гугле забанили?

"Релиз утилиты cURL 8.0"
Отправлено Константин , 21-Мрт-23 13:03 
Вы смотрите на вопрос отправки запроса через концепцию использования Постман/Ньюман.
Попробуйте посмотреть на вопрос с позиции проекта. Нужно ли в каждый контейнер в приложении добавлять такие безусловно полезные и классные штуки, как Постман/Ньюман. А еще Емакс, Миднайт командер, тмукс.
Это все удобно для работы с постоянной системой, т.к. действительно сильно облегчает жизнь.
Но, скажем, в контейнерах это необходимо только на стадии тестирования/отладки, а на рабочей системе нужно другое - стабильность, размер.
Поэтому Курл, Вим, Баш (часто порезаный до Аш или вообще Сш).

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 13:28 
Там и так в каждый контейнер что-то добавлеят. И бывает что прям много добавляется. Добавить туда ньюмен ваще никак не мешает. Даже место не особо много занимает и ресурсов особо не ест. И в контейнере, который постоянно работает и что-то мониторит тоже никаких проблем.

Экономить на спичках и типа для экономии оперы делать всё на curl прям какая-то экономия на спичках. Это имеет место быть если у тебя весь проект на 5 долларовой впске. Но тогда вопрос зачем тебе вообще хоть какое-то тестирование или мониторинг работы. Можно самому зайти посмотреть работает что или нет.  


"Релиз утилиты cURL 8.0"
Отправлено Константин , 22-Мрт-23 14:49 
Курл дефолтом присутствует в практически каждой сборке. Любой внешний пакет это версии, зависимости и прочий обвес. Т.е. кроме самого приложения возникает необходимость в сопровождении/поддержке/тестировании какого-то левого пакета, который нужен не для работы приложения в целом, а для минимума людей в исчезающе малых случаях и только потому, что "ньюман лучше"?
У вас бритва Оккама затупилась? Для чего впиливать Ньюман? Какая цель?

"Релиз утилиты cURL 8.0"
Отправлено Анонимчик , 21-Мрт-23 16:49 
httpie поудобнее будет, если про веб говорить.

"Релиз утилиты cURL 8.0"
Отправлено ip1982 , 21-Мрт-23 10:28 
От 0 до 7 за два года. От 7 до 8 — за 23.

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 11:02 
Чем ближе к совершенству тем тяжелее улучшать

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 22-Мрт-23 09:24 
видимо политика роллинг-релиз это далеко не совершенство... а словно хозяйка, которая делает перестановку мебели каждый день ))

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 11:04 
Значит хорошие сапоги, надо брать. Первая версия меняется при обратно-несовместимых изменениях. Именно этой логике следует хром: попробуй его обновить до новой мажорной версии, потом запусти, потом закрой, сделай даунгрейд и запусти снова. Наблюдай плашку "у вас профиль от слишком новой версии хрома, обратно несовместимо, ничего не гарантируем, в случае багов обращаться только в спортлото".

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 11:48 
X11 так же появлялся. Сначала были релизы с некоторой периодичностью, а теперь X11 навсегда.

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 12:24 
Так у иксов и разработка заморозилась.

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 13:16 
Я бы не сказал, что затормозилась. Если повспоминать, то под иксами работает всё, тогда как под Wayland много чего не работает (либо же поддержка появилась гораздо позже). Рех хат сначала орёт "эту фичу невозможно реализовать в иксах, мы реализуем её в Wayland", потом долго-долго реализует фичу под Wayland, терпит Epic fail, и таки реализует под иксами.

"Релиз утилиты cURL 8.0"
Отправлено anonymous , 21-Мрт-23 13:32 
Прямо таки орет? Вот ты идешь такой по улице а тут редхат шасть и как начрет орать на ухо в стиле бешеного сержанта из цельнометаллической оболочки.

"Релиз утилиты cURL 8.0"
Отправлено Константин , 22-Мрт-23 15:00 
Нет, не "прям орет", а просто заявляет. А т.к. РХ это таки большая контора и люди слушают что они говорят, то да выражение "орет" вполне себе близко к правде.
А еще это сарказм, т.к. этот большой шкаф (РХ) громко падает.

"Релиз утилиты cURL 8.0"
Отправлено Анонимусс , 21-Мрт-23 14:37 
Как там поживает HDR? Уже реализовали?

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 22-Мрт-23 09:22 
а надо как обновляется веб-браузеры?

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 10:49 
>Смена нумерации обусловлена желанием отметить 25-летие проекта и наконец-то сбросить вторую цифру версии, которая накапливается уже более 22 лет.

И теперь первая цифра будет расти постоянно, как у браузеров?


"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 10:51 
Нет. Тут, скорее, как в Linux — хотелось просто показать, что достигнуто много прогресса

"Релиз утилиты cURL 8.0"
Отправлено Zenitur , 21-Мрт-23 11:03 
Не ожидал... Всегда же седьмая версия была. Даже, блин, в Red Hat 7.2.

> Новый выпуск cURL 8.0 не содержит кардинальных новшеств или нарушающих совместимость изменений API и ABI.

Опа, а вот это хорошо. Переименование libcurl.so.4 и libcurl.so.5 могло оказаться фатальным для половины софта в системе


"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 12:37 
Эта половина софта вообще неясно зачем в сеть сливать данные лезет. И не половина, а пяток гтк-шлака с зондами.

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 13:17 
Скорее подгружать данные из сети.

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 13:29 
Одно другому не мешает. Подгружая, сливай. Народная мудрость.  

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 13:29 
Это только видимость, на деле они будут сливать личную информацию которую ничто не мешает записать и подшить в папочку. Особенно эффективно работает, если удастся ассоциировать с уже известными данными. Можно посмотреть, что они передают, и куда, в разном софте типа фиддлера. И всё бы это хорошо, если бы не утекало злоумышленникам (само или с помощью различных нелюдей).

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 11:08 
Похоже, что ребята хорошо праздновали 25-ти летие :-)
В тот-же день вышла версия 8.0.1
Bugfixes: fix crash in curl_easy_cleanup

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 17:40 
Показатель класса.

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 11:23 
>кодовая база увеличилась с 17 до 155 тысяч строк кода

Как там англичане говорят? Bloatware?


"Релиз утилиты cURL 8.0"
Отправлено fumanchez , 21-Мрт-23 11:44 
У vim'а их 800 (ну или 400 если не брать в расчет скриптовые портянки). Bloatware?

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 12:02 
>Bloatware?

Ну да. Не зря ж neovim запилили.


"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 12:40 
Где ещё больше кода?

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 21-Мрт-23 13:05 
зато он не NIH

"Релиз утилиты cURL 8.0"
Отправлено fumanchez , 21-Мрт-23 13:33 
Скачай исходники, прогони через какой-нибудь cloc или tokei, и потом рассказывай, где кода больше

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 22-Мрт-23 09:20 
И что произойдет?

"Релиз утилиты cURL 8.0"
Отправлено Срыватель покровов , 23-Мрт-23 23:57 
Всегда им был. Этому хламу место в восьмидесятых, когда современных клавиатур и компьютеров не было.
Другое дело Емакс - его хотя бы можно приспособить для нескольких целей сразу, а не только для мифической правки конфигов на сервере под SSH, о котором затирают вимеры.

"Релиз утилиты cURL 8.0"
Отправлено trunk , 22-Мрт-23 04:27 
curlftpfs починится ?

"Релиз утилиты cURL 8.0"
Отправлено Аноним , 22-Мрт-23 09:21 
Нет потому что приоритет это поддержка протокола gopher.