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

Builder curl-ares-solaris11-i386 Build #5369

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11x

Reason:

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

Steps and Logfiles:

  1. git update ( 21 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 4 mins, 51 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 5369 Build
codebase Build
got_revision a7b42cc90cbcb09f4813253ac97ea96c10fd9e94 Git
osplatform I386 SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision a7b42cc90cbcb09f4813253ac97ea96c10fd9e94 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. Stefan Eissing

Timing:

StartFri Sep 11 11:10:08 2026
EndFri Sep 11 13:01:54 2026
Elapsed1 hrs, 51 mins, 45 secs

All Changes:

:

  1. Change #281460

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 11 Sep 2026 10:58:10
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a7b42cc90cbcb09f4813253ac97ea96c10fd9e94

    Comments

    urldata: remove ssl_primary_config from easy handle
    Rename the two structs for clarity:
    - `ssl_config_data` -> `ssl_easy_config`
    - `ssl_primary_config` -> `ssl_filter_config`
    
    The easy handle owned 2 `struct ssl_primary_config` when curl is built
    with proxy support. These structs were only intended for use during
    connection matching and, for a new connection, cloned into the
    `connectdata` struct. Their presence in the easy handle led to some
    misuses as they only contained "shallow" references there to config data
    that may change unnoticed.
    
    Remove these from the easy handle and keep them in the url connection
    matcher on the stack.
    
    Removal also found several places in TLS backends where the struct from
    the easy handle was used wrongly instead of the connection's version.
    
    This should shrink the easy handle by another ~300 bytes.
    
    Closes #22901

    Changed files

    • lib/ldap.c
    • lib/setopt.c
    • lib/url.c
    • lib/urldata.h
    • lib/vdns/doh.c
    • lib/vquic/cf-ngtcp2-cmn.c
    • lib/vquic/cf-ngtcp2-cmn.h
    • lib/vquic/cf-ngtcp2-proxy.c
    • lib/vquic/cf-quiche.c
    • lib/vquic/vquic-tls.c
    • lib/vquic/vquic-tls.h
    • lib/vssh/libssh.c
    • lib/vssh/libssh2.c
    • lib/vssh/ssh.h
    • lib/vssh/vssh.c
    • lib/vtls/apple.c
    • lib/vtls/gtls.c
    • lib/vtls/gtls.h
    • lib/vtls/mbedtls.c
    • lib/vtls/openssl.c
    • lib/vtls/rustls.c
    • lib/vtls/schannel.c
    • lib/vtls/schannel_verify.c
    • lib/vtls/vtls.c
    • lib/vtls/vtls.h
    • lib/vtls/vtls_config.c
    • lib/vtls/vtls_config.h
    • lib/vtls/vtls_scache.c
    • lib/vtls/vtls_scache.h
    • lib/vtls/wolfssl.c
    • tests/unit/unit3303.c
    • tests/unit/unit3304.c