Skip to content

Commit 518982c

Browse files
author
Hiroshi Nakamura
committed
Version bump to 2.8.0
1 parent 3461e80 commit 518982c

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

CHANGELOG.md

+25
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
## Changes
22

3+
### Changes in 2.8.0
4+
5+
Apr 24, 2016 - version 2.8.0
6+
7+
* Changes
8+
9+
* Force using RSA 2048bit CA cert set
10+
11+
Use RSA 204bit CA cert set every time if it runs with OpenSSL (== except
12+
JRuby.)
13+
14+
Old openssl (<1.0.1p or <1.0.2d) cannot handle this CA set and causes
15+
SSL connection failure against some SSL servers including AWS S3 API.
16+
For such case you can manually specify RSA 1024bit CA cert set as a
17+
workaround.
18+
19+
```
20+
c = HTTPClient.new { |c| c.ssl_config.add_trust_ca("cacert1024.pem") }
21+
c.get("https://www.ruby-lang.org/")
22+
```
23+
24+
RSA 1024bit CA cert set is not maintained over years so you should
25+
consider updating OpenSSL version so that HTTPClient uses RSA 2048 bit
26+
CA cert set.
27+
328
### Changes in 2.7.2
429
530
Apr 22, 2016 - version 2.7.2

lib/httpclient/version.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
class HTTPClient
2-
VERSION = '2.7.2'
2+
VERSION = '2.8.0'
33
end

0 commit comments

Comments
 (0)