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

Builder curl-pr-unthreaded-solaris10-sparc Build #1049

Results:

Build successful

SourceStamp:

Projectcurl/curl
Repositoryhttps://github.com/curl/curl
Branchmaster
Revisionac7670b158164f274627cd3b2b44921953a19eb1
Got Revisionac7670b158164f274627cd3b2b44921953a19eb1
Changes8 changes

BuildSlave:

unstable10s

Reason:

The AnyBranchScheduler scheduler named 'schedule-curl-pr' triggered this build

Steps and Logfiles:

  1. git update ( 10 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 2 hrs, 24 mins, 23 secs )
    1. stdio
    2. resultlog

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Jan Venekamp
  3. Jay Satiro
  4. Stefan Eissing
  5. Viktor Szakats

Timing:

StartWed Apr 24 17:20:30 2024
EndThu Apr 25 02:14:10 2024
Elapsed8 hrs, 53 mins, 40 secs

All Changes:

:

  1. Change #195847

    Category None
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 24 Apr 2024 08:31:37
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision cfb99917239d107681b894238c606b2299624153

    Comments

    quiche: expire all active transfers on connection close
    
    - when a connection close is detected, all ongoing transfers
      need to expire bc no more POLL events are likely to happen
      for them.
    
    Fixes #13439
    Reported-by: Jay Satiro
    Closes #13447

    Changed files

    • lib/vquic/curl_quiche.c
  2. Change #195849

    Category None
    Changed by Jan Venekamp <1422460+jan2000ohnoyoudont@users.noreply.github.com>
    Changed at Wed 24 Apr 2024 08:59:14
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 3b8db84c1b00e6bd054dca05a4cbdab51b524803

    Comments

    rustls: remove incorrect SSLSUPP_TLS13_CIPHERSUITES flag
    
    The rustls backend advertises SSLSUPP_TLS13_CIPHERSUITES, but
    the code does not actually seem to support it (yet?). Removed
    the flag and corrected documentation.
    
    Closes #13452

    Changed files

    • docs/libcurl/opts/CURLOPT_PROXY_TLS13_CIPHERS.md
    • docs/libcurl/opts/CURLOPT_TLS13_CIPHERS.md
    • lib/vtls/rustls.c
  3. Change #195851

    Category None
    Changed by Jay Satiro <raysatiroohnoyoudont@yahoo.com>
    Changed at Wed 24 Apr 2024 10:04:25
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 7860f575fe9e527ced66b31ec076914bbadd64a4

    Comments

    dllmain: Call OpenSSL thread cleanup for Windows and Cygwin
    
    - Call OPENSSL_thread_stop on thread termination (DLL_THREAD_DETACH)
      to prevent a memory leak in case OpenSSL is linked statically.
    
    - Warn in libcurl-thread.3 that if OpenSSL is linked statically then it
      may require thread cleanup.
    
    OpenSSL may need per-thread cleanup to stop a memory leak. For Windows
    and Cygwin if libcurl was built as a DLL then we can do that for the
    user by calling OPENSSL_thread_stop on thread termination. However, if
    libcurl was built statically then we do not have notification of thread
    termination and cannot do that for the user.
    
    Also, there are several other unusual cases where it may be necessary
    for the user to call OPENSSL_thread_stop, so in the libcurl-thread
    warning I added a link to the OpenSSL documentation.
    
    Co-authored-by: Viktor Szakats
    
    Reported-by: southernedge@users.noreply.github.com
    Reported-by: zmcx16@users.noreply.github.com
    
    Ref: https://www.openssl.org/docs/man3.0/man3/OPENSSL_thread_stop.html#NOTES
    
    Fixes https://github.com/curl/curl/issues/12327
    Closes https://github.com/curl/curl/pull/12408

    Changed files

    • docs/libcurl/curl_global_cleanup.md
    • docs/libcurl/libcurl-thread.md
    • lib/CMakeLists.txt
    • lib/Makefile.inc
    • lib/dllmain.c
  4. Change #195852

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 24 Apr 2024 10:08:24
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision f33ee2e73bd228c61d71706a61a030d2096fee33

    Comments

    tls: fix SecureTransport + BearSSL cmake unity builds
    
    Avoid clashing static function names by namespacing them.
    
    Pointed-out-by: Jan Venekamp
    Ref: https://github.com/curl/curl/pull/13442#discussion_r1576350700
    Closes #13450

    Changed files

    • lib/vtls/bearssl.c
    • lib/vtls/sectransp.c
  5. Change #195859

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 24 Apr 2024 10:51:53
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision a090111613c52066f786adbc05cc7ce9cc3cf3a3

    Comments

    telnet: check return code from fileno()
    
    and return error if necessary
    
    Spotted by CodeSonar
    
    Closes #13457

    Changed files

    • lib/telnet.c
  6. Change #195864

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 24 Apr 2024 12:30:54
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 43299e93c06b96fea8a8dc9b1c2e49c82bc21801

    Comments

    CI: show more failed `config.log` on Circle CI
    
    Show last 1000 lines of `config.log` if `./configure` fails. This was
    already done for one job, this patch extends it to all.
    
    Ref: #13438
    Closes #13462

    Changed files

    • .circleci/config.yml
  7. Change #195868

    Category None
    Changed by Jan Venekamp <1422460+jan2000ohnoyoudont@users.noreply.github.com>
    Changed at Wed 24 Apr 2024 14:30:37
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision fba9afebba22d577f122239b184edc90c18fd81b

    Comments

    mbedTLS: implement CURLOPT_SSL_CIPHER_LIST option
    
    Use a lookup list to set the cipher suites, allowing the
    ciphers to be set by either openssl or IANA names.
    
    To keep the binary size of the lookup list down we compress
    each entry in the cipher list down to 2 + 6 bytes using the
    C preprocessor.
    
    Closes #13442

    Changed files

    • .github/scripts/codespell-ignore.txt
    • docs/libcurl/opts/CURLOPT_PROXY_SSL_CIPHER_LIST.md
    • docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.md
    • lib/Makefile.inc
    • lib/vtls/cipher_suite.c
    • lib/vtls/cipher_suite.h
    • lib/vtls/mbedtls.c
    • tests/data/Makefile.inc
    • tests/data/test3205
    • tests/unit/Makefile.inc
    • tests/unit/unit3205.c
  8. Change #195870

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 24 Apr 2024 14:34:39
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision ac7670b158164f274627cd3b2b44921953a19eb1

    Comments

    RELEASE-NOTES: synced

    Changed files

    • RELEASE-NOTES