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

Builder curl-threaded-solaris11-i386 Build #3840

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11x

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris11-i386' triggered this build

Steps and Logfiles:

  1. git update ( 2 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 1 hrs, 11 mins, 33 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 6 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-threaded-solaris11-i386 slave
buildername curl-threaded-solaris11-i386 Builder
buildnumber 3840 Build
codebase Build
got_revision 3eb00fa79540f1f6069af6c03ed8bbd7d04e17e3 Git
osplatform I386 SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 3eb00fa79540f1f6069af6c03ed8bbd7d04e17e3 Build
scheduler schedule-curl-threaded-solaris11-i386 Scheduler
slavename unstable11x BuildSlave
workdir /export/home/buildbot/slave/curl-threaded-solaris11-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Viktor Szakats

Timing:

StartWed Aug 13 21:33:18 2025
EndThu Aug 14 01:07:19 2025
Elapsed3 hrs, 34 mins, 0 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