OldNews
2009-06-11: httpclient/2.1.5.1
I forgot to update README.txt in 2.1.5 package. Version 2.1.5.1 is just a minor update which only includes README.txt update. No change other than that.
Thanks Stephan for letting me know that!
2009-06-08: httpclient/2.1.5
httpclient/2.1.5 has been released. This release includes IMPORTANT update for HTTPS(SSL) connection. Trusted CA bundle file included in httpclient <= 2.1.4 expires in Nov 2009. Please update to 2.1.5 by Oct 2009 if your application depends on trusted CA bundle file.
It also fixes some bugs. See wiki:Changes-215 for more detail.
Let me know if you have encountered any problem.
Thanks!
2009-05-12: Group on FriendFeed?
Lately I'm using FriendFeed? for collecting my activity. You may be interested in checking a group for httpclient. http://friendfeed.com/ruby-httpclient
I'm preparing 2.1.5 release now.
2009-02-13: httpclient/2.1.4
httpclient/2.1.4 has been released. This release fixes some bugs introduced in httpclient/2.1.3. See wiki:Changes-214 for more detail.
httpclient/2.1.3 users should update to 2.1.4. Let me know if you have encountered any problem.
Thanks!
2009-01-08: httpclient/2.1.3.1
[SECURITY FIX]
httpclient/2.1.3.1 fixes a vulnerability introduced at 2.1.3. httpclient <= 2.1.2 and http-access2 are safe.
- get_content/post_content of httpclient/2.1.3 may send secure cookies for a https site to non-secure (non-https) site when the https site redirects the request to a non-https site. httpclient/2.1.3 caches request object and reuses it for redirection. It should not be cached and recreated for each time as httpclient <= 2.1.2 and http-access2. See http://dev.ctor.org/http-access2/changeset/259#file2 for more detail.
- I realized this bug when I was reading open-uri story on [ruby-core:21205]. Ruby users should use open-uri rather than using net/http directly wherever possible.
httpclient/2.1.3 users should update to 2.1.3.1.
2008-12-29: httpclient/2.1.3
httpclient/2.1.3 is out. This release includes performance improvements and full RDoc documentation. (See wiki:Changes-213 for more detail)
Thanks to all of httpclient users for their support.
Have fun!
2008-12-16: httpclient/2.1.2.99.20081216 (2.1.3-rc)
I posted a RC version for 2.1.3 at http://dev.ctor.org/download/. tarball, zip and gem are available. Changes from 2.1.2 are at Changes-213.
Details: http://dev.ctor.org/http-access2/query?status=closed&milestone=2.1.3
Please check this RC and let me know any problem you have. 2.1.3 will be released in a few week.
You can get RC gem from my gem repository for development version: http://dev.ctor.org/download/
2007-09-22: httpclient/2.1.2
httpclient/2.1.2 is out. The release for negotiate auth support + a workaround for Ubuntu + SonicWALL timeout problem.
Thanks to all of httpclient users for their support.
Have fun!
2007-09-11: httpclient/2.1.2-RC
I posted httpclient/2.1.2-RC. It's a bug fix version. Changes from httpclient/2.1.1 are: wiki:Changes-212
- tarball: http://dev.ctor.org/download/httpclient-2.1.1.90.20070911.tar.gz
- zip: http://dev.ctor.org/download/httpclient-2.1.1.90.20070911.zip
- gem: gem update httpclient --source http://dev.ctor.org/download/
Please try the RC and let me know if you find out regression problem. http://dev.ctor.org/http-access2#BugreportorFeaturerequest
Thank you for your cooperation.
2007-08-28: httpclient/2.1.1
I posted httpclient/2.1.1. It's a bug fix version for some specific environment. Changes from httpclient/2.1.0 to httpclient/2.1.1 are: wiki:Changes-211
You can download it from http://dev.ctor.org/download/ I also posted a gem at http://dev.ctor.org/download/. Now the followings should work.
% gem install httpclient --source http://dev.ctor.org/download/ % gem update httpclient --source http://dev.ctor.org/download/
2007-08-07: httpclient/2.1.1 RC1
I posted httpclient/2.1.1 RC1. It's a bug fix version. Changes from httpclient/2.1.0 to httpclient/2.1.1 are: wiki:Changes-211
You can download it from http://dev.ctor.org/download/. (Version number is 2.1.0.90.20070807.) I also posted a gem at http://dev.ctor.org/download/. Now the followings should work.
% gem install httpclient --source http://dev.ctor.org/download/ % gem update httpclient --source http://dev.ctor.org/download/
I'll post 2.1.1 GA next week.
2007-07-14: httpclient/2.1.0
I posted httpclient/2.1.0. The program/project renamed from 'http-access2' to 'httpclient'. Now program name, gem name, and module namespace are the same: 'httpclient'.
There's compatibility layer included so existing programs for http-access2 which uses HTTPAccess2::Client should work with httpclient/2.1.0 correctly.
Changes from http-access/2.0.9 to httpclient/2.1.0 are: wiki:Changes-210
You can download it from http://dev.ctor.org/download/ I also posted a gem at http://dev.ctor.org/download/. Now the followings should work.
% gem install http-access --source http://dev.ctor.org/download/ % gem update http-access --source http://dev.ctor.org/download/
2007-07-04: version 2.0.9
I posted version 2.0.9. It's purely a bugfix version. Changes from 2.0.8 are: wiki:Changes-209
You can download it from http://dev.ctor.org/download/ I also posted a gem at http://dev.ctor.org/download/. Now the followings should work.
% gem install http-access --source http://dev.ctor.org/download/ % gem update http-access --source http://dev.ctor.org/download/
Have fun!
2007-06-30: version 2.0.8
I posted version 2.0.8. Changes from 2.0.7 are: wiki:Changes-208
You can download it from http://dev.ctor.org/download/ I also posted a gem at http://dev.ctor.org/download/. Now the followings should work.
% gem install http-access --source http://dev.ctor.org/download/ % gem update http-access --source http://dev.ctor.org/download/
Have fun!
2007-05-13: version 2.0.7
I posted version 2.0.7.
- Changes from 2.0.6 are: wiki:Changes-207
- Changes from 2.0.7-rc are: [145] and #153.
You can download it from http://dev.ctor.org/download/ I also posted a gem at http://dev.ctor.org/download/. Now the followings should work.
% gem install http-access --source http://dev.ctor.org/download/ % gem update http-access --source http://dev.ctor.org/download/
Have fun!
2007-04-29: version 2.0.7-rc
I posted version 2.0.7-rc (2.0.6.99.20070429). Here's changes from Version 2.0.6: http://dev.ctor.org/http-access2/query?status=closed&milestone=2.0.7
You can download the RC from http://dev.ctor.org/download/
I also posted a gem at http://dev.ctor.org/download/. Now the followings should work.
% gem install http-access --source http://dev.ctor.org/download/ % gem update http-access --source http://dev.ctor.org/download/
P.S. gem is not signed for now. I've not yet understand the concept of its trustness control. Not a PKI, not a PGP...
[2007-04-30] I updated a gem and a tarball(http-access-2_0_6_99_20070430). It should be the final RC. Fixed #149, #150, #152 from 20070429 version.
Changes from 2.0.6 are: wiki:Changes-207
2005-09-16: version 2.0.6
Version 2.0.6 is out. This release contains many patches from users. Thanks!
Have fun!
2004-12-25: Version 2.0.5
Version 2.0.5 released. This is a minor bug fix release.
- Connect/Send/Receive timeout cannot be configured. fixed.
- IPSocket#addr caused SocketError? on Mac OS X 10.3.6 + ruby-1.8.1 GA. fixed.
- There is a server which does not like 'foo.bar.com:80' style Host header. The server for http://rubyforge.org/export/rss_sfnews.php seems to dislike HTTP/1.1 Host header "Host: rubyforge.net:80". It returns HTTP 302: Found and redirects to the page again, causes HTTPAccess2::Client to raise "retry count exceeded". Keat found that the server likes "Host: rubyforge.net" (not with port number).
2004-12-11: "Trac" site
Welcome to the trac-ing site of http-access2!