The OpenNET Project / Index page

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

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

"Релиз http-сервера lighttpd 1.4.41"  +/
Сообщение от opennews (??) on 01-Авг-16, 08:53 
Состоялся (http://www.lighttpd.net/2016/7/31/1.4.41/) релиз легковесного http-сервера lighttpd 1.4.41 (http://www.lighttpd.net), в котором устранены 4 проблемы с безопасностью и внесена порция исправлений ошибок. Из связанных с безопасностью изменений отмечаются организация  кодированием кавычек в HTML и XML, проверка идентификатора группы при использовании настройки server.username, отключение кэша stat_cache при неактивном режиме server.follow-symlink и прекращение передачи переменной HTTP_PROXY в окружение  CGI-скриптов. В новом выпуске также отменены внесённые в прошлой версии изменения поведения при заполнении переменных REQUEST_URI и REDIRECT_URI. Кроме того, при неопределении директивы server.upload-dirs для размещения временных файлов теперь используется содержимое переменной окружения TMPDIR  или "/var/tmp", если данная переменная не заполнена.

URL: http://www.lighttpd.net/2016/7/31/1.4.41/
Новость: http://www.opennet.me/opennews/art.shtml?num=44880

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

Оглавление

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


1. "Релиз http-сервера lighttpd 1.4.41"  +/
Сообщение от Аноним (??) on 01-Авг-16, 08:53 
> организация кодированием кавычек в HTML и XML

Это вебсервер или генератор динамического контента?

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

3. "Релиз http-сервера lighttpd 1.4.41"  +1 +/
Сообщение от rm1 email on 01-Авг-16, 09:08 
fix bugs introduced in 1.4.40 (sorry)

    bug: lighttpd 1.4.40 might leave client sockets in TIME WAIT (FIN2_WAIT)
    bug: lighttpd 1.4.40 times out on TLS requests with POST data
    bug: lighttpd 1.4.40 reversed REQUEST_URI/REDIRECT_URI (now reverted)
    bug: lighttpd 1.4.40 rejects IPv6 addrs in $HTTP[“remoteip”]
    bug: lighttpd 1.4.40 rejects IPv6 addrs in $SERVER[“socket”] scope identifier
    bug: lighttpd 1.4.40 segfault in mod_accesslog if %T in custom format
    bug: lighttpd 1.4.40 might trigger assert when converting to hex string

это *баный глюкодром, вот это что

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

4. "Релиз http-сервера lighttpd 1.4.41"  +/
Сообщение от Аноним (??) on 01-Авг-16, 09:09 
Больше похоже на "Made in China", быстро сурово и одноразово.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Релиз http-сервера lighttpd 1.4.41"  –2 +/
Сообщение от rob pike on 01-Авг-16, 10:03 
Современный Made in China значительно отличается от ваших стереотипов из восьмидесятых.

http://tengine.taobao.org/

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

7. "Релиз http-сервера lighttpd 1.4.41"  +1 +/
Сообщение от Аноним (??) on 01-Авг-16, 10:13 
Это просто nginx, а не что-то их собственное и китайское.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Релиз http-сервера lighttpd 1.4.41"  +1 +/
Сообщение от Alex (??) on 01-Авг-16, 10:17 
Берут и переименовывают !!! Молодцы !
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Релиз http-сервера lighttpd 1.4.41"  +1 +/
Сообщение от rob pike on 01-Авг-16, 11:39 
Вы там кроме переименования ничего не увидели? На имена авторов модулей посмотрите, начиная с ngx_lua.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Релиз http-сервера lighttpd 1.4.41"  +/
Сообщение от Аноним (??) on 01-Авг-16, 12:25 
ngx_lua единственно адекватный китайский проект.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Релиз http-сервера lighttpd 1.4.41"  –3 +/
Сообщение от rob pike on 01-Авг-16, 12:59 
Перечислите, пожалуйста, известные вам китайские проекты, которые вы считаете неадекватными.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "Релиз http-сервера lighttpd 1.4.41"  +2 +/
Сообщение от Аноним (??) on 01-Авг-16, 19:34 
> Перечислите, пожалуйста, известные вам китайские проекты, которые вы считаете неадекватными.

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

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

29. "Релиз http-сервера lighttpd 1.4.41"  +/
Сообщение от rob pike on 04-Авг-16, 12:02 
Первый день на гитхабе, не привыкли еще к оскалу опенсорса?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

13. "Релиз http-сервера lighttpd 1.4.41"  –1 +/
Сообщение от Аноним (??) on 01-Авг-16, 16:01 
Один из разработчиков nginx (кажется, Максим Дунин) неоднократно высказывал свое нелестное мнение о качестве китайских модулей в мейл-листах nginx.
Думаю, он знает, что говорит.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "Релиз http-сервера lighttpd 1.4.41"  +/
Сообщение от Andrey Mitrofanov on 01-Авг-16, 16:20 
> Один из разработчиков nginx (кажется, Максим Дунин) неоднократно высказывал свое нелестное
> мнение о качестве китайских модулей в мейл-листах nginx.
> Думаю, он знает, что говорит.

А работу американских программеров отдают индусам. Америкосы-то всё знают про качество индусского кода.

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

18. "Релиз http-сервера lighttpd 1.4.41"  +/
Сообщение от rob pike on 01-Авг-16, 21:49 
Разработчик nginx и сотрудник компании NGINX, Inc. будет высказывать такое мнение о любых модулях по как минимум двум вполне понятным причинам.
Во-первых, потому что куча клиентов обращается в саппорт с "ничего не работает" и в каком-то количестве случаев в этом виноваты какие-то сторонние модули - при этом не факт что дело даже в их качестве, чаще в неквалифицированной сборке, установке и настройке. Но Максиму Дунину было бы гораздо проще жить на свете если бы никаких сторонних модулей не существовало как таковых.
Во-вторых, некоторая функциональность, которую NGINX, Inc. пытается с не самым фантастическим успехом продавать в виде закрытого NGINX Plus, часто существует, или быстро появляется, в виде модулей. Что приводит потенциального покупателя к мысли о том что покупке NGINX Plus есть и альтернативы - что тоже не радует разработчика Максима Дунина.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

22. "Релиз http-сервера lighttpd 1.4.41"  –1 +/
Сообщение от Аноним (??) on 02-Авг-16, 22:43 
Он вроде бы занимается в основном опенсорс версией, так что это вряд ли. И критерии приводились объективные - копипаст огромных кусков ядра nginx с небольшими модификациями и использование хаков (типа доступа к приватным структурам), которые могут сломаться в любой момент.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

25. "Релиз http-сервера lighttpd 1.4.41"  +/
Сообщение от rob pike on 03-Авг-16, 09:05 
Разумеется, под словом "Максим" обсуждался условный сотрудник NGINX, Inc.

> которые могут сломаться в любой момент

Могут, конечно. Только эти модули есть, и чаще всего работают. Это намного лучше идеальных модулей, которых нет.

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

23. "Релиз http-сервера lighttpd 1.4.41"  –1 +/
Сообщение от Аноним (??) on 02-Авг-16, 22:47 
Кстати, разрабатываемая Сысоевым альтернатива lua-модулю, njs, - это вовсе не закрытый код:
http://hg.nginx.org/njs/, BSD license, весь процесс разработки публичен практически с самого начала.

Самое главное, что закрыто и доступно только в "плюсе" - это инфраструктура для взаимодействия между воркерами. Если эту часть кода открыть, практически все остальные модули из "плюса" повторить совершенно тривиально. :)

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

