Joachim, Microsoft meanwhile confirmed the read-only "problem" with .html. In their opinion it is not really a problem (but they don't call it a feature): <quote> I called the HTML file now in Internet Explorer 6.0 and clicked onto the Hyperlink named "testing". The Microsoft Word Application started afterwards and asked me also for username and password. The document downloaded then and was shown correctly. The only difference to the test before is, that Word says the document is read-only! This is correct, too! The reason for it is, that a web download occurred and the file is not directly located onto the web server but it's in the local Internet Explorer cache and read-only! </quote> Andreas --------------------------------------------------------------------- - Andreas Jung Zope Corporation - - EMail: andreas@zope.com http://www.zope.com - - "Python Powered" http://www.python.org - - "Makers of Zope" http://www.zope.org - - "Life is a fulltime occupation" - --------------------------------------------------------------------- ----- Original Message ----- From: "Joachim Schmitz" <js@aixtraware.de> To: "zope-list" <zope@zope.org> Sent: Saturday, November 17, 2001 15:59 Subject: [Zope] WebDAV locking problem, some more enlightment Hi, I installed the mod_dav in my local apache, to try if it shows the same symtoms, and found some interesting things. 1. Word opens documents not writeprotected on the apache DAV-store, even if they are not writable !!! 2. By accident I had the executable flag set on a htm-file, this file is opened writeprotected !!! This is reproduceble, if you unset the x-flag it is opened in readwrite mode. I took a log of both situations: the only difference I could find was in the response to the GET /dav/testdocweb.htm HTTP/1.1 Accept-Language: de, en-us;q=0.2 If-None-Match: "1cb27-8ce-3bf6bf01" Translate: f User-Agent: Microsoft Data Access Internet Publishing Provider DAV Host: 10.2.1.1 Connection: Keep-Alive wich in the readwrite case is: HTTP/1.1 200 OK Date: Sat, 17 Nov 2001 19:50:19 GMT Server: Apache/1.3.19 (Unix) (SuSE/Linux) mod_python/2.7.2 Python/2.0 DAV/1.0.2 Last-Modified: Sat, 17 Nov 2001 19:50:08 GMT ETag: "1cb25-8fb-3bf6bf70" Accept-Ranges: bytes Content-Length: 2299 Keep-Alive: timeout=15, max=99 Connection: Keep-Alive Content-Type: text/html <html xmlns:o="urn:schemas-microsoft-com:office:office" .... rest of document and in the writeprotected case HTTP/1.1 200 OK Date: Sat, 17 Nov 2001 19:28:14 GMT Server: Apache/1.3.19 (Unix) (SuSE/Linux) mod_python/2.7.2 Python/2.0 DAV/1.0.2 Keep-Alive: timeout=15, max=99 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html 8fb <html xmlns:o="urn:schemas-microsoft-com:office:office" .... rest of document. in this case the document is fetched a second time, after unlocking. which is also the case, when fetching a htm-file from Zope-Dav storage here is the get for a doc-file: GET /test/testdoc11111111.doc HTTP/1.1 Accept-Language: de, en-us;q=0.2 If-None-Match: ts06033018.5 Translate: f User-Agent: Microsoft Data Access Internet Publishing Provider DAV Host: a.b.de:9800 Connection: Keep-Alive Authorization: Basic xxxxxxxx= and here the response: HTTP/1.1 200 OK Server: Zope/(Zope 2.4.3 (binary release, python 2.1, linux2-x86), python 2.1.0, linux2) ZServer/1.1b$ Date: Sat, 17 Nov 2001 21:38:41 GMT Accept-Ranges: bytes Content-Type: application/msword Content-Length: 19456 Last-Modified: Sat, 17 Nov 2001 21:36:58 GMT it follows the binary doc-file here is the get for an htm-file: GET /test/testweb1.htm HTTP/1.1 Accept-Language: de, en-us;q=0.2 Translate: f User-Agent: Microsoft Data Access Internet Publishing Provider DAV Host: a.b.de:9800 Connection: Keep-Alive Authorization: Basic xxxxxxxxxx= and the response: HTTP/1.1 200 OK Server: Zope/(Zope 2.4.3 (binary release, python 2.1, linux2-x86), python 2.1.0, linux2) ZServer/1.1b$ Date: Sat, 17 Nov 2001 21:38:12 GMT Content-Type: text/html Content-Length: 2703 The only thing which is not there in the writeprotected cases in the response is the "ETag:" and the "Accept-Ranges: bytes", perhaps that tells something to the wizards of the HTTP-protocol ;-) Mit freundlichen Grüßen Joachim Schmitz AixtraWare, Ing. Büro für Internetanwendungen Hüsgenstr. 33a, D-52457 Aldenhoven Telefon: +49-2464-8851, FAX: +49-2464-905163 _______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )