summaryrefslogtreecommitdiff
path: root/tests/data/test165
Commit message (Collapse)AuthorAgeFilesLines
* tests: use consistent environment variables for setting charsetDan Fandrich2017-02-251-2/+5
| | | | | | | | | | | | | | | | | | The character set in POSIX is set by the locale defined by (in decreasing order of precedence) the LC_ALL, LC_CTYPE and LANG environment variables (CHARSET was used by libidn but not libidn2). LC_ALL is cleared to ensure that LC_CTYPE takes effect, but LC_ALL is not used to set the locale to ensure that other parts of the locale aren't overridden. Since there doesn't seem to be a cross-platform way of specifying a UTF-8 locale, and not all systems may support UTF-8, a <precheck> is used to skip the test if UTF-8 can't be verified to be available. Test 1035 was also converted to UTF-8 for consistency, as the actual character set used there is irrelevant to the test. This patch uses a different UTF-8 locale than the last attempt, namely en_US.UTF-8. This one has been verified on 7 different Linux and BSD distributions and is more complete and usable than the locale UTF-8 (on at least some systems).
* Revert "tests: use consistent environment variables for setting charset"Daniel Stenberg2017-02-241-5/+1
| | | | | | | This reverts commit ecd1d020abdae3c3ce3643ddab3106501e62e7c0. That commit caused test failures on my Debian Linux machine for all changed test cases. We need to reconsider how that should get done.
* tests: use consistent environment variables for setting charsetDan Fandrich2017-02-231-1/+5
| | | | | | | | | | | | | Character set in POSIX is set by the locale defined (in decreasing order of precedence) by the LC_ALL, LC_CTYPE and LANG environment variables (I believe CHARSET is only historic). LC_ALL is cleared to ensure that LC_CTYPE takes effect, but LC_ALL is not used to set the locale to ensure that other parts of the locale aren't overriden, if set. Since there doesn't seem to be a cross-platform way of specifying a UTF-8 locale, and not all systems may support UTF-8, a <precheck> is used (where relevant) to skip the test if UTF-8 isn't in use. Test 1035 was also converted to UTF-8 for consistency, as the actual character set used there is irrelevant to the test.
* test165: adapted to the libidn2 use and IDNA2008 fixDaniel Stenberg2016-10-311-2/+8
|
* Revert "Proxy-Connection: stop sending this header by default"Daniel Stenberg2016-08-161-0/+1
| | | | This reverts commit 113f04e664b16b944e64498a73a4dab990fe9a68.
* Proxy-Connection: stop sending this header by defaultDaniel Stenberg2016-02-081-1/+0
| | | | | | | | | RFC 7230 says we should stop. Firefox already stopped. Bug: https://github.com/curl/curl/issues/633 Reported-By: Brad Fitzpatrick Closes #633
* - I removed the default use of "Pragma: no-cache" from libcurl when a proxy isDaniel Stenberg2008-11-191-1/+0
| | | | | used. It has been used since forever but it was never a good idea to use unless explicitly asked for.
* Added "HTTP proxy" and "proxytunnel" keywords where applicableDan Fandrich2008-09-291-0/+1
|
* Added test cases 1034 & 1035 to test IDN name conversion failures.Dan Fandrich2008-07-071-6/+14
|
* Convert (most of) the test data files into genuine XML. A handful stillDan Fandrich2007-01-231-0/+2
| | | | | | are not, due mainly to the lack of support for XML character entities (e.g. & => &amp; ). This will make it easier to validate test files using tools like xmllint, as well as edit and view them using XML tools.
* Modified the default HTTP headers used by libcurl:Daniel Stenberg2005-05-111-0/+1
| | | | | | | | | | | | | | | | A) Normal non-proxy HTTP: - no more "Pragma: no-cache" (this only makes sense to proxies) B) Non-CONNECT HTTP request over proxy: - "Pragma: no-cache" is used (like before) - "Proxy-Connection: Keep-alive" (for older style 1.0-proxies) C) CONNECT HTTP request over proxy: - "Host: [name]:[port]" - "Proxy-Connection: Keep-alive"
* A minor "syntax error" in numerous test files correctedDaniel Stenberg2005-01-251-1/+1
|
* revert the charset fix as it broke the solaris tests (native iconv doesn'tDaniel Stenberg2004-10-191-1/+1
| | | | like that name)
* bug 1049275 fixes test 165Daniel Stenberg2004-10-191-1/+1
|
* Now the test servers and test cases can run on a custom port number. There'sDaniel Stenberg2004-09-081-1/+1
| | | | | | no fixed port numbers in use anymore. Starting now, the default ports the servers use are 8990 - 8993. There's no option to modify these yet, but changing the $base option in the top of the runtests.pl script.
* Introducing IDN host name testing. Test case 165 requires an IDN-capableDaniel Stenberg2004-04-291-0/+47
libcurl.