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

Builder curl-threaded-solaris10-i386 Build #4501

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision8be2daae0fc60a9ab9d16fd8a399ece39174f4bc
Got Revision8be2daae0fc60a9ab9d16fd8a399ece39174f4bc
Changes14 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Alhuda Khan
  2. Daniel Stenberg
  3. Stefan Eissing
  4. Viktor Szakats

Timing:

StartFri Jun 26 16:17:43 2026
EndSat Jun 27 02:01:29 2026
Elapsed9 hrs, 43 mins, 45 secs

All Changes:

:

  1. Change #272833

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 26 Jun 2026 10:17:00
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 231445df2aca782ff265c508760e1dbf04392a65

    Comments

    cmake: drop logic for `GNU/kFreeBSD` systems
    Adopting change made in CMake, with description: "kFreeBSD is no longer
    maintained or supported and was never an officially-supported release
    architecture for Debian."
    
    This system name was also dropped by CMake 4.1+:
    https://cmake.org/cmake/help/v4.2/variable/CMAKE_SYSTEM_NAME.html
    
    Credits-to: Roger Leigh
    Ref: https://gitlab.kitware.com/cmake/cmake/-/commit/99c8abed55c354f5674e52b25bb65391d4afca52
    Ref: https://gitlab.kitware.com/cmake/cmake/-/work_items/26742
    Ref: https://gitlab.kitware.com/cmake/cmake/-/work_items/26722
    
    Follow-up to 5de6848f104d7cb0017080e31216265ac19d0dde #10023 #5935
    
    Closes #22176

    Changed files

    • lib/CMakeLists.txt
  2. Change #272834

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 26 Jun 2026 10:17:00
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 15bd6c5d4c4cd91c3ffb32920e338c1759aeec7c

    Comments

    cmake: document upstream variable `ZLIB_ROOT`
    Closes #22177

    Changed files

    • docs/INSTALL-CMAKE.md
  3. Change #272848

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 26 Jun 2026 11:36:09
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 397b8f0ec6758dcc743f8b224fa9202f4bac931a

    Comments

    tidy-up: docs, comments, typos, whitespace
    - GHA/windows: mention `IgnoreStandardErrorWarningFormat=true`
      in comment.
    - cmake: fix MIT/GNU GSS order in messages.
    - drop some exclamation marks from messages.
    - drop redundant ending newlines from messages.
    - fold/unfold where possible.
    - fix indent, whitespace, typos and other nits.
    
    Closes #22185

    Changed files

    • .github/workflows/windows.yml
    • CMake/FindGSS.cmake
    • CMakeLists.txt
    • acinclude.m4
    • configure.ac
    • docs/HTTP3.md
    • docs/INSTALL-CMAKE.md
    • docs/INSTALL.md
    • docs/MANUAL.md
    • docs/RELEASE-PROCEDURE.md
    • docs/cmdline-opts/Makefile.am
    • docs/cmdline-opts/_URL.md
    • docs/examples/http2-serverpush.c
    • docs/libcurl/curl_formadd.md
    • docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.md
    • lib/creds.h
    • lib/curl_addrinfo.c
    • lib/curl_setup.h
    • lib/formdata.c
    • lib/http_aws_sigv4.c
    • lib/if2ip.c
    • lib/socks_sspi.c
    • lib/transfer.c
    • lib/url.c
    • lib/urlapi.c
    • lib/urldata.h
    • lib/vtls/openssl.h
    • m4/curl-apple-sectrust.m4
    • m4/curl-compilers.m4
    • m4/curl-confopts.m4
    • m4/curl-functions.m4
    • m4/curl-reentrant.m4
    • scripts/cd2nroff
    • src/tool_getparam.c
    • tests/data/Makefile.am
    • tests/ftpserver.pl
    • tests/http/test_32_ftps_vsftpd.py
    • tests/libtest/lib668.c
    • tests/runtests.pl
    • tests/server/dnsd.c
    • tests/server/rtspd.c
    • tests/server/sws.c
    • tests/server/tftpd.c
    • tests/server/util.c
    • tests/test1139.pl
    • tests/test1140.pl
    • tests/unit/unit2413.c
  4. Change #272886

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 26 Jun 2026 13:41:55
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision d8f9f0a91284a8b83b67be55f6744a90fd3e5e1e

    Comments

    tool_operate: remove call to abort()
    Make an assert and return a plain error instead. No abort in release
    code.
    
    - also remove from two examples
    - add as a banned function in checksrc
    - document the banned state
    
    Closes #22182

    Changed files

    • docs/examples/multi-event.c
    • docs/examples/multi-uv.c
    • docs/internals/CODE_STYLE.md
    • scripts/checksrc.pl
    • src/tool_operate.c
  5. Change #272890

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 26 Jun 2026 13:43:48
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a6af50c484f6bbd1c01573685d6be6234ae944ea

    Comments

    multi: forbid curl_easy_pause from within multi socket callback
    - there is a risk for a nasty recursive situation
    
    - we avoid certain risks that the pause call changes things so that when
      returning from the callback, the state of some internals is undefined
      and we need to reload which is easy to miss
    
    - we can't think of legitiate use cases for doing this. This is
      basically just the new favorite point for AI and security researchers
      to find hypothetical problems
    
    Closes #22179

    Changed files

    • docs/libcurl/curl_easy_pause.md
    • lib/easy.c
    • lib/multi.c
    • lib/multi_ev.c
    • lib/multihandle.h
    • lib/multiif.h
    • tests/libtest/lib758.c
  6. Change #272891

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 26 Jun 2026 13:50:20
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 00d5562650e660fe9302afccccb7365abe8968fe

    Comments

    proxy: optimized env lookups
    Optimize proxy env var lookups for the commen case of 'https' and 'http'
    urls. We do this for every transfer.
    
    Closes #22168

    Changed files

    • lib/proxy.c
  7. Change #272892

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 26 Jun 2026 13:52:26
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2f1e94eaede6bd0534203f00abc90cced1d5dc4d

    Comments

    conncache: connection alive checks intervals
    Do not check if a particular connection is alive or not more than once
    every second. We did this on every connection reuse which is overkill
    when sending many requests to the same host.
    
    Closes #22169

    Changed files

    • lib/conncache.c
    • lib/url.c
    • lib/url.h
    • lib/urldata.h
  8. Change #272903

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 26 Jun 2026 14:12:53
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision cfc7922377d20ea1a4a989fb043c3c5d189edfee

    Comments

    altsvc: use Curl_peer in processing
    Use `data->state.origin` when processing alt-avc information.
    
    Decomplexify parsing function.
    
    Closes #22184

    Changed files

    • lib/altsvc.c
    • lib/altsvc.h
    • lib/connect.c
    • lib/connect.h
    • lib/http.c
    • lib/url.c
    • tests/unit/unit1654.c
  9. Change #272905

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 26 Jun 2026 14:39:40
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 18475e662cb3655dc2c5ac962ac81a233ca86faf

    Comments

    urlpieces: remove members that live in peers/creds
    Remove members of `struct urlpieces` that now live in peers/creds.
    
    Change all remaining uses of those urlpieces.
    
    When comparing schemes, use the protocol constants.
    
    Closes #22171

    Changed files

    • lib/http.c
    • lib/http_proxy.c
    • lib/ldap.c
    • lib/openldap.c
    • lib/peer.c
    • lib/peer.h
    • lib/url.c
    • lib/urlapi-int.h
    • lib/urlapi.c
    • lib/urldata.h
    • lib/vssh/libssh.c
  10. Change #272908

    Category curl
    Changed by Alhuda Khan <al.hudz.kohnoyoudont@gmail.com>
    Changed at Fri 26 Jun 2026 14:50:04
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a36384ab94b868b70b39209ced3e89927a14922d

    Comments

    http: trim custom header name before the Authorization drop
    A custom header name padded with blanks (`Authorization :`) missed the
    exact-length compare and slipped past the cross-host Authorization and
    Cookie drop, forwarding the header to the redirect target. Trim the
    parsed name in both the request and proxy CONNECT header builders.
    
    Closes #22178

    Changed files

    • lib/http.c
    • lib/http_proxy.c
    • tests/data/Makefile.am
    • tests/data/test2113
  11. Change #272929

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 26 Jun 2026 15:45:24
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 84c5dcdb05202d3260b4631c2fa842123f87b362

    Comments

    tidy-up: syntax and code nits
    - cmp-pkg-config.sh: replace `-r -f` with `-rf` to match rest of repo.
    - configure.ac: add double quotes for robustness (not a bug).
    - curl-openssl.m4: merge nested `if`s.
    - CurlTests.c: drop `!= 0`, also to sync with m4.
    - CurlTests.c: replace `example.com` with `localhost` in
      `gethostbyname()` feature test code. (compile-only, not a bug)
    - GHA/http3-linux: drop literal `true` from bool expression.
    - lib650: drop redundant `&`.
    - move variable/call to left-hand side of equality checks, where
      missing.
    - perl: detach `<`/`>` from filename in `open()`, where missing.
    - schannel: apply two nit fixes lost in rebase.
    - scripts/verify-release: drop redundant double quotes.
    - scripts/verify-release: exit with error code on error.
    - synctime: replace magic numbers with `sizeof()`.
    - telnet: add missing parentheses to macro value.
    - tests/Makefile.am: use single quotes.
    - tool_operate: drop redundant `break` after `return` in VMS code.
    - unit2413: drop unused NULL pointer + free call.
    - unit2413: fix duplicate test case name.
    - urlapi: drop redundant parentheses.
    - urlapi: drop `CURL_UNCONST()` that became redundant.
    
    Closes #22186

    Changed files

    • .github/scripts/cmp-config.pl
    • .github/scripts/cmp-pkg-config.sh
    • .github/scripts/verify-synopsis.pl
    • .github/workflows/http3-linux.yml
    • CMake/CurlTests.c
    • configure.ac
    • docs/examples/adddocsref.pl
    • docs/examples/log_failed_transfers.c
    • docs/examples/synctime.c
    • lib/telnet.c
    • lib/urlapi.c
    • lib/vtls/mbedtls.c
    • lib/vtls/openssl.c
    • lib/vtls/schannel.c
    • lib/vtls/vtls.c
    • lib/vtls/wolfssl.c
    • m4/curl-openssl.m4
    • scripts/badwords
    • scripts/cd2cd
    • scripts/managen
    • scripts/mk-ca-bundle.pl
    • scripts/verify-release
    • src/tool_operate.c
    • src/tool_ssls.c
    • tests/Makefile.am
    • tests/allversions.pm
    • tests/libtest/lib650.c
    • tests/server/util.c
    • tests/test1707.pl
    • tests/testutil.pm
    • tests/unit/unit2413.c
  12. Change #272930

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 26 Jun 2026 15:45:24
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4839029645bae1ff7f17e0f1c7543bc3eb30f471

    Comments

    cmake: robustify base path in local file reference
    To make the macro find this file also when used elsewhere than the root
    `CMakeLists.txt`. Current code only uses it from the root.
    
    Follow-up to 88c17d5587447b367c7ec836ff9b847860f52f75
    
    Closes #22187

    Changed files

    • CMake/Macros.cmake
  13. Change #272931

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 26 Jun 2026 15:45:24
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8198e388d31919ec610908d496d34ced2daf4fea

    Comments

    cmake: tidy-up base directory variable for `include/*`/`CMake/*` files
    Use `PROJECT_SOURCE_DIR` for these files, replacing
    `CMAKE_CURRENT_SOURCE_DIR`, to make it consistent with rest of CMake
    sources and to reflect that the locations of these files are fixed and
    do not depend on the CMake source location referencing them.
    
    Exception: keep as-is before calling `project()`, which is where
    `PROJECT_SOURCE_DIR` is initialized.
    
    Ref: https://cmake.org/cmake/help/v3.18/command/project.html
    
    Follow-up to #22187
    Follow-up to 9126eb5a8ad96f156586942facb069383a09c046 #15331
    
    Closes #22188

    Changed files

    • CMakeLists.txt
  14. Change #272932

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 26 Jun 2026 15:45:24
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8be2daae0fc60a9ab9d16fd8a399ece39174f4bc

    Comments

    GHA/windows: set `VCPKG_APPLOCAL_DEPS=OFF` for vcpkg jobs
    Add the necessary directory to `PATH` instead.
    
    To disable a vcpkg feature (auto-copying DLL dependencies next to the
    build targets) that was causing CI flakiness in the libssh2 repository.
    In curl it currently cannot cause flakiness because targets (with DLL
    dependencies) reside in separate directories.
    
    AFAIU this vcpkg feature has been present and enabled by default for
    a long time, but only a recent update made it visible in the log and
    flaky at the same time, due to switching implementation.
    
    This patch removes log noise and potential issues, improves efficiency,
    and saves disk space: 74MB -> 71 in UWP, and 69MB -> 65 in the arm64 job.
    Time saving is negligible with current jobs.
    
    Refs:
    https://github.com/libssh2/libssh2/pull/2114
    https://github.com/libssh2/libssh2/commit/30a0484cb7b350d779dbca87dbf9d7ba18a03547
    https://github.com/microsoft/vcpkg/pull/52315
    https://learn.microsoft.com/vcpkg/reference/installation-tree-layout
    
    Closes #22189

    Changed files

    • .github/workflows/windows.yml