Skip to content

Commit 14e1165

Browse files
committed
Ruby/OpenSSL 2.0.6
1 parent 4945d36 commit 14e1165

File tree

3 files changed

+22
-2
lines changed

3 files changed

+22
-2
lines changed

History.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
Version 2.0.6
2+
=============
3+
4+
Bug fixes
5+
---------
6+
7+
* The session_remove_cb set to an OpenSSL::SSL::SSLContext is no longer called
8+
during GC.
9+
* A possible deadlock in OpenSSL::SSL::SSLSocket#sysread is fixed.
10+
[[GitHub #139]](https://github.com/ruby/openssl/pull/139)
11+
* OpenSSL::BN#hash could return an unnormalized fixnum value on Windows.
12+
[[Bug #13877]](https://bugs.ruby-lang.org/issues/13877)
13+
* OpenSSL::SSL::SSLSocket#sysread and #sysread_nonblock set the length of the
14+
destination buffer String to 0 on error.
15+
[[GitHub #153]](https://github.com/ruby/openssl/pull/153)
16+
* Possible deadlock is fixed. This happened only when built with older versions
17+
of OpenSSL (before 1.1.0) or LibreSSL.
18+
[[GitHub #155]](https://github.com/ruby/openssl/pull/155)
19+
20+
121
Version 2.0.5
222
=============
323

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.0.5"
13+
#define OSSL_VERSION "2.0.6"
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.0.5"
3+
spec.version = "2.0.6"
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)