From: jrafanie@... Date: 2015-02-20T20:22:44+00:00 Subject: [ruby-core:68202] [Backport21 - Backport #10875] [Open] backport r48666 lib/uri/generic.rb (URI::Generic.build) Issue #10875 has been reported by Joe Rafaniello. ---------------------------------------- Backport #10875: backport r48666 lib/uri/generic.rb (URI::Generic.build) https://bugs.ruby-lang.org/issues/10875 * Author: Joe Rafaniello * Status: Open * Priority: Normal * Assignee: ---------------------------------------- Fix URI::Generic.build to properly build IPv6 host values with square brackets. use hostname= to detect and wrap IPv6 hosts. Build is accepting URI components and users may not expect that a host component needs to be wrapped with square brackets since it's not providing a URI. https://github.com/ruby/ruby/commit/4ec9793ba88b27028c826c6bc6c49ee59df8d920 https://github.com/ruby/ruby/pull/765 -- https://bugs.ruby-lang.org/