Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder curl-unthreaded-solaris10-i386 Build #16786

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision2874cc647b0b46686c1b5b36bb927a5cb70d13fc
Got Revision2874cc647b0b46686c1b5b36bb927a5cb70d13fc
Changes6 changes

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris10-i386' triggered this build

Steps and Logfiles:

  1. git update ( 6 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 4 hrs, 52 mins, 10 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 1 secs )
    1. stdio

Build Properties:

NameValueSource
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:

NameLabelValue

Responsible Users:

  1. Stefan Eissing
  2. Viktor Szakats
  3. ns-ylambert

Timing:

StartThu Oct 8 21:33:03 2026
EndFri Oct 9 07:17:14 2026
Elapsed9 hrs, 44 mins, 10 secs

All Changes:

:

  1. Change #285041

    Category curl
    Changed by ns-ylambert <ylambertohnoyoudont@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
  2. Change #285042

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@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
  3. Change #285043

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@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
  4. Change #285086

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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
  5. Change #285087

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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
  6. Change #285088

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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