<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/uri/generic.rb, branch v4.0.3</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/uri] [DOC] Fix result of sample code in `#user=`</title>
<updated>2025-11-25T02:15:08+00:00</updated>
<author>
<name>Yuji Yaginuma</name>
<email>yuuji.yaginuma@gmail.com</email>
</author>
<published>2025-11-23T08:09:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=58faaf11dfeed157bf57987661beed29cd69673f'/>
<id>58faaf11dfeed157bf57987661beed29cd69673f</id>
<content type='text'>
A `password` is cleared when change a user now.

https://github.com/ruby/uri/commit/af6714473c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A `password` is cleared when change a user now.

https://github.com/ruby/uri/commit/af6714473c
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/uri] improve error message</title>
<updated>2025-10-31T01:38:23+00:00</updated>
<author>
<name>sodacris</name>
<email>wjxa20152015@gmai.com</email>
</author>
<published>2024-11-12T01:03:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f0993de1c20b5618df6915ef72321b0923c70874'/>
<id>f0993de1c20b5618df6915ef72321b0923c70874</id>
<content type='text'>
https://github.com/ruby/uri/commit/1c6e81b721
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/uri/commit/1c6e81b721
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/uri] Add authority accessor</title>
<updated>2025-10-07T01:12:42+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-06-25T16:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=eccc54b4fa437f896cde1bdee7f855b6e541cb82'/>
<id>eccc54b4fa437f896cde1bdee7f855b6e541cb82</id>
<content type='text'>
https://github.com/ruby/uri/commit/6c6449e15f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/uri/commit/6c6449e15f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/uri] Clear user info totally at setting any of authority info</title>
<updated>2025-10-07T01:12:42+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-07-12T02:51:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d0395bd0ead968e194e268f8c5f9db59d8831c02'/>
<id>d0395bd0ead968e194e268f8c5f9db59d8831c02</id>
<content type='text'>
Fix CVE-2025-27221.
https://hackerone.com/reports/3221142

https://github.com/ruby/uri/commit/5cec76b9e8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix CVE-2025-27221.
https://hackerone.com/reports/3221142

https://github.com/ruby/uri/commit/5cec76b9e8
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/uri] [DOC] Update old use of `URI::Parser`</title>
<updated>2025-07-14T05:11:58+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-07-14T04:54:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8f54b5bb93a6dc703f0450479f215a9e2584a190'/>
<id>8f54b5bb93a6dc703f0450479f215a9e2584a190</id>
<content type='text'>
https://github.com/ruby/uri/commit/d2a79c6343
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/uri/commit/d2a79c6343
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/uri] Fix the message for unexpected argument</title>
<updated>2025-07-12T03:05:25+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-07-12T03:02:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c47a92b63df5a45de076822975884a4a45d4b59f'/>
<id>c47a92b63df5a45de076822975884a4a45d4b59f</id>
<content type='text'>
Use just `self` instead of `self.class`, in `URI::Generic.build`.
Since this is a class method, `self.class` is always `Class` even in
inherited sub classes, and does not have `#component` method.

https://github.com/ruby/uri/commit/6f44d3d40e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use just `self` instead of `self.class`, in `URI::Generic.build`.
Since this is a class method, `self.class` is always `Class` even in
inherited sub classes, and does not have `#component` method.

https://github.com/ruby/uri/commit/6f44d3d40e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/uri] Fix the mention to removed `URI.escape/URI::Escape`</title>
<updated>2025-02-27T04:30:23+00:00</updated>
<author>
<name>Yuji Yaginuma</name>
<email>yuuji.yaginuma@gmail.com</email>
</author>
<published>2025-01-23T08:44:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=31bd669f67e19f675f8de8b6cf9df74ea2c60103'/>
<id>31bd669f67e19f675f8de8b6cf9df74ea2c60103</id>
<content type='text'>
This was removed by #9.

https://github.com/ruby/uri/commit/fec924238f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was removed by #9.

https://github.com/ruby/uri/commit/fec924238f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/uri] Fix merger of URI with authority component</title>
<updated>2025-02-26T07:08:45+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-02-21T09:16:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b407b6b5b2dc8071c3b1b623e4399899e851f791'/>
<id>b407b6b5b2dc8071c3b1b623e4399899e851f791</id>
<content type='text'>
https://hackerone.com/reports/2957667

https://github.com/ruby/uri/commit/2789182478

Co-authored-by: Nobuyoshi Nakada &lt;nobu@ruby-lang.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://hackerone.com/reports/2957667

https://github.com/ruby/uri/commit/2789182478

Co-authored-by: Nobuyoshi Nakada &lt;nobu@ruby-lang.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/uri] Truncate userinfo with URI#join, URI#merge and URI#+</title>
<updated>2025-02-26T07:08:44+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-02-21T07:29:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=57dcb4bb9bc44368db3a2ef908f1babc79ea5224'/>
<id>57dcb4bb9bc44368db3a2ef908f1babc79ea5224</id>
<content type='text'>
https://github.com/ruby/uri/commit/3675494839
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/uri/commit/3675494839
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/uri] [DOC] Make documentation 100%</title>
<updated>2025-01-24T01:45:08+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-01-23T13:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=881924f2593e89e5ef78a73a4e14948a66ca0e08'/>
<id>881924f2593e89e5ef78a73a4e14948a66ca0e08</id>
<content type='text'>
https://github.com/ruby/uri/commit/fe7aa3dac2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/uri/commit/fe7aa3dac2
</pre>
</div>
</content>
</entry>
</feed>
