"." is a proper character in a URL

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