* Grumpy's changelog * What's new in v0.20 [16 Mar 2010]: - The URL-encoding/decoding function handles the quote character (%22) properly now, - Added a specific protection against Slowloris-like attacks, - Added the possibility to block specific file types when requested from a referer different than the host (usually known as "bandwidth stealing"), - Added new MIME types auto-detection: text/calendar, text/x-vcard, text/html, text/x-perl, text/x-sh, text/x-csh, text/x-ksh, image/vnd.djvu, application/vnd.kde.kword, application/x-bittorrent, - When executing a gopher CGI script, Grumpy sets the SERVER_PORT variable, - Added support for Content-MD5 HTTP header on "200" responses (no MD5 on partial downloads), - Outputting a 416 error (Range Request Not Satisfiable) when requested range start is greater than the requested file's size, - Fixed a bug in range requests handling (the returned ressource's size was always "0").