<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/ext/openssl, branch ruby_3_3</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Merge openssl-3.2.4</title>
<updated>2026-05-14T04:59:53+00:00</updated>
<author>
<name>Kazuki Yamaguchi</name>
<email>k@rhe.jp</email>
</author>
<published>2026-05-13T15:42:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1fbf9abe85e36c442d43fae6be8b5573a959b971'/>
<id>1fbf9abe85e36c442d43fae6be8b5573a959b971</id>
<content type='text'>
The changes can be found at:

    https://github.com/ruby/openssl/compare/v3.2.3...v3.2.4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The changes can be found at:

    https://github.com/ruby/openssl/compare/v3.2.3...v3.2.4
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge openssl-3.2.3</title>
<updated>2026-05-14T04:59:53+00:00</updated>
<author>
<name>Kazuki Yamaguchi</name>
<email>k@rhe.jp</email>
</author>
<published>2026-05-13T15:42:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0c2dcf4815800551b60bfcd3106855defceb6df0'/>
<id>0c2dcf4815800551b60bfcd3106855defceb6df0</id>
<content type='text'>
The changes can be found at:

    https://github.com/ruby/openssl/compare/v3.2.2...v3.2.3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The changes can be found at:

    https://github.com/ruby/openssl/compare/v3.2.2...v3.2.3
</pre>
</div>
</content>
</entry>
<entry>
<title>Update openssl gem to 3.2.2</title>
<updated>2025-10-11T07:53:43+00:00</updated>
<author>
<name>Bo Anderson</name>
<email>mail@boanderson.me</email>
</author>
<published>2025-10-09T03:24:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ce7aa23f97273fa181be26aec33d3c6998e203c5'/>
<id>ce7aa23f97273fa181be26aec33d3c6998e203c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] Run `have_func` with the header providing the declarations</title>
<updated>2025-07-20T09:32:03+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-07-01T08:38:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bf08633e0f3d1b52c2ebb35d89591b6775ccb320'/>
<id>bf08633e0f3d1b52c2ebb35d89591b6775ccb320</id>
<content type='text'>
https://github.com/ruby/openssl/commit/b6f56c4540
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/openssl/commit/b6f56c4540
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] History.md: Escape Markdown syntax Italic "*". [ci skip]</title>
<updated>2023-11-25T10:05:24+00:00</updated>
<author>
<name>Jun Aruga</name>
<email>jaruga@redhat.com</email>
</author>
<published>2023-11-20T12:18:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3140886b759b3ca5602b0fc2ce85d6022133146b'/>
<id>3140886b759b3ca5602b0fc2ce85d6022133146b</id>
<content type='text'>
https://github.com/ruby/openssl/commit/dc26433ae5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/openssl/commit/dc26433ae5
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] Ruby/OpenSSL 3.2.0</title>
<updated>2023-09-21T20:01:23+00:00</updated>
<author>
<name>Kazuki Yamaguchi</name>
<email>k@rhe.jp</email>
</author>
<published>2023-08-31T09:52:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2df00640ff098a305eacee48cf2c77c9d9bdd81e'/>
<id>2df00640ff098a305eacee48cf2c77c9d9bdd81e</id>
<content type='text'>
https://github.com/ruby/openssl/commit/6b3dd6a372
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/openssl/commit/6b3dd6a372
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] Update README and gemspec description</title>
<updated>2023-09-21T20:01:23+00:00</updated>
<author>
<name>Kazuki Yamaguchi</name>
<email>k@rhe.jp</email>
</author>
<published>2023-08-31T09:46:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a2f1195bebca468eed7e8bf650027e3d3747c141'/>
<id>a2f1195bebca468eed7e8bf650027e3d3747c141</id>
<content type='text'>
 * Reword the description in README for more clarity.

 * Add a compatibility matrix of our stable branches and explain the
   maintenance policy.

 * Remove the obsolete paragraph for how to use the gem in Ruby 2.3,
   which is no longer supported.

https://github.com/ruby/openssl/commit/7691034fcb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * Reword the description in README for more clarity.

 * Add a compatibility matrix of our stable branches and explain the
   maintenance policy.

 * Remove the obsolete paragraph for how to use the gem in Ruby 2.3,
   which is no longer supported.

https://github.com/ruby/openssl/commit/7691034fcb
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] x509ext: let X509::ExtensionFactory#create_ext take a dotted OID string</title>
<updated>2023-09-06T10:30:32+00:00</updated>
<author>
<name>Michael Richardson</name>
<email>mcr@sandelman.ca</email>
</author>
<published>2017-08-27T00:09:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=91e5f51607e38138045b67f80932f7a2a56f7d72'/>
<id>91e5f51607e38138045b67f80932f7a2a56f7d72</id>
<content type='text'>
instead of looking of NIDs and then using X509V3_EXT_nconf_nid,
instead just pass strings to X509V3_EXT_nconf, which has all the logic for
processing dealing with generic extensions
also process the oid through ln2nid() to retain compatibility.

[rhe: tweaked commit message and added a test case]

https://github.com/ruby/openssl/commit/9f15741331
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
instead of looking of NIDs and then using X509V3_EXT_nconf_nid,
instead just pass strings to X509V3_EXT_nconf, which has all the logic for
processing dealing with generic extensions
also process the oid through ln2nid() to retain compatibility.

[rhe: tweaked commit message and added a test case]

https://github.com/ruby/openssl/commit/9f15741331
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] Fix OCSP documentation</title>
<updated>2023-09-06T10:26:27+00:00</updated>
<author>
<name>Petrik</name>
<email>petrik@deheus.net</email>
</author>
<published>2023-08-31T13:14:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9b6128c541386d6e375723bb9eb4161854d72112'/>
<id>9b6128c541386d6e375723bb9eb4161854d72112</id>
<content type='text'>
`port` should be called on the `ocsp_uri` URI instead of `ocsp`, which
is just a string.

https://github.com/ruby/openssl/commit/89a1c82dd0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`port` should be called on the `ocsp_uri` URI instead of `ocsp`, which
is just a string.

https://github.com/ruby/openssl/commit/89a1c82dd0
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] Prefer String#unpack1</title>
<updated>2023-09-06T10:24:53+00:00</updated>
<author>
<name>Mau Magnaguagno</name>
<email>maumagnaguagno@gmail.com</email>
</author>
<published>2023-08-31T06:38:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=60a6de81a823cdb932d21fa5869c93853d3f2795'/>
<id>60a6de81a823cdb932d21fa5869c93853d3f2795</id>
<content type='text'>
(https://github.com/ruby/openssl/pull/586)

String#unpack1 avoids the intermediate array created by String#unpack
for single elements, while also making a call to Array#first/[0]
unnecessary.

https://github.com/ruby/openssl/commit/8eb0715a42
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/openssl/pull/586)

String#unpack1 avoids the intermediate array created by String#unpack
for single elements, while also making a call to Array#first/[0]
unnecessary.

https://github.com/ruby/openssl/commit/8eb0715a42
</pre>
</div>
</content>
</entry>
</feed>
