The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от opennews (ok), 23-Сен-19, 08:43 
Доступна новая версия утилиты для  получения и отправки данных по сети - curl 7.66.0, предоставляющей возможность гибкого формирования запроса с заданием таких параметров, как cookie, user_agent, referer и любых других заголовков. cURL поддерживает HTTP, HTTPS, HTTP/2.0, SMTP, IMAP, POP3, Telnet, FTP, LDAP, RTSP, RTMP и другие сетевые протоколы. Одновременно вышло обновление параллельно развиваемой библиотеки libcurl, предоставляющей API для задействования всех функций cURL в программах на таких языках, как Си, Perl, PHP, Python...

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от имя (ok), 23-Сен-19, 08:43 
>  Добавлены параметры "-Z список URL" ("--parallel") и "--parallel-max", позволяющие организовать одновременную загрузку списка URL в несколько потоков;

Какие поводы пользоваться aria2 остались?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от Аноним (-), 23-Сен-19, 08:49 
Закачка torrent?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

79. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аномномномнимус (?), 23-Сен-19, 22:35 
не только лишь торрент, но и другие p2p
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

11. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +2 +/
Сообщение от Аноним_t (?), 23-Сен-19, 09:38 
Качать один большой файл в несколько потоков.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

47. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +2 +/
Сообщение от Аноним (47), 23-Сен-19, 16:39 
За это прекратили банить? Серьёзно, я это уже лет 15 не пробовал.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

50. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от пох. (?), 23-Сен-19, 16:51 
большинство - прекратили, поскольку количество этих идиотов упало до околонулевого, они мешают уже только себе самим.

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

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

54. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от Аноним (54), 23-Сен-19, 16:57 
> За это прекратили банить? Серьёзно, я это уже лет 15 не пробовал.

Просто обнуляют заголовок Range, через который реализуется параллельное скачивание.
Переполнение с помощью этого заголовка находили и в apache, и в nginx. И, скорее всего, ещё не раз найдут.

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

60. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от пох. (?), 23-Сен-19, 17:53 
д-лы, мля :-(

> Переполнение с помощью этого заголовка находили и в apache, и в nginx.

я бы на их месте зобанил себе апач и нхинх - в них еще много чего находили - и, уверен, еще найдут.

очень вредные и опастные программы. пользуйтесь netcat. А запросы принимайте почтой. Бумажной, конечно, какой еще email - в нем опастносте!

Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

66. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  –1 +/
Сообщение от Аноним (54), 23-Сен-19, 18:33 
> д-лы, мля :-(

Прежде чем делать такие суждения, вы бы хотя бы задачей поинтересовались.
Например, в абсолютном большинстве случаев для REST API Range нафиг не упал.

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

73. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +2 +/
Сообщение от Аноним (73), 23-Сен-19, 21:10 
Нет, не банят. Я так на GitLab всякие дистрибутивы качаю. Если с сорсфорджа - то можно распараллелить ещё и по зеркалам. С Qt тоже работает.
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

78. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от Аномномномнимус (?), 23-Сен-19, 22:35 
Качать в несколько потоков с разных источников же
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

87. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от пох. (?), 24-Сен-19, 08:01 
"в 2k19" это имеет хоть малейший смысл?

Источники того, что можно качать с разных - обычно не на сто мегабит к сети-то подключены. Так что все упрется в твой домашний линк, проданый тебе с оверсабскрайбом раз этак в 200.

Хотя насчет сорсфоржа и не уверен, может они там инфраструктуру и не обновляли двадцать лет. С другой стороны, а и что с них качать такого большого? Старинные исходники обычно невелики.

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

97. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (97), 25-Сен-19, 07:47 
Образы дистрибутивов, например. Или очередную версию LibreOffice. Особенно, если есть metalink. Там и зеркала, и параллельность, и проверка хэша после загрузки.
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

3. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +4 +/
Сообщение от Аноним (3), 23-Сен-19, 08:55 
Ну все, пора уже делать HTTP/2 deprecated. Оставлять только HTTP/1.1 и HTTP/3
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  –1 +/
Сообщение от nobody (??), 23-Сен-19, 09:13 
Так и будет. Гугель сам понял, что получилась хня, а кроме него эта оверинжиниранная хрень вряд ли кому надо
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

12. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +7 +/
Сообщение от Аноним (12), 23-Сен-19, 09:47 
А http3 - не хня что ли?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

21. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +2 +/
Сообщение от DerRoteBaron (ok), 23-Сен-19, 11:48 
Нет конечно. Там же еще в 2 раза больше оверинжиниринга благодаря божественному QUIC. А новый комбайн отменяет старый, я ведь так говорю?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

25. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +7 +/
Сообщение от Аноним (54), 23-Сен-19, 12:32 
Наверное, пещерному человеку с каменным топором вся современная цивилизация показалась бы одним сплошным и ненужным оверинжинирингом.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

26. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +5 +/
Сообщение от Аноним (26), 23-Сен-19, 12:49 
> Наверное, пещерному человеку с каменным топором вся современная цивилизация показалась
> бы одним сплошным и ненужным оверинжинирингом.

с вашими сравнениями можно и до одноклеточных дойти;)

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

30. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +5 +/
Сообщение от Аноним (54), 23-Сен-19, 13:21 
Одноклеточным ничего не кажется, они не настолько оверинжинирены)
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

77. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от DerRoteBaron (ok), 23-Сен-19, 21:42 
> Одноклеточным ничего не кажется, они не настолько оверинжинирены)

Они не только оверинжинирены, они еще и монолитный комбайн

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

85. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от Аноним (85), 24-Сен-19, 07:24 
Стара песня от коженного мешка с раковыми клетками
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

33. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  –1 +/
Сообщение от Аноним (33), 23-Сен-19, 13:45 
Зачем мелочиться?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

43. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (54), 23-Сен-19, 16:17 
Да, непонятно, зачем нужна поддержка HTTP/1.1)
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

53. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от пох. (?), 23-Сен-19, 16:56 
кастрюлькоголовых-то неонационалистов, я смотрю, вообще ничего не пугает - спешат обмазаться всем новеньким, невзирая на запах, когда бы тут успевать посмотреть, чем это "новенькое" замечательно и так ли уж - чего там, давай, намазывай гуще, пока тепленькое!

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

4. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +8 +/
Сообщение от Аноним (4), 23-Сен-19, 09:00 
> Появилась возможность запуска в окружении Plan 9

Ну наконец то!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от Аноним (6), 23-Сен-19, 09:22 
Когда nginx научится http/3 делать? Есть подозрения, правда, что не скоре, http/2 тоже не сразу появился там, а без веб-сервера какая разница, что умеют клиенты?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Ilya Indigo (ok), 23-Сен-19, 09:27 
https://www.opennet.ru/openforum/vsluhforumID3/118512.html#64
> HTTP/3 запланирован в 1.17.x и точно появится в течение ближайшего года, может быть даже быстрее, полгода.

А вот в апаче это может вообще не появится, как и 0-RTT.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

16. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от a3k (?), 23-Сен-19, 10:59 
Значит в апаче будет через нжинкс. =)
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

17. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +4 +/
Сообщение от Ilya Indigo (ok), 23-Сен-19, 11:04 
> Значит в апаче будет через нжинкс. =)

Только зачем тогда апач вообще будет нужен?

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от пох. (?), 23-Сен-19, 11:32 
или те, кто знают, зачем им апач - прекрасненько обойдутся без обоих ненужно

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

23. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от Аноним (54), 23-Сен-19, 12:11 
Зачем нужен апач в 2к19 — ни для кого не секрет. Legacy типа шаредов, завязанные на .htaccess.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

63. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от пох. (?), 23-Сен-19, 18:02 
для этого как раз - особо уже не нужен. .htaccess имеет смысл когда ему разрешено что-то менять в поведении сервера. А для shared это гарантированно ведет к катастрофе. Начиная прямо с банального rewrite.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

64. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (54), 23-Сен-19, 18:30 
Лет 15 назад видел шареды, дающие клиентам менять htaccess. Valuehost, Majordomo навскидку. Естественно, с ограниченным AllowOverride. И ничего, жили как-то.
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

89. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от пох. (?), 24-Сен-19, 08:17 
ну а сейчас поживут вообще без htaccess'ов. (впрочем, какое там "сейчас" - те твои пятнадцать лет назад уже был их закат)

потому что один хрен любой дрюпал норовит напихать рерайтов, а уж модные-современные, с единственным на весь сайт файлом 'index.php'...

при этом ни в каких других фичах htaccess эти модные-современные и не нуждаются, именно потому что там один файл. И страница у них тоже одна-единственная.

А ретроградам делают за дополнительные $15 фичу "хостинг дрюпалок", try files, иначе index.php. Нестандартрые рерайты - э...а! во! пусть index.php им рерайтит (и он так делает - на каждый tumbnail1234.jpg).

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

А если оставишь им только безобидные оверрайды - они ими и пользоваться не будут (потому что и не умеют, и зачем им? там только deny all для ~/bitrix/ из полезного - а это просто выносится в нескучный интерфейс очередной "панели").

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

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

76. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от suffix (ok), 23-Сен-19, 21:13 
Завтра 1.17.4 выходит но пока без http/3 (просто исправление бага в http/2 редкого) :(
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

20. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (20), 23-Сен-19, 11:45 
И будет очень правильно. Место QUIC - на фронтендах.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

31. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  –1 +/
Сообщение от Аноним (31), 23-Сен-19, 13:27 
Чё ты несёшь?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

32. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (54), 23-Сен-19, 13:41 
Он не несёт, он капитанит.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

22. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +2 +/
Сообщение от Аноним (54), 23-Сен-19, 12:10 
> А вот в апаче это может вообще не появится, как и 0-RTT.

А сейчас им кто-то пользуется, кроме shared-хостингов, оставшихся с 90-х годов?

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

86. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  –1 +/
Сообщение от suffix (ok), 24-Сен-19, 07:31 
Отдельно стоящим мало кто, а вот в связке с nginx сотни тысяч.

(Связка nginx + Apache уступает nginx php-fpm только тем что больше памяти потребляет, но если в сервере памяти хоть попой ешь то связка nginx + apache очень даже осмыслена - быстродействие не хуже и есть свои плюсы).

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

98. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (54), 25-Сен-19, 12:55 
> быстродействие не хуже

Ссылки на бенчмарк?

Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

9. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (9), 23-Сен-19, 09:36 
Анонс был, в ближайшие год-два
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

24. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (54), 23-Сен-19, 12:15 
> Когда nginx научится http/3 делать? Есть подозрения, правда, что не скоре, http/2 тоже не сразу появился там, а без веб-сервера какая разница, что умеют клиенты?

HAProxy и Traefik до сих нормально в HTTP/2 не научились.
https://github.com/haproxy/haproxy/issues/172
https://github.com/haproxy/haproxy/issues/139
https://github.com/containous/traefik/issues/906

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

37. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (47), 23-Сен-19, 14:57 
А насколько это нужно, если они умеют проксить TCP и UDP?
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

39. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (54), 23-Сен-19, 16:03 
Тот же gRPC (наверное, основной юзкейс для HTTP/2) проксировать как TCP — крайне паршивая идея, ведущая к разбалансу нагрузки на бэк, особенно если клиентов немного.
Я пробовал это делать через IPVS (фактически легковесный аналог L4 proxy) и через Envoy (полноценный L7 прокси, который агрегирует запросы из всех потоков и всех соединений, и раскидывает их по бэкам в соответствии с правилами привязки). IPVS ожидаемо слился.
HAProxy и Traefik по вышеописанным причинам до теста не дошли, а nginx нужные нам правила привязки умеет только в платной версии, которая нифига не три копейки стоит.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

36. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от Аноним (36), 23-Сен-19, 14:17 
Можно попробовать мозилловский neqo — там клиент и сервер. На расте :)
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

44. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (54), 23-Сен-19, 16:21 
Пока они firefox полностью на расте не переписали — отношусь к нему с недоверием. Если сапожник не носит изготовленные им сапоги — это намекает.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

75. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от Аноним (73), 23-Сен-19, 21:13 
Firefox не будет полностью на расте никогда. Firefox выкинут.
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

80. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аномномномнимус (?), 23-Сен-19, 22:39 
Откровенно говоря это боль. Особенно их geckodriver - редкая глючная помойка которая то сама закрэшит, то браузер потеряет
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

82. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от Аноним (82), 24-Сен-19, 03:18 
Хорошая мысль! Каковы объёмы файлов на разных языках в ~1800M исходников ночных сборок? Для определённости — b338d55d5007ce5a7d4cdce3aaa8e9f63c5555f7.

find . -iname '*.rs' -print0 | du --files0-from=- -hc | tail -n1
74M     total
find . -iname '*.cpp' -print0 | du --files0-from=- -hc | tail -n1
153M    total
find . -iname '*.hpp' -print0 | du --files0-from=- -hc | tail -n1
6,6M    total
find . -iname '*.c' -print0 | du --files0-from=- -hc | tail -n1
101M    total
find . -iname '*.h' -print0 | du --files0-from=- -hc | tail -n1
148M    total

