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

Builder curl-threaded-solaris10-i386 Build #4483

Build In Progress:

[waiting for Lock]

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisionadb4edd177402011c9649047f7ecbde9fda4080b
Changes12 changes

BuildSlave:

unstable10x

Reason:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Stefan Eissing
  3. Viktor Szakats
  4. alhudz

Timing:

StartThu Jun 18 18:08:18 2026
Elapsed2 hrs, 34 mins, 24 secs

All Changes:

:

  1. Change #271552

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 18 Jun 2026 08:31:39
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision abad1c9e4895cc89edddd668b6bee36fb03d11c8

    Comments

    RELEASE-PROCEDURE.md: update coming relese dates
    Adjusted for the summer of bliss 2026

    Changed files

    • docs/RELEASE-PROCEDURE.md
  2. Change #271558

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 18 Jun 2026 10:31:40
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f0be41763542f68dce344beee8a5c5e5b858e6d1

    Comments

    multi: xfers_really_alive
    Yes, we were counting the "live" transfers before, but were they
    *really* alive?
    
    When determining to add the wakeup socket to fdset/waitfds etc, we
    should only do that when the multi handle is actually processing
    transfers. Other wise, the application could wait on the wakeup socket
    forever.
    
    For this, we counted `multi->xfers_alive` (e.g. the "running" number
    returned by `curl_multi_perform()`). This was almost correct.
    
    The problem is that added easy handles are counted as "alive" right away
    on the addition. But the processing has not started yet. They did not
    trigger any DNS resolves or opened any sockets yet.
    
    Add two fields in multi and easy handle:
    
    * `multi->xfers_really_alive`: counts the "alive" transfers that have
      passed `MSTATE_INIT` (at least once)
    * `data->state.really_alive`: to track if the transfer has been counted
    
    Add test 2412 to check that adding transfers without perform will not
    trigger the wakeup socket to be added.
    
    Fixes #22050
    Reported-by: Bryan Henderson
    Closes #22066

    Changed files

    • lib/multi.c
    • lib/multihandle.h
    • lib/urldata.h
    • tests/data/Makefile.am
    • tests/data/test2412
    • tests/libtest/Makefile.inc
    • tests/libtest/lib2412.c
    • tests/libtest/lib530.c
  3. Change #271561

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 18 Jun 2026 10:42:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision af94731a432b0c512f93cfcd8d33aa74eb9f85ce

    Comments

    GHA/linux: drop arm runner home attribute workaround (fixed upstream)
    Issue had been fixed in the ubuntu-24.04-arm runner image upstream.
    
    now:
    ```
    $ ls -l /home  # on arm
    drwxr-x---  11 runner runner 4096 Jun 18 08:19 runner
    
    $ ls -l /home  # on intel
    drwxr-x---  11 runner runner 4096 Jun 18 08:19 runner
    ```
    
    Follow-up to 2b0d8dcc16c531d3154ab54347a3eaabf9bd2c7d #20231
    
    Closes #22076

    Changed files

    • .github/workflows/linux.yml
  4. Change #271562

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 18 Jun 2026 10:42:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6079ff314b059c48f560065cdbe6da8334961e2b

    Comments

    GHA/http3-linux: simplify setting `CC`/`CXX` envs
    Replace `GITHUB_ENV` method by defining these envs at workflow-level.
    
    Follow-up to a8174176b5425c5692b55b78e40aef3a2331155f #13841
    
    Closes #22075

    Changed files

    • .github/workflows/http3-linux.yml
  5. Change #271565

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 18 Jun 2026 10:56:12
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2d70c815e4e22886875dff52415eb662a515142f

    Comments

    GHA/linux: use default GCC compiler, drop `CC`/`CXX` envs
    At the time of the original commit, the runner was ubuntu-22.04 with
    a default GCC 11. It made sense to bump to 12 manually. Since 2025,
    the default is ubuntu-24.04 with GCC 13, when this became a downgrade.
    
    Drop manual envs and bump to GCC 13 with it. Other options available are
    14, 15 and 16.
    
    Refs:
    https://packages.ubuntu.com/jammy/gcc (ubuntu-22.04)
    https://packages.ubuntu.com/noble/gcc (ubuntu-24.04)
    
    Follow-up to 6079ff314b059c48f560065cdbe6da8334961e2b #22075
    Follow-up to a8174176b5425c5692b55b78e40aef3a2331155f #13841
    
    Closes #22077

    Changed files

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

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 18 Jun 2026 12:55:22
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a7e35c9194f3c6cc6bcfaa5bc559b02bcc83367a

    Comments

    docs/VERIFY: expand with more things we do
    Closes #22080

    Changed files

    • .github/scripts/pyspelling.words
    • docs/VERIFY.md
  7. Change #271616

    Category curl
    Changed by alhudz <al.hudz.kohnoyoudont@gmail.com>
    Changed at Thu 18 Jun 2026 14:17:27
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2f8fb98c5f0c4ff490a6c836634b69034d2a7cd9

    Comments

    pingpong: reject nul byte in server response line
    Add test 2108 covering the rejection over FTP. Drop the now-vestigial
    nul bytes from test 1282; they exercised the removed Kerberos FTP
    security buffer check and now trip this rejection before the 633
    login-denied path is reached.
    
    Closes #21996

    Changed files

    • lib/pingpong.c
    • tests/data/Makefile.am
    • tests/data/test1282
    • tests/data/test2108
  8. Change #271662

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 18 Jun 2026 17:01:02
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 5a2af800dea30b8ca5e6fa064ce2b8f2b9f0eb44

    Comments

    GHA/linux: bump analyzer job to gcc-16, and ubuntu-26.04
    To fix false positive gcc analyzer warning
    `-Wanalyzer-deref-before-check`, seen with gcc-15 and lower.
    
    Also bump its pair job.
    
    Tests with #22082 applied:
    gcc-13: https://github.com/curl/curl/actions/runs/27761999978/job/82138558662 (warning)
    gcc-15: https://github.com/curl/curl/actions/runs/27767571050/job/82158465527 (warning)
    gcc-16: https://github.com/curl/curl/actions/runs/27767332723/job/82157636394 (OK)
    
    Ref: #22082
    Fixes #22083
    
    Closes #22084

    Changed files

    • .github/workflows/linux.yml
  9. Change #271663

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 18 Jun 2026 17:06:45
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b71d3d9aeaacdd32bb4ae93b1dd647f66c6c437e

    Comments

    CURLMOPT_SOCKETFUNCTION.md: this sends *all* file descriptors
    Since libcurl has more than just the main tranfer sockets to worry
    about.
    
    Closes #22081

    Changed files

    • docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.md
  10. Change #271676

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 18 Jun 2026 17:30:56
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 39628c50844eb8dd6f7416653a836fa0ec4d73eb

    Comments

    openssl: do not mix OpenSSL int result with `CURLcode` variable
    Seen with clang-22:
    ```
    lib/vtls/openssl.c:3538:14: error: implicit conversion from 'int' to enumeration type 'CURLcode' is invalid in C++ [-Werror,-Wimplicit-int-enum-cast]
     3538 |     result = SSL_ech_set1_server_names(octx->ssl,
          |            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     3539 |                                        peer->origin->hostname, outername,
          |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     3540 |                                        0 /* do send outer */);
          |                                        ~~~~~~~~~~~~~~~~~~~~~~
    1 error generated.
    ```
    Ref: https://github.com/curl/curl/actions/runs/27769068896/job/82163712258#step:42:43
    
    Cherry-picked from #22086
    
    Closes #22087

    Changed files

    • lib/vtls/openssl.c
  11. Change #271679

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 18 Jun 2026 17:47:33
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 595d052923629e44009d106c1804334012c48d0e

    Comments

    curl_multi_assign.md: clarify lifetime
    Closes #22088

    Changed files

    • docs/libcurl/curl_multi_assign.md
  12. Change #271681

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 18 Jun 2026 17:54:10
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision adb4edd177402011c9649047f7ecbde9fda4080b

    Comments

    GHA: bump analyzer/sanitizer jobs to clang-22, and ubuntu-26.04
    On Linux, and Windows cross-builds.
    
    clang-tidy jobs look significantly faster. Other jobs remain around the
    same (this feels nice after seeing the significant slowdowns in
    Windows-2025, FreeBSD 15.)
    
    Before: https://github.com/curl/curl/actions/runs/27770630688
    After: https://github.com/curl/curl/actions/runs/27770913426?pr=22086
    
    gcc-analyzer also got faster:
    Before: https://github.com/curl/curl/actions/runs/27758865007/job/82127670883
    After: https://github.com/curl/curl/actions/runs/27768696084/job/82162385765
    
    Also:
    - work around actionlint 1.7.12 not yet being aware of ubuntu-26.04:
      ```
      windows.yml:770:14: label "ubuntu-26.04" is unknown. available labels are [...]
      ```
      Ref: https://github.com/curl/curl/actions/runs/27769065782/job/82163700294#step:6:13
      Ref: https://github.com/rhysd/actionlint/issues/682
      Ref: https://github.com/rhysd/actionlint/pull/683
    
    Follow-up to 5a2af800dea30b8ca5e6fa064ce2b8f2b9f0eb44 #22084
    
    Closes #22086

    Changed files

    • .github/workflows/checksrc.yml
    • .github/workflows/linux.yml
    • .github/workflows/windows.yml