ANNOUNCE: lighttpd 1.4.16 10
darix released a bug-fix release for 1.4.x
http://www.lighttpd.net/2007/7/24/1-4-16-let-s-ship-it
It contains fixes for crashing bugs discovered by over the last weeks and we encourage to upgrade from earlier releases to 1.4.16. Especially lighttpd-SA2007-03 should convince you to upgrade. It can crash all lighttpd 1.4.x releases. In 1.5.0 this is fixed as we replace the parser by a generated one and replacing the hand-crafted one in 1.4.x.
Trackbacks
Use the following link to trackback from your own site:
http://blog.lighttpd.net/articles/trackback/4659
-
Is it just me or has development on lighttpd slowed down in the last months? Last commit July 25th ( trac-timeline ) which was for a release which opened a couple of problems ( http://www.lighttpd.net/2007/7/24/1-4-16-let-s-ship-it, blog-entry ) a...
It gives me hope that lighttpd is not dead. Any word on 1.5? I'm not asking for a specific "release date", just a time frame.
Will it be weeks away from releasing? Months away?
icy: I've always thought the name "404-handler" was a poor description of what the thing is used for. Basically, any request that comes in that does not match a static file on disk gets put through the 404-handler. In a typical Rails config (if there is such as thing), the 404-handler is set up such that a collection of FCGI processes receives the request and generates a dynamic response. Basically, *all* dynamic requests go through the 404-handler. That's why I think the name is funny: I'd prefer to call it the "dynamic-request-handler" or some such.
The reason Rails apps tend to use the 404-handler is because the caching system is capable of writing dynamically generated responses to disk after the initial requests, which works well with this config. lighttpd serves the file from disk after the initial dynamic request (i.e., the 404-handler is never triggered after the first response for any given resource).
I should also note that I'm arguing from ignorance a bit since I don't have a great understanding of lighttpd's overall architecture. It could very well be that the 404-handler was intended only to be used as you've described above. It's use in the wild is far more wide ranging, however.