Builder curl-unthreaded-solaris10-sparc Build #13382
Build In Progress:
[waiting for Lock]SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 16c6ea36cca6684aacbcb33578af61b28e3fee0d |
| Changes | 3 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-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-unthreaded-solaris10-sparc | slave |
| buildername | curl-unthreaded-solaris10-sparc | Builder |
| buildnumber | 13382 | Build |
| codebase | Build | |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 16c6ea36cca6684aacbcb33578af61b28e3fee0d | Build |
| scheduler | schedule-curl-unthreaded-solaris10-sparc | Scheduler |
| slavename | unstable10s | BuildSlave |
| workdir | /export/home/buildbot-unstable10s/slave/curl-unthreaded-solaris10-sparc | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Viktor Szakatscommit@vsz.me
- x2018xkernel.wang@foxmail.com
Timing:
| Start | Sat Nov 8 16:27:10 2025 |
| Elapsed | 2 hrs, 1 mins, 26 secs |
All Changes:
:
Change #247976
Category curl Changed by x2018 <xkernel.wang@foxmail.com> Changed at Sat 08 Nov 2025 10:28:43 Repository https://github.com/curl/curl.git Project curl Branch master Revision a6fcaf29588a50aa6c27a05994ebe3478f041fba Comments
rtmp: precaution for a potential integer truncation On some platforms, socket descriptors may use types larger than int. When these values exceed INT_MAX, conversion to int can truncate to negative values causing RTMP connection failures, and even accidentally affect other socket when high-value descriptors map to existing lower-value sockets after integer conversion. This check ensures socket values are within the safe range before passing them to the RTMP library. Closes #19399
Changed files
- lib/curl_rtmp.c
Change #247977
Category curl Changed by x2018 <xkernel.wang@foxmail.com> Changed at Sat 08 Nov 2025 10:33:06 Repository https://github.com/curl/curl.git Project curl Branch master Revision 9c0ccd27390c985bd4b7875b5f161ac1e68c9da4 Comments
vtls: handle possible malicious certs_num from peer For GnuTLS, mbedTLS, Rustls, Schannel and wolfSSL This check was previously added for OpenSSL in 3df71e6dc23e80466c2d448 Closes #19397
Changed files
- lib/vtls/gtls.c
- lib/vtls/mbedtls.c
- lib/vtls/openssl.c
- lib/vtls/rustls.c
- lib/vtls/schannel.c
- lib/vtls/vtls.h
- lib/vtls/wolfssl.c
Change #247997
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Sat 08 Nov 2025 13:42:03 Repository https://github.com/curl/curl.git Project curl Branch master Revision 16c6ea36cca6684aacbcb33578af61b28e3fee0d Comments
GHA/linux: add minimal Fil-C build with tests Requirements for Fil-C: - not to accidentally pick up system headers. E.g. from `/usr/include` on Linux. It can happen when any dependency is auto-detected on this header path. This makes Fil-C find the wrong system headers, which in turn breaks the configuration step in subtle ways (with CMake) and less subtle ways (autotools). Then CMake ends up running into an error while compiling. - build all dependencies with Fil-C too. (this patch doesn't build any dependencies yet.) - "unity" mode disabled. It should work, but needs a lot of memory and slower than a standard compiler, or a Fil-C non-unity build. - x86_64 Linux host platform when using the pre-built toolchain. Observations on a minimal, static build made with no dependencies and Fil-C 0.674 (based on clang 20.1.8). - curl tool sizes: - cmake, default, w/o -O: 30 MB (gcc 14.2.0: 1.7 MB) - cmake, default, w/o -O, stripped: 29.6 MB (gcc: 1.4 MB) - cmake, Release, -O3: 7.2 MB (gcc: 1 MB) - cmake, Release, -O3, stripped: 6.8 MB (gcc: 0.93 MB) - autotools, default, -O2: 7 MB - libcurl.a size is 32 MB (cmake, default, w/o -O) (gcc: 2.7 MB) - build times 3-3.5x longer (compared to system gcc 14.2.0): - all runtests available pass OK. - all pytests skipped due to missing features/dependencies. - shared libcurl builds also work (cmake, default: 25 MB libcurl.so and 5.75 MB (5.6 stripped) curl tool) - autotools works fine too, with dependencies disabled or set to avoid `/usr/include`. Closes #19391
Changed files
- .github/workflows/linux.yml