Bugzilla – Bug 150202
proxy environment variables incomplete
Last modified: 2006-02-13 11:42:44 UTC
The file /etc/profile.d/profile.sh sets /some/ of the proxy environment variables, but sets them in lower-case for the key names. Unfortunately, many programs expect them in upper case. So, could the following change to the profile.sh script be made (apply same logical change for gopher, https, etc...): Instead of: HTTP_PROXY=*) http_proxy="${val}" export http_proxy use: HTTP_PROXY=*) http_proxy="${val}" export http_proxy HTTP_PROXY="${val}" export HTTP_PROXY and then later: f test "$PROXY_ENABLED" != "yes" ; then unset http_proxy https_proxy ftp_proxy gopher_proxy no_proxy unset HTTP_PROXY HTTPS_PROXY FTP_PROXY GOPHER_PROXY NO_PROXY unset PROXY_ENABLED
Which applications need this change?
It's part of aaa_base
the lower case variant seems to be standard these days, all apps I know of have been fixed.