<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/net/http/test_https.rb, branch v4.0.4</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/net-http] Freeze more constants for Ractor compatibility</title>
<updated>2025-12-17T06:47:43+00:00</updated>
<author>
<name>Kazuki Yamaguchi</name>
<email>k@rhe.jp</email>
</author>
<published>2025-12-13T08:30:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b80fc8bd84d194fdab60d0aee14ce0850a366500'/>
<id>b80fc8bd84d194fdab60d0aee14ce0850a366500</id>
<content type='text'>
Freeze Net::HTTP::SSL_ATTRIBUTES and IDEMPOTENT_METHODS_. Both constants
have been marked as :nodoc:.

Together with https://github.com/ruby/openssl/issues/521, this enables
HTTPS clients in non-main Ractors on Ruby 4.0.

https://github.com/ruby/net-http/commit/f24b3b358b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Freeze Net::HTTP::SSL_ATTRIBUTES and IDEMPOTENT_METHODS_. Both constants
have been marked as :nodoc:.

Together with https://github.com/ruby/openssl/issues/521, this enables
HTTPS clients in non-main Ractors on Ruby 4.0.

https://github.com/ruby/net-http/commit/f24b3b358b
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/net-http] Refactor HTTPS tests</title>
<updated>2025-12-15T06:08:39+00:00</updated>
<author>
<name>Kazuki Yamaguchi</name>
<email>k@rhe.jp</email>
</author>
<published>2025-12-13T08:30:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=700487ce21f0991fb5d4042707d12b2966670f1e'/>
<id>700487ce21f0991fb5d4042707d12b2966670f1e</id>
<content type='text'>
This contains various improvements in tests for openssl integration:

  - Remove DHE parameters from test servers. OpenSSL is almost always
    compiled with ECC support nowadays and will prefer ECDHE over DHE.
  - Remove an outdated omission for a bug in OpenSSL 1.1.0h released in
    2018. None of our CI systems use this specific OpenSSL version.
  - Use top-level return to skip tests if openssl is unavailable.
  - Refactor tests for Net::HTTP#verify_callback.

https://github.com/ruby/net-http/commit/35c1745a26
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This contains various improvements in tests for openssl integration:

  - Remove DHE parameters from test servers. OpenSSL is almost always
    compiled with ECC support nowadays and will prefer ECDHE over DHE.
  - Remove an outdated omission for a bug in OpenSSL 1.1.0h released in
    2018. None of our CI systems use this specific OpenSSL version.
  - Use top-level return to skip tests if openssl is unavailable.
  - Refactor tests for Net::HTTP#verify_callback.

https://github.com/ruby/net-http/commit/35c1745a26
</pre>
</div>
</content>
</entry>
<entry>
<title>To avoid fd leak with fetch request for SSL server</title>
<updated>2024-07-17T08:37:57+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-07-17T03:49:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2a12e4ffec99f1e7e83b3b2bdfbec1ace2b1202f'/>
<id>2a12e4ffec99f1e7e83b3b2bdfbec1ace2b1202f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/net-http] test_https.rb - fix test_session_reuse_but_expire</title>
<updated>2024-07-11T01:22:10+00:00</updated>
<author>
<name>MSP-Greg</name>
<email>Greg.mpls@gmail.com</email>
</author>
<published>2024-06-21T00:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9f4b45fbf7981a57fd82436ebec8a50ec3d3fdc9'/>
<id>9f4b45fbf7981a57fd82436ebec8a50ec3d3fdc9</id>
<content type='text'>
https://github.com/ruby/net-http/commit/5544243c41
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/net-http/commit/5544243c41
</pre>
</div>
</content>
</entry>
<entry>
<title>* append newline at EOF. [ci skip]</title>
<updated>2024-07-10T23:06:20+00:00</updated>
<author>
<name>git</name>
<email>svn-admin@ruby-lang.org</email>
</author>
<published>2024-07-10T23:06:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8c69caa495c7f74dcb29afeb34089a5457b5ba20'/>
<id>8c69caa495c7f74dcb29afeb34089a5457b5ba20</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/net-http] Split test class because TCPServer couldn't accept localhost and 127.0.0.1 both</title>
<updated>2024-07-10T23:06:08+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-07-10T08:09:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6428536146bd8910b2f1b8d4fcd20b1c22673e1f'/>
<id>6428536146bd8910b2f1b8d4fcd20b1c22673e1f</id>
<content type='text'>
https://github.com/ruby/net-http/commit/749a1b3197
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/net-http/commit/749a1b3197
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/net-http] Removed server-side log test</title>
<updated>2024-07-10T23:06:07+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-07-10T03:10:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=87a45af1050c07bccf09cb03eb1ce420b62baede'/>
<id>87a45af1050c07bccf09cb03eb1ce420b62baede</id>
<content type='text'>
https://github.com/ruby/net-http/commit/9c16c383ce
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/net-http/commit/9c16c383ce
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/net-http] Fix wrong hostname with test_max_version test</title>
<updated>2024-07-10T23:06:07+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-07-10T01:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5e6f04abc82baed200a554950ecd57ba74a4bd29'/>
<id>5e6f04abc82baed200a554950ecd57ba74a4bd29</id>
<content type='text'>
https://github.com/ruby/net-http/commit/f00d198433
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/net-http/commit/f00d198433
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/net-http] Skip test_session_reuse_but_expire with OpenSSL 3.3</title>
<updated>2024-04-25T08:01:53+00:00</updated>
<author>
<name>Xi Ruoyao</name>
<email>xry111@xry111.site</email>
</author>
<published>2024-04-24T05:42:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=03f8477566d544c240cd1949fd56d8e42d686aa8'/>
<id>03f8477566d544c240cd1949fd56d8e42d686aa8</id>
<content type='text'>
OpenSSL 3.3.0 9 Apr 2024 is also broken.

Signed-off-by: Xi Ruoyao &lt;xry111@xry111.site&gt;

https://github.com/ruby/net-http/commit/ab525c956d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OpenSSL 3.3.0 9 Apr 2024 is also broken.

Signed-off-by: Xi Ruoyao &lt;xry111@xry111.site&gt;

https://github.com/ruby/net-http/commit/ab525c956d
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix test session reuse but expire (#9824)</title>
<updated>2024-02-07T01:59:59+00:00</updated>
<author>
<name>NARUSE, Yui</name>
<email>nurse@users.noreply.github.com</email>
</author>
<published>2024-02-03T13:35:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=64b6a018a38f200c957fdbbe7d0cbe0e64781c9f'/>
<id>64b6a018a38f200c957fdbbe7d0cbe0e64781c9f</id>
<content type='text'>
* OpenSSL 3.2.1 30 Jan 2024 is also broken

Import 45064610725ddd81a5ea3775da35aa46985bc789 from ruby_3_3 branch
tentatively.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* OpenSSL 3.2.1 30 Jan 2024 is also broken

Import 45064610725ddd81a5ea3775da35aa46985bc789 from ruby_3_3 branch
tentatively.
</pre>
</div>
</content>
</entry>
</feed>
