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

Builder curl-ares-solaris11-i386 Build #4788

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisionb0f6e9a3d7be02e8f2e323aa97f2ff9b30662b32
Got Revisionb0f6e9a3d7be02e8f2e323aa97f2ff9b30662b32
Changes2 changes

BuildSlave:

unstable11x

Reason:

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

Steps and Logfiles:

  1. git update ( 12 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 1 hrs, 7 mins, 14 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-ares-solaris11-i386 slave
buildername curl-ares-solaris11-i386 Builder
buildnumber 4788 Build
codebase Build
got_revision b0f6e9a3d7be02e8f2e323aa97f2ff9b30662b32 Git
osplatform I386 SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision b0f6e9a3d7be02e8f2e323aa97f2ff9b30662b32 Build
scheduler schedule-curl-ares-solaris11-i386 Scheduler
slavename unstable11x BuildSlave
workdir /export/home/buildbot/slave/curl-ares-solaris11-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Stefan Eissing

Timing:

StartSat Mar 21 12:05:23 2026
EndSat Mar 21 14:52:17 2026
Elapsed2 hrs, 46 mins, 54 secs

All Changes:

:

  1. Change #261817

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Sat 21 Mar 2026 11:58:24
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9bc8b078eb104426f582f95e5e8b1e7a39e79608

    Comments

    multi: improve wakeup and wait code
    - Split WINSOCK and POSIX code in `multi_wait()` as the ifdef'ery
      was becoming unreadable
    - define `ENABLE_WAKEUP` to mean the wakeup socketpair is enabled,
      no additional USE_WINSOCK check needed. Under WINSOCK
      `ENABLE_WAKEUP` is not defined, so it's availability is as before
      under the double defined() checks
    - When the multi handle has "alive" transfers, the admin handle's
      pollset include the wakeup receive socket. This results in the
      admin handle running when someone uses `curl_multi_wakeup()`.
    - Without any "alive" transfers, the wakeup socket is removed from
      the pollset. Otherwise, event based processing would never finish,
      eg. leave the event loop.
    - The wakeup socket was never registered for event processing before,
      e.g. `curl_multi_wakeup()` never worked in that mode.
    - Adjust test exepectations on socket callback invocations and
      number of sockets appearing in waitfds sets.
    
    Closes #20832

    Changed files

    • lib/multi.c
    • lib/multi_ev.c
    • lib/multihandle.h
    • tests/http/test_19_shutdown.py
    • tests/libtest/lib2405.c
    • tests/libtest/lib530.c
    • tests/libtest/lib758.c
  2. Change #261818

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Sat 21 Mar 2026 12:00:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b0f6e9a3d7be02e8f2e323aa97f2ff9b30662b32

    Comments

    openssl channel_binding: lookup digest algorithm without NID
    Use an alternate OpenSSL API to get the digest algorithm tied
    to a certificate signature to compute the channel binding.
    
    Fixes #20590
    Reported-by: Rob Crittenden
    Closes #20734

    Changed files

    • lib/vtls/openssl.c