Author: wegge
Description:
According to RFC 2616 section 4.2, headers like X-Forwarded-for are case insensitive:
Each header field consists of a name followed by a colon (":") and the field value. Field names are case-insensitive.
However, ProxyTools.php looks for a specific case, that is "X-Forwarded-For", which means that edits coming through a proxy not using this specific case of the header will be registered as coming from the proxy itself, no matter the content of $wgSquidServers.
Version: 1.13.x
Severity: major
URL: http://www.faqs.org/rfcs/rfc2616.html