Pending tickets from Lighttpd releases BEFORE 1.4.9

These lists refer to the rather huge ticket backlog that were created in Trac before Lighttpd version 1.4.9.

Defect reports

Checked but still left open (keyword: cleanup)

These are "old" tickets that have been re-reviewed once already and are now in need of confirmation/final verdict from the developer(-s).

#131
FastCGI FCGI_STDOUT before FCGI_STDIN bug
#222
ssi virtual include uses wrong path

Unchecked

These are bug reports that need to be checked if they are still valid.

#575
high-time connections in handle-req impact fastcgi overload calculation
#577
lighttpd terminally ceases serving connections when server.max-connections state reached
#897
lighttpd responds 500 to ALL requests after brief period of overload (it never recovers from "cool-down" period)
#1206
mod_proxy_core fails to rewrite proxy URL [fixed => ADD TO TRUNK!]
#1217
Strange error in mod_proxy_core
#1335
source disclosure vulnerability on win32 with ntfs alternate data streams
#1387
lighttpd+fastcgi memory problem
#1424
async-read problem
#1436
when server.max-connections is hit cpu load dramatically increases
#1492
mod-webdav and Vista
#1665
file uploads >= 700mb
#1666
crash on startup
#1747
openssl blocks
#399
FastCGI performance on high load
#446
Sporadic growth of memory usage / stops serving pages
#591
Content-Length: 0 in header for PHP.
#615
mod_ssi has a hardcoded MIME type.
#620
fastcgi backend didn't responded after XX seconds
#727
Another syslog newline issue.
#949
fastcgi, cgi, flush, php5 problem.
#963
Subdirectories in authorizer mode
#969
Lighttpd 1.4.13 with PHP 5.2.0 and zlib.output_compression=on in php.ini work very slow
#987
error:network_freebsd_sendfile.c.175
#1163
Segfault under high load
#1175
request timed out limbo
#1203
CSS file not loading under lighttpd-1.5.0-r1857 (perhaps tiny fails error with certain network backends?)
#1231
PATH_INFO not set in lighttpd-1.5.0-r1857/PHP 5.2.2RC1
#1253
underline in http address causes a 400 - Bad Request error example http://my_web.com.br
#1345
Wrong PATH_INFO and SCRIPT_NAME when Request-URI have trailing slash
#1351
lighttpd returns "400 Bad Request" for Nokia web browser request
#1360
1.5-svn build broken on Mac OS X
#1411
lighttpd requires restart after a while why using ldap auth
#1441
mmap fails when HAVE_MEM_MMAP_ANON because of zero length
#1464
lighttpd breaks with higher traffic
#1476
1.5 r-1992 overflow when parsing "remoteip conditions"
#1480
mod_proxy_backend_fastcgi causing 50% CPU load
#1496
no rewrite after cookie cond.
#1511
mod_uploadprogress broken by mod_proxy_core
#1548
range requests not working
#1568
alias fails for "base-url" if the left side has a trailing slash
#1572
users can't finish downloads of static files (in error.log: write failed: Bad address 827)
#1628
Lighttpd glues response headers together. Setting more than one cookie impossible.
#1693
Memory Leak in stat_cache.c Found
#1723
Google Adsense cookie crashes lighttpd
#1729
carp hash balancing not working properly
#231
"/foo" at the end of a URL will incorrectly match a "/foo" key in mod_proxy configuration
#232
Lighty does not truncate oversize requests in logs
#259
Unable to compile on AIX 5.3 ML2
#289
g++ problem
#302
linux-rtsig does not work correctly with fastcgi
#312
Allow OPTIONS requests to be proxied
#315
first version of upload rate display in server-info
#316
lighttpd wants me to download index.cml
#319
Should warn if two FastCGI servers point to same socket file
#323
File upload problem
#324
sendfile test coredumps on DragonFly
#347
configure script fails to clear ssl.h because krb5.h cannot be found
#351
Ports in Host header cause problem with conditonals
#360
File uploads above 64Kb in Safari are not always working
#362
Uploads above 64Kb not working when serving lighttpd on Mac OS X
#371
Dynamic FastCGI support in need of TLC
#376
Reimplement upload (POST) handling to match apache/zeus/thttpd/boa functionality
#379
Out of fd limit cause lighttpd crashed.
#385
Enabling ipv6 makes matching subnets with $HTTP["remoteip"] inoperable.
#386
TLS servername extension (SNI) for namebased TLS-vhosts
#390
Installing/Compiling/Debian instructions out of date - dpkg-buildpackage
#398
should mod_compress create compress.cache-dir if non-existant?
#402
starting from lighttpd-1.4.8 short of file descriptors
#405
PHP SCRIPT_NAME and PHP_SELF truncated when inside a userdir and using PATH_INFO
#406
PHP SCRIPT_NAME, PATH_INFO, PHP_SELF and others improperly converted to lowercase
#411
typo in config file did not show up in a config-test
#415
mod_proxy stalls on status "304 Not Modified"
#416
lighttpd fails to start for a non-root user with gid 0
#418
mod_proxy should send the X-Forwarded-Host header to the proxied server
#421
mod_proxy vulnerable to resource starvation
#422
Make it so that reply notifications on a deleted post are also deleted
#424
Infinite loop with full disk and fastcgi connection refused (1.4.8)
#427
expire.url broken on second level path
#428
lighttpd doesn't accept connections after some time of working
#431
mod_fastcgi.c fcgi_demux_response() stops sometimes when server is busy
#435
lighttpd-1.4.8 error.log shows (connections.c.757) missing cleanup in cgi
#440
auth.require could be simplified using regular expressions
#445
SSL stops woking
#447
Segfault while rewriting a request in an Apache ProxyPass setup
#448
SCRIPT_FILENAME and SCRIPT_NAME are wrong for [F]CGI scripts with full paths invoked as a directory index
#451
Use disable-timeout for UNIX-socket FCGI if externally managed
#459
lighttpd occasionally crashes in mod_scgi mode
#461
SIGINT doesn't close listening when using server.max-worker > 0
#479
CGI name of exactly "timezone" creates bad behavior
#499
FastCGI stderr output doesn't go to error log
#536
add recursion to the SSI #include directive - patch included
#580
compilation breaks on gnu/hurd
#603
mod_proxy lock ups
#604
EINTR not check, rrdtool-read: failed Interrupted system call (stopped updating rrd)
#612
fastcgi backend is timeout immediately after a request is issued
#668
FCGI apps configured for "/" cause infinite 301 redirects.
#675
Doesn't follow document-root when SSL enabled in condition
#721
link "Setting up Lighttpd and AWStats" on wiki does'nt works
#758
memory leak
#765
sql-ledger gives 500 most often

