Delimiting colon, ':', remains when stripping port for SERVER_NAME
When lighttpd is listening on a non-standard port for a given scheme (80 for http, 443 for https), the colon and port number needs to be stripped from the Host header when creating the SERVER_NAME environment variable.
The current implementation (r2459) chops the port number but leaves the colon at the end of the server name.
An example patch (tested) is attached.
Also available in: Atom