Builder curl-threaded-solaris10-sparc Build #3559
Build In Progress:
RuntestSourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 17e8200733a1fd9db148f794d7e1cfb47e491fcd |
| Got Revision | 17e8200733a1fd9db148f794d7e1cfb47e491fcd |
| Changes | 9 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build
Steps and Logfiles:
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 | 3559 | Build |
| codebase | Build | |
| got_revision | 17e8200733a1fd9db148f794d7e1cfb47e491fcd | Git |
| osplatform | SPARC | SetPropertyFromCommand Step |
| osrelease | 10 | SetPropertyFromCommand Step |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 17e8200733a1fd9db148f794d7e1cfb47e491fcd | 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:
- Dan Fandrichdan@coneharvesters.com
- Daniel Stenbergdaniel@haxx.se
- Ted Lyngmoted@lyncon.se
- Viktor Szakatscommit@vsz.me
Timing:
| Start | Wed Apr 8 23:11:49 2026 |
| Elapsed | 12 hrs, 22 mins, 34 secs |
All Changes:
:
Change #263973
Category curl Changed by Ted Lyngmo <ted@lyncon.se> Changed at Wed 08 Apr 2026 11:25:54 Repository https://github.com/curl/curl.git Project curl Branch master Revision 135665036f2d98efb928df1195f9ef80208483dd Comments
docs: use the correct CURLOPT_WRITEFUNCTION signature In order to not encourage users to use incompatible function pointers, change the callback function definitions to use `char *` instead of `void *` for the first argument. Triggered by https://stackoverflow.com/questions/79921871/curl-c-c-library-based-application-produces-erronious-response-for-http-post-r#comment141032037_79921871 : "The code was mostly modified from [this example code](https://curl.se/libcurl/c/postinmemory.html), honestly I never knew this is wrong. Thanks for pointing it out." Signed-off-by: Ted Lyngmo <ted@lyncon.se> Closes #21265
Changed files
- docs/FAQ.md
- docs/examples/cacertinmem.c
- docs/examples/certinfo.c
- docs/examples/chkspeed.c
- docs/examples/crawler.c
- docs/examples/ephiperfifo.c
- docs/examples/evhiperfifo.c
- docs/examples/externalsocket.c
- docs/examples/ftp-delete.c
- docs/examples/ftpget.c
- docs/examples/ftpsget.c
- docs/examples/ftpuploadresume.c
- docs/examples/getinmemory.c
- docs/examples/ghiper.c
- docs/examples/hiperfifo.c
- docs/examples/http2-pushinmemory.c
- docs/examples/postinmemory.c
- docs/examples/sepheaders.c
- docs/examples/sessioninfo.c
- docs/examples/sftpget.c
- docs/examples/synctime.c
- docs/examples/url2file.c
- docs/examples/usercertinmem.c
- docs/libcurl/libcurl-tutorial.md
- docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.md
- tests/libtest/lib3102.c
Change #263974
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Wed 08 Apr 2026 11:27:31 Repository https://github.com/curl/curl.git Project curl Branch master Revision 59c8de789764e004e7e16d00702ba956dbb8cd2f Comments
mbedtls: fix ECJPAKE matching It did not require a full-length match, so empty or prefix tokens map to ECJPAKE would silently add that cipher to the configured list. Follow-up to fba9afebba22d577f122239b18 Reported by Codex Security Closes #21264
Changed files
- lib/vtls/mbedtls.c
Change #263975
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Wed 08 Apr 2026 11:33:11 Repository https://github.com/curl/curl.git Project curl Branch master Revision c0e7f70218805db85ca5499f31c15cb4548d828b Comments
RELEASE-NOTES: synced
Changed files
- RELEASE-NOTES
Change #263977
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 08 Apr 2026 11:41:55 Repository https://github.com/curl/curl.git Project curl Branch master Revision 5d84aa41a0f1ee0f786fa0d113eba1b813b9886a Comments
RELEASE-NOTES: update the entry for `mk-ca-bundle.pl` [ci skip] To dsecribe the feature remaiming after follow-up commits. Follow-up to 351e4f956a11bdf419c14f1f69758a15e77e7fea #21116
Changed files
- RELEASE-NOTES
Change #263981
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Wed 08 Apr 2026 12:00:59 Repository https://github.com/curl/curl.git Project curl Branch master Revision 283db12e05e870207b63bb1b096b1269477afee0 Comments
parsedate: bsearch the time zones There are 69 entries, bsearch is faster than linear search for random access. This now also makes the matching case sensitive (zone names always in uppercase). No docs said otherwise and all tests assumed uppercase. Extended test 517 Closes #21266
Changed files
- lib/parsedate.c
- tests/libtest/lib517.c
Change #263992
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Wed 08 Apr 2026 15:18:45 Repository https://github.com/curl/curl.git Project curl Branch master Revision 698eee1b95b05841e9986b85829c6be27df8b800 Comments
vtls_scache: include cert_blob independently of verifypeer The making of the TLS session cache key should use the cert blob independently of verifypeer on/off. Follow-up to fa0ccd9f1fbbbd77bf50b2 Spotted by Codex Security Closes #21222
Changed files
- lib/vtls/vtls_scache.c
Change #264008
Category curl Changed by Dan Fandrich <dan@coneharvesters.com> Changed at Wed 08 Apr 2026 19:28:05 Repository https://github.com/curl/curl.git Project curl Branch master Revision 4c1b6f549404826a75cfb3326cc0352cdc93b27e Comments
tests: enable more ruff checks - Checks for missing explicit `return` statements at the end of functions that can return non-`None` values. - Checks for classes that inherit from `object`. - Checks for useless expressions. - Within an `except*` clause, raise exceptions with `raise ... from err` or `raise ... from None` to distinguish them from errors in exception handling - Checks for variable assignments that immediately precede a `return` of the assigned variable. - Checks for `else` statements with a `return` statement in the preceding `if` block. - Checks for unnecessary parentheses on raised exceptions. Closes: #21258
Changed files
- scripts/pythonlint.sh
- tests/dictserver.py
- tests/http/conftest.py
- tests/http/scorecard.py
- tests/http/test_17_ssl_use.py
- tests/http/test_20_websockets.py
- tests/http/test_30_vsftpd.py
- tests/http/test_31_vsftpds.py
- tests/http/test_32_ftps_vsftpd.py
- tests/http/testenv/caddy.py
- tests/http/testenv/certs.py
- tests/http/testenv/client.py
- tests/http/testenv/curl.py
- tests/http/testenv/dante.py
- tests/http/testenv/env.py
- tests/http/testenv/httpd.py
- tests/http/testenv/nghttpx.py
- tests/http/testenv/sshd.py
- tests/http/testenv/vsftpd.py
- tests/negtelnetserver.py
- tests/smbserver.py
- tests/util.py
Change #264009
Category curl Changed by Dan Fandrich <dan@coneharvesters.com> Changed at Wed 08 Apr 2026 19:28:05 Repository https://github.com/curl/curl.git Project curl Branch master Revision 98e470b3a8a60a597e7c4ddb3695e550c765ccb2 Comments
tests: alphabetize and group Python imports & add check - De-duplicates, groups, and sorts imports based on the provided `isort` settings.
Changed files
- scripts/pythonlint.sh
- tests/dictserver.py
- tests/http/conftest.py
- tests/http/scorecard.py
- tests/http/test_01_basic.py
- tests/http/test_02_download.py
- tests/http/test_03_goaway.py
- tests/http/test_04_stuttered.py
- tests/http/test_05_errors.py
- tests/http/test_06_eyeballs.py
- tests/http/test_07_upload.py
- tests/http/test_08_caddy.py
- tests/http/test_09_push.py
- tests/http/test_10_proxy.py
- tests/http/test_11_unix.py
- tests/http/test_12_reuse.py
- tests/http/test_13_proxy_auth.py
- tests/http/test_14_auth.py
- tests/http/test_15_tracing.py
- tests/http/test_16_info.py
- tests/http/test_17_ssl_use.py
- tests/http/test_18_methods.py
- tests/http/test_19_shutdown.py
- tests/http/test_20_websockets.py
- tests/http/test_21_resolve.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/__init__.py
- tests/http/testenv/caddy.py
- tests/http/testenv/certs.py
- tests/http/testenv/client.py
- tests/http/testenv/curl.py
- tests/http/testenv/dante.py
- tests/http/testenv/env.py
- tests/http/testenv/httpd.py
- tests/http/testenv/nghttpx.py
- tests/http/testenv/sshd.py
- tests/http/testenv/vsftpd.py
- tests/negtelnetserver.py
- tests/smbserver.py
Change #264010
Category curl Changed by Dan Fandrich <dan@coneharvesters.com> Changed at Wed 08 Apr 2026 19:28:05 Repository https://github.com/curl/curl.git Project curl Branch master Revision 17e8200733a1fd9db148f794d7e1cfb47e491fcd Comments
tests: make whitespace between functions and classes consistent Mostly, this means two blank lines between classes and functions and one line between methods. Since these checks are currently in preview, they are done in a separate ruff invocation to avoid turning ALL the preview checks on at the same time.
Changed files
- scripts/pythonlint.sh
- tests/dictserver.py
- tests/ech_combos.py
- tests/http/conftest.py
- tests/http/scorecard.py
- tests/negtelnetserver.py
- tests/smbserver.py
- tests/util.py