|Subject:||<meta> parsing registers invalid HTTP headers|
<meta> tags can have name attributes with colons in them, and this is perfectly valid. But HTML::HeadParser then tries to register these as X-Meta-<name> headers using HTTP::Headers. Newer versions of HTTP::Headers (since 6.05) have stricter checks for headers, and will refuse them if they contain colons. I would think that HTML::HeadParser should either skip trying to add headers like this, or further reformat the name attribute before trying to use it in an HTTP header name.