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

Builder curl-ares-solaris10-i386 Build #3310

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisiond60c9aec420704ce31dbb9905d3188eab9bd2cbe
Got Revisiond60c9aec420704ce31dbb9905d3188eab9bd2cbe
Changes9 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 7 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 1 hrs, 13 mins, 28 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 3310 Build
codebase Build
got_revision d60c9aec420704ce31dbb9905d3188eab9bd2cbe Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision d60c9aec420704ce31dbb9905d3188eab9bd2cbe 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. Stefan Eissing
  2. Viktor Szakats
  3. dependabot[bot]

Timing:

StartTue Apr 22 17:01:12 2025
EndTue Apr 22 20:40:38 2025
Elapsed3 hrs, 39 mins, 26 secs

All Changes:

:

  1. Change #227822

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Tue 22 Apr 2025 13:46:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4872dafd8075fab781b7a3ac7ce6ac587e2a68e9

    Comments

    vquic: init for every call to recvmsg
    When calling recvmsg(), always set up the msg structures for
    each call as there are OS implemenations that change members
    of msg.
    
    Fixes #17120
    Reported-by: Harry Sintonen
    Closes #17131

    Changed files

    • lib/vquic/vquic.c
  2. Change #227829

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Tue 22 Apr 2025 14:33:41
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 24dd825ed54495a441ca6ffeae471192c5a334ec

    Comments

    cares: fix missing lazy init for CURLOPT_DNS_SERVERS
    When setting option CURLOPT_DNS_SERVERS, the ares channel was not
    properly initialized and the setting failed.
    
    Fixes #17119
    Reported-by: calvin2021y on github
    Closes #17127

    Changed files

    • lib/asyn-ares.c
  3. Change #227846

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Tue 22 Apr 2025 15:52:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2a25abeaf1eb9f540ebda277a3a7c85d19e83979

    Comments

    connect: shutdown timer fix
    Fix a bug in timeout handling for connection shutdowns that led to
    default timeout of 2 seconds not being in effect.
    
    Only set the shutdown timeout expiry when operating on a non-admin
    transfers. Admin handles are only temproarily tied to a connection.
    
    Fixes #17130
    Reported-by: Rasmus Melchior Jacobsen
    Closes #17135

    Changed files

    • lib/connect.c
  4. Change #227847

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Tue 22 Apr 2025 15:54:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ebe6612505256dc3323c656a542cd643ec1012ab

    Comments

    vquic: unblame netbsd
    it was innocent.
    
    Follow-up to 4872dafd8075fab781b7a3ac
    
    Closes #17133

    Changed files

    • lib/vquic/vquic.c
  5. Change #227848

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Tue 22 Apr 2025 15:55:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1d66a769d7b2c82e9f6942ab1fa56cd2c5385067

    Comments

    http: fix HTTP/2 handling of TE request header using "trailers"
    A "TE" request header is allowed in HTTP/2 when it only carries the
    "trailers" value. RFC 9113 ch. 8.2.2. Check client supplied TE values
    for the "trailers" token and only pass that one in a HTTP/2 request.
    
    Add test_01_17 to verify.
    
    Fixes #17122
    Reported-by: epicmkirzinger on github
    Closes #17128

    Changed files

    • lib/http.c
    • tests/http/test_01_basic.py
    • tests/http/testenv/mod_curltest/mod_curltest.c
  6. Change #227849

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Tue 22 Apr 2025 15:57:18
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 657aae79c04c9440b656c86daf11b38dc553d718

    Comments

    lib: add meta_hash to connection, eliminate hash_offt
    With a meta_hash at each connection (similar to easy handle, let
    multi_ev.c store its pollsets as meta data, no longer needing its own
    hashes.
    
    This eliminates the last use of Curl_hash_offt. Remove it.
    
    Closes #17095

    Changed files

    • docs/internals/HASH.md
    • docs/internals/UINT_SETS.md
    • lib/Makefile.inc
    • lib/doh.c
    • lib/easy.c
    • lib/hash_offt.c
    • lib/hash_offt.h
    • lib/http2.c
    • lib/multi_ev.c
    • lib/multi_ev.h
    • lib/uint-hash.c
    • lib/uint-hash.h
    • lib/url.c
    • lib/url.h
    • lib/urldata.h
    • lib/vquic/curl_msh3.c
    • lib/vquic/curl_ngtcp2.c
    • lib/vquic/curl_quiche.c
    • tests/data/test1616
    • tests/unit/unit1616.c
  7. Change #227868

    Category curl
    Changed by dependabot[bot] <49699333+dependabot[bot]ohnoyoudont@users.noreply.github.com>
    Changed at Tue 22 Apr 2025 16:50:12
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4c20eb71083268c20f1018145e0de1dff18d5878

    Comments

    GHA/windows: bump cygwin/cygwin-install-action
    to https://github.com/cygwin/cygwin-install-action/commit/f2009323764960f80959895c7bc3bb30210afe4d
    
    Closes #17118

    Changed files

    • .github/workflows/windows.yml
  8. Change #227869

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 22 Apr 2025 16:50:12
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a36655224356c10d70bcc566ce60f82af795ca90

    Comments

    GHA: always use Ninja on macos runners
    It's installed by default on the macos runners now.
    
    Closes #17115

    Changed files

    • .github/workflows/distcheck.yml
    • .github/workflows/macos.yml
    • .github/workflows/non-native.yml
    • .github/workflows/windows.yml
  9. Change #227870

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 22 Apr 2025 16:50:12
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision d60c9aec420704ce31dbb9905d3188eab9bd2cbe

    Comments

    openssl-quic: avoid potential `-Wnull-dereference`, add assert
    Seen with curl-for-win, OpenSSL QUIC, gcc 14.2.0, cmake unity mode.
    
    Silences:
    ```
    In file included from _x86-win-ucrt-bld/lib/CMakeFiles/libcurl_object.dir/Unity/unity_5_c.c:55:
    In function 'cf_osslq_check_and_unblock',
        inlined from 'cf_progress_egress' at lib/vquic/curl_osslq.c:1730:12:
    lib/vquic/curl_osslq.c:1581:11: error: potential null pointer dereference [-Werror=null-dereference]
     1581 |           nghttp3_conn_unblock_stream(ctx->h3.conn, stream->s.id);
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    lib/vquic/curl_osslq.c:1582:34: error: potential null pointer dereference [-Werror=null-dereference]
     1582 |           stream->s.send_blocked = FALSE;
          |                                  ^
    ```
    
    Co-authored-by: Daniel Stenberg
    Co-authored-by: Stefan Eissing
    
    Closes #17107

    Changed files

    • lib/vquic/curl_osslq.c