]> err.no Git - sope/blob - sope-appserver/NGObjWeb/WebDAV/TODO
improved WebDAV property handling
[sope] / sope-appserver / NGObjWeb / WebDAV / TODO
1 SOPE WebDAV Todos
2 =================
3
4 - implement move
5
6 - Proper handling of "If:" headers, WebDAV RFC 2518, 9.4.2
7   ---
8   If: <http://www.foo.bar/resource1> (<locktoken:a-write-lock-token>
9    [W/"A weak ETag"]) (["strong ETag"])
10    <http://www.bar.bar/random>(["another strong ETag"])
11   ---
12   Syntax seems to be:
13
14    <URL> (lock [etag]) ([etag2])
15
16   a url embedded in <>, then a set of () surrounded options which contain
17   some XML and optionally an etag.
18
19   Eg this is submitted by Cadaver for locking requests.
20
21 - reverse mapping of keys->DAV names
22   - schema queries (propnames)          (partly done)
23   - queries on all attributes (propget) (partly done)
24
25 - SUBSCRIBE/UNSUBSCRIBE (partly done in the meantime)
26   - subscription manager
27   - httpu:// implementation for WOHTTPConnection
28
29 - DASL searching