Began making changes to do better handling of character sets.
[citadel.git] / webcit / groupdav_options.c
index 929a9c843ef0064d6fa49f68970f4a3e48a82630..b92b79478285110ebb17db69061ee61138f96224 100644 (file)
@@ -32,6 +32,7 @@ void groupdav_options(char *dav_pathname) {
                wprintf("HTTP/1.1 200 OK\r\n");
                groupdav_common_headers();
                wprintf("Date: %s\r\n", datestring);
+               wprintf("DAV: 1\r\n");
                wprintf("Allow: OPTIONS, PROPFIND\r\n");
                wprintf("\r\n");
                return;
@@ -41,6 +42,7 @@ void groupdav_options(char *dav_pathname) {
        if (strcasecmp(WC->wc_roomname, dav_roomname)) {
                gotoroom(dav_roomname);
        }
+
        if (strcasecmp(WC->wc_roomname, dav_roomname)) {
                wprintf("HTTP/1.1 404 not found\r\n");
                groupdav_common_headers();
@@ -76,12 +78,12 @@ void groupdav_options(char *dav_pathname) {
                wprintf("HTTP/1.1 200 OK\r\n");
                groupdav_common_headers();
                wprintf("Date: %s\r\n", datestring);
+               wprintf("DAV: 1\r\n");
                wprintf("Allow: OPTIONS, PROPFIND, GET, PUT, DELETE\r\n");
                wprintf("\r\n");
                return;
        }
 
-
        /*
         * We got to this point, which means that the client is requesting
         * an OPTIONS on the room itself.
@@ -89,6 +91,7 @@ void groupdav_options(char *dav_pathname) {
        wprintf("HTTP/1.1 200 OK\r\n");
        groupdav_common_headers();
        wprintf("Date: %s\r\n", datestring);
+       wprintf("DAV: 1\r\n");
        wprintf("Allow: OPTIONS, PROPFIND, GET, PUT\r\n");
        wprintf("\r\n");
 }