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

Builder curl-threaded-solaris11-i386 Build #5293

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisiond2fe26cfe25b78a51bddc7320b178172093fdf6d
Got Revisiond2fe26cfe25b78a51bddc7320b178172093fdf6d
Changes12 changes

BuildSlave:

unstable11x

Reason:

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

Steps and Logfiles:

  1. git update ( 14 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 53 mins, 8 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-solaris11-i386 slave
buildername curl-threaded-solaris11-i386 Builder
buildnumber 5293 Build
codebase Build
got_revision d2fe26cfe25b78a51bddc7320b178172093fdf6d Git
osplatform I386 SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision d2fe26cfe25b78a51bddc7320b178172093fdf6d Build
scheduler schedule-curl-threaded-solaris11-i386 Scheduler
slavename unstable11x BuildSlave
workdir /export/home/buildbot/slave/curl-threaded-solaris11-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Stefan Eissing
  3. Viktor Szakats

Timing:

StartThu Jun 25 12:26:31 2026
EndThu Jun 25 14:18:10 2026
Elapsed1 hrs, 51 mins, 39 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