projects
/
privoxy.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
-Add short section to Filter Files to tie in with +filter action.
[privoxy.git]
/
project.h
diff --git
a/project.h
b/project.h
index
da8548e
..
811cf22
100644
(file)
--- a/
project.h
+++ b/
project.h
@@
-1,6
+1,6
@@
#ifndef PROJECT_H_INCLUDED
#define PROJECT_H_INCLUDED
#ifndef PROJECT_H_INCLUDED
#define PROJECT_H_INCLUDED
-#define PROJECT_H_VERSION "$Id: project.h,v 1.6
5 2002/04/04 00:36:36 gliptak
Exp $"
+#define PROJECT_H_VERSION "$Id: project.h,v 1.6
7 2002/04/24 02:12:43 oes
Exp $"
/*********************************************************************
*
* File : $Source: /cvsroot/ijbswa/current/project.h,v $
/*********************************************************************
*
* File : $Source: /cvsroot/ijbswa/current/project.h,v $
@@
-36,6
+36,15
@@
*
* Revisions :
* $Log: project.h,v $
*
* Revisions :
* $Log: project.h,v $
+ * Revision 1.67 2002/04/24 02:12:43 oes
+ * - Jon's multiple AF patch:
+ * - Make csp->actions_list an array
+ * - #define MAX_ACTION_FILES
+ * - Moved CGI_PARAM_LEN_MAX (500) here
+ *
+ * Revision 1.66 2002/04/15 19:06:43 jongfoster
+ * Typos
+ *
* Revision 1.65 2002/04/04 00:36:36 gliptak
* always use pcre for matching
*
* Revision 1.65 2002/04/04 00:36:36 gliptak
* always use pcre for matching
*
@@
-519,6
+528,11
@@
typedef int jb_err;
*/
#define BUFFER_SIZE 5000
*/
#define BUFFER_SIZE 5000
+/*
+ * Max length of CGI parameters (arbitrary limit)
+ */
+#define CGI_PARAM_LEN_MAX 500
+
/*
* Buffer size for capturing struct hostent data in the
* gethostby(name|addr)_r library calls. Since we don't
/*
* Buffer size for capturing struct hostent data in the
* gethostby(name|addr)_r library calls. Since we don't
@@
-769,6
+783,12
@@
struct url_actions
#define CSP_FLAG_REJECTED 0x10 /* Set if request was blocked. */
#define CSP_FLAG_TOGGLED_ON 0x20 /* Set if we are toggled on (FEATURE_TOGGLE) */
#define CSP_FLAG_REJECTED 0x10 /* Set if request was blocked. */
#define CSP_FLAG_TOGGLED_ON 0x20 /* Set if we are toggled on (FEATURE_TOGGLE) */
+/*
+ * Maximum number of actions files. This limit is arbitrary - it's just used
+ * to size an array.
+ */
+#define MAX_ACTION_FILES 10
+
/*
* The state of a Privoxy processing thread.
*/
/*
* The state of a Privoxy processing thread.
*/
@@
-823,7
+843,7
@@
struct client_state
char *x_forwarded;
/* files associated with this client */
char *x_forwarded;
/* files associated with this client */
- struct file_list *actions_list;
+ struct file_list *actions_list
[MAX_ACTION_FILES]
;
struct file_list *rlist; /* pcrs job file */
size_t content_length; /* Length after content modification */
struct file_list *rlist; /* pcrs job file */
size_t content_length; /* Length after content modification */
@@
-1003,7
+1023,8
@@
struct configuration_spec
const char *confdir;
const char *logdir;
const char *confdir;
const char *logdir;
- const char *actions_file;
+ const char *actions_file[MAX_ACTION_FILES];
+ const char *actions_file_short[MAX_ACTION_FILES];
/* The administrator's email address */
char *admin_address;
/* The administrator's email address */
char *admin_address;
@@
-1011,6
+1032,9
@@
struct configuration_spec
/* A URL with info on this proxy */
char *proxy_info_url;
/* A URL with info on this proxy */
char *proxy_info_url;
+ /* URL to the user manual (on our website or local copy) */
+ char *usermanual;
+
const char *re_filterfile;
#ifdef FEATURE_COOKIE_JAR
const char *re_filterfile;
#ifdef FEATURE_COOKIE_JAR
@@
-1069,8
+1093,9
@@
struct configuration_spec
/* Hardwired URLs */
/* Hardwired URLs */
-#define HOME_PAGE_URL "http://www.privoxy.org"
-#define REDIRECT_URL HOME_PAGE_URL "/redirect.php?v=" VERSION "&to="
+#define HOME_PAGE_URL "http://www.privoxy.org"
+#define USER_MANUAL_URL HOME_PAGE_URL "/" VERSION "/user-manual/"
+#define HELP_LINK_PREFIX "configuration.html#"
/*
* The "hosts" to intercept and display CGI pages.
/*
* The "hosts" to intercept and display CGI pages.