N
NAKAMURA, Hiroshi
Hi all,
I'm working on releasing httpclient/2.1.3. 'httpclient' gives
something like the functionality of libwww-perl (LWP) in Ruby.
'httpclient' formerly known as 'http-access2'. See
http://dev.ctor.org/httpclient/ for more detail.
httpclient / http-access2 users, would you please test the RC with
your application and let me know if you have any problem? 2.1.3 will
be released in a few week.
Sorry for [ANN] noise.
Regards,
// NaHi
= Changes in 2.1.3 =
* Features
* Proxy Authentication for SSL.
* performance improvements. as fast as RFuzz::HttpClient,
eventmachine and curb for keep-alive sites, and as fast as net/http
for non keep-alive sites. you can get
* 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.
I'm working on releasing httpclient/2.1.3. 'httpclient' gives
something like the functionality of libwww-perl (LWP) in Ruby.
'httpclient' formerly known as 'http-access2'. See
http://dev.ctor.org/httpclient/ for more detail.
httpclient / http-access2 users, would you please test the RC with
your application and let me know if you have any problem? 2.1.3 will
be released in a few week.
Sorry for [ANN] noise.
Regards,
// NaHi
= Changes in 2.1.3 =
* Features
* Proxy Authentication for SSL.
* performance improvements. as fast as RFuzz::HttpClient,
eventmachine and curb for keep-alive sites, and as fast as net/http
for non keep-alive sites. you can get
* 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.