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

Builder curl-ares-solaris10-sparc Build #3651

Build In Progress:

ETA: 23:51:51 [20 mins, 45 secs]

[waiting for Lock]

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision847aac066d45f0b79c96f76ea3f1c891978f1c43
Changes15 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git  
    1. - no logs -
    1. - no logs -
    1. - no logs -
  2. Runtest  
    1. - no logs -
    1. - no logs -

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc slave
buildername curl-ares-solaris10-sparc Builder
buildnumber 3651 Build
codebase Build
project curl Build
repository https://github.com/curl/curl.git Build
revision 847aac066d45f0b79c96f76ea3f1c891978f1c43 Build
scheduler schedule-curl-ares-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Stefan Eissing
  3. Viktor Szakats
  4. Yedaya Katsman

Timing:

StartTue Jun 9 13:22:03 2026
Elapsed10 hrs, 9 mins, 2 secs

All Changes:

:

  1. Change #269996

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 09 Jun 2026 02:05:21
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8145476d5dd97d0ec704e9ea65b2f2028b8a945c

    Comments

    pytest: close file handles after use, and two minor tidy-ups
    Also:
    - drop two unreachable return statements.
    - test_17_ssl_use: avoid implicit string concatenations in lists.
    
    Reported by GitHub CodeQL
    
    Closes #21916

    Changed files

    • tests/http/test_02_download.py
    • tests/http/test_07_upload.py
    • tests/http/test_08_caddy.py
    • tests/http/test_10_proxy.py
    • tests/http/test_13_proxy_auth.py
    • tests/http/test_17_ssl_use.py
    • tests/http/test_30_vsftpd.py
    • tests/http/test_31_vsftpds.py
    • tests/http/test_32_ftps_vsftpd.py
    • tests/http/test_40_socks.py
    • tests/http/test_50_scp.py
    • tests/http/test_51_sftp.py
    • tests/http/testenv/client.py
    • tests/http/testenv/curl.py
    • tests/http/testenv/sshd.py
  2. Change #270004

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Tue 09 Jun 2026 08:42:19
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 04afd160767d22c9e8b95a8113564c2a8f1d3d29

    Comments

    urlapi: URL decode hostname before IP address normalization
    With this, IPv6 addresses that end with '%25' with no following zone id are
    considered invalid.
    
    Extend test 1560 to verify
    
    Reported-by: Hem Parekh
    Closes #21918

    Changed files

    • lib/urlapi.c
    • tests/libtest/lib1560.c
  3. Change #270011

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Tue 09 Jun 2026 09:20:47
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a2b943b115ab55e25464b555aed746b2e67c8dfe

    Comments

    digest: escape control codes too
    Since the username is decoded when used and control codes are accepted
    in HTTP usernames in general, the username encoding for the Digest auth
    needs to percent encode such bytes.
    
    Verified by test 3221
    
    Reported-by: Trail of Bits
    Closes #21915

    Changed files

    • lib/vauth/digest.c
    • tests/data/Makefile.am
    • tests/data/test3221
  4. Change #270012

    Category curl
    Changed by Yedaya Katsman <yedaya.kaohnoyoudont@gmail.com>
    Changed at Tue 09 Jun 2026 09:23:52
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7b9d74abf6fb446d5c388c75755100998c67944a

    Comments

    resolve: Mention in error that IP address is expected
    If you try using a DNS name like connect-to supports it can be confusing that
    it is illegal. Also make it a bit more readable
    
    Closes #21913

    Changed files

    • lib/dnscache.c
  5. Change #270022

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 09 Jun 2026 10:24:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision cb4465bfe67ec9c75722ea10923a6a75005e8f68

    Comments

    pytest: close file handles after use (cont.), and tidy-ups
    - dante.py, dnsd.py, sshd.py: drop redundant conditions.
      Spotted in sshd by GitHub Code Quality.
    - curl.py: comment out `if` to silence CodeQL warning.
    
    Reported by GitHub CodeQL
    
    Follow-up to 8145476d5dd97d0ec704e9ea65b2f2028b8a945c #21916
    
    Closes #21917

    Changed files

    • tests/http/testenv/caddy.py
    • tests/http/testenv/client.py
    • tests/http/testenv/curl.py
    • tests/http/testenv/dante.py
    • tests/http/testenv/dnsd.py
    • tests/http/testenv/h2o.py
    • tests/http/testenv/nghttpx.py
    • tests/http/testenv/sshd.py
    • tests/http/testenv/vsftpd.py
  6. Change #270023

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 09 Jun 2026 10:24:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b9b2c0cbb854908a2580e4424b0315983f7cf3da

    Comments

    docs: returned header size reflects HTTP/1-style format
    Ref: #21889
    
    Closes #21912

    Changed files

    • docs/cmdline-opts/write-out.md
    • docs/libcurl/opts/CURLINFO_HEADER_SIZE.md
  7. Change #270034

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Tue 09 Jun 2026 11:00:01
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision fb9a520873133e369fa86ef63b4e4f0fd2fc1f68

    Comments

    peer.h: fix typo in comment
    Closes #21920

    Changed files

    • lib/peer.h
  8. Change #270035

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Tue 09 Jun 2026 11:05:34
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 849317ff5c5a5e13f50ec3d001e46ddffa77d8a4

    Comments

    ws: make pong sending lazy
    Do not send PONG frames unless there is sufficient space left in the
    websocket send buffer. A server might be lazy in reading our data and
    intermediary PONG frames can be skipped by a client (RFC 6455, ch.
    5.5.3).
    
    Add test case measuring no real RSS increase on a server blasting with
    PING frames.
    
    Closes #21911

    Changed files

    • lib/ws.c
    • tests/http/test_20_websockets.py
  9. Change #270042

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 09 Jun 2026 11:07:55
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 952b04474cb1fc18bf66ddf3b41587535b71ca1d

    Comments

    tidy-up: miscellaneous
    - badwords: replace stray synonyms with 'null-terminator'.
    - tests/FILEFORMAT.md: tidy up feature descriptions.
    - printf: replace stray `%i` masks with `%d` for consistency.
    - pytest: add comments for empty excepts to try silencing GitHub CodeQL
      warnings.
    - tool1394, unit1675: merge nested `if`s.
    - dnscache: fix typo in comment.
    - fix whitespace, indent and newlines.
    
    Closes #21921

    Changed files

    • docs/CODE_REVIEW.md
    • docs/examples/evhiperfifo.c
    • docs/internals/DYNBUF.md
    • docs/libcurl/curl_mprintf.md
    • docs/libcurl/opts/CURLOPT_DOH_URL.md
    • docs/tests/FILEFORMAT.md
    • include/curl/curl.h
    • lib/cf-haproxy.c
    • lib/cf-socket.c
    • lib/dnscache.c
    • lib/doh.c
    • lib/progress.c
    • lib/rand.c
    • lib/rand.h
    • lib/tftp.c
    • lib/urlapi.c
    • lib/vssh/libssh2.c
    • lib/vtls/apple.c
    • lib/vtls/openssl.c
    • m4/curl-compilers.m4
    • scripts/badwords.txt
    • tests/http/test_05_errors.py
    • tests/http/testenv/curl.py
    • tests/http/testenv/ws_echo_server.py
    • tests/libtest/lib530.c
    • tests/libtest/lib582.c
    • tests/libtest/lib758.c
    • tests/server/sockfilt.c
    • tests/tunit/tool1394.c
    • tests/unit/unit1655.c
    • tests/unit/unit1675.c
  10. Change #270043

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Tue 09 Jun 2026 11:11:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e66b81a53283100b0d53c840844d3865b3eba951

    Comments

    cookie: tailmatch the domains for secure override
    If a SECURE cookie is set for a sub-domain (`example.com`) and is then
    attempted to get set again for more specific part of that domain
    (`www.example.com`) without the SECURE property, the second occurance
    should not be allowed.
    
    Reported-by: Trail of Bits
    
    Verified by test 3305
    Closes #21910

    Changed files

    • lib/cookie.c
    • tests/data/Makefile.am
    • tests/data/test3305
  11. Change #270044

    Category curl
    Changed by Yedaya Katsman <yedaya.kaohnoyoudont@gmail.com>
    Changed at Tue 09 Jun 2026 11:12:14
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision feb609f28bc038b158d6e5f00e2aa30473b31d6e

    Comments

    cf-socket: store errno from do_connect in ctx->error
    This fixes a misleading log in verbose mode when ipv6 connectivity isn't
    available, presumably also in other cases:
    
    ```
    * Immediate connect fail for 2a00:1450:4028:806::200e: Network is unreachable
    * connect to 2a00:1450:4028:806::200e port 443 from :: port 0 failed: Success
    ```
    
    Closes #21914

    Changed files

    • lib/cf-socket.c
  12. Change #270058

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 09 Jun 2026 12:30:16
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4aa8cc3c4ad567ba5e96d9901ff22238fbe01a0c

    Comments

    pytest: fix remaining code checker warnings
    - curl.py: delete commented no-op code.
    - certs.py, curl.py: narrow down exceptions to fix:
      Except block handles 'BaseException'
    - test_20_websockets: add comment to empty except branch.
    
    Reported by GitHub CodeQL
    
    Closes #21924

    Changed files

    • tests/http/test_20_websockets.py
    • tests/http/testenv/certs.py
    • tests/http/testenv/curl.py
  13. Change #270061

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 09 Jun 2026 12:30:16
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision bbb226b22603cf52e5997bfc82db3d3aba46ee34

    Comments

    unit1675: fix potential memory leak on dynbuf fail path
    Spotted by GitHub Code Quality
    
    Closes #21922

    Changed files

    • tests/unit/unit1675.c
  14. Change #270063

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 09 Jun 2026 12:33:46
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9dcc57b801385fc598c2a658d83bdef68904a050

    Comments

    pytest: add comment to empty except branch
    To silence GitHub CodeQL.
    
    Follow-up to 4aa8cc3c4ad567ba5e96d9901ff22238fbe01a0c #21924

    Changed files

    • tests/http/testenv/curl.py
  15. Change #270073

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 09 Jun 2026 12:52:08
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 847aac066d45f0b79c96f76ea3f1c891978f1c43

    Comments

    tidy-up: use uppercase `TRUE`/`FALSE` where missing
    Keep it only in external API calls and C++ code.
    
    Also:
    - curlx/fopen: replace with `!!`.
    
    Spotted by GitHub Code Quality in cf-socket.c.
    
    Closes #21925

    Changed files

    • lib/cf-socket.c
    • lib/curlx/fopen.c
    • lib/http_aws_sigv4.c
    • lib/imap.c
    • lib/vtls/vtls.c
    • src/tool_cb_wrt.c
    • src/tool_doswin.c
    • src/tool_writeout.c
    • src/tool_writeout_json.c
    • src/var.c
    • tests/libtest/lib1565.c
    • tests/libtest/lib2700.c
    • tests/libtest/lib3102.c
    • tests/server/dnsd.c
    • tests/server/rtspd.c
    • tests/server/sockfilt.c
    • tests/server/socksd.c
    • tests/server/sws.c
    • tests/server/tftpd.c
    • tests/unit/unit1607.c
    • tests/unit/unit1609.c
    • tests/unit/unit1979.c
    • tests/unit/unit3205.c