[Hiki-users 188] Re: URI規則違反のURI名の解決について

Back to archive index

小西 弘将 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などの他のソフトウェアでも問題が起きると思います。
> 
> 




Hiki-users メーリングリストの案内
Back to archive index