summaryrefslogtreecommitdiff
path: root/tests/data/test2046
Commit message (Collapse)AuthorAgeFilesLines
* runtests: provide curl's version string as %VERSION for testsDaniel Stenberg2020-10-021-3/+2
| | | | | | | | ... so that we can check HTTP requests for User-Agent: curl/%VERSION Update 600+ test cases accordingly. Closes #6037
* tests: set LC_ALL in more testsDaniel Stenberg2019-12-191-1/+1
| | | | | | Follow-up to 23208e330ac0c21 Closes #4743
* 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.
* tests: Set CHARSET & LANG to UTF-8 in 1035, 2046 and 2047İsmail Dönmez2017-02-231-0/+1
| | | | | Closes #1283 Fixes #1277
* connection reuse: IDN host names fixedMichael Kaufmann2016-01-081-0/+94
Use the ACE form of IDN hostnames as key in the connection cache. Add new tests. Closes #592