Show More
@@ -224,3 +224,47 b' Fingerprints' | |||||
224 | - ignores that certificate doesn't match hostname |
|
224 | - ignores that certificate doesn't match hostname | |
225 | $ hg -R copy-pull id https://127.0.0.1:$HGPORT/ |
|
225 | $ hg -R copy-pull id https://127.0.0.1:$HGPORT/ | |
226 | 5fed3813f7f5 |
|
226 | 5fed3813f7f5 | |
|
227 | ||||
|
228 | Prepare for connecting through proxy | |||
|
229 | ||||
|
230 | $ kill `cat hg1.pid` | |||
|
231 | $ sleep 1 | |||
|
232 | ||||
|
233 | $ ("$TESTDIR/tinyproxy.py" $HGPORT1 localhost >proxy.log 2>&1 </dev/null & | |||
|
234 | $ echo $! > proxy.pid) | |||
|
235 | $ cat proxy.pid >> $DAEMON_PIDS | |||
|
236 | $ sleep 2 | |||
|
237 | ||||
|
238 | $ echo "[http_proxy]" >> copy-pull/.hg/hgrc | |||
|
239 | $ echo "always=True" >> copy-pull/.hg/hgrc | |||
|
240 | $ echo "[hostfingerprints]" >> copy-pull/.hg/hgrc | |||
|
241 | $ echo "localhost =" >> copy-pull/.hg/hgrc | |||
|
242 | ||||
|
243 | Test unvalidated https through proxy | |||
|
244 | ||||
|
245 | $ http_proxy=http://localhost:$HGPORT1/ hg -R copy-pull pull --insecure --traceback | |||
|
246 | pulling from https://localhost:$HGPORT/ | |||
|
247 | searching for changes | |||
|
248 | no changes found | |||
|
249 | ||||
|
250 | Test https with cacert and fingerprint through proxy | |||
|
251 | ||||
|
252 | $ http_proxy=http://localhost:$HGPORT1/ hg -R copy-pull pull --config web.cacerts=pub.pem | |||
|
253 | pulling from https://localhost:$HGPORT/ | |||
|
254 | searching for changes | |||
|
255 | no changes found | |||
|
256 | $ http_proxy=http://localhost:$HGPORT1/ hg -R copy-pull pull https://127.0.0.1:$HGPORT/ | |||
|
257 | pulling from https://127.0.0.1:$HGPORT/ | |||
|
258 | searching for changes | |||
|
259 | no changes found | |||
|
260 | ||||
|
261 | Test https with cert problems through proxy | |||
|
262 | ||||
|
263 | $ http_proxy=http://localhost:$HGPORT1/ hg -R copy-pull pull --config web.cacerts=pub-other.pem | |||
|
264 | pulling from https://localhost:$HGPORT/ | |||
|
265 | searching for changes | |||
|
266 | no changes found | |||
|
267 | $ http_proxy=http://localhost:$HGPORT1/ hg -R copy-pull pull --config web.cacerts=pub-expired.pem https://localhost:$HGPORT2/ | |||
|
268 | pulling from https://localhost:$HGPORT2/ | |||
|
269 | searching for changes | |||
|
270 | no changes found |
General Comments 0
You need to be logged in to leave comments.
Login now