The OpenNET Project / Index page

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



"Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +/
Сообщение от opennews (??), 28-Май-19, 10:29 
Опубликован (http://www.lighttpd.net/2019/5/27/1.4.54/) релиз легковесного http-сервера lighttpd 1.4.54 (http://www.lighttpd.net). В новой версии представлено  149 изменений, из которых выделяется включение нормализации URL по умолчанию, переработка mod_webdav  и проведение работы по оптимизации производительности.

Начиная с lighttpd 1.4.54 изменено (https://redmine.lighttpd.net/projects/lighttpd/wiki/Server_h...) поведение сервера,  связанное с нормализацией URL при обработке HTTP-запросов. Активированы опции жёсткой проверки значений в заголовке Host, а также включена нормализация передаваемых в заголовках ссылок и блокирование ссылок с неэкранированными управляющими символами. В процессе нормализации включено автоматическое преобразование  '\' в '/',  "%2F" в "/",  '%20' в '+', разрешение и удаление частей файловых путей с каталогами '.' и '..', декодирование экранированных символов '-', '.', '_'  и '~'.


При желании поведение обработки URL можно изменить в настройках при помощи опций "header-strict", "host-strict", "host-normalize",       "url-normalize", "url-normalize-unreserved", "url-normalize-required",
        "url-ctrls-reject", "url-path-2f-decode",    "url-path-dotseg-remove" и "url-query-20-plus", которые теперь выставлены в значение "enable".


Из других изменений отмечается полная переработка модуля mod_webdav, которая позволила добиться полной совместимости со спецификациями, повысить производительность и надёжность работы. Из нарушающих совместимость изменений в mod_webdav упоминается блокирование неполных запросов PUT. В mod_auth добавлена поддержка алгоритма SHA-256 для хэширования параметров аутентификации (HTTP Auth Digest).
Вместо mod_geoip предложен новый модуль mod_maxminddb (mod_geoip теперь объявлен устаревшим).


URL: http://www.lighttpd.net/2019/5/27/1.4.54/
Новость: https://www.opennet.dev/opennews/art.shtml?num=50756

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

Оглавление

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


1. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  –1 +/
Сообщение от Аноним (1), 28-Май-19, 10:29 
А он точно "light"?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +6 +/
Сообщение от Andrey Mitrofanov_N0 (?), 28-Май-19, 10:51 
> А он точно "light"?

Конечно.  Он же легче инджин-кса.

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

16. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +1 +/
Сообщение от KonstantinB (ok), 29-Май-19, 00:17 
Смотря что считать легкостью.
По объему кода - да, конечно (во многом потому что там нет http/2, эту адскую штуку корректно реализовать небольшим объемом кода нереально).
По cpu и memory usage - большинство бенчмарков показывают, что nginx чуточку лучше при сколь-либо серьезной нагрузке.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  –1 +/
Сообщение от Ilya Indigo (ok), 28-Май-19, 11:01 
https://redmine.lighttpd.net/issues/2726
У него когда-нибудь поддержка HTTP/2.0 появится?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +1 +/
Сообщение от eRIC (ok), 28-Май-19, 11:15 
> https://redmine.lighttpd.net/issues/2726
> У него когда-нибудь поддержка HTTP/2.0 появится?

когда руки разработчиков до этой задачи дойдет, их там не густо, да и поддержка проекта не заручена никем.

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

6. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +2 +/
Сообщение от Аноним (6), 28-Май-19, 12:33 
зачем?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +4 +/
Сообщение от Andrey Mitrofanov_N0 (?), 28-Май-19, 13:45 
> зачем?

Чтобы остался только один.  В виде двух корпоративных апстримов.

Негоже, чтоб какие-то анонимы в интернетах, писали Такую Важную Часть Инфраструктуры(ТМ).

Поэтому quic2, http3, idge4, lte5,  ffmpeg6, добавление oss, выкидывание alsa, стабильные релизы раз в неделю с поддержкой неделю же, не больше, каждого, итдитпетц.

Прогресс же.  ГуглеМозиллаФоКо не остановить.

Должно быть больше непонятного кода, "чёрна" в ём, чтобы только "высоко-"-оплачиваемые кодогенераторы "знали" "ой, а шо ета".

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

21. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +/
Сообщение от пох. (?), 29-Май-19, 10:18 
> Должно быть больше непонятного кода, "чёрна" в ём, чтобы только "высоко-"-оплачиваемые
> кодогенераторы "знали" "ой, а шо ета".

это еще зачем? Им это тоже знать незачем - давай, макака, долби хвостом по клавиатуре интенсивней, разобраться штоета - тебе и не надо, про http/2 уже все забыли, удали остатки недописанного предыдущей кода и начинай заново - http3 на подходе.

твоя "высокая" зарплата не для разбираться, а для быстро ляпать новое, еще толком не придуманное.

P.S. а так-то nginx довольно компактен - 42856virt 3648res - что тебе не так? Ну да, ненужно/2 не вкомпилено, как и прочие терабайты ненужно.

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

8. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +1 +/
Сообщение от Ilya Indigo (ok), 28-Май-19, 13:51 
> зачем?

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

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

9. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  –1 +/
Сообщение от Andrey Mitrofanov_N0 (?), 28-Май-19, 13:55 
>> зачем?
> Действительно, зачем любому серверу поддерживать современный протокол передачи данных
> для передачи которых предназначен этот сервер...

Гораздо интереснее, зачем _другой_ протокол прикидывается "тем же самым", и зачем его фанатики делают вид, что так и надо, и никто ничего не заметил.

И, кстати, да, вечный пвопрос: "кто все эти люди?!"

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

10. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  –2 +/
Сообщение от Аноним (1), 28-Май-19, 14:02 
> Действительно, зачем

Ну так и зачем же? Может быть, всё-таки ответите, что в http 1.1 не хватает такого остро необходимого для тех юзкейсов, с мыслью о которых он был написан?

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

13. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +2 +/
Сообщение от OpenEcho (?), 28-Май-19, 17:52 
HTTP 2.0 мультиплексирует потоки запросов/ответов обычного HTTP 1.1 в единичном TCP конекте    
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

15. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +/
Сообщение от Zulu (?), 28-Май-19, 23:15 
Тех юзкейсов уже не осталось. Веб -- это платформа, deal with it, и тут нужна респонсивность, которой в HTTP/1 не достигнешь.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

22. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +1 +/
Сообщение от Аноним (22), 30-Май-19, 01:31 
Респонсивность, хаха! Как это на английский переводится?
ИМХО ваша нужда в "респонивности" возникла как раз из за того что вёб всё толще и сложнее; раньше обезьянам для написания кода приходилось все 20 пальцев использовать, а теперь можно просто сесть на клавиатуру, фреймворк на основе машинного обучения, эвристическими методами сам догадается что же "разработчик" хотел сказать и новая фича готова - многократное ускорение разработки!
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +/
Сообщение от KonstantinB (ok), 29-Май-19, 00:23 
У меня есть дохлый ARM, раздающий статику. Когда включил http/2, CPU сразу стало жрать раз в 5 меньше засчет реюза TLS-сессий. Хотя этого можно было бы достичь и менее революционными изменениями протокола, конечно. Но уж что есть.

Без TLS, да, смысла не вижу.

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

11. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  –2 +/
Сообщение от Аноним (11), 28-Май-19, 16:31 
>современный протокол передачи данных

Который имеет преимущество только для крупных сайтов, использующих HTTPS в связке с домен-ширдингом для HTTP/1.1, и проигрывающем старому протоколу во всем остальном, в частности в скорости скачивания файлов. А сайты вроде Пейсбука и Яндекса lighttpd не используют и вряд ли начнут

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

12. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +/
Сообщение от Andrey Mitrofanov_N0 (?), 28-Май-19, 16:55 
>>современный протокол передачи данных
> Который имеет преимущество только для крупных сайтов, использующих HTTPS в связке с
> домен-ширдингом для HTTP/1.1, и проигрывающем старому протоколу во всем остальном, в
> частности в скорости скачивания файлов. А сайты вроде Пейсбука и Яндекса
> lighttpd не используют и вряд ли начнут

Вы несправедливы.  Илья использует lighttpd, как fb и yoogle вместе взятые.

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

14. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +/
Сообщение от Дворкович (?), 28-Май-19, 18:47 
Никогда. lighttpd умер, к сожалению
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

18. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +/
Сообщение от KonstantinB (ok), 29-Май-19, 00:25 
У проектов Jan Kneschke, похоже, такая судьба. И лайти, и xcache были вытеснены конкурирующими решениями, хотя в свое время были самыми крутыми.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

23. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +/
Сообщение от Аноним (22), 30-Май-19, 01:38 
что значит вытеснены?! у меня на серваке до сих пор lighttpd стоит, и вряд ли что-либо его оттуда вытеснит. Мир он конечно не захватит, но своя ниша у него будет покуда он есть в репозиториях.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

24. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +/
Сообщение от KonstantinB (ok), 30-Май-19, 11:41 
Я про долю рынка, конечно же.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

5. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +/
Сообщение от Diozan (??), 28-Май-19, 12:05 
В целом очень положительный сервер.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +/
Сообщение от Аноним (19), 29-Май-19, 02:50 
>В целом очень положительный сервер.

В том смысле что можно положить на полку и не трогать? :)

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

20. "Выпуск http-сервера lighttpd 1.4.54 с включением нормализаци..."  +/
Сообщение от Diozan (??), 29-Май-19, 09:25 
Именно так. Лет 15 назад положил на полку сервер с ним и только пыль раз в год из него высасываю и смотрю, что бы шпиндель на винчестере не перетёрся сверх меры.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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