mirror of
https://github.com/curl/curl.git
synced 2026-08-25 14:23:39 +03:00
spacecheck.pl: drop more exceptions
- replace ß (scharfes S) with links. - replace § (section sign) with links. - replace 🙏 emoji with `🙏`. Supported by GitHub, Forgejo/Gitea and most likely GitLab. - docs/libcurl/curl_mprintf.md: replace Unicode ± with `{+|-}`. - docs/CIPHERS.md: URL encode Unicode in URLs. - lib1560: use hex encoding in `räksmörgås.se`. - unit1307: use hex encoding in `Lindmätarv`. - drop LATIN SMALL LETTER A WITH ACUTE exception. No longer appears in tests. This leaves the single character exception: `ö` And file exceptions holding contributor names. Follow-up to9243ed59b3#17329 Follow-up to838dc53bb7#17247 Closes #17335
This commit is contained in:
parent
4efeeaa22d
commit
828f998493
8 changed files with 25 additions and 23 deletions
|
|
@ -202,14 +202,20 @@ static const struct testcase get_parts_list[] ={
|
|||
"| [16] | [17]",
|
||||
0, CURLU_URLDECODE, CURLUE_OK },
|
||||
#ifdef USE_IDN
|
||||
{"https://räksmörgås.se",
|
||||
/*
|
||||
https://sv.wikipedia.org/wiki/R%c3%a4ksm%c3%b6rg%c3%a5s
|
||||
https://codepoints.net/U+00E4 Latin Small Letter A with Diaeresis
|
||||
https://codepoints.net/U+00F6 Latin Small Letter O with Diaeresis
|
||||
https://codepoints.net/U+00E5 Latin Small Letter A with Ring Above
|
||||
*/
|
||||
{"https://r\xc3\xa4ksm\xc3\xb6rg\xc3\xa5s.se",
|
||||
"https | [11] | [12] | [13] | xn--rksmrgs-5wao1o.se | "
|
||||
"[15] | / | [16] | [17]", 0, CURLU_PUNYCODE, CURLUE_OK},
|
||||
{"https://xn--rksmrgs-5wao1o.se",
|
||||
"https | [11] | [12] | [13] | räksmörgås.se | "
|
||||
"https | [11] | [12] | [13] | r\xc3\xa4ksm\xc3\xb6rg\xc3\xa5s.se | "
|
||||
"[15] | / | [16] | [17]", 0, CURLU_PUNY2IDN, CURLUE_OK},
|
||||
#else
|
||||
{"https://räksmörgås.se",
|
||||
{"https://r\xc3\xa4ksm\xc3\xb6rg\xc3\xa5s.se",
|
||||
"https | [11] | [12] | [13] | [30] | [15] | / | [16] | [17]",
|
||||
0, CURLU_PUNYCODE, CURLUE_OK},
|
||||
#endif
|
||||
|
|
@ -619,7 +625,7 @@ static const struct urltestcase get_url_list[] = {
|
|||
"",
|
||||
0, 0, CURLUE_BAD_PORT_NUMBER},
|
||||
#ifdef USE_IDN
|
||||
{"https://räksmörgås.se/path?q#frag",
|
||||
{"https://r\xc3\xa4ksm\xc3\xb6rg\xc3\xa5s.se/path?q#frag",
|
||||
"https://xn--rksmrgs-5wao1o.se/path?q#frag", 0, CURLU_PUNYCODE, CURLUE_OK},
|
||||
#endif
|
||||
/* unsupported schemes with no guessing enabled */
|
||||
|
|
|
|||
|
|
@ -243,7 +243,8 @@ static const struct testcase tests[] = {
|
|||
{ "?*?*?.?", "abcdef.c", MATCH },
|
||||
{ "?*?*?.?", "abcdef.cd", NOMATCH },
|
||||
|
||||
{ "Lindmätarv", "Lindmätarv", MATCH },
|
||||
/* https://codepoints.net/U+00E4 Latin Small Letter A with Diaeresis */
|
||||
{ "Lindm\xc3\xa4tarv", "Lindm\xc3\xa4tarv", MATCH },
|
||||
|
||||
{ "", "", MATCH},
|
||||
{"**]*[*[\x13]**[*\x13)]*]*[**[*\x13~r-]*]**[.*]*[\xe3\xe3\xe3\xe3\xe3\xe3"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue