Builder curl-ares-solaris10-sparc Build #3651
Build In Progress:
ETA: 23:51:51 [20 mins, 45 secs]
[waiting for Lock]SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 847aac066d45f0b79c96f76ea3f1c891978f1c43 |
| Changes | 15 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' 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-unstable10s/slave/curl-ares-solaris10-sparc | slave |
| buildername | curl-ares-solaris10-sparc | Builder |
| buildnumber | 3651 | Build |
| codebase | Build | |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 847aac066d45f0b79c96f76ea3f1c891978f1c43 | 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:
- Daniel Stenbergdaniel@haxx.se
- Stefan Eissingstefan@eissing.org
- Viktor Szakatscommit@vsz.me
- Yedaya Katsmanyedaya.ka@gmail.com
Timing:
| Start | Tue Jun 9 13:22:03 2026 |
| Elapsed | 10 hrs, 9 mins, 2 secs |
All Changes:
:
Change #269996
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 09 Jun 2026 02:05:21 Repository https://github.com/curl/curl.git Project curl Branch master Revision 8145476d5dd97d0ec704e9ea65b2f2028b8a945c Comments
pytest: close file handles after use, and two minor tidy-ups Also: - drop two unreachable return statements. - test_17_ssl_use: avoid implicit string concatenations in lists. Reported by GitHub CodeQL Closes #21916
Changed files
- tests/http/test_02_download.py
- tests/http/test_07_upload.py
- tests/http/test_08_caddy.py
- tests/http/test_10_proxy.py
- tests/http/test_13_proxy_auth.py
- tests/http/test_17_ssl_use.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/http/testenv/client.py
- tests/http/testenv/curl.py
- tests/http/testenv/sshd.py
Change #270004
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 09 Jun 2026 08:42:19 Repository https://github.com/curl/curl.git Project curl Branch master Revision 04afd160767d22c9e8b95a8113564c2a8f1d3d29 Comments
urlapi: URL decode hostname before IP address normalization With this, IPv6 addresses that end with '%25' with no following zone id are considered invalid. Extend test 1560 to verify Reported-by: Hem Parekh Closes #21918
Changed files
- lib/urlapi.c
- tests/libtest/lib1560.c
Change #270011
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 09 Jun 2026 09:20:47 Repository https://github.com/curl/curl.git Project curl Branch master Revision a2b943b115ab55e25464b555aed746b2e67c8dfe Comments
digest: escape control codes too Since the username is decoded when used and control codes are accepted in HTTP usernames in general, the username encoding for the Digest auth needs to percent encode such bytes. Verified by test 3221 Reported-by: Trail of Bits Closes #21915
Changed files
- lib/vauth/digest.c
- tests/data/Makefile.am
- tests/data/test3221
Change #270012
Category curl Changed by Yedaya Katsman <yedaya.ka@gmail.com> Changed at Tue 09 Jun 2026 09:23:52 Repository https://github.com/curl/curl.git Project curl Branch master Revision 7b9d74abf6fb446d5c388c75755100998c67944a Comments
resolve: Mention in error that IP address is expected If you try using a DNS name like connect-to supports it can be confusing that it is illegal. Also make it a bit more readable Closes #21913
Changed files
- lib/dnscache.c
Change #270022
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 09 Jun 2026 10:24:07 Repository https://github.com/curl/curl.git Project curl Branch master Revision cb4465bfe67ec9c75722ea10923a6a75005e8f68 Comments
pytest: close file handles after use (cont.), and tidy-ups - dante.py, dnsd.py, sshd.py: drop redundant conditions. Spotted in sshd by GitHub Code Quality. - curl.py: comment out `if` to silence CodeQL warning. Reported by GitHub CodeQL Follow-up to 8145476d5dd97d0ec704e9ea65b2f2028b8a945c #21916 Closes #21917
Changed files
- tests/http/testenv/caddy.py
- tests/http/testenv/client.py
- tests/http/testenv/curl.py
- tests/http/testenv/dante.py
- tests/http/testenv/dnsd.py
- tests/http/testenv/h2o.py
- tests/http/testenv/nghttpx.py
- tests/http/testenv/sshd.py
- tests/http/testenv/vsftpd.py
Change #270023
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 09 Jun 2026 10:24:07 Repository https://github.com/curl/curl.git Project curl Branch master Revision b9b2c0cbb854908a2580e4424b0315983f7cf3da Comments
docs: returned header size reflects HTTP/1-style format Ref: #21889 Closes #21912
Changed files
- docs/cmdline-opts/write-out.md
- docs/libcurl/opts/CURLINFO_HEADER_SIZE.md
Change #270034
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 09 Jun 2026 11:00:01 Repository https://github.com/curl/curl.git Project curl Branch master Revision fb9a520873133e369fa86ef63b4e4f0fd2fc1f68 Comments
peer.h: fix typo in comment Closes #21920
Changed files
- lib/peer.h
Change #270035
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Tue 09 Jun 2026 11:05:34 Repository https://github.com/curl/curl.git Project curl Branch master Revision 849317ff5c5a5e13f50ec3d001e46ddffa77d8a4 Comments
ws: make pong sending lazy Do not send PONG frames unless there is sufficient space left in the websocket send buffer. A server might be lazy in reading our data and intermediary PONG frames can be skipped by a client (RFC 6455, ch. 5.5.3). Add test case measuring no real RSS increase on a server blasting with PING frames. Closes #21911
Changed files
- lib/ws.c
- tests/http/test_20_websockets.py
Change #270042
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 09 Jun 2026 11:07:55 Repository https://github.com/curl/curl.git Project curl Branch master Revision 952b04474cb1fc18bf66ddf3b41587535b71ca1d Comments
tidy-up: miscellaneous - badwords: replace stray synonyms with 'null-terminator'. - tests/FILEFORMAT.md: tidy up feature descriptions. - printf: replace stray `%i` masks with `%d` for consistency. - pytest: add comments for empty excepts to try silencing GitHub CodeQL warnings. - tool1394, unit1675: merge nested `if`s. - dnscache: fix typo in comment. - fix whitespace, indent and newlines. Closes #21921
Changed files
- docs/CODE_REVIEW.md
- docs/examples/evhiperfifo.c
- docs/internals/DYNBUF.md
- docs/libcurl/curl_mprintf.md
- docs/libcurl/opts/CURLOPT_DOH_URL.md
- docs/tests/FILEFORMAT.md
- include/curl/curl.h
- lib/cf-haproxy.c
- lib/cf-socket.c
- lib/dnscache.c
- lib/doh.c
- lib/progress.c
- lib/rand.c
- lib/rand.h
- lib/tftp.c
- lib/urlapi.c
- lib/vssh/libssh2.c
- lib/vtls/apple.c
- lib/vtls/openssl.c
- m4/curl-compilers.m4
- scripts/badwords.txt
- tests/http/test_05_errors.py
- tests/http/testenv/curl.py
- tests/http/testenv/ws_echo_server.py
- tests/libtest/lib530.c
- tests/libtest/lib582.c
- tests/libtest/lib758.c
- tests/server/sockfilt.c
- tests/tunit/tool1394.c
- tests/unit/unit1655.c
- tests/unit/unit1675.c
Change #270043
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 09 Jun 2026 11:11:07 Repository https://github.com/curl/curl.git Project curl Branch master Revision e66b81a53283100b0d53c840844d3865b3eba951 Comments
cookie: tailmatch the domains for secure override If a SECURE cookie is set for a sub-domain (`example.com`) and is then attempted to get set again for more specific part of that domain (`www.example.com`) without the SECURE property, the second occurance should not be allowed. Reported-by: Trail of Bits Verified by test 3305 Closes #21910
Changed files
- lib/cookie.c
- tests/data/Makefile.am
- tests/data/test3305
Change #270044
Category curl Changed by Yedaya Katsman <yedaya.ka@gmail.com> Changed at Tue 09 Jun 2026 11:12:14 Repository https://github.com/curl/curl.git Project curl Branch master Revision feb609f28bc038b158d6e5f00e2aa30473b31d6e Comments
cf-socket: store errno from do_connect in ctx->error This fixes a misleading log in verbose mode when ipv6 connectivity isn't available, presumably also in other cases: ``` * Immediate connect fail for 2a00:1450:4028:806::200e: Network is unreachable * connect to 2a00:1450:4028:806::200e port 443 from :: port 0 failed: Success ``` Closes #21914
Changed files
- lib/cf-socket.c
Change #270058
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 09 Jun 2026 12:30:16 Repository https://github.com/curl/curl.git Project curl Branch master Revision 4aa8cc3c4ad567ba5e96d9901ff22238fbe01a0c Comments
pytest: fix remaining code checker warnings - curl.py: delete commented no-op code. - certs.py, curl.py: narrow down exceptions to fix: Except block handles 'BaseException' - test_20_websockets: add comment to empty except branch. Reported by GitHub CodeQL Closes #21924
Changed files
- tests/http/test_20_websockets.py
- tests/http/testenv/certs.py
- tests/http/testenv/curl.py
Change #270061
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 09 Jun 2026 12:30:16 Repository https://github.com/curl/curl.git Project curl Branch master Revision bbb226b22603cf52e5997bfc82db3d3aba46ee34 Comments
unit1675: fix potential memory leak on dynbuf fail path Spotted by GitHub Code Quality Closes #21922
Changed files
- tests/unit/unit1675.c
Change #270063
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 09 Jun 2026 12:33:46 Repository https://github.com/curl/curl.git Project curl Branch master Revision 9dcc57b801385fc598c2a658d83bdef68904a050 Comments
pytest: add comment to empty except branch To silence GitHub CodeQL. Follow-up to 4aa8cc3c4ad567ba5e96d9901ff22238fbe01a0c #21924
Changed files
- tests/http/testenv/curl.py
Change #270073
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 09 Jun 2026 12:52:08 Repository https://github.com/curl/curl.git Project curl Branch master Revision 847aac066d45f0b79c96f76ea3f1c891978f1c43 Comments
tidy-up: use uppercase `TRUE`/`FALSE` where missing Keep it only in external API calls and C++ code. Also: - curlx/fopen: replace with `!!`. Spotted by GitHub Code Quality in cf-socket.c. Closes #21925
Changed files
- lib/cf-socket.c
- lib/curlx/fopen.c
- lib/http_aws_sigv4.c
- lib/imap.c
- lib/vtls/vtls.c
- src/tool_cb_wrt.c
- src/tool_doswin.c
- src/tool_writeout.c
- src/tool_writeout_json.c
- src/var.c
- tests/libtest/lib1565.c
- tests/libtest/lib2700.c
- tests/libtest/lib3102.c
- tests/server/dnsd.c
- tests/server/rtspd.c
- tests/server/sockfilt.c
- tests/server/socksd.c
- tests/server/sws.c
- tests/server/tftpd.c
- tests/unit/unit1607.c
- tests/unit/unit1609.c
- tests/unit/unit1979.c
- tests/unit/unit3205.c