diff options
Diffstat (limited to 'www/ap2-encoding/DESCR')
-rw-r--r-- | www/ap2-encoding/DESCR | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/www/ap2-encoding/DESCR b/www/ap2-encoding/DESCR new file mode 100644 index 00000000000..c0fd0f5160d --- /dev/null +++ b/www/ap2-encoding/DESCR @@ -0,0 +1,20 @@ +This module improves non-ascii filename interoperability of apache +(and mod_dav). + +It seems many WebDAV clients send filename in its platform-local +encoding. But since mod_dav expects everything, even HTTP request +line, to be in UTF-8, this causes an interoperability problem. + +I believe this is a future issue for specification (RFC?) to +standardize encoding used in HTTP request-line and HTTP header, but +life would be much easier if mod_dav (and others) can handle various +encodings sent by clients, TODAY. This module does just that. + +This module adds following directives: EncodingEngine, SetServerEncoding, +AddClientEncoding, DefaultClientEncoding, and NormalizeUsername. + +Note by maintainer: + It also solves the problem with the "hostname\\username" + way of authentication that Windows machines do when they + attach to a DAV server. See the use of the NormalizeUsername + directive. |