26. "Релиз http-сервера lighttpd 1.4.41"  –1 +/
Сообщение от rob pike on 03-Авг-16, 09:26 
> Кстати, разрабатываемая Сысоевым альтернатива lua-модулю, njs, - это вовсе не закрытый
> код:
> http://hg.nginx.org/njs/, BSD license, весь процесс разработки публичен практически
> с самого начала.

Которое не нужно и неинтересно никому кроме Игоря, которому стало скучно пилить одно и то же вторую декаду. О чем он сам честно и говорил. Из практических соображений вместо этого лучше было бы впилить в nginx Lua, вот только это давно сделано китайцами.

> Самое главное, что закрыто и доступно только в "плюсе" - это инфраструктура
> для взаимодействия между воркерами. Если эту часть кода открыть, практически все
> остальные модули из "плюса" повторить совершенно тривиально. :)

Инфраструктура взаимодействия между воркерами есть и без закрытого Nginx Plus - это light threads и cosocket из OpenResty. Писать в 2016 году модули для nginx на Си - это очень странное желание.

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

27. "Релиз http-сервера lighttpd 1.4.41"  –1 +/
Сообщение от Аноним (??) on 03-Авг-16, 21:41 
Видел, лично мне это страшно тащить в highload-продакшн, как-то все хрупко выглядит, не навернулось бы на большой нагрузке...
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

28. "Релиз http-сервера lighttpd 1.4.41"  +/
Сообщение от rob pike on 04-Авг-16, 12:00 
У Cloudflare, например, не наворачивается. Но у вас, конечно, нагрузки поболе их будут.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

30. "Релиз http-сервера lighttpd 1.4.41"  +/
Сообщение от Аноним (??) on 05-Авг-16, 01:16 
В cloudflare работают разработчики этого кода. Для них это не проблема, и они на сто процентов знают, как его безопасно использовать.

Я не осилил, притом что основной код nginx мне понятен, писал модули (давно).

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

31. "Релиз http-сервера lighttpd 1.4.41"  +/
Сообщение от rob pike on 06-Авг-16, 02:17 
Странно. А что именно вызвало затруднения (или опасения), какие аспекты, части?
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

17. "Релиз http-сервера lighttpd 1.4.41"  +1 +/
Сообщение от Аноним (??) on 01-Авг-16, 19:36 
> Это просто nginx, а не что-то их собственное и китайское.

Только оно динамически загружать модули научилось лет за 5 до нжинкса. Как видите, если разработчики артачатся, китайцы могут и сами себе фичу накодить.

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

24. "Релиз http-сервера lighttpd 1.4.41"  –1 +/
Сообщение от Аноним (??) on 02-Авг-16, 22:51 
> Только оно динамически загружать модули научилось лет за 5 до нжинкса

Проблема с динамическими модулями не в том, чтобы их реализовать (это просто), а в том, что при загрузке модуля с несовместимой сборкой nginx все сегфолтнется в неожиданный момент. Эта проблема у китайцев не решена никак.

В nginx эту проблему как бы решили - но пока что решение так себе, проверяют ровное совпадение версии nginx. По хорошему, надо ввести понятие версии API и параметров сборки, влияющих на структуры (такие как with-ipv6), и сравнивать именно их - как это сделано, например, в PHP.

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

20. "Релиз http-сервера lighttpd 1.4.41"  +1 +/
Сообщение от abidas on 02-Авг-16, 00:41 
Вы, как специалист в области современного китайского ПО, не могли бы пояснить, почему количество релизов tengine 7-8 в год в 2012-2013 упало до двух в 2015?  Действительно ли текущий код tengine базируется на nginx-1.6 двухлетней давности?  Почему ссылки на оба мейллиста tengine уже длительное время отдают 502?  Можно ли сделать вывод, что продукт достиг совершенства и обсуждать больше нечего?

Заранее спасибо!

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

21. "Релиз http-сервера lighttpd 1.4.41"  +/
Сообщение от rob pike on 02-Авг-16, 06:53 
Все ушли на OpenResty.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

15. "Релиз http-сервера lighttpd 1.4.41"  –1 +/
Сообщение от Аноним (??) on 01-Авг-16, 19:32 
А вот и дудки, там студенты. Этого достаточно для превращения проекта в учебный полигон.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

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

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




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

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