<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/ext, branch v3_2_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Merge zlib-3.0.1</title>
<updated>2026-03-10T06:58:49+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2026-03-09T07:45:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7cdea3bd49409c7c2e022135d245cf1d346b087f'/>
<id>7cdea3bd49409c7c2e022135d245cf1d346b087f</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] ssl: remove OpenSSL::X509::V_FLAG_CRL_CHECK_ALL from the default store</title>
<updated>2025-10-09T05:00:36+00:00</updated>
<author>
<name>Kazuki Yamaguchi</name>
<email>k@rhe.jp</email>
</author>
<published>2025-10-05T10:38:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c38243e2c4e874d67b63431f9489f47ddfecdefd'/>
<id>c38243e2c4e874d67b63431f9489f47ddfecdefd</id>
<content type='text'>
With OpenSSL 3.6.0, it causes nearly every certificate verification to
fail with the message "certificate verify failed (unable to get
certificate CRL)" because the CRLs are typically unavailable in the
default store used by OpenSSL::SSL::SSLContext#set_params.

OpenSSL::X509::V_FLAG_CRL_CHECK_ALL is a flag that extends the CRL
checking to all certificates in the chain. In OpenSSL &lt; 3.6.0, the flag
alone has no effect, and OpenSSL::X509::V_FLAG_CRL_CHECK must also be
set to enable CRL checking.

In OpenSSL 3.6.0, OpenSSL::X509::V_FLAG_CRL_CHECK_ALL now implies
OpenSSL::X509::V_FLAG_CRL_CHECK. This is inconsistent with the man page
and may be fixed in a future OpenSSL 3.6.x release, but this flag is not
needed and should not be set by default.

Fixes https://github.com/ruby/openssl/issues/949

https://github.com/ruby/openssl/commit/e8481cd687
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With OpenSSL 3.6.0, it causes nearly every certificate verification to
fail with the message "certificate verify failed (unable to get
certificate CRL)" because the CRLs are typically unavailable in the
default store used by OpenSSL::SSL::SSLContext#set_params.

OpenSSL::X509::V_FLAG_CRL_CHECK_ALL is a flag that extends the CRL
checking to all certificates in the chain. In OpenSSL &lt; 3.6.0, the flag
alone has no effect, and OpenSSL::X509::V_FLAG_CRL_CHECK must also be
set to enable CRL checking.

In OpenSSL 3.6.0, OpenSSL::X509::V_FLAG_CRL_CHECK_ALL now implies
OpenSSL::X509::V_FLAG_CRL_CHECK. This is inconsistent with the man page
and may be fixed in a future OpenSSL 3.6.x release, but this flag is not
needed and should not be set by default.

Fixes https://github.com/ruby/openssl/issues/949

https://github.com/ruby/openssl/commit/e8481cd687
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/io-wait] Run `have_func` with the header providing the declarations</title>
<updated>2025-07-24T03:21:34+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=7e6bbc40c8781bff4d99f0ab2a363016bc5ffadd'/>
<id>7e6bbc40c8781bff4d99f0ab2a363016bc5ffadd</id>
<content type='text'>
https://github.com/ruby/io-wait/commit/48309d7877
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/io-wait/commit/48309d7877
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/json] Run `have_func` with the header providing the declarations</title>
<updated>2025-07-24T03:21:34+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=5c74f2a79bb1b184d5eea975178007e2da1816ed'/>
<id>5c74f2a79bb1b184d5eea975178007e2da1816ed</id>
<content type='text'>
https://github.com/ruby/json/commit/95fb084027
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/json/commit/95fb084027
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/strscan] Run `have_func` with the header providing the declarations</title>
<updated>2025-07-24T03:21:34+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=f82b9d8d7b29130d27f5c13aa3bdd2ed3f9a57c8'/>
<id>f82b9d8d7b29130d27f5c13aa3bdd2ed3f9a57c8</id>
<content type='text'>
https://github.com/ruby/strscan/commit/18c0a59b65
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/strscan/commit/18c0a59b65
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/strscan] Update extconf.rb</title>
<updated>2025-07-24T03:21:34+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-06-12T01:32:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=eba9fa20b5421deda53961f09dadc04f3f92ff7e'/>
<id>eba9fa20b5421deda53961f09dadc04f3f92ff7e</id>
<content type='text'>
(https://github.com/ruby/strscan/pull/158)

- `have_func` includes "ruby.h" by default.
- include "ruby/re.h" where `rb_reg_onig_match` is declared.

https://github.com/ruby/strscan/commit/1ac96f47e9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/strscan/pull/158)

- `have_func` includes "ruby.h" by default.
- include "ruby/re.h" where `rb_reg_onig_match` is declared.

https://github.com/ruby/strscan/commit/1ac96f47e9
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/io-console] Use gperf 3.1 to generate ANSI-C code</title>
<updated>2025-05-22T09:32:10+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-06-21T07:00:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b7aca78cee41f59d7724c9fff7805dcb4f9411e1'/>
<id>b7aca78cee41f59d7724c9fff7805dcb4f9411e1</id>
<content type='text'>
https://github.com/ruby/io-console/commit/3798aae42d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/io-console/commit/3798aae42d
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge strscan-3.0.7</title>
<updated>2025-03-13T05:27:06+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-03-12T09:15:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=64d93539e78fc3c8c4527dded8f7f4288f7ff1ae'/>
<id>64d93539e78fc3c8c4527dded8f7f4288f7ff1ae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge strscan-3.0.6</title>
<updated>2025-03-13T05:27:06+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-03-12T09:14:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=30379fa1e25c2dbc887e5ee80ddd601bfdd9f20b'/>
<id>30379fa1e25c2dbc887e5ee80ddd601bfdd9f20b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 2b6fc9ea7212543a1be26768403f59c7a759b5ea: [Backport #21092]</title>
<updated>2025-02-28T06:06:44+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-02-28T06:06:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=98fc456891c0dbf3b4bccdb7a89d05d485cd0b2a'/>
<id>98fc456891c0dbf3b4bccdb7a89d05d485cd0b2a</id>
<content type='text'>
	[Bug #21092] Fallback variables after execonf has done

	When reading from a dummy makefile, the global variables initialized
	in `init_mkmf` may not be overridden.
	---
	 ext/extmk.rb | 6 +++---
	 1 file changed, 3 insertions(+), 3 deletions(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[Bug #21092] Fallback variables after execonf has done

	When reading from a dummy makefile, the global variables initialized
	in `init_mkmf` may not be overridden.
	---
	 ext/extmk.rb | 6 +++---
	 1 file changed, 3 insertions(+), 3 deletions(-)
</pre>
</div>
</content>
</entry>
</feed>
