Important changes
- new modules, expanded features, rewritten auth framework
- fix bugs introduced in 1.4.40/1.4.41
Highlights
* new modules, expanded features
* performance: use extended socket/file syscalls and flags
* rewritten auth framework
* updated mod_authn_ldap
* new mod_authn_gssapi
* new mod_authn_mysql
* new mod_deflate
* new mod_geoip
* new mod_uploadprogress
* mod_dirlisting sortable columns
* mod_fastcgi support for authorizer, responder keyed with same path/extension
* mod_cgi permit CGI exec of unreadable files
* mod_scgi support for uwsgi protocol for Python WSGI backends
* add some SSL_* variables to CGI environment
* bug fixes
* remove preemptive shutdown() to backend
* fix backend socket connect issue: enforce wait for POLLWR after EINPROGRESS
* fix crash if ready events on abandoned fd
* fix broken digest auth
* behavior changes
* behavior change in mod_ssi to conform to same CGI env as CGI, FastCGI, SCGI:
* REQUEST_URI is original client request, instead of URI modified by mod_rewrite.
* DOCUMENT_ROOT changes if mod_alias or mod_userdir changes basedir.
revert:
- * [*cgi] Use physical base dir (alias, userdir) as DOCUMENT_ROOT in cgi environments (fixes #2216)
+
+probably fixed in
+https://github.com/lighttpd/lighttpd1.4/commit/7fa5bfc9381764d6c35ac29674bd830e8e5fee33
--- lighttpd-1.4.36/src/mod_fastcgi.c~ 2015-07-26 18:30:29.000000000 +0300
+++ lighttpd-1.4.36/src/mod_fastcgi.c 2015-07-26 18:31:50.285226477 +0300
Summary: Fast and light HTTP server
Summary(pl.UTF-8): Szybki i lekki serwer HTTP
Name: lighttpd
-Version: 1.4.41
-Release: 1
+Version: 1.4.42
+Release: 0.1
License: BSD
Group: Networking/Daemons/HTTP
Source0: http://download.lighttpd.net/lighttpd/releases-1.4.x/%{name}-%{version}.tar.xz
-# Source0-md5: 1df2e4dbc965cfe6f99f008ac3db4d8d
+# Source0-md5: 53c55d7e1dac7adec161cd5490491f6d
Source1: %{name}.init
Source2: %{name}.conf
Source3: %{name}.user
%patch3 -p1
%{?with_deflate:%patch5 -p1}
%patch6 -p1
-%patch7 -p1
+#%patch7 -p1 probably fixed upstream
rm -f src/mod_ssi_exprparser.h # bad patching: should be removed by is emptied instead