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

Builder curl-ares-solaris10-i386 Build #4521

Results:

Failed

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision3a397f7a05a46521b2772670b92ffda53fe05598
Changes3 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git updating ( 1 secs )
    1. stdio
    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-ares-solaris10-i386 slave
buildername curl-ares-solaris10-i386 Builder
buildnumber 4521 Build
codebase Build
project curl Build
repository https://github.com/curl/curl.git Build
revision 3a397f7a05a46521b2772670b92ffda53fe05598 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. Joshua Rogers
  2. Max Dymond
  3. Stefan Eissing

Timing:

StartThu Sep 17 00:47:46 2026
EndThu Sep 17 10:38:28 2026
Elapsed9 hrs, 50 mins, 42 secs

All Changes:

:

  1. Change #281936

    Category curl
    Changed by Max Dymond <cmeister2ohnoyoudont@gmail.com>
    Changed at Wed 16 Sep 2026 16:57:05
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9315d9c4e4b77d8e6f16206780d431a25735c3bf

    Comments

    http2: initialize URL handle for server pushes
    Retain the parsed CURLU on accepted pushed transfers so retries and
    relative redirects have valid URL state.
    
    Add regression coverage for relative redirects on pushed streams.
    
    Closes #22970

    Changed files

    • lib/http2.c
    • tests/http/test_09_push.py
    • tests/libtest/cli_h2_serverpush.c
  2. Change #281944

    Category curl
    Changed by Joshua Rogers <MegaManSecohnoyoudont@users.noreply.github.com>
    Changed at Wed 16 Sep 2026 19:11:32
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a2fa1be85bf7d290370a15783bc1f182e2984bfb

    Comments

    lib: reject internal handles in the multi/easy public API
    - Change curl_multi_add_handle(), curl_multi_remove_handle() and
      Curl_eapi_enter() to refuse easy handles with state.internal set.
    
    Prior to this change, a notify callback that removed and cleaned up the
    handle it gets for CURLMNOTIFY_INFO_READ freed multi->admin, leading to
    a use-after-free and a double-free in curl_multi_cleanup().
    
    Co-authored-by: Stefan Eissing
    
    Closes https://github.com/curl/curl/pull/22917
    Closes https://github.com/curl/curl/pull/22966

    Changed files

    • docs/libcurl/curl_multi_remove_handle.md
    • docs/libcurl/opts/CURLMOPT_NOTIFYFUNCTION.md
    • lib/api.c
    • lib/multi.c
    • tests/data/Makefile.am
    • tests/data/test3107
    • tests/libtest/Makefile.inc
    • tests/libtest/lib3107.c
  3. Change #281945

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 16 Sep 2026 19:11:33
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3a397f7a05a46521b2772670b92ffda53fe05598

    Comments

    http2: update a refused stream's error after GOAWAY
    When a server announced in a GOAWAY message that it will not process
    a stream, make the error code from the GOAWAY the stream's error code.
    
    Prior to this change GOAWAY HTTP_1_1_REQUIRED did not affect the refused
    stream's error and libcurl wrongly retried it with http/2.
    
    Reported-by: Adam Shirt
    
    Fixes https://github.com/curl/curl/issues/22923
    Closes https://github.com/curl/curl/pull/22946

    Changed files

    • lib/http2.c