X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=cgiedit.c;h=4f73db2b943b73872c5425b408417be2fedd87bc;hp=e979ebc348e71d7658c5f5af424dd81870022cdf;hb=e52674334610f4c2a1eb22b095c126527705f314;hpb=f406a05446ac644829d7791b2bc829af8293e651 diff --git a/cgiedit.c b/cgiedit.c index e979ebc3..4f73db2b 100644 --- a/cgiedit.c +++ b/cgiedit.c @@ -240,6 +240,18 @@ static const struct filter_type_info filter_type_info[] = "server-header-tagger-all", "server_header_tagger_all", "E", "SERVER-HEADER-TAGGER" }, + { + ACTION_MULTI_SUPPRESS_TAG, + "suppress-tag-params", "suppress-tag", + "suppress-tag-all", "suppress_tag_all", + "U", "SUPPRESS-TAG" + }, + { + ACTION_MULTI_CLIENT_BODY_FILTER, + "client-body-filter-params", "client-body-filter", + "client-body-filter-all", "client_body_filter_all", + "P", "CLIENT-BODY-FILTER" + }, #ifdef FEATURE_EXTERNAL_FILTERS { ACTION_MULTI_EXTERNAL_FILTER, @@ -248,12 +260,6 @@ static const struct filter_type_info filter_type_info[] = "E", "EXTERNAL-CONTENT-FILTER" }, #endif - { - ACTION_MULTI_SUPPRESS_TAG, - "suppress-tag-params", "suppress-tag", - "suppress-tag-all", "suppress_tag_all", - "U", "SUPPRESS-TAG" - }, }; /* FIXME: Following non-static functions should be prototyped in .h or made static */ @@ -3187,6 +3193,9 @@ jb_err cgi_edit_actions_submit(struct client_state *csp, case 'E': multi_action_index = ACTION_MULTI_SERVER_HEADER_TAGGER; break; + case 'P': + multi_action_index = ACTION_MULTI_CLIENT_BODY_FILTER; + break; default: log_error(LOG_LEVEL_ERROR, "Unknown filter type: %c for filter %s. Filter ignored.", type, name);