X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=userv-utils.git;a=blobdiff_plain;f=www-cgi%2Fucgi.c;h=006f8ae4cd93223986d15c146967d032908eeefa;hp=c4c072d8c6a2dce15c291038b542ed529338c253;hb=a8e8db26410497a781ca36f59951201d55711f3a;hpb=f601a2c663d9135dec19172a593502864d10393e diff --git a/www-cgi/ucgi.c b/www-cgi/ucgi.c index c4c072d..006f8ae 100644 --- a/www-cgi/ucgi.c +++ b/www-cgi/ucgi.c @@ -30,6 +30,25 @@ #include "ucgi.h" +static const char *const envok[] = { + "AUTH_TYPE", + "CONTENT_TYPE", + "CONTENT_LENGTH", + "DOCUMENT_ROOT", + "GATEWAY_INTERFACE", + "HTTP_*", + "HTTPS", + "PATH_INFO", + "PATH_TRANSLATED", + "QUERY_STRING", + "REMOTE_*", + "REQUEST_METHOD", + "REQUEST_URI", + "SCRIPT_*", + "SERVER_*", + 0 +}; + struct buildargs { const char **v; int n, max;