CPPSERV 0.1.108 (grr... when will I be ready to call it 0.2? 1.0?) rolls back main 0.1.106 change partially. Turns out that eating all white space after directives wasn't such a good idea.
Now parser only eats single newline.
This way on one hand it'll be possible to write legible code, and on the other hand there will
be no problem adding white spaces, when needed.
One thing that's still missing is ability to do
the right thing with \r\n.
Another important fix is that lighttpd module starts sending response data to end user immediately as it becomes available, rather then
waiting for the whole thing to get assembled.
This allows one to send progress output of slowly running requests to end user.
Think of long database queries. Or about execution of some slow process, like archiving some files...