|
| 1 | +Version 2.2.1 |
| 2 | +============= |
| 3 | + |
| 4 | +Merged changes in 2.1.3. Additionally, the following issues are fixed by this |
| 5 | +release. |
| 6 | + |
| 7 | +Bug fixes |
| 8 | +--------- |
| 9 | + |
| 10 | +* Fix crash in `OpenSSL::Timestamp::{Request,Response,TokenInfo}.new` when |
| 11 | + invalid arguments are given. |
| 12 | + [[GitHub #407]](https://github.com/ruby/openssl/pull/407) |
| 13 | +* Fix `OpenSSL::Timestamp::Factory#create_timestamp` with LibreSSL on platforms |
| 14 | + where `time_t` has a different size from `long`. |
| 15 | + [[GitHub #454]](https://github.com/ruby/openssl/pull/454) |
| 16 | + |
| 17 | + |
1 | 18 | Version 2.2.0 |
2 | 19 | ============= |
3 | 20 |
|
@@ -75,6 +92,42 @@ Notable changes |
75 | 92 | [[GitHub #297]](https://github.com/ruby/openssl/pull/297) |
76 | 93 |
|
77 | 94 |
|
| 95 | +Version 2.1.3 |
| 96 | +============= |
| 97 | + |
| 98 | +Bug fixes |
| 99 | +--------- |
| 100 | + |
| 101 | +* Fix deprecation warnings on Ruby 3.0. |
| 102 | +* Add ".include" directive support in `OpenSSL::Config`. |
| 103 | + [[GitHub #216]](https://github.com/ruby/openssl/pull/216) |
| 104 | +* Fix handling of IPv6 address SANs. |
| 105 | + [[GitHub #185]](https://github.com/ruby/openssl/pull/185) |
| 106 | +* Hostname verification failure with `OpenSSL::SSL::SSLContext#verify_hostname=` |
| 107 | + sets a proper error code. |
| 108 | + [[GitHub #350]](https://github.com/ruby/openssl/pull/350) |
| 109 | +* Fix crash with `OpenSSL::BN.new(nil, 2)`. |
| 110 | + [[Bug #15760]](https://bugs.ruby-lang.org/issues/15760) |
| 111 | +* `OpenSSL::SSL::SSLSocket#sys{read,write}` prevent internal string buffers from |
| 112 | + being modified by another thread. |
| 113 | + [[GitHub #453]](https://github.com/ruby/openssl/pull/453) |
| 114 | +* Fix misuse of input record separator in `OpenSSL::Buffering` where it was |
| 115 | + for output. |
| 116 | +* Fix wrong interger casting in `OpenSSL::PKey::EC#dsa_verify_asn1`. |
| 117 | + [[GitHub #460]](https://github.com/ruby/openssl/pull/460) |
| 118 | +* `extconf.rb` explicitly checks that OpenSSL's version number is 1.0.1 or |
| 119 | + newer but also less than 3.0. Ruby/OpenSSL v2.1.x and v2.2.x will not support |
| 120 | + OpenSSL 3.0 API. |
| 121 | + [[GitHub #458]](https://github.com/ruby/openssl/pull/458) |
| 122 | +* Activate `digest` gem correctly. `digest` library could go into an |
| 123 | + inconsistent state if there are multiple versions of `digest` is installed |
| 124 | + and `openssl` is `require`d before `digest`. |
| 125 | + [[GitHub #463]](https://github.com/ruby/openssl/pull/463) |
| 126 | +* Fix GC.compact compatibility. |
| 127 | + [[GitHub #464]](https://github.com/ruby/openssl/issues/464) |
| 128 | + [[GitHub #465]](https://github.com/ruby/openssl/pull/465) |
| 129 | + |
| 130 | + |
78 | 131 | Version 2.1.2 |
79 | 132 | ============= |
80 | 133 |
|
|
0 commit comments