Skip to content

Commit e8ee01b

Browse files
committed
Ruby/OpenSSL 2.1.3
1 parent 0a559e7 commit e8ee01b

File tree

3 files changed

+38
-2
lines changed

3 files changed

+38
-2
lines changed

History.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
1+
Version 2.1.3
2+
=============
3+
4+
Bug fixes
5+
---------
6+
7+
* Fix deprecation warnings on Ruby 3.0.
8+
* Add ".include" directive support in `OpenSSL::Config`.
9+
[[GitHub #216]](https://github.com/ruby/openssl/pull/216)
10+
* Fix handling of IPv6 address SANs.
11+
[[GitHub #185]](https://github.com/ruby/openssl/pull/185)
12+
* Hostname verification failure with `OpenSSL::SSL::SSLContext#verify_hostname=`
13+
sets a proper error code.
14+
[[GitHub #350]](https://github.com/ruby/openssl/pull/350)
15+
* Fix crash with `OpenSSL::BN.new(nil, 2)`.
16+
[[Bug #15760]](https://bugs.ruby-lang.org/issues/15760)
17+
* `OpenSSL::SSL::SSLSocket#sys{read,write}` prevent internal string buffers from
18+
being modified by another thread.
19+
[[GitHub #453]](https://github.com/ruby/openssl/pull/453)
20+
* Fix misuse of input record separator in `OpenSSL::Buffering` where it was
21+
for output.
22+
* Fix wrong interger casting in `OpenSSL::PKey::EC#dsa_verify_asn1`.
23+
[[GitHub #460]](https://github.com/ruby/openssl/pull/460)
24+
* `extconf.rb` explicitly checks that OpenSSL's version number is 1.0.1 or
25+
newer but also less than 3.0. Ruby/OpenSSL v2.1.x and v2.2.x will not support
26+
OpenSSL 3.0 API.
27+
[[GitHub #458]](https://github.com/ruby/openssl/pull/458)
28+
* Activate `digest` gem correctly. `digest` library could go into an
29+
inconsistent state if there are multiple versions of `digest` is installed
30+
and `openssl` is `require`d before `digest`.
31+
[[GitHub #463]](https://github.com/ruby/openssl/pull/463)
32+
* Fix GC.compact compatibility.
33+
[[GitHub #464]](https://github.com/ruby/openssl/issues/464)
34+
[[GitHub #465]](https://github.com/ruby/openssl/pull/465)
35+
36+
137
Version 2.1.2
238
=============
339

ext/openssl/ossl_version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010
#if !defined(_OSSL_VERSION_H_)
1111
#define _OSSL_VERSION_H_
1212

13-
#define OSSL_VERSION "2.1.2"
13+
#define OSSL_VERSION "2.1.3"
1414

1515
#endif /* _OSSL_VERSION_H_ */

openssl.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Gem::Specification.new do |spec|
22
spec.name = "openssl"
3-
spec.version = "2.1.2"
3+
spec.version = "2.1.3"
44
spec.authors = ["Martin Bosslet", "SHIBATA Hiroshi", "Zachary Scott", "Kazuki Yamaguchi"]
55
spec.email = ["ruby-core@ruby-lang.org"]
66
spec.summary = %q{OpenSSL provides SSL, TLS and general purpose cryptography.}

0 commit comments

Comments
 (0)