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

Builder curl-threaded-solaris11-sparc Build #5529

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11s

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris11-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 14 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 23 mins, 20 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-solaris11-sparc slave
buildername curl-threaded-solaris11-sparc Builder
buildnumber 5529 Build
codebase Build
got_revision dc9a03e8557237636460464cdfaec8171641e3e5 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision dc9a03e8557237636460464cdfaec8171641e3e5 Build
scheduler schedule-curl-threaded-solaris11-sparc Scheduler
slavename unstable11s BuildSlave
workdir /export/home/buildbot/slave/curl-threaded-solaris11-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Stefan Eissing

Timing:

StartWed Mar 25 12:57:02 2026
EndWed Mar 25 13:48:18 2026
Elapsed51 mins, 16 secs

All Changes:

:

  1. 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
  2. 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
  3. 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