From: jongfoster Date: Thu, 6 Jun 2002 19:03:29 +0000 (+0000) Subject: Adding support for proprietary Microsoft WebDAV extensions X-Git-Tag: v_3_1_archive_branchpoint~238 X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=commitdiff_plain;h=5c613be07a2c9c112988934f361708ab258d5dd8 Adding support for proprietary Microsoft WebDAV extensions --- diff --git a/src/urlmatch.c b/src/urlmatch.c index 4bad343a..2f9ac229 100644 --- a/src/urlmatch.c +++ b/src/urlmatch.c @@ -1,7 +1,7 @@ -const char urlmatch_rcs[] = "$Id: urlmatch.c,v 1.10 2002/05/12 21:40:37 jongfoster Exp $"; +const char urlmatch_rcs[] = "$Id: urlmatch.c,v 2.0 2002/06/04 14:34:21 jongfoster Exp $"; /********************************************************************* * - * File : $Source: /cvsroot/ijbswa/current/urlmatch.c,v $ + * File : $Source: /cvsroot/ijbswa/current/src/urlmatch.c,v $ * * Purpose : Declares functions to match URLs against URL * patterns. @@ -33,6 +33,9 @@ const char urlmatch_rcs[] = "$Id: urlmatch.c,v 1.10 2002/05/12 21:40:37 jongfost * * Revisions : * $Log: urlmatch.c,v $ + * Revision 2.0 2002/06/04 14:34:21 jongfoster + * Moving source files to src/ + * * Revision 1.10 2002/05/12 21:40:37 jongfoster * - Removing some unused code * @@ -418,6 +421,24 @@ jb_err parse_http_request(const char *req, || (0 == strcmpic(v[0], "mkcol")) || (0 == strcmpic(v[0], "lock")) || (0 == strcmpic(v[0], "unlock")) + + /* Or a Microsoft webDAV extension for Exchange 2000. See: */ + /* http://lists.w3.org/Archives/Public/w3c-dist-auth/2002JanMar/0001.html */ + /* http://msdn.microsoft.com/library/en-us/wss/wss/_webdav_methods.asp */ + || (0 == strcmpic(v[0], "bcopy")) + || (0 == strcmpic(v[0], "bmove")) + || (0 == strcmpic(v[0], "bdelete")) + || (0 == strcmpic(v[0], "bpropfind")) + || (0 == strcmpic(v[0], "bproppatch")) + + /* Or another Microsoft webDAV extension for Exchange 2000. See: */ + /* http://systems.cs.colorado.edu/grunwald/MobileComputing/Papers/draft-cohen-gena-p-base-00.txt */ + /* http://lists.w3.org/Archives/Public/w3c-dist-auth/2002JanMar/0001.html */ + /* http://msdn.microsoft.com/library/en-us/wss/wss/_webdav_methods.asp */ + || (0 == strcmpic(v[0], "subscribe")) + || (0 == strcmpic(v[0], "unsubscribe")) + || (0 == strcmpic(v[0], "notify")) + || (0 == strcmpic(v[0], "poll")) ) { /* Normal */ @@ -426,6 +447,7 @@ jb_err parse_http_request(const char *req, else { /* Unknown HTTP method */ + /* Maybe one of: trace options purge */ free(buf); return JB_ERR_PARSE; }