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

Builder curl-threaded-solaris11-i386 Build #3903

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisionf30f1307c1d9d70a96557359f039ba7ef9b077fb
Got Revisionf30f1307c1d9d70a96557359f039ba7ef9b077fb
Changes3 changes

BuildSlave:

unstable11x

Reason:

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

Steps and Logfiles:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Viktor Szakats

Timing:

StartSat Oct 18 14:31:49 2025
EndSat Oct 18 17:17:40 2025
Elapsed2 hrs, 45 mins, 51 secs

All Changes:

:

  1. Change #246018

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sat 18 Oct 2025 12:49:53
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f847d2ed0244319ee6b5e9b054c39077e62388ad

    Comments

    tool_formparse: rewrite the headers file parser
    The -F option allows users to provide a file with a set of headers for a
    specific formpost section. This code used old handcrafted parsing logic
    that potentially could do wrong.
    
    Rewrite to use my_get_line() and dynbuf. Supports longer lines and
    should be more solid parsing code.
    
    Gets somewhat complicated by the (unwise) feature that allows "folding"
    of header lines in the file: if a line starts with a space it should be
    appended to the previous.
    
    The previous code trimmed spurious CR characters wherever they would
    occur in a line but this version does not. It does not seem like
    something we want or that users would expect.
    
    Test 646 uses this feature.
    Closes #19113

    Changed files

    • src/tool_formparse.c
    • tests/data/test646
  2. Change #246019

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sat 18 Oct 2025 12:54:19
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8de898414c422ed56980dd4ac3a0125bc6fec5c5

    Comments

    openssl: free UI_METHOD on exit path
    In providercheck(), when failing to open the "store", the exit path
    would not previously free the created UI_METHOD and instead leak this
    resource.
    
    Pointed out by ZeroPath
    
    Closes #19114

    Changed files

    • lib/vtls/openssl.c
  3. Change #246026

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sat 18 Oct 2025 13:53:30
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f30f1307c1d9d70a96557359f039ba7ef9b077fb

    Comments

    cmake: fix Linux pre-fills for non-glibc (when `_CURL_PREFILL=ON`)
    - do not pre-fill `HAVE_LINUX_TCP_H` on Linux.
      `linux/tcp.h` is a Linux kernel userspace header. It's likely
      installed when using glibc and likely missing by default when using
      something else, e.g. MUSL (e.g. on Alpine).
    
      Therefore always detect it for Linux targets, and only pre-fill it for
      non-Linux ones.
    
    - do not pre-fill `HAVE_GLIBC_STRERROR_R` on Linux.
      To fix it for non-glibc envs, e.g. MUSL (e.g. on Alpine).
    
    Note, the pre-fill option is a disabled by default, internal option and
    strongly not recommended outside of curl development.
    
    Closes #19116

    Changed files

    • CMake/unix-cache.cmake