Enhancement requests

These are enhancement requests that need to be addressed: accepted and assigned to a milestone, rejected and closed, or at least acknowledged and given a priority.

#322
FastCGI Authorizer support for Variable-name variable passing
#1746
network_ssl_backend_write is set twice
#152
mod_proxy feature to remove part of the URI when passing along requests...
#410
TLS Support
#613
client-selectable directory list sorting, patch included
#737
php fcgi does not restart if lighttpd restarts
#832
yaSSL for even higher SSL performance.
#967
request-queue-limit option for mod_fastcgi
#1131
Add "load-warn-threshhold" for fastcgi settings
#1183
mod_dirlist.c supporting default_css
#1214
Added two features to mod_evasive
#1233
Lighttpd consumes > 1GB of memory
#1288
SSL Client Certificate validation.
#1344
[PATCH] small tweak to inject remote ips into mod_magnet to allow htaccess-style IP filtering
#1690
No way to pass arguments to CGI application
#44
add mod_log_spread
#48
Add a infrastructure to pass variables between modules
#51
provide an infrastructure for content-filtering
#69
Feature request: redirect/rewrite.uri-clean to rewrite cleaned paths
#110
use evhost for logfiles
#158
Add support for host/ip connects in mod_mysql_vhost
#208
Limit connections per IP (patch)
#219
New option: include_glob
#224
Multiviews "support"
#237
Rewrite conditions
#270
use O_NOATIME to open files
#273
Add load averages to status module
#292
Make host elements available everywhere in %1, %2, variables
#297
Time module execution and alert for excessive latencies
#298
multi-line comments in configfile are tedious
#299
Accessing the unmatched part of a pcre in mod_rewrite
#320
mod_fastcgi authorizer support behaves incorrectly with Status: 200
#327
add data counter stats to mod_rrdtool
#333
concurrent ipv4 and ipv6
#339
HTTP header parsing
#342
Support static linking of modules and module selection
#359
need NTLM auth for users.
#373
ISO 8601 date format in log files
#400
Bandwidth quotas
#423
Add expire by Mimetype
#425
rrdtool - separate RRD files for each vhost
#426
mod_auth_tkt for lighttpd
#443
[PATCH] mod_redirect: Add support for url-encoding backreferences, map %%n->%n, $$n->$n
#460
Binding to specific IPv6 addresses
#467
Is it possible to Lighttpd + PHP (4 & 5) + (Tomcat | Jetty) ??? If yes how ?
#469
mod_proxy should be able to connect to sockets
#478
Add support for mutually authenticated SSL
#485
PostgreSQL virtual host support
#490
CAC card Authenication
#513
idea for relative AF_UNIX sockets
#611
Serve precompressed contents
#614
mod_mysql_rewrite
#641
Add support for graceful load shedding / HTTP 503
#650
setenv.add-or-replace-response-header
#652
Log remote IP for message "request timed out after writing..."
#752
mySQL auth
#762
support for variables in conditionals
#804
Sticky option for FastCGI load balancing
#867
Config file runtime reloading
#893
Support MOVE
#901
Elliptic Curve Cryptography
#904
Statistics about the peak hit and traffic in the server-status
#905
http://mrtmusic.ir/
#906
HTTP Proxy feature ... not too much different from normal serving
#914
Selective enabling of fastcgi
#921
Client SSL Authentication Module
#926
Rewrite + Proxy
#932
Per Site Configuration for Lighttpd
#933
lighty should buffer responses (after it grows above certain size) on disk
#939
no character encoding line in sample lighttpd.conf
#954
X-LIGHTTPD-KBytes-per-second header patch
#961
mod_lisp
#965
New conditional: Physical path
#974
would like something similar to nginx proxy_intercept_errors
#984
error matching null http referrer
#985
Request: mod_rewrite check if file exists (like mod_rewrite in apache)
#994
Non-simple vhost conf example
#1004
Consider using Lua as the configuration file language.
#1005
hanging connection instead of rejecting with error status
#1014
comparing strace of single request through lighty-1.5-svn and nginx-0.5.10
#1050
Add a bandwidth throttle that is aware of previous underusage
#1054
mod_secdownload error codes should be configurable
#1056
libuuid - non-portabile configure.in
#1057
Auth using database
#1070
Huge memory allocation using SSL with webdav
#1073
mod_flv_streaming: stop parameter to cut video
#1086
hyphen in hostname
#1099
Something like "X-Orig-From"-Header for proxy
#1103
New proxy method: random
#1119
Add $HTTP["language"] for config conditionals based on `Accept-Language'.
#1134
allow for SSI to execute files with query string-like parameters
#1141
Allow uids/guids in spawn-fcgi's -u/-g options
#1144
RFE: Supply custom authentication credentials via mod_proxy
#1145
mod_accesslog cookie field support
#1147
Solaris Event Ports
#1162
Adaptive spawning with min-procs=>0
#1187
Edge Side Includes (ESI) Processor implementation
#1194
Partial matching in mod_evhost patterns
#1208
counting page requests
#1220
Support external 404 error page (server.error-handler-404)