Skip to content

Mechanize doesn't support basic proxy authorization through https calls. - #102

Open
fioan89 wants to merge 1 commit into
jjlee:masterfrom
fioan89:master
Open

Mechanize doesn't support basic proxy authorization through https calls.#102
fioan89 wants to merge 1 commit into
jjlee:masterfrom
fioan89:master

Conversation

@fioan89

@fioan89 fioan89 commented Dec 7, 2014

Copy link
Copy Markdown

This commit ports the https://hg.python.org/cpython/rev/10970f64ba33/ issue to urllib2 fork. More details can be found at https://bugs.python.org/issue7291. I've tested the code with python 2.7.6 and ran the unittests. This changes will work assuming that the fix for httplib is included in python standard lib.

I've modified the ullib2_fork to forward the headers to the proxy tunnel. By default the headers were sent to the target server instead of proxy server. This should not be a problem after porting the commit from the above bug. Please note that fix for https://bugs.python.org/issue7291 was scattered through httplib and urllib2. Since for python 2.6.4 and above the standard httplib is used, there was no need for full back-port.

…ls. This commit ports the https://hg.python.org/cpython/rev/10970f64ba33/ issue to urllib2 fork. More details can be found at https://bugs.python.org/issue7291. I've tested the code with python 2.7.6 and ran the unittests.
@jamesbroadhead

jamesbroadhead commented Mar 12, 2017

Copy link
Copy Markdown

Thank you for your contribution to mechanize!

Following the process in #117, future work on mechanize will be occurring here:
https://github.com/python-mechanize/mechanize.

Please re-file your PR there (where it will get attention, and hopefully merged)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants