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

Builder curl-pr-unthreaded-solaris10-i386 Build #3649

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

The AnyBranchScheduler scheduler named 'schedule-curl-pr' triggered this build

Steps and Logfiles:

  1. git update ( 12 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 1 hrs, 16 mins, 8 secs )
    1. stdio
    2. resultlog

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Calvin Ruocco
  2. Daniel Stenberg
  3. Viktor Szakats

Timing:

StartFri Mar 14 15:50:51 2025
EndFri Mar 14 21:01:31 2025
Elapsed5 hrs, 10 mins, 39 secs

All Changes:

:

  1. Change #224992

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 14 Mar 2025 09:37:26
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision af6ec8e430346e2e4b5ea2f85ac01e1c300fbe0e

    Comments

    RELEASE-NOTES: synced

    Changed files

    • RELEASE-NOTES
  2. Change #224994

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 14 Mar 2025 10:00:06
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 63cf4647931a8b8d55b7de1284bbc6adccbec4ce

    Comments

    tests/server: drop unused `base64.pl`
    
    When committed in 2004, it served as a developer helper tool while
    `coreutils` was yet missing a `base64` command.
    
    Assisted-by: Dan Fandrich
    Closes #16713

    Changed files

    • tests/server/Makefile.am
    • tests/server/base64.pl
  3. Change #224997

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 14 Mar 2025 10:38:28
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision c799f608f2a063b25af28042d76a1a841e30a0df

    Comments

    autotools: fix `dllmain.c` in unity builds
    
    Sync it with cmake to:
    - exclude it from all builds except Windows and Cygwin.
    - exclude it from unity builds for Cygwin to avoid the included
      `windows.h` header interfere with the rest of the code.
    
    Also:
    - fix to trim ending spaces from `CSOURCES` for the `tidy` target.
      The solution requires a non-POSIX `-E` `sed` option. Supported by BSD
      and GNU implementations.
      Follow-up to 37523c91bc418fc734ee54f329677dc7123eb465 #16480
    
    Follow-up to 60c3d0446546332e1645541f2dc2c072cd019fe9 #14815
    Follow-up to 7860f575fe9e527ced66b31ec076914bbadd64a4 #12408
    
    Closes #16712

    Changed files

    • configure.ac
    • lib/CMakeLists.txt
    • lib/Makefile.am
    • lib/Makefile.inc
  4. Change #225001

    Category None
    Changed by Calvin Ruocco <calvin.ruoccoohnoyoudont@vector.com>
    Changed at Fri 14 Mar 2025 11:46:36
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 3588df9478d7c27046b34cdb510728a26bedabc7

    Comments

    ws: fix and extend CURLWS_CONT handling
    
    Follow-up to fa3d1e7d43bf0e4f589aeae737
    
    Add test 2311 to verify
    
    Closes #16687

    Changed files

    • docs/libcurl/curl_ws_recv.md
    • docs/libcurl/curl_ws_send.md
    • lib/ws.c
    • lib/ws.h
    • tests/data/test2311
    • tests/libtest/lib2311.c
  5. Change #225005

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 14 Mar 2025 12:04:39
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 43b28846555248d225311f278133d267dedbc118

    Comments

    tests/server: give global `path` variable a more descriptive name
    
    Use a more descriptive global variable name in server code, also
    to avoid colliding with this name used elsewhere in libcurl.
    
    This isn't causing an issue at this time, but makes the code prone
    to `-Wshadow` warnings in unity mode, if the global variable is
    compiled first. This specific variable could collide with the `path`
    argument of the `curlx_win32_stat()` function.
    
    Closes #16719

    Changed files

    • tests/server/rtspd.c
    • tests/server/sws.c
    • tests/server/tftpd.c
    • tests/server/util.c
    • tests/server/util.h
  6. Change #225014

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 14 Mar 2025 12:59:32
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision a16485a42ea5dabe6c327179a1678ad04d1c6b2f

    Comments

    build: do not apply curl debug macros to `tests/server` by default
    
    It seems unnecessary and possibly unexpected to build test servers with
    debug-enabled features and memory tracking whenever the tested curl is
    built like that (which is a requirement for some tests, so curl is
    mostly built like that when running tests.) It also makes building
    servers a little bit faster with cmake for the most common cases.
    
    You can apply debug options to `tests/server` with these new options:
    - `./configure`: `--enable-server-debug`.
    - cmake: `-DENABLE_SERVER_DEBUG`.
    
    Also sync the way we pass these macros in autotools, with CMake builds.
    Before this patch, autotools passed them via `curl_config.h`. After this
    patch it passes them on the command-line, like cmake builds do.
    
    This patch also make these option no longer passed to examples and
    `http/client` in cmake builds, where they were no-ops anyway.
    
    Ref: #15000
    Closes #16705

    Changed files

    • CMakeLists.txt
    • configure.ac
    • docs/INSTALL-CMAKE.md
    • lib/CMakeLists.txt
    • lib/Makefile.am
    • m4/curl-confopts.m4
    • src/CMakeLists.txt
    • src/Makefile.am
    • tests/libtest/CMakeLists.txt
    • tests/libtest/Makefile.am
    • tests/server/CMakeLists.txt
    • tests/server/Makefile.am
    • tests/unit/CMakeLists.txt
    • tests/unit/Makefile.am
  7. Change #225017

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 14 Mar 2025 13:27:46
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision d36f164e612cb4f2395851af7b7b71e7fee0393b

    Comments

    autotools: use `CURLDEBUG` to exclude TrackMemory code from unity
    
    Before this patch, autotools builds excluded TrackMemory sources
    (`lib/memdebug.c` and `lib/curl_multibyte.c`) based on the `DEBUGBUILD`
    setting. This works in most cases because its value is the same as
    `CURLDEBUG` by default, but the correct condition is `CURLDEBUG`.
    
    It should fix `--disable-debug --enable-curldebug --enable-unity`
    builds. (not tested in CI)
    
    It also syncs behavior with cmake builds.
    
    Ref: #16705
    Closes #16723

    Changed files

    • lib/Makefile.am
    • src/Makefile.am
  8. Change #225019

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 14 Mar 2025 13:34:15
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision e4fbc48a182733ab15a41fe3f7677394d2c18e2f

    Comments

    dynbuf: bump the max CRLFILE size to 400MB
    
    Follow-up to 00fc55677f693f569b1a176279f
    
    Ref: https://github.com/curl/curl/pull/16716#issuecomment-2724429278
    
    > I have some tooling leftover from when I was implementing CRL support
    > in the webpki crate that downloaded every CRL I could find referenced
    > in ccadb (without doing any special filtering for defunct CAs/CRLs
    > mind you) and found CRLs that spanned the range from very small
    > (<1mb), to medium sized (11 .. 22mb) to very large (100mb).
    
    Reported-by: Daniel McCarney
    Closes #16724

    Changed files

    • lib/dynbuf.h
  9. Change #225020

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 14 Mar 2025 13:36:02
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 179c0258f5da767ec24675606986a6c699d92c42

    Comments

    curl_ws_recv.md: expand a little on the fragments the API delivers
    
    Closes #16720

    Changed files

    • docs/libcurl/curl_ws_recv.md
  10. Change #225021

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 14 Mar 2025 13:37:19
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 052bfd0a2d5419eec0b2eb859f88056678405a4e

    Comments

    libtest/lib2311: remove "extra" fclose()
    
    Follow-up to 3588df9478d7c27046b34cdb5
    
    Fixes #16721
    Reported-by: Viktor Szakats
    Closes #16722

    Changed files

    • tests/libtest/lib2311.c