Another release has been uploaded to CPAN with quite a few enhancements from Ville, and then some HTTP::Headers hacks by me. These are the changes since 5.78:
HTML::Form now exposes the 'readonly' and 'disabled' attribute for inputs. This allow your program to simulate JavaScript code that modifies these attributes. RFC 2616 says that http: referer should not be sent with https: requests. The lwp-rget program, the $req->referer method and the redirect handling code now try to enforce this. Patch by Ville Skyttä <[EMAIL PROTECTED]>. WWW::RobotRules now look for the string found in robots.txt as a case insensitive substring from its own User-Agent string, not the other way around. Patch by Ville Skyttä <[EMAIL PROTECTED]>. HTTP::Headers: New method 'header_field_names' that return a list names as suggested by its name. HTTP::Headers: $h->remove_content_headers will now also remove the headers "Allow", "Expires" and "Last-Modified". These are also part of the set that RFC 2616 denote as Entity Header Fields. HTTP::Headers: $h->content_type is now more careful in removing embedded space in the returned value. It also now returns all the parameters as the second return value as documented. HTTP::Headers: $h->header() now croaks. It used to silently do nothing. HTTP::Headers: Documentation tweaks. Documented a few bugs discovered during testing. Typo fixes to the documentation all over the place by Ville Skyttä <[EMAIL PROTECTED]>. Updated tests. and since 5.78 was not really announced these are the changes applied to 5.77 to make it 5.78: Removed stray Data::Dump reference from test suite. Added the parse(), clear(), parts() and add_part() methods to HTTP::Message. The HTTP::MessageParts module of 5.77 is no more. Added clear() and remove_content_headers() methods to HTTP::Headers. The as_string() method of HTTP::Message now appends a newline if called without arguments and the non-empty content does not end with a newline. This ensures better compatibility with 5.76 and older versions of libwww-perl. Use case insensitive lookup of hostname in $ua->credentials. Patch by Andrew Pimlott <[EMAIL PROTECTED]>. Enjoy! Regards, Gisle