Loading CHANGES +3 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,9 @@ Changelog Daniel Fandrich (7 Jul 2008) - Added test cases 1034 & 1035 to test IDN name conversion failures. Daniel Stenberg (7 Jul 2008) - Scott Barrett provided a test case for a segfault in the FTP code and the fix for it. It occured when you did a FTP transfer using Loading tests/data/Makefile.am +2 −1 Original line number Diff line number Diff line Loading @@ -51,7 +51,8 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46 \ test1021 test1022 test1023 test309 test616 test617 test618 test619 \ test620 test621 test622 test623 test624 test625 test626 test627 test554 \ test1024 test1025 test555 test1026 test1027 test1028 test1029 test1030 \ test556 test1031 test628 test629 test630 test631 test632 test1032 test1033 test556 test1031 test628 test629 test630 test631 test632 test1032 test1033 \ test539 test1034 test1035 filecheck: @mkdir test-place; \ Loading tests/data/test1034 0 → 100644 +62 −0 Original line number Diff line number Diff line <testcase> <info> <keywords> HTTP HTTP GET IDN FAILURE </keywords> </info> # # Server-side <reply> <data> HTTP/1.0 503 Service Unavailable Date: Thu, 09 Nov 2010 14:49:00 GMT Server: test-server/fake swsclose Content-Type: text/html Funny-head: yesyes </data> </reply> # # Client-side <client> <server> http </server> <features> idn </features> <setenv> CHARSET=UTF-8 </setenv> <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 <command> http://invalid-utf8-.local/page/1034 -x %HOSTIP:%HTTPPORT </command> </client> # # Verify data after the test has been "shot" <verify> <strip> ^User-Agent:.* </strip> <protocol> GET http://invalid-utf8-.local/page/1034 HTTP/1.1 Host: invalid-utf8-.local Pragma: no-cache Accept: */* Proxy-Connection: Keep-Alive </protocol> </verify> </testcase> tests/data/test1035 0 → 100644 +59 −0 Original line number Diff line number Diff line <testcase> <info> <keywords> HTTP HTTP GET IDN FAILURE </keywords> </info> # # Server-side <reply> <data> HTTP/1.0 503 Service Unavailable Date: Thu, 09 Nov 2010 14:49:00 GMT Server: test-server/fake swsclose Content-Type: text/html Funny-head: yesyes </data> </reply> # # Client-side <client> <server> http </server> <features> idn </features> <setenv> CHARSET=ISO8859-1 </setenv> <name> HTTP over proxy with too long IDN host name </name> <command> http://too-long-IDN-name-crl-rles-la-la-la-dee-da-flooby-nooby.local/page/1035 -x %HOSTIP:%HTTPPORT </command> </client> # # Verify data after the test has been "shot" <verify> <strip> ^User-Agent:.* </strip> <protocol> GET http://too-long-IDN-name-crl-rles-la-la-la-dee-da-flooby-nooby.local/page/1035 HTTP/1.1 Host: too-long-IDN-name-crl-rles-la-la-la-dee-da-flooby-nooby.local Pragma: no-cache Accept: */* Proxy-Connection: Keep-Alive </protocol> </verify> </testcase> tests/data/test165 +14 −6 Original line number Diff line number Diff line <testcase> <info> <keywords> HTTP HTTP GET IDN </keywords> </info> # # Server-side <reply> Loading Loading
CHANGES +3 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,9 @@ Changelog Daniel Fandrich (7 Jul 2008) - Added test cases 1034 & 1035 to test IDN name conversion failures. Daniel Stenberg (7 Jul 2008) - Scott Barrett provided a test case for a segfault in the FTP code and the fix for it. It occured when you did a FTP transfer using Loading
tests/data/Makefile.am +2 −1 Original line number Diff line number Diff line Loading @@ -51,7 +51,8 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46 \ test1021 test1022 test1023 test309 test616 test617 test618 test619 \ test620 test621 test622 test623 test624 test625 test626 test627 test554 \ test1024 test1025 test555 test1026 test1027 test1028 test1029 test1030 \ test556 test1031 test628 test629 test630 test631 test632 test1032 test1033 test556 test1031 test628 test629 test630 test631 test632 test1032 test1033 \ test539 test1034 test1035 filecheck: @mkdir test-place; \ Loading
tests/data/test1034 0 → 100644 +62 −0 Original line number Diff line number Diff line <testcase> <info> <keywords> HTTP HTTP GET IDN FAILURE </keywords> </info> # # Server-side <reply> <data> HTTP/1.0 503 Service Unavailable Date: Thu, 09 Nov 2010 14:49:00 GMT Server: test-server/fake swsclose Content-Type: text/html Funny-head: yesyes </data> </reply> # # Client-side <client> <server> http </server> <features> idn </features> <setenv> CHARSET=UTF-8 </setenv> <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 <command> http://invalid-utf8-.local/page/1034 -x %HOSTIP:%HTTPPORT </command> </client> # # Verify data after the test has been "shot" <verify> <strip> ^User-Agent:.* </strip> <protocol> GET http://invalid-utf8-.local/page/1034 HTTP/1.1 Host: invalid-utf8-.local Pragma: no-cache Accept: */* Proxy-Connection: Keep-Alive </protocol> </verify> </testcase>
tests/data/test1035 0 → 100644 +59 −0 Original line number Diff line number Diff line <testcase> <info> <keywords> HTTP HTTP GET IDN FAILURE </keywords> </info> # # Server-side <reply> <data> HTTP/1.0 503 Service Unavailable Date: Thu, 09 Nov 2010 14:49:00 GMT Server: test-server/fake swsclose Content-Type: text/html Funny-head: yesyes </data> </reply> # # Client-side <client> <server> http </server> <features> idn </features> <setenv> CHARSET=ISO8859-1 </setenv> <name> HTTP over proxy with too long IDN host name </name> <command> http://too-long-IDN-name-crl-rles-la-la-la-dee-da-flooby-nooby.local/page/1035 -x %HOSTIP:%HTTPPORT </command> </client> # # Verify data after the test has been "shot" <verify> <strip> ^User-Agent:.* </strip> <protocol> GET http://too-long-IDN-name-crl-rles-la-la-la-dee-da-flooby-nooby.local/page/1035 HTTP/1.1 Host: too-long-IDN-name-crl-rles-la-la-la-dee-da-flooby-nooby.local Pragma: no-cache Accept: */* Proxy-Connection: Keep-Alive </protocol> </verify> </testcase>
tests/data/test165 +14 −6 Original line number Diff line number Diff line <testcase> <info> <keywords> HTTP HTTP GET IDN </keywords> </info> # # Server-side <reply> Loading