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

Builder curl-unthreaded-solaris11-i386 Build #4224

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision4e051ff5506319ee87e3656be8f76b01de217103
Got Revision4e051ff5506319ee87e3656be8f76b01de217103
Changes1 change

BuildSlave:

unstable11x

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris11-i386' triggered this build

Steps and Logfiles:

  1. git update ( 10 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 2 mins, 10 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-unthreaded-solaris11-i386 slave
buildername curl-unthreaded-solaris11-i386 Builder
buildnumber 4224 Build
codebase Build
got_revision 4e051ff5506319ee87e3656be8f76b01de217103 Git
osplatform I386 SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 4e051ff5506319ee87e3656be8f76b01de217103 Build
scheduler schedule-curl-unthreaded-solaris11-i386 Scheduler
slavename unstable11x BuildSlave
workdir /export/home/buildbot/slave/curl-unthreaded-solaris11-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Viktor Szakats

Timing:

StartFri Dec 5 15:37:59 2025
EndFri Dec 5 15:40:21 2025
Elapsed2 mins, 22 secs

All Changes:

:

  1. Change #251126

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 05 Dec 2025 15:32:59
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4e051ff5506319ee87e3656be8f76b01de217103

    Comments

    curlx: limit use of system allocators to the minimum possible
    Clone a multibye conversion function into curlx/fopen, and use that
    local copy from curlx/fopen functions. Adjust allocators in curlx/fopen
    to use curl's in normal builds, and system allocators in TrackMemory
    builds to avoid recursion.
    
    This allows to switch curlx/multibyte functions to curl allocators in
    all configurations, as they are no longer called by curlx/fopen, and
    a recursive call can no longer happen.
    
    After this patch the system allocator is only used in TrackMemory
    Windows builds, within curlx `fopen`, `freopen`, `stat` and `open`
    functions.
    
    Also:
    - test 1, 440, 767: raise allocation limitsto fit the extra allocations
      in Windows Unicode builds.
    - replace all uses of `curlx_unicodefree()` macro with `curlx_free()`
      across the codebase.
    - curlx/multibyte: delete `curlx_unicodefree()`.
    - ldap: join Windows and non-Windows codepaths that became
      identical after moving from `curlx_unicodefree()` to `curlx_free()`.
    - vauth: drop a strdup from standard to curl allocator since
      the original allocation is now already done by curl's.
    - tool_doswin: drop now superfluous strdup from `FindWin32CACert()`.
    - memanalyzer.pm: sync weirdo `calloc` log message with `malloc`'s.
    
    Fixes #19748
    Closes #19845

    Changed files

    • lib/curl_sspi.c
    • lib/curlx/curlx.h
    • lib/curlx/fopen.c
    • lib/curlx/multibyte.c
    • lib/curlx/multibyte.h
    • lib/ldap.c
    • lib/rename.c
    • lib/socks_sspi.c
    • lib/vauth/digest_sspi.c
    • lib/vauth/vauth.c
    • lib/vtls/schannel.c
    • lib/vtls/schannel_verify.c
    • src/tool_doswin.c
    • src/tool_filetime.c
    • src/tool_getparam.h
    • tests/data/test1
    • tests/data/test440
    • tests/data/test767
    • tests/memanalyzer.pm