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

Builder curl-ares-solaris10-i386 Build #4599

Build In Progress:

ETA: 22:05:49 [4 mins, 54 secs]

[waiting for Lock]

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-ares-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-ares-solaris10-i386 slave
buildername curl-ares-solaris10-i386 Builder
buildnumber 4599 Build
codebase Build
project curl Build
repository https://github.com/curl/curl.git Build
revision 653f7d7fa983938c4c9331d14c71bc9fa5a5aba8 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. Daniel McCarney
  2. Daniel Stenberg
  3. Rhino
  4. Stefan Eissing
  5. Viktor Szakats
  6. pszemus

Timing:

StartThu Oct 15 16:03:10 2026
Elapsed5 hrs, 57 mins, 44 secs

All Changes:

:

  1. Change #286173

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 15 Oct 2026 11:24:59
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f800f6131f6e8db55ad1bc7a884a05cf166683cb

    Comments

    tidy-up: simplify CRTDBG logic in `generate.bat`
    Follow-up to bc229770522509126431c698dd4159108e3c5464 #23400
    
    Closes #23410

    Changed files

    • projects/Windows/generate.bat
  2. Change #286178

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 15 Oct 2026 11:40:45
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ebcbcbf8b445793b7aed9e1048fd7b4dfc8f2c6c

    Comments

    appveyor: explicitly set the CA bundle in the curl test run
    To make it work with all CA search settings (i.e. safe search and search
    disabled.)
    
    Cherry-picked from #23277
    
    Closes #23411

    Changed files

    • appveyor.sh
  3. Change #286179

    Category curl
    Changed by pszemus <przemyslaw.sobalaohnoyoudont@gmail.com>
    Changed at Thu 15 Oct 2026 11:41:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b1dc22793413042d5bb300f9ba32bcf96abb5385

    Comments

    examples: simplify timeout handling in multi-uv.c
    Removed check for zero timeout in multi-uv.c - a libuv timer with
    timeout 0 fires on the next loop iteration
    (https://docs.libuv.org/en/v1.x/timer.html#c.uv_timer_start).
    
    Closes #23408

    Changed files

    • docs/examples/multi-uv.c
  4. Change #286201

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 15 Oct 2026 13:11:33
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1650f3f1baffdc42e3313415a2a679c964b15a26

    Comments

    checksrc: extend `PRINTFZ` rule to `%zx`
    It's used in the codebase, but not in CRT printf calls. Make sure to not
    introduce it there and break <VS2013.
    
    Follow-up to 7f47b6ed6e8c2e527f72d9f83bbef5d7760ddc6a #23383
    
    Closes #23414

    Changed files

    • docs/internals/CHECKSRC.md
    • scripts/checksrc.pl
    • tests/data/test1185
  5. Change #286202

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 15 Oct 2026 13:12:45
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3dd11582cbf42a92672a20868002d7a61b951434

    Comments

    curl_getdate.md: clarify that the weekday name means nothing
    It just needs to be a validly spelled name.
    
    Closes #23413

    Changed files

    • docs/libcurl/curl_getdate.md
  6. Change #286203

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 15 Oct 2026 13:13:31
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 03f3f4c6d97be3c2c9ad42010f65e61bf0a2c05c

    Comments

    share: connection pool shutdowns
    When closing a share with a connection pool, do not run the shutdown
    sequences even once as there is no "multi" to operate on. Just terminate
    the connections.
    
    multi.c: handle a call to `Curl_multi_connchanged()` with a NULL
    argument.
    
    test_60_05: check shutdown in parallel mode that has the
    connection pool at the multi handle, not a share.
    
    Closes #23404

    Changed files

    • lib/multi.c
    • tests/http/test_19_shutdown.py
    • tests/http/test_60_h3_proxy.py
  7. Change #286210

    Category curl
    Changed by Rhino <195818135+1rhino2ohnoyoudont@users.noreply.github.com>
    Changed at Thu 15 Oct 2026 15:37:23
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ef6b17cf12d4af4dfb2af4f9bc35861772be71c7

    Comments

    conncache: poll an idle connection for pending input on every reuse
    Since 2f1e94eaed the alive check in Curl_cpool_conn_seems_healthy() is
    skipped when it last ran less than a second ago, and that also skipped
    the pending input check that follows it. An idle HTTP/1.1 connection
    that had received unsolicited data from the server was then reused
    within that second and the stray bytes came back as the response to the
    next request, so every later response on that connection was shifted by
    one. 8.21.0 refused to reuse a connection with input pending on every
    reuse, and with 8.22.0 the tool reproduces it at a 900 ms gap between
    requests while 1100 ms gets a fresh connection.
    
    RFC 9112 section 9.2 says a client must not treat data received with no
    outstanding request as a response, so poll for pending input on every
    reuse of an idle non-multiplexed connection and keep the once a second
    limit only for the other checks, the protocol specific
    connection_is_dead callback and multiplexed connections.
    
    Test 1701 reproduces it with sws sending a second response after the
    first one completed and the tool starting the next request inside the
    window.
    
    Follow-up to 2f1e94eaed
    Ref: #22169
    Bug: https://hackerone.com/reports/4098761
    Closes #23412

    Changed files

    • lib/conncache.c
    • tests/data/Makefile.am
    • tests/data/test1701
  8. Change #286214

    Category curl
    Changed by Daniel McCarney <danielohnoyoudont@binaryparadox.net>
    Changed at Thu 15 Oct 2026 16:21:35
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e52fe248d3678b3c5fcfe76a05df376fd0602368

    Comments

    GHA: update dependency rustls/rustls-ffi to v0.15.5, add valgrind exception
    Add a Valgrind suppression entry for the Rust stdlib false positive on
    arm64.
    
    Silencing this report, as seen with valgrind arm64 1:3.22.0-0ubuntu3:
    ```
    === Start of file valgrind410
     ==7126== Conditional jump or move depends on uninitialised value(s)
     ==7126==    at 0x4DF4068: <hashbrown::map::HashMap<rustls_pki_types::server_name::ServerName, rustls::client::handy::cache::ServerData, std::hash::random::RandomState>>::rustc_entry (in /home/runner/rustls/lib/librustls.so.0.15.5)
     ==7126==    by 0x4D70877: <rustls::limited_cache::LimitedCache<rustls_pki_types::server_name::ServerName, rustls::client::handy::cache::ServerData>>::get_or_insert_default_and_edit::<<rustls::client::handy::cache::ClientSessionMemoryCache as rustls::client::client_conn::ClientSessionStore>::insert_tls13_ticket::{closure#0}> (in /home/runner/rustls/lib/librustls.so.0.15.5)
     ==7126==    by 0x4DC7DBB: <rustls::client::handy::cache::ClientSessionMemoryCache as rustls::client::client_conn::ClientSessionStore>::insert_tls13_ticket (in /home/runner/rustls/lib/librustls.so.0.15.5)
     ==7126==    by 0x4DE303B: <rustls::client::tls13::ExpectTraffic>::handle_new_ticket_impl (in /home/runner/rustls/lib/librustls.so.0.15.5)
     ==7126==    by 0x4DEDB2B: <rustls::client::tls13::ExpectTraffic as rustls::common_state::State<rustls::client::client_conn::ClientConnectionData>>::handle (in /home/runner/rustls/lib/librustls.so.0.15.5)
     ==7126==    by 0x4DF6B43: <rustls::conn::ConnectionCore<rustls::client::client_conn::ClientConnectionData>>::process_msg (in /home/runner/rustls/lib/librustls.so.0.15.5)
     ==7126==    by 0x4DF6EBF: <rustls::conn::ConnectionCore<rustls::client::client_conn::ClientConnectionData>>::process_new_packets (in /home/runner/rustls/lib/librustls.so.0.15.5)
     ==7126==    by 0x4D44D5B: rustls_connection_process_new_packets (in /home/runner/rustls/lib/librustls.so.0.15.5)
     ==7126==    by 0x49BCB6F: tls_recv_more (in /home/runner/work/curl/curl/bld/lib/libcurl.so.4.8.0)
     ==7126==    by 0x49BCCD3: cr_recv (in /home/runner/work/curl/curl/bld/lib/libcurl.so.4.8.0)
     ==7126==    by 0x49C31F7: ssl_cf_recv (in /home/runner/work/curl/curl/bld/lib/libcurl.so.4.8.0)
     ==7126==    by 0x48EBBBB: Curl_cf_recv (in /home/runner/work/curl/curl/bld/lib/libcurl.so.4.8.0)
     ==7126==    by 0x48EE2C7: Curl_conn_recv (in /home/runner/work/curl/curl/bld/lib/libcurl.so.4.8.0)
     ==7126==    by 0x499621F: Curl_xfer_recv (in /home/runner/work/curl/curl/bld/lib/libcurl.so.4.8.0)
     ==7126==    by 0x499450B: xfer_recv_resp (in /home/runner/work/curl/curl/bld/lib/libcurl.so.4.8.0)
     ==7126==    by 0x499475B: sendrecv_dl (in /home/runner/work/curl/curl/bld/lib/libcurl.so.4.8.0)
    === End of file valgrind410
    ```
    
    Ref: https://github.com/curl/curl/pull/23401#issuecomment-6177821623
    
    Closes #23401
    Closes #23418

    Changed files

    • .github/workflows/linux.yml
    • tests/valgrind.supp
  9. Change #286231

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 15 Oct 2026 17:27:16
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 653f7d7fa983938c4c9331d14c71bc9fa5a5aba8

    Comments

    parsedate: minor simplifications
    - remove the number state
    - drop a local variable
    - drop checks that can't trigger
    - move the day of month check
    - combine the struct when validity checks
    - keep the time of day in seconds only
    
    Closes #23417

    Changed files

    • lib/parsedate.c