mirror of
https://github.com/moparisthebest/curl
synced 2024-11-05 00:55:04 -05:00
5f5a7b478a
Several tests referred to specific server ports even when the test didn't actually use that server or specify that it's needed. In such cases, the test harness substitutes the text "[not running]" as the port number which causes many such tests to fail due to the inability to parse the URL. These tests are changed to use %NOLISTENPORT which will always be substituted correctly.
57 lines
794 B
XML
57 lines
794 B
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||
<testcase>
|
||
<info>
|
||
<keywords>
|
||
HTTP
|
||
HTTP GET
|
||
HTTP proxy
|
||
IDN
|
||
FAILURE
|
||
config file
|
||
</keywords>
|
||
</info>
|
||
|
||
#
|
||
# Server-side
|
||
<reply>
|
||
</reply>
|
||
|
||
#
|
||
# Client-side
|
||
<client>
|
||
<server>
|
||
none
|
||
</server>
|
||
<features>
|
||
idn
|
||
http
|
||
</features>
|
||
<setenv>
|
||
LC_ALL=
|
||
LC_CTYPE=en_US.UTF-8
|
||
</setenv>
|
||
<precheck>
|
||
perl -MI18N::Langinfo=langinfo,CODESET -e 'die "Needs a UTF-8 locale" if (lc(langinfo(CODESET())) ne "utf-8");'
|
||
</precheck>
|
||
<name>
|
||
HTTP over proxy with malformatted IDN host name
|
||
</name>
|
||
|
||
# This host name contains an invalid UTF-8 byte sequence that can't be
|
||
# converted into an IDN name
|
||
<stdin>
|
||
url = "http://invalid-utf8-â<>.local/page/1034"
|
||
</stdin>
|
||
<command>
|
||
-K - -x %HOSTIP:%NOLISTENPORT
|
||
</command>
|
||
</client>
|
||
|
||
#
|
||
<verify>
|
||
<errorcode>
|
||
3
|
||
</errorcode>
|
||
</verify>
|
||
</testcase>
|