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

Builder curl-ares-solaris11-sparc Build #4356

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision3eb00fa79540f1f6069af6c03ed8bbd7d04e17e3
Got Revision3eb00fa79540f1f6069af6c03ed8bbd7d04e17e3
Changes1 change

BuildSlave:

unstable11s

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris11-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 2 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 30 mins, 2 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-solaris11-sparc slave
buildername curl-ares-solaris11-sparc Builder
buildnumber 4356 Build
codebase Build
got_revision 3eb00fa79540f1f6069af6c03ed8bbd7d04e17e3 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 3eb00fa79540f1f6069af6c03ed8bbd7d04e17e3 Build
scheduler schedule-curl-ares-solaris11-sparc Scheduler
slavename unstable11s BuildSlave
workdir /export/home/buildbot/slave/curl-ares-solaris11-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Viktor Szakats

Timing:

StartWed Aug 13 19:43:30 2025
EndWed Aug 13 21:09:54 2025
Elapsed1 hrs, 26 mins, 23 secs

All Changes:

:

  1. Change #242909

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 13 Aug 2025 18:54:08
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3eb00fa79540f1f6069af6c03ed8bbd7d04e17e3

    Comments

    openssl: save and restore OpenSSL error queue in two functions
    After merging #18228, I reviewed whether the clearing of the error queue
    may interfere with preceding code. Turns out there may be a preceding
    `SSL_Connect()` call.
    
    This patch replaces the previous fix of clearing the error queue with
    saving and restoring it in two functions which may be called between
    the connect call and the `SSL_get_error()` call following it:
    - `ossl_log_tls12_secret()`
    - `Curl_ssl_setup_x509_store()`
    
    The `ERR_set_mark()`, `ERR_pop_to_mark()` functions are present in all
    supported OpenSSL and LibreSSL versions. Also in BoringSSL since its
    initial commit.
    
    OpenSSL may modify its error queue in all API calls that can fail.
    
    Thanks-to: Viktor Dukhovni
    Ref: https://github.com/curl/curl/issues/18190#issuecomment-3167702142
    Ref: https://github.com/curl/curl/issues/18190#issuecomment-3169211739
    Ref: https://github.com/curl/curl/issues/18190#issuecomment-3169988050
    
    Follow-up to 8ec241bc990bc88c4f4f7275d81f9fb75b562a7a #18228 #18190
    Ref: e8b00fcd6a0c7ff179cebb3615ccebf1f6790b69 #10432 #10389
    Fixes #18190
    Closes #18234

    Changed files

    • lib/vtls/openssl.c