OS X Finder and WebDAV

This is what the Finder sends when it first connects. See Oddmuse and WebDAV.

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>

Emacs Opens File In `/Volumes/dav`

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