KNOWN_BUGS: mention AppleIDN and WinIDN test problems

Closes #14176
Closes #14387
This commit is contained in:
Daniel Stenberg 2024-08-04 23:20:07 +02:00
parent 781c14c4ed
commit 7d45b52166
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
7 changed files with 27 additions and 3 deletions

View File

@ -934,7 +934,6 @@ whitespace
Whitespaces
winbind
winbuild
winidn
WinIDN
WinLDAP
winsock

View 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'

View 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

View 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

View 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`

View File

@ -93,3 +93,10 @@
%if bearssl
313
%endif
%if AppleIDN
1034
1035
%endif
%if WinIDN
165
%endif

View File

@ -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;
}