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

Builder curl-unthreaded-solaris10-i386 Build #16656

Build In Progress:

Runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisionc7cba2fd2dfe7826484d99ead7c5fd925aa3d56f
Got Revisionc7cba2fd2dfe7826484d99ead7c5fd925aa3d56f
Changes17 changes

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris10-i386' triggered this build

Steps and Logfiles:

  1. git update ( 14 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( running )
    1. stdio
    2. resultlog
    1. - no logs -

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-unthreaded-solaris10-i386 slave
buildername curl-unthreaded-solaris10-i386 Builder
buildnumber 16656 Build
codebase Build
got_revision c7cba2fd2dfe7826484d99ead7c5fd925aa3d56f Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision c7cba2fd2dfe7826484d99ead7c5fd925aa3d56f Build
scheduler schedule-curl-unthreaded-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-unthreaded-solaris10-i386 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:57:34 2026
Elapsed8 hrs, 52 mins, 1 secs

All Changes:

:

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. Change #270078

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

    Comments

    pytest: use `Optional[]`, adjust whitespace
    Reported by GitHub Code Quality
    
    Closes #21928

    Changed files

    • tests/http/testenv/curl.py
  16. Change #270079

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

    Comments

    smbserver: check impacket presence differently
    To silence ruff and GitHub CodeQL warnings.
    
    Closes #21929

    Changed files

    • tests/smbserver.py
  17. Change #270082

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

    Comments

    sigv4: URL encode the user name in the header
    - split into sub functions
    - add 'aws-sigv4' as keyword for many tests
    
    Verify with test 3222
    
    Reported-by: Trail of Bits
    Closes #21923

    Changed files

    • lib/http_aws_sigv4.c
    • tests/data/Makefile.am
    • tests/data/test1933
    • tests/data/test1934
    • tests/data/test1935
    • tests/data/test1936
    • tests/data/test1937
    • tests/data/test1938
    • tests/data/test1955
    • tests/data/test1956
    • tests/data/test1957
    • tests/data/test1959
    • tests/data/test1970
    • tests/data/test1971
    • tests/data/test1972
    • tests/data/test1973
    • tests/data/test1974
    • tests/data/test1975
    • tests/data/test1976
    • tests/data/test1978
    • tests/data/test3222