This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author frispete
Recipients Lukasa, frispete, icordasc, martin.panter, orsenthil, petr.viktorin, python-dev, remram
Date 2016-08-03.11:15:22
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1470222923.11.0.0441376117716.issue27568@psf.upfronthosting.co.za>
In-reply-to
Content
> (In msg271688, I pondered if I need to backport a behavior change from issue26804 which will allow lower cased proxies, but then, I decided against it as it will introduce unnecessary changes to this security fix releases).

Hmm, Senthil, while I understand, that you want to avoid unnecessary changes, doesn't this result in non deterministic behaviour of proxy handling without my patch? 

+       header. If you need to use an HTTP proxy in a CGI environment, either use
+       ``ProxyHandler`` explicitly, or make sure the variable name is in
+       lowercase (or at least the ``_proxy`` suffix).

Without 26804, this fix works by chance only for 3.3 and 3.4, since it depends on os.environ dictionary order, which is non deterministic by definition. 26804 resolves this by making sure, a lower case _proxy var has a higher priority over the other variants.
History
Date User Action Args
2016-08-03 11:15:23frispetesetrecipients: + frispete, orsenthil, petr.viktorin, python-dev, martin.panter, icordasc, Lukasa, remram
2016-08-03 11:15:23frispetesetmessageid: <1470222923.11.0.0441376117716.issue27568@psf.upfronthosting.co.za>
2016-08-03 11:15:23frispetelinkissue27568 messages
2016-08-03 11:15:22frispetecreate