Skip to content
This repository
Browse code

Updated README.txt for 2.1.6.

  • Loading branch information...
commit 56dcdcbdab0e732b3047653495d96551309e207f 1 parent 2747925
Hiroshi Nakamura authored

Showing 1 changed file with 61 additions and 11 deletions. Show diff stats Hide diff stats

  1. 72  README.txt
72  README.txt
... ...
@@ -1,5 +1,5 @@
1 1
 httpclient - HTTP accessing library.
2  
-Copyright (C) 2000-2009  NAKAMURA, Hiroshi  <nahi@ruby-lang.org>.
  2
+Copyright (C) 2000-2010  NAKAMURA, Hiroshi  <nahi@ruby-lang.org>.
3 3
 
4 4
 'httpclient' gives something like the functionality of libwww-perl (LWP) in
5 5
 Ruby.  'httpclient' formerly known as 'http-access2'.
@@ -34,7 +34,7 @@ See HTTPClient for documentation.
34 34
 
35 35
 Name:: NAKAMURA, Hiroshi
36 36
 E-mail:: nahi@ruby-lang.org
37  
-Project web site:: http://dev.ctor.org/httpclient/
  37
+Project web site:: http://github.com/nahi/httpclient
38 38
 
39 39
 
40 40
 == License
@@ -70,32 +70,30 @@ You can also check sample/howto.rb how to use APIs.
70 70
 
71 71
 == Download
72 72
 
73  
-* Stable: http://dev.ctor.org/download/httpclient-2.1.5.2.tar.gz (tar + gzip)
74  
-* Stable: http://dev.ctor.org/download/httpclient-2.1.5.2.zip (ZIP) 
  73
+* Stable: http://dev.ctor.org/download/httpclient-2.1.6.tar.gz (tar + gzip)
  74
+* Stable: http://dev.ctor.org/download/httpclient-2.1.6.zip (ZIP) 
75 75
 
76 76
 * Older versions: http://dev.ctor.org/download/archive/ 
77 77
 
78 78
 * Gem repository for stable version
79 79
   * (at default remove source at rubyforge.org) 
80  
-* Gem repository for development version
81  
-  * http://dev.ctor.org/download/ 
82 80
 
83  
-* svn: http://dev.ctor.org/svn/http-access2/trunk/ 
  81
+* git: git://github.com/nahi/httpclient.git
84 82
 
85 83
 === Gem
86 84
 
87 85
 You can install httpclient with rubygems.
88 86
 
89  
-  % gem install httpclient --source http://dev.ctor.org/download/
  87
+  % gem install httpclient
90 88
 
91 89
 
92 90
 == Bug report or Feature request
93 91
 
94 92
 Please file a ticket at the project web site.
95 93
 
96  
-1. find a similar ticket from http://dev.ctor.org/http-access2/search?ticket=on
97  
-2. login as an anonymous user from http://dev.ctor.org/http-access2/login
98  
-3. create a new ticket from http://dev.ctor.org/http-access2/newticket 
  94
+1. find a similar ticket from https://github.com/nahi/httpclient/issues
  95
+2. create a new ticket by clicking 'Create Issue' button.
  96
+3. you can use github features such as pull-request if you like.
99 97
 
100 98
 Thanks in advance. 
101 99
 
@@ -103,6 +101,58 @@ Thanks in advance.
103 101
 == Changes
104 102
 
105 103
 
  104
+= Changes in 2.1.6 =
  105
+
  106
+  Dec 20, 2010 - version 2.1.6
  107
+
  108
+    * IMPORTANT update for HTTPS(SSL) connection
  109
+      * Trusted CA bundle file cacert_sha1.p7s for older environment (where
  110
+        you cannot use SHA512 algorithm such as an old Mac OS X) included in
  111
+        httpclient 2.1.5 expires in Dec 31, 2010.  Please update to 2.1.6 if
  112
+        you're on such an environment.
  113
+      * Updated trusted CA certificates file (cacert.p7s and cacert_sha1.p7s).
  114
+        CA certs are imported from
  115
+        'Java(TM) SE Runtime Environment (build 1.6.0_22-b04)'. 
  116
+
  117
+    * IMPORTANT bug fix for persistent connection
  118
+      * #29 Resource Leak: If httpclient establishes two connections to the
  119
+        same server in parallel, one of these connections will be leaked, patch
  120
+        by xb.
  121
+      * #30 When retrying a failed persistent connection, httpclient should use
  122
+        a fresh connection, reported by xb.
  123
+        These 2 fixes should fix 'Too many open files' error as well if you're
  124
+        getting this. Please check 2.1.6 and let me know how it goes!
  125
+
  126
+    * Features
  127
+      * #4 Added OAuthClient. See sample clients in sample/ dir.
  128
+      * #42 Added transparent_gzip_decompression property, patch by Teshootub7.
  129
+        All you need to use it is done by;
  130
+        client.transparent_gzip_decompression = true
  131
+        Then you can retrieve a document as usural in decompressed format.
  132
+      * #38 Debug dump binary data (checking it includes \0 or not) in hex
  133
+        encoded format, patch by chetan.
  134
+
  135
+    * Bug fixes
  136
+      * #8 Opened certificate and key files for SSL not closed properly.
  137
+      * #10 "get" method gets blocked in "readpartial" when receiving a 304
  138
+        with no Content-Length.
  139
+      * #11 Possible data corruption problem in asynchronous methods, patch by
  140
+        a user. (http://dev.ctor.org/http-access2/ticket/228)
  141
+      * #13 illegal Cookie PATH handling. When no PATH part given in Set-Cookie
  142
+        header, URL's path part should be used for path variable.
  143
+      * #16 httpclient doesn't support multiline server headers.
  144
+      * #19 set_request_header clobbers 'Host' header setting if given, patch
  145
+        by meuserj.
  146
+      * #20 Relative Location on https redirect fails, patch by zenchild.
  147
+      * #22 IIS/6 + MicrosoftSharePointTeamServices uses "NTLM" instead of
  148
+        "Negotiate".
  149
+      * #27 DigestAuth header: 'qop' parameter must not be enclosed between
  150
+        double quotation, patch by ibc.
  151
+      * #36 Wrong HTTP version in headers with Qt4 applications, reported by
  152
+        gauleng.
  153
+      * #38 DigestAuth + posting IO fails, patch by chetan.
  154
+      * #41 https-over-proxy fails with IIS, patch by tai.
  155
+
106 156
 = Changes in 2.1.5 =
107 157
 
108 158
   Jun 25, 2009 - version 2.1.5.2

0 notes on commit 56dcdcb

Please sign in to comment.
Something went wrong with that request. Please try again.