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

Builder curl-ares-solaris11-i386 Build #5107

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11x

Reason:

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

Steps and Logfiles:

  1. git update ( 17 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 4 mins, 18 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-i386 slave
buildername curl-ares-solaris11-i386 Builder
buildnumber 5107 Build
codebase Build
got_revision 7541ae569d82fb308a5e2d94916027da4fa3ba3e Git
osplatform I386 SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 7541ae569d82fb308a5e2d94916027da4fa3ba3e Build
scheduler schedule-curl-ares-solaris11-i386 Scheduler
slavename unstable11x BuildSlave
workdir /export/home/buildbot/slave/curl-ares-solaris11-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Joshua Rogers

Timing:

StartWed May 20 00:12:53 2026
EndWed May 20 02:11:47 2026
Elapsed1 hrs, 58 mins, 54 secs

All Changes:

:

  1. Change #267738

    Category curl
    Changed by Joshua Rogers <MegaManSecohnoyoudont@users.noreply.github.com>
    Changed at Wed 20 May 2026 00:02:33
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7541ae569d82fb308a5e2d94916027da4fa3ba3e

    Comments

    tls: fix incomplete mTLS config in conn reuse and session cache
    cert_type, key, key_type, key_passwd and key_blob lived in
    ssl_config_data but not in ssl_primary_config, so they were invisible to
    match_ssl_primary_config() and to the TLS session cache peer key.
    
    Two easy handles sharing a connection pool could reuse each other's
    authenticated connections when they differed only on SSLKEY, SSLKEYTYPE,
    KEYPASSWD, SSLCERTTYPE or SSLKEYBLOB. The second handle would silently
    inherit the first handle's authenticated identity.
    
    Promote all five fields into ssl_primary_config so the conn-reuse
    predicate and session cache key cover the complete client credential
    set. Also replace the fixed ":CCERT" session cache marker with the
    actual clientcert path so sessions are not shared across different
    client certificates.
    
    Verified by test 3303 and 3304
    
    Reported-By: Joshua Rogers (AISLE Research)
    Closes #21667

    Changed files

    • lib/ldap.c
    • lib/urldata.h
    • lib/vssh/libssh.c
    • lib/vssh/libssh2.c
    • lib/vtls/gtls.c
    • lib/vtls/mbedtls.c
    • lib/vtls/openssl.c
    • lib/vtls/rustls.c
    • lib/vtls/schannel.c
    • lib/vtls/vtls.c
    • lib/vtls/vtls_scache.c
    • lib/vtls/vtls_scache.h
    • lib/vtls/wolfssl.c
    • tests/data/Makefile.am
    • tests/data/test3303
    • tests/data/test3304
    • tests/unit/Makefile.inc
    • tests/unit/unit3303.c
    • tests/unit/unit3304.c