Throw error when syslog is requested but cannot be opened.
Also urlencode already base64 encoded file contents, since
base64 contains / and = characters.
htpasswd-jury is now obsolete
Add HTML charset declaration in header (as suggested by W3C).
Remove trailing whitespace and break a long line.