Support for both static and dynamically generated CGI pages.
[privoxy.git] / config.h.win
index da2bbc6..797882d 100755 (executable)
  *
  * Revisions   :
  *    $Log: config.h.win,v $
+ *    Revision 1.8  2001/07/25 19:16:27  oes
+ *    Bumping version number to 2.9.8
+ *
+ *    Revision 1.7  2001/07/21 18:00:07  jongfoster
+ *    Bumping version number to 2.9.7
+ *
+ *    Revision 1.6  2001/07/15 20:08:40  jongfoster
+ *    New build files for VC++ which provide the option of POSIX
+ *    or Win32 threads.
+ *
  *    Revision 1.5  2001/07/15 18:00:46  jongfoster
  *    Renaming STATIC to STATIC_PCRE.
  *    Replacing this file with one built by "configure" from
 /*
  * Version number - Point (_._.X)
  */
-#define VERSION_POINT 6
+#define VERSION_POINT 8
 
 /*
  * Version number, as a string
  */
-#define VERSION "2.9.6"
+#define VERSION "2.9.8"
 
 /*
  * Status of the code: alpha, beta or stable
  */
 #define STATIC_PCRS 1
 
+
 /*
- * Allow JunkBuster to be "disabled" so it is just a normal non-blocking
- * non-anonymizing proxy.  This is useful if you're trying to access a
- * blocked or broken site - just change the setting in the config file
- * and send a SIGHUP (UN*X), or use the handy "Disable" menu option (Windows
- * GUI).
+ * Regular expression matching for URLs.  (Highly recommended).
+ * If neither of these are defined then you can ony use prefix matching.
+ * Don't bother to change this here! Use configure instead.
  */
-#define TOGGLE 1
+/* #undef REGEX_GNU */
+#define REGEX_PCRE 1
 
-/*
- * If a stream is compressed via gzip (Netscape specific I think), then
- * it cannot be modified with Perl regexps.  This forces it to be 
- * uncompressed.
+/* 
+ * Should pcre be statically built in instead of linkling with libpcre?
+ * (This is determined by configure depending on the availiability of
+ * libpcre and user preferences). The name is ugly, but pcre needs it.
+ * Don't bother to change this here! Use configure instead.
+ */
+#define STATIC_PCRE 1
+
+/* 
+ * Should pcrs be statically built in instead of linkling with libpcrs?
+ * (This is determined by configure depending on the availiability of
+ * libpcrs and user preferences).
+ * Don't bother to change this here! Use configure instead.
  */
-#define DENY_GZIP 1
+#define STATIC_PCRS 1
 
 /*
- * Enables statistics function.
+ * Allows the use of an ACL to control access to the proxy by IP address.
  */
-#define STATISTICS 1
+#define FEATURE_ACL 1
 
 /*
- * Bypass filtering for 1 page only
+ * Allows the use of jar files to capture cookies.
  */
-#define FORCE_LOAD 1
+#define FEATURE_COOKIE_JAR 1
 
 /*
- * Locally redirect remote script-redirect URLs
+ * If a stream is compressed via gzip, then it cannot be filtered through
+ * the PCRE regexps.  (Commonly happens with Netscape browsers).
+ * This forces it to be uncompressed.
  */
-#define FAST_REDIRECTS 1
+/* #undef FEATURE_DENY_GZIP */
 
 /*
- * Split the show-proxy-args page into a page for each config file.
+ * Locally redirect remote script-redirect URLs
  */
-#define SPLIT_PROXY_ARGS 1
+#define FEATURE_FAST_REDIRECTS 1
 
 /*
- * Kills JavaScript popups - window.open, onunload, etc.
+ * Bypass filtering for 1 page only
  */
-#define KILLPOPUPS 1
+#define FEATURE_FORCE_LOAD 1
 
 /*
- * Support for webDAV - e.g. so Microsoft Outlook can access HotMail e-mail
+ * Allow blocking using images as well as HTML.
+ * If you do not define this then everything is blocked as HTML.
+ *
+ * Note that this is required if you want to use FEATURE_IMAGE_DETECT_MSIE.
  */
-#define WEBDAV 1
+#define FEATURE_IMAGE_BLOCKING 1
 
 /*
  * Detect image requests automatically for MSIE.  Will fall back to
  * other image-detection methods (i.e. "+image" permission) for other
  * browsers.
  *
- * You must also define IMAGE_BLOCKING to use this feature.
+ * You must also define FEATURE_IMAGE_BLOCKING to use this feature.
  *
  * It detects the following header pair as an image request:
  *
  * These limitations are due to IE making inconsistent choices
  * about which "Accept:" header to send.
  */
-#define DETECT_MSIE_IMAGES 1
+#define FEATURE_IMAGE_DETECT_MSIE 1
 
 /*
- * Allow blocking using images as well as HTML.
- * If you do not define this then everything is blocked as HTML.
- *
- * Note that this is required if you want to use DETECT_MSIE_IMAGES.
+ * Kills JavaScript popups - window.open, onunload, etc.
  */
-#define IMAGE_BLOCKING 1
+#define FEATURE_KILL_POPUPS 1
 
 /*
- * Allows the use of ACL files to control access to the proxy by IP address.
+ * Use POSIX threads instead of native threads.
  */
-#define ACL_FILES 1
+#define FEATURE_PTHREAD 1
 
 /*
- * Allows the use of trust files.
+ * Enables statistics function.
  */
-#define TRUST_FILES 1
+#define FEATURE_STATISTICS 1
 
 /*
- * Allows the use of jar files to capture cookies.
+ * Allow JunkBuster to be "disabled" so it is just a normal non-blocking
+ * non-anonymizing proxy.  This is useful if you're trying to access a
+ * blocked or broken site - just change the setting in the config file,
+ * or use the handy "Disable" menu option in the Windows GUI.
  */
-#define JAR_FILES 1
+#define FEATURE_TOGGLE 1
 
 /*
- * Use POSIX threads instead of native threads.
+ * Allows the use of trust files.
  */
-#define FEATURE_PTHREAD 1
+#define FEATURE_TRUST 1
 
 /* Define if you have the bcopy function.  */
 #define HAVE_BCOPY 1