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

Builder curl-unthreaded-solaris10-i386 Build #16045

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision16b44f6a3ad13386a25dfc005794696a69f949b0
Got Revision16b44f6a3ad13386a25dfc005794696a69f949b0
Changes2 changes

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris10-i386' triggered this build

Steps and Logfiles:

  1. git update ( 2 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 2 mins, 41 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-unthreaded-solaris10-i386 slave
buildername curl-unthreaded-solaris10-i386 Builder
buildnumber 16045 Build
codebase Build
got_revision 16b44f6a3ad13386a25dfc005794696a69f949b0 Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 16b44f6a3ad13386a25dfc005794696a69f949b0 Build
scheduler schedule-curl-unthreaded-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-unthreaded-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Stefan Eissing

Timing:

StartTue Nov 25 16:28:01 2025
EndTue Nov 25 16:30:47 2025
Elapsed2 mins, 45 secs

All Changes:

:

  1. Change #249956

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Tue 25 Nov 2025 16:18:59
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 208a6aebf223200293a5f0c1bdc3cced36d5af1f

    Comments

    lib: timer stats improvements
    * move the TIMER_POSTQUEUE to the time a connection is chosen,
      so that TIMER_NAMELOOKUP always happens afterwards
    * client writer: do not trigger TIMER_STARTTRANSFER on CLIENTWRITE_INFO
      as ftp and other pingpong protocols write that before starting anything
      that is the tranfer itself
    * Elimnating debug trancing of "closed stream/connection - bailing"
      as confusing, as connection is not really closed on most cases.
    * Setting 'data->req.upload_done` correctly, so that no "abort upload"
      is happening at the end of a perfectly fine download.
    * Adding test cases with up-/download of 0-length files.
    * pytest: add a "timeline" of timer value checks to Resulst in curl.py,
      so that this can be used in several test cases, replacing the local
      stuff in test_16
    * add timeline checks to ftp test cases
    
    Closes #19269

    Changed files

    • lib/cfilters.c
    • lib/multi.c
    • lib/request.c
    • lib/sendf.c
    • lib/transfer.c
    • lib/url.c
    • lib/vquic/curl_osslq.c
    • tests/http/test_02_download.py
    • tests/http/test_16_info.py
    • tests/http/test_30_vsftpd.py
    • tests/http/test_31_vsftpds.py
    • tests/http/test_32_ftps_vsftpd.py
    • tests/http/testenv/curl.py
    • tests/libtest/lib500.c
  2. Change #249957

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Tue 25 Nov 2025 16:20:44
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 16b44f6a3ad13386a25dfc005794696a69f949b0

    Comments

    multi: simplify admin handle processing
    Fold the special connection pool shutdown handling in multi the things
    the admin handle cares about. Add the admin handle to the 'process'
    bitset, deduce it from the 'running' count.
    
    The admin handle is the processed like any other transfer, but has a
    special case in `multi_runsingle()`. Simplifies all other multi
    processing parts.
    
    Closes #19604

    Changed files

    • lib/multi.c
    • lib/multi_ev.c
    • lib/multi_ev.h