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

Builder curl-unthreaded-solaris11-i386 Build #5520

Results:

Exception mail result

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision87a1dc71d7583e85576f8602ccba4f0df6f269ac
Got Revision87a1dc71d7583e85576f8602ccba4f0df6f269ac
Changes10 changes

BuildSlave:

unstable11x

Reason:

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

Steps and Logfiles:

  1. git update ( 10 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 1 hrs, 16 mins, 13 secs )
    1. stdio
    2. resultlog
  3. Mail result Mail result exception ( 0 secs )
    1. err.text
    2. err.html

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-unthreaded-solaris11-i386 slave
buildername curl-unthreaded-solaris11-i386 Builder
buildnumber 5520 Build
codebase Build
got_revision 87a1dc71d7583e85576f8602ccba4f0df6f269ac Git
osplatform I386 SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 87a1dc71d7583e85576f8602ccba4f0df6f269ac Build
scheduler schedule-curl-unthreaded-solaris11-i386 Scheduler
slavename unstable11x BuildSlave
workdir /export/home/buildbot/slave/curl-unthreaded-solaris11-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Stefan Eissing
  2. Viktor Szakats
  3. dataisland

Timing:

StartWed Oct 14 15:06:04 2026
EndWed Oct 14 16:28:18 2026
Elapsed1 hrs, 22 mins, 14 secs

All Changes:

