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

Builder curl-unthreaded-solaris11-sparc Build #6268

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11s

Reason:

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

Steps and Logfiles:

  1. git update ( 1 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 23 mins, 35 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-solaris11-sparc slave
buildername curl-unthreaded-solaris11-sparc Builder
buildnumber 6268 Build
codebase Build
got_revision 4f8dabcec2087b731ad00c9f18f8a04e9f5802a4 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 4f8dabcec2087b731ad00c9f18f8a04e9f5802a4 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
  2. Viktor Szakats

Timing:

StartFri Aug 21 09:09:48 2026
EndFri Aug 21 10:04:04 2026
Elapsed54 mins, 15 secs

All Changes:

:

  1. Change #278847

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 21 Aug 2026 09:36:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c8df3defd9664cd276adc33754210ee07b5bbf71

    Comments

    lib: new easy option string storage
    Change the storage of easy handle option strings from an array sized for
    all possible options to a hash set to reduce memory footprint.
    
    Give the hash set initially room for 4 strings, with first allocation
    happening when it goes beyond that. Measurements without test suite
    and a forced fail on growing the set gives:
    
    Size Result
    2    1261 tests out of 1951 reported OK: 64%
    4    1792 tests out of 1951 reported OK: 91%
    8    1944 tests out of 1951 reported OK: 99%
    16   1949 tests out of 1951 reported OK: 99%
    32   single fail of 3211, unit test for u8_strset
    
    Add u8_strset that keeps the tuples (uint8_t id, char *str)
    and allows set/unset by `id`. Add that as data->set.strings.
    
    Define MACROS
    * CURL_EASY_STR(data, id) for access
    * CURL_EASY_STR_SET(data, id, s) for setting, making a copy
    * CURL_EASY_STR_SETN(data, id, s) for setting, no copy
    * CURL_EASY_STR_CLEAR(data, id) for unsetting
    * CURL_EASY_STR_CLEAR0(data, id) for unsetting and zero-ing value
    
    Add `data->set.str_copypostfields` to handle former `STRING_COPYPOSTFIELDS`
    string that was not always a string and could carry NUL bytes.
    
    Add unit tests to test3211.
    
    Closes #22628

    Changed files

    • lib/Makefile.inc
    • lib/cf-haproxy.c
    • lib/cf-socket.c
    • lib/cookie.c
    • lib/easy.c
    • lib/ftp.c
    • lib/getinfo.c
    • lib/http.c
    • lib/http2.c
    • lib/http_aws_sigv4.c
    • lib/http_httpsig.c
    • lib/http_proxy.c
    • lib/imap.c
    • lib/pop3.c
    • lib/proxy.c
    • lib/rtsp.c
    • lib/setopt.c
    • lib/setopt.h
    • lib/smtp.c
    • lib/transfer.c
    • lib/uint-hashset.c
    • lib/uint-hashset.h
    • lib/url.c
    • lib/urldata.h
    • lib/vdns/asyn-ares.c
    • lib/vdns/doh.c
    • lib/vquic/cf-ngtcp2.c
    • lib/vquic/cf-quiche.c
    • lib/vquic/vquic-tls.c
    • lib/vquic/vquic.c
    • lib/vssh/libssh.c
    • lib/vssh/libssh2.c
    • lib/vssh/vssh.c
    • lib/vtls/gtls.c
    • lib/vtls/mbedtls.c
    • lib/vtls/openssl.c
    • lib/vtls/rustls.c
    • lib/vtls/schannel.c
    • lib/vtls/vtls.c
    • lib/vtls/vtls_config.c
    • lib/vtls/wolfssl.c
    • projects/OS400/ccsidcurl.c
    • tests/data/test3211
    • tests/unit/unit1620.c
    • tests/unit/unit3211.c
  2. Change #278848

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 21 Aug 2026 09:45:59
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4f8dabcec2087b731ad00c9f18f8a04e9f5802a4

    Comments

    GHA: install MSYS2 Perl manually for latest GitHub runners
    As the MSYS2 update propagates into more GitHub runner images, we need
    to install Perl to avoid native Windows (aka Strawberry) Perl breaking
    jobs that are running tests.
    
    For others jobs, this patch leaves the new default Strawberry Perl. It's
    fine to use it a little bit more.
    
    Also:
    - libssh 32-bit was dropped upstream, replace with libssh2, and move
      libssh to the 64-bit job running tests.
      https://github.com/msys2/MINGW-packages/commit/f6ae36581d8dd1f6878442575cc8471830b863ed
      https://github.com/msys2/MINGW-packages/pull/30777
    
    Refs:
    https://github.com/actions/runner-images/issues/14562
    https://github.com/actions/runner-images/pull/14541#issuecomment-5294304716
    https://github.com/msys2/MSYS2-packages/commit/636489312cbc55011cb7ec493550598125e7716f
    https://github.com/msys2/MSYS2-packages/pull/6491
    https://github.com/msys2/MSYS2-packages/pull/6479
    
    Bug: https://github.com/curl/curl/pull/22537#issuecomment-5359154818
    Follow-up to d854ab4673c2f9d8048c7f0f6d164b7e4d5e0865 #22580
    
    Closes #22632

    Changed files

    • .github/workflows/distcheck.yml
    • .github/workflows/windows.yml