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

Builder curl-ares-solaris11-i386 Build #3597

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11x

Reason:

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

Steps and Logfiles:

  1. git update ( 28 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 58 mins, 35 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 8 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 3597 Build
codebase Build
got_revision 66d35ee5d4c184fff90d545426ca4525c6ad966d Git
osplatform I386 SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 66d35ee5d4c184fff90d545426ca4525c6ad966d 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:

StartSun Jun 15 09:40:04 2025
EndSun Jun 15 10:39:23 2025
Elapsed59 mins, 18 secs

All Changes:

:

  1. Change #232788

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Sun 15 Jun 2025 09:22:25
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 66d35ee5d4c184fff90d545426ca4525c6ad966d

    Comments

    lib: avoid reusing unclean connection
    When `curl_easy_cleanup()` is invoked while still being part
    of a multi handle, the code will auto-remove it. But since the
    connection was detached first, the code in
    `curl_multi_remove_handle()` that invalidates dirty connections
    did not bite.
    
    Attach the connection *after* the possible remove from a multi
    handle, so that connection reuse can be prevented.
    
    Add test753 to reproduce and verify the fix. This required adding
    the new debug env var CURL_FTP_PWD_STOP, to have a transfer return
    from multi_perform() early with a connection that does not show
    and pending input.
    
    Reported-by: Brian Harris
    
    Fixes https://github.com/curl/curl/issues/17578
    Closes https://github.com/curl/curl/pull/17607

    Changed files

    • docs/libcurl/libcurl-env-dbg.md
    • lib/ftp.c
    • lib/url.c
    • tests/data/Makefile.am
    • tests/data/test753
    • tests/libtest/Makefile.inc
    • tests/libtest/lib753.c