Builder curl-unthreaded-solaris11-sparc Build #6621
Results:
Build successful
SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 87a1dc71d7583e85576f8602ccba4f0df6f269ac |
| Got Revision | 87a1dc71d7583e85576f8602ccba4f0df6f269ac |
| Changes | 10 changes |
BuildSlave:
unstable11sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris11-sparc' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot/slave/curl-unthreaded-solaris11-sparc | slave |
| buildername | curl-unthreaded-solaris11-sparc | Builder |
| buildnumber | 6621 | Build |
| codebase | Build | |
| got_revision | 87a1dc71d7583e85576f8602ccba4f0df6f269ac | Git |
| osplatform | SPARC | SetPropertyFromCommand Step |
| osrelease | 11 | SetPropertyFromCommand Step |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 87a1dc71d7583e85576f8602ccba4f0df6f269ac | Build |
| scheduler | schedule-curl-unthreaded-solaris11-sparc | Scheduler |
| slavename | unstable11s | BuildSlave |
| workdir | /export/home/buildbot/slave/curl-unthreaded-solaris11-sparc | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Stefan Eissingstefan@eissing.org
- Viktor Szakatscommit@vsz.me
- dataislanddataisland@outlook.com
Timing:
| Start | Wed Oct 14 15:06:07 2026 |
| End | Wed Oct 14 15:37:14 2026 |
| Elapsed | 31 mins, 7 secs |
All Changes:
:
Change #286045
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 14 Oct 2026 11:37:06 Repository https://github.com/curl/curl.git Project curl Branch master Revision 8de68ca6adb2389ac3074d941f3bcee3531ca50a Comments
GHA/non-native: upgrade deprecated CMake no-deprecation option Silencing, when running on Ubuntu 26.04: ``` The CMAKE_WARN_DEPRECATED variable is deprecated. Use -W[no-]deprecated instead. ``` Ref: https://github.com/curl/curl/actions/runs/38539941186/job/115771923278?pr=23391#step:4:37 Also: - checked if warning suppression is still needed: yes, it silences 6200 lines of warnings. Ref: https://cmake.org/cmake/help/git-stage/release/4.4.html#deprecated-and-removed-features Closes #23391
Changed files
- .github/workflows/non-native.yml
Change #286046
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 14 Oct 2026 12:12:37 Repository https://github.com/curl/curl.git Project curl Branch master Revision 62cc76aad9cdbb9af834fcbd28511b28fa257d10 Comments
GHA/windows: drop Cygwin `site:` customization, upstream made it the default Ref: https://github.com/cygwin/cygwin-install-action/commit/e50bbb7e3ed28bb2d623cc70e4c1fae797370ef0 Closes #23393
Changed files
- .github/workflows/windows.yml
Change #286047
Category curl Changed by dataisland <dataisland@outlook.com> Changed at Wed 14 Oct 2026 12:22:52 Repository https://github.com/curl/curl.git Project curl Branch master Revision 18a926eca1a885f623eea33fd042a68e781dee40 Comments
vtls: encode session peer key fields unambiguously Delimiter-containing TLS configuration strings can produce identical session peer keys for different trust settings. Length-prefix variable string fields, including canonical paths, and add a key-format version marker so older serialized keys are not matched. Extend unit3304 with CAfile/CApath and cipher-list boundary cases. Closes #23357
Changed files
- docs/internals/TLS-SESSIONS.md
- lib/vtls/vtls_scache.c
- tests/unit/unit3304.c
Change #286048
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Wed 14 Oct 2026 12:24:12 Repository https://github.com/curl/curl.git Project curl Branch master Revision db1e627ea6c990d956359864f40ae72d0625bc7e Comments
pingpong: allow impa to add a prefix directly Add a `prefix` parameter to `Curl_pp_vsendf()`, so IMAP can add its prefix without using an additional dynbuf and supressing compilter warnings. Closes #23373
Changed files
- lib/imap.c
- lib/pingpong.c
- lib/pingpong.h
Change #286049
Category curl Changed by dataisland <dataisland@outlook.com> Changed at Wed 14 Oct 2026 12:25:13 Repository https://github.com/curl/curl.git Project curl Branch master Revision 2cb089c698f7eca1184964c3344378fa87014241 Comments
slist: duplicate lists in linear time Curl_slist_duplicate() and cookie_list() append every new node by walking the output list from its head. Building n entries therefore does quadratic list traversal. Track the next link locally and append singleton nodes, making list construction linear while preserving deep copying, cookie iteration order and existing allocation-failure cleanup. The public curl_slist layout and append semantics are unchanged. Closes #23361
Changed files
- lib/cookie.c
- lib/slist.c
Change #286050
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 14 Oct 2026 12:45:21 Repository https://github.com/curl/curl.git Project curl Branch master Revision 7f47b6ed6e8c2e527f72d9f83bbef5d7760ddc6a Comments
checksrc: add off-by-default `PRINTFZ` rule, enable for examples To catch the use of `%zd`/`%zu` masks in code that uses the CRT printfs. This is currently in docs/example, and upcoming in tests/server in a separate patch. These masks pass compilation in all supported compiler, but, with the CRT of VS2013 and earlier, they result in a runtime crash. There was existing use of these masks in examples. Also: - drop a stale documentation line. Follow-up to c445b7426a64f0cb53cbd5558993d6a6f9060943 #15835 - test1185: replace literal `1185` with `%TESTNUMBER`. Cherry-picked from #23378 Closes #23383
Changed files
- docs/examples/.checksrc
- docs/internals/CHECKSRC.md
- scripts/checksrc.pl
- tests/data/test1185
Change #286051
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 14 Oct 2026 12:59:48 Repository https://github.com/curl/curl.git Project curl Branch master Revision e9af9874477237c17afaf6283f9a06d8ec13ca0f Comments
tests/server: fix crashing with VS2013 and earlier The test server code uses plain CRT printf functions, and uses the. `%zd`, `%zu` masks in `logmsg()` calls. It compiles cleanly with all supported compilers. But, the CRT of VS2013 (and earlier) do not actually support these masks, and print `zd`/`zu` as-is instead. This by itself would likely not break tests, but it also leaves the `[s]size_t` varargs unconsumed, which crashes the server on the first client request. In practice this means that most tests relying on the test server, failed. With `sws`, the symptom was a `Read zd bytes` message in the log. E.g.: https://ci.appveyor.com/project/curlorg/curl/builds/54869181 Fix by using `%ld`/`%lu`, with matching casts. Test run: https://ci.appveyor.com/project/curlorg/curl/builds/54882859 (remaining failures are unrelated.) This has been a potential issue since 2008. Also: - dnsd: keep `n` as signed when printing it in `doh_conn_recv()`. - tests/server: enable `PRINTFZ` checksrc rule for this directory, to avoid reintroducing a silent breakage by using these masks. Bug: https://github.com/curl/curl/pull/23306#issuecomment-6113362634 Bug: https://github.com/curl/curl/pull/23306#issuecomment-6129611880 Ref: 7f47b6ed6e8c2e527f72d9f83bbef5d7760ddc6a #23383 Cherry-picked from #23306 Closes #23378
Changed files
- docs/examples/.checksrc
- tests/server/.checksrc
- tests/server/dnsd.c
- tests/server/mqttd.c
- tests/server/rtspd.c
- tests/server/sockfilt.c
- tests/server/socksd.c
- tests/server/sws.c
- tests/server/tftpd.c
- tests/server/util.c
Change #286053
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 14 Oct 2026 13:00:58 Repository https://github.com/curl/curl.git Project curl Branch master Revision 67f3510a8a1661edb6dbbdaab3c3d2cecef93f20 Comments
runtests: add `-S` option to show success logs Show the logs for passed tests that `-p` is showing for failed ones. Useful when comparing against a similar test that fails, or the same test failing in a different build. Cherry-picked from #23306 Closes #23381
Changed files
- docs/runtests.md
- tests/runtests.pl
Change #286054
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 14 Oct 2026 13:03:02 Repository https://github.com/curl/curl.git Project curl Branch master Revision 54183275b9a631e54a63670f12bab28cf1caaf9c Comments
test_06_eyeballs: silence Code Quality warning Follow-up to e634352f267c3bcb9023bb7c122762f2fc38b09c #23238 Closes #23367
Changed files
- tests/http/test_06_eyeballs.py
Change #286055
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 14 Oct 2026 14:32:19 Repository https://github.com/curl/curl.git Project curl Branch master Revision 87a1dc71d7583e85576f8602ccba4f0df6f269ac Comments
appveyor: minor improvements - add support for `RDP: 'true'` for jobs to enable an RDP session. For live debugging. - set `CURL_CI` to enable present/future curl-CI-specific build features. Also to sync with GHA. - make file order deterministic in artifact archive. - add support for `RelWithDebInfo` jobs. For debugging purposes. - drop ultra compression for artifact archive, to save time, with nearly identical artifact size. - measure the time it takes to create the artifact archive. - add verbose option to dump curl.exe DLL dependencies, generated `tests/Configurehelp.pm` and potentially other things in the future. For debugging purposes. Cherry-picked from #23306 Closes #23396
Changed files
- appveyor.sh
- appveyor.yml