Builder curl-threaded-solaris10-sparc Build #3437
Build In Progress:
[waiting for Lock]SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 6c8956c1cbf5cffcd2fd4571cf277e2eec280578 |
| Changes | 3 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build
Steps and Logfiles:
-
- - no logs -
-
- - no logs -
-
- - no logs -
-
- - no logs -
-
- - no logs -
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc | slave |
| buildername | curl-threaded-solaris10-sparc | Builder |
| buildnumber | 3437 | Build |
| codebase | Build | |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 6c8956c1cbf5cffcd2fd4571cf277e2eec280578 | Build |
| scheduler | schedule-curl-threaded-solaris10-sparc | Scheduler |
| slavename | unstable10s | BuildSlave |
| workdir | /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Stefan Eissingstefan@eissing.org
- Viktor Szakatscommit@vsz.me
Timing:
| Start | Sat Jan 17 06:42:08 2026 |
| Elapsed | 3 hrs, 56 mins, 2 secs |
All Changes:
:
Change #255403
Category curl Changed by Viktor Szakats <commit@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
Change #255409
Category curl Changed by Stefan Eissing <stefan@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
Change #255410
Category curl Changed by Stefan Eissing <stefan@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