|
| 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 | + |
1 | 37 | Version 2.1.2
|
2 | 38 | =============
|
3 | 39 |
|
|
0 commit comments