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

Builder curl-ares-solaris10-sparc Build #2909

Results:

Failed runtest

SourceStamp:

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

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 32 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 5 hrs, 20 mins, 14 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc slave
buildername curl-ares-solaris10-sparc Builder
buildnumber 2909 Build
codebase Build
got_revision d01d2ec9f1039e94f8d6bbfd216fae4d9bde9ba6 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision d01d2ec9f1039e94f8d6bbfd216fae4d9bde9ba6 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

Timing:

StartSat Aug 2 02:11:32 2025
EndSat Aug 2 17:38:09 2025
Elapsed15 hrs, 26 mins, 36 secs

All Changes:

:

  1. Change #241589

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 01 Aug 2025 14:35:37
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7f5ad2028dab7e31c560283289b455f5d1c9a80d

    Comments

    pytest: test very long urls
    test_02_36 tests h1/h2/h3 with urls longer than 1/16/32/64K.
    
    Protocols behave the same until the size exceed 64k when h2 frame limits
    bite and h3 exhibits a different http status.
    
    Failed attempt to reproduce #18121
    Closes #18129

    Changed files

    • lib/vquic/curl_quiche.c
    • tests/http/test_02_download.py
  2. Change #241596

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 01 Aug 2025 15:40:53
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 32cab35a0c80f643b0fee9c2c9679ab58ec9315d

    Comments

    RELEASE-NOTES: synced

    Changed files

    • RELEASE-NOTES
  3. Change #241602

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 01 Aug 2025 16:02:54
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8df0a5ba3225afbd93574b177e05fb01135c6f1f

    Comments

    release-notes: fix warning
    Follow-up to 2ec54556d4e3f3ab551b5
    
    Closes #18133

    Changed files

    • scripts/release-notes.pl
  4. Change #241626

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 01 Aug 2025 17:54:05
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ec4c559104ad2af536e0a549ef87623da275d13e

    Comments

    openssl: check SSL_write() length on retries
    When an SSL_write() blocks we need to retry it with the
    same length as before or stupid OpenSSL freaks out. Remember
    it, limit any longer sends and fail shorter ones.
    
    Fixes #18121
    Reported-by: adamse on github
    Closes #18132

    Changed files

    • lib/request.c
    • lib/vtls/openssl.c
    • lib/vtls/openssl.h
    • tests/http/test_02_download.py
  5. Change #241634

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 01 Aug 2025 18:48:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1d56c1401f14d12c02f6fff09baf1b562b8cda7a

    Comments

    lib2700: use `testnum`
    Follow-up to 02dd471bbf8e04fc595ad0f28c965c278ffcefd0 #17591
    Follow-up to d3594be6531df3d5eafcdd09f84ad9dee1777028 #17136
    
    Closes #18138

    Changed files

    • tests/data/test2708
    • tests/libtest/lib2700.c
  6. Change #241635

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 01 Aug 2025 18:49:23
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ac0222d35561fe952b5f26c26bac891f89a618c9

    Comments

    CURLOPT: bump `CURLWS_NOAUTOPONG`, `CURLWS_RAW_MODE` macros to `long`
    This patch bumps the size of these macros from `int` to `long`, while
    keeping their actual values the same. It may cause incompatibilities in
    user code, requiring the bump of holder variables and/or adding casts:
    
    - CURLWS_NOAUTOPONG
    - CURLWS_RAW_MODE
    
    Also:
    - keep existing cast within the documentation to make sure it applies
      to older curl versions as well.
    
    Closes #18137

    Changed files

    • include/curl/websockets.h
    • tests/libtest/lib2301.c
    • tests/libtest/lib2700.c
  7. Change #241636

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 01 Aug 2025 18:49:23
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ebbb8e3da75ee57925560ae0d352edfde86def07

    Comments

    CURLOPT: bump `CURL_SSLVERSION_*` macros to `long`
    This patch bumps the size of these macros from `int` to `long`, while
    keeping their actual values the same. It may cause incompatibilities in
    user code, requiring the bump of holder variables and/or adding casts:
    
    - CURL_SSLVERSION_DEFAULT
    - CURL_SSLVERSION_SSLv2
    - CURL_SSLVERSION_SSLv3
    - CURL_SSLVERSION_TLSv1
    - CURL_SSLVERSION_TLSv1_0
    - CURL_SSLVERSION_TLSv1_1
    - CURL_SSLVERSION_TLSv1_2
    - CURL_SSLVERSION_TLSv1_3
    
    - CURL_SSLVERSION_MAX_DEFAULT
    - CURL_SSLVERSION_MAX_NONE
    - CURL_SSLVERSION_MAX_TLSv1_0
    - CURL_SSLVERSION_MAX_TLSv1_1
    - CURL_SSLVERSION_MAX_TLSv1_2
    - CURL_SSLVERSION_MAX_TLSv1_3
    
    Also:
    - keep existing cast within the documentation to make sure it applies
      to older curl versions as well.
    
    Closes #18135

    Changed files

    • include/curl/curl.h
  8. Change #241637

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 01 Aug 2025 18:49:23
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b131db54106ea009835eb4c01968a9e7181f0fd4

    Comments

    CURLOPT: bump `CURLPROTO_*` macros to `long`
    This patch bumps the size of these macros from `int` to `long`, while
    keeping their actual values the same. It may cause incompatibilities in
    user code, requiring the bump of holder variables and/or adding casts:
    
    - CURLPROTO_HTTP
    - CURLPROTO_HTTPS
    - CURLPROTO_FTP
    - CURLPROTO_FTPS
    - CURLPROTO_SCP
    - CURLPROTO_SFTP
    - CURLPROTO_TELNET
    - CURLPROTO_LDAP
    - CURLPROTO_LDAPS
    - CURLPROTO_DICT
    - CURLPROTO_FILE
    - CURLPROTO_TFTP
    - CURLPROTO_IMAP
    - CURLPROTO_IMAPS
    - CURLPROTO_POP3
    - CURLPROTO_POP3S
    - CURLPROTO_SMTP
    - CURLPROTO_SMTPS
    - CURLPROTO_RTSP
    - CURLPROTO_RTMP
    - CURLPROTO_RTMPT
    - CURLPROTO_RTMPE
    - CURLPROTO_RTMPTE
    - CURLPROTO_RTMPS
    - CURLPROTO_RTMPTS
    - CURLPROTO_GOPHER
    - CURLPROTO_SMB
    - CURLPROTO_SMBS
    - CURLPROTO_MQTT
    - CURLPROTO_GOPHERS
    - CURLPROTO_ALL
    
    Also:
    - keep existing cast within the documentation to make sure it applies
      to older curl versions as well.
    
    Closes #18136

    Changed files

    • include/curl/curl.h
    • lib/doh.c
    • lib/urldata.h
    • tests/libtest/lib1535.c
  9. Change #241638

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 01 Aug 2025 18:49:23
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 80297e1dcb26b353464096be276fca3bc258614f

    Comments

    CURLOPT: bump remaining macros to `long`
    This patch bumps the size of these macros from `int` to `long`, while
    keeping their actual values the same. It may cause incompatibilities in
    user code, requiring the bump of holder variables and/or adding casts:
    
    - CURLGSSAPI_DELEGATION_FLAG
    - CURLGSSAPI_DELEGATION_NONE
    - CURLGSSAPI_DELEGATION_POLICY_FLAG
    
    - CURLMIMEOPT_FORMESCAPE
    
    - CURLSSH_AUTH_AGENT
    - CURLSSH_AUTH_ANY
    - CURLSSH_AUTH_DEFAULT
    - CURLSSH_AUTH_GSSAPI
    - CURLSSH_AUTH_HOST
    - CURLSSH_AUTH_KEYBOARD
    - CURLSSH_AUTH_NONE
    - CURLSSH_AUTH_PASSWORD
    - CURLSSH_AUTH_PUBLICKEY
    
    Also:
    - keep existing cast within the documentation to make sure it applies
      to older curl versions as well.
    
    Closes #18134

    Changed files

    • docs/examples/sftpget.c
    • include/curl/curl.h
  10. Change #241642

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 01 Aug 2025 18:54:27
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a33893dac738997ecab7a57e827687ecdb410305

    Comments

    examples: drop long cast for `CURLALTSVC_*`
    Follow-up to d45b85d79198a0259123923a6aa186ded2aaca6c #18063

    Changed files

    • docs/examples/altsvc.c
  11. Change #241658

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 01 Aug 2025 23:22:32
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2bad773b3079a50a1962731ed1ede953c16d088d

    Comments

    urlapi: allow more path characters "raw" when asked to URL encode
    Setting the path component to contain the letters:
    
        ! $ & ' ( ) { } [ ] * + , ; = : @
    
    now leaves them un-encoded when CURLU_URLENCODE is used.
    
    Amended test 1560 to verify.
    
    Reported-by: Jeroen Ooms
    Fixes #17977
    Closes #18024

    Changed files

    • docs/libcurl/curl_url_set.md
    • lib/urlapi.c
    • tests/libtest/lib1560.c
  12. Change #241659

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 01 Aug 2025 23:24:32
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 18e00c8ed052485b2ae4e3006ced6ec4e98ee5d1

    Comments

    managen: reset text mode at end of table marker
    It previously mostly ignored it which lead to bad format after a table
    has ended with "##".
    
    Closes #18139

    Changed files

    • scripts/managen
    • tests/data/test1706
  13. Change #241663

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 01 Aug 2025 23:54:12
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 54da6f5a3281c9c66a184e23302e22c48ca1773c

    Comments

    build: if no perl, fix to use the pre-built hugehelp, if present
    - cmake: Before this patch a missing perl disabled the curl manual.
      After this patch, it automatically picks up a pre-built hugehelp,
      if present (= when building from a release tarball).
      Follow-up to 0035ff45c59437db1a8ffe960b40905c8582b149 #16081
    
    - autotools: Rework behavior when perl is missing. Before this patch
      it caused a hard error when docs/manual/ca-embed were enabled.
      Of these, docs were enabled by default. After this patch, doc
      generation is automatically skipped, with a warning. Manual generation
      falls back to using a pre-built hugehelp, or a stub if that's missing.
      CA-embed is automatically skipped, with a warning.
      Slight difference from cmake: When built with no perl and no pre-built
      hugehelp, the manual is enabled, but the content is empty; with cmake
      it's disabled proper.
      Follow-up to 137aecfbf1e933e7228a4f62cc977eabffb2afbf #13514
      Follow-up to 541321507e386744c3ea1200cc83cc98338e27d7 #12857
    
    Also:
    - GHA/distcheck: verify if the pre-built hugehelp makes it into curl.
    - GHA/distcheck: streamline disabling perl with autotools.
    - GHA/distcheck: `--disable-docs` no longer required to build without perl.
      Passing it also implicitly disables the curl manual, which is
      undesired in these tests.
    - cmake: drop redundant `HAVE_MANUAL_TOOLS` interim variable.
    - cmake: move two `set()` lines close to their counterparts.
    
    Follow-up to 25119fbaaa76a182d4b08d64853d0a8db9181219 #18104
    
    Closes #18118

    Changed files

    • .github/workflows/distcheck.yml
    • CMakeLists.txt
    • acinclude.m4
    • configure.ac
    • src/CMakeLists.txt
    • src/Makefile.am
  14. Change #241664

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 01 Aug 2025 23:58:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision d1da9543f86a1356976e17aa7dc8e8b4fef09e2b

    Comments

    CURLOPT: replace `(long)` cast with `L` suffix for `CURLHSTS_*` macros
    In curl/curl.h and the man page. To match the rest of CURLOPT macros.
    
    Cherry-picked from #18130

    Changed files

    • docs/libcurl/opts/CURLOPT_HSTS_CTRL.md
    • include/curl/curl.h
  15. Change #241670

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sat 02 Aug 2025 00:05:33
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision d01d2ec9f1039e94f8d6bbfd216fae4d9bde9ba6

    Comments

    docs: add CURLOPT type change history, drop casts where present
    Some CURLOPT constants defined in the curl public headers were initially
    enums (= ints), or macros with bare numeric values. Recent curl releases
    upgraded them to `long` constants, to make them pass correctly to
    `curl_easy_setop()` by default, i.e. without requiring a `(long)` cast.
    
    This patch drops such casts from the examples embedded in the docs. At
    the same time it documents which curl release made them `long` types,
    to keep them useful when working with previous libcurl versions.
    
    Also:
    - drop a `(long)` cast that was never necessary.
    - CURLOPT_ALTSVC_CTRL.md: bump local copy of macros to long.
    - test1119: make it ignore symbols ending with an underscore, to skip
      wildcard, e.g. `**CURLAUTH_***`.
    
    Closes #18130

    Changed files

    • .github/scripts/spellcheck.words
    • docs/libcurl/opts/CURLINFO_CONDITION_UNMET.md
    • docs/libcurl/opts/CURLOPT_ALTSVC.md
    • docs/libcurl/opts/CURLOPT_ALTSVC_CTRL.md
    • docs/libcurl/opts/CURLOPT_FTPSSLAUTH.md
    • docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.md
    • docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.md
    • docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.md
    • docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.md
    • docs/libcurl/opts/CURLOPT_HEADEROPT.md
    • docs/libcurl/opts/CURLOPT_HSTS_CTRL.md
    • docs/libcurl/opts/CURLOPT_HTTPAUTH.md
    • docs/libcurl/opts/CURLOPT_HTTP_VERSION.md
    • docs/libcurl/opts/CURLOPT_IPRESOLVE.md
    • docs/libcurl/opts/CURLOPT_MIME_OPTIONS.md
    • docs/libcurl/opts/CURLOPT_NETRC.md
    • docs/libcurl/opts/CURLOPT_NETRC_FILE.md
    • docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.md
    • docs/libcurl/opts/CURLOPT_POSTREDIR.md
    • docs/libcurl/opts/CURLOPT_PROTOCOLS.md
    • docs/libcurl/opts/CURLOPT_PROXYAUTH.md
    • docs/libcurl/opts/CURLOPT_PROXYTYPE.md
    • docs/libcurl/opts/CURLOPT_PROXY_SSLVERSION.md
    • docs/libcurl/opts/CURLOPT_PROXY_SSL_OPTIONS.md
    • docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md
    • docs/libcurl/opts/CURLOPT_RTSP_REQUEST.md
    • docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.md
    • docs/libcurl/opts/CURLOPT_SOCKS5_AUTH.md
    • docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.md
    • docs/libcurl/opts/CURLOPT_SSLVERSION.md
    • docs/libcurl/opts/CURLOPT_SSL_OPTIONS.md
    • docs/libcurl/opts/CURLOPT_TIMECONDITION.md
    • docs/libcurl/opts/CURLOPT_TIMEVALUE.md
    • docs/libcurl/opts/CURLOPT_TIMEVALUE_LARGE.md
    • docs/libcurl/opts/CURLOPT_USE_SSL.md
    • docs/libcurl/opts/CURLOPT_WS_OPTIONS.md
    • tests/test1119.pl