Builder curl-threaded-solaris10-sparc Build #3848
Build In Progress:
[waiting for Lock]SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | adf8b785410346c8033b39b4a0f1660f468ceb13 |
| Changes | 5 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build
Steps and Logfiles:
-
- - no logs -
-
- - no logs -
-
- - no logs -
-
- - no logs -
-
- - no logs -
Build Properties:
| Name | Value | Source |
|---|---|---|
| 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:
| Name | Label | Value |
|---|
Responsible Users:
- Daniel Stenbergdaniel@haxx.se
- Viktor Szakatscommit@vsz.me
Timing:
| Start | Fri Oct 16 10:26:28 2026 |
| Elapsed | 1 hrs, 49 mins, 0 secs |
All Changes:
:
Change #286432
Category curl Changed by Daniel Stenberg <daniel@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
Change #286433
Category curl Changed by Daniel Stenberg <daniel@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
Change #286434
Category curl Changed by Daniel Stenberg <daniel@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
Change #286435
Category curl Changed by Daniel Stenberg <daniel@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
Change #286436
Category curl Changed by Viktor Szakats <commit@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