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

Builder curl-unthreaded-solaris11-sparc Build #6231

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11s

Reason:

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

Steps and Logfiles:

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

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-unthreaded-solaris11-sparc slave
buildername curl-unthreaded-solaris11-sparc Builder
buildnumber 6231 Build
codebase Build
got_revision 7103a93b05bc69ea98ed9d05d02fa9eeba533f2f Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 7103a93b05bc69ea98ed9d05d02fa9eeba533f2f Build
scheduler schedule-curl-unthreaded-solaris11-sparc Scheduler
slavename unstable11s BuildSlave
workdir /export/home/buildbot/slave/curl-unthreaded-solaris11-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Stefan Eissing

Timing:

StartFri Aug 14 12:55:01 2026
EndFri Aug 14 13:45:17 2026
Elapsed50 mins, 16 secs

All Changes:

:

  1. Change #278168

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 14 Aug 2026 14:01:21
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7103a93b05bc69ea98ed9d05d02fa9eeba533f2f

    Comments

    connections: use admin handles only for maintenance
    Maintenance tasks like connection upkeep, liveliness checks and cache
    eviction must only run on an admin handle, not the application transfer
    from the calling context.
    
    Then application transfers will get only attached to the connections
    they actually work on. This makes `data->state.recent_conn_id`
    meaningful for checks if a subsequent address is finding the previous
    connection again.
    
    One thing led to another:
    - add Curl_get_admin(data), to obtain an admin handle for
      an application handle, inheriting some properties for
      connection operation.
    - rename `Curl_easy *data` parameter to `Curl_easy *admin`
      where only admin handles should be passed. Add DEBUGASSERTs
      in the called function.
    - rename `Curl_conn_terminate()` to `Curl_conn_close()`
      because this makes connections enter the shutdown close
      where possible.
    - rename `Curl_cshutdn_terminate()` to `Curl_conn_terminate()`
      since this definitely kills the connection and does not
      involve a `cshutdn` instance.
    - add Curl_share_lock_share(), Curl_share_unlock_share()
      so it possible to operate on a share without the passed
      easy handle having the share set.
      This catches a case where a shared needed to be locked
      but was not before. Adjust test1554 results.
    
    Fixes #22567
    Reported-by: cybertron10 on github
    Closes #22572

    Changed files

    • lib/conncache.c
    • lib/conncache.h
    • lib/cshutdn.c
    • lib/cshutdn.h
    • lib/curl_share.c
    • lib/curl_share.h
    • lib/curl_trc.c
    • lib/easy.c
    • lib/getinfo.c
    • lib/multi.c
    • lib/multiif.h
    • lib/url.c
    • lib/url.h
    • lib/urldata.h
    • tests/data/test1554