Builder curl-threaded-solaris10-sparc Build #3519
Results:
Exception git
SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 80b6cd92af1891d9645923db3bbd453c99e99d45 |
| Changes | 23 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build
Steps and Logfiles:
-
git git exception ( 0 secs )
- - no logs -
-
- - no logs -
-
- - no logs -
-
- - no logs -
-
- - no logs -
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc | slave |
| buildername | curl-threaded-solaris10-sparc | Builder |
| buildnumber | 3519 | Build |
| codebase | Build | |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 80b6cd92af1891d9645923db3bbd453c99e99d45 | Build |
| scheduler | schedule-curl-threaded-solaris10-sparc | Scheduler |
| slavename | unstable10s | BuildSlave |
| workdir | /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Daniel Stenbergdaniel@haxx.se
- Flavio Amieiroflavio@amieiro.net
- Stefan Eissingstefan@eissing.org
- Viktor Szakatscommit@vsz.me
- renovate[bot]29139614+renovate[bot]@users.noreply.github.com
Timing:
| Start | Wed Mar 18 01:12:51 2026 |
| End | Wed Mar 18 01:14:19 2026 |
| Elapsed | 1 mins, 28 secs |
All Changes:
:
Change #261248
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 17 Mar 2026 02:47:05 Repository https://github.com/curl/curl.git Project curl Branch master Revision 1e3c2bec7eb735736755e15a48701f5b2d5b5979 Comments
GHA/http3-linux: add CI reproducer for `--with-ngtcp2=<path>` regression Configure LibreSSL autotools job with `--with-ngtcp=<path>` instead of adding ngtcp2 to `PKG_CONFIG_PATH`. To test this way of configuration in CI and test for the regression reported in #20889. Turns out this way of configuration isn't affected by the detection issue in this particular case. It also works for other backends except for these two, subject to separate fixes: - BoringSSL fix: https://github.com/ngtcp2/ngtcp2/pull/2070 - GnuTLS fix and BoringSSL workaround: #20920 Follow-up to 666db801963afca671ee5fa83bd2e9ed79fb8886 #20891 Follow-up to 8db0e286b363ad788d6dc0779d605b83c7ed4caf #18189 Follow-up to 99500660af19f89069e71c2251c13963401b3806 #18028 #18022 Closes #20926
Changed files
- .github/workflows/http3-linux.yml
Change #261259
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 17 Mar 2026 10:26:35 Repository https://github.com/curl/curl.git Project curl Branch master Revision b98981e16b5d85895853e6d203ab160a33101a70 Comments
url: don't assume all transfers have hostnames Follow-up from 412cd2577ac880be4fae78808e2a1d1c00da833e Add test 1659 to verify --connect-to when doing file:// transfers. Reported-by: James Fuller Closes #20948
Changed files
- lib/url.c
- tests/data/Makefile.am
- tests/data/test1659
Change #261278
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 17 Mar 2026 12:28:58 Repository https://github.com/curl/curl.git Project curl Branch master Revision 32500f12c444536f2f73b08e678fc67175335cd9 Comments
HTTP3.md: minor improvements - document building curl with CMake. - mention all supported forks in the OpenSSL section. Delete dedicated quictls section. - add TLS-backend pkgconfig dir to `PKG_CONFIG_PATH` for correctness. OpenSSL-based ones often work without this, by finding system `openssl.pc`. For GnuTLS and wolfSSL this has a lesser chance. Best to point to them explicitly. (configure may technically be able to do this automatically, but it isn't implemented.) - use `--with-ngtcp2=<path>` again, where possible. GnuTLS is the exception, pending fix in #20910. Same for BoringSSL, but not documented in `HTTP3.md`. - replace `<somewhereN>` with `/path/to/depname` for clarity. - move `LDFLAGS` after `./configure` for curl, to match dep builds. - move `--with-ngtcp2` next to the TLS-backend option. Follow-up to 1e3c2bec7eb735736755e15a48701f5b2d5b5979 #20926 Follow-up to 3c64ffaff4cd8c8275627dd2e17b6879a1d32262 #18415 #18188 Cherry-picked from #20920 Closes #20947
Changed files
- docs/HTTP3.md
Change #261299
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Tue 17 Mar 2026 13:42:25 Repository https://github.com/curl/curl.git Project curl Branch master Revision 2e2d021d979c74c44dea30f387459dbfe081c90c Comments
ftp: do not strdup DATA hostname Since `newhost` is already allocated, we do not need to strdup() it. Just assign and NULL the reference. Closes #20953
Changed files
- lib/ftp.c
Change #261307
Category curl Changed by Flavio Amieiro <flavio@amieiro.net> Changed at Tue 17 Mar 2026 14:34:48 Repository https://github.com/curl/curl.git Project curl Branch master Revision fa5d2cc97e687ee57a069763a3cce5ae85cee9a8 Comments
curl_ctype.h: fix spelling in a couple of locally used macros The `ISLOWHEXALHA` and `ISUPHEXALHA` macros were introduced in commit f65f750 and seem to be only referenced locally by the `ISXDIGIT` macro. Judging by the `ISALPHA` macro defined in the same file, it seems like the intention was to spell them as `IS.*HEXALPHA`. I noticed this while reading through the code and decided to open a PR, even if it is only a tiny change, just because I was already looking at it and it might be useful. If there is any reason not to merge this, please do close the PR. Closes #20810
Changed files
- lib/curl_ctype.h
Change #261308
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 17 Mar 2026 14:36:54 Repository https://github.com/curl/curl.git Project curl Branch master Revision 3e74a3e0621fdde141b39ad97db88196e0f8999e Comments
openssl: drop obsolete SSLv2 logic Closes #20945
Changed files
- lib/vtls/openssl.c
Change #261309
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 17 Mar 2026 14:37:53 Repository https://github.com/curl/curl.git Project curl Branch master Revision 38107d33544f37ccf7bfcd6e82ede079a40c77e8 Comments
configure: fix `--with-ngtcp2=<path>` option for crypto libs ngtcp2 1.14.0 added module dependencies to `ngtcp2_crypto_*.pc` files. This broke certain build cases in curl, because configure was is querying pkg-config modules by setting `PKG_CONFIG_LIBDIR` to the directory specified via `--with-*=` options, including `--with-ngtcp2=`. Setting `PKG_CONFIG_LIBDIR` tells pkg-config (and pkgconf) to ignore system locations. This caused that `ngtcp2_crypto_gnutls.pc` could no longer find its indirect dependencies, if those were present at system locations (where they typically are). Another fallout was BoringSSL, because it does not provide `openssl.pc` on its own, and successful detection relied on finding a non-BoringSSL copy, typically at a system location (also fixed in ngtcp2 main branch). Fix `ngtcp2_crypto_*` detections to not touch `PKG_CONFIG_LIBDIR` and instead prepend `<path>` set via `--with-ngtcp2=` to `PKG_CONFIG_PATH`. This ensures to pick up any dependent modules from system locations. Note the side-effect is that potentially undesired modules may be detected this way from system locations, i.e. it makes this particular detection less "hermetic" than the rest used in curl configure. (Configurations using a bare `--with-ngtcp2` with no path were not affected, and served as a workaround before this patch. It remains a valid way of configuration after.) Both `pkgconf` and `pkg-config` use this logic to calculate their search directory list: ```pseudo search = {} if PKG_CONFIG_PATH is set search += PKG_CONFIG_PATH endif if PKG_CONFIG_LIBDIR is set (even if empty) search += PKG_CONFIG_LIBDIR else search += built-in-pkg-config-dirs endif ``` Refs: https://github.com/curl/curl/pull/18028/commits (earlier attempt. Failed due to using `PKG_CONFIG_DIR` instead of the correct `PKG_CONFIG_PATH`) https://github.com/curl/curl/pull/18028/commits/c0874ce8242d42a1ae1d570d6b70b8360da56482 https://man.archlinux.org/man/pkgconf.1.en https://manpages.debian.org/unstable/pkgconf/pkgconf.1.en.html https://manpages.debian.org/unstable/pkg-config/pkg-config.1.en.html https://github.com/ngtcp2/ngtcp2/commit/10e27fd63cc7dd87236ab15de4a02eca6801e234 Bug: https://github.com/curl/curl/pull/18022#issuecomment-3120587041 Bug: https://github.com/ngtcp2/ngtcp2/pull/1689#issuecomment-3120593664 Follow-up to 04d90b5deb332cd2359d5ba3f71804c55da14397 #20931 Follow-up to 3c64ffaff4cd8c8275627dd2e17b6879a1d32262 #18415 #18188 Follow-up to 99500660af19f89069e71c2251c13963401b3806 #18028 #18022 Closes #20920Changed files
- .github/workflows/http3-linux.yml
- acinclude.m4
- configure.ac
- docs/HTTP3.md
Change #261315
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 17 Mar 2026 14:45:01 Repository https://github.com/curl/curl.git Project curl Branch master Revision e894699c1ea4a5e4cf0256fc9eba05a754ab1e58 Comments
strerr: correct the strerror_s() return code condition In curlx_strerror on Windows, the condition checks `!strerror_s(...)` (true on success) and therefore always evaluates the fallback block. Even when strerror_s successfully produced a valid errno message. Follow-up to 1eca08a54177403205014 Pointed out by Codex Security Closes #20955
Changed files
- lib/curlx/strerr.c
Change #261316
Category curl Changed by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Changed at Tue 17 Mar 2026 14:48:38 Repository https://github.com/curl/curl.git Project curl Branch master Revision b881bc0021f8237c0476238ae6c7ac57d94ae2b5 Comments
Dockerfile: update debian:bookworm-slim Docker digest to f065376 Closes #20946
Changed files
- Dockerfile
Change #261317
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 17 Mar 2026 14:52:12 Repository https://github.com/curl/curl.git Project curl Branch master Revision 90b9f514581d671afcf66a59d4041e76f0a82cce Comments
tool_operate: fix minor memory-leak on early error When .curlrc is parsed successfully but the tool exits early before parse_args() executes; the allocated path was not freed. Spotted by Codex Security Closes #20954
Changed files
- src/tool_operate.c
Change #261324
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Tue 17 Mar 2026 14:53:15 Repository https://github.com/curl/curl.git Project curl Branch master Revision 91b422d356a52d32708c02514d8ede66363e8847 Comments
pytest: add additional quiche check for flaky test_05_01 As long as stream resets are not visible in the API reliably, exclude test_05_01, same as test_05_02 already. Closes #20952
Changed files
- tests/http/test_05_errors.py
Change #261325
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 17 Mar 2026 14:55:11 Repository https://github.com/curl/curl.git Project curl Branch master Revision 1098e1044e6aadb471999c88bd184132c3ebc3d8 Comments
tool_urlglob: fix memory-leak on glob range overflow Follow-up to 5f273fdddf76544de960b Pointed out by Codex Security Closes #20956
Changed files
- src/tool_urlglob.c
Change #261326
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Tue 17 Mar 2026 15:01:29 Repository https://github.com/curl/curl.git Project curl Branch master Revision aeee5dd616d825fd67b59b5186fcb51b3c081eae Comments
connection bits: move 'connect_only' here Move the bit `connection_only` from `connectdata` to `ConnectBits`. Since we keep all other bits there, seems the correct place. Closes #20959
Changed files
- lib/conncache.c
- lib/cshutdn.c
- lib/http2.c
- lib/multi.c
- lib/url.c
- lib/urldata.h
- lib/vtls/gtls.c
- lib/vtls/openssl.c
- lib/vtls/wolfssl.c
Change #261330
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Tue 17 Mar 2026 15:32:04 Repository https://github.com/curl/curl.git Project curl Branch master Revision f1a5343f5e4ebb611776670759ed373ca1d27501 Comments
urldata: remove trailers_state It's not used anywhere. Remove `data->state.trailers_state` completely. Closes #20960
Changed files
- lib/urldata.h
Change #261333
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 17 Mar 2026 15:51:43 Repository https://github.com/curl/curl.git Project curl Branch master Revision f4c0590b1cd0e8fde56f9ebe460e20846182c91e Comments
tool_ipfs: accept IPFS gateway URL without set port number Follow-up to: 56129718b80b5bd5a55 Test 1851 added to verify Pointed out by Codex Security Closes #20957
Changed files
- src/tool_ipfs.c
- tests/data/Makefile.am
- tests/data/test1851
Change #261337
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Tue 17 Mar 2026 15:56:02 Repository https://github.com/curl/curl.git Project curl Branch master Revision adda11330b379778f2a411236dff7860ae033307 Comments
transfer: enhance secure check Introduce `Curl_xfer_is_secure(data)` that returns TRUE for transfers that happen(ed) over a end-to-end secured connection, e.g. SSL. Add test1586 to verify behaviour for http: transfers via a https: proxy. Reported-by: lg_oled77c5pua on hackerone Closes #20951
Changed files
- lib/http.c
- lib/imap.c
- lib/transfer.c
- lib/transfer.h
- tests/data/Makefile.am
- tests/data/test1586
Change #261342
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 17 Mar 2026 16:14:08 Repository https://github.com/curl/curl.git Project curl Branch master Revision ae09e5bf0d1f868f7094be8f640ec46d66e668bf Comments
curl_get_line: error out on read errors Missing ferror handling in Curl_get_line causes infinite loops on I/O errors, leading to denial-of-service hangs for config/cache file loads. Follow-up to 769ccb4d4261a75c8a4 Pointed out by Codex Security Closes #20958
Changed files
- lib/curl_get_line.c
Change #261346
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 17 Mar 2026 16:31:53 Repository https://github.com/curl/curl.git Project curl Branch master Revision a46816b4cb7d72dc6cc185a0e1f6e081e44a4d7c Comments
imap: reset the UIDVALIDITY state between transfers uidvalidity_set and mb_uidvalidity_set flags were never reset, leaving a risk for stale UIDVALIDITY state across transfers and mailbox switches. Follow-up to fb6a4802d7a76d8e36652b Spotted by Codex Security Closes #20962
Changed files
- lib/imap.c
Change #261351
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 17 Mar 2026 16:51:38 Repository https://github.com/curl/curl.git Project curl Branch master Revision a327a5bdedfad6b486bca4e0a1a4fdac9ab298ca Comments
netrc: refactor into smaller sub functions Fixes #20950 - test 685 is extended for this Closes #20932
Changed files
- docs/cmdline-opts/netrc.md
- docs/libcurl/opts/CURLOPT_NETRC.md
- lib/netrc.c
- tests/data/test685
Change #261353
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 17 Mar 2026 17:05:15 Repository https://github.com/curl/curl.git Project curl Branch master Revision cc5604182a9e6256e8b5bc288c8586a74fb7492b Comments
RELEASE-NOTES: synced
Changed files
- RELEASE-NOTES
Change #261366
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 17 Mar 2026 22:17:36 Repository https://github.com/curl/curl.git Project curl Branch master Revision 650546fbe011f798a270d1dccbff60a2940cbb6a Comments
cmake: document functions used from Windows system DLLs Closes #20965
Changed files
- CMakeLists.txt
Change #261371
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 17 Mar 2026 23:39:33 Repository https://github.com/curl/curl.git Project curl Branch master Revision 0d7677ac721a83c4c288a9b1f86d4830c2d82809 Comments
generate.bat: remove extra % from VC11 and VC12 runs The extra % translates to nothing, so this did not break anything they are just superfluous. Follow-up to 57d349fe0eee7e1f3eb68dc Assisted-by: Viktor Szakats Found by Codex Security
Changed files
- projects/Windows/generate.bat
Change #261372
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 17 Mar 2026 23:41:23 Repository https://github.com/curl/curl.git Project curl Branch master Revision 80b6cd92af1891d9645923db3bbd453c99e99d45 Comments
tool_formparse: propagate my_get_line errors when reading headers The read_field_headers() function would return "ok" even if the underlying file read returned error, thus would the parent not become aware of the problem. Follow-up to f847d2ed0244319ee6b5e9b054c Found by Codex Security Closes #20963
Changed files
- src/tool_formparse.c