[Tue Jul 9 00:53:15 2002] [error] [client 192.168.0.3] Digest: uri
mismatch
- </DAV/着.txt> does not match request-uri </DAV/逹\.txt>
Digest認証時のクライアントからのリクエストヘッダは、おおよそ以下の形です。
(読み易いよう改行を追加)
GET /DAV/%92%85.txt HTTP/1.1 #(1)
Host: 192.168.0.3
Authorization: Digest username="foo",
realm="WebDAV",
uri="/DAV/%92%85.txt", #(2)
qop=auth,...
(1)のリクエストURIと(2)のuriは同じものを送り、万一送信途中でリクエストURIが
変えられた場合にエラーにする仕組みです。で、mod_encodingでは、(1)がエンコー
ドされ(2)はオリジナルのままDigest認証に渡されて、上記のエラーが出るんじゃな
いでしょうか。
なぜか、以前のmod_encoding-20011211a.tar.gzではエラーにならなかったのが謎で
すが。