summaryrefslogtreecommitdiff
path: root/www/ap2-encoding/DESCR
diff options
context:
space:
mode:
Diffstat (limited to 'www/ap2-encoding/DESCR')
-rw-r--r--www/ap2-encoding/DESCR20
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.