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

Builder curl-threaded-solaris11-sparc Build #5503

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisionceae02db040de3cf7ae4c3f8ec99e8286b568c2e
Got Revisionceae02db040de3cf7ae4c3f8ec99e8286b568c2e
Changes6 changes

BuildSlave:

unstable11s

Reason:

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

Steps and Logfiles:

  1. git update ( 1 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 23 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-threaded-solaris11-sparc slave
buildername curl-threaded-solaris11-sparc Builder
buildnumber 5503 Build
codebase Build
got_revision ceae02db040de3cf7ae4c3f8ec99e8286b568c2e Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision ceae02db040de3cf7ae4c3f8ec99e8286b568c2e Build
scheduler schedule-curl-threaded-solaris11-sparc Scheduler
slavename unstable11s BuildSlave
workdir /export/home/buildbot/slave/curl-threaded-solaris11-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Stefan Eissing

Timing:

StartSat Mar 21 15:25:10 2026
EndSat Mar 21 16:34:34 2026
Elapsed1 hrs, 9 mins, 24 secs

All Changes:

:

  1. Change #261867

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Sat 21 Mar 2026 14:28:54
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 745344ea4e9214bdfa13714d0138ad685e0434fd

    Comments

    hostip: fix !no_signal mixup in resolve refaactor
    When extracting the resolve case using alarm timers, the check for "we
    are not allowed to use signals" was refactored wrong.
    
    Follow-up to 96d5b5c688c48a8f58ded1563ed0c
    
    Closes #21047

    Changed files

    • lib/hostip.c
    • tests/http/test_06_eyeballs.py
  2. Change #261873

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Sat 21 Mar 2026 14:42:49
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 82009c4220774417c821496affa4aa834c028b68

    Comments

    share: concurrency handling, easy updates
    Replace the `volatile int dirty` with a reference counter
    protected by a mutex when available.
    
    Solve the problem of when to call application's lock function
    by adding a volatile flag that indicates a share has been added
    to easy handles in its lifetime. That flag ever goes from
    FALSE to TRUE, so volatile might work (in the absence of a mutex).
    
    (The problem is that the lock/unlock functions need 2-3
    `curl_share_setopt()` invocations to become usable and there
    is no way of telling if the third will ever happen. Calling
    the lock function before the 3rd setopt may crash the
    application.)
    
    When removing a share from an easy handle (or replacing it with
    another share), detach the easy connection on a share with a
    connection pool.
    
    When cleaning up a share, allow this even if it is still used in
    easy handles. It will be destroyed when the reference count
    drops to 0.
    
    Closes #20870

    Changed files

    • CMakeLists.txt
    • configure.ac
    • docs/libcurl/curl_share_cleanup.md
    • lib/amigaos.c
    • lib/asyn-ares.c
    • lib/asyn-base.c
    • lib/asyn-thrdd.c
    • lib/asyn.h
    • lib/config-win32.h
    • lib/curl_config-cmake.h.in
    • lib/curl_setup.h
    • lib/curl_share.c
    • lib/curl_share.h
    • lib/curl_threads.c
    • lib/curl_threads.h
    • lib/easy_lock.h
    • lib/hostip.c
    • lib/hostip4.c
    • lib/memdebug.c
    • lib/setopt.c
    • lib/url.c
    • lib/version.c
    • projects/vms/generate_config_vms_h_curl.com
    • src/curlinfo.c
    • tests/data/test506
    • tests/libtest/lib3207.c
  3. Change #261879

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sat 21 Mar 2026 14:46:55
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7e0a9b309cce7e6ea6c0f9a4b3ed4c48e4d97351

    Comments

    CURLOPT_HAPROXY_CLIENT_IP.md: mention assuption on data format
    The user is assumed to pass in correct data. I think we should start
    clarifying this in more places.
    
    Closes #21042

    Changed files

    • docs/libcurl/opts/CURLOPT_HAPROXY_CLIENT_IP.md
  4. Change #261880

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Sat 21 Mar 2026 14:47:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 5649b212979de21f52424bd22c45c3e8dcbb7448

    Comments

    curlx_now(), prevent zero timestamp
    As code checks `curltime` values for zero and interprets this
    as not-initialized or "forever" in several places, make sure
    `curlx_now()` never returns a zero timestamp.
    
    Closes #21034

    Changed files

    • lib/curlx/timeval.c
  5. Change #261881

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sat 21 Mar 2026 14:49:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ff28f679709763330874d6dc354c4fd1f96c124d

    Comments

    DEPRECATE: fix minor release number typo

    Changed files

    • docs/DEPRECATE.md
  6. Change #261884

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sat 21 Mar 2026 14:56:06
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ceae02db040de3cf7ae4c3f8ec99e8286b568c2e

    Comments

    rtmp: drop support
    - librtmp has no test cases, makes no proper releases and has not had a
      single commit within the last year
    
    - librtmp parses the URL itself and requires non-compliant URLs for this
    
    - we have no RTMP tests
    
    - RTMP was used by 2.2% of curl users (self-identified in the 2025
      survey)
    
    Closes #20673

    Changed files

    • .github/labeler.yml
    • .github/scripts/cmp-config.pl
    • .github/workflows/codeql.yml
    • .github/workflows/linux-old.yml
    • .github/workflows/linux.yml
    • .github/workflows/macos.yml
    • CMake/FindLibrtmp.cmake
    • CMake/curl-config.in.cmake
    • CMakeLists.txt
    • Makefile.am
    • README.md
    • configure.ac
    • docs/DEPRECATE.md
    • docs/FAQ.md
    • docs/HISTORY.md
    • docs/INSTALL-CMAKE.md
    • docs/INSTALL.md
    • docs/URL-SYNTAX.md
    • docs/cmdline-opts/_DESCRIPTION.md
    • docs/cmdline-opts/_PROTOCOLS.md
    • docs/libcurl/opts/CURLOPT_PROTOCOLS_STR.md
    • docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS_STR.md
    • docs/libcurl/symbols-in-versions
    • lib/Makefile.inc
    • lib/curl_config-cmake.h.in
    • lib/curl_rtmp.c
    • lib/curl_rtmp.h
    • lib/protocol.c
    • lib/protocol.h
    • lib/url.c
    • lib/version.c
    • projects/vms/generate_config_vms_h_curl.com
    • scripts/cd2nroff
    • scripts/schemetable.c
    • src/tool_help.c
    • tests/data/test1627
    • tests/unit/unit1627.c