Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Hostname verification Issue w/ Proxies #422
Comments
dstufft
referenced this issue
in pypa/pip
Jun 30, 2014
Closed
HTTPS certificate verification fails if using proxy #1905
|
So, here's a fun fact: Python 3.4 does its own cert verification. I wonder if that's where the problem is. |
TIL. |
|
=) I wonder if we can narrow it down to a Python 3.4 vs earlier Pythons issue. |
|
Uhh, does 3.4 really do it's own cert validation by default? I didn't think Python 3.4 did that? |
chrullrich
commented
Jun 30, 2014
|
I have both 3.3 and 3.4 on that machine. On it ... (Update: Even if it did, it would not see the one coming out of the tunnel, so I doubt that's the reason. Checking anyway ...) |
|
I acknowledge that I may have confused Pythons. There's too many SSL libraries in my life right now. Let me check. |
|
New plan, I wonder if this is related to #385. |
|
In fact I'm quite confident it is. |
|
Yup, looks like we don't have the fix for #385 in 2.3.0. |
|
Doubt this is urllib3's fault, suspect this is requests not being fully up to date. We should try to push out a point release I think. |
|
lol Whoops |
chrullrich
commented
Jun 30, 2014
|
I know you're all going to kill me now, but I just noticed I had the wrong machine. The one the problem is on has pip 1.5.4. |
|
Does it work if you upgrade to 1.5.6? |
chrullrich
commented
Jun 30, 2014
|
Yes, of course. I apologize for the noise ... |
|
No Worries! Closing this. |
dstufft
closed this
Jun 30, 2014
|
Self-resolving issues are my favourite. Thanks everyone. :) |
dstufft commentedJun 30, 2014
pip is getting a report of an issue verifying hostnames (pypa/pip#1905) when using a proxy and @sigmavirus24 suggested this is probably an urllib3 issue.
Here's the information as I have it:
@chrullrich said:
@chrullrich said:
@chrullrich said:
@chrullrich said:
I left out a few things which I don't believe is relevant to urllib3, but it's on the original pip ticket if you want to see it.