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

Builder curl-ares-solaris11-sparc Build #4773

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisionbbb929112b13643842eb9dbfa060bd83a5b5cf03
Got Revisionbbb929112b13643842eb9dbfa060bd83a5b5cf03
Changes4 changes

BuildSlave:

unstable11s

Reason:

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

Steps and Logfiles:

  1. git update ( 9 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 2 mins, 21 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 4773 Build
codebase Build
got_revision bbb929112b13643842eb9dbfa060bd83a5b5cf03 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision bbb929112b13643842eb9dbfa060bd83a5b5cf03 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. Stefan Eissing

Timing:

StartThu Nov 27 14:38:12 2025
EndThu Nov 27 14:45:28 2025
Elapsed7 mins, 15 secs

All Changes:

:

  1. Change #250215

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 27 Nov 2025 14:30:14
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision feea96851230c7a5a11feaffa0a5e4a4d30e5e63

    Comments

    conncontrol: reuse handling
    Add protocol handler flag `PROTOPT_CONN_REUSE` to indicate that the
    protocol allows reusing connections for other tranfers. Add that
    to all handlers that support it.
    
    Create connections with `conn->bits.close = FALSE` and remove all
    the `connkeep()` calls in protocol handlers setup/connect implementations.
    `PROTOPT_CONN_REUSE` assures that the default behaviour applies
    at the end of a transfer without need to juggle the close bit.
    
    `conn->bits.close` now serves as an additional indication that a
    connection cannot be reused. Only protocol handles that allow
    reuse need to set it to override the default behaviour.
    
    Remove all `connclose()` and `connkeep()` calls from connection
    filters. Filters should not modify connection flags. They are
    supposed to run in eyeballing situations where a filter is just
    one of many determining the outcome.
    
    Fix http response header handling to only honour `Connection: close`
    for HTTP/1.x versions.
    
    Closes #19333

    Changed files

    • lib/cf-h1-proxy.c
    • lib/cf-h2-proxy.c
    • lib/conncache.c
    • lib/ftp.c
    • lib/http.c
    • lib/http2.c
    • lib/imap.c
    • lib/multi.c
    • lib/openldap.c
    • lib/pop3.c
    • lib/rtsp.c
    • lib/smb.c
    • lib/smtp.c
    • lib/url.c
    • 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/vtls/openssl.c
  2. Change #250216

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 27 Nov 2025 14:32:01
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c4f29cc5081b4b70ba435c64bd8ee81f02b3ceeb

    Comments

    ip_quadruple/proxy: make port uint16_t
    Make `port` member in these struct of type `uint16_t`.
    
    add `uint8_t transport` to `struct ip_quadruple
    
    Define TRNSPRT_NONE as 0. By assigning a valid transport only on a
    successful connection, it is clear when the ip_quadruple members are
    valid. Also, for transports not involving ports, the getinfos for
    `CURLINFO_PRIMARY_PORT` and `CURLINFO_LOCAL_PORT` will now always return
    -1.
    
    Make all `transport` members and parameters of type `uint8_t`.
    
    Document the return value of `CURLINFO_LOCAL_PORT` and
    `CURLINFO_PRIMARY_PORT` in this regard. Add tests that writeout stats
    report ports correctly.
    
    Closes #19708

    Changed files

    • docs/libcurl/opts/CURLINFO_LOCAL_PORT.md
    • docs/libcurl/opts/CURLINFO_PRIMARY_PORT.md
    • lib/cf-https-connect.c
    • lib/cf-ip-happy.c
    • lib/cf-ip-happy.h
    • lib/cf-socket.c
    • lib/cf-socket.h
    • lib/connect.c
    • lib/connect.h
    • lib/getinfo.c
    • lib/setopt.c
    • lib/url.c
    • lib/urldata.h
    • lib/vquic/vquic.c
    • lib/vquic/vquic.h
    • tests/http/test_01_basic.py
    • tests/http/test_11_unix.py
    • tests/unit/unit1607.c
    • tests/unit/unit1609.c
    • tests/unit/unit2600.c
  3. Change #250217

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 27 Nov 2025 14:33:31
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision fd5a117a6715326749b0e0d18362c50d767e8268

    Comments

    ws: use uint8_t
    Convert `unsigned char` use to `uint8_t`.
    
    Closes #19721

    Changed files

    • lib/ws.c
  4. Change #250218

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 27 Nov 2025 14:35:01
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision bbb929112b13643842eb9dbfa060bd83a5b5cf03

    Comments

    curlx_base64_encode: use uint8_t* for input
    Change `inputbuff` parameter from `const char *` to `const uint8_t *` to
    reflect the binary nature of the input bytes. Half the code was casting
    unsigned char to signed already in calling.
    
    Closes #19722

    Changed files

    • lib/curl_sasl.c
    • lib/curlx/base64.c
    • lib/curlx/base64.h
    • lib/http.c
    • lib/http2.c
    • lib/http_ntlm.c
    • lib/ldap.c
    • lib/openldap.c
    • lib/vauth/digest.c
    • lib/vauth/spnego_sspi.c
    • lib/vssh/libssh2.c
    • lib/vtls/openssl.c
    • lib/vtls/vtls.c
    • lib/vtls/wolfssl.c
    • lib/vtls/x509asn1.c
    • lib/ws.c
    • src/tool_ssls.c
    • src/var.c
    • tests/unit/unit1302.c