Builder curl-ares-solaris10-i386 Build #4599
Build In Progress:
ETA: 22:05:49 [4 mins, 54 secs]
[waiting for Lock]SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 653f7d7fa983938c4c9331d14c71bc9fa5a5aba8 |
| Changes | 9 changes |
BuildSlave:
unstable10xReason:
The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build
Steps and Logfiles:
-
- - no logs -
-
- - no logs -
-
- - no logs -
-
- - no logs -
-
- - no logs -
Build Properties:
| Name | Value | Source |
|---|---|---|
| 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:
| Name | Label | Value |
|---|
Responsible Users:
- Daniel McCarneydaniel@binaryparadox.net
- Daniel Stenbergdaniel@haxx.se
- Rhino195818135+1rhino2@users.noreply.github.com
- Stefan Eissingstefan@eissing.org
- Viktor Szakatscommit@vsz.me
- pszemusprzemyslaw.sobala@gmail.com
Timing:
| Start | Thu Oct 15 16:03:10 2026 |
| Elapsed | 5 hrs, 57 mins, 44 secs |
All Changes:
:
Change #286173
Category curl Changed by Viktor Szakats <commit@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
Change #286178
Category curl Changed by Viktor Szakats <commit@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
Change #286179
Category curl Changed by pszemus <przemyslaw.sobala@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
Change #286201
Category curl Changed by Viktor Szakats <commit@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
Change #286202
Category curl Changed by Daniel Stenberg <daniel@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
Change #286203
Category curl Changed by Stefan Eissing <stefan@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
Change #286210
Category curl Changed by Rhino <195818135+1rhino2@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
Change #286214
Category curl Changed by Daniel McCarney <daniel@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 #23418Changed files
- .github/workflows/linux.yml
- tests/valgrind.supp
Change #286231
Category curl Changed by Daniel Stenberg <daniel@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