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

Builder curl-unthreaded-solaris10-i386 Build #16784

Results:

Exception git

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisionb32baabf922adc8e81183872bb904aa3b663c324
Changes9 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git git exception ( 0 secs )
    1. - no logs -
    1. - no logs -
    1. - no logs -
  2. Runtest  
    1. - no logs -
    1. - no logs -

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-unthreaded-solaris10-i386 slave
buildername curl-unthreaded-solaris10-i386 Builder
buildnumber 16784 Build
codebase Build
project curl Build
repository https://github.com/curl/curl.git Build
revision b32baabf922adc8e81183872bb904aa3b663c324 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. Daniel Stenberg
  2. Jorge Rocamora
  3. Kuroda Kayn
  4. Nicolas Grekas
  5. Renan Pimentel
  6. Stefan Eissing
  7. dataisland

Timing:

StartThu Oct 8 06:06:04 2026
EndThu Oct 8 10:57:32 2026
Elapsed4 hrs, 51 mins, 27 secs

All Changes:

:

  1. Change #284979

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 07 Oct 2026 22:53:13
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 09f9fed798956f38597197eac6d1f21ac7d9a146

    Comments

    cookie: accept and ignore empty property names in Set-Cookie
    Verify with test 3611
    
    Reported-by: Hasan Flayyih Abdullah
    Closes #23302

    Changed files

    • lib/cookie.c
    • tests/data/Makefile.am
    • tests/data/test3611
  2. Change #284980

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 07 Oct 2026 23:03:50
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision d8363b77204396bd243132dc07e4536f0daf14ae

    Comments

    tool: handling of "synthetic" errors
    Certain config failures set the flag `synthetic_error` which in most
    cases fail the easy creation (AFAICT, why exactly this flag is needed is
    a bit dubious). Make sure that `config2setopts()` always fails with an
    error when this flag is set.
    
    The write callback also did set `synthetic_error` which can confuse
    subsequent transfer as this may happen at any time when a response is
    coming in. Do not set the flag in the write callback.
    
    Closes #23300

    Changed files

    • src/config2setopts.c
    • src/tool_cb_wrt.c
  3. Change #284989

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 07 Oct 2026 23:10:09
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 64fb3e7a7b116f690966054f281624152d4a7651

    Comments

    gnutls: hardening
    Check the result code of `gnutls_record_send()` for sanity also in
    production builds.
    
    Closes #23297

    Changed files

    • lib/vtls/gtls.c
  4. Change #284990

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 07 Oct 2026 23:11:02
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 55652ad0def8fa2b46924b1edd3fdf413b7880ad

    Comments

    openssl: hardening
    Check the result of `SSL_write()` for sanity.
    
    Closes #23299

    Changed files

    • lib/vtls/openssl.c
  5. Change #284991

    Category curl
    Changed by Renan Pimentel <renan.pimentelohnoyoudont@gmail.com>
    Changed at Wed 07 Oct 2026 23:14:00
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 954065b77c80bebd8332548d745a38dbf16f62f6

    Comments

    unit1399: check microsecond precision across redirects
    Compare timer totals in microseconds instead of truncating to seconds.
    Use fractional request durations to detect lost sub-second timing while
    preserving the repeated STARTTRANSFER checks.
    
    Closes #23258

    Changed files

    • tests/unit/unit1399.c
  6. Change #284992

    Category curl
    Changed by Jorge Rocamora <33847633+aeroyorchohnoyoudont@users.noreply.github.com>
    Changed at Wed 07 Oct 2026 23:14:42
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 20e7d0a2aadf235a65e6c18fc1d99b36cf9e65aa

    Comments

    tests: add SFTP connection reuse tests
    Closes #23254

    Changed files

    • tests/http/test_51_sftp.py
  7. Change #284993

    Category curl
    Changed by dataisland <dataislandohnoyoudont@outlook.com>
    Changed at Wed 07 Oct 2026 23:15:30
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 10bf0362826681dd745b8eb06dee2af23a6a317c

    Comments

    share link: forget connection
    When adding a share to an easy handle and the share caches connections,
    invalidate the easy handle's last_conn_id and last_cpid. Future lookups
    use the new connection cache and could otherwise find a different
    connection with the same pool-local identifier.
    
    Add a regression test for the private-to-shared transition.
    
    Follow-up to fe2d3591c
    
    Bug: https://hackerone.com/reports/3971585
    Closes #22853

    Changed files

    • lib/curl_share.c
    • tests/data/Makefile.am
    • tests/data/test3234
    • tests/libtest/Makefile.inc
    • tests/libtest/lib3234.c
  8. Change #284994

    Category curl
    Changed by Nicolas Grekas <nicolas.grekasohnoyoudont@gmail.com>
    Changed at Wed 07 Oct 2026 23:16:55
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e634352f267c3bcb9023bb7c122762f2fc38b09c

    Comments

    cf-https-connect: re-arm the timer for the hard eyeballs timeout
    When the first attempt has seen data at the soft timeout, nothing armed
    a timer for the hard timeout, so the second attempt started on the next
    unrelated wakeup only. With HTTP/3 to a host that answers on UDP but
    does not complete the handshake, that is the QUIC retransmission timer,
    about one second later, whatever the happy eyeballs timeout is.
    
    Follow-up to 567803db797ae656dbdf4a630785e51b68798060 #21267
    
    Closes #23238

    Changed files

    • lib/cf-https-connect.c
    • lib/vquic/vquic.c
    • tests/http/test_06_eyeballs.py
  9. Change #284995

    Category curl
    Changed by Kuroda Kayn <kurodakaynohnoyoudont@outlook.com>
    Changed at Wed 07 Oct 2026 23:18:13
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b32baabf922adc8e81183872bb904aa3b663c324

    Comments

    pingpong: schedule server response timeouts for the socket API
    The nonblocking pingpong state machine checks the response deadline
    without scheduling a timer. A silent server can therefore leave
    curl_multi_socket_action() waiting indefinitely.
    
    Register the remaining time with a dedicated expiration ID so the event
    loop wakes up to check the response deadline.
    
    Add regression tests for FTP using the existing event-driven client with
    an independent test deadline.
    
    Fixes #23025
    Closes #23246

    Changed files

    • lib/curl_trc.c
    • lib/pingpong.c
    • lib/urldata.h
    • tests/data/Makefile.am
    • tests/data/test2330
    • tests/libtest/cli_ev_download.c
    • tests/runner.pm