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

Builder curl-ares-solaris10-i386 Build #4271

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision916faac3dc239921b3bf880febf167e117b3dea8
Got Revision916faac3dc239921b3bf880febf167e117b3dea8
Changes7 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

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

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg

Timing:

StartFri Mar 27 09:18:04 2026
EndFri Mar 27 19:00:48 2026
Elapsed9 hrs, 42 mins, 44 secs

All Changes:

:

  1. Change #262457

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 26 Mar 2026 23:27:24
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e1fdbdd16f269da33938d39725a074b4684fd132

    Comments

    hsts: when a dupe host adds subdomains, use that
    Otherwise a weaker earlier entry is allowed to override a later more
    restrictive one.
    
    Add test 1638 to verify.
    
    Closes #21108

    Changed files

    • docs/tests/FILEFORMAT.md
    • lib/curlx/strparse.c
    • lib/curlx/strparse.h
    • lib/hsts.c
    • tests/data/Makefile.am
    • tests/data/test1638
  2. Change #262463

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 26 Mar 2026 23:39:28
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision d63432d1f8e759f4c6c64a100fa307656883d0f3

    Comments

    tool_cb_hdr: only truncate etags output when regular file
    When sending the output to stdout it cannot truncate.
    
    Add test1619 to verify --etag-save to stdout
    
    Spotted by Codex Security
    
    Closes #21103

    Changed files

    • src/tool_cb_hdr.c
    • tests/data/Makefile.am
    • tests/data/test1619
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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