Builder curl-ares-solaris10-i386 Build #4476
Build In Progress:
ETA: 18:45:06 [5 mins, 18 secs]
[waiting for Lock]SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 26c6a4d89875e6652b47e32a36d0fb00d85fae4e |
| Changes | 16 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 | 4476 | Build |
| codebase | Build | |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 26c6a4d89875e6652b47e32a36d0fb00d85fae4e | 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 Stenbergdaniel@haxx.se
- Samuel Dainardsdainard@amazon.com
- Stefan Eissingstefan@eissing.org
- Viktor Szakatscommit@vsz.me
- alhudzal.hudz.k@gmail.com
Timing:
| Start | Thu Jun 25 15:46:57 2026 |
| Elapsed | 2 hrs, 52 mins, 51 secs |
All Changes:
:
Change #272659
Category curl Changed by Samuel Dainard <sdainard@amazon.com> Changed at Thu 25 Jun 2026 08:37:19 Repository https://github.com/curl/curl.git Project curl Branch master Revision 5232c1620897213db1781937c0bace0b7320474f Comments
sws: allow connection-monitor to log all disconnects Remove the suppression of connmon after the first disconnect event. The connmon flag is set per-test via the 'connection-monitor' server command and should remain active for the lifetime of that test's connections to properly detect connection reuse failures. The suppression was introduced in 510fdad to work around a connection reuse regression that has since been resolved by the credentials refactoring in 8f71d0f. With the underlying issue fixed, restoring full disconnect logging strengthens tests like 338 to catch future regressions in connection reuse logic. Fixes #22158 Closes #22159
Changed files
- tests/server/sws.c
Change #272660
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Thu 25 Jun 2026 08:42:02 Repository https://github.com/curl/curl.git Project curl Branch master Revision c10a7aa2596136a744856d7d614f3d69384b7b05 Comments
RELEASE-NOTES: synced and bump curlver.h
Changed files
- RELEASE-NOTES
- include/curl/curlver.h
Change #272663
Category curl Changed by alhudz <al.hudz.k@gmail.com> Changed at Thu 25 Jun 2026 09:35:01 Repository https://github.com/curl/curl.git Project curl Branch master Revision f746780a1e548b4b93790b58d70c3b22fde5360d Comments
mqtt: reject control bytes in the topic Closes #22112
Changed files
- lib/mqtt.c
- tests/data/Makefile.am
- tests/data/test2109
Change #272672
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Thu 25 Jun 2026 10:43:41 Repository https://github.com/curl/curl.git Project curl Branch master Revision e9a2b0dc72dd3a9aa3a5210e89079a3b719475dc Comments
multi_ev: refresh sock entry after remove callback This was missed in the fix for CVE-2026-9080. Reported-by: stze on hackerone URL: https://hackerone.com/reports/3823985 Closes #22163
Changed files
- lib/multi_ev.c
Change #272679
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Thu 25 Jun 2026 11:02:50 Repository https://github.com/curl/curl.git Project curl Branch master Revision bf5cc6ab8b30514ca70bf663f8d3cd24ae4608d9 Comments
curl-functions.m4: verify working RFC 4291 zero prefixed IPv4 - mapped format Detect incompatible inet_ntop() call for IPv6 output. Closes #22136
Changed files
- m4/curl-functions.m4
Change #272680
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Thu 25 Jun 2026 11:03:18 Repository https://github.com/curl/curl.git Project curl Branch master Revision c6c4c6a16d69f2338beab9013d11813ccecfac31 Comments
test 1560: test RFC4291 style IPv6 IPv4-mapped addresses Closes #22136
Changed files
- tests/data/test1560
- tests/libtest/lib1560.c
Change #272681
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Thu 25 Jun 2026 11:09:19 Repository https://github.com/curl/curl.git Project curl Branch master Revision 46e19c87445f23af43bba2c8d3b409126704b459 Comments
tool: init progress bar on demand Determine the terminal size on first invocation, not for all transfers. Closes #22164
Changed files
- src/tool_cb_prg.c
Change #272682
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Thu 25 Jun 2026 11:10:09 Repository https://github.com/curl/curl.git Project curl Branch master Revision 7b3316984f3e4e223f732fb0b1323c0d6da15347 Comments
tool: do not flush on out-null Do not flush output when --out-null is set. Closes #22165
Changed files
- src/tool_operate.c
Change #272683
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Thu 25 Jun 2026 11:11:41 Repository https://github.com/curl/curl.git Project curl Branch master Revision 44ed43efe70f919f28f8b1bfe0df40216260a808 Comments
tool: optimize setopt use - tool_setopt_long: lookup default value on for --libcurl where it is used - tool_setoot_str: use `const char *` arg instead of var args. Closes #22166
Changed files
- src/tool_setopt.c
- src/tool_setopt.h
Change #272697
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 25 Jun 2026 11:32:36 Repository https://github.com/curl/curl.git Project curl Branch master Revision 62e095cee0d6692969b58f27f0e552923bda97cd Comments
ssh: dedupe `ssh_pollset()` functions Closes #22115
Changed files
- lib/vssh/libssh.c
- lib/vssh/libssh2.c
- lib/vssh/vssh.c
- lib/vssh/vssh.h
Change #272698
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 25 Jun 2026 11:32:36 Repository https://github.com/curl/curl.git Project curl Branch master Revision fbcce4da85b85fe876268ffd4f7f044410cce47f Comments
build: enable thread-safe `getaddrinfo()` for OpenBSD, and other tidy-ups Aka `HAVE_GETADDRINFO_THREADSAFE`. - enable it for OpenBSD 5.4+ (2013-11-01). Also adjust cmake pre-fill. - explicitly opt-in DragonFly BSD, for 2.2.0+ (2009-02-17). Assuming this commit implemented this feature: https://github.com/DragonFlyBSD/DragonFlyBSD/commit/21fcee4d6e84a10a35d21e920106590570511048#diff-498ff649e8770eb9a94e99a399a4b473fcea41ef58b033a2a2dae3809e17bb04 Prior to this patch it was enabled in autotools by accident, because its host ID misses `bsd` so the global BSD disable was not applied. - autotools: fix to enable for Darwin 9+ / macOS 10.5+ (2007-10-26). Prior to this patch it was Darwin 6 / macOS 10.2. Source: https://github.com/python/cpython/issues/70112 Ref: https://en.wikipedia.org/wiki/MacOS_version_history 10.5 was the first one UNIX '03 certified, which requires this feature. iOS and others were forked from this codebase, so they also have support. - cmake: add version numbers as comments. Sadly the OS versions are not verified. This and the autotools logic could possibly be implemented in `curl-setup.h` more accurately, for all build systems, without duplicating logic. Also: - cmake: `BSD` variable requires CMake 3.25+, add fallback code where missing. Ref: https://cmake.org/cmake/help/v3.25/variable/BSD.html - unix-cache.cmake: stop listing all BSDs for `HAVE_PIPE2`, and fix generic BSD filter for CMake <3.25. - unix-cache.cmake: stop listing all BSDs, since it's prefilled anyway for those via `OtherTests.cmake`. Ref: https://github.com/curl/curl/pull/22138#issuecomment-4773617195 Closes #22148
Changed files
- CMake/OtherTests.cmake
- CMake/unix-cache.cmake
- CMakeLists.txt
- m4/curl-functions.m4
Change #272699
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 25 Jun 2026 11:32:36 Repository https://github.com/curl/curl.git Project curl Branch master Revision ccf19d59e7da30ddc7bdbd0c83a439361ec9113b Comments
scripts: use end-of-options marker in `cd`, `mkdir`, `mv`, `sha256sum` commands Where missing. To avoid passing an option by accident. End-of-option marker (`--`) is not POSIX, but most of these scripts are internal and/or CI-focused, where this is fine. `maketgz` and `verify-release` are meant for public use, and I asses this is fine too, but let us know if this causes issues in real world envs. Also: - maketgz: pass args with `:?` to `rm -rf`, where missing. Cannot cause an actual issue with current code. - verified `cp`, `rm` instances too, but none were affected. - tests/cmake/test.sh: replace `$PWD` with `$(pwd)` for sturdiness. - appveyor.sh: replace `$PWD` with `$(pwd)` for sturdiness. Assisted-by: Dan Fandrich Follow-up to 6aab1dc2639d4fc8aaaa1190914b0491e029dace #19450 Closes #22150
Changed files
- .github/scripts/codespell.sh
- .github/scripts/shellcheck.sh
- .github/scripts/typos.sh
- .github/scripts/yamlcheck.sh
- appveyor.sh
- scripts/cmakelint.sh
- scripts/maketgz
- scripts/perlcheck.sh
- scripts/verify-release
- tests/cmake/test.sh
- tests/ech_tests.sh
Change #272700
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 25 Jun 2026 11:32:36 Repository https://github.com/curl/curl.git Project curl Branch master Revision 2f4d3221aa0777b6174638c7fefc3e5e7b96f38d Comments
autotools: minor fixes and improvements - Makefile.am: add root `test-quiet` target that maps to `tests/quiet-test`, for completeness. Ref: #22098 - tests/Makefile.am: drop unused remains of `MANFILES`. Follow-up to fa3f889752e6b5034966de61a372a60773a69ca8 #17463 Also replace the `distclean` target to delete `CLEANFILES`, otherwise the CI dist job fails. (I'm not grokking why) - tests/Makefile.am: sync up `tests` target with CMake, to pass `TFLAGS` `-a`. Follow-up to 904e7ecb66519951681377758fe6b07dde28ce36 #19347 - tests/certs/Makefile.am: fix to clean generated certs via `CLEANFILES` to comply with autotools documentation, which says the previously used variable `DISTCLEANFILES` is meant for files created by `./configure`. Ref: https://www.gnu.org/software/automake/manual/html_node/Clean.html Follow-up to 44341e736a3e2f7a2b25a774be3a9796e81abab9 #16824 - tests/http/Makefile.am: add `./` prefix to glob passed to `rm -rf` on clean, to avoid deleting unintented files, or pass unintended options. Follow-up to 671158242db32032a41e8da89da33d773b481ef8 #10349 Cherry-picked from #22102 Cherry-picked from #22150 Closes #22154
Changed files
- Makefile.am
- tests/Makefile.am
- tests/certs/Makefile.am
- tests/http/Makefile.am
Change #272701
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 25 Jun 2026 11:32:36 Repository https://github.com/curl/curl.git Project curl Branch master Revision 481e10160f4810dc7731922b3a98461deb1dcbed Comments
runtests: restore `-k` option and actively process as no-op Restore processing this option to avoid falling it through and misinterpreted as something else, which in turn disables tests. Exit with an error instead. We delete completely in December 2026. Reported-by: Sam James Bug: https://github.com/curl/curl/pull/22100#issuecomment-4789828929 Follow-up to 04305a3e40989d3731e97bd0ef41bbd55c680a3f #22100 Follow-up to 6617db6a7ed322d28322896aa20bcabf3a479e7c #4035 Closes #22157
Changed files
- tests/runtests.pl
Change #272702
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 25 Jun 2026 11:35:06 Repository https://github.com/curl/curl.git Project curl Branch master Revision d2fe26cfe25b78a51bddc7320b178172093fdf6d Comments
runtests: exit with error on `-k` option Ref: https://github.com/curl/curl/pull/22157#discussion_r3473254887 Follow-up to 481e10160f4810dc7731922b3a98461deb1dcbed #22157
Changed files
- tests/runtests.pl
Change #272728
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Thu 25 Jun 2026 14:07:40 Repository https://github.com/curl/curl.git Project curl Branch master Revision 26c6a4d89875e6652b47e32a36d0fb00d85fae4e Comments
urlapi: do not keep an internal port string Do not allocated an internal port string, just keep and number and a bit if it is present. Format the port string in a local buffer when someone asks for it and copy that. This avoid the format/alloc penalty when parsing URLs and no one ever asking for the port string. (And there will be a method to get the uint16_t value directly in another PR) Closes #22167
Changed files
- lib/urlapi-int.h
- lib/urlapi.c