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

Builder curl-pr-unthreaded-solaris10-sparc Build #2429

Results:

Build successful

SourceStamp:

Projectcurl/curl
Repositoryhttps://github.com/curl/curl
Branchmaster
Revisionc8014fd978871bd6d24a0ffdb8f73bdef4ccaeb5
Got Revisionc8014fd978871bd6d24a0ffdb8f73bdef4ccaeb5
Changes21 changes

BuildSlave:

unstable10s

Reason:

The AnyBranchScheduler scheduler named 'schedule-curl-pr' triggered this build

Steps and Logfiles:

  1. git update ( 1 mins, 23 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 2 hrs, 31 mins, 57 secs )
    1. stdio
    2. resultlog

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/curl-pr-unthreaded-solaris10-sparc slave
buildername curl-pr-unthreaded-solaris10-sparc Builder
buildnumber 2429 Build
codebase Build
got_revision c8014fd978871bd6d24a0ffdb8f73bdef4ccaeb5 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl/curl Build
repository https://github.com/curl/curl Build
revision c8014fd978871bd6d24a0ffdb8f73bdef4ccaeb5 Build
scheduler schedule-curl-pr Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-pr-unthreaded-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Andy Pan
  2. Carlos Henrique Lima Melara
  3. Daniel Stenberg
  4. Jay Satiro
  5. Johan Eliasson
  6. Stefan Eissing
  7. Viktor Szakats
  8. Yedaya Katsman
  9. renovate[bot]

Timing:

StartWed Apr 9 06:23:30 2025
EndWed Apr 9 11:49:48 2025
Elapsed5 hrs, 26 mins, 17 secs

All Changes:

