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

Builder curl-unthreaded-solaris10-i386 Build #16377

Build In Progress:

[waiting for Lock]

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris10-i386' 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/slave/curl-unthreaded-solaris10-i386 slave
buildername curl-unthreaded-solaris10-i386 Builder
buildnumber 16377 Build
codebase Build
project curl Build
repository https://github.com/curl/curl.git Build
revision 6c8956c1cbf5cffcd2fd4571cf277e2eec280578 Build
scheduler schedule-curl-unthreaded-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-unthreaded-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Stefan Eissing
  2. Viktor Szakats

Timing:

StartSat Jan 17 02:32:05 2026
Elapsed8 hrs, 8 mins, 14 secs

All Changes:

:

  1. Change #255403

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 16 Jan 2026 13:48:28
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9f120d2b5061b3a9afc3cdb36238feb86d72c7bd

    Comments

    GHA: silence fresh zizmor 1.21.0 warnings
    - MSYS2/Cygwin bash shells are now tagged "misfeature".
      It is not something we can fix. We need these shells, and using
      documented/necessary settings to use these environments should be
      allowed without workarounds.
    
    - untagged actions within curl's own organization are now also flagged
      as "action is not pinned to a hash (required by blanket policy)". This
      seems overkill. Making internal releases would not be helpful or
      practical. Also considering that the referred internal action uses an
      unpinned external action anyway (google/oss-fuzz/infra/cifuzz), with
      near-zero chance to fix.
    
    Ref: https://github.com/zizmorcore/zizmor/pull/1517#issuecomment-3759740853
    
    Closes #20339

    Changed files

    • .github/workflows/fuzz.yml
    • .github/workflows/windows.yml
  2. Change #255409

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 16 Jan 2026 16:42:31
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1a57302d1acaab3432d31435f1f42f6290594304

    Comments

    ratelimit: download finetune
    When a download size is known and rate limiting is in effect, adjust the
    duration of each measurement step and its rate for maximum precision.
    
    Since it is unpredictable how long the last bytes of a download will
    take, download speed can be thrown off if the "last bytes" are a
    significant amount of the total download. Make the "last bytes" small in
    comparision to the rest and "stretch" the rate limit intervals to
    accommodate the difference.
    
    Fix ngtcp2 receive data acknowldgements to be based on a local window
    size tracking. This allows window updates controlled by rate limits.
    
    Fix ratelimit wait time calculation to accomodate negative tokens.
    
    h3 rate limit, update timeers
    
    Make download rate limits work correctly in ngtcp2. Fix multi handling
    of rate limits to set a timer for when limits will update again.
    
    Without running the transfer on limit updates, protocols like h2/h3 may
    stall if the server does not send due to stream windows being too small.
    
    scorecard: measure download speedlimits
    
    When running scorecard with --limit-rate=n, show the reported download
    speed averages plus percentage deviation from the limit.
    
    Closes #20228

    Changed files

    • lib/http2.c
    • lib/multi.c
    • lib/progress.c
    • lib/ratelimit.c
    • lib/ratelimit.h
    • lib/sendf.c
    • lib/vquic/curl_ngtcp2.c
    • tests/http/scorecard.py
    • tests/http/test_02_download.py
    • tests/unit/unit3216.c
  3. Change #255410

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 16 Jan 2026 16:43:43
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6c8956c1cbf5cffcd2fd4571cf277e2eec280578

    Comments

    socketpair: cleaner interface
    Declutter the ifdefs in socketpair.h. Introduce Curl_wakeup_*()
    function that encapsulate the details about how the socketpair
    is implemented.
    
    This moves the EVENTFD specials from the using code into socketpair
    implemenatation, avoiding duplications in three places.
    
    Closes #20340

    Changed files

    • lib/asyn-thrdd.c
    • lib/multi.c
    • lib/socketpair.c
    • lib/socketpair.h