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

Builder curl-ares-solaris10-i386 Build #4267

Results:

Exception git

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git git exception ( 0 secs )
    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/slave/curl-ares-solaris10-i386 slave
buildername curl-ares-solaris10-i386 Builder
buildnumber 4267 Build
codebase Build
project curl Build
repository https://github.com/curl/curl.git Build
revision bf6a34d8eb51cf88024210c6f10c49e00d2c6840 Build
scheduler schedule-curl-ares-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-ares-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

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

Timing:

StartWed Mar 25 21:22:14 2026
EndThu Mar 26 02:10:51 2026
Elapsed4 hrs, 48 mins, 37 secs

All Changes:

:

  1. 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
  2. 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
  3. 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
  4. 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
  5. Change #262327

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 25 Mar 2026 18:56:40
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision afa71f1a22cd769d940870dfbd2807c9b45fd2b1

    Comments

    spacecheck: verify filename lengths and characters
    Maximum filename length 64, of which 48 maximum for the filename part.
    Allowed characters: `A-Za-z0-9/._-`.
    
    Also:
    - rename a file to pass the check.
    - init max constants outside the loop.
    - minor fix to an error message.
      Follow-up to 62d77b12fce55d3481bb0b2e70e0f921c8cbfe5e #21087
    
    Closes #21095

    Changed files

    • docs/Makefile.am
    • docs/internals/THRDPOOL+QUEUE.md
    • docs/internals/THRDPOOL-AND-QUEUE.md
    • scripts/spacecheck.pl
  6. Change #262328

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 25 Mar 2026 18:56:40
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 486334509fb8644698f158ca151fa564d735242c

    Comments

    curl_ntlm_core: drop redundant PP condition
    `LIBWOLFSSL_VERSION_HEX` is always present in supported wolfSSL
    versions.
    
    Closes #21096

    Changed files

    • lib/curl_ntlm_core.c
  7. Change #262329

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 25 Mar 2026 18:56:40
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision bf6a34d8eb51cf88024210c6f10c49e00d2c6840

    Comments

    md4, md5: switch to wolfCrypt API in wolfSSL builds
    Replacing the OpenSSL-like compatibility interface, and syncing with other
    hashes, when building with wolfSSL.
    
    Also: stop stomping on OpenSSL public MD4 symbols. This makes the wolfSSL
    coexist workaround unnecessary, while also syncing up with MD5 sources.
    
    After this patch the only remaining reference to wolfSSL's OpenSSL
    compatibility layer is in `lib/curl_ntlm_core.c`.
    
    Closes #21093

    Changed files

    • lib/md4.c
    • lib/md5.c