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

Builder curl-threaded-solaris10-sparc Build #3848

Build In Progress:

[waiting for Lock]

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisionadf8b785410346c8033b39b4a0f1660f468ceb13
Changes5 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git  
    1. - no logs -
    1. - no logs -
    1. - no logs -
  2. Runtest  
    1. - no logs -
    1. - no logs -

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc slave
buildername curl-threaded-solaris10-sparc Builder
buildnumber 3848 Build
codebase Build
project curl Build
repository https://github.com/curl/curl.git Build
revision adf8b785410346c8033b39b4a0f1660f468ceb13 Build
scheduler schedule-curl-threaded-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Viktor Szakats

Timing:

StartFri Oct 16 10:26:28 2026
Elapsed1 hrs, 49 mins, 0 secs

All Changes:

:

  1. Change #286432

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 16 Oct 2026 09:15:19
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e84f95a6012c1ca209e37b9be5e1481bf12a061b

    Comments

    rtsp: refuse doing uploads with CRLF conversions
    Since then it doesn't know how big it gets.
    
    Verified by test 2622
    
    Reported-by: revolik on hackerone
    Closes #23425

    Changed files

    • lib/rtsp.c
    • tests/data/Makefile.am
    • tests/data/test2622
    • tests/libtest/lib568.c
  2. Change #286433

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 16 Oct 2026 09:55:27
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a978dfa5e3acfa6c0c56fac3b8899b354b15b00f

    Comments

    libssh2: make the knownhost name check also verify length
    To avoid it prefix-matching
    
    Verified by test 3990 and 3991, provided by Samuel.
    
    Reported-by: Samuel Henrique
    Closes #23423

    Changed files

    • lib/vssh/libssh2.c
    • tests/Makefile.am
    • tests/data/Makefile.am
    • tests/data/test3990
    • tests/data/test3991
    • tests/test3990.pl
  3. Change #286434

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 16 Oct 2026 10:38:06
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f72569ac3b036fef57bf59e0df21db247d6fdcc3

    Comments

    test3990.pl: fix REUSE and too long line
    Closes #23433

    Changed files

    • tests/test3990.pl
  4. Change #286435

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 16 Oct 2026 10:57:11
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 76a74e2f0726c637877e142f496645491c3b531b

    Comments

    altsvc: cap 'ma' values at two years maximum
    Too large values cannot be converted to a date.
    
    Also, fail silently on date conversions so that one failure doesn't
    prevent other entries from getting saved.
    
    Verified by test 1997
    
    Reported-by: Sujit Jaunjal
    Fixes #23429
    Closes #23432

    Changed files

    • lib/altsvc.c
    • tests/data/Makefile.am
    • tests/data/test1997
  5. Change #286436

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 16 Oct 2026 12:03:45
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision adf8b785410346c8033b39b4a0f1660f468ceb13

    Comments

    setopt: fix setting `CURLWS_NOAUTOPONG` with compilers lacking C99 bool type
    Setting the `CURLWS_NOAUTOPONG` flag via the `CURLOPT_WS_OPTIONS`
    `curl_easy_setopt()` API failed to enable this flag in libcurl builds
    using a compiler without a native C99 bool type. This in turn caused
    2700, 2709, 2711, 2712 WebSocket tests to fail.
    
    The initial WebSocket code assigned `arg & CURLWS_RAW_MODE` to a
    bit-field, after casting the expression to `bool`. This worked because
    `CURLWS_RAW_MODE` equals 1. Later this line was cloned when adding
    support for `CURLWS_NOAUTOPONG`, but this new bit flag's value was 2.
    Casting it to `bool` and then assigning it to a bit-field worked as
    expected, as long as the bool type was the C99 one. On compilers without
    the C99 bool type, the interim cast did not work, and when assigning the
    value 2 to the bit-field, it ended up storing zero/false
    unconditionally.
    
    Such compilers are VS2012 and VS2010. For them, another trigger was a
    subsequent update that enabled bit-field support for MSVC compilers.
    
    Fix by replacing the `(bool)` cast with `!!`. Also for
    `CURLWS_RAW_MODE`, to not rely on the literal value of this macro, and
    to avoid reusing this pattern in future code.
    
    There were no other places in the codebase with this pattern. The rest
    use either `!!` or ternary expression for this type of conversion.
    
    Discovered while trying to enable tests for MSVC builds in AppVeyor CI,
    causing test failures with VS2012 and VS2010.
    
    Refs:
    https://en.cppreference.com/c/language/arithmetic_types#Boolean_type
    https://en.cppreference.com/c/language/conversion
    https://godbolt.org/z/3h5zMfePq
    
    Bug: https://github.com/curl/curl/pull/23306#issuecomment-6201138499
    Bug: https://github.com/curl/curl/pull/23306#issuecomment-6203225685
    Follow-up to 85c841cb45e5fe99ed3420adfa9c556fb397aefb #20142
    Follow-up to c0df01fd945f17d873ae24fa5ac359e5d1bb1d7f #16744
    Follow-up to 664249d095275ec532f55dd1752d80c8c1093a77 #8995
    
    Cherry-picked from #23306
    
    Closes #23428

    Changed files

    • lib/curl_setup.h
    • lib/setopt.c