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

Builder curl-ares-solaris10-sparc Build #3537

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 23 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 18 mins, 52 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc slave
buildername curl-ares-solaris10-sparc Builder
buildnumber 3537 Build
codebase Build
got_revision 567803db797ae656dbdf4a630785e51b68798060 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 567803db797ae656dbdf4a630785e51b68798060 Build
scheduler schedule-curl-ares-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Dan Fandrich
  2. Daniel Stenberg
  3. Stefan Eissing
  4. Viktor Szakats

Timing:

StartWed Apr 8 23:29:26 2026
EndThu Apr 9 12:13:55 2026
Elapsed12 hrs, 44 mins, 28 secs

All Changes:

:

  1. Change #263977

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 08 Apr 2026 11:41:55
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 5d84aa41a0f1ee0f786fa0d113eba1b813b9886a

    Comments

    RELEASE-NOTES: update the entry for `mk-ca-bundle.pl` [ci skip]
    To dsecribe the feature remaiming after follow-up commits.
    
    Follow-up to 351e4f956a11bdf419c14f1f69758a15e77e7fea #21116

    Changed files

    • RELEASE-NOTES
  2. Change #263981

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 08 Apr 2026 12:00:59
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 283db12e05e870207b63bb1b096b1269477afee0

    Comments

    parsedate: bsearch the time zones
    There are 69 entries, bsearch is faster than linear search for random
    access.
    
    This now also makes the matching case sensitive (zone names always in
    uppercase). No docs said otherwise and all tests assumed uppercase.
    
    Extended test 517
    
    Closes #21266

    Changed files

    • lib/parsedate.c
    • tests/libtest/lib517.c
  3. Change #263992

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 08 Apr 2026 15:18:45
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 698eee1b95b05841e9986b85829c6be27df8b800

    Comments

    vtls_scache: include cert_blob independently of verifypeer
    The making of the TLS session cache key should use the cert blob
    independently of verifypeer on/off.
    
    Follow-up to fa0ccd9f1fbbbd77bf50b2
    
    Spotted by Codex Security
    
    Closes #21222

    Changed files

    • lib/vtls/vtls_scache.c
  4. Change #264008

    Category curl
    Changed by Dan Fandrich <danohnoyoudont@coneharvesters.com>
    Changed at Wed 08 Apr 2026 19:28:05
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4c1b6f549404826a75cfb3326cc0352cdc93b27e

    Comments

    tests: enable more ruff checks
    - Checks for missing explicit `return` statements at the end of functions
    that can return non-`None` values.
    - Checks for classes that inherit from `object`.
    - Checks for useless expressions.
    - Within an `except*` clause, raise exceptions with `raise ... from err`
    or `raise ... from None` to distinguish them from errors in exception
    handling
    - Checks for variable assignments that immediately precede a `return` of the
    assigned variable.
    - Checks for `else` statements with a `return` statement in the preceding
    `if` block.
    - Checks for unnecessary parentheses on raised exceptions.
    
    Closes: #21258

    Changed files

    • scripts/pythonlint.sh
    • tests/dictserver.py
    • tests/http/conftest.py
    • tests/http/scorecard.py
    • tests/http/test_17_ssl_use.py
    • tests/http/test_20_websockets.py
    • tests/http/test_30_vsftpd.py
    • tests/http/test_31_vsftpds.py
    • tests/http/test_32_ftps_vsftpd.py
    • tests/http/testenv/caddy.py
    • tests/http/testenv/certs.py
    • tests/http/testenv/client.py
    • tests/http/testenv/curl.py
    • tests/http/testenv/dante.py
    • tests/http/testenv/env.py
    • tests/http/testenv/httpd.py
    • tests/http/testenv/nghttpx.py
    • tests/http/testenv/sshd.py
    • tests/http/testenv/vsftpd.py
    • tests/negtelnetserver.py
    • tests/smbserver.py
    • tests/util.py
  5. Change #264009

    Category curl
    Changed by Dan Fandrich <danohnoyoudont@coneharvesters.com>
    Changed at Wed 08 Apr 2026 19:28:05
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 98e470b3a8a60a597e7c4ddb3695e550c765ccb2

    Comments

    tests: alphabetize and group Python imports & add check
    - De-duplicates, groups, and sorts imports based on the provided `isort` settings.

    Changed files

    • scripts/pythonlint.sh
    • tests/dictserver.py
    • tests/http/conftest.py
    • tests/http/scorecard.py
    • tests/http/test_01_basic.py
    • tests/http/test_02_download.py
    • tests/http/test_03_goaway.py
    • tests/http/test_04_stuttered.py
    • tests/http/test_05_errors.py
    • tests/http/test_06_eyeballs.py
    • tests/http/test_07_upload.py
    • tests/http/test_08_caddy.py
    • tests/http/test_09_push.py
    • tests/http/test_10_proxy.py
    • tests/http/test_11_unix.py
    • tests/http/test_12_reuse.py
    • tests/http/test_13_proxy_auth.py
    • tests/http/test_14_auth.py
    • tests/http/test_15_tracing.py
    • tests/http/test_16_info.py
    • tests/http/test_17_ssl_use.py
    • tests/http/test_18_methods.py
    • tests/http/test_19_shutdown.py
    • tests/http/test_20_websockets.py
    • tests/http/test_21_resolve.py
    • tests/http/test_30_vsftpd.py
    • tests/http/test_31_vsftpds.py
    • tests/http/test_32_ftps_vsftpd.py
    • tests/http/test_40_socks.py
    • tests/http/test_50_scp.py
    • tests/http/test_51_sftp.py
    • tests/http/testenv/__init__.py
    • tests/http/testenv/caddy.py
    • tests/http/testenv/certs.py
    • tests/http/testenv/client.py
    • tests/http/testenv/curl.py
    • tests/http/testenv/dante.py
    • tests/http/testenv/env.py
    • tests/http/testenv/httpd.py
    • tests/http/testenv/nghttpx.py
    • tests/http/testenv/sshd.py
    • tests/http/testenv/vsftpd.py
    • tests/negtelnetserver.py
    • tests/smbserver.py
  6. Change #264010

    Category curl
    Changed by Dan Fandrich <danohnoyoudont@coneharvesters.com>
    Changed at Wed 08 Apr 2026 19:28:05
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 17e8200733a1fd9db148f794d7e1cfb47e491fcd

    Comments

    tests: make whitespace between functions and classes consistent
    Mostly, this means two blank lines between classes and functions and one
    line between methods. Since these checks are currently in preview, they
    are done in a separate ruff invocation to avoid turning ALL the preview
    checks on at the same time.

    Changed files

    • scripts/pythonlint.sh
    • tests/dictserver.py
    • tests/ech_combos.py
    • tests/http/conftest.py
    • tests/http/scorecard.py
    • tests/negtelnetserver.py
    • tests/smbserver.py
    • tests/util.py
  7. Change #264031

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 08 Apr 2026 23:15:39
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 567803db797ae656dbdf4a630785e51b68798060

    Comments

    dns: https-eyeballing async
    Make cf-https-connect work async correctly:
    - only start first baller when at least one A/AAAA address
      is available
    - select first connect attempt after that with HTTPS-RR info
      there or not.
    - select second connect attempt only when HTTPS-RR is resolved
      (may have resolved to "not known") and select possible ALPN
      from things known by then. May not select any second attempt
      when first already covers everything.
    
    This means when the HTTPS-RR is known at/before the first address
    is resolved, everything behaves as before. When the HTTPS-RR is
    late, a first connection attempt will have been started. Any
    ALPN preference from the HTTPS-RR that is not already ongoing will
    then start the second attempt.
    
    For HTTPS-RRs that recommend 2 or more ALPNs, the first will always
    be attempted: either it is already ongong or it will be the ALPN
    for the second attempt. The 2nd ALPN recommendation from HTTPS-RR
    *may* be honored or not, depending on what is already selected.
    
    The difference in behaviour between early/late HTTPS-RR resolve
    cannot be helped - unless we do not perform any attempts before
    it arrives. Trade offs.
    
    Closes #21267

    Changed files

    • lib/cf-dns.c
    • lib/cf-dns.h
    • lib/cf-https-connect.c
    • lib/vquic/vquic.c