Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder curl-unthreaded-solaris10-sparc Build #13312

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision03868ca7148f2e3eb7c82c4fa5b4dfb246279a1b
Got Revision03868ca7148f2e3eb7c82c4fa5b4dfb246279a1b
Changes21 changes

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris10-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 32 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 5 hrs, 9 mins, 0 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/curl-unthreaded-solaris10-sparc slave
buildername curl-unthreaded-solaris10-sparc Builder
buildnumber 13312 Build
codebase Build
got_revision 03868ca7148f2e3eb7c82c4fa5b4dfb246279a1b Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 03868ca7148f2e3eb7c82c4fa5b4dfb246279a1b Build
scheduler schedule-curl-unthreaded-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-unthreaded-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Stefan Eissing
  3. Viktor Szakats

Timing:

StartSat Aug 23 01:18:49 2025
EndSat Aug 23 15:32:16 2025
Elapsed14 hrs, 13 mins, 27 secs

All Changes:

:

  1. Change #243595

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 22 Aug 2025 14:16:45
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f6c29071724680b72a300591d69e7133e64358f1

    Comments

    test1557: pass `long` type to `multi_setopt()`
    A wrong type here has seen to manifest in CI failures with gcc-12 macOS.
    
    Ref: https://github.com/curl/curl/pull/18348#issuecomment-3213881790
    Ref: https://github.com/curl/curl/actions/runs/17153761944/job/48665734013?pr=18349
    
    Follow-up to b63cce7fee30648e29a0453202f7ba05a01de79c #18339
    Follow-up to 88fc6c491f043ed184ea2cf1a17b651427fbbbf5 #18263
    
    Closes #18355

    Changed files

    • tests/libtest/lib1557.c
  2. Change #243596

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 22 Aug 2025 14:16:45
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a9705e9cfb75075b04711cdc6532fbe880ffd20b

    Comments

    examples: make `CURLPIPE_MULTIPLEX` fallback `long`
    Closes #18356

    Changed files

    • docs/examples/http2-download.c
    • docs/examples/http2-upload.c
  3. Change #243610

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 22 Aug 2025 15:53:41
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3298a43133d5af056e407a5aad6708c5423b55d5

    Comments

    spelling: file system
    Closes #18348

    Changed files

    • .github/scripts/spellcheck.words
    • docs/cmdline-opts/_EXITCODES.md
    • docs/examples/unixsocket.c
    • docs/internals/TLS-SESSIONS.md
    • docs/libcurl/libcurl-security.md
    • docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.md
    • lib/url.c
    • lib/vtls/mbedtls.c
    • lib/vtls/wolfssl.c
    • scripts/randdisable
    • src/tool_help.c
    • tests/data/test1443
    • tests/data/test1444
    • tests/data/test1462
    • tests/libtest/test613.pl
  4. Change #243611

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 22 Aug 2025 15:53:45
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 80c10c5d5dda78c471924b251e9db59d653aba1e

    Comments

    openssl: remove legacy cruft, document macro guards
    - assume:
      - `BIO_CTRL_EOF`
      - `SSL_CTRL_SET_MSG_CALLBACK`
      - `SSL_CTRL_SET_MSG_CALLBACK`
      - `SSL_CTRL_SET_TLSEXT_HOSTNAME`
      - `SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER`
      - `SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS`
      - `SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG`
      - `SSL_OP_NO_COMPRESSION`
      - `SSL_OP_NO_TICKET`
      - `X509_V_FLAG_PARTIAL_CHAIN`
      - `X509_V_FLAG_TRUSTED_FIRST`
      They are present in all supported OpenSSL (and fork) versions.
    
    - replace `SSL_ERROR_WANT_EARLY` with `SSL_ERROR_WANT_CLIENT_HELLO_CB`.
      The former appeared in OpenSSL 1.1.1-dev, but renamed before
      the stable release.
    
    - document support for macros:
      - `ENGINE_CTRL_GET_CMD_FROM_NAME`
      - `SSL_ERROR_WANT_ASYNC_JOB`
      - `SSL_ERROR_WANT_ASYNC`
      - `SSL2_VERSION_MAJOR`
      - `TLS1_3_VERSION`
    
    - drop legacy fallback for `CONF_MFLAGS_DEFAULT_SECTION`.
      It was there for OpenSSL 0.9.8 support.
    
    - fix `SSL_CTRL_SET_MSG_CALLBACK` accidentally serving as a guard for
      OpenSSL (and forks) as a whole.
    
    Tested OK with OpenSSL 1.0.2 and 1.1.0 in CI.
    
    Closes #18351

    Changed files

    • lib/vquic/curl_osslq.c
    • lib/vtls/openssl.c
  5. Change #243632

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 22 Aug 2025 16:22:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 33572b851e06593ad26af3a957e63e1721173cd1

    Comments

    tool_urlglob: handle a zero length glob piece
    Follow-up to 034612cd515f249453a435f3d94b
    
    Add test 759 to verify
    
    Reported-by: Stanislav Osipov
    Fixes #18352
    Closes #18353

    Changed files

    • src/tool_urlglob.c
    • tests/data/Makefile.am
    • tests/data/test759
  6. Change #243634

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 22 Aug 2025 16:22:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f5ee566dbca35269b6fc31c13a2a54601b5fa0ca

    Comments

    top-complexity: maximum accepted set to 72
    Down from 80. Show all functions above 60.
    
    Closes #18354

    Changed files

    • scripts/top-complexity
  7. Change #243637

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 22 Aug 2025 16:26:11
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a8d20cd223414ec7ab519e831bc38d3a9c5f5d04

    Comments

    asyn-thrdd: manage DEFERRED and locks better
    - cancel thread waits until thread start is at least 5ms in the past
      to give it some time to get its cancellation setup in place
    - cancel thread without holding the mutex. It's supposed to be an
      async operation, but better be safe
    - set DEFERRED cancel state explicitly, should be default in a pthread,
      but better be safe
    
    Closes #18350

    Changed files

    • lib/asyn-thrdd.c
    • lib/asyn.h
    • lib/curl_threads.h
  8. Change #243638

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 22 Aug 2025 16:28:03
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b3570b36d7dcc27d69c14560b38603bb0b20a9e1

    Comments

    runtests: show still running tests when nothing has happened for a while
    ... even if there are tests still pending. To help visualize tests that
    might be hanging.
    
    Attempts to set the limit at 10 seconds of silence.
    
    Closes #18349

    Changed files

    • tests/runtests.pl
  9. Change #243651

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 22 Aug 2025 17:12:58
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 844c385812efe22f979a9be0dcf75b2ee69b2ef4

    Comments

    typecheck-gcc: add type checks for curl_multi_setopt()
    Test 745 verifies that all options are tested.
    
    Closes #18357

    Changed files

    • include/curl/typecheck-gcc.h
    • tests/test745.pl
  10. Change #243652

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 22 Aug 2025 17:13:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision bfbee798ca1f58c6471f0cb91825c75a36de2863

    Comments

    tool_operate: use stricter curl_multi_setopt() arguments
    To please the curl_multi_setopt() typechecker
    
    - set multi callback protypes to match exactylu
    - set CURLMOPT_MAX_HOST_CONNECTIONS as a long
    
    Closes #18357

    Changed files

    • src/tool_operate.c
  11. Change #243653

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 22 Aug 2025 17:21:28
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision db08e86cfb8b74b5b7c0a98541d0af5b712c4348

    Comments

    openssl: drop more legacy cruft
    - drop `ALLOW_RENEG` undocumented (insecure) build-time option.
    - drop unnecessary check for `OPENSSL_VERSION_NUMBER`.
      It's present in all supported OpenSSL versions and forks.
    
    Follow-up to 80c10c5d5dda78c471924b251e9db59d653aba1e #18351
    Follow-up to 59311bd3df5da6342312b5dc9b6c91fc2be77d4f #3293 #3283
    
    Closes #18359

    Changed files

    • lib/vtls/openssl.c
  12. Change #243654

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 22 Aug 2025 17:21:29
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8c29a29addc279ef473f72568dcd96196d126025

    Comments

    openssl: add and use `HAVE_OPENSSL3` internal macro
    Cherry-picked from #18330
    Closes #18360

    Changed files

    • lib/vtls/openssl.c
    • lib/vtls/openssl.h
  13. Change #243660

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 22 Aug 2025 17:49:21
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 0be7f382dc90ed8f3c305fbd8e2dd0f17c781285

    Comments

    openssl: add and use `HAVE_BORINGSSL_LIKE` internal macro
    To cover the common case of guarding for both BoringSSL and AWS-LC.
    
    Cherry-picked from #18330
    Closes #18358

    Changed files

    • lib/vtls/openssl.c
    • lib/vtls/openssl.h
  14. Change #243668

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 22 Aug 2025 18:55:26
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 63bf7a089869b0cf7d6b40e0f67620b79126c321

    Comments

    openssl: drop redundant `HAVE_OPENSSL_VERSION` macro
    It served as an extra guard over `OPENSSL_VERSION_STRING`.
    
    Also, document that `OPENSSL_VERSION_STRING` is supported by OpenSSL 3+.
    
    Closes #18367

    Changed files

    • lib/vtls/openssl.c
  15. Change #243675

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 22 Aug 2025 20:36:10
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 78f53e0460398ea8ffd60b012deeb53e36410af0

    Comments

    openssl: enable `HAVE_KEYLOG_CALLBACK` for AWS-LC
    Supported by all AWS-LC versions:
    https://github.com/aws/aws-lc/commit/6e3f5cc7e16b8ab1b0a924c60f14332cb1697217
    
    Closes #18368

    Changed files

    • lib/vtls/openssl.h
  16. Change #243676

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 22 Aug 2025 20:36:11
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b54039de2c3005e93ca7898c9a363ce2f6971f73

    Comments

    openssl: use `RSA_flags()` again with BoringSSL
    Supported since 2017-12-18:
    https://github.com/google/boringssl/commit/a0c87adbf0bc23810895ebd7f131790f137d2f6d
    
    Follow-up to cd276c3cca4db23384f3272486468ce41b0a338b #2117
    
    Closes #18369

    Changed files

    • lib/vtls/openssl.c
  17. Change #243689

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 22 Aug 2025 22:52:51
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 806d97d172040131185554da61b5796024d43051

    Comments

    openssl: merge two `#if` blocks
    Cherry-picked from #18330
    Closes #18370

    Changed files

    • lib/vtls/openssl.c
  18. Change #243696

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 22 Aug 2025 23:54:14
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2f6524ce3c3a8231c62d1e0c8af509fe5b0228a0

    Comments

    acinclude: --with-ca-fallback only works with OpenSSL
    Make it error if another TLS backend is used. Also tweaked the
    documentation for it to make it more clear it is only for OpenSSL.
    
    Follow-up to 9cf47593542c6f
    
    Reported-by: Michael Osipov
    Fixes #18362
    Closes #18364

    Changed files

    • acinclude.m4
  19. Change #243697

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 22 Aug 2025 23:55:51
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6d53263f0b448f0c035f282966b70b0dace513c2

    Comments

    TODO: remove the expand ~ idea
    As we can expand evironment variables now, HOME can easily be used
    instead.
    
    Ref: #18240
    Closes #18363

    Changed files

    • docs/TODO
  20. Change #243699

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sat 23 Aug 2025 00:02:33
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision d6c51a8fdaabb33f7dca9546ae8c9c1c5647288e

    Comments

    cmake: `CURL_CA_FALLBACK` only works with OpenSSL
    Ref: 2f6524ce3c3a8231c62d1e0c8af509fe5b0228a0 #18364
    Ref: #18362
    
    Closes #18365

    Changed files

    • CMakeLists.txt
    • docs/INSTALL-CMAKE.md
  21. Change #243703

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sat 23 Aug 2025 00:16:06
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 03868ca7148f2e3eb7c82c4fa5b4dfb246279a1b

    Comments

    asyn-thrdd: fix no `HAVE_GETADDRINFO` builds
    mingw32ce, CM 4.4.0-arm schannel:
    ```
    lib/asyn-thrdd.c: In function 'gethostbyname_thread':
    lib/asyn-thrdd.c:349: error: too many arguments to function 'async_thrd_cleanup'
    ```
    Ref: https://github.com/curl/curl/actions/runs/17158865566/job/48682687295?pr=18039#step:9:21
    
    Follow-up to 88fc6c491f043ed184ea2cf1a17b651427fbbbf5 #18263
    Closes #18371

    Changed files

    • lib/asyn-thrdd.c