We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ba6dbad commit d6760dbCopy full SHA for d6760db
scrapy/core/downloader/handlers/http11.py
@@ -122,7 +122,10 @@ def processProxyResponse(self, bytes):
122
"""
123
self._protocol.dataReceived = self._protocolDataReceived
124
if TunnelingTCP4ClientEndpoint._responseMatcher.match(bytes):
125
- self._protocol.transport.startTLS(self._contextFactory,
+ # this set proper Server Name Indication extension
126
+ sslOptions = self._contextFactory.creatorForNetloc(
127
+ self._tunneledHost, self._tunneledPort)
128
+ self._protocol.transport.startTLS(sslOptions,
129
self._protocolFactory)
130
self._tunnelReadyDeferred.callback(self._protocol)
131
else:
0 commit comments