:

  1. Change #286045

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 14 Oct 2026 11:37:06
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8de68ca6adb2389ac3074d941f3bcee3531ca50a

    Comments

    GHA/non-native: upgrade deprecated CMake no-deprecation option
    Silencing, when running on Ubuntu 26.04:
    ```
    The CMAKE_WARN_DEPRECATED variable is deprecated.  Use -W[no-]deprecated instead.
    ```
    Ref: https://github.com/curl/curl/actions/runs/38539941186/job/115771923278?pr=23391#step:4:37
    
    Also:
    - checked if warning suppression is still needed: yes, it silences
      6200 lines of warnings.
    
    Ref: https://cmake.org/cmake/help/git-stage/release/4.4.html#deprecated-and-removed-features
    
    Closes #23391

    Changed files

    • .github/workflows/non-native.yml
  2. Change #286046

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 14 Oct 2026 12:12:37
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 62cc76aad9cdbb9af834fcbd28511b28fa257d10

    Comments

    GHA/windows: drop Cygwin `site:` customization, upstream made it the default
    Ref: https://github.com/cygwin/cygwin-install-action/commit/e50bbb7e3ed28bb2d623cc70e4c1fae797370ef0
    
    Closes #23393

    Changed files

    • .github/workflows/windows.yml
  3. Change #286047

    Category curl
    Changed by dataisland <dataislandohnoyoudont@outlook.com>
    Changed at Wed 14 Oct 2026 12:22:52
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 18a926eca1a885f623eea33fd042a68e781dee40

    Comments

    vtls: encode session peer key fields unambiguously
    Delimiter-containing TLS configuration strings can produce identical
    session peer keys for different trust settings. Length-prefix variable
    string fields, including canonical paths, and add a key-format version
    marker so older serialized keys are not matched. Extend unit3304 with
    CAfile/CApath and cipher-list boundary cases.
    
    Closes #23357

    Changed files

    • docs/internals/TLS-SESSIONS.md
    • lib/vtls/vtls_scache.c
    • tests/unit/unit3304.c
  4. Change #286048

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 14 Oct 2026 12:24:12
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision db1e627ea6c990d956359864f40ae72d0625bc7e

    Comments

    pingpong: allow impa to add a prefix directly
    Add a `prefix` parameter to `Curl_pp_vsendf()`, so IMAP can
    add its prefix without using an additional dynbuf and supressing
    compilter warnings.
    
    Closes #23373

    Changed files

    • lib/imap.c
    • lib/pingpong.c
    • lib/pingpong.h
  5. Change #286049

    Category curl
    Changed by dataisland <dataislandohnoyoudont@outlook.com>
    Changed at Wed 14 Oct 2026 12:25:13
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2cb089c698f7eca1184964c3344378fa87014241

    Comments

    slist: duplicate lists in linear time
    Curl_slist_duplicate() and cookie_list() append every new node by
    walking the output list from its head. Building n entries therefore does
    quadratic list traversal. Track the next link locally and append
    singleton nodes, making list construction linear while preserving deep
    copying, cookie iteration order and existing allocation-failure cleanup.
    The public curl_slist layout and append semantics are unchanged.
    
    Closes #23361

    Changed files

    • lib/cookie.c
    • lib/slist.c
  6. Change #286050

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 14 Oct 2026 12:45:21
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7f47b6ed6e8c2e527f72d9f83bbef5d7760ddc6a

    Comments

    checksrc: add off-by-default `PRINTFZ` rule, enable for examples
    To catch the use of `%zd`/`%zu` masks in code that uses the CRT printfs.
    This is currently in docs/example, and upcoming in tests/server in a
    separate patch. These masks pass compilation in all supported compiler,
    but, with the CRT of VS2013 and earlier, they result in a runtime crash.
    
    There was existing use of these masks in examples.
    
    Also:
    - drop a stale documentation line.
      Follow-up to c445b7426a64f0cb53cbd5558993d6a6f9060943 #15835
    - test1185: replace literal `1185` with `%TESTNUMBER`.
    
    Cherry-picked from #23378
    
    Closes #23383

    Changed files

    • docs/examples/.checksrc
    • docs/internals/CHECKSRC.md
    • scripts/checksrc.pl
    • tests/data/test1185
  7. Change #286051

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 14 Oct 2026 12:59:48
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e9af9874477237c17afaf6283f9a06d8ec13ca0f

    Comments

    tests/server: fix crashing with VS2013 and earlier
    The test server code uses plain CRT printf functions, and uses the.
    `%zd`, `%zu` masks in `logmsg()` calls. It compiles cleanly with all
    supported compilers. But, the CRT of VS2013 (and earlier) do not
    actually support these masks, and print `zd`/`zu` as-is instead. This by
    itself would likely not break tests, but it also leaves the `[s]size_t`
    varargs unconsumed, which crashes the server on the first client
    request.
    
    In practice this means that most tests relying on the test server,
    failed. With `sws`, the symptom was a `Read zd bytes` message in the
    log. E.g.: https://ci.appveyor.com/project/curlorg/curl/builds/54869181
    
    Fix by using `%ld`/`%lu`, with matching casts.
    
    Test run: https://ci.appveyor.com/project/curlorg/curl/builds/54882859
    (remaining failures are unrelated.)
    
    This has been a potential issue since 2008.
    
    Also:
    - dnsd: keep `n` as signed when printing it in `doh_conn_recv()`.
    - tests/server: enable `PRINTFZ` checksrc rule for this directory, to
      avoid reintroducing a silent breakage by using these masks.
    
    Bug: https://github.com/curl/curl/pull/23306#issuecomment-6113362634
    Bug: https://github.com/curl/curl/pull/23306#issuecomment-6129611880
    Ref: 7f47b6ed6e8c2e527f72d9f83bbef5d7760ddc6a #23383
    Cherry-picked from #23306
    
    Closes #23378

    Changed files

    • docs/examples/.checksrc
    • tests/server/.checksrc
    • tests/server/dnsd.c
    • tests/server/mqttd.c
    • tests/server/rtspd.c
    • tests/server/sockfilt.c
    • tests/server/socksd.c
    • tests/server/sws.c
    • tests/server/tftpd.c
    • tests/server/util.c
  8. Change #286053

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 14 Oct 2026 13:00:58
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 67f3510a8a1661edb6dbbdaab3c3d2cecef93f20

    Comments

    runtests: add `-S` option to show success logs
    Show the logs for passed tests that `-p` is showing for failed ones.
    
    Useful when comparing against a similar test that fails, or the same
    test failing in a different build.
    
    Cherry-picked from #23306
    
    Closes #23381

    Changed files

    • docs/runtests.md
    • tests/runtests.pl
  9. Change #286054

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 14 Oct 2026 13:03:02
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 54183275b9a631e54a63670f12bab28cf1caaf9c

    Comments

    test_06_eyeballs: silence Code Quality warning
    Follow-up to e634352f267c3bcb9023bb7c122762f2fc38b09c #23238
    
    Closes #23367

    Changed files

    • tests/http/test_06_eyeballs.py
  10. Change #286055

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 14 Oct 2026 14:32:19
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 87a1dc71d7583e85576f8602ccba4f0df6f269ac

    Comments

    appveyor: minor improvements
    - add support for `RDP: 'true'` for jobs to enable an RDP session.
      For live debugging.
    - set `CURL_CI` to enable present/future curl-CI-specific build features.
      Also to sync with GHA.
    - make file order deterministic in artifact archive.
    - add support for `RelWithDebInfo` jobs. For debugging purposes.
    - drop ultra compression for artifact archive, to save time, with nearly
      identical artifact size.
    - measure the time it takes to create the artifact archive.
    - add verbose option to dump curl.exe DLL dependencies,
      generated `tests/Configurehelp.pm` and potentially other things in
      the future. For debugging purposes.
    
    Cherry-picked from #23306
    
    Closes #23396

    Changed files

    • appveyor.sh
    • appveyor.yml