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

Builder curl-ares-solaris10-i386 Build #4159

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisione50aa46fb245f3f973533c4926a3db27483aa5c5
Got Revisione50aa46fb245f3f973533c4926a3db27483aa5c5
Changes11 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 13 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 5 hrs, 20 mins, 41 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 1 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-ares-solaris10-i386 slave
buildername curl-ares-solaris10-i386 Builder
buildnumber 4159 Build
codebase Build
got_revision e50aa46fb245f3f973533c4926a3db27483aa5c5 Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision e50aa46fb245f3f973533c4926a3db27483aa5c5 Build
scheduler schedule-curl-ares-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-ares-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Stefan Eissing
  3. Viktor Szakats
  4. renovate[bot]

Timing:

StartWed Jan 21 03:27:15 2026
EndWed Jan 21 18:39:16 2026
Elapsed15 hrs, 12 mins, 0 secs

All Changes:

:

  1. Change #255799

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 20 Jan 2026 13:05:01
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 09c9afdd711d0b2ee9f524a235803e755e1074b7

    Comments

    cmake: silence silly Apple clang warnings in C89 mode, test in CI
    - `stdbool.h` is also included via system headers. Disabling it from curl
      does not fix it. Silencing lots of these:
      ```
      curl/lib/curlx/warnless.h:64:1: warning: '_Bool' is a C99 extension [-Wc99-extensions]
       64 | bool curlx_sztouz(ssize_t sznum, size_t *puznum);
          | ^
      /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h:24:14: note: expanded from macro 'bool'
       24 | #define bool _Bool
          |              ^
      ```
    
    - silence `-Wcomma` warnings.
      in favor of the global silencing approach, since a couple of more of
      these were hit (in vquic, tool1622, unit1309, unit1636), and it seems
      silly to update them all.
      Revert e8189c44201db6bff987a8771df90f853d93dec5 #20362
    
    Also:
    - cmake: include C standard in 'platform flags' log line.
    - GHA/macos: switch a job to C89 to verify.
    - GHA/linux: show 'C89' in job names.
    
    Ref: https://cmake.org/cmake/help/v3.7/variable/CMAKE_C_STANDARD.html
    
    Closes #20363

    Changed files

    • .github/workflows/linux.yml
    • .github/workflows/macos.yml
    • CMake/PickyWarnings.cmake
    • CMakeLists.txt
    • src/tool_getparam.c
  2. Change #255822

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Tue 20 Jan 2026 15:36:52
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3c957ad1fea2895728e960b640254c9efb536f93

    Comments

    lib: use ISBLANK and ISNEWLINE more
    Closes #20373

    Changed files

    • lib/imap.c
    • lib/pop3.c
    • lib/smtp.c
  3. Change #255824

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Tue 20 Jan 2026 16:01:16
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 0bef137fbd8738d850cdfef52293b3a8cd96ecd8

    Comments

    RELEASE-NOTES: synced

    Changed files

    • RELEASE-NOTES
  4. Change #255834

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Tue 20 Jan 2026 16:38:49
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3dd7f5890f2a4e85d8eaa31b9b44de153db6c597

    Comments

    socket: check result of SO_NOSIGPIPE
    New define USE_SO_NOSIGPIPE in curl_setup.h, for now set whenever
    SO_NOSIGPIPE is defined. Maybe overridden in the future on systems where
    this does not work.
    
    With USE_SO_NOSIGPIPE defined, set SO_NOSIGPIPE on all sockets created
    by libcurl and fail the creation when setsockopt() fails.
    
    Closes #20370

    Changed files

    • docs/libcurl/libcurl-env-dbg.md
    • lib/cf-socket.c
    • lib/curl_setup.h
    • lib/sigpipe.h
    • src/tool_main.c
  5. Change #255835

    Category curl
    Changed by renovate[bot] <29139614+renovate[bot]ohnoyoudont@users.noreply.github.com>
    Changed at Tue 20 Jan 2026 16:39:45
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 677374d58bf2ec13f346af2159c0c4612c8109d6

    Comments

    GHA: update ngtcp2/nghttp3 to v1.15.0
    Closes #20371

    Changed files

    • .github/workflows/http3-linux.yml
  6. Change #255836

    Category curl
    Changed by renovate[bot] <29139614+renovate[bot]ohnoyoudont@users.noreply.github.com>
    Changed at Tue 20 Jan 2026 16:40:34
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3d354f55b7fb4053080cf69777d8365e8a613dd5

    Comments

    GHA: update ngtcp2/ngtcp2 to v1.20.0
    Closes #20372

    Changed files

    • .github/workflows/http3-linux.yml
  7. Change #255837

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Tue 20 Jan 2026 16:43:45
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8ce16e7bf29925eb89b602861623695efc7a4af6

    Comments

    timeout handling: auto-detect effective timeout
    When checking a transfer for being expired via `Curl_timeleft_ms()`,
    eleminate the `bool connecting` parameter and have the function check
    the `mstate` of the transfer instead.
    
    Advantages:
    * eleminate the caller needing awareness if the transfer is
      connecting or in a later state
    * fix pingpong timeout handling to check the correct timeout
      during "proto_connect" phases
    * avoid using "connecting" timeouts during establishing a secondary
      connection (e.g. FTP) since this would use the timestamp from
      the original, primary connect and thus be wrong
    
    Reported-by: Wyuer on github
    Fixes #20347
    Closes #20354

    Changed files

    • lib/asyn-ares.c
    • lib/cf-h1-proxy.c
    • lib/cf-h2-proxy.c
    • lib/cf-ip-happy.c
    • lib/cf-socket.c
    • lib/cfilters.c
    • lib/connect.c
    • lib/connect.h
    • lib/cshutdn.c
    • lib/doh.c
    • lib/ftp.c
    • lib/gopher.c
    • lib/multi.c
    • lib/multiif.h
    • lib/pingpong.c
    • lib/pingpong.h
    • lib/socks.c
    • lib/tftp.c
    • lib/transfer.c
    • lib/url.c
    • lib/vssh/libssh.c
    • lib/vssh/libssh2.c
    • lib/vtls/schannel.c
    • lib/ws.c
    • tests/unit/unit1303.c
  8. Change #255838

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Tue 20 Jan 2026 16:44:39
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f8769845c80eb5065433743308ab530566c75aa2

    Comments

    config2setopts: acknowledge OOM error from CURLOPT_MIMEPOST
    It should make curl exit. Found with "strict torture".
    
    Closes #20375

    Changed files

    • src/config2setopts.c
  9. Change #255844

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 20 Jan 2026 17:56:45
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3e3d526c4ce4fea3c3a1b46bf55cc1b64fa10c5d

    Comments

    codespell: ignore false positive found in RELEASE-NOTES

    Changed files

    • .github/scripts/codespell-ignore.words
  10. Change #255864

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 20 Jan 2026 22:46:37
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision dbc4603b09703cba7775bec7c0a3f1ac378cb18f

    Comments

    CI: do not codespell `RELEASE-NOTES`
    It contains names.
    
    Reported-by: Daniel Stenberg
    Fixes #20376
    Revert 3e3d526c4ce4fea3c3a1b46bf55cc1b64fa10c5d
    Follow-up to 5f5e000278df1029db2ee3f4499b5ce27c1861b2
    Follow-up to 85cfc15601b19f13f1d480e6f7ba8922850429c3
    Follow-up to 977595772c6e650b538da965cde676c9bc15cfd8
    Follow-up to 0260e8465a2373b22588086acdfa5f4cf0e16e29 #17905
    
    Closes #20378

    Changed files

    • .github/scripts/codespell-ignore.words
    • .github/scripts/codespell.sh
  11. Change #255869

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 20 Jan 2026 23:19:54
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e50aa46fb245f3f973533c4926a3db27483aa5c5

    Comments

    build: update to not need `_CRT_NONSTDC_NO_DEPRECATE` with MSVC
    Use non-deprecated CRT function variants on Windows.
    
    - introduce `curlx_fdopen()`, `curlx_close()` and use them. Map them to
      non-deprecated, underscored, CRT functions on Windows.
    
    - replace `close()` uses with either `sclose()` (for sockets) or
      `curlx_close()` (for files).
    
    - map `fileno`, `unlink`, `isatty` to their non-deprecated, underscored,
      versions on Windows.
    
    - tool_dirhie: map `mkdir` to `_mkdir` on Windows.
    
    - easy: use `_strdup()` on Windows, regardless of how `HAVE_STRDUP` is
      set.
    
    - cmake: assume `HAVE_STRDUP` on Windows. To allow dropping a detection
      hack using `_CRT_NONSTDC_NO_DEPRECATE` with MSVC. Windows always has
      `_strdup()` which the code uses, but also needs `HAVE_STRDUP` defined
      to disable curl's own `strdup()` implementation.
    
    - curl_setup.h: drop `_CRT_NONSTDC_NO_DEPRECATE` as no longer necessary.
    
    Closes #20212

    Changed files

    • CMake/win32-cache.cmake
    • CMakeLists.txt
    • docs/examples/.checksrc
    • docs/internals/CODE_STYLE.md
    • lib/cf-socket.c
    • lib/curl_fopen.c
    • lib/curl_setup.h
    • lib/curlx/fopen.h
    • lib/easy.c
    • lib/file.c
    • lib/memdebug.c
    • lib/socketpair.c
    • lib/vquic/curl_ngtcp2.c
    • scripts/checksrc.pl
    • src/tool_cb_wrt.c
    • src/tool_dirhie.c
    • src/tool_findfile.c
    • src/tool_getpass.c
    • src/tool_operate.c
    • tests/libtest/lib518.c
    • tests/libtest/lib537.c
    • tests/libtest/lib568.c
    • tests/libtest/lib572.c
    • tests/server/tftpd.c
    • tests/server/util.c