Skip to content

Home

lighttpd 1.4.13

Only 2 weeks after .12 hit the servers we have a new release cleaning up the issues that were introduced by it.

Download: - lighttpd-1.4.13.tar.gz

On the fix side we have: - fixed a seg-fault in the HTTP-Request splitting - fixed long-standing bug with Content-Length and HEAD requests - fixed a possible abort of a upload if xattr is enabled

New are - mod-magnet finally handles ‘require “lfs”’ without complaining - mod-magnet got light.stat() which uses the stat-cache - mod-webdav supports LOCK if compiled with –with-webdav-locks

The logo of lighttpd was choosen after a logo contest in April and May 2005. Several submissions have been reviewed and the users of lighttpd selected three logos for the final decision.

the big logo for lighttpd

the small 80x27 banner

the favicon.ico

The Server

Back in the days of February 2003 I (Jan) was finishing my thesis. Writing a thesis is as far as I can say the most frustrating job you can do.

While my subject was great (‘Development of a handheld system to monitor and control CAN-bus systems in a non-automative environment’) and the hard- and software development was a real challenge I had to write the thesis which documented the design-decision, the preparations and so on.

For a developer this is the real hard part: writing the documentation. Especially as the date when you have to finish the thesis gets nearer every day. To motivate yourself you need a distraction.

For me it was a proof-of-concept of the c10k problem written by Dan Kegel. How to handle 10000 connections in parallel on one server. I already had seen apaches killing systems because they ran out of memory into swap with only 100 parallel connections.