Important changes
- support HTTP/1.1 ‘Transfer-Encoding: chunked’ request body
- bug fixes
Downloads
Highlights
- improvements
- support HTTP/1.1 ‘Transfer-Encoding: chunked’ request body
- mod_dirlisting: render dirlisting as HTML
- mod_proxy: option to replace HTTP Host sent to backend
- mod_proxy: proxy.balance = “sticky” option
- mod_ssi: basic recursive SSI include virtual
- various code portability and build fixes for older platforms
- bug fixes
- fix race in dynamic handler configs (reentrancy)
- mod_cgi: fix out of sockets error for POST to CGI (1.4.43)
- mod_scgi: fix segfault (1.4.43)
- mod_magnet: fix magnet_cgi_set() set of env vars
- mod_fastcgi: fix segfault if all backends down (1.4.43)
Important changes
- improve FastCGI, SCGI, proxy reconnect on failure
- bug fixes
Downloads
Highlights
- improvements
- improve FastCGI, SCGI, proxy reconnect on failure
- build systems: do not build modules for which dependencies are not present
- autobuild: use CC_FOR_BUILD for lemon when cross-compiling
- config: warn if mod_authn_ldap,mysql not listed
- config file remote IP conditions are valid for TLS SNI
- mod_deflate ignore trailing ‘*’ in deflate.mimetypes
- mod_deflate skip deflate if loadavg too high
- mod_accesslog %{ratio}n logs compression ratio
- mod_expire by mimetype
- mod_evhost partial matching patterns
- mod_dirlisting config header and readme files
- bug fixes
- fix potential tempfile corruption with streaming response
- fix fd leak when using libev (1.4.42)
- fix ssl client certificate authentication segfaults (1.4.42)
- fix mod_scgi prefix matching to always match url
Important changes
- new modules, expanded features, rewritten auth framework
- fix bugs introduced in 1.4.40/1.4.41
Downloads
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.