bx509: Make test work with older curl versions
The --connect-to option is much nicer and better than --resolve for testing, but for testing against localhost --resolve is good enough and available in older versions of curl.
This commit is contained in:
		| @@ -121,7 +121,7 @@ csr_revoke() { | ||||
| get_cert() { | ||||
|     url="http://${server}:${bx509port}/bx509?csr=$csr${1}" | ||||
|     shift | ||||
|     curl -g --connect-to ${server}:${bx509port}:localhost:${bx509port}            \ | ||||
|     curl -g --resolve ${server}:${bx509port}:127.0.0.1                  \ | ||||
|          -H "Authorization: Negotiate $token"                           \ | ||||
|          "$@" "$url" | ||||
| } | ||||
| @@ -449,7 +449,7 @@ echo "Fetching a Negotiate token" | ||||
| token=$(KRB5CCNAME=$cache $gsstoken HTTP@$server) | ||||
| if (set -vx; | ||||
|     curl -o negotiate-token -Lgsf                                       \ | ||||
|         --connect-to ${server}:${bx509port}:localhost:${bx509port}      \ | ||||
|          --resolve ${server}:${bx509port}:127.0.0.1                     \ | ||||
|          -H "Authorization: Negotiate $token"                           \ | ||||
|          "http://${server}:${bx509port}/bnegotiate?target=HTTP%40${server}"); then | ||||
|     # bx509 sends us a token w/o a newline for now; we add one because | ||||
| @@ -470,7 +470,7 @@ referer=https://${otherserver}/blah | ||||
| redirect=$(${rkvis} -h https://${otherserver}/blah?q=whatever) | ||||
| if (set -vx; | ||||
|     curl -o negotiate-token -Lgsf                                       \ | ||||
|          --connect-to ${server}:${bx509port}:localhost:${bx509port}     \ | ||||
|          --resolve ${server}:${bx509port}:127.0.0.1                     \ | ||||
|         -H "Authorization: Negotiate $token"                            \ | ||||
|         "http://${server}:${bx509port}/bnegotiate?target=HTTP%40${server}&redirect=${redirect}"); then | ||||
|     echo "Error: /bnegotiate with target and redirect succeeded" | ||||
| @@ -479,7 +479,7 @@ fi | ||||
|  | ||||
| if (set -vx; | ||||
|     curl -o negotiate-token -Lgsf                                       \ | ||||
|          --connect-to ${server}:${bx509port}:localhost:${bx509port}     \ | ||||
|          --resolve ${server}:${bx509port}:127.0.0.1                     \ | ||||
|         -H "Authorization: Negotiate $token"                            \ | ||||
|         "http://${server}:${bx509port}/bnegotiate?redirect=${redirect}"); then | ||||
|     echo "Error: /bnegotiate with redirect but no Referer succeeded" | ||||
| @@ -490,7 +490,7 @@ referer=http://${otherserver}/blah | ||||
| redirect=$(${rkvis} -h http://${otherserver}/blah?q=whatever) | ||||
| if (set -vx; | ||||
|     curl -gsf                                                           \ | ||||
|          --connect-to ${server}:${bx509port}:localhost:${bx509port}     \ | ||||
|          --resolve ${server}:${bx509port}:127.0.0.1                     \ | ||||
|         -H "Authorization: Negotiate $token"                            \ | ||||
|         -H "Referer: $referer"                                          \ | ||||
|         "http://${server}:${bx509port}/bnegotiate?redirect=${redirect}"); then | ||||
| @@ -502,7 +502,7 @@ referer=https://${otherserver}/blah | ||||
| redirect=$(${rkvis} -h https://${otherserver}/blah?q=whatever) | ||||
| if (set -vx; | ||||
|     curl -gfs -D curlheaders                                            \ | ||||
|          --connect-to ${server}:${bx509port}:localhost:${bx509port}     \ | ||||
|          --resolve ${server}:${bx509port}:127.0.0.1                     \ | ||||
|         -H "Authorization: Negotiate $token"                            \ | ||||
|         -H "Referer: $referer"                                          \ | ||||
|         "http://${server}:${bx509port}/bnegotiate?redirect=${redirect}"); then | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Nicolas Williams
					Nicolas Williams