X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=parsers.c;h=f4e67ade510c84ca78021a747f635c548da7a29f;hb=5fc20d2815ce2e924237750dc96e3b4dcde8eaeb;hp=92d1567f9985dfa00663d1a8f48b79ca96efbce4;hpb=8ea88830572f89a45b806170be4defe6e102bcee;p=privoxy.git diff --git a/parsers.c b/parsers.c index 92d1567f..f4e67ade 100644 --- a/parsers.c +++ b/parsers.c @@ -1,4 +1,4 @@ -const char parsers_rcs[] = "$Id: parsers.c,v 1.71 2006/09/21 19:55:17 fabiankeil Exp $"; +const char parsers_rcs[] = "$Id: parsers.c,v 1.73 2006/09/23 13:26:38 roro Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/parsers.c,v $ @@ -40,6 +40,14 @@ const char parsers_rcs[] = "$Id: parsers.c,v 1.71 2006/09/21 19:55:17 fabiankeil * * Revisions : * $Log: parsers.c,v $ + * Revision 1.73 2006/09/23 13:26:38 roro + * Replace TABs by spaces in source code. + * + * Revision 1.72 2006/09/23 12:37:21 fabiankeil + * Don't print a log message every time filter_headers is + * entered or left. It only creates noise without any real + * information. + * * Revision 1.71 2006/09/21 19:55:17 fabiankeil * Fix +hide-if-modified-since{-n}. * @@ -1113,7 +1121,7 @@ jb_err filter_header(struct client_state *csp, char **header) if ( 0 == size ) { - log_error(LOG_LEVEL_HEADER, "Removing empty header %s", *header); + log_error(LOG_LEVEL_HEADER, "Removing empty header %s", *header); freez(*header); } @@ -2427,7 +2435,7 @@ jb_err client_x_filter(struct client_state *csp, char **header) { log_error(LOG_LEVEL_INFO, "Ignored the client's request to fetch without filtering."); } - else + else { if (csp->action->flags & ACTION_FORCE_TEXT_MODE) { @@ -2436,6 +2444,8 @@ jb_err client_x_filter(struct client_state *csp, char **header) else { csp->content_type = CT_TABOO; + csp->action->flags &= ~ACTION_FILTER_SERVER_HEADERS; + csp->action->flags &= ~ACTION_FILTER_CLIENT_HEADERS; log_error(LOG_LEVEL_HEADER, "Accepted the client's request to fetch without filtering."); } log_error(LOG_LEVEL_HEADER, "Crunching %s", *header);