Bug 51499

Summary: Suexec missing useful redirect environmental variables
Product: Apache httpd-2 Reporter: Graham Laverty <graham>
Component: supportAssignee: Apache HTTPD Bugs Mailing List <bugs>
Status: RESOLVED FIXED    
Severity: enhancement Keywords: FixedInTrunk
Priority: P2    
Version: 2.5-HEAD   
Target Milestone: ---   
Hardware: All   
OS: All   
Attachments: Proposed suexec diff

Description Graham Laverty 2011-07-11 21:55:42 UTC
Created attachment 27281 [details]
Proposed suexec diff

suexec.c is missing support for a few useful environmental variables that are useful for ErrorDocument scripts.

Here is patch with what I think is a minimum set of additional environmental variables that I think would be useful (two!).

I've attached a proposed diff, and pasted it below for your convenience.

===================================================================
--- suexec.c    (revision 1145369)
+++ suexec.c    (working copy)
@@ -99,9 +99,11 @@
     "REMOTE_IDENT=",
     "REMOTE_PORT=",
     "REMOTE_USER=",
+    "REDIRECT_ERROR_NOTES=",
     "REDIRECT_HANDLER=",
     "REDIRECT_QUERY_STRING=",
     "REDIRECT_REMOTE_USER=",
+    "REDIRECT_SCRIPT_FILENAME=",
     "REDIRECT_STATUS=",
     "REDIRECT_URL=",
     "REQUEST_METHOD=",
Comment 1 Stefan Fritsch 2011-07-13 19:12:06 UTC
commited in r1146244
Comment 2 Stefan Fritsch 2012-02-26 17:12:32 UTC
fixed in 2.4.1