Builder curl-unthreaded-solaris10-i386 Build #16786
Results:
Failed runtest
SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 2874cc647b0b46686c1b5b36bb927a5cb70d13fc |
| Got Revision | 2874cc647b0b46686c1b5b36bb927a5cb70d13fc |
| Changes | 6 changes |
BuildSlave:
unstable10xReason:
The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris10-i386' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot/slave/curl-unthreaded-solaris10-i386 | slave |
| buildername | curl-unthreaded-solaris10-i386 | Builder |
| buildnumber | 16786 | Build |
| codebase | Build | |
| got_revision | 2874cc647b0b46686c1b5b36bb927a5cb70d13fc | Git |
| osplatform | I386 | SetPropertyFromCommand Step |
| osrelease | 10 | SetPropertyFromCommand Step |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 2874cc647b0b46686c1b5b36bb927a5cb70d13fc | Build |
| scheduler | schedule-curl-unthreaded-solaris10-i386 | Scheduler |
| slavename | unstable10x | BuildSlave |
| workdir | /export/home/buildbot/slave/curl-unthreaded-solaris10-i386 | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Stefan Eissingstefan@eissing.org
- Viktor Szakatscommit@vsz.me
- ns-ylambertylambert@netskope.com
Timing:
| Start | Thu Oct 8 21:33:03 2026 |
| End | Fri Oct 9 07:17:14 2026 |
| Elapsed | 9 hrs, 44 mins, 10 secs |
All Changes:
:
Change #285041
Category curl Changed by ns-ylambert <ylambert@netskope.com> Changed at Thu 08 Oct 2026 14:58:18 Repository https://github.com/curl/curl.git Project curl Branch master Revision bea2e5d6d1dd11b443eef091681cd132209b5bc2 Comments
rustls: consume CURLOPT_SSLCERT_BLOB / CURLOPT_SSLKEY_BLOB in the rustls backend `curl/lib/vtls/rustls.c` reads only the file-path client-cert fields (`conn_config->clientcert`, `conn_config->key`) via `read_file_into()`. The blob fields populated by `CURLOPT_SSLCERT_BLOB` / `CURLOPT_SSLKEY_BLOB` are never consulted, so callers that hand the client identity as in-memory blobs have their cert and key silently dropped and the server sees an anonymous TLS connection. No new option is introduced; existing `CURLOPT_SSLCERT_BLOB` / `CURLOPT_SSLKEY_BLOB` just start working on curl+rustls-ffi. Closes #23196
Changed files
- docs/libcurl/opts/CURLOPT_PROXY_SSLCERT_BLOB.md
- docs/libcurl/opts/CURLOPT_PROXY_SSLKEY_BLOB.md
- docs/libcurl/opts/CURLOPT_SSLCERT_BLOB.md
- docs/libcurl/opts/CURLOPT_SSLKEY_BLOB.md
- lib/vtls/rustls.c
- tests/data/Makefile.am
- tests/data/test2095
- tests/libtest/Makefile.inc
- tests/libtest/lib2095.c
Change #285042
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Thu 08 Oct 2026 15:02:24 Repository https://github.com/curl/curl.git Project curl Branch master Revision 39b06935be0638e6e320c3e596bc8759fe749775 Comments
websocket: auto PONG with client reader fix When getting websocket upload data via a client reader, the download code path MUST NOT send PONG frames directly to the connection. Instead those control frames need to be picked up by the client reader. Add a flag in the webocket context when a client reader is setup and refrain from sending in download writes/receives. Reported-by: Anthropic Closes #23296
Changed files
- lib/ws.c
Change #285043
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Thu 08 Oct 2026 15:07:39 Repository https://github.com/curl/curl.git Project curl Branch master Revision 582cdc8cf2c9cdaf484a2076a714557351a91461 Comments
pytest: start all servers early Move server fixtures for dnsd and danted into conftest.py, so they start early and port allocations have less chance to be confused. Starting them later while many other tests are running in parallel has the chance that an allocated port is picked up by a client before the server can re-grab it. Closes #23310
Changed files
- tests/http/conftest.py
- tests/http/test_21_resolve.py
- tests/http/test_40_socks.py
- tests/http/testenv/dante.py
Change #285086
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 08 Oct 2026 17:36:30 Repository https://github.com/curl/curl.git Project curl Branch master Revision b0a8bdbec5f03585d6cb536dbc4af887a77f6633 Comments
ldap: tidy up variable scope, merge nested `#if`s Closes #23314
Changed files
- lib/ldap.c
Change #285087
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 08 Oct 2026 17:36:30 Repository https://github.com/curl/curl.git Project curl Branch master Revision e8adc72e8332e8274292ebf7faae611e237544c1 Comments
schannel: fix guard for old MSVC workaround Syncing with its sibling workaround in lib/ldap.c. Fixing (seen in 'CM VS2012, Debug, x64, Schannel, Shared, Build-tests' temporary job): ``` lib/vtls/schannel.c(551): error C2220: warning treated as error - no 'object' file generated lib/vtls/schannel.c(551): warning C4306: 'type cast' : conversion from 'int' to 'LPCSTR' of greater size lib/vtls/schannel_verify.c(680): warning C4306: 'type cast' : conversion from 'int' to 'LPCSTR' of greater size ``` Ref: https://ci.appveyor.com/project/curlorg/curl/builds/54856856/job/v166htpgc6v2fs8u#L197 Affects 64-bit builds only. (not tested in CI with VS2012) Follow-up to 2e1a045d8985e5daa4d9a4f908ed870a16d8e41e #17931 Cherry-picked from #23306 Closes #23315
Changed files
- lib/vtls/schannel_int.h
Change #285088
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 08 Oct 2026 17:36:30 Repository https://github.com/curl/curl.git Project curl Branch master Revision 2874cc647b0b46686c1b5b36bb927a5cb70d13fc Comments
mqttd: work around bogus VS2019 32-bit compiler warning Seen in temporary job 'CM VS2019, Release, x86, OpenSSL 3.0 + Schannel, Shared, !verbose, Build-tests', with Visual Studio Community 2019 v16.11.50: ``` -- Building for: Visual Studio 16 2019 -- Using CMake version 4.1.0 -- Selecting Windows SDK version 10.0.26100.0 to target Windows 10.0.17763. -- The C compiler identification is MSVC 19.29.30159.0 -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x86/cl.exe - skipped -- CMake platform flags: WIN32 MSVC-1929 [...] -- Found _WIN32_WINNT=0x0a00 -- Picky compiler options: -W4 -Wall -wd4061 -wd4191 -wd4255 -wd4464 -wd4548 -wd4574 -wd4668 -wd4710 -wd4711 -wd4746 -wd4820 -wd5045 [...] tests\server\mqttd.c(169,19): error C2220: the following warning is treated as an error tests\server\mqttd.c(169,19): warning C4777: 'fprintf' : format string '%x' requires an argument of type 'unsigned int', but variadic argument 3 has type 'size_t' tests\server\mqttd.c(169,19): message : the sizes of types 'size_t' and 'unsigned int' might differ on other platforms tests\server\mqttd.c(169,19): message : consider using '%zx' in the format string ``` Ref: https://ci.appveyor.com/project/curlorg/curl/builds/54855420/job/71ccddu696xhn95q#L263 (The suggested `%zx` solution does not fit other compilers.) Cherry-picked from #23306 Closes #23317
Changed files
- tests/server/mqttd.c