Builder curl-ares-solaris10-sparc Build #3632
Results:
Build successful
SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 5e661767339f1c300b01dc7e0cffe5a8290324a5 |
| Got Revision | 5e661767339f1c300b01dc7e0cffe5a8290324a5 |
| Changes | 12 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc | slave |
| buildername | curl-ares-solaris10-sparc | Builder |
| buildnumber | 3632 | Build |
| codebase | Build | |
| got_revision | 5e661767339f1c300b01dc7e0cffe5a8290324a5 | Git |
| osplatform | SPARC | SetPropertyFromCommand Step |
| osrelease | 10 | SetPropertyFromCommand Step |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 5e661767339f1c300b01dc7e0cffe5a8290324a5 | Build |
| scheduler | schedule-curl-ares-solaris10-sparc | Scheduler |
| slavename | unstable10s | BuildSlave |
| workdir | /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Aritra Basuaritrbas+gh@cisco.com
- Daniel Stenbergdaniel@haxx.se
- Stefan Eissingstefan@eissing.org
- Viktor Szakatscommit@vsz.me
- ambikeesshhambikesh2206@gmail.com
- renovate[bot]29139614+renovate[bot]@users.noreply.github.com
- tiymat138939221+tiymat@users.noreply.github.com
Timing:
| Start | Thu May 28 20:12:06 2026 |
| End | Fri May 29 08:21:41 2026 |
| Elapsed | 12 hrs, 9 mins, 34 secs |
All Changes:
:
Change #268638
Category curl Changed by ambikeesshh <ambikesh2206@gmail.com> Changed at Thu 28 May 2026 08:43:53 Repository https://github.com/curl/curl.git Project curl Branch master Revision e2ca8408c43275b3cf36ed08f4503732cd8df3a5 Comments
cf-socket: set scope_id for IPv6 link-local addresses When connecting to an mDNS hostname that resolves to an IPv6 link-local address, connect() fails with EINVAL because sin6_scope_id is 0. This is a regression since 8.20.0 where the threaded resolver started splitting A and AAAA queries into separate getaddrinfo calls. The AAAA-only call with PF_INET6 may not set scope_id on systems where the same call with PF_UNSPEC did. When the resolver does not provide scope_id for a link-local address, try to determine it from the system's network interfaces using getifaddrs(). Also add scope_id to verbose connect output so the value can be seen in curl -v logs. Built and tested locally on Linux. checksrc passes. Fixes #21669 Reported-by: Bartel Sielski Closes #21728
Changed files
- lib/cf-socket.c
Change #268639
Category curl Changed by tiymat <138939221+tiymat@users.noreply.github.com> Changed at Thu 28 May 2026 08:49:56 Repository https://github.com/curl/curl.git Project curl Branch master Revision f1959ae9621af4473f7daa831d5318efdaccd97f Comments
urlapi: fix an issue parsing file URLs Fixes #21743 Closes #21764
Changed files
- lib/urlapi.c
- tests/libtest/lib1560.c
- tests/unit/unit1675.c
Change #268650
Category curl Changed by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Changed at Thu 28 May 2026 09:59:58 Repository https://github.com/curl/curl.git Project curl Branch master Revision de9bb509d16f28f9cd43705349bf4b6642ac3a4f Comments
GHA: update dependency google/boringssl to v0.20260526.0 Closes #21790
Changed files
- .github/workflows/http3-linux.yml
- .github/workflows/linux.yml
Change #268656
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 28 May 2026 10:12:00 Repository https://github.com/curl/curl.git Project curl Branch master Revision 9591ff123ded454d9c45c946c286123b4a1c0a5d Comments
tidy-up: add space around operators, where missing Closes #21793
Changed files
- .github/scripts/randcurl.pl
- .github/scripts/verify-examples.pl
- include/curl/curl.h
- scripts/checksrc.pl
- scripts/contributors.sh
- scripts/managen
- src/tool_cb_dbg.c
- tests/data/test1063
- tests/ech_combos.py
- tests/ech_tests.sh
- tests/ftpserver.pl
- tests/http/scorecard.py
- tests/http/test_02_download.py
- tests/http/test_07_upload.py
- tests/http/test_08_caddy.py
- tests/http/test_09_push.py
- tests/http/test_10_proxy.py
- tests/http/test_14_auth.py
- tests/http/test_16_info.py
- tests/http/test_17_ssl_use.py
- tests/http/test_18_methods.py
- tests/http/test_19_shutdown.py
- tests/http/test_30_vsftpd.py
- tests/http/test_31_vsftpds.py
- tests/http/test_32_ftps_vsftpd.py
- tests/http/test_40_socks.py
- tests/http/test_50_scp.py
- tests/http/test_51_sftp.py
- tests/negtelnetserver.py
- tests/processhelp.pm
- tests/runtests.pl
- tests/server/rtspd.c
- tests/test1276.pl
- tests/testutil.pm
Change #268662
Category curl Changed by Aritra Basu <aritrbas+gh@cisco.com> Changed at Thu 28 May 2026 10:38:58 Repository https://github.com/curl/curl.git Project curl Branch master Revision 91facd7bb3bb366525b7cb41221f6359c5e936db Comments
tests/http: fix HTTP/3 proxy pytest failures with h2o Fix pytest failures in HTTP/3 proxy tests when h2o is not installed, misconfigured, or fails to start at runtime. This prevents: - FileNotFoundError when h2o document root does not exist - Fixture setup errors when h2o is configured but cannot start - Unused test data file creation when h2o is absent or broken - CI aborts on systems where h2o exists but is not runnable Bug: https://github.com/curl/curl/pull/21789#issuecomment-4559098879 Bug: https://github.com/curl/curl/pull/21789#issuecomment-4559161907 Follow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153 Closes #21791
Changed files
- tests/http/conftest.py
- tests/http/test_60_h3_proxy.py
- tests/http/testenv/env.py
- tests/http/testenv/h2o.py
Change #268689
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 28 May 2026 12:52:50 Repository https://github.com/curl/curl.git Project curl Branch master Revision f2183f51b6651dae759164d064c62fa075d8f695 Comments
build: say 'experimental' in option descriptions Also: - INSTALL-CMAKE.md: alpha-sort enable options. - cmake: sync a description between source and docs. Closes #21795
Changed files
- CMakeLists.txt
- configure.ac
- docs/INSTALL-CMAKE.md
- m4/curl-confopts.m4
Change #268691
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 28 May 2026 12:52:50 Repository https://github.com/curl/curl.git Project curl Branch master Revision cfa735c40a46b19c787f540606495881452384d1 Comments
h3-proxy: rename feature 'Proxy/PROXY-HTTP3' to 'proxy-HTTP3' For consistency and to follow existing 'HTTPS-proxy' (with lowercase 'proxy') feature tag more closely. Follow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153 Closes #21796
Changed files
- CMakeLists.txt
- configure.ac
- docs/libcurl/curl_version_info.md
- lib/version.c
- tests/http/test_60_h3_proxy.py
Change #268712
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 28 May 2026 14:31:32 Repository https://github.com/curl/curl.git Project curl Branch master Revision 59213f8248cfc10e97a6a23f5e4da9b1e5057400 Comments
GHA: enable H3 proxy in CI, also enable h2o tests on Linux Also: - GHA/http3-linux: enable deprecated APIs in openssl-prev local OpenSSL builds. Required by h2o and its vendored dependencies. Tried OpenSSL 4, LibreSSL 4.x, BoringSSL: all failed at one point. - GHA/http3-linux: build h2o from source. libuv1-dev may not be stricly required. Tried installing libwslay-dev, but it wasn't recognized. Also disable building h2o libs for a much smaller dist directory and slightly faster build. Sadly, h2o is not versioned, so I pinned to the current latest commit at the master branch. It advertises itself as 2.3.0-DEV in pytest. - drop redundant `libnghttp3` installs. Remains of openssl-quic builds. Follow-up to 6aaac9dd388a64d0f511544496608693e1105d13 #20226 Note GHA/macos pytests may or not not be stable with the H3 proxy tests. Follow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153 Closes #21789
Changed files
- .github/workflows/codeql.yml
- .github/workflows/http3-linux.yml
- .github/workflows/linux.yml
- .github/workflows/macos.yml
- .github/workflows/windows.yml
Change #268716
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Thu 28 May 2026 14:41:27 Repository https://github.com/curl/curl.git Project curl Branch master Revision e4139a73c82d2035142f5ae36196adb4e9831dae Comments
h3-proxy: fixes around H3 proxy code: - less exception handling in existing code - true ip happy eyeballing - enable certificate verification - cf-h2-proxy: abort connection when server closed connection tests: - remove all --insecure and --proxy-insecure args - make session reuse test_60_12 a working one - resolve port conflicts between h2o and nghttpx - use proxy args better - make test_60_06 run shorter - kill h2o at the end of tests, normal stop takes too long Ref: 59213f8248cfc10e97a6a23f5e4da9b1e5057400 #21789 Follow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153 Closes #21798
Changed files
- lib/cf-capsule.c
- lib/cf-capsule.h
- lib/cf-h2-proxy.c
- lib/cf-h3-proxy.c
- lib/cf-h3-proxy.h
- lib/cf-ip-happy.c
- lib/cf-ip-happy.h
- lib/cf-socket.c
- lib/cf-socket.h
- lib/cfilters.c
- lib/connect.c
- lib/http_proxy.c
- lib/http_proxy.h
- lib/url.c
- lib/vquic/curl_ngtcp2.c
- lib/vquic/curl_quiche.c
- lib/vquic/vquic.c
- lib/vquic/vquic.h
- tests/http/conftest.py
- tests/http/test_60_h3_proxy.py
- tests/http/testenv/curl.py
- tests/http/testenv/env.py
- tests/http/testenv/h2o.py
- tests/http/testenv/nghttpx.py
- tests/unit/unit2600.c
Change #268733
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 28 May 2026 16:37:06 Repository https://github.com/curl/curl.git Project curl Branch master Revision c2ca16f3ff2ad8300e67ea5a3cc4060738473e45 Comments
h3: sync printf masks with types, drop two casts Also fix `nwritten` signedness in `cb_h3_read_req_body()`. Follow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153 Ref: #20848 Closes #21799
Changed files
- lib/cf-h3-proxy.c
- lib/vquic/curl_ngtcp2.c
Change #268742
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 28 May 2026 17:42:14 Repository https://github.com/curl/curl.git Project curl Branch master Revision a0c559ff030d859135a32bf8f753166309b0e546 Comments
h3: fix signedness of two printf masks Follow-up to c2ca16f3ff2ad8300e67ea5a3cc4060738473e45 #21799
Changed files
- lib/cf-h3-proxy.c
- lib/vquic/curl_ngtcp2.c
Change #268743
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Thu 28 May 2026 17:45:04 Repository https://github.com/curl/curl.git Project curl Branch master Revision 5e661767339f1c300b01dc7e0cffe5a8290324a5 Comments
http: don't pass on set cookies to new origins Verified by test 2015 Reported-by: azraelxuemo on hackerone Closes #21794
Changed files
- lib/http.c
- tests/data/Makefile.am
- tests/data/test2015