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

Builder curl-ares-solaris10-i386 Build #2310

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisionf33ee2e73bd228c61d71706a61a030d2096fee33
Got Revisionf33ee2e73bd228c61d71706a61a030d2096fee33
Changes2 changes

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build

Steps and Logfiles:

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

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-ares-solaris10-i386 slave
buildername curl-ares-solaris10-i386 Builder
buildnumber 2310 Build
codebase Build
got_revision f33ee2e73bd228c61d71706a61a030d2096fee33 Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision f33ee2e73bd228c61d71706a61a030d2096fee33 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:

NameLabelValue

Responsible Users:

  1. Jay Satiro
  2. Viktor Szakats

Timing:

StartWed Apr 24 11:01:54 2024
EndWed Apr 24 12:39:58 2024
Elapsed1 hrs, 38 mins, 3 secs

All Changes:

:

  1. Change #195853

    Category curl
    Changed by Jay Satiro <raysatiroohnoyoudont@yahoo.com>
    Changed at Wed 24 Apr 2024 10:04:25
    Repository https://github.com/curl/curl.git
    Project 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
  2. Change #195854

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 24 Apr 2024 10:08:24
    Repository https://github.com/curl/curl.git
    Project 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