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

Builder curl-ares-solaris11-sparc Build #4307

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11s

Reason:

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

Steps and Logfiles:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Stefan Eissing

Timing:

StartTue Aug 5 00:01:30 2025
EndTue Aug 5 01:26:27 2025
Elapsed1 hrs, 24 mins, 56 secs

All Changes:

:

  1. Change #242006

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Mon 04 Aug 2025 23:43:13
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 5b80b4c0121b69e9a9209d6734098181356b3d23

    Comments

    lib: replace `getsock()` logic with pollsets
    `getsock()` calls operated on a global limit that could
    not be configure beyond 16 sockets. This is no longer adequate
    with the new happy eyeballing strategy.
    
    Instead, do the following:
    - make `struct easy_pollset` dynamic. Starting with
      a minimal room for two sockets, the very common case,
      allow it to grow on demand.
    - replace all protocol handler getsock() calls with pollsets
      and a CURLcode to return failures
    - add CURLcode return for all connection filter `adjust_pollset()`
      callbacks, since they too can now fail.
    - use appropriately in multi.c and multi_ev.c
    - fix unit2600 to trigger pollset growth
    
    Closes #18164

    Changed files

    • lib/asyn-ares.c
    • lib/asyn-base.c
    • lib/asyn-thrdd.c
    • lib/asyn.h
    • lib/cf-h1-proxy.c
    • lib/cf-h2-proxy.c
    • lib/cf-haproxy.c
    • lib/cf-https-connect.c
    • lib/cf-ip-happy.c
    • lib/cf-socket.c
    • lib/cfilters.c
    • lib/cfilters.h
    • lib/cshutdn.c
    • lib/curl_rtmp.c
    • lib/dict.c
    • lib/file.c
    • lib/ftp.c
    • lib/gopher.c
    • lib/hostip.c
    • lib/hostip.h
    • lib/http.c
    • lib/http.h
    • lib/http2.c
    • lib/imap.c
    • lib/ldap.c
    • lib/mqtt.c
    • lib/multi.c
    • lib/multi_ev.c
    • lib/multihandle.h
    • lib/multiif.h
    • lib/openldap.c
    • lib/pingpong.c
    • lib/pingpong.h
    • lib/pop3.c
    • lib/rtsp.c
    • lib/select.c
    • lib/select.h
    • lib/smb.c
    • lib/smtp.c
    • lib/socks.c
    • lib/telnet.c
    • lib/tftp.c
    • lib/transfer.h
    • lib/urldata.h
    • lib/vquic/curl_ngtcp2.c
    • lib/vquic/curl_osslq.c
    • lib/vquic/curl_quiche.c
    • lib/vssh/libssh.c
    • lib/vssh/libssh2.c
    • lib/vssh/wolfssh.c
    • lib/vtls/vtls.c
    • lib/vtls/vtls_int.h
    • lib/ws.c
    • tests/unit/unit2600.c
  2. Change #242007

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 04 Aug 2025 23:45:48
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision fadc4875670a0b0d484b710baa91b353957f4fe4

    Comments

    writeout: add %time{}
    Output the current UTC time using strftime format. %f is an extra curl
    specific flag to output the microsecond fraction of the current second.
    
    Verified by test 1981
    
    Closes #18119

    Changed files

    • docs/cmdline-opts/write-out.md
    • src/tool_writeout.c
    • tests/data/Makefile.am
    • tests/data/test1981
    • tests/test1486.pl
  3. Change #242008

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Mon 04 Aug 2025 23:48:57
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1ad2009ad63478ace18977ec5314f597f45ad084

    Comments

    multi: add new information extraction method
    Adds `curl_off_t curl_multi_get_offt(CURLM *multi_handle, CURLMinfo_offt
    info)` to the multi interface with enums:
    
    * CURLMINFO_XFERS_CURRENT: current number of transfers
    * CURLMINFO_XFERS_RUNNING: number of running transfers
    * CURLMINFO_XFERS_PENDING: number of pending transfers
    * CURLMINFO_XFERS_DONE: number of finished transfers to read
    * CURLMINFO_XFERS_ADDED: total number of transfers added, ever
    
    Add documentation for functions and info enums.
    
    Add use in the curl command line tool to replace two static
    variables counting the same "from the outside".
    
    refs #17870
    Closes #17992

    Changed files

    • .github/scripts/spellcheck.curl
    • docs/libcurl/Makefile.inc
    • docs/libcurl/curl_multi_get_offt.md
    • docs/libcurl/symbols-in-versions
    • include/curl/multi.h
    • lib/libcurl.def
    • lib/multi.c
    • lib/multihandle.h
    • lib/uint-bset.c
    • scripts/singleuse.pl
    • src/tool_operate.c
    • src/tool_progress.c
    • src/tool_progress.h
    • tests/data/test1135