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

Builder curl-threaded-solaris10-i386 Build #4499

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision2c1e625a6f6b8eafbdfcef6408407e08c63949bd
Got Revision2c1e625a6f6b8eafbdfcef6408407e08c63949bd
Changes15 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 8 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 4 hrs, 47 mins, 27 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 1 mins, 35 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 4499 Build
codebase Build
got_revision 2c1e625a6f6b8eafbdfcef6408407e08c63949bd Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 2c1e625a6f6b8eafbdfcef6408407e08c63949bd 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. Daniel Stenberg
  2. Stefan Eissing
  3. Viktor Szakats

Timing:

StartThu Jun 25 20:43:47 2026
EndFri Jun 26 06:37:07 2026
Elapsed9 hrs, 53 mins, 19 secs

All Changes:

:

  1. Change #272672

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 25 Jun 2026 10:43:41
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e9a2b0dc72dd3a9aa3a5210e89079a3b719475dc

    Comments

    multi_ev: refresh sock entry after remove callback
    This was missed in the fix for CVE-2026-9080.
    
    Reported-by: stze on hackerone
    URL: https://hackerone.com/reports/3823985
    Closes #22163

    Changed files

    • lib/multi_ev.c
  2. Change #272679

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 25 Jun 2026 11:02:50
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision bf5cc6ab8b30514ca70bf663f8d3cd24ae4608d9

    Comments

    curl-functions.m4: verify working RFC 4291 zero prefixed IPv4 - mapped format
    Detect incompatible inet_ntop() call for IPv6 output.
    
    Closes #22136

    Changed files

    • m4/curl-functions.m4
  3. Change #272680

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 25 Jun 2026 11:03:18
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c6c4c6a16d69f2338beab9013d11813ccecfac31

    Comments

    test 1560: test RFC4291 style IPv6 IPv4-mapped addresses
    Closes #22136

    Changed files

    • tests/data/test1560
    • tests/libtest/lib1560.c
  4. Change #272681

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 25 Jun 2026 11:09:19
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 46e19c87445f23af43bba2c8d3b409126704b459

    Comments

    tool: init progress bar on demand
    Determine the terminal size on first invocation, not for all
    transfers.
    
    Closes #22164

    Changed files

    • src/tool_cb_prg.c
  5. Change #272682

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 25 Jun 2026 11:10:09
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7b3316984f3e4e223f732fb0b1323c0d6da15347

    Comments

    tool: do not flush on out-null
    Do not flush output when --out-null is set.
    
    Closes #22165

    Changed files

    • src/tool_operate.c
  6. Change #272683

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 25 Jun 2026 11:11:41
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 44ed43efe70f919f28f8b1bfe0df40216260a808

    Comments

    tool: optimize setopt use
    - tool_setopt_long: lookup default value on for --libcurl where it is
      used
    - tool_setoot_str: use `const char *` arg instead of var args.
    
    Closes #22166

    Changed files

    • src/tool_setopt.c
    • src/tool_setopt.h
  7. Change #272697

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 25 Jun 2026 11:32:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 62e095cee0d6692969b58f27f0e552923bda97cd

    Comments

    ssh: dedupe `ssh_pollset()` functions
    Closes #22115

    Changed files

    • lib/vssh/libssh.c
    • lib/vssh/libssh2.c
    • lib/vssh/vssh.c
    • lib/vssh/vssh.h
  8. Change #272698

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 25 Jun 2026 11:32:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision fbcce4da85b85fe876268ffd4f7f044410cce47f

    Comments

    build: enable thread-safe `getaddrinfo()` for OpenBSD, and other tidy-ups
    Aka `HAVE_GETADDRINFO_THREADSAFE`.
    
    - enable it for OpenBSD 5.4+ (2013-11-01).
      Also adjust cmake pre-fill.
    
    - explicitly opt-in DragonFly BSD, for 2.2.0+ (2009-02-17).
      Assuming this commit implemented this feature:
      https://github.com/DragonFlyBSD/DragonFlyBSD/commit/21fcee4d6e84a10a35d21e920106590570511048#diff-498ff649e8770eb9a94e99a399a4b473fcea41ef58b033a2a2dae3809e17bb04
      Prior to this patch it was enabled in autotools by accident, because
      its host ID misses `bsd` so the global BSD disable was not applied.
    
    - autotools: fix to enable for Darwin 9+ / macOS 10.5+ (2007-10-26).
      Prior to this patch it was Darwin 6 / macOS 10.2.
      Source: https://github.com/python/cpython/issues/70112
      Ref: https://en.wikipedia.org/wiki/MacOS_version_history
      10.5 was the first one UNIX '03 certified, which requires this
      feature. iOS and others were forked from this codebase, so they also
      have support.
    
    - cmake: add version numbers as comments.
      Sadly the OS versions are not verified. This and the autotools logic
      could possibly be implemented in `curl-setup.h` more accurately, for
      all build systems, without duplicating logic.
    
    Also:
    - cmake: `BSD` variable requires CMake 3.25+, add fallback code where
      missing.
      Ref: https://cmake.org/cmake/help/v3.25/variable/BSD.html
    - unix-cache.cmake: stop listing all BSDs for `HAVE_PIPE2`,
      and fix generic BSD filter for CMake <3.25.
    - unix-cache.cmake: stop listing all BSDs, since it's prefilled anyway
      for those via `OtherTests.cmake`.
    
    Ref: https://github.com/curl/curl/pull/22138#issuecomment-4773617195
    
    Closes #22148

    Changed files

    • CMake/OtherTests.cmake
    • CMake/unix-cache.cmake
    • CMakeLists.txt
    • m4/curl-functions.m4
  9. Change #272699

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 25 Jun 2026 11:32:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ccf19d59e7da30ddc7bdbd0c83a439361ec9113b

    Comments

    scripts: use end-of-options marker in `cd`, `mkdir`, `mv`, `sha256sum` commands
    Where missing. To avoid passing an option by accident.
    
    End-of-option marker (`--`) is not POSIX, but most of these scripts are
    internal and/or CI-focused, where this is fine. `maketgz` and
    `verify-release` are meant for public use, and I asses this is fine too,
    but let us know if this causes issues in real world envs.
    
    Also:
    - maketgz: pass args with `:?` to `rm -rf`, where missing.
      Cannot cause an actual issue with current code.
    - verified `cp`, `rm` instances too, but none were affected.
    - tests/cmake/test.sh: replace `$PWD` with `$(pwd)` for sturdiness.
    - appveyor.sh: replace `$PWD` with `$(pwd)` for sturdiness.
    
    Assisted-by: Dan Fandrich
    Follow-up to 6aab1dc2639d4fc8aaaa1190914b0491e029dace #19450
    
    Closes #22150

    Changed files

    • .github/scripts/codespell.sh
    • .github/scripts/shellcheck.sh
    • .github/scripts/typos.sh
    • .github/scripts/yamlcheck.sh
    • appveyor.sh
    • scripts/cmakelint.sh
    • scripts/maketgz
    • scripts/perlcheck.sh
    • scripts/verify-release
    • tests/cmake/test.sh
    • tests/ech_tests.sh
  10. Change #272700

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 25 Jun 2026 11:32:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2f4d3221aa0777b6174638c7fefc3e5e7b96f38d

    Comments

    autotools: minor fixes and improvements
    - Makefile.am: add root `test-quiet` target that maps to
      `tests/quiet-test`, for completeness.
      Ref: #22098
    
    - tests/Makefile.am: drop unused remains of `MANFILES`.
      Follow-up to fa3f889752e6b5034966de61a372a60773a69ca8 #17463
      Also replace the `distclean` target to delete `CLEANFILES`, otherwise
      the CI dist job fails. (I'm not grokking why)
    
    - tests/Makefile.am: sync up `tests` target with CMake, to pass `TFLAGS`
      `-a`.
      Follow-up to 904e7ecb66519951681377758fe6b07dde28ce36 #19347
    
    - tests/certs/Makefile.am: fix to clean generated certs via `CLEANFILES`
      to comply with autotools documentation, which says the previously used
      variable `DISTCLEANFILES` is meant for files created by `./configure`.
      Ref: https://www.gnu.org/software/automake/manual/html_node/Clean.html
      Follow-up to 44341e736a3e2f7a2b25a774be3a9796e81abab9 #16824
    
    - tests/http/Makefile.am: add `./` prefix to glob passed to `rm -rf` on
      clean, to avoid deleting unintented files, or pass unintended options.
      Follow-up to 671158242db32032a41e8da89da33d773b481ef8 #10349
    
    Cherry-picked from #22102
    Cherry-picked from #22150
    
    Closes #22154

    Changed files

    • Makefile.am
    • tests/Makefile.am
    • tests/certs/Makefile.am
    • tests/http/Makefile.am
  11. Change #272701

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 25 Jun 2026 11:32:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 481e10160f4810dc7731922b3a98461deb1dcbed

    Comments

    runtests: restore `-k` option and actively process as no-op
    Restore processing this option to avoid falling it through and
    misinterpreted as something else, which in turn disables tests.
    
    Exit with an error instead. We delete completely in December 2026.
    
    Reported-by: Sam James
    Bug: https://github.com/curl/curl/pull/22100#issuecomment-4789828929
    Follow-up to 04305a3e40989d3731e97bd0ef41bbd55c680a3f #22100
    Follow-up to 6617db6a7ed322d28322896aa20bcabf3a479e7c #4035
    
    Closes #22157

    Changed files

    • tests/runtests.pl
  12. Change #272702

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 25 Jun 2026 11:35:06
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision d2fe26cfe25b78a51bddc7320b178172093fdf6d

    Comments

    runtests: exit with error on `-k` option
    Ref: https://github.com/curl/curl/pull/22157#discussion_r3473254887
    Follow-up to 481e10160f4810dc7731922b3a98461deb1dcbed #22157

    Changed files

    • tests/runtests.pl
  13. Change #272728

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 25 Jun 2026 14:07:40
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 26c6a4d89875e6652b47e32a36d0fb00d85fae4e

    Comments

    urlapi: do not keep an internal port string
    Do not allocated an internal port string, just keep and number and a bit
    if it is present. Format the port string in a local buffer when someone
    asks for it and copy that.
    
    This avoid the format/alloc penalty when parsing URLs and no one ever
    asking for the port string.
    
    (And there will be a method to get the uint16_t value directly in
     another PR)
    
    Closes #22167

    Changed files

    • lib/urlapi-int.h
    • lib/urlapi.c
  14. Change #272755

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 25 Jun 2026 17:10:56
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 27370e9fc77c8d99f047ab53e17e84a6e7255c63

    Comments

    GHA: bump some jobs to ubuntu-26.04
    In jobs that may benefit from newer tool versions (pyspelling, possibly
    CodeQL, CM integration, configure-vs-cmake). Also curl-for-win to match
    the curl/curl-for-win repo that also bumped. Bump some Linux jobs to add
    variation. Also the rest of `check*` jobs for no particular reason other
    than using the latest.
    
    Follow-up to 8f5e4f020e79ec1fd1e8540bdea3c1c20030405b #22097
    Follow-up to 139ce4d37cfdc3126179bdb166ec61a095360c62 #22096
    Follow-up to e44f1a1446f8e72573e5a1026807e71a0495f88d #22094
    
    Closes #22092

    Changed files

    • .github/workflows/checkdocs.yml
    • .github/workflows/checksrc.yml
    • .github/workflows/codeql.yml
    • .github/workflows/configure-vs-cmake.yml
    • .github/workflows/curl-for-win.yml
    • .github/workflows/distcheck.yml
    • .github/workflows/linux.yml
  15. Change #272762

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 25 Jun 2026 17:43:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2c1e625a6f6b8eafbdfcef6408407e08c63949bd

    Comments

    INSTALL.md: add building-from-source overview section
    Ref: #22098
    
    Closes #22113

    Changed files

    • docs/INSTALL.md