patch from Stefano Zacchiroli to fix some URI/file escaping problems

* nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
  to fix some URI/file escaping problems
Daniel
diff --git a/nanohttp.c b/nanohttp.c
index 614fab7..376660b 100644
--- a/nanohttp.c
+++ b/nanohttp.c
@@ -372,7 +372,6 @@
 static xmlNanoHTTPCtxtPtr
 xmlNanoHTTPNewCtxt(const char *URL) {
     xmlNanoHTTPCtxtPtr ret;
-    xmlChar *escaped;
 
     ret = (xmlNanoHTTPCtxtPtr) xmlMalloc(sizeof(xmlNanoHTTPCtxt));
     if (ret == NULL) return(NULL);
@@ -383,13 +382,7 @@
     ret->fd = -1;
     ret->ContentLength = -1;
 
-    escaped = xmlURIEscapeStr(BAD_CAST URL, BAD_CAST"@/:=?;#%&");
-    if (escaped != NULL) {
-	xmlNanoHTTPScanURL(ret, (const char *) escaped);
-	xmlFree(escaped);
-    } else {
-	xmlNanoHTTPScanURL(ret, URL);
-    }
+    xmlNanoHTTPScanURL(ret, URL);
 
     return(ret);
 }