А что ещё занимает больше 10М?
.a     105M
.binjs  33M
.c     101M
.cc     54M
.cpp   153M
.dat    12M
.fax    41M
.h     148M
.html  357M
.icns   12M
.inc    12M
.ini    49M
.java   26M
.jpg    12M
.js    429M
.jsm    16M
.json   47M
.map    14M
.mp4    29M
.png    46M
.py     62M
.req    31M
.rs     74M
.sam    24M
.sqlite 12M
.svg    24M
.ttf    29M
.txt   113M
.ucm    18M
.wasm   11M
.webm   11M
.woff   11M
.xht    63M
.xhtml  13M
.xml    20M
.xxd    28M
.zip    20M

Итого, объём оставшихся C и C++ в сумме чуть больше объёма джаваскрипта и в 6 раз больше объёма Раста.

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

95. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним84701 (ok), 24-Сен-19, 12:32 
> Хорошая мысль! Каковы объёмы файлов на разных языках в ~1800M исходников ночных

Хм


echo ".a     105M
.binjs  33M          
.c     101M
..." | awk '{sum+=$2}END{printf "sum:" sum}'
sum:2260

echo "find . -iname '*.rs' -print0 | du --files0-from=- -hc | tail -n1
74M     total
..." |awk '{sum+=$1}END{printf "sum:" sum}'
sum:482,6

awk 'BEGIN{print (2260 + 482)/146*100}'
1878,08


В сумме получаем ~2742МБ или ~146% – это так и задуманно было? ;)

tokei -s code  /tmp/firefox-68.1.0esr.source  (для читаьельности пропущен через numfmt --to=si)


-------------------------------------------------------------------------------
Language            Files        Lines         Code     Comments       Blanks
-------------------------------------------------------------------------------
JavaScript          65003         7,0M         4,6M         1,5M         1,1M
C++                 11214         5,5M         4,2M         613K         751K
Plain Text            5167        3,8M         3,8M            0            0
HTML                70849         3,7M         3,3M         134K         353K
C                    4066         2,8M         2,1M         403K         313K
C Header              15134         3,2M         1,9M         852K       445499
Rust                 5130         1,9M         1,5M         263K         149K
Python               6903         1,6M         1,2M         111K         246K
JSON                 1708         969K         969K            0            0
Java                 3032         551K         350K         130K          72K
Assembly              539         298K         249K          16K          33K
XML                  1790         247K         232K         4,8K          10K
INI                 10469         231K         176K         1,8K          53K
SVG                  4414         172K         144K          19K         8,5K
ReStructuredText      911         125K         125K            0            0
C++ Header            718         140K         111K          16K        13536
CSS                  1473         135K         107K         8,7K          20K
Markdown              912          96K          96K            0            0
YAML                 1197          92K          85K         2,2K         4,6K
Shell                 694          94K          66K          16K          13K
Objective-C++         279          79K          57K         9,2K        1,3K


выхлоп cloc вместе с диаграммками есть тут:
https://fossies.org/linux/www/firefox-68.1.0esr.source.tar.x...
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

96. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (36), 24-Сен-19, 13:24 
> В сумме получаем ~2742МБ или ~146% – это так и задуманно было?
> ;)

Видимо, du округлял размер вверх до кратного размеру кластеров.

Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

8. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +2 +/
Сообщение от Аноним (8), 23-Сен-19, 09:29 
никто не в курсе, когда опубликуют спеки HTTP/4? Третья версия хороша, но надо двигаться дальше, в этом и состоит развитие
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +5 +/
Сообщение от Аноним (9), 23-Сен-19, 09:37 
Http4 будет без tcp/udp
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

27. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (26), 23-Сен-19, 12:55 
> Http4 будет без tcp/udp

а http5 будет без ip, поверх какого-нибудь gp (думаю что значит буква g сами догадаетесь)

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

28. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (8), 23-Сен-19, 12:59 
GNU?
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

34. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от Аноним (34), 23-Сен-19, 14:02 
Думаешь, с уходом Столмана дела пойдут НАСТОЛЬКО лучше?
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

41. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +3 +/
Сообщение от Аноним (54), 23-Сен-19, 16:09 
В смысле, Google поглотит GNU?
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

35. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +3 +/
Сообщение от Аноним (35), 23-Сен-19, 14:15 
Я думаю, гугл расширит практику нумераций версий, опробованную на хроме, и уже в следующем году будет внедряться http/50.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

42. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +2 +/
Сообщение от Аноним (54), 23-Сен-19, 16:12 
QUIC transport proto сейчас уже 23-й версии https://datatracker.ietf.org/doc/draft-ietf-quic-transport/

В среднем выпускают по одной версии в два месяца. Именно поэтому полноценная ядерная поддержка в любой ОС (Linux, Windows, Mac, iOS etc) вряд ли когда-нибудь появится. Как говорят ребята из Google "да, мы знаем, что юзерспейсная реализация тормозит, но нам постоянно нужно менять протокол, а вычислительные мощности — не проблема (для нас)".

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

69. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (35), 23-Сен-19, 19:24 
Надеюсь, им с таким же энтузиазмом будут добавлять дрова под котел в Аду.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

92. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от аццкий сотона (?), 24-Сен-19, 10:12 
мне кажется, они на это и надеются  - а там то "новый сорт дров несовместим и не помещается под котлом", то "отличная концепция, дрова из дерьма Левиафана, его тут завались, но пока не придумали как поджечь, оно ж жидкое", то котел с дыркой снизу и донышком сверху...

но хрен им там - будут сидя на раскаленных кольях (я не люблю ломать людям старые привычки к чему-то там в заднице) кодить мою меганавороченную систему сбора бигдаты о взаимодействии различных грехов - непосредственно в процессе их совершения.

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

38. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (47), 23-Сен-19, 15:01 
Надеюсь, одновременно с X12.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

40. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от Аноним (54), 23-Сен-19, 16:08 
X12 — это комплексная переменная, состоящая из действительной (wayland) и мнимой ("ideal" X11-like X12). Действительную часть пилят, мнимую — мнят.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

45. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от Аноним (47), 23-Сен-19, 16:37 
Вот про эту идеальную и речь.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

70. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от Аноним (35), 23-Сен-19, 19:28 
Когда там уже эту "действительную" часть допилят? Пока оно застряло в состоянии почти вот уже скоро чуть-чуть и может быть однажды полной готовности, превращаясь при этом в такой набор костылей, что иксы нервно курят в сторонке.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

99. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (54), 25-Сен-19, 12:58 
> такой набор костылей, что иксы нервно курят в сторонке.

Нет, иксы — это идеальное и непревзойдённое ведро спагетти-кода. Даже ребятам из 1С его не уделать.

> Nobody wants to say how this works.  Maybe nobody knows ...

© man xorg.conf

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

56. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от Аноним (54), 23-Сен-19, 17:07 
Не, гугл умеет делать хорошие вещи, спору нет. k8s, grpc, вот это всё.
Но QUIC — это явная попытка упростить жизнь гугловым бэкендщикам за счёт порчи жизни простым пользователям, особенно на мобилках. Тяжёлая и тормозная юзерспейсная махина (поддержка на уровне ядра нереальна, это rolling proto), к тому чувствительная к порядку получения пакетов (что не гарантируется в беспроводных сетях).
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

83. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (82), 24-Сен-19, 04:30 
> rolling proto

Разве её не заморозило принятие стандарта HTTP/3?

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

94. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от Аноним (54), 24-Сен-19, 11:54 
А когда его приняли? Новая версия QUIC (23) вышла в этом месяце.
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

13. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от анонимчик (?), 23-Сен-19, 10:18 
этот мужик сам на повросы в мэйллистах отвечает. респектище ему.
сама либа конечно старовата и тянет архитектурные неудобства, но а что поделать. альтернативы нет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +4 +/
Сообщение от Gemorroj (ok), 23-Сен-19, 10:43 
честно говоря да, вроде умеет много всего. но такая неудобная, что поверх этой либы еще либу писать надо.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

81. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +1 +/
Сообщение от Аноним (81), 24-Сен-19, 00:34 
Не вижу особой проблемы. Нормальная либа на конечном автомате, максимально быстрая и универсальная. Отличный и понятный апи, хорошая документация и примеры. Когда мне нужно что-то, выполняющее типовые запросы с некоторыми параметрами в больших количествах, я пишу простенькую обёртку-хелпер, совершающую определённые действия в зависимости от ответа, и не имею проблем. Удачно тебе рассосаться, дружище!
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

84. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от нонима (?), 24-Сен-19, 06:05 
>> FTP-KRB (kerberos over FTP)

кто-либо юзал этого зверюгу?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

91. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  –1 +/
Сообщение от В (?), 24-Сен-19, 09:26 
Почему тогда сразу не HTTP over Ethernet?
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

93. "Новая версия curl 7.66.0 с начальной поддержкой HTTP/3"  +/
Сообщение от пох. (?), 24-Сен-19, 10:20 
ты всегда можешь присвинячить pam-модуль к любому ftpd, который вообще поддерживает pam (то есть - к любому кроме виндовых ;-) - но зачем?

Тебе помимо особенностей самого ftp потребуется постоянный доступ разом клиента и сервера еще и к kerberos серверу, это все обычно выполнимо только в корпоративных сетях, где есть файлопомойки попроще и поудобнее ftp...

Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру