From 5e2770056a508ba091a52c468183b8c69fb91888 Mon Sep 17 00:00:00 2001 From: Kazuki Yamaguchi Date: Wed, 18 Dec 2024 20:33:45 +0900 Subject: [PATCH] Ruby/OpenSSL 3.0.3 --- History.md | 25 +++++++++++++++++++++++++ lib/openssl/version.rb | 2 +- openssl.gemspec | 2 +- 3 files changed, 27 insertions(+), 2 deletions(-) diff --git a/History.md b/History.md index 876c37a31..8a45d96b9 100644 --- a/History.md +++ b/History.md @@ -1,3 +1,28 @@ +Version 3.0.3 +============= + +Bug fixes +--------- + +* Fix a performance regression introduced in v2.1.3 on a buffered write to + `SSLSocket`. + [[GitHub #706]](https://github.com/ruby/openssl/pull/706) +* Fix `OpenSSL::PKCS7` to handle PKCS#7 structures without content. + [[GitHub #690]](https://github.com/ruby/openssl/pull/690) + [[GitHub #752]](https://github.com/ruby/openssl/pull/752) +* Fix `OpenSSL::ASN1::ObjectId#==` with OIDs without a known name. + [[GitHub #791]](https://github.com/ruby/openssl/issues/791) + [[GitHub #792]](https://github.com/ruby/openssl/pull/792) +* Fix `OpenSSL::X509::Certificate#crl_uris` to handle CDP with multiple CRL + URIs. + [[GitHub #775]](https://github.com/ruby/openssl/issues/775) + [[GitHub #776]](https://github.com/ruby/openssl/pull/776) +* Fix `OpenSSL::Cipher#update` to always make the output buffer `String` + independent. + [[Bug #20937]](https://bugs.ruby-lang.org/issues/20937) + [[GitHub #824]](https://github.com/ruby/openssl/pull/824) + + Version 3.0.2 ============= diff --git a/lib/openssl/version.rb b/lib/openssl/version.rb index 194e4fb77..07b710c28 100644 --- a/lib/openssl/version.rb +++ b/lib/openssl/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module OpenSSL - VERSION = "3.0.2" + VERSION = "3.0.3" end diff --git a/openssl.gemspec b/openssl.gemspec index 1c6f0fcb9..f7dde3c2d 100644 --- a/openssl.gemspec +++ b/openssl.gemspec @@ -1,6 +1,6 @@ Gem::Specification.new do |spec| spec.name = "openssl" - spec.version = "3.0.2" + spec.version = "3.0.3" spec.authors = ["Martin Bosslet", "SHIBATA Hiroshi", "Zachary Scott", "Kazuki Yamaguchi"] spec.email = ["ruby-core@ruby-lang.org"] spec.summary = %q{OpenSSL provides SSL, TLS and general purpose cryptography.}