Project

General

Profile

Activity

From 2023-12-28 to 2024-01-03

2024-01-03

08:46 Bug #68 (Obsolete): CGIs don't work with linux-rtsig
gstrauss
08:42 Bug #1275 (Fixed): mod_deflate serves corrupted files over ssl
gstrauss
08:41 Feature #1280 (Fixed): mod_deflate patch is not available for releases after 1.4.13
mod_deflate was backported to lighttpd in lighttpd 1.4.42 gstrauss
08:36 Feature #440 (Fixed): auth.require could be simplified using regular expressions
gstrauss
08:31 Feature #1183 (Obsolete): mod_dirlist.c supporting default_css
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
08:21 Feature #273: Add load averages to status module
Modern lighttpd calls @getloadavg()@ every 30 seconds and stores cached values in @srv->loadavg[3]@
Is there still i...
gstrauss
08:16 Feature #539: have mod_status display network.backend
While this is more feasible to do in modern lighttpd, the value is questionable. lighttpd uses "sendfile" on FILE_CH... gstrauss
08:01 Feature #1025 (Fixed): Possibility of combining mod_status and mod_rrd
Use [[mod_magnet]] with a custom lua script extended from [[ModMagnetExamples#lua-mod_status|lua mod_status]] (availa... gstrauss
07:52 Feature #1455 (Obsolete): patch for mod_usertrack to use of expires versus max-age
gstrauss
06:25 Feature #1455: patch for mod_usertrack to use of expires versus max-age
mod_usertrack is no longer part of the lighttpd base
For replacement, see [[ModMagnetExamples#lua-mod_usertrack|lua ...
gstrauss
07:51 Feature #828 (Fixed): additional info for server-status
Fixed in lighttpd 1.4.25 gstrauss
07:48 Feature #506 (Fixed): Manual Documentation is misleading
Since lighttpd 1.4.43, mod_expire is handled in the "response start" hook, and so its order in @server.modules@ compa... gstrauss
07:36 Feature #545 (Fixed): Linux-specific tuning/error details in Performance doc
See wiki [[Docs_Performance|Performance Tuning]] doc gstrauss
07:33 Bug #1785 (Obsolete): Trac logins not working
migrated from trac to redmine long ago gstrauss
07:30 Feature #1702 (Fixed): multiple X-Sendfile for sending multiple files
What you seem to be trying to do is possible with the lighttpd-specific and mod_fastcgi-specific @X-Sendfile2@ respon... gstrauss
07:23 Feature #1749 (Fixed): Make lighty.request fully writable in mod_magnet
lighttpd 1.4.60 [[mod_magnet]] allows modifications to @lighty.r.req_header[]@, but [[mod_magnet]] doc warns:
> ligh...
gstrauss
07:07 Bug #1139 (Obsolete): lighty 1.5.x-svn + mod_magnet + luasockets + memcached: SIGSEGV crash
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
07:04 Bug #1763 (Obsolete): mod_proxy_backend_ajp13 is cleaning request_uri
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
06:57 Bug #852 (Fixed): when url_rewrite is used with mod_cml_lua rewritten URL query string is not accessible from LUA
mod_cml is no longer part of the lighttpd base
For replacement, see [[ModMagnetExamples#lua-mod_cml|lua mod_cml]]
...
gstrauss
06:55 Feature #787 (Fixed): mod_cml + "HOST" header support!
mod_cml is no longer part of the lighttpd base
For replacement, see [[ModMagnetExamples#lua-mod_cml|lua mod_cml]]
...
gstrauss
06:53 Feature #786 (Fixed): mod_cml + mod_compress NOT A DREAM ANYMORE
mod_cml is no longer part of the lighttpd base
For replacement, see [[ModMagnetExamples#lua-mod_cml|lua mod_cml]]
...
gstrauss
06:49 Feature #768 (Obsolete): mod_cml - output_expires
mod_cml is no longer part of the lighttpd base
For replacement, see [[ModMagnetExamples#lua-mod_cml|lua mod_cml]]
...
gstrauss
06:45 Feature #622 (Obsolete): make request["SERVER_NAME"] available in mod_cml
mod_cml is no longer part of the lighttpd base
For replacement, see [[ModMagnetExamples#lua-mod_cml|lua mod_cml]]
...
gstrauss
06:41 Feature #611 (Fixed): Serve precompressed contents
Use [[mod_magnet]] with [[AbsoLUAtion#Content-Negotiation|content-negotiation.lua]]
(Aside: mod_compress has been ...
gstrauss
06:34 Feature #1439 (Obsolete): request: ip banning options for mod_evasive
mod_evasive is no longer part of the lighttpd base
For replacement, see [[ModMagnetExamples#lua-mod_evasive|lua mod_...
gstrauss
06:34 Feature #1395 (Obsolete): request rate throttle (maybe extended mod_evasive?)
mod_evasive is no longer part of the lighttpd base
For replacement, see [[ModMagnetExamples#lua-mod_evasive|lua mod_...
gstrauss
06:31 Feature #1005 (Obsolete): hanging connection instead of rejecting with error status
mod_evasive is no longer part of the lighttpd base
For replacement, see [[ModMagnetExamples#lua-mod_evasive|lua mod_...
gstrauss
06:30 Feature #1054 (Obsolete): mod_secdownload error codes should be configurable
mod_secdownload is no longer part of the lighttpd base
For replacement, see [[ModMagnetExamples#lua-mod_secdownload|...
gstrauss
06:30 Feature #1506 (Obsolete): added support for a wrapper directive to mod_secdownload
mod_secdownload is no longer part of the lighttpd base
For replacement, see [[ModMagnetExamples#lua-mod_secdownload|...
gstrauss
06:22 Feature #2212 (Obsolete): Allow specifying a header parameter for mod_flv_streaming
mod_flv_streaming is no longer part of the lighttpd base
For replacement, see [[ModMagnetExamples#lua-mod_flv_stream...
gstrauss
06:19 Feature #2375 (Obsolete): mod_flv_streaming traffic shaping
mod_flv_streaming is no longer part of the lighttpd base
For replacement, see [[ModMagnetExamples#lua-mod_flv_stream...
gstrauss
06:15 Feature #2587: Support name lookups in server.bind
lighttpd 1.4.46 and later support a limited DNS lookup, taking only the first address returned by the DNS resolver. ... gstrauss
05:57 Feature #2489 (Fixed): Add config option to write CGI's error output to syslog
Configure @server.breakagelog@ to be a piped logger. Write a short script for your custom piped logger, reading from... gstrauss
05:44 Feature #2650 (Obsolete): Redirect option for mod_mysql_vhost
mod_mysql_vhost was replaced with mod_vhostdb_mysql in lighttpd 1.4.46. gstrauss
05:40 Feature #2824 (Fixed): inetd/wait mode with auto-shutdown after idle timeout
gstrauss
01:07 Feature #2824: inetd/wait mode with auto-shutdown after idle timeout
Option for @server.systemd-socket-activation = "enable"@ was added in lighttpd 1.4.53 gstrauss
05:39 Bug #3159 (Invalid): Warning: please add "mod_openssl" to server.modules
Invalid. User config error(s). gstrauss
05:27 Bug #1109 (Fixed): CGI Script crashes lighty !
lighttpd ignores SIGPIPE gstrauss
05:27 Feature #1103 (Fixed): New proxy method: random
@proxy.balance = "round-robin"@, though the default balancing method is "fair" / "least-connection" gstrauss
05:23 Bug #2382 (Fixed): Lighttpd Segfault
mod_compress was replaced with mod_deflate (backported to lighttpd in lighttpd 1.4.42) and there are no known outstan... gstrauss
05:03 Bug #1142 (Fixed): Segmentation fault with proxy.debug = \"enable\"
gstrauss
04:59 Feature #1563 (Fixed): Block user based on conditions
Arbitrary policy like this can be implemented by you in a lua script run by lighttpd [[mod_magnet]] gstrauss
04:58 Feature #1047 (Fixed): Adding virtual hosts without restarting the service
gstrauss
04:56 Bug #721 (Obsolete): link "Setting up Lighttpd and AWStats" on wiki does'nt works
https://web.archive.org/web/20240000000000*/http://www.benr75.com/pages/lighttpd_awstats_tutorial gstrauss
04:55 Bug #625 (Fixed): fastcgi.debug startup output to stdout, not log
gstrauss
04:54 Bug #605 (Fixed): segfault when aliases overlap
gstrauss
04:53 Bug #600 (Obsolete): searching the forums on this website doesn't work
gstrauss
04:53 Bug #559 (Obsolete): Bizarre Trac registration process
gstrauss
04:52 Bug #371 (Fixed): Dynamic FastCGI support in need of TLC
original poster's list of items were addressed long ago. gstrauss
04:48 Bug #2120 (Obsolete): lighttpd freezes under flood
mod_secdownload is no longer part of lighttpd base distribution
For replacement, see [[mod_magnet]] and [[ModMagnetE...
gstrauss
04:46 Bug #2022 (Fixed): Last-Modified Header missing with WebDAV
gstrauss
04:45 Bug #1058 (Fixed): hot link protection
gstrauss
04:44 Bug #1083 (Fixed): where is the patch for http_load?
gstrauss
04:43 Bug #1040 (Obsolete): $_POST data empty on r1657
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
04:42 Bug #995 (Obsolete): infinite loop with X-sendfile and ajp13
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
04:42 Bug #999 (Obsolete): mod_flv_streaming
mod_flv_streaming is no longer part of the lighttpd base.
For replacement, see [[ModMagnetExamples#lua-mod_flv_strea...
gstrauss
04:40 Bug #1684 (Fixed): 404 when linking to a Rails app instantiated by $HTTP["url"]
Fixed per above comment. gstrauss
04:39 Bug #118 (Fixed): CGI not working on Cygwin
Fixed per above comment. gstrauss
04:36 Bug #414 (Invalid): ssl.pem doesn't prepend basedir to relative paths
works as designed.
Use the following if the originally posted behavior is desired: @ssl.pemfile = var.CWD + "/serv...
gstrauss
04:34 Bug #396 (Invalid): Can't send Status Header with PHP
Reported behavior sounds like @server.error-handler-404@ expected behavior. See doc for [[Server_error-handler-404De... gstrauss
04:30 Bug #388 (Fixed): proc_open should not rely on SHELL
> the newer version has fixed it already, in 1.4.11 at least, fallback to /bin/sh when SHELL isn't found. simply expo... gstrauss
04:29 Bug #381 (Invalid): php or bin path not recognised
Use @"bin-path" => "/usr/bin/php-cgi"@ gstrauss
04:25 Bug #259 (Fixed): Unable to compile on AIX 5.3 ML2
lighttpd checks @ifndef _XOPEN_SOURCE@ before defining it... gstrauss
04:23 Feature #344 (Invalid): Port-based virtual host support?
> Port-based virtual host support?
Yes. Supported by lighttpd then, supported by lighttpd now.
gstrauss
04:22 Bug #358 (Fixed): Failed to compile 1.4.7 under cygwin
For a very long time now, lighttpd builds and runs under Cygwin. gstrauss
04:16 Bug #173 (Fixed): Server Side Includes ignored
User config error fixed by user, and possibly also browser caching issue. gstrauss
03:33 Bug #1617 (Obsolete): SSI BUG?
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:32 Bug #1751 (Obsolete): counters not working
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:32 Bug #1996 (Obsolete): backlog: all addresses are down
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:31 Feature #1247 (Obsolete): Possible new feature - mod_proxy_backend_mogilefs (1.5?) or mod_mogilefs (1.4)
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:31 Feature #1724 (Obsolete): Show favicon in dir-listing
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:29 Feature #1839 (Obsolete): mod_accesslog: format request line rewritten
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:27 Feature #1841 (Obsolete): Lighttpd mod_secdownload - option to access the content of the folders
mod_secdownload is no longer part of lighttpd base distribution
For replacement, see [[mod_magnet]] and [[ModMagnetE...
gstrauss
03:27 Feature #1860 (Obsolete): mod_secure_download IP Address-based Authentication
mod_secdownload is no longer part of lighttpd base distribution
For replacement, see [[mod_magnet]] and [[ModMagnetE...
gstrauss
03:25 Bug #185 (Fixed): 3 important bugs to be fixed.
* mod_proxy works as designed and sends a single connection to the backend and then closes the request. In the futur... gstrauss
03:21 Bug #2293 (Obsolete): lighttpd 1.5.0 [over] r1992 alias.url problem
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:20 Bug #1250 (Fixed): High load with lighttpd + fastcgi
gstrauss
03:19 Bug #1274 (Obsolete): mod_deflate serves blank pages with system.use-noatime enabled
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:17 Feature #2064 (Obsolete): [PATCH] Add an option in mod_proxy_core to control X-Forwarded-For
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:17 Bug #1231 (Obsolete): PATH_INFO not set in lighttpd-1.5.0-r1857/PHP 5.2.2RC1
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:16 Feature #1325 (Obsolete): mod_core_proxy doesn't modify (parts of) "Destination" in WebDAV COPY/MOVE requests
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:14 Bug #1524 (Obsolete): All files get served as application/octet-stream in 1.5 svn when comgined with a $SERVER["socket"] == ":8001"
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:13 Bug #1652 (Obsolete): Lighttpd Occasionally Crashes on Cygwin Windows Server 2003 R2
modern versions of lighttpd run under cygwin and also can be built to run natively under Windows. gstrauss
03:11 Bug #1477 (Obsolete): Lighttpd kills Ubuntu network install / local mirror
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:09 Bug #1364 (Obsolete): lighttpd uses most parts of the physical memory and causes out of memory crashes
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:08 Bug #1091 (Obsolete): mod_deflate + mod_proxy_core + X-Sendfile does not return page content for HTTP clients without compression support
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:08 Bug #1472 (Obsolete): wrong REQUEST_METHOD set in FastCGI
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:07 Feature #951 (Fixed): server identitity in server status report
gstrauss
03:06 Bug #900 (Obsolete): Cannot nest conditions
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:05 Feature #1173 (Fixed): Can't revert vandalism
gstrauss
03:05 Bug #1199 (Obsolete): Problem with 1.5.0-r1857 on Debian.
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:05 Bug #1278 (Obsolete): lighttpd-1.5.0_pre1857 segfaults under heavy load
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
03:02 Bug #1796 (Fixed): Be more fair on fastcgi children request handling of mod_fastcgi
For a very long time now, the lighttpd default is @fastcgi.balance = "least-connection"@ or @"fair"@ (which are aliases) gstrauss
03:00 Bug #1784 (Invalid): Mod Rewrite Documentation
gstrauss
02:59 Bug #929 (Obsolete): mod_core_proxy with dangeous url
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
02:59 Bug #1044 (Obsolete): Error uploading files with linux-aio
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
02:59 Bug #1197 (Obsolete): SIGABRT on MacOS X + select
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
02:58 Bug #1203 (Obsolete): CSS file not loading under lighttpd-1.5.0-r1857 (perhaps tiny fails error with certain network backends?)
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
02:57 Bug #1425 (Obsolete): Query mark without a "query" causes NullPointerException
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
02:56 Bug #1397 (Obsolete): lighty sends 301 moved permanently if User-Agent is missing or not correct
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
02:56 Bug #1223 (Obsolete): --with-openssl broken on linux-ppc kernel 2.4.25
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
02:55 Bug #1770 (Obsolete): memory leak : mod_proxy_backend_fastcgi
lighttpd 1.5.x branch has been abandoned.
lighttpd 1.4.x branch is now far more advanced and continues to be maint...
gstrauss
02:51 Bug #1055 (Fixed): Error 410 und 412 do not return a HTML page
Poster notes above that this issue seems to have been fixed in lighttpd 1.4.20 gstrauss
02:44 Bug #2175 (Obsolete): mod_secdownload bug (about filename)
mod_secdownload is no longer part of lighttpd base distribution
For replacement, see [[mod_magnet]] and [[ModMagnetE...
gstrauss
02:42 Bug #2180 (Obsolete): "ssl.use-sslv2 = disabled", but enabled anyway
modern TLS libraries have dropped support for SSLv2 and SSLv3.
SSLv2 and SSLv3 are also disabled by default in moder...
gstrauss
02:34 Bug #2207 (Fixed): null SSL_CTX for TLS server name
Modern lighttpd screams loudly about misconfigurations such as this one: nesting @$SERVER["socket"]@ inside other dir... gstrauss
02:23 Feature #2361 (Fixed): add support for pcre JIT (patch included)
Fixed in lighttpd 1.4.60 gstrauss
02:20 Feature #1892 (Fixed): the SSI #exec feature is not documented
Documented: [[mod_ssi]] gstrauss
02:20 Bug #620 (Fixed): fastcgi backend didn't responded after XX seconds
[[Docs_ConfigurationOptions#gw_backend-gateway-server-host-options|gw_backend gateway server host options]]
@connect...
gstrauss
02:17 Bug #896 (Fixed): partial transfer is racey (testcase provided)
For a long time now, lighttpd reuses a single open file descriptor to the file for multiple ranges in HTTP range requ... gstrauss
02:12 Feature #982 (Fixed): mod_scgi incomplete/old
[[mod_scgi]] documentation was updated long ago. gstrauss
02:10 Bug #888 (Obsolete): Bug in compiling
mod_mysql_vhost was replaced by mod_vhostdb_mysql in lighttpd 1.4.46 gstrauss
01:45 Feature #2141 (Fixed): Magnet enhancement
@lighty.c.time()@ was added to [[mod_magnet]] in lighttpd 1.4.60
While lighttpd [[mod_magnet]] could expose dekhas...
gstrauss
01:37 Feature #2294 (Fixed): add ldap referrals support
Fixed in lighttpd 1.4.49 in #2846 gstrauss
01:27 Feature #1815 (Obsolete): download slots
mod_secdownload is no longer part of the core lighttpd distribution.
See [[mod_magnet]] and customizable lua script ...
gstrauss
01:19 Feature #609 (Fixed): configuration testing
As above, since lighttpd 1.4.40
@lighttpd -tt -f /etc/lighttpd/lighttpd.conf@
Numerous distros include this @-tt@...
gstrauss
01:15 Bug #2562 (Fixed): SSL + SNI with cyclic CAs/not unique issuers? broken
lighttpd 1.4.56 and later recommend specifying the full certificate chain, including intermediaries, in @ssl.pemfile@... gstrauss
00:51 Bug #3194 (Invalid): Upload of large files (350MiB) fails after approx. 180MiB uwing v1.4.67 with PHP 8.1.2
User Error. See #3195 gstrauss

2024-01-02

20:55 Bug #3239: syslog level set to error for messages that are not errors
Various approaches to passing syslog message priority resulted in large increases in code size.
There are some exp...
gstrauss

2024-01-01

00:32 Bug #3239: syslog level set to error for messages that are not errors
I do appreciate that you asked the question. gstrauss
00:28 Bug #3239: syslog level set to error for messages that are not errors
> Does that mean you’d accept a patch, if at some point I were to get around to writing one?
Probably not. I am not...
gstrauss

2023-12-31

20:40 Bug #3239: syslog level set to error for messages that are not errors
> Therefore, while you are correct that this is a limitation in lighttpd, I may end up closing this issue as "Won't F... Hawk777
15:07 Bug #3239 (Wontfix): syslog level set to error for messages that are not errors
gstrauss
15:58 Bug #2592 (Fixed): FCGI backend not reactivated if time change occurs during 1s delay
Fixed in lighttpd 1.4.60. Since lighttpd 1.4.60, lighttpd, where practical, uses monotonic time obtained from the sy... gstrauss
15:55 Feature #2005 (Fixed): [PATCH] X-Sendfile-Range header support
implemented as X-Sendfile2 in #2008 gstrauss
15:54 Bug #1585 (Fixed): mod_compress will append etags header even if etags is disabled
Fixed in mod_deflate in lighttpd 1.4.42.
mod_deflate modifies the ETag only if ETag is already set in the response h...
gstrauss
15:47 Bug #1258 (Fixed): don't send content length header
Fixed in lighttpd 1.4.40. See #2017 gstrauss
15:34 Feature #1546 (Fixed): Enhancements for mod_geoip
Since lighttpd 1.4.45, most features are available via [[mod_magnet]] and a custom lua script, and using [[mod_maxmin... gstrauss
15:26 Bug #3169 (Fixed): segfault in mod_status
Believed fixed in lighttpd 1.4.65 or lighttpd 1.4.66 gstrauss
08:43 Feature #1908 (Fixed): autoselect-random-port feature for lighttpd needed
lighttpd can be configured to listen on a unix domain socket
lighttpd can also be configured to use already-opened...
gstrauss
08:30 Feature #2034: Use signal names instead of numbers
FYI: @man strsignal@ POSIX.1-2008
mod_cgi.c and gw_backend.c could be updated to use @strsignal()@ if available.
gstrauss
08:22 Feature #2438 (Fixed): Change server.reject-expect-100-with-417 from flag to regular expression matching the URL
lighttpd 1.4.46 supports @Expect: 100-continue@ and ignores @server.reject-expect-100-with-417@
commit commit:37da...
gstrauss
08:17 Bug #2344 (Fixed): HEAD requests for 0 byte files do not return the Content-Length header
Fixed in lighttpd 1.4.40. @http_response_send_file()@ sets @Content-Length@ when sending static files. gstrauss
08:10 Feature #2352 (Fixed): Send Last-Modified header when sendfile is used
Fixed in lighttpd 1.4.40. gstrauss
08:00 Feature #2142 (Fixed): stat_cache increase
@server.stat-cache-engine = "inotify"@ (or @"kqueue"@) will cache for up to 32 seconds. gstrauss
07:50 Bug #2052 (Fixed): Lighttpd install signal handlers too late
> lighttpd install signal handlers after it initialize plugins.
Fixed in #2502 in lighttpd 1.4.33 in 2013.
gstrauss
07:42 Feature #2200 (Fixed): More server.error handlers please
@server.error-handler@ was added in lighttpd 1.4.40
@server.error-intercept@ was added in lighttpd 1.4.46
Another...
gstrauss
07:37 Bug #2238 (Obsolete): Build alters src files
In lighttpd 1.4.69, the LEMON parser was updated to the version maintained in SQLite.
lighttpd build systems (auto...
gstrauss
07:13 Feature #2734: Setting multiple response headers with same name
[[mod_magnet]] @magnet.attract-response-start-to@ (since lighttpd 1.4.56) can support a lua script to implement this ... gstrauss
07:08 Bug #2684 (Fixed): POST with chunked transfer encoding: 411 content-length required
Fixed in lighttpd 1.4.44. See #2156 gstrauss
07:00 Feature #1685 (Fixed): perl taint check
Set @PERL5OPT=-T@ in the environment before starting lighttpd, or with [[mod_setenv]] @setenv.set-environment@
@man ...
gstrauss
06:54 Feature #1635 (Obsolete): mod_secdownload instant expiration of URLs
mod_secdownload has been deprecated and removed.
It is implementable as a lua script in [[mod_magnet]]
See [[ModM...
gstrauss
06:48 Bug #1674 (Obsolete): Copying (big) files onto server fails with WinXP clients
Issues such as this were very likely fixed long ago in lighttpd mod_webdav.
lighttpd mod_webdav writes a file upload...
gstrauss
06:44 Bug #1619 (Fixed): WebDAV: can't lock (HTTP/1.1 409 Conflict)
@webdav.opts@ @"propfind-depth-infinity"@ option added in lighttpd 1.4.56 to allow and support @Depth: infinity@ on d... gstrauss
06:34 Feature #914 (Obsolete): Selective enabling of fastcgi
gstrauss
06:31 Bug #267: Reload in init.d script for debian
Since lighttpd 1.4.46, SIGUSR1 should be used to initiate a graceful restart, reloading config. gstrauss
06:03 Feature #373: ISO 8601 date format in log files
Additional accesslog time formats were added in lighttpd 1.4.40, including compact form unix seconds, though not $F %... gstrauss
05:55 Feature #339 (Fixed): HTTP header parsing
Since lighttpd 1.4.56 and possibly earlier (not checked), lighttpd has been more tolerant of line endings (one or bot... gstrauss
05:42 Feature #804 (Fixed): Sticky option for FastCGI load balancing
@fastcgi.balance@ was added in lighttpd 1.4.46
load-balancing algorithm for backends ("fair", "least-connection", "r...
gstrauss
05:28 Bug #1080 (Invalid): reverse the log
gstrauss
05:26 Feature #991 (Fixed): Add mimetype for SVG
Added to @doc/config/conf.d/mime.conf@ in commit commit:3b23130ea in lighttpd 1.4.35
If your distro does not use t...
gstrauss
05:20 Bug #1098 (Invalid): Trailing spaces in urls are not tolerated
https://www.rfc-editor.org/rfc/rfc7230#section-3.1.1
Recipients of an invalid request-line SHOULD respond with ...
gstrauss
05:15 Bug #955: editing files on webdav
See alternative in https://redmine.lighttpd.net/boards/2/topics/11311 gstrauss
05:05 Bug #129 (Invalid): lighttpd fails to run the CGI script (no such file or directory) if the server.document-root is not absolute
lighttpd uses the current working directory as a base directory if lighttpd is not running as a daemon.
If lighttpd ...
gstrauss
05:01 Feature #237 (Fixed): Rewrite conditions
@url.rewrite-if-not-file@ (added in lighttpd 1.4.25)
For more complex and arbitrary conditions, use [[mod_magnet]]...
gstrauss
04:49 Feature #219 (Fixed): New option: include_glob
Fixed in lighttpd 1.4.40. See #1221 gstrauss
04:39 Bug #80 (Invalid): mod_proxy + indexfiles == bug
One proper solution:
Rewrite requests to directories (ending in @/@) to @.../index.rpy@
@url.rewrite = ("/$" => "$0...
gstrauss
04:21 Feature #263 (Fixed): add .m4a to mime-types.conf
Added to @doc/config/conf.d/mime.conf@ in commit commit:a7136aac in lighttpd 1.4.56
If your distro does not use th...
gstrauss
04:15 Feature #2328 (Fixed): mod_proxy to support websockets
Since lighttpd 1.4.46, lighttpd [[mod_cgi]], [[mod_proxy]], and [[mod_wstunnel]] support websockets. Support in addi... gstrauss
04:11 Feature #2540 (Fixed): Websocket support
Since lighttpd 1.4.46, lighttpd [[mod_cgi]], [[mod_proxy]], and [[mod_wstunnel]] support websockets. Support in addi... gstrauss
00:48 Feature #3032: Add a privacy option to allow IP Anonymization when creating logfiles.
lighttpd 1.4.70 includes a mechanism to mask IPs in [[mod_accesslog]] with @%{mask}a@ in the accesslog format
Note: ...
gstrauss

2023-12-30

22:36 Bug #3239: syslog level set to error for messages that are not errors
Everything that calls @log_error()@ in lighttpd gets sent to the error log.
If the error log is sent to syslog, then...
gstrauss
20:43 Bug #3239 (Fixed): syslog level set to error for messages that are not errors
The message “server started (lighttpd/versionnumber)” is not an error, but it gets sent to syslog at LOG_ERR level. I... Hawk777

2023-12-29

19:36 Revision 64b9e523: [mod_expire] smaller options parse func
gstrauss
03:51 Revision 84eb5462: [crypto] use evp api for truncated sha-2 with libressl
(cherry picked from commit 5c5c4914aa28c63ec0b0922d236ba5f17d47cea3)
(edited: gstrauss)
github: closes #130
brad@comstyle.com
02:33 Revision b62b6894: [mod_h2] use different flag for disk I/O busy
(This may be removed in future if async I/O is used instead) gstrauss
00:04 Revision 52d66d9b: [mod_h2] add con to job queue when wr alloc used
more precisely add con to job queue when write allocation used fully
Prior related commits:
39c0c2c3e connections.c:...
gstrauss
 

Also available in: Atom