Actions
Todo » History » Revision 11
« Previous |
Revision 11/63
(diff)
| Next »
icy, 2009-09-04 12:12
small todo list¶
Note: this list is updated every now and then and doesn't necessarily represent the exact state of development. Use it as a rough overview.
- core
- out-of-fd handling should be (only) in the main worker
- ipv6 support (for radix-tree, used for mod_access)
- throttling by ip
- X-Sendfile/X-LIGHTTPD-Send-tmpfile support, maybe new stuff like X-Throttle
- limit for http request header size to prevent oom attacks
- angel
- zero downtime restarts
- backend spawning with different uid/gid
- log rotation (or use the zero downtime restart?)
- log
- scheme:// prefix
- support for pipes
- plugin api
- inter-plugin api
- plugin data per client ip address
- can be used for bandwidth throttling, limit requests per second, limit concurrent requests etc
- has to be shared among all workers so locking needed?
- maybe let main worker do the lookup/removal in a radix tree so no locking needed for that and let plugin make sure it's threadsafe when modifying
- modules
- port remaining modules from 1.x
- add even more innovative modules :)
- mod_status
- show the last request in keep-alive state to make it visible where the client entered that state and maybe show sth. like 23/120, client entered that state 23s ago, will idle away after a total of 120s
Updated by icy about 15 years ago · 11 revisions