Subject: | The module poduces malformed URLS |
The module (v. 0.24 and probably all others) produces URLs without
escaping invalid characters. With the default configuration, it
produces: 'mailto:webmaster@example.com?subject=User%20Report%20for
http://...'
The space after 'for' should be escaped, as should the characters in the
"page URL".
The 'construct_url' method should really use the 'URI::URL' module to
create the URL, and the 'email_page_url' should then escape all the
characters in /[<>'"]/ with their HTML character entity references.