X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=project.h;h=ad3f80d4fe124c513abdb0fe53a6d206da4c6e2a;hp=3411250df04dc50d8086ed9a0c3aa84f5957fd8a;hb=a0d0527d51dbb1cb9af76e999a43dbf989dd1245;hpb=da7a7f71908233fdd4f8e5a480276bed9d1e04fb diff --git a/project.h b/project.h index 3411250d..ad3f80d4 100644 --- a/project.h +++ b/project.h @@ -1,7 +1,7 @@ #ifndef PROJECT_H_INCLUDED #define PROJECT_H_INCLUDED /** Version string. */ -#define PROJECT_H_VERSION "$Id: project.h,v 1.122 2008/10/16 07:11:34 fabiankeil Exp $" +#define PROJECT_H_VERSION "$Id: project.h,v 1.126 2008/12/14 17:02:54 fabiankeil Exp $" /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/project.h,v $ @@ -37,6 +37,20 @@ * * Revisions : * $Log: project.h,v $ + * Revision 1.126 2008/12/14 17:02:54 fabiankeil + * Fix a cparser warning. + * + * Revision 1.125 2008/11/20 08:22:28 fabiankeil + * Remove an obsolete comment. + * + * Revision 1.124 2008/11/16 12:43:49 fabiankeil + * Turn keep-alive support into a runtime feature + * that is disabled by setting keep-alive-timeout + * to a negative value. + * + * Revision 1.123 2008/11/10 16:55:59 fabiankeil + * Fix a gcc44 warning (in filters.c). + * * Revision 1.122 2008/10/16 07:11:34 fabiankeil * Fix a bunch of gcc44 conversion warnings. * @@ -807,7 +821,7 @@ typedef int jb_err; /** * Max length of CGI parameters (arbitrary limit). */ -#define CGI_PARAM_LEN_MAX 500 +#define CGI_PARAM_LEN_MAX 500U /** * Buffer size for capturing struct hostent data in the @@ -1340,9 +1354,6 @@ struct url_actions /** * Flag for csp->flags: Set if the server wants to keep * the connection alive. - * - * XXX: Incomplete implementation, we currently only - * look for "Connection: keep-alive". */ #define CSP_FLAG_SERVER_CONNECTION_KEEP_ALIVE 0x00001000UL @@ -1682,6 +1693,8 @@ struct access_control_list /** configuration_spec::feature_flags: Allow to block or redirect CGI requests. */ #define RUNTIME_FEATURE_CGI_CRUNCHING 64U +/** configuration_spec::feature_flags: Try to keep the connection to the server alive. */ +#define RUNTIME_FEATURE_CONNECTION_KEEP_ALIVE 128U /** * Data loaded from the configuration file. @@ -1778,6 +1791,9 @@ struct configuration_spec /** Number of retries in case a forwarded connection attempt fails */ int forwarded_connect_retries; + /* Timeout when waiting on sockets for data to become available. */ + int socket_timeout; + /** All options from the config file, HTML-formatted. */ char *proxy_args;