https://bugs.ruby-lang.org/
https://bugs.ruby-lang.org/favicon.ico?1711330511
2014-12-23T13:11:54Z
Ruby Issue Tracking System
Ruby master - Bug #10619: URI::HTTP#query= behavior changed for 2396 uris
https://bugs.ruby-lang.org/issues/10619?journal_id=50582
2014-12-23T13:11:54Z
naruse (Yui NARUSE)
naruse@airemix.jp
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>Applied in changeset r48934.</p>
<hr>
<ul>
<li>lib/uri/generic.rb (URI::Generic#query=): don't escape []^<br>
on both rfc2396 and rfc3986. [Bug <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: URI::HTTP#query= behavior changed for 2396 uris (Closed)" href="https://bugs.ruby-lang.org/issues/10619">#10619</a>]</li>
</ul>
Ruby master - Bug #10619: URI::HTTP#query= behavior changed for 2396 uris
https://bugs.ruby-lang.org/issues/10619?journal_id=50587
2014-12-23T16:55:59Z
nagachika (Tomoyuki Chikanaga)
nagachika00@gmail.com
<ul><li><strong>Backport</strong> changed from <i>2.0.0: UNKNOWN, 2.1: UNKNOWN</i> to <i>2.0.0: DONTNEED, 2.1: DONTNEED, 2.2: REQUIRED</i></li></ul>
Ruby master - Bug #10619: URI::HTTP#query= behavior changed for 2396 uris
https://bugs.ruby-lang.org/issues/10619?journal_id=50592
2014-12-23T18:20:12Z
naruse (Yui NARUSE)
naruse@airemix.jp
<ul><li><strong>Backport</strong> changed from <i>2.0.0: DONTNEED, 2.1: DONTNEED, 2.2: REQUIRED</i> to <i>2.0.0: DONTNEED, 2.1: DONTNEED, 2.2: DONE</i></li></ul><p>ruby_2_2 r48950 merged revision(s) 48934.</p>
Ruby master - Bug #10619: URI::HTTP#query= behavior changed for 2396 uris
https://bugs.ruby-lang.org/issues/10619?journal_id=52970
2015-06-17T01:49:30Z
jimpo (Jim Posen)
jim.posen@gmail.com
<ul></ul><p>In <a href="https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/48934" class="external">r48934</a>, why were both the RFC 2396 and RFC 3986 parsers changed to allow unescaped square brackets? The RFC 3986 spec does not allow square brackets. In @tenderlove's attached patch, [ and ] are still escaped when the RFC 3986 parser is used.</p>
<p>Also, the RFC 3986 parser accepts URIs with a % that is not followed by hex digits, which should be forbidden.</p>
Ruby master - Bug #10619: URI::HTTP#query= behavior changed for 2396 uris
https://bugs.ruby-lang.org/issues/10619?journal_id=57926
2016-04-04T09:20:01Z
naruse (Yui NARUSE)
naruse@airemix.jp
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/12235">Bug #12235</a>: URI.encode issue with square brackets</i> added</li></ul>