Welcome to the "trac"-ing site of http-access2!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

Changes in 2.1.3

  • Features
    • Proxy Authentication for SSL.
    • Performance improvements.
    • Full RDoc. Please tell me any English problem. Thanks in advance.
    • Do multipart file upload when a given body includes a File. You don't need to set 'Content-Type' and boundary String any more.
    • Added propfind and proppatch methods.
  • Changes
    • Avoid unnecessary memory consuming for get_content/post_content with block. get_content returns nil when you call it with a block.
    • post_content with IO did not work when redirect/auth cycle is required. (CAUTION: post_content now correctly follows redirection and posts the given content)
    • Exception handling cleanups.
      • Raises HTTPClient::ConfigurationError? for environment problem (trying to do SSL without openssl installed for example)
      • Raises HTTPClient::BadResponse? for HTTP response problem. you can get the response HTTPMessage returned via $!.res.
      • Raises SocketError? for connection problem (as same as before).
  • Bug fixes
    • Avoid unnecessary negotiation cycle for Negotiate(NTLM) authentication. Thanks Rishav for great support for debugging Negotiate authentication.
    • get_content/post_content with block yielded unexpected message body during redirect/auth cycle.
    • Relative URI redirection should be allowed from 2.1.2 but it did not work... fixed.
    • Avoid unnecessary timeout waiting when no message body returned such as '204 No Content' for DAV.
    • Avoid blocking on socket closing when the socket is already closed by foreign host and the client runs under MT-condition.