| | 104 | |
|---|
| | 105 | |
|---|
| | 106 | = Changes in 2.1.5 = |
|---|
| | 107 | |
|---|
| | 108 | Jun 8, 2009 - version 2.1.5 |
|---|
| | 109 | |
|---|
| | 110 | * IMPORTANT update for HTTPS(SSL) connection |
|---|
| | 111 | * Trusted CA bundle file included in httpclient <= 2.1.4 expires in |
|---|
| | 112 | Nov 2009. Please update to 2.1.5 by Oct 2009 if your application |
|---|
| | 113 | depends on trusted CA bundle file. |
|---|
| | 114 | * Updated trusted CA certificates file (cacert.p7s). CA certs are |
|---|
| | 115 | imported from 'Java(TM) SE Runtime Environment (build 1.6.0_13-b03)'. |
|---|
| | 116 | * Updated a cacert distribution certificate. |
|---|
| | 117 | RSA 2048 bit + SHA512 + notAfter:2037/12/31. (#215) |
|---|
| | 118 | |
|---|
| | 119 | * Feature |
|---|
| | 120 | * WWW authentication with Negotiate based on win32/sspi as same as Proxy |
|---|
| | 121 | authentication. Applied a patch from Paul Casto. Thanks! (#212) |
|---|
| | 122 | |
|---|
| | 123 | * Bug fixes |
|---|
| | 124 | * Infinite loop caused by EOF error while reading response message body |
|---|
| | 125 | without Content-Length. IO#readpartial does not clear the second |
|---|
| | 126 | argument (buffer) when an exception raised. Fixed by a patch from an |
|---|
| | 127 | user. Thanks! (#216) |
|---|
| | 128 | * NoMethodError caused by the cookie string that includes a double |
|---|
| | 129 | semicolons ";;". Fixed by a patch from an user. Thanks! (#211) |
|---|
| | 130 | * CNONCE attribute in Digest Authentication was not properly generated by |
|---|
| | 131 | itself (used same nonce sent from the connecting server). Fixed by a |
|---|
| | 132 | patch from bterlson |
|---|
| | 133 | [http://github.com/bterlson/httpclient/commit/6d0df734840985a7be88a2d54443bbf892d50b9a] |
|---|
| | 134 | Thanks! (#209) |
|---|
| | 135 | * Cookie header was not set in authentication negotiation. Fixed. This |
|---|
| | 136 | bug was found and pointed out by bterlson at |
|---|
| | 137 | [http://github.com/bterlson/httpclient/commits/master]. Thanks! (#210) |
|---|
| | 138 | * Do not send 'Content-Length: 0' when a request doesn't have message |
|---|
| | 139 | body. Some server application (!EasySoap++/0.6 for example) corrupts |
|---|
| | 140 | with the request with Content-Length: 0. This bug was found by clay |
|---|
| | 141 | [http://daemons.net/~clay/2009/05/03/ruby-why-do-you-torment-me/]. |
|---|
| | 142 | Thanks! (#217) |
|---|
| | 143 | * Ensure to reset connection after invoking HTTPClient singleton methods |
|---|
| | 144 | for accessing such as HTTPClient.get_content. Thanks to @xgavin! (#214) |
|---|