小西 弘将
konis****@raax*****
2008年 8月 5日 (火) 17:34:25 JST
小西弘将です。 なるほど、やはりそうなのですね。 他山の石としては、どうなのでしょうか? 1.どこかにドキュメントで残す。 2.Hikiの該当部に何らかの変更をする。 う〜ん。2の場合はWindowsがPC名に何を許してるか調べて、その内のURI違反な 名前の処理ルーチンをしなければいけないので結構面倒そうですね。脆弱性の問 題もありますし。 時間があればその点について調査したいと思いますが、その時間がとれるかどう かが微妙です。 Kazuhiro NISHIYAMA さんは書きました: > 西山和広です。 > > At Fri, 01 Aug 2008 14:31:38 +0900, > 小西 弘将 wrote: >> lib/uri/common.rbの該当部分は難解すぎて私には理解不能でしたが、本来URIに >> アンダースコアは許されないという解釈で正しいでしょうか? > > RFC 2396の > hostport = host [ ":" port ] > host = hostname | IPv4address > hostname = *( domainlabel "." ) toplabel [ "." ] > domainlabel = alphanum | alphanum *( alphanum | "-" ) alphanum > toplabel = alpha | alpha *( alphanum | "-" ) alphanum > の通りで、アンダースコアは含められないということで良いと思います。 > > >> LAN環境ではアンダースコアのついた名前のPCは許されるため、今回のような事 >> 態は他でもあり得ると思います。 > > はい、たとえばsquidなどの他のソフトウェアでも問題が起きると思います。 > >