summaryrefslogtreecommitdiff
path: root/tests/data/test1035
Commit message (Collapse)AuthorAgeFilesLines
* url: reject ASCII control characters and space in host namesDaniel Stenberg2017-11-221-16/+5
| | | | | | | | | | Host names like "127.0.0.1 moo" would otherwise be accepted by some getaddrinfo() implementations. Updated test 1034 and 1035 accordingly. Fixes #2073 Closes #2092
* tests: use consistent environment variables for setting charsetDan Fandrich2017-02-251-5/+8
| | | | | | | | | | | | | | | | | | 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-8/+4
| | | | | | | 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-4/+8
| | | | | | | | | | | | | 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.
* tests: Set CHARSET & LANG to UTF-8 in 1035, 2046 and 2047İsmail Dönmez2017-02-231-1/+2
| | | | | Closes #1283 Fixes #1277
* 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-0/+59