]> code.citadel.org Git - citadel.git/commitdiff
* GroupDAV HTTP header "ETag:" is now output as "etag:" in order to deal with
authorArt Cancro <ajc@citadel.org>
Tue, 28 Jun 2005 14:12:38 +0000 (14:12 +0000)
committerArt Cancro <ajc@citadel.org>
Tue, 28 Jun 2005 14:12:38 +0000 (14:12 +0000)
  a case-sensitivity bug in the Kontact client.

webcit/ChangeLog
webcit/groupdav_get.c
webcit/groupdav_put.c

index 86eb8899afcdb79120639a7442c796ed1d4a7d84..4be8620053f21f42f7c6e9e1b4581db58892c5f3 100644 (file)
@@ -1,4 +1,8 @@
 $Log$
+Revision 619.15  2005/06/28 14:12:38  ajc
+* GroupDAV HTTP header "ETag:" is now output as "etag:" in order to deal with
+  a case-sensitivity bug in the Kontact client.
+
 Revision 619.14  2005/06/27 22:15:38  ajc
 * Header file adjustments to make it work on FreeBSD
 
@@ -2661,3 +2665,4 @@ Sun Dec  6 19:50:55 EST 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
 
 1998-12-03 Nathan Bryant <bryant@cs.usm.maine.edu>
        * webserver.c: warning fix
+
index efda71d92685cb46be19e9d251d3df76757782fb..4283a32d0612e55021cb54cd011ae3722d789fae 100644 (file)
@@ -87,7 +87,7 @@ void groupdav_get(char *dav_pathname) {
 
        wprintf("HTTP/1.1 200 OK\r\n");
        groupdav_common_headers();
-       wprintf("ETag: \"%ld\"\r\n", dav_msgnum);
+       wprintf("etag: \"%ld\"\r\n", dav_msgnum);
        while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
                if (!strncasecmp(buf, "Date: ", 6)) {
                        wprintf("%s\r\n", buf);
index 85a65c2da37c352a309dc92c82f3369cc204d2c3..a6ba5ef59ffc64d81e392f73a5d3c54de30bb4f6 100644 (file)
@@ -148,7 +148,7 @@ void groupdav_put(char *dav_pathname, char *dav_ifmatch,
                wprintf("HTTP/1.1 201 Created\r\n");
                lprintf(9, "HTTP/1.1 201 Created\r\n");
                groupdav_common_headers();
-               wprintf("ETag: \"%ld\"\r\n", new_msgnum);
+               wprintf("etag: \"%ld\"\r\n", new_msgnum);
                wprintf("Content-Length: 0\r\n");
                wprintf("Location: ");
                if (strlen(WC->http_host) > 0) {
@@ -167,7 +167,7 @@ void groupdav_put(char *dav_pathname, char *dav_ifmatch,
        wprintf("HTTP/1.1 204 No Content\r\n");
        lprintf(9, "HTTP/1.1 204 No Content\r\n");
        groupdav_common_headers();
-       wprintf("ETag: \"%ld\"\r\n", new_msgnum);
+       wprintf("etag: \"%ld\"\r\n", new_msgnum);
        wprintf("Content-Length: 0\r\n\r\n");
 
        /* The item we replaced has probably already been deleted by