Builder curl-ares-solaris10-i386 Build #4257
Results:
Build successful
SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 06a83340b132e7428c6d5a714d017d87462b0890 |
| Got Revision | 06a83340b132e7428c6d5a714d017d87462b0890 |
| Changes | 16 changes |
BuildSlave:
unstable10xReason:
The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build
Steps and Logfiles:
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 | 4257 | Build |
| codebase | Build | |
| got_revision | 06a83340b132e7428c6d5a714d017d87462b0890 | Git |
| osplatform | I386 | SetPropertyFromCommand Step |
| osrelease | 10 | SetPropertyFromCommand Step |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 06a83340b132e7428c6d5a714d017d87462b0890 | 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
- Harry Sintonensintonen@iki.fi
- Scott Boudreaux121303252+Scottcjn@users.noreply.github.com
- Stefan Eissingstefan@eissing.org
- Viktor Szakatscommit@vsz.me
Timing:
| Start | Sun Mar 22 10:43:56 2026 |
| End | Sun Mar 22 10:49:43 2026 |
| Elapsed | 5 mins, 47 secs |
All Changes:
:
Change #261879
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Sat 21 Mar 2026 14:46:55 Repository https://github.com/curl/curl.git Project curl Branch master Revision 7e0a9b309cce7e6ea6c0f9a4b3ed4c48e4d97351 Comments
CURLOPT_HAPROXY_CLIENT_IP.md: mention assuption on data format The user is assumed to pass in correct data. I think we should start clarifying this in more places. Closes #21042
Changed files
- docs/libcurl/opts/CURLOPT_HAPROXY_CLIENT_IP.md
Change #261880
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Sat 21 Mar 2026 14:47:36 Repository https://github.com/curl/curl.git Project curl Branch master Revision 5649b212979de21f52424bd22c45c3e8dcbb7448 Comments
curlx_now(), prevent zero timestamp As code checks `curltime` values for zero and interprets this as not-initialized or "forever" in several places, make sure `curlx_now()` never returns a zero timestamp. Closes #21034
Changed files
- lib/curlx/timeval.c
Change #261881
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Sat 21 Mar 2026 14:49:36 Repository https://github.com/curl/curl.git Project curl Branch master Revision ff28f679709763330874d6dc354c4fd1f96c124d Comments
DEPRECATE: fix minor release number typo
Changed files
- docs/DEPRECATE.md
Change #261884
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Sat 21 Mar 2026 14:56:06 Repository https://github.com/curl/curl.git Project curl Branch master Revision ceae02db040de3cf7ae4c3f8ec99e8286b568c2e Comments
rtmp: drop support - librtmp has no test cases, makes no proper releases and has not had a single commit within the last year - librtmp parses the URL itself and requires non-compliant URLs for this - we have no RTMP tests - RTMP was used by 2.2% of curl users (self-identified in the 2025 survey) Closes #20673
Changed files
- .github/labeler.yml
- .github/scripts/cmp-config.pl
- .github/workflows/codeql.yml
- .github/workflows/linux-old.yml
- .github/workflows/linux.yml
- .github/workflows/macos.yml
- CMake/FindLibrtmp.cmake
- CMake/curl-config.in.cmake
- CMakeLists.txt
- Makefile.am
- README.md
- configure.ac
- docs/DEPRECATE.md
- docs/FAQ.md
- docs/HISTORY.md
- docs/INSTALL-CMAKE.md
- docs/INSTALL.md
- docs/URL-SYNTAX.md
- docs/cmdline-opts/_DESCRIPTION.md
- docs/cmdline-opts/_PROTOCOLS.md
- docs/libcurl/opts/CURLOPT_PROTOCOLS_STR.md
- docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS_STR.md
- docs/libcurl/symbols-in-versions
- lib/Makefile.inc
- lib/curl_config-cmake.h.in
- lib/curl_rtmp.c
- lib/curl_rtmp.h
- lib/protocol.c
- lib/protocol.h
- lib/url.c
- lib/version.c
- projects/vms/generate_config_vms_h_curl.com
- scripts/cd2nroff
- scripts/schemetable.c
- src/tool_help.c
- tests/data/test1627
- tests/unit/unit1627.c
Change #261891
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Sat 21 Mar 2026 15:18:33 Repository https://github.com/curl/curl.git Project curl Branch master Revision c247725b925b68f8cd62fbd90d5f3f24e1fbb628 Comments
DEPRECATE: remove last empty line
Changed files
- docs/DEPRECATE.md
Change #261897
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Sat 21 Mar 2026 15:30:03 Repository https://github.com/curl/curl.git Project curl Branch master Revision cc0c83c5f853c41fca6880c5dcd6745da9353434 Comments
build: make NTLM disabled by default NTLM has weak security and does not work over HTTP/2 or HTTP/3. Enable in cmake or configure to get support for it. Closes #20698
Changed files
- .github/workflows/macos.yml
- CMakeLists.txt
- configure.ac
- docs/CURL-DISABLE.md
- docs/INSTALL-CMAKE.md
- lib/curl_config-cmake.h.in
- lib/curl_setup.h
- projects/vms/generate_config_vms_h_curl.com
Change #261898
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Sat 21 Mar 2026 15:30:04 Repository https://github.com/curl/curl.git Project curl Branch master Revision aef8fd00c8ebbd53fe91df29a8c8d032447ed55b Comments
GHA: add NTLM to lots of builds
Changed files
- .github/workflows/http3-linux.yml
- .github/workflows/linux.yml
- .github/workflows/macos.yml
- .github/workflows/non-native.yml
- .github/workflows/windows.yml
Change #261913
Category curl Changed by Harry Sintonen <sintonen@iki.fi> Changed at Sat 21 Mar 2026 18:54:23 Repository https://github.com/curl/curl.git Project curl Branch master Revision e2186933c12f86abffcc86f9c65c74fa35da0c52 Comments
tool: add check for curlinfo->age when determining if ssh backend is libssh2 The code failed to check for the version, and could thus read memory past the existing curl_version_info_data structure. This could lead to a crash. Closes #21050
Changed files
- src/tool_libinfo.c
Change #261932
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Sat 21 Mar 2026 22:58:51 Repository https://github.com/curl/curl.git Project curl Branch master Revision 89d649c48276ab0c54fddc5b4ac323d84a252238 Comments
badwords-all: stop checking source code comments The code runs under different rules than documentation and these checks cause too much friction with too little gain. Leave checking of the public include files since they are almost documentation. Closes #21048
Changed files
- scripts/badwords-all
Change #261941
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Sat 21 Mar 2026 23:10:32 Repository https://github.com/curl/curl.git Project curl Branch master Revision 6026d76fdf4922cf62e3c29e547c53c6043e416f Comments
test1668: unit test the FTP 213 time response parser Should make it harder to introduce regressions. Closes #21051
Changed files
- lib/ftp.c
- tests/data/Makefile.am
- tests/data/test1668
- tests/unit/Makefile.inc
- tests/unit/unit1668.c
Change #261949
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Sat 21 Mar 2026 23:20:49 Repository https://github.com/curl/curl.git Project curl Branch master Revision fa13f373b2b1e6c3f02e22e9cebd6c9b7605f72c Comments
netrc: skip malformed macdef lines When skipping macdef lines inside netrc files, ignore it completely and do not tokenize or bail out on bad quotes. Verify in test 1672 Follow-up to 3b43a05e000aa8f65bda51 Spotted by Codex Security Closes #21049
Changed files
- lib/netrc.c
- tests/data/Makefile.am
- tests/data/test1672
Change #261950
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Sat 21 Mar 2026 23:21:55 Repository https://github.com/curl/curl.git Project curl Branch master Revision 77ed315096598b59dd81c3d8c2ca02e799be6512 Comments
progress: count amount of data "delivered" to application ... and apply the CURLOPT_MAXFILESIZE limit (if set) on that as well. This effectively protects the user against "zip bombs". Test case 1618 verifies using a 14 byte brotli payload that otherwise explodes to 102400 zero bytes. Closes #20787
Changed files
- docs/KNOWN_RISKS.md
- docs/cmdline-opts/max-filesize.md
- docs/cmdline-opts/write-out.md
- docs/libcurl/curl_easy_getinfo.md
- docs/libcurl/opts/CURLINFO_SIZE_DELIVERED.md
- docs/libcurl/opts/CURLOPT_MAXFILESIZE.md
- docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.md
- docs/libcurl/opts/Makefile.inc
- docs/libcurl/symbols-in-versions
- include/curl/curl.h
- lib/cw-out.c
- lib/getinfo.c
- lib/progress.c
- lib/progress.h
- lib/urldata.h
- src/tool_writeout.c
- src/tool_writeout.h
- tests/data/Makefile.am
- tests/data/test1618
- tests/data/test220
- tests/data/test970
- tests/data/test972
Change #261956
Category curl Changed by Scott Boudreaux <121303252+Scottcjn@users.noreply.github.com> Changed at Sat 21 Mar 2026 23:35:58 Repository https://github.com/curl/curl.git Project curl Branch master Revision 21fc17b265ca32c8a5a768dc7cd730754a104740 Comments
md5/md4: enable unaligned access fast path on powerpc64 PowerPC64 (both big-endian and little-endian) supports efficient unaligned memory access, similar to x86. This extends the existing fast path that avoids byte-by-byte loads in the MD5 and MD4 SET/GET macros. On POWER8 ppc64le, this eliminates 3 shifts + 3 ORs per 32-bit word load, replacing them with a single lwz (or lwbrx on big-endian). Co Authored By Claude Opus 4.6 (1M context) Closes #20985
Changed files
- lib/md4.c
- lib/md5.c
Change #261957
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Sat 21 Mar 2026 23:37:59 Repository https://github.com/curl/curl.git Project curl Branch master Revision 789282cb8d49a12ffb1e028bdd7ccd066772b782 Comments
lib: drop support for < c-ares 1.16.0 Closes #20911
Changed files
- .github/workflows/linux-old.yml
- docs/INTERNALS.md
- lib/asyn-ares.c
- lib/asyn-base.c
- lib/asyn.h
- m4/curl-confopts.m4
Change #261960
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Sat 21 Mar 2026 23:45:55 Repository https://github.com/curl/curl.git Project curl Branch master Revision e09a7b83d67c56bcb65ef6d0d3c9ba517942fa6d Comments
cf-https-connect: silence `-Wimplicit-int-enum-cast` with HTTPS-RR + clang 21 Fixing (seen in curl-for-win dev branch): ``` In file included from _a64-linux-gnu-bld/lib/CMakeFiles/libcurl_object.dir/Unity/unity_0_c.c:34: lib/cf-https-connect.c:681:28: error: implicit conversion from 'unsigned char' to enumeration type 'enum alpnid' is invalid in C++ [-Werror,-Wimplicit-int-enum-cast] 681 | enum alpnid alpn = rr->alpns[i]; | ~~~~ ^~~~~~~~~~~~e ``` Ref: #21032 Closes #21057Changed files
- lib/cf-https-connect.c
Change #261964
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Sun 22 Mar 2026 00:26:25 Repository https://github.com/curl/curl.git Project curl Branch master Revision 06a83340b132e7428c6d5a714d017d87462b0890 Comments
GHA/curl-for-win: enable c-ares with HTTPS-RR in an existing job c-ares builds have been sped up within curl-for-win using, pre-fills. It allows building it with acceptable performance, making it practical to use it, alongside HTTPS-RR, in curl CI and possibly in curl-for-win. It has been enabled in its dev branch for a while. Ref: https://github.com/curl/curl-for-win/commit/61a73541201692136af12548737781f79f1ecd64 Closes #21032
Changed files
- .github/workflows/curl-for-win.yml