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

Builder curl-ares-solaris10-sparc Build #3508

Build In Progress:

ETA: 16:35:48 [18 mins, 22 secs]

[waiting for Lock]

SourceStamp:

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

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build

Steps and Logfiles:

  1. git  
    1. - no logs -
    1. - no logs -
    1. - no logs -
  2. Runtest  
    1. - no logs -
    1. - no logs -

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc slave
buildername curl-ares-solaris10-sparc Builder
buildnumber 3508 Build
codebase Build
project curl Build
repository https://github.com/curl/curl.git Build
revision dc9a03e8557237636460464cdfaec8171641e3e5 Build
scheduler schedule-curl-ares-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Stefan Eissing
  3. Viktor Szakats

Timing:

StartWed Mar 25 13:30:16 2026
Elapsed2 hrs, 47 mins, 8 secs

All Changes:

:

  1. Change #262273

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 25 Mar 2026 11:02:08
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ff3251a538949f20e120e56f5e4f30b7499d299c

    Comments

    sha256, sha512_256: switch to wolfCrypt API
    Replacing the OpenSSL-like compatibility interface, and syncing with
    existing API use within lib/wolfssl.c for SHA-256.
    
    Ref: https://www.wolfssl.com/documentation/manuals/wolfssl/group__SHA.html
    
    Follow-up to 28f0932073bfbcb977e2638e137e2519cb2b14e2 #21077
    Follow-up to 988b352f917151452c4f1483214ba7012299b1e2 #21078
    
    Closes #21090

    Changed files

    • lib/curl_sha512_256.c
    • lib/sha256.c
  2. Change #262274

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 25 Mar 2026 11:02:08
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 62d77b12fce55d3481bb0b2e70e0f921c8cbfe5e

    Comments

    spacecheck: check long lines and repeat spaces, fix fallouts
    Verify if lines are not longer than 192 characters. Also verify if lines
    have less than 79 repeat spaces (and fix one fallout).
    
    To improve readability by avoiding long lines and to prevent adding
    overly long lines with text that may go unnoticed in an editor or diff
    viewer.
    
    In addition to pre-existing line length limits: 79 for C, 132 for CMake
    sources.
    
    Also:
    - spacecheck: fix/harden allowlist regexes.
    - spacecheck: tidy-up quotes and simplify escaping.
    - spacecheck: allow folding strings with repeat spaces.
    - GHA: fix a suppressed shellcheck warning.
    - GHA/macos: simplify by dropping brew bundle.
    - test1119.pl: precompile a regex.
    - FAQ.md: delete very long link to a Windows 7/2008 support article
      that's lost it relevance.
    
    Closes #21087

    Changed files

    • .github/scripts/typos.toml
    • .github/scripts/verify-examples.pl
    • .github/scripts/verify-synopsis.pl
    • .github/workflows/codeql.yml
    • .github/workflows/configure-vs-cmake.yml
    • .github/workflows/distcheck.yml
    • .github/workflows/http3-linux.yml
    • .github/workflows/linux-old.yml
    • .github/workflows/linux.yml
    • .github/workflows/macos.yml
    • .github/workflows/windows.yml
    • CMake/PickyWarnings.cmake
    • LICENSES/BSD-4-Clause-UC.txt
    • acinclude.m4
    • configure.ac
    • docs/ECH.md
    • docs/FAQ.md
    • docs/HTTP3.md
    • docs/INSTALL-CMAKE.md
    • docs/INSTALL.md
    • docs/wcurl.md
    • lib/Makefile.am
    • m4/curl-compilers.m4
    • scripts/mk-ca-bundle.pl
    • scripts/spacecheck.pl
    • src/Makefile.am
    • tests/libtest/lib557.c
    • tests/test1119.pl
  3. Change #262280

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 25 Mar 2026 11:23:37
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 507e7be573b0a76fca597b75ff7cb27a66e7d865

    Comments

    url: do not reuse a non-tls starttls connection if new requires TLS
    Reported-by: Arkadi Vainbrand
    
    Closes #21082

    Changed files

    • lib/url.c
  4. Change #262292

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 25 Mar 2026 12:14:21
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 39036c90216e059bbee64b86b198eae3135e0cda

    Comments

    async-thrdd: use thread queue for resolving
    Use a thread queue and pool for asnyc threaded DNS resolves.
    Add pytest test_21_* for verification.
    
    Add `CURLMOPT_RESOLVE_THREADS_MAX` to allow applications to
    resize the thread pool used.
    
    Add `CURLMOPT_QUICK_EXIT` to allow applications to skip thread
    joins when cleaning up a multi handle. Multi handles in
    `curl_easy_perform()` inherit this from `CURLOPT_QUICK_EXIT`.
    
    Add several debug environment variables for testing.
    
    Closes #20936

    Changed files

    • docs/libcurl/curl_multi_setopt.md
    • docs/libcurl/libcurl-env-dbg.md
    • docs/libcurl/opts/CURLMOPT_QUICK_EXIT.md
    • docs/libcurl/opts/CURLMOPT_RESOLVE_THREADS_MAX.md
    • docs/libcurl/opts/Makefile.inc
    • docs/libcurl/symbols-in-versions
    • include/curl/multi.h
    • lib/asyn-thrdd.c
    • lib/asyn.h
    • lib/cf-socket.c
    • lib/cfilters.c
    • lib/cfilters.h
    • lib/easy.c
    • lib/ftp.c
    • lib/hostip.c
    • lib/hostip.h
    • lib/hostip4.c
    • lib/hostip6.c
    • lib/multi.c
    • lib/multihandle.h
    • lib/socks.c
    • lib/thrdpool.c
    • lib/thrdpool.h
    • lib/thrdqueue.c
    • lib/thrdqueue.h
    • lib/url.c
    • src/tool_operate.c
    • tests/data/test2500
    • tests/http/Makefile.am
    • tests/http/test_21_resolve.py
    • tests/http/testenv/curl.py
  5. Change #262293

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 25 Mar 2026 12:16:21
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a186ecf4bf0c8ebb3a9a826155b3392164ec257a

    Comments

    proxy: chunked response, error code
    Add test1715 to check proper handling of chunked transfer
    encoding in CONNECT responses. Change proxy error code from
    56 (RECV_ERROR) for everything to 7 (COULDNT_CONNECT) when
    the server response could be read successfully, but establishing
    the connection is not possible (http status code wrong).
    
    Adapt several test expectations from 56 to 7.
    
    Closes #21084

    Changed files

    • lib/cf-h1-proxy.c
    • lib/cf-h2-proxy.c
    • tests/data/Makefile.am
    • tests/data/test1059
    • tests/data/test1715
    • tests/data/test217
    • tests/data/test287
    • tests/data/test302
    • tests/data/test440
    • tests/data/test441
    • tests/data/test493
    • tests/data/test718
    • tests/data/test749
    • tests/data/test94
    • tests/http/test_13_proxy_auth.py
  6. Change #262294

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 25 Mar 2026 12:17:58
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision dc9a03e8557237636460464cdfaec8171641e3e5

    Comments

    multi: multi_wait fixes after #20832
    The refactoring in #20832 introduced some inconsistencies between
    windows and posix handling, pointed out by reviews. Fix them:
    
    - rename `wait_on_nop` back to `extrawait` as it was called before
    - use multi_timeout() to shorten the user supplied timeout for
      both windows/posix in the same way
    - remove the extra multi_timeout() check in the posix function
    - Add the multi's wakeup socket for monitoring only when there
      are other sockets to poll on or when the caller wants the
      extra waiting time.
    
    Closes #21072

    Changed files

    • lib/multi.c