[#47763] 各ファイルの (C) の年表記 — SASADA Koichi <ko1@...>
1993-2007 みたいなのが多かったので、えいやと -2013
5 messages
2013/10/18
[#47768] [ruby-trunk - Bug #9045][Open] URIに含まれるエンコードされたID/パスワードがデコードされない — "vmi (Motonori IWAMURO)" <vmi@...>
5 messages
2013/10/23
[ruby-dev:47768] [ruby-trunk - Bug #9045][Open] URIに含まれるエンコードされたID/パスワードがデコードされない
From:
"vmi (Motonori IWAMURO)" <vmi@...>
Date:
2013-10-23 06:37:48 UTC
List:
ruby-dev #47768
Issue #9045 has been reported by vmi (Motonori IWAMURO). ---------------------------------------- Bug #9045: URIに含まれるエンコードされたID/パスワードがデコードされない https://bugs.ruby-lang.org/issues/9045 Author: vmi (Motonori IWAMURO) Status: Open Priority: Normal Assignee: Category: lib Target version: ruby -v: 1.9.3p448 Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN URI(プロキシ設定も含む)にID/パスワードを含めるとき、IDやパスワードに「@」や「:」等がある場合はURIエンコードする必要がありますが、uriライブラリがこれをデコードしてくれません。 そのため、認証プロキシでIDに「@」が含まれていると認証に失敗するなどの問題が生じます。 ソースを追っかけて uri/generic.rb の問題だろうというところまでは調べたのですが、user/passwordを取り扱う部分がたくさんあるので、何処でエンコード/デコードすればいいのかよくわからない状況です。 とりあえず手元ではdef user と def password に URI.decode_www_form_component を突っ込んでますが、たぶんこれでは片手落ちと思われます。 -- http://bugs.ruby-lang.org/