:

  1. Change #226689

    Category None
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Sat 05 Apr 2025 14:54:40
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 5fbd78eb2dc4afbd8884e8eed27147fc3d4318f6

    Comments

    http2: fix stream window size after unpausing
    
    When pausing a HTTP/2 transfer, the stream's local window size
    is reduced to 0 to prevent the server from sending further data
    which curl cannot write out to the application.
    
    When unpausing again, the stream's window size was not correctly
    increased again. The attempt to trigger a window update was
    ignored by nghttp2, the server never received it and the transfer
    stalled.
    
    Add a debug feature to allow use of small window sizes which
    reproduces this bug in test_02_21.
    
    Fixes #16955
    Closes #16960

    Changed files

    • docs/libcurl/libcurl-env-dbg.md
    • lib/http2.c
    • tests/http/test_02_download.py
  2. Change #226692

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sat 05 Apr 2025 14:59:17
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision f3527ed443249784e1bb36531c47c1d843c5304d

    Comments

    randdisable: build randomizer
    
    This script makes a "random" build using configure and verifies that it
    builds curl correctly. It randomly adds a number of the available
    --disable-* flags to configure. When it detects a problem the script
    stops, otherwise it continues trying more combinations.
    
    Closes #16962

    Changed files

    • scripts/Makefile.am
    • scripts/randdisable
  3. Change #226718

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sat 05 Apr 2025 18:20:22
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 3454844f36efb102afb5e775975b9dbf1544b54c

    Comments

    libtest/first: stop defining MEMDEBUG_NODEFINES
    
    It causes problems in unity builds, in particular when this file is used
    for unit tests.
    
    Bonus: switch to plain getenv() instead of curl_getenv() to avoid extra
    malloc/free rounds.
    
    Closes #16978

    Changed files

    • tests/libtest/first.c
  4. Change #226723

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sat 05 Apr 2025 18:23:07
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision b8bd019c6a021821cc6fdb545d7149bdf4bb50cb

    Comments

    content_encoding: Transfer-Encoding parser improvements
    
    - allow and ignore "identity" as an encoding
    
    - fail if any other encoder than chunked follows after chunked
    
    - fail on unsolicited encodings - when the server encodes but curl did
      not ask for it
    
    Add test 1493 to 1496 to verify.
    
    Disable test 319 as that is now broken: issue #16974
    
    Reported-by: Jonathan Rosa
    Fixes #16956
    Closes #16959

    Changed files

    • lib/content_encoding.c
    • tests/data/DISABLED
    • tests/data/Makefile.am
    • tests/data/test1493
    • tests/data/test1494
    • tests/data/test1495
    • tests/data/test1496
    • tests/data/test319
  5. Change #226724

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sat 05 Apr 2025 18:25:34
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 72f9133311b141bad5bd0948f7eb0550989c8e07

    Comments

    tests/globalconfig.pm: remove the qw
    
    Fixes the warning.
    
    Fixes #16976
    Closes #16977

    Changed files

    • tests/globalconfig.pm
  6. Change #226733

    Category None
    Changed by Jay Satiro <raysatiroohnoyoudont@yahoo.com>
    Changed at Sat 05 Apr 2025 20:51:00
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 023cc8d5954bea925aa2b51203ff628f62934823

    Comments

    winbuild: add the deprecation warning to the README
    
    - Mention in README.md and INSTALL-CMAKE.md that the winbuild build
      system is going to be removed in September 2025.
    
    Closes https://github.com/curl/curl/pull/16957

    Changed files

    • docs/INSTALL-CMAKE.md
    • winbuild/README.md
  7. Change #226735

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sat 05 Apr 2025 21:03:47
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision badfb951ec5c136185d0e522648a0cc5e319a918

    Comments

    test1658: add unit test for the HTTPS RR decoder
    
    Made the HTTPS-RR parser a little stricter while at it.
    
    Drop the ALPN escape handling, that was not needed.
    
    Make the hode handle (and ignore) duplicate ALPN entries.
    
    Closes #16972

    Changed files

    • lib/doh.c
    • lib/httpsrr.c
    • lib/httpsrr.h
    • lib/urlapi-int.h
    • lib/urlapi.c
    • tests/data/Makefile.am
    • tests/data/test1658
    • tests/unit/Makefile.inc
    • tests/unit/unit1658.c
  8. Change #226756

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sat 05 Apr 2025 23:03:14
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 01e45f81bddb2fef27fe35b7dd32032062a183f6

    Comments

    cmake/FindNGTCP2: simplify multi-pkg-config detection
    
    Use a single `pkg_check_modules` call to detect the main & crypto libs.
    
    Follow-up to 3b501976a9adcf20218ffb96d9041806432227e4 #16479
    Closes #16980

    Changed files

    • CMake/FindNGTCP2.cmake
  9. Change #226757

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sat 05 Apr 2025 23:03:15
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 213115bd7ea88d541bacb76211178d02202521f9

    Comments

    GHA/configure-vs-cmake: dump generated configs to log
    
    Sometimes it's useful to have a look at the generated `libcurl.pc` and
    `curl-config` files.
    
    `cmp-config.pl` normalizes them before diffing, thus doesn't show their
    original content.
    
    Closes #16981

    Changed files

    • .github/workflows/configure-vs-cmake.yml
  10. Change #226802

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sun 06 Apr 2025 11:31:22
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision b676ae3b2ae104c62b0c6e7b00fe925678524f37

    Comments

    CURLOPT_HTTP_TRANSFER_DECODING: fixed
    
    The fix in b8bd019c6a02182 (#16959) broke the
    CURLOPT_HTTP_TRANSFER_DECODING handling, shown in test 319 and curl's
    --raw option.
    
    This is a follow-up that restores the functionality.
    
    Enable test 319 again.
    
    Fixes #16974
    Closes #16984

    Changed files

    • lib/content_encoding.c
    • lib/setopt.c
    • tests/data/DISABLED
  11. Change #226804

    Category None
    Changed by Carlos Henrique Lima Melara <charlesmelaraohnoyoudont@riseup.net>
    Changed at Sun 06 Apr 2025 11:35:38
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 2f5e4e0db464acff921901b7bf98dd94f8a73745

    Comments

    scripts: completion.pl: sort the completion file for all shells
    
    The reproducible builds effort in Debian has caught a regression in curl
    8.13.0-rc1 but we were a bit slow to realize it. The ordering of the
    completion file for fish is not deterministic so it can differ between
    builds. Since there is no restriction about the order of the completion
    file for fish, let's just sort it too.
    
    Closes #16985

    Changed files

    • scripts/completion.pl
  12. Change #226813

    Category None
    Changed by Andy Pan <iohnoyoudont@andypan.me>
    Changed at Sun 06 Apr 2025 13:08:33
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 3d02872be7cfe6dcdef4b02321b47af19e1ce268

    Comments

    socket: use accept4 when available
    
    Linux, *BSD, and Solaris support accept4 system call that enables the
    caller to assign additional flags and save some extra system calls. It
    can come in handy when O_NONBLOCK or/and FD_CLOEXEC is/are required on a
    socket after being accepted.
    
    Ref:
    https://man7.org/linux/man-pages/man2/accept.2.html
    https://man.freebsd.org/cgi/man.cgi?query=accept4
    https://man.dragonflybsd.org/?command=accept&section=2
    https://man.openbsd.org/accept.2
    https://man.netbsd.org/accept.2
    https://docs.oracle.com/cd/E88353_01/html/E37843/accept4-3c.html
    https://www.gnu.org/software/gnulib/manual/html_node/accept4.html
    
    Closes #16979

    Changed files

    • CMake/unix-cache.cmake
    • CMake/win32-cache.cmake
    • CMakeLists.txt
    • configure.ac
    • lib/cf-socket.c
    • lib/curl_config.h.cmake
    • lib/memdebug.c
    • lib/memdebug.h
  13. Change #226814

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sun 06 Apr 2025 13:11:26
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 64ce880d71eec5ad1a029dde654dd9425c4e492f

    Comments

    RELEASE-NOTES: synced

    Changed files

    • RELEASE-NOTES
  14. Change #226817

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sun 06 Apr 2025 13:12:55
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision d3761bb84013ffd356753f943d687283afe203b5

    Comments

    make: clean tests better
    
    1. 'make clean' in the root dir now also invokes 'make clean' in the
    tests subdir so that it cleans up better recursively. The Makefile.am
    does not list 'tests' as a normal subdir to avoid building that
    directory for a normal make invoke.
    
    2. 'make clean' in the tests/libtest and tests/unit directories now
    *explicitly* remove the unity build executables even if this is not a
    unit build. This, because those files may be leftovers from previous
    builds and such leftovers can otherwise linger around and since
    'runtests.pl' dynamically acts differently based on the mere *presence*
    of those files, they can keep you fooled for a while until you
    realize...
    
    Closes #16986

    Changed files

    • Makefile.am
    • tests/libtest/Makefile.am
    • tests/unit/Makefile.am
  15. Change #226818

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sun 06 Apr 2025 13:19:30
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision fd395792410a4360f32382c913a1eddbe7d27d76

    Comments

    KNOWN_BUGS: wolfssh: all tests fail
    
    Closes #16794

    Changed files

    • docs/KNOWN_BUGS
  16. Change #226859

    Category None
    Changed by Yedaya Katsman <yedaya.kaohnoyoudont@gmail.com>
    Changed at Mon 07 Apr 2025 08:46:31
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 0f201d41d9117d808bbf5bec75980695e68d39f4

    Comments

    tests: removes CApath in stunnel
    
    It wasn't used, and didn't do anything since the folder it got didn't
    have files with names of the hash of the subjects. [1]
    
    [1] https://www.stunnel.org/static/stunnel.html#CApath-CA_DIRECTORY
    
    Closes #16923

    Changed files

    • tests/secureserver.pl
  17. Change #226860

    Category None
    Changed by Yedaya Katsman <yedaya.kaohnoyoudont@gmail.com>
    Changed at Mon 07 Apr 2025 08:46:56
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 8988f33f622dd70870b525cab60279eee81ac960

    Comments

    tests: Add https-mtls server to force client auth
    
    - test2088 verifies that mutual tls works
    
    This adds a new certificate to generate which has the clientAuth key
    usage enabled, and uses it to connect to a https-mtls server.
    
    Closes #16923

    Changed files

    • tests/FILEFORMAT.md
    • tests/certs/Makefile.inc
    • tests/certs/test-client-cert.prm
    • tests/data/Makefile.am
    • tests/data/test2088
    • tests/runtests.pl
    • tests/secureserver.pl
    • tests/serverhelp.pm
    • tests/servers.pm
  18. Change #226872

    Category None
    Changed by Andy Pan <iohnoyoudont@andypan.me>
    Changed at Mon 07 Apr 2025 12:35:17
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 131a2fd5aaa1a809211695d2ef8151ffadbebc0c

    Comments

    socketpair: support pipe2 where available
    
    By replacing pipe with pipe2, it would save us 4 extra system calls of
    setting O_NONBLOCK and O_CLOEXEC. This system call is widely supported
    across UNIX-like OS's: Linux, *BSD, and SunOS derivatives - Solaris,
    illumos, etc.
    
    Ref:
    https://man7.org/linux/man-pages/man2/pipe.2.html
    https://man.freebsd.org/cgi/man.cgi?query=pipe
    https://man.dragonflybsd.org/?command=pipe2
    https://man.netbsd.org/pipe.2
    https://man.openbsd.org/pipe.2
    https://docs.oracle.com/cd/E88353_01/html/E37841/pipe2-2.html
    https://illumos.org/man/2/pipe2
    https://www.gnu.org/software/gnulib/manual/html_node/pipe2.html
    
    Closes #16987

    Changed files

    • CMake/unix-cache.cmake
    • CMake/win32-cache.cmake
    • CMakeLists.txt
    • configure.ac
    • lib/curl_config.h.cmake
    • lib/socketpair.c
  19. Change #226934

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Tue 08 Apr 2025 11:47:05
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision eeed87f0563d3ca73ff53813418d1f9f03c81fe5

    Comments

    mk-ca-bundle.pl: follow redirects
    
    The Mozilla hosted files have started to redirect. Follow them to restore
    script functionality.
    
    Reported-by: Harry Sintonen
    Closes #16995

    Changed files

    • scripts/mk-ca-bundle.pl
  20. Change #226949

    Category None
    Changed by Johan Eliasson <jeliassonohnoyoudont@users.noreply.github.com>
    Changed at Tue 08 Apr 2025 16:13:30
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 23150149f682723a9e9719435c69cdc901dd3d8a

    Comments

    docs: fix incorrect shell substitution in docker run example command
    
    Corrected the volume mount path in the Docker run example by replacing
    `(pwd)` with the shell substitution syntax `$(pwd)`. This ensures the
    current working directory is properly mounted into the container.
    
    Closes #16990

    Changed files

    • Dockerfile
  21. Change #226951

    Category None
    Changed by renovate[bot] <29139614+renovate[bot]ohnoyoudont@users.noreply.github.com>
    Changed at Tue 08 Apr 2025 16:57:08
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision c8014fd978871bd6d24a0ffdb8f73bdef4ccaeb5

    Comments

    GHA: update openssl/openssl to v3.5.0
    
    Closes #16997

    Changed files

    • .github/workflows/http3-linux.yml
    • .github/workflows/linux.yml