]> code.citadel.org Git - citadel.git/blobdiff - webcit-ng/server/webcit.h
Yet another attempted framework for caldav filters.
[citadel.git] / webcit-ng / server / webcit.h
index 3679d245c4fad8583ee58c287be14d0b0ef092bb..ec66ece335b4ff6faf6301407526057d8a7c393d 100644 (file)
@@ -5,6 +5,12 @@
 // This program is open source software.  Use, duplication, or
 // disclosure is subject to the GNU General Public License v3.
 
+// uncomment one or more of these to see raw http transactions
+//#define DEBUG_HTTP
+//#define REQUEST_BODY_TO_STDERR
+//#define RESPONSE_BODY_TO_STDERR
+//#define DEBUG_XML_PARSE
+
 #define SHOW_ME_VAPPEND_PRINTF
 
 #include <stdlib.h>
 #include <openssl/rand.h>
 #include <expat.h>
 #define _(x)   x                               // temporary hack until we add i18n back in
-//#define DEBUG_HTTP                           // uncomment to debug HTTP headers
 
 // XML_StopParser is present in expat 2.x
-#if XML_MAJOR_VERSION > 1
-#define HAVE_XML_STOPPARSER
+#if XML_MAJOR_VERSION < 2
+#error WebCit requires expat v2.0 or newer.
 #endif
 
 struct client_handle {                         // this gets passed up the stack from the webserver to the application code