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

Builder curl-threaded-solaris10-i386 Build #4477

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision678e63934cc4bd1941b20c5111d37a6e530d2a5d
Got Revision678e63934cc4bd1941b20c5111d37a6e530d2a5d
Changes7 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

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

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-threaded-solaris10-i386 slave
buildername curl-threaded-solaris10-i386 Builder
buildnumber 4477 Build
codebase Build
got_revision 678e63934cc4bd1941b20c5111d37a6e530d2a5d Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 678e63934cc4bd1941b20c5111d37a6e530d2a5d Build
scheduler schedule-curl-threaded-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-threaded-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Dave Walker
  3. Stefan Eissing
  4. Tobias Frauenschläger
  5. Viktor Szakats

Timing:

StartTue Jun 16 07:28:21 2026
EndTue Jun 16 17:06:01 2026
Elapsed9 hrs, 37 mins, 40 secs

All Changes:

:

  1. Change #271217

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 15 Jun 2026 22:04:39
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 526d3b8a53f19874544a8cc9695ac88ddbde3493

    Comments

    servers: silence `-Wunused-result` with pragma
    In some configurations the `write()` functions gets the
    `warn_unused_result` attribute, that makes casting to `(void)`
    ineffective to silence this warning. Seen with glibc, in 5 CI jobs.
    The warning option appeared in GCC 4.5 and comes enabled by default.
    
    ```
    tests/server/util.c:329:5: error: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Werror=unused-result]
      329 |     write(STDERR_FILENO, msg, sizeof(msg) - 1);
          |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ```
    Ref: https://github.com/curl/curl/actions/runs/27548333990/job/81427544632
    
    Refs:
    https://github.com/curl/curl/pull/22023#issuecomment-4708455631
    https://gcc.gnu.org/onlinedocs/gcc-16.1.0/gcc/Warning-Options.html#index-Wunused-result
    https://gcc.gnu.org/onlinedocs/gcc-16.1.0/gcc/Common-Attributes.html#index-warn_005funused_005fresult
    https://stackoverflow.com/questions/40576003/ignoring-warning-wunused-result
    
    Follow-up to c8d8f081fd62c68c588f8963a8e441c730a23b5b #22023
    Follow-up to e95f509c66abdd88ae02e3243cdc217f19c4a330 #16852
    
    Closes #22034

    Changed files

    • tests/server/util.c
  2. Change #271222

    Category curl
    Changed by Tobias Frauenschläger <tobiasohnoyoudont@wolfssl.com>
    Changed at Mon 15 Jun 2026 22:18:29
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 50ffc359e943b2b55268b6c8507524fb0c23dc9c

    Comments

    tls: wolfssl: fixes for PQC key shares
    This PR makes the wolfssl TLS backend work properly for PQC key
    exchanges. The following issues are fixed:
    * WOLFSSL_HAVE_KYBER is not present anymore in upstream wolfssl (for a
      long time actually), so it has no use and the ML-KEM functionality was
      never turned on properly.
    * Key share group selection (via --curves) is now handled via the
      generic wolfSSL_CTX_set1_groups_list() method instead of the prior
      wolfSSL_CTX_set1_curves_list() and the additonal PQC handling. This
      removes a lot of PQC related special handling and the behavior now
      matches the OpenSSL backend.
    * The default QUIC group setting has been removed. For QUIC, the key
      share as well as the list in the supported_groups extension is now
      handled all within wolfssl. This also supports --curves properly now.
    
    Closes #22030

    Changed files

    • lib/vtls/wolfssl.c
  3. Change #271226

    Category curl
    Changed by Dave Walker <daveohnoyoudont@daviey.com>
    Changed at Mon 15 Jun 2026 22:30:14
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b9702f8c487135695ee07a69a24d85e4f7eba40e

    Comments

    cookie: use origin scheme for secure context check
    `Curl_secure_context()` checked `conn->scheme` to determine if Secure
    cookies may be sent. Since 73daec6, `conn->scheme` is set to the proxy's
    scheme when using an HTTPS forwarding proxy, causing the function to
    return TRUE for HTTP origins. This leaked Secure cookies over the
    plaintext connection between proxy and origin.
    
    Use `data->state.origin->scheme` instead, which always reflects the
    origin's scheme regardless of proxy configuration.
    
    Not an approved vulnerability because the regression was introduced
    after the last release and is not present in any released version.
    
    Verified by test 3401
    
    Follow-up to 73daec6620bf9983df89e8df3660bfa3b8fd501d
    Reported-by: daviey on hackerone
    URL: https://hackerone.com/reports/3803415
    Closes #22024

    Changed files

    • lib/cookie.c
    • lib/cookie.h
    • lib/http.c
    • tests/data/Makefile.am
    • tests/data/test3401
  4. Change #271227

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Mon 15 Jun 2026 22:32:15
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision bb72413b03c8f74f1bc88c7292a53a15db74cd20

    Comments

    cf-https-connect: do not engage on proxy origin
    When talking to a forwarding proxy, do not start HTTPS Eyeballing.
    We might support this in the future, but for now, the --httpx.x
    arguments to do not apply to such a setup.
    
    Add a test case for forward proxying without use of ALPN.
    
    Closes #22033

    Changed files

    • lib/cf-https-connect.c
    • tests/http/test_10_proxy.py
  5. Change #271228

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 15 Jun 2026 22:35:33
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7f57aeec40926dce22d997cf05810fb9c9c721d3

    Comments

    verify-release: don't unpack in git repo
    - Clarify that the tarball to verify should be put in the same dir you
      run the script.
    
    - Verify that the curl version number in the file name matches the
      version number within the tarball. To reduce risk for mistakes.
    
    - When verifying using git, do not unpack the tarball. It avoids the
      security risk with malicious tarball contents playing tricks on git.
    
    - Only unpack the tarball for git-less verfication.
    
    - Move the source tarball into _tarballs/ instead of overwriting it,
      which can be useful in case the verification fails
    
    Closes #22032

    Changed files

    • scripts/verify-release
  6. Change #271232

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 15 Jun 2026 23:08:59
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 5d1ac48088cf4e04e689e98732024997b56d1511

    Comments

    setopt: mark function argument as unused *properly*
    Closes #22035

    Changed files

    • lib/setopt.c
  7. Change #271243

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 16 Jun 2026 00:41:29
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 678e63934cc4bd1941b20c5111d37a6e530d2a5d

    Comments

    perl: `|| die` -> `or die`
    Usage was fifty-fifty between these syntaxes before this patch.
    
    Closes #22036

    Changed files

    • .github/scripts/cleancmd.pl
    • docs/examples/version-check.pl
    • scripts/cdall
    • scripts/checksrc-all.pl
    • scripts/checksrc.pl
    • scripts/completion.pl
    • scripts/extract-unit-protos
    • scripts/managen
    • scripts/singleuse.pl
    • tests/certs/genserv.pl
    • tests/getpart.pm
    • tests/libtest/test1013.pl
    • tests/libtest/test1022.pl
    • tests/libtest/test610.pl
    • tests/libtest/test613.pl
    • tests/runner.pm
    • tests/runtests.pl
    • tests/secureserver.pl
    • tests/servers.pm
    • tests/sshserver.pl
    • tests/test1119.pl
    • tests/test1135.pl
    • tests/test1165.pl
    • tests/test1167.pl
    • tests/test1222.pl
    • tests/test1477.pl
    • tests/test1707.pl
    • tests/test745.pl
    • tests/test971.pl