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

Builder curl-ares-solaris10-i386 Build #4272

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision4f316230fd7dab9fba2518df2529204302e193eb
Got Revision4f316230fd7dab9fba2518df2529204302e193eb
Changes14 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 11 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 5 mins, 8 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-solaris10-i386 slave
buildername curl-ares-solaris10-i386 Builder
buildnumber 4272 Build
codebase Build
got_revision 4f316230fd7dab9fba2518df2529204302e193eb Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 4f316230fd7dab9fba2518df2529204302e193eb 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:

StartFri Mar 27 19:00:51 2026
EndSat Mar 28 04:39:31 2026
Elapsed9 hrs, 38 mins, 39 secs

All Changes:

:

  1. Change #262494

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 09:33:54
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 860c57dffdc8728f50d55d042ceeb6201470fb06

    Comments

    test1619: download into %LOGDIR
    Otherwise it will end up in tests/ which is not wanted.
    
    Follow-up to d63432d1f8e759f4c6
    
    Reported-by: Stefan Eissing
    
    Closes #21114

    Changed files

    • tests/data/test1619
  2. Change #262495

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 09:34:42
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 248b92939aa6efeff5d58e973b63b50f36337913

    Comments

    cf-socket: avoid low risk integer overflow on ancient Solaris
    Spotted by Codex Security
    
    Closes #21111

    Changed files

    • lib/cf-socket.c
  3. Change #262496

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 09:38:59
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision cfc86e4e0432bc5c20c6f9615c40ab4dd0805529

    Comments

    RELEASE-NOTES: synced

    Changed files

    • RELEASE-NOTES
  4. Change #262498

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 09:51:34
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 10d5177984c5ee74f902020459615673bac084df

    Comments

    request: reset resp_trailer in new requests
    Otherwise the trailer state lingers on into subsequent requests.
    
    Follow-up to 29610e5f3d0c9f2643e09
    
    Spotted by Codex Security
    
    Closes #21112

    Changed files

    • lib/request.c
  5. Change #262510

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 27 Mar 2026 11:53:57
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 68fefb9f59ecd0fcd85b207a5203203af99f17df

    Comments

    GHA/http3-linux: add missing step conditions
    To omit unused cache restores. Saving ~7 seconds in jobs not using them.
    
    Closes #21120

    Changed files

    • .github/workflows/http3-linux.yml
  6. Change #262513

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 27 Mar 2026 12:05:51
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c0250829679cc42e1b08cce8639ebe2b2f165145

    Comments

    openssl: fix build with 4.0.0-beta1 no-deprecated
    ```
    lib/vtls/openssl.c:4238:22: error: ‘SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED’ undeclared (first use in this function); did you mean ‘SSL_R_TLS_ALERT_CERTIFICATE_EXPIRED’?
     4238 |           (reason == SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED))) {
          |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                      SSL_R_TLS_ALERT_CERTIFICATE_EXPIRED
    lib/vtls/openssl.c:4238:22: note: each undeclared identifier is reported only once for each function it appears in
    ```
    Ref: https://github.com/curl/curl/actions/runs/23641366299/job/68863072427#step:24:189
    
    Cherry-picked from #21118
    
    Closes #21119

    Changed files

    • lib/vtls/openssl.c
  7. Change #262516

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 27 Mar 2026 12:23:12
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7523de760d7b41045b4c5ab4b8cb2419d037f049

    Comments

    GHA/http3-linux: add OpenSSL 4 beta jobs, with ECH
    Closes #21118

    Changed files

    • .github/workflows/http3-linux.yml
  8. Change #262527

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 27 Mar 2026 14:19:31
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 351e4f956a11bdf419c14f1f69758a15e77e7fea

    Comments

    mk-ca-bundle.pl: drop reproducible timestamp feature
    Mozilla may push to its repo much later than the commit date, which can
    be a source of confusion when using the reproducible timestamp (which is
    determined by the commit date) by default. Example:
    
    https://curl.se/ca/cacert-2026-03-19.pem vs.
    https://github.com/mozilla-firefox/firefox/commits/1a84aee6387d2f9c9531c655edeea4a80aa0fcfa/security/nss/lib/ckfw/builtins/certdata.txt
    
    This feature had no actual user (or a planned one) from within curl at
    the moment, and not requested by curl users. curl-for-win does this on
    its own, which is the more practical way there since everything (not
    just the CA bundle) needs to be reproducible anyway. I surmise this may
    be true for most if not all reproducible use-cases.
    
    Another limitation was that it could bump into GitHub's rate limiting,
    needing further updates.
    
    Also: code had some unintented leftovers.
    
    Reported-by: Daniel Stenberg
    Bug: https://github.com/curl/curl/pull/20528#issuecomment-4140610008
    Follow-up to ca92e20123928e4788d27135cdafdd084d3833d4 #20528
    
    Closes #21116

    Changed files

    • scripts/mk-ca-bundle.pl
  9. Change #262528

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 27 Mar 2026 14:23:29
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2e8c922a89153083227a8f6b737f15bbe9fe1446

    Comments

    http2: prevent secure schemes pushed over insecure connections
    When assembling the URL of a pushed resource over a not-secured
    connection, require the scheme to be known and not secure.
    
    Reported-by: xkilua on hackerone
    
    Closes #21113

    Changed files

    • lib/http2.c
  10. Change #262546

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 15:54:22
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 28fbf4a87d81107ef548137b75b4f7ef01c4a75c

    Comments

    multi: fix connection retry for non-http
    non-HTTP protocols no longer retry after connection reuse failures
    because multi_follow() now requires a handler->follow callback that is
    NULL for those protocols. Provide a fallback for plain retries.
    
    Follow-up to 1213c312722f93b7856d2
    
    Spotted by Codex Security
    
    Closes #21121

    Changed files

    • lib/multi.c
  11. Change #262547

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 15:56:12
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 86b39c2226d7114c7720230b5662aa352e1e631f

    Comments

    transfer: clear the URL pointer in OOM to avoid UAF
    Since the pointer can be extracted with CURLINFO_EFFECTIVE_URL later it
    must not linger pointing to freed memory.
    
    Found by Codex Security
    
    Closes #21123

    Changed files

    • lib/transfer.c
  12. Change #262549

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 16:12:51
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ff678be69a57ee9809adf37d759f8826507ffe0a

    Comments

    libssh: propagate error back in SFTP function
    The myssh_in_SFTP_READDIR_BOTTOM() function would not store the error
    code correctly thus it could be ignored and missed when an error was
    returned at that particular moment.
    
    Follow-up to 3c26e6a896247ccf872d3f1
    
    Found by Codex Security
    
    Closes #21122

    Changed files

    • lib/vssh/libssh.c
  13. Change #262556

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 16:50:28
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision d7d683c3ba3ebfa4c3e31926417f92a64686e1d0

    Comments

    tool_cb_hdr: use the file descriptor instead of calling fileno() again
    Follow-up to 6041b9b11b904c6430
    
    Closes #21126

    Changed files

    • src/tool_cb_hdr.c
  14. Change #262557

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 16:51:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4f316230fd7dab9fba2518df2529204302e193eb

    Comments

    tool_util: fix the ftruncate use for DJGPP
    Follow-up to 6041b9b11b904c64305eb6c3f4
    
    Since we define ftruncate as a macro, we can't use the macro within
    the function!
    
    Closes #21125

    Changed files

    • src/tool_util.c