# 1.4.20 2008-09-30 "Otherwise the terrorists win" * Feature #48: Add a infrastructure to pass variables between modules * Bug #76: Multiple fastcgi.server's * Feature #159: per-directory configuration * Bug #161: Lighttpd misbehaves when missing end / in evhost.path-pattern * Feature #166: mod_layout * Bug #212: Executable expects modules in /usr/local/lib even though it is configured with --prefix=/usr * Bug #361: Uploading in 1.4.5 and above (especially 1.4.7) not compatible with Rails * Bug #370: spawn-fcgi binds fcgis to *:port, which can be a security risk * Bug #401: conflict between server.indexfiles & url.access.deny * Bug #420: setenv.add-environment() maps all variable names uppercase * Feature #430: mod_auth doesn't support virtual hosts * Bug #627: casts corrupt int values (on PPC) * Bug #667: html files downloaded instead of displayed with mod_alias * Feature #814: mimetype.charset? * Bug #888: Bug in compiling * Bug #895: lighty 1.4.13 + php/fastcgi hangs after a short time of running * Bug #925: lighty crashes whenever a file operation is done via webdav * Feature #939: no character encoding line in sample lighttpd.conf * Feature #984: error matching null http referrer * Bug #989: Mailman Error * Bug #1028: patch to compile with solaris 10/nexenta * Bug #1030: mod_webdav and sqlite * Bug #1079: Error (mod_fastcgi.c.989) launching lighttpd with Ruby as FastCGI Backend * Bug #1096: first HTTP authentication against LDAP fails: Bad search filter * Bug #1116: lighttpd 1.4.13 reproducible (every time) segfault when file cannot be stat-ed (with simple test-case) * Bug #1151: compile error (during compiling mod_fastcgi) * Bug #1152: mod_proxy fails with proxy.balance = "round-robin" * Bug #1167: spawn-fcgi fails with setuidgid * Feature #1209: should be able to disable ETag for static files * Bug #1219: spawn-fcgi no fork mode * Feature #1220: Support external 404 error page (server.error-handler-404) * Bug #1261: mod_evhost produces wrong patterns if the fqdn ends with a dot * Bug #1269: fastcgi.map-extensions doesn't work / odd static behavior * Feature #1284: lighttpd don't print keep alive answering header * Feature #1293: [PATCH] Allow disabling of access log in specific directories * Bug #1308: lighty.env['request.method'] and lighty.env['request.protocol'] always return nil * Bug #1326: lighttpd.conf logic does not work as expected. * Bug #1335: source disclosure vulnerability on win32 with ntfs alternate data streams * Feature #1390: Running lighttpd within linux. * Bug #1408: get data from proxy * Feature #1409: Please provide CSDB records * Bug #1429: Sporadic crashes with 1.4.18 * Feature #1431: Expanded the URI encoding * Bug #1434: freebsd-sendfile bring cpu 100% * Bug #1444: Crashes when running out of FDs * Bug #1452: spawn-fcgi doesn't pass on the exit code from child's it spawns * Bug #1463: Permissions in logs * Bug #1482: lighty does not appear to use server.errorfile-prefix when fastcgi returns error * Bug #1502: mod_setenv very broken * Bug #1527: Possible Solution to "Prem. end of script headers" with PHP? * Bug #1550: segfault * Bug #1561: Kernel Panic on FreeBSD 5.4-STABLE * Bug #1564: auth.backend.ldap.filter not working with conditionals/not being rebuilt * Bug #1588: (log pollution) mod_evhost is active even when there is no hostname specified in the request * Bug #1589: server.force-lowercase-filenames doesn't work inside userdir's * Bug #1590: External spawned fastcgi processes do not work, file returned instead * Bug #1598: bypassing htdigest authentication by adding trailing "/" to the end of the url * Bug #1614: Content-Type header is inserted and not overwritten in mod_dirlisting * Bug #1620: When server.tag's value is "", an empty Server: HTTP field is sent in the response headers * Bug #1621: When server.tag's value is "", an empty Server: HTTP field is sent in the response headers * Bug #1638: mod_scgi fails to parse Http Status during for Response * Bug #1640: mod_cgi does not handle EINTR during write() to cgi child [PATCH] * Bug #1644: Large HTTP Posts - get corrupted or just hang - with fastcgi PHP * Feature #1646: Request to remove specific lines from error log * Bug #1650: missing BuildRequires pcre-devel and bzip2-devel * Bug #1653: mod_alias silently drops aliases containing a ~ * Bug #1661: Old lighttpd.conf no longer works (remoteip condition fails) * Bug #1676: Order of nested conditionals (remoteip - host) * Feature #1691: Typo in configure script * Bug #1701: mod_redirect rules do not work in 1.4.19 * Bug #1711: %0 in mod_rewrite * Bug #1712: mod_cgi remaps digits to "_" in environment variable names. * Bug #1716: mod_scgi process spawning without replacing fd=0 (stdin) by socket as in fcgi * Feature #1718: working with Nginx x-real-ip, Can not get the real Client IP * Bug #1721: Requests are not processed, fcgi load increases, but processes are idle and server load minimum * Bug #1722: mod_fastcgi/mod_scgi: bin-environment doesn't override parent environment * Bug #1726: mod_access/server-error-404H * Bug #1727: mod_access/server-error-404 regression * Bug #1731: HTTP 405 Status code truncates content * Bug #1734: mod_proxy stalling with freebsd-kqueue event handler * Feature #1739: license information broken site link * Feature #1744: server.pid-file server.username and server.groupname as parameter * Feature #1745: server.pid-file server.username and server.groupname as parameter * Bug #1750: X-LIGHTTPD-send-file with relative path and fam as stat enginge segfaults * Bug #1752: large file download from backend server * Bug #1754: lighty SHOULD not include "Content-Encoding" in a 304 Not Modified response * Bug #1774: lighttpd memory leak on duplicated request header * Bug #1775: lighttpd 1.4.x mod_rewrite memory leak * Bug #1776: lighttpd 99% CPU when uploading file * Bug #1781: lighttpd 1.4.20 doesn't include RPM spec file * Bug #1799: error: cannot compute sizeof (off_t) * Bug #1831: Set in the lighttpd.conf following text $HTTP["host"] or $HTTP["url"] receive an error * Bug #1833: Verbindung fehlgeschlagen /Cannot connect to server - with lighttpd * Bug #1846: lighttpd dead but pid file exists * Bug #1884: not replying 304 when needed (1.4.20, mod_compress)