Project

General

Profile

Actions

Feature #2295

closed

set-request-header or remove-request-header support for mod_setenv

Added by mm about 14 years ago. Updated about 8 years ago.

Status:
Fixed
Priority:
Normal
Category:
mod_setenv
Target version:
ASK QUESTIONS IN Forums:

Description

I would like to suggest to add a new configuration option(s) to mod_setenv.c:
set-request-header (overwrites or defines a new header)
and/or
remove-request-header (removes all request headers of a specific name)

There has been already a proposed patch for set-request-header:
http://redmine.lighttpd.net/boards/3/topics/1569

This patch was submitted reversed, I am attaching the standard one.


Files

patch-mod_setenv.c (2.79 KB) patch-mod_setenv.c set-request-header patch for mod_setenv.c mm, 2011-02-07 11:35

Related issues 1 (0 open1 closed)

Related to Feature #650: setenv.add-or-replace-response-headerFixedActions

Added by gstrauss about 8 years ago

Revision 4d92366a (diff)

[mod_setenv] directives to overwrite/remove hdrs (fixes #650, fixes #2295)

directives to set value, rather than append values to headers, env
setenv.set-request-header
setenv.set-response-header
setenv.set-environment
These directives take precedence over the setenv.add-* counterparts

Set a blank value for request or response header to remove the header
(blank value in environment will be set as the value; not removed)

setenv.*-environment is now deferred to handle_request_env hook.
setenv.*-response-header is now processed in handle_response_start hook.

x-ref:
"setenv.add-or-replace-response-header"
https://redmine.lighttpd.net/issues/650
"set-request-header or remove-request-header support for mod_setenv"
https://redmine.lighttpd.net/issues/2295

Actions

Also available in: Atom