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

Builder curl-ares-solaris10-sparc Build #3512

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision7523de760d7b41045b4c5ab4b8cb2419d037f049
Got Revision7523de760d7b41045b4c5ab4b8cb2419d037f049
Changes12 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 19 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 16 mins, 19 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc slave
buildername curl-ares-solaris10-sparc Builder
buildnumber 3512 Build
codebase Build
got_revision 7523de760d7b41045b4c5ab4b8cb2419d037f049 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 7523de760d7b41045b4c5ab4b8cb2419d037f049 Build
scheduler schedule-curl-ares-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Viktor Szakats

Timing:

StartFri Mar 27 13:52:50 2026
EndSat Mar 28 01:36:43 2026
Elapsed11 hrs, 43 mins, 53 secs

All Changes:

:

  1. Change #262475

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 08:05:48
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6041b9b11b904c64305eb6c3f456b83288c1f323

    Comments

    src: use ftruncate() unconditionally
    Systems without it need to provide a custom alternative just like we
    have have for Windows. This adds an MSDOS version that fails if trying
    to truncate a too large file.
    
    Closes #21109

    Changed files

    • src/tool_cb_hdr.c
    • src/tool_operate.c
    • src/tool_setup.h
    • src/tool_util.c
  2. Change #262476

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 08:10:14
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 59c11074cfca00cf071b7194af6e2e4f8743bb69

    Comments

    src: add curl_global_init_mem testing
    Build with "configure --enable-init-mem-debug" to make the tool use
    curl_global_init_mem() and a set of private memory funtion callbacks for
    libcurl's memory management.
    
    Using this setup, memory mixups in tool code is more likely to cause
    crashes and thus get discovered while running tests.
    
    This curl_global_init_mem debug mode can only be done when building
    libcurl shared (not static) and without debugging enabled - since it
    needs to use the custom memory funtion callbacks.
    
    Closes #21099

    Changed files

    • CMakeLists.txt
    • configure.ac
    • src/tool_cfgable.c
  3. Change #262477

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 08:10:29
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 46d0ade0866f591289778cf1b2cb9945f61418a4

    Comments

    GHA: add a 'curl_global_init_mem debug' job
    Closes #21099

    Changed files

    • .github/workflows/linux.yml
  4. Change #262478

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 08:10:32
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b71973c1159295e094cc48dbb7442bbc642bd434

    Comments

    tool: fix memory mixups
    memory allocated by libcurl must be freed with curl_free() and vice versa,
    memory allocated by the tool itself must be freed with curlx_free().
    
    - dynbuf: free libcurl data with curl_free()
    - tool_operate: make sure we get URL using the right memory
    - tool_operhlp: free libcurl memory with curl_free()
    - tool_operate: free curl_maprintf() pointer with curl_free
    - var: data from curlx_base64_decode needs curlx_free
    - tool_operate: fix memory juggling in etag handling
    - tool_cb_hdr: fix memory area mixups
    - tool_operate: another mixup in etag management
    - tool_cb_hdr: more memory mixup fixes
    - tool_cfgable.c: document some details
    - tool_help: show global-mem-debug in -V output
    
    Closes #21099

    Changed files

    • lib/curlx/dynbuf.c
    • src/tool_cb_hdr.c
    • src/tool_cfgable.c
    • src/tool_help.c
    • src/tool_operate.c
    • src/tool_operhlp.c
    • src/var.c
  5. Change #262479

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 08:10:39
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 916faac3dc239921b3bf880febf167e117b3dea8

    Comments

    runtests: check for Debug case sensitively
    For both TrackMemory and Debug
    
    Closes #21099

    Changed files

    • tests/runtests.pl
  6. Change #262494

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 09:33:54
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 860c57dffdc8728f50d55d042ceeb6201470fb06

    Comments

    test1619: download into %LOGDIR
    Otherwise it will end up in tests/ which is not wanted.
    
    Follow-up to d63432d1f8e759f4c6
    
    Reported-by: Stefan Eissing
    
    Closes #21114

    Changed files

    • tests/data/test1619
  7. Change #262495

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 09:34:42
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 248b92939aa6efeff5d58e973b63b50f36337913

    Comments

    cf-socket: avoid low risk integer overflow on ancient Solaris
    Spotted by Codex Security
    
    Closes #21111

    Changed files

    • lib/cf-socket.c
  8. Change #262496

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 09:38:59
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision cfc86e4e0432bc5c20c6f9615c40ab4dd0805529

    Comments

    RELEASE-NOTES: synced

    Changed files

    • RELEASE-NOTES
  9. Change #262498

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 09:51:34
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 10d5177984c5ee74f902020459615673bac084df

    Comments

    request: reset resp_trailer in new requests
    Otherwise the trailer state lingers on into subsequent requests.
    
    Follow-up to 29610e5f3d0c9f2643e09
    
    Spotted by Codex Security
    
    Closes #21112

    Changed files

    • lib/request.c
  10. Change #262510

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 27 Mar 2026 11:53:57
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 68fefb9f59ecd0fcd85b207a5203203af99f17df

    Comments

    GHA/http3-linux: add missing step conditions
    To omit unused cache restores. Saving ~7 seconds in jobs not using them.
    
    Closes #21120

    Changed files

    • .github/workflows/http3-linux.yml
  11. Change #262513

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 27 Mar 2026 12:05:51
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c0250829679cc42e1b08cce8639ebe2b2f165145

    Comments

    openssl: fix build with 4.0.0-beta1 no-deprecated
    ```
    lib/vtls/openssl.c:4238:22: error: ‘SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED’ undeclared (first use in this function); did you mean ‘SSL_R_TLS_ALERT_CERTIFICATE_EXPIRED’?
     4238 |           (reason == SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED))) {
          |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                      SSL_R_TLS_ALERT_CERTIFICATE_EXPIRED
    lib/vtls/openssl.c:4238:22: note: each undeclared identifier is reported only once for each function it appears in
    ```
    Ref: https://github.com/curl/curl/actions/runs/23641366299/job/68863072427#step:24:189
    
    Cherry-picked from #21118
    
    Closes #21119

    Changed files

    • lib/vtls/openssl.c
  12. Change #262516

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 27 Mar 2026 12:23:12
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7523de760d7b41045b4c5ab4b8cb2419d037f049

    Comments

    GHA/http3-linux: add OpenSSL 4 beta jobs, with ECH
    Closes #21118

    Changed files

    • .github/workflows/http3-linux.yml