"." is a proper character in a URL

URL's like http://domain/file.html were not properly processed (the link ended at the "." character). Actually, isn't this still too narrow?