<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/uri/test_generic.rb, branch v3_4_9</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Merge URI-1.0.4</title>
<updated>2025-10-07T16:15:46+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-10-07T09:29:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=71462666e0f1ea720062e12f97b2ea89166038d1'/>
<id>71462666e0f1ea720062e12f97b2ea89166038d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge uri-1.0.3</title>
<updated>2025-02-27T17:00:25+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-02-26T09:16:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5f2e0cb0c65e56b0f8008de74a563d9a084d30a2'/>
<id>5f2e0cb0c65e56b0f8008de74a563d9a084d30a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/uri] Make URI#to_s prepend relative path with / if there is a host or port</title>
<updated>2024-01-05T16:07:55+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2023-10-24T20:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=37657c79b66994147e41f31139ceb9c0c840868f'/>
<id>37657c79b66994147e41f31139ceb9c0c840868f</id>
<content type='text'>
Otherwise, the path could be considered part of the host or port.

This is better than modifying the path to make it absolute when
a host or port is set.  We could also raise for invalid paths
when a host or port is set using check_path, but that results
in weird errors, and won't catch issues (such as ftp allowing a
relative path).

Fixes [Bug #19916]

https://github.com/ruby/uri/commit/ac32aa005b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise, the path could be considered part of the host or port.

This is better than modifying the path to make it absolute when
a host or port is set.  We could also raise for invalid paths
when a host or port is set using check_path, but that results
in weird errors, and won't catch issues (such as ftp allowing a
relative path).

Fixes [Bug #19916]

https://github.com/ruby/uri/commit/ac32aa005b
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/uri] Fix host part in relative referece #83</title>
<updated>2023-06-25T15:24:05+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-06-25T14:58:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c21436cb353f8194db647bde2a5ef434eb3dcb2a'/>
<id>c21436cb353f8194db647bde2a5ef434eb3dcb2a</id>
<content type='text'>
In relative referece, host part can be ommitted but can not be empty.

https://github.com/ruby/uri/commit/2980f0ba02
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In relative referece, host part can be ommitted but can not be empty.

https://github.com/ruby/uri/commit/2980f0ba02
</pre>
</div>
</content>
</entry>
<entry>
<title>URI.parse should set empty string in host instead of nil</title>
<updated>2022-10-13T02:04:06+00:00</updated>
<author>
<name>NARUSE, Yui</name>
<email>naruse@airemix.jp</email>
</author>
<published>2019-01-12T23:58:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=dd5118f8524c425894d4716b787837ad7380bb0d'/>
<id>dd5118f8524c425894d4716b787837ad7380bb0d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to latest uri</title>
<updated>2021-07-28T10:26:31+00:00</updated>
<author>
<name>Benoit Daloze</name>
<email>eregontp@gmail.com</email>
</author>
<published>2021-07-28T10:26:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=59a65f2d2402e0d34d9232236f152d62e74f9483'/>
<id>59a65f2d2402e0d34d9232236f152d62e74f9483</id>
<content type='text'>
* https://github.com/ruby/uri/commit/bc47bf71df2b2e9cea09d0b2684ceac7355e42a0
* To include the fix from https://github.com/ruby/uri/pull/27
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* https://github.com/ruby/uri/commit/bc47bf71df2b2e9cea09d0b2684ceac7355e42a0
* To include the fix from https://github.com/ruby/uri/pull/27
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/uri] Optimize URI#hostname and URI#hostname=</title>
<updated>2021-04-22T05:54:28+00:00</updated>
<author>
<name>Lukas Zapletal</name>
<email>lzap+git@redhat.com</email>
</author>
<published>2020-10-07T11:23:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c46a4b8c7f434110c30c9587e02387283076579f'/>
<id>c46a4b8c7f434110c30c9587e02387283076579f</id>
<content type='text'>
https://github.com/ruby/uri/commit/3b7ccfd835
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/uri/commit/3b7ccfd835
</pre>
</div>
</content>
</entry>
<entry>
<title>Fakes IPSocket.getaddress in the whole method</title>
<updated>2020-05-06T07:06:25+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-05-06T07:06:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=46b93175ed9fe061f309fe5538f23dc13aa1de0b'/>
<id>46b93175ed9fe061f309fe5538f23dc13aa1de0b</id>
<content type='text'>
To get rid of calling `getaddrinfo`, which may keep FDs
internally.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To get rid of calling `getaddrinfo`, which may keep FDs
internally.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make portable for standalone test-unit gem.</title>
<updated>2019-08-19T09:37:22+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2019-08-19T09:37:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=209ea85b54c9229f0c1e5c730dee05a096599eb0'/>
<id>209ea85b54c9229f0c1e5c730dee05a096599eb0</id>
<content type='text'>
  * It can invoke test-unit with envutil.rb
  * refute_match of test-unit couldn't handle String instance.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  * It can invoke test-unit with envutil.rb
  * refute_match of test-unit couldn't handle String instance.
</pre>
</div>
</content>
</entry>
<entry>
<title>http_proxy setting should respect both parent domain and subdomain</title>
<updated>2018-05-17T07:40:01+00:00</updated>
<author>
<name>naruse</name>
<email>naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2018-05-17T07:40:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d50ecb63ec02043865a4217af7e738f22ea6e8c7'/>
<id>d50ecb63ec02043865a4217af7e738f22ea6e8c7</id>
<content type='text'>
URI::Generic: Respect no_proxy for both parent domain and
subdomains It is now possible to add just the subdomains for proxy bypass. In
a setting where the main domain needs to go through proxy while the
subdomains don't, it is now possible to just add the subdomains to the
no_proxy list.
The assumption that subdomains and the parent domain should
behave the same wrt no_proxy has been removed.

eg: Adding .example.com in no_proxy would allow example.com
to go through the proxy.

From: Harsimran Singh Maan &lt;maan.harry@gmail.com&gt;
fix https://github.com/ruby/ruby/pull/1748
[Bug #14345]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
URI::Generic: Respect no_proxy for both parent domain and
subdomains It is now possible to add just the subdomains for proxy bypass. In
a setting where the main domain needs to go through proxy while the
subdomains don't, it is now possible to just add the subdomains to the
no_proxy list.
The assumption that subdomains and the parent domain should
behave the same wrt no_proxy has been removed.

eg: Adding .example.com in no_proxy would allow example.com
to go through the proxy.

From: Harsimran Singh Maan &lt;maan.harry@gmail.com&gt;
fix https://github.com/ruby/ruby/pull/1748
[Bug #14345]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
