This is what the Finder sends when it first connects. See Oddmuse and WebDAV.
OPTIONS / PROPFIND / <?xml version="1.0" encoding="utf-8" ?> <D:propfind xmlns:D="DAV:"> <D:prop> <D:resourcetype/> </D:prop> </D:propfind> PROPFIND / <?xml version="1.0" encoding="utf-8" ?> <D:propfind xmlns:D="DAV:"> <D:prop> <D:quota/> <D:quotaused/> </D:prop> </D:propfind> PROPFIND / <?xml version="1.0" encoding="utf-8" ?> <D:propfind xmlns:D="DAV:"> <D:prop> <D:getlastmodified/> <D:getcontentlength/> <D:resourcetype/> </D:prop> </D:propfind> PROPFIND /.hidden <?xml version="1.0" encoding="utf-8" ?> <D:propfind xmlns:D="DAV:"> <D:prop> <D:getlastmodified/> <D:getcontentlength/> <D:resourcetype/> </D:prop> </D:propfind>
Apache access log when trying to open the file *Weirdness*. That’s a *lot* of requests... I will have to figure out a way of configuring Emacs to use less requests.
127.0.0.1 - - [04/Sep/2005:02:58:30 +0200] "PROPFIND /cgi-bin/wiki/dav/RCS/Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:31 +0200] "PROPFIND /cgi-bin/wiki/dav/CVS/Entries HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:32 +0200] "PROPFIND /cgi-bin/wiki/dav/.svn/entries HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:33 +0200] "PROPFIND /cgi-bin/wiki/dav/SCCS/s.Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:34 +0200] "PROPFIND /cgi-bin/wiki/dav/s.Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:36 +0200] "PROPFIND /cgi-bin/wiki/dav/%7barch%7d/%3dtagging-method HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:37 +0200] "PROPFIND /cgi-bin/wiki/dav/MCVS/CVS HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:38 +0200] "PROPFIND /cgi-bin/wiki/dav/Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:40 +0200] "PROPFIND /cgi-bin/wiki/dav/Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:41 +0200] "PROPFIND /cgi-bin/wiki/dav/Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:42 +0200] "PROPFIND /cgi-bin/wiki/dav/Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:43 +0200] "PROPFIND /cgi-bin/wiki/dav/RCS/Weirdness,v HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:44 +0200] "PROPFIND /cgi-bin/wiki/dav/Weirdness,v HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:45 +0200] "PROPFIND /cgi-bin/wiki/dav/RCS/Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:46 +0200] "PROPFIND /cgi-bin/wiki/dav/CVS/Entries HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:47 +0200] "PROPFIND /cgi-bin/wiki/dav/.svn/entries HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:48 +0200] "PROPFIND /cgi-bin/wiki/dav/SCCS/s.Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:49 +0200] "PROPFIND /cgi-bin/wiki/dav/s.Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:51 +0200] "PROPFIND /cgi-bin/wiki/dav/%7barch%7d/%3dtagging-method HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:52 +0200] "PROPFIND /cgi-bin/wiki/dav/MCVS/CVS HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:54 +0200] "PROPFIND /cgi-bin/wiki/dav/Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:30 +0200] "PROPFIND /cgi-bin/wiki/dav/RCS/Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:31 +0200] "PROPFIND /cgi-bin/wiki/dav/CVS/Entries HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:32 +0200] "PROPFIND /cgi-bin/wiki/dav/.svn/entries HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:33 +0200] "PROPFIND /cgi-bin/wiki/dav/SCCS/s.Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:34 +0200] "PROPFIND /cgi-bin/wiki/dav/s.Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:36 +0200] "PROPFIND /cgi-bin/wiki/dav/%7barch%7d/%3dtagging-method HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:37 +0200] "PROPFIND /cgi-bin/wiki/dav/MCVS/CVS HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:38 +0200] "PROPFIND /cgi-bin/wiki/dav/Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:40 +0200] "PROPFIND /cgi-bin/wiki/dav/Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:41 +0200] "PROPFIND /cgi-bin/wiki/dav/Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:42 +0200] "PROPFIND /cgi-bin/wiki/dav/Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:43 +0200] "PROPFIND /cgi-bin/wiki/dav/RCS/Weirdness,v HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:44 +0200] "PROPFIND /cgi-bin/wiki/dav/Weirdness,v HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:45 +0200] "PROPFIND /cgi-bin/wiki/dav/RCS/Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:46 +0200] "PROPFIND /cgi-bin/wiki/dav/CVS/Entries HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:47 +0200] "PROPFIND /cgi-bin/wiki/dav/.svn/entries HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:48 +0200] "PROPFIND /cgi-bin/wiki/dav/SCCS/s.Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:49 +0200] "PROPFIND /cgi-bin/wiki/dav/s.Weirdness HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:51 +0200] "PROPFIND /cgi-bin/wiki/dav/%7barch%7d/%3dtagging-method HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:52 +0200] "PROPFIND /cgi-bin/wiki/dav/MCVS/CVS HTTP/1.1" 503 454 127.0.0.1 - - [04/Sep/2005:02:58:54 +0200] "PROPFIND /cgi-bin/wiki/dav/Weirdness HTTP/1.1" 503 454
Files are read-only because the directory is read-only. I don’t understand why.
So right now we have two problems:
1. How to create new files?
2. Once we have files, something is confusing Finder.
3. Fix Emacs when it comes to WebDAV directories.
#Finder #WebDAV