X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=cgisimple.c;h=701d3d8144ce0410d9a2b60bf66e8416e4ac566a;hb=19927aa9d8b953e4fdfa2005b7c09adfcedd1aaa;hp=1621baa255bde00de7edfd43c1cb31f151ca0951;hpb=59e68c837eaa393a3fa0bb979b9b1da23a93e841;p=privoxy.git diff --git a/cgisimple.c b/cgisimple.c index 1621baa2..701d3d81 100644 --- a/cgisimple.c +++ b/cgisimple.c @@ -1,16 +1,16 @@ -const char cgisimple_rcs[] = "$Id: cgisimple.c,v 1.18 2002/03/12 01:44:49 oes Exp $"; +const char cgisimple_rcs[] = "$Id: cgisimple.c,v 1.25 2002/04/03 22:28:03 gliptak Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/cgisimple.c,v $ * - * Purpose : Simple CGIs to get information about JunkBuster's + * Purpose : Simple CGIs to get information about Privoxy's * status. * * Functions declared include: * * * Copyright : Written by and Copyright (C) 2001 the SourceForge - * IJBSWA team. http://ijbswa.sourceforge.net + * Privoxy team. http://www.privoxy.org/ * * Based on the Internet Junkbuster originally written * by and Copyright (C) 1997 Anonymous Coders and @@ -36,6 +36,31 @@ const char cgisimple_rcs[] = "$Id: cgisimple.c,v 1.18 2002/03/12 01:44:49 oes Ex * * Revisions : * $Log: cgisimple.c,v $ + * Revision 1.25 2002/04/03 22:28:03 gliptak + * Removed references to gnu_regex + * + * Revision 1.24 2002/04/02 16:12:47 oes + * Fix: moving misplaced lines into #ifdef FEATURE_FORCE + * + * Revision 1.23 2002/03/26 22:29:54 swa + * we have a new homepage! + * + * Revision 1.22 2002/03/24 16:18:15 jongfoster + * Removing old logo + * + * Revision 1.21 2002/03/24 15:23:33 jongfoster + * Name changes + * + * Revision 1.20 2002/03/24 13:25:43 swa + * name change related issues + * + * Revision 1.19 2002/03/16 23:54:06 jongfoster + * Adding graceful termination feature, to help look for memory leaks. + * If you enable this (which, by design, has to be done by hand + * editing config.h) and then go to http://i.j.b/die, then the program + * will exit cleanly after the *next* request. It should free all the + * memory that was used. + * * Revision 1.18 2002/03/12 01:44:49 oes * Changed default for "blocked" image from jb logo to checkboard pattern * @@ -245,7 +270,7 @@ jb_err cgi_error_404(struct client_state *csp, return JB_ERR_MEMORY; } - rsp->status = strdup("404 JunkBuster configuration page not found"); + rsp->status = strdup("404 Privoxy configuration page not found"); if (rsp->status == NULL) { free_map(exports); @@ -261,7 +286,7 @@ jb_err cgi_error_404(struct client_state *csp, * * Function : cgi_die * - * Description : CGI function to shut down JunkBuster. + * Description : CGI function to shut down Privoxy. * NOTE: Turning this on in a production build * would be a BAD idea. An EXTREMELY BAD idea. * In short, don't do it. @@ -391,7 +416,7 @@ jb_err cgi_send_banner(struct client_state *csp, if (imagetype == 'a') /* auto */ { - /* Default to logo */ + /* Default to pattern */ imagetype = 'p'; #ifdef FEATURE_IMAGE_BLOCKING if ((csp->action->flags & ACTION_IMAGE_BLOCKER) != 0) @@ -418,11 +443,6 @@ jb_err cgi_send_banner(struct client_state *csp, rsp->content_length = image_blank_length; } - else if (imagetype == 'l') /* logo */ - { - rsp->body = bindup(image_logo_data, image_logo_length); - rsp->content_length = image_logo_length; - } else /* pattern */ { rsp->body = bindup(image_pattern_data, image_pattern_length); @@ -492,7 +512,7 @@ jb_err cgi_transparent_image(struct client_state *csp, * Function : cgi_show_version * * Description : CGI function that returns a a web page describing the - * file versions of IJB. + * file versions of Privoxy. * * Parameters : * 1 : csp = Current client state (buffers, headers, etc...) @@ -535,7 +555,7 @@ jb_err cgi_show_version(struct client_state *csp, * Function : cgi_show_status * * Description : CGI function that returns a a web page describing the - * current status of IJB. + * current status of Privoxy. * * Parameters : * 1 : csp = Current client state (buffers, headers, etc...) @@ -755,7 +775,7 @@ jb_err cgi_show_status(struct client_state *csp, * Function : cgi_show_url_info * * Description : CGI function that determines and shows which actions - * junkbuster will perform for a given url, and which + * Privoxy will perform for a given url, and which * matches starting from the defaults have lead to that. * * Parameters : @@ -1036,7 +1056,7 @@ jb_err cgi_robots_txt(struct client_state *csp, jb_err err; rsp->body = strdup( - "# This is the Internet Junkbuster control interface.\n" + "# This is the Privoxy control interface.\n" "# It isn't very useful to index it, and you're likely to break stuff.\n" "# So go away!\n" "\n" @@ -1103,8 +1123,10 @@ static jb_err show_defines(struct map *exports) #ifdef FEATURE_FORCE_LOAD if (!err) err = map_conditional(exports, "FEATURE_FORCE_LOAD", 1); + if (!err) err = map(exports, "FORCE_PREFIX", 1, FORCE_PREFIX, 1); #else /* ifndef FEATURE_FORCE_LOAD */ if (!err) err = map_conditional(exports, "FEATURE_FORCE_LOAD", 0); + if (!err) err = map(exports, "FORCE_PREFIX", 1, "(none - disabled)", 1); #endif /* ndef FEATURE_FORCE_LOAD */ #ifdef FEATURE_IMAGE_BLOCKING @@ -1155,18 +1177,6 @@ static jb_err show_defines(struct map *exports) if (!err) err = map_conditional(exports, "FEATURE_TRUST", 0); #endif /* ndef FEATURE_TRUST */ -#ifdef REGEX_GNU - if (!err) err = map_conditional(exports, "REGEX_GNU", 1); -#else /* ifndef REGEX_GNU */ - if (!err) err = map_conditional(exports, "REGEX_GNU", 0); -#endif /* def REGEX_GNU */ - -#ifdef REGEX_PCRE - if (!err) err = map_conditional(exports, "REGEX_PCRE", 1); -#else /* ifndef REGEX_PCRE */ - if (!err) err = map_conditional(exports, "REGEX_PCRE", 0); -#endif /* def REGEX_PCRE */ - #ifdef STATIC_PCRE if (!err) err = map_conditional(exports, "STATIC_PCRE", 1); #else /* ifndef STATIC_PCRE */ @@ -1179,8 +1189,6 @@ static jb_err show_defines(struct map *exports) if (!err) err = map_conditional(exports, "STATIC_PCRS", 0); #endif /* ndef STATIC_PCRS */ - if (!err) err = map(exports, "FORCE_PREFIX", 1, FORCE_PREFIX, 1); - return err; } @@ -1237,10 +1245,6 @@ static char *show_rcs(void) SHOW_RCS(filters_rcs) SHOW_RCS(gateway_h_rcs) SHOW_RCS(gateway_rcs) -#ifdef GNU_REGEX - SHOW_RCS(gnu_regex_h_rcs) - SHOW_RCS(gnu_regex_rcs) -#endif /* def GNU_REGEX */ SHOW_RCS(jbsockets_h_rcs) SHOW_RCS(jbsockets_rcs) SHOW_RCS(jcc_h_rcs)