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

Builder curl-unthreaded-solaris10-i386 Build #16782

Results:

Failed runtest

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 19 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 5 hrs, 6 mins, 6 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 2 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-unthreaded-solaris10-i386 slave
buildername curl-unthreaded-solaris10-i386 Builder
buildnumber 16782 Build
codebase Build
got_revision 11d0b202136debd81c9cc8dae49f3396670d0b85 Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 11d0b202136debd81c9cc8dae49f3396670d0b85 Build
scheduler schedule-curl-unthreaded-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-unthreaded-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Dan Fandrich
  2. Daniel Stenberg
  3. Jorge Rocamora
  4. Max Dymond
  5. Stefan Eissing

Timing:

StartWed Oct 7 09:25:26 2026
EndWed Oct 7 19:31:36 2026
Elapsed10 hrs, 6 mins, 9 secs

All Changes:

:

  1. Change #284792

    Category curl
    Changed by Dan Fandrich <danohnoyoudont@coneharvesters.com>
    Changed at Wed 07 Oct 2026 02:59:10
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e90bb2ff182fe4cc098abf546a5eb84056eb0e5b

    Comments

    tests: clean up Python test code
    - stop shadowing Python built-in names for variables
    - remove redundant len() calls
    - indent consistently
    - alphabetize indent order
    - use one line instead of four in conditional assigments
    - remove a redundant exception
    - remove redundant parenthesis
    
    Closes #23290

    Changed files

    • tests/http/scorecard.py
    • tests/http/test_02_download.py
    • tests/http/test_06_eyeballs.py
    • tests/http/test_11_unix.py
    • tests/http/test_17_ssl_use.py
    • tests/http/test_20_websockets.py
    • tests/http/test_31_vsftpds.py
    • tests/http/test_32_ftps_vsftpd.py
    • tests/http/testenv/__init__.py
    • tests/http/testenv/certs.py
    • tests/http/testenv/curl.py
    • tests/http/testenv/h2o.py
    • tests/negtelnetserver.py
  2. Change #284813

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 07 Oct 2026 07:45:22
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 50d1aa45a9103734821182e44379f751df402e79

    Comments

    RELEASE-NOTES: synced

    Changed files

    • RELEASE-NOTES
  3. Change #284819

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 07 Oct 2026 08:18:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1c6dc735ea0023993469eab270ac3159a0b713f7

    Comments

    config2setopts: rename define for maximum cookie header length
    Ref: #23286
    Closes #23288

    Changed files

    • src/config2setopts.c
  4. Change #284821

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 07 Oct 2026 08:29:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision d92954301acb24fe596c498ed91d0d30c7d34a15

    Comments

    http2: use stream in userdata
    Change nghttp2 stream userdata from the transfer to the `h2_stream_ctx`
    and lookup the transfer at the multi's table. This replaces hash lookups
    with table lookups which are faster.
    
    Closes #23262

    Changed files

    • lib/cf-h2-proxy.c
    • lib/http.c
    • lib/http.h
    • lib/http2.c
    • lib/vquic/cf-ngtcp2-cmn.h
    • lib/vquic/cf-quiche.c
  5. Change #284836

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 07 Oct 2026 09:23:08
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e08d30638e59d0a19c881a856ea1f59693680dc5

    Comments

    websocket: error on EOS with incomplete frame
    When the connection is closed, a websocket client writer that
    sees the EOS in the middle of a frame errors out.
    
    reported-by: Joshua Rogers
    
    Closes https://github.com/curl/curl/pull/23188

    Changed files

    • lib/ws.c
  6. Change #284837

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 07 Oct 2026 09:25:26
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4b03329952042499bb27a5ce9771d4bdc1f56903

    Comments

    easy: change event pollset construction
    - Switch from pollfd to curl_pollfds.
    
    This change also eliminates a reported problem that the max `pollfd`
    count was not checked.
    
    reported-by: Joshua Rogers
    
    Closes https://github.com/curl/curl/pull/23212

    Changed files

    • lib/easy.c
  7. Change #284838

    Category curl
    Changed by Max Dymond <cmeister2ohnoyoudont@gmail.com>
    Changed at Wed 07 Oct 2026 09:38:27
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 36a582d2c02fef5e6122179ee33d3130f53b3e5b

    Comments

    http: reject empty header names
    A custom proxy header can have a non-empty name that becomes empty after
    trimming. An HTTP/1 header line can also start with a colon. Reject
    these inputs before they reach Curl_dynhds_add(), which requires a
    non-empty name.
    
    Keep custom proxy headers consistent with existing behavior by ignoring
    the malformed entry. Return CURLE_BAD_FUNCTION_ARGUMENT from the HTTP/1
    parser.
    
    Add unit and proxy CONNECT regression coverage.
    
    Follow-up to 1c9f1f4c3f88
    Ref: curl/curl-fuzzer#409
    
    Closes https://github.com/curl/curl/pull/23292

    Changed files

    • lib/dynhds.c
    • lib/http_proxy.c
    • tests/data/test1428
    • tests/unit/unit2602.c
  8. Change #284839

    Category curl
    Changed by Jorge Rocamora <33847633+aeroyorchohnoyoudont@users.noreply.github.com>
    Changed at Wed 07 Oct 2026 09:57:13
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6c7468718ef976172fdd983c1ac3ae128e93bcbc

    Comments

    connect: do not busy-loop in blocking connect without a timeout
    - During blocking connect treat a transfer/connection timeout of 0 as
      timeout of 1000 for polling.
    
    Prior to this change if no timeout was set then 0 was passed as the
    timeout time to poll which caused a busy loop since it returned
    immediately.
    
    Closes https://github.com/curl/curl/pull/23024

    Changed files

    • lib/connect.c
  9. Change #284846

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 07 Oct 2026 11:04:38
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 11d0b202136debd81c9cc8dae49f3396670d0b85

    Comments

    multi: is_finished() fix
    When the progress callback errors on a not comppleted transfer, the
    transfer state entered COMPLETED right away and not DONE. This led
    to cleanup actions on the transfer/connection to not run.
    
    Only go to MSTATE_DONE in this case.
    
    Reported-by: Anthropic
    Closes #23295

    Changed files

    • lib/multi.c