X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=filters.c;h=6dd679eee3159cc9c337ac50a2beaba61d8b3555;hp=06e69129ec72ec4bc4ca61cba420604840314941;hb=fffab6e6ee7719edef26f9cced06f3797be11312;hpb=66d5f733f047a1a177bfd1867ad53a933dd3ee7f diff --git a/filters.c b/filters.c index 06e69129..6dd679ee 100644 --- a/filters.c +++ b/filters.c @@ -1,4 +1,4 @@ -const char filters_rcs[] = "$Id: filters.c,v 1.82 2007/03/13 11:28:43 fabiankeil Exp $"; +const char filters_rcs[] = "$Id: filters.c,v 1.84 2007/03/20 15:16:34 fabiankeil Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/filters.c,v $ @@ -40,6 +40,14 @@ const char filters_rcs[] = "$Id: filters.c,v 1.82 2007/03/13 11:28:43 fabiankeil * * Revisions : * $Log: filters.c,v $ + * Revision 1.84 2007/03/20 15:16:34 fabiankeil + * Use dedicated header filter actions instead of abusing "filter". + * Replace "filter-client-headers" and "filter-client-headers" + * with "server-header-filter" and "client-header-filter". + * + * Revision 1.83 2007/03/17 15:20:05 fabiankeil + * New config option: enforce-blocks. + * * Revision 1.82 2007/03/13 11:28:43 fabiankeil * - Fix port handling in acl_addr() and use a temporary acl spec * copy so error messages don't contain a truncated version. @@ -1837,9 +1845,6 @@ char *pcrs_filter_response(struct client_state *csp) csp->content_type &= ~CT_DEFLATE; return(NULL); } - log_error(LOG_LEVEL_RE_FILTER, - "Decompression successful. Old size: %d, new size: %d.", - size, csp->iob->eod - csp->iob->cur); /* * Decompression gives us a completely new iob, @@ -1876,6 +1881,12 @@ char *pcrs_filter_response(struct client_state *csp) */ for (b = fl->f; b; b = b->next) { + if (b->type != FT_CONTENT_FILTER) + { + /* Skip header filters */ + continue; + } + for (filtername = csp->action->multi[ACTION_MULTI_FILTER]->first; filtername ; filtername = filtername->next) {