]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
KNOWN_BUGS: mention AppleIDN and WinIDN test problems
authorDaniel Stenberg <daniel@haxx.se>
Sun, 4 Aug 2024 21:20:07 +0000 (23:20 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 5 Aug 2024 06:23:37 +0000 (08:23 +0200)
Closes #14176
Closes #14387

.github/scripts/spellcheck.words
.github/workflows/macos.yml
.github/workflows/windows.yml
docs/KNOWN_BUGS
tests/FILEFORMAT.md
tests/data/DISABLED
tests/runtests.pl

index 3dbd8d22e98491a2f63ee24a700a2441ddc83350..39e6dbbea5170373739334855a99a5dca2072c68 100644 (file)
@@ -934,7 +934,6 @@ whitespace
 Whitespaces
 winbind
 winbuild
-winidn
 WinIDN
 WinLDAP
 winsock
index 54473ef68e25667fd191d1d21fcdaab23f5838be..74ebca86b829e562470cae29a569df8bda1e609c 100644 (file)
@@ -276,7 +276,6 @@ jobs:
             install: gsasl
             generate: -DOPENSSL_ROOT_DIR=$(brew --prefix openssl) -DCURL_USE_GSASL=ON -DUSE_APPLE_IDN=ON -DENABLE_WEBSOCKETS=ON
             macos-version-min: '10.9'
-            tflags: '~1034 ~1035'  # AppleIDN issues: https://github.com/curl/curl/issues/14176
           - name: 'OpenSSL +static'
             generate: -DOPENSSL_ROOT_DIR=$(brew --prefix openssl) -DBUILD_STATIC_LIBS=ON
             macos-version-min: '10.9'
index 3a3939fec8d33ac0282375e616ea7715d8b05820..9cec1f8bc76d58d317f3831817a747d94c2e23e4 100644 (file)
@@ -480,7 +480,6 @@ jobs:
         run: |
           export TFLAGS='-j14 !TFTP !MQTT !WebSockets !SMTP !FTP ${{ matrix.tflags }}'
           if [[ '${{ matrix.config }}' = *'-DUSE_WIN32_IDN=ON'* ]]; then
-            TFLAGS+=' ~165'
             if [[ '${{ matrix.config }}' != *'-DENABLE_UNICODE=ON'* ]]; then
               TFLAGS+=' ~1448 ~2046 ~2047'
             fi
index db21be787cfc70609a5c1c5395f7c71ff7b26766..f417a2103904803512af4a813c225c2f9a99dadb 100644 (file)
@@ -85,6 +85,8 @@ problems may have been fixed or changed somewhat since this was written.
  11.4 HTTP test server 'connection-monitor' problems
  11.5 Connection information when using TCP Fast Open
  11.6 test cases sometimes timeout
+ 11.7 AppleIDN test failures
+ 11.8 WinIDN test failures
 
  12. LDAP
  12.1 OpenLDAP hangs after returning results
@@ -527,6 +529,16 @@ problems may have been fixed or changed somewhat since this was written.
 
  See https://github.com/curl/curl/issues/13350
 
+11.7 AppleIDN test failures
+
+ Test 1034 and 1035 fail on macOS when built to use AppleIDN.
+
+ See https://github.com/curl/curl/issues/14176
+
+11.8 WinIDN test failures
+
+ Test 165 disabled when built with WinIDN.
+
 12. LDAP
 
 12.1 OpenLDAP hangs after returning results
index 9341998fd062be9adef0607e7bf4a7c93cc79710..47782d43c9f4dea55d1545554e0e7a5e0b593db6 100644 (file)
@@ -426,6 +426,7 @@ SKIPPED.
 Features testable here are:
 
 - `alt-svc`
+- `AppleIDN`
 - `bearssl`
 - `brotli`
 - `c-ares`
@@ -487,6 +488,7 @@ Features testable here are:
 - `verbose-strings`
 - `wakeup`
 - `win32`
+- `WinIDN`
 - `wolfssh`
 - `wolfssl`
 - `xattr`
index cd735634e206626ff79d99471b772193346631df..02593cde0d1e5c1f607947c1ccc0fb6d46a8b126 100644 (file)
 %if bearssl
 313
 %endif
+%if AppleIDN
+1034
+1035
+%endif
+%if WinIDN
+165
+%endif
index 1099a11b0c0aadc1125a8853f3fd2cde43937264..a4dc68e1424d2d00189ec62008854b06af6f8a07 100755 (executable)
@@ -593,6 +593,12 @@ sub checksystemfeatures {
                 # nghttp2 supports h2c, hyper does not
                 $feature{"h2c"} = 1;
             }
+            if ($libcurl =~ /AppleIDN/) {
+                $feature{"AppleIDN"} = 1;
+            }
+            if ($libcurl =~ /WinIDN/) {
+                $feature{"WinIDN"} = 1;
+            }
             if ($libcurl =~ /libssh2/i) {
                 $feature{"libssh2"} = 1;
             }