Вышел релиз легковесного http-сервера lighttpd 1.4.31. Релиз носит корректирующий характер и содержит 14 исправлений, из которых можно отметить:
- Устранёна ошибка, приводившая к краху при обработке первого https-запроса при использовании OpenSSL без поддержки TLSEXT/SNI;
- По умолчанию отключена поддержка mmap из-за возможного краха, проявляющегося при усечении файла в процессе его чтения. Для включения mmap следует явно определить флаг сборки "./configure --enable-mmap";
- В mod_compress устранена проблема с двойным ответом при отключении etags но указании в настройках cache-dir;
- Устранены проблемы с внутренним сопоставлением элементов массивов (добавлено принудительное преобразование в нижний регистр перед сравнением);
- Решены проблемы при обработке пустого списка заголовков в http_request_split_value;
- Добавлено экранирование символов " и \ в логе;
- mod_auth устранены проблемы в реализации md5-sess;
- Добавлена переменная окружения AUTH_TYPE;
- В mod_*cgi и mod_accesslog устранены проблемы с отделением номера порта в URL при указании IPv6 адреса;
- В mod_extforward добавлена поддержка адресов IPv6;
- В mod_redirect добавлена опция url.redirect-code.