The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.4 - 2009-07-07

  • http_request would not instantly clear the connection slot on tcp_connect failures, potentially leading to deadlocks.
  • fix a bug where a connection error is wrongly reported as EINPROGRESS.
  • new parameters: on_header, on_body, want_body_handle.
  • redirects will be followed when recurse is enabled whether or not the body dowload was successful or not.
  • include :port in Host header when given in the url (many sites break when it's always there, and many break if it's missing...).
  • pass the empty string, not undef, when there is no body but no error occured.
  • allow passing of tls_ctx, predefine two https security profiles.
  • ucfirst all error messages generated internally.
  • include "U" token in User-Agent.
  • document $AnyEvent::HTTP::MAX_PER_HOST.
  • allow empty field names in response headers (microsoft hits. microsoft hits. microsoft hits. you die).

Modules

simple but non-blocking HTTP/HTTPS client