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

Builder curl-pr-unthreaded-solaris10-i386 Build #3736

Results:

Build successful

SourceStamp:

Projectcurl/curl
Repositoryhttps://github.com/curl/curl
Branchmaster
Revision997e55d5a7d6a20eead3fdf067be1897828826ba
Got Revision997e55d5a7d6a20eead3fdf067be1897828826ba
Changes18 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 7 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 1 hrs, 10 mins, 44 secs )
    1. stdio
    2. resultlog

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-pr-unthreaded-solaris10-i386 slave
buildername curl-pr-unthreaded-solaris10-i386 Builder
buildnumber 3736 Build
codebase Build
got_revision 997e55d5a7d6a20eead3fdf067be1897828826ba Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl/curl Build
repository https://github.com/curl/curl Build
revision 997e55d5a7d6a20eead3fdf067be1897828826ba Build
scheduler schedule-curl-pr Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-pr-unthreaded-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Dan Fandrich
  2. Daniel Stenberg
  3. Jay Satiro
  4. Nigel Brittain
  5. Stefan Eissing
  6. Viktor Szakats
  7. Yedaya Katsman
  8. renovate[bot]

Timing:

StartFri Apr 4 13:08:25 2025
EndFri Apr 4 17:51:00 2025
Elapsed4 hrs, 42 mins, 34 secs

All Changes:

:

  1. Change #226503

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 03 Apr 2025 13:37:17
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 78710ee955efb91e2d111d68c7ad7d9707848621

    Comments

    conncache: make Curl_cpool_init return void
    
    Since it cannot fail, removing the return code simplifies the code paths
    calling this function.
    
    Closes #16936

    Changed files

    • lib/conncache.c
    • lib/conncache.h
    • lib/multi.c
    • lib/share.c
  2. Change #226506

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 03 Apr 2025 14:17:37
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 3d4e4a18740585c01c1314fbca849e47229461e6

    Comments

    genserv.pl: fail with a message if `openssl` is missing or failing
    
    Reported-by: Tomas Volf
    Fixes #16926
    Follow-up to 44341e736a3e2f7a2b25a774be3a9796e81abab9 #16824
    Ref: #16928
    Co-authored-by: Daniel Stenberg
    Closes #16929

    Changed files

    • tests/certs/genserv.pl
  3. Change #226523

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 03 Apr 2025 16:00:17
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision d6a626d5d8f9ab38b09cd42402e06770eb48fdbd

    Comments

    parsedate: provide Curl_wkday also for GnuTLS builds
    
    Otherwise --disable-dateparse + --with-gnutls builds might fail.
    
    Found with randdisable
    
    Closes #16943

    Changed files

    • lib/parsedate.c
  4. Change #226527

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 03 Apr 2025 16:25:29
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 6140a574dec4771fe36da43d45eea2535fe6e555

    Comments

    tests/README.md: list the openssl tool among the prerequisites
    
    Used for test cert generation since 8.13.0
    
    Closes #16942

    Changed files

    • tests/README.md
  5. Change #226535

    Category None
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 03 Apr 2025 16:40:56
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 01e76702aca1ef893d0e653a70b3261ae61899d3

    Comments

    dnscache: slight refactoring
    
    Slight refactoring around dnscache, e.g. hostcache
    
    - eliminate `data->state.hostcache`. Always look up
      relevant dnscache at share/multi.
    - unify naming to "dnscache", replacing "hostcache"
    - use `struct Curl_dnscache`, even though it just
      contains a `Curl_hash` for now.
    - add `Curl_dnscache_destroy()` for cleanup in
      share/multi.
    
    Closes #16941

    Changed files

    • lib/cshutdn.c
    • lib/doh.c
    • lib/hostasyn.c
    • lib/hostip.c
    • lib/hostip.h
    • lib/multi.c
    • lib/multihandle.h
    • lib/setopt.c
    • lib/share.c
    • lib/share.h
    • lib/urldata.h
    • tests/unit/unit1305.c
    • tests/unit/unit1607.c
    • tests/unit/unit1609.c
  6. Change #226539

    Category None
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 03 Apr 2025 16:43:37
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 9b6148e9d95db54a752b03b571296c40d66e97fe

    Comments

    async-threaded resolver: use ref counter
    
    Allocate the data shared between a transfer and an aync resolver thread
    separately and use a reference counter to determine its release.
    
    Change `Curl_thread_destroy()` to clear the thread handle, so that the
    thread is considered "gone" and we do not try to join (and fail to)
    afterwards.
    
    Retake of the revert in fb15a986c0d947ae6b9dd6
    
    Closes #16916

    Changed files

    • lib/asyn-ares.c
    • lib/asyn-thread.c
    • lib/asyn.h
    • lib/curl_threads.c
    • lib/curl_threads.h
    • lib/multi.c
    • lib/socks.c
    • tests/libtest/lib3207.c
  7. Change #226544

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 03 Apr 2025 17:19:59
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 8f65bd69774caf957780c67e13d2f3c502d69799

    Comments

    asyn-thread: fix build without socketpair
    
    Follow-up to 9b6148e9d95db54a752b03b571296c40d66e97fe
    
    Closes #16945

    Changed files

    • lib/asyn-thread.c
  8. Change #226547

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 03 Apr 2025 17:23:58
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 681df5ec517e1477b07b5df2df42bc0617f33c18

    Comments

    tests/README.md: document --test-duphandle
    
    Follow-up to cbafcec50bc99ba0dd0490e6
    
    Closes #16944

    Changed files

    • tests/README.md
  9. Change #226549

    Category None
    Changed by renovate[bot] <29139614+renovate[bot]ohnoyoudont@users.noreply.github.com>
    Changed at Thu 03 Apr 2025 17:44:34
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 69d58309afa7a6ea3cec898f4b569b89ba945ff5

    Comments

    GHA: update cloudflare/quiche to v0.23.5
    
    Closes #16913

    Changed files

    • .github/workflows/http3-linux.yml
  10. Change #226554

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 03 Apr 2025 19:55:01
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 7e0eea7d7b34b81ca02ffb995ebea22c02cb92d2

    Comments

    tests: mark ipfs tests to require ipfs
    
    Fixes #16947
    Reported-by: Daniel Engberg
    Closes #16948

    Changed files

    • tests/data/test722
    • tests/data/test723
    • tests/data/test724
    • tests/data/test725
    • tests/data/test726
    • tests/data/test727
    • tests/data/test730
    • tests/data/test731
    • tests/data/test732
    • tests/data/test733
    • tests/data/test734
    • tests/data/test735
    • tests/data/test736
    • tests/data/test737
    • tests/data/test738
    • tests/data/test739
    • tests/data/test740
    • tests/data/test741
  11. Change #226556

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 03 Apr 2025 20:37:17
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 982d0a14b637f6591bfb52e44448fa70263665a5

    Comments

    RELEASE-NOTES: synced

    Changed files

    • RELEASE-NOTES
  12. Change #226572

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 03 Apr 2025 23:18:55
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision c6bd2e6a9a7652c6e8d2807f346973d3f1c5a808

    Comments

    tests: prefer `--insecure` over `-k`
    
    To make it uniform in all tests, and greppability.
    
    Also:
    - replace `-k` flag with `-q` in test 1268. (the actual flag doesn't
      matter in this test)
    - keep `-k` in test 300 to test its short form.
      (also verified to fail without a working `-k`)
    
    Closes #16878

    Changed files

    • tests/data/test1112
    • tests/data/test1268
    • tests/data/test1272
    • tests/data/test1470
    • tests/data/test1561
    • tests/data/test1562
    • tests/data/test2400
    • tests/data/test2401
    • tests/data/test2403
    • tests/data/test2406
    • tests/data/test2501
    • tests/data/test300
    • tests/data/test301
    • tests/data/test302
    • tests/data/test303
    • tests/data/test304
    • tests/data/test306
    • tests/data/test307
    • tests/data/test308
    • tests/data/test309
    • tests/data/test325
    • tests/data/test364
    • tests/data/test400
    • tests/data/test401
    • tests/data/test402
    • tests/data/test403
    • tests/data/test405
    • tests/data/test406
    • tests/data/test407
    • tests/data/test408
    • tests/data/test409
    • tests/data/test410
    • tests/data/test414
    • tests/data/test445
    • tests/data/test474
    • tests/data/test628
    • tests/data/test780
    • tests/data/test781
    • tests/data/test782
    • tests/data/test783
    • tests/data/test987
    • tests/data/test988
    • tests/data/test989
  13. Change #226574

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 03 Apr 2025 23:23:37
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision bdc42ba23e0ec6fdda74ed93b34373235fa62cd6

    Comments

    GHA/curl-for-win: switch to `podman` (from `docker`)
    
    Closes #16727

    Changed files

    • .github/workflows/curl-for-win.yml
  14. Change #226575

    Category None
    Changed by Yedaya Katsman <yedaya.kaohnoyoudont@gmail.com>
    Changed at Thu 03 Apr 2025 23:30:36
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision fe1ba25c87e3fe1f797051ac4df96df7549e4d3a

    Comments

    rustls: make max size of cert and key reasonable
    
    SIZE_MAX is an very overkill size for certificates or keys, lower it to
    100KiB for both certificate and keys. The default max size of openssl is
    100KiB for the entire chain [1], and it seems firefox fails at ~60kb
    [2].
    
    Found by https://github.com/curl/curl/pull/16923
    
    [0] https://docs.openssl.org/3.2/man3/SSL_CTX_set_max_cert_list/#notes
    [2] https://0x00.cl/blog/2024/exploring-tls-certs/
    
    Closes #16951

    Changed files

    • lib/dynbuf.h
    • lib/vtls/rustls.c
  15. Change #226581

    Category None
    Changed by Dan Fandrich <danohnoyoudont@coneharvesters.com>
    Changed at Fri 04 Apr 2025 01:14:34
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision eb0c622a5b5bc6221f96e62ecee8aef66eb9edd7

    Comments

    scripts: fix --opts-dir help in completion.pl
    
    The help text gave the wrong option name.
    
    Reported-by: Daniel Engberg
    Ref: #16946

    Changed files

    • scripts/completion.pl
  16. Change #226585

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 04 Apr 2025 02:34:52
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision b809629f8c04f5cc8bcaf26cbf8e961fd9f2487d

    Comments

    cmake: use absolute paths for completion targets
    
    Fixing potential:
    ```
    CMake Error at scripts/CMakeLists.txt:72 (install):
      install FILES given directory "/usr/ports/ftp/curl/work/.build/scripts/" to
      install.
    ```
    
    Reported-by: Daniel Engberg
    Fixes #16946
    Follow-up to c8b0f0c9ad78eafc6c8f0005113de346ee797c21 #16833
    Closes #16954

    Changed files

    • scripts/CMakeLists.txt
  17. Change #226591

    Category None
    Changed by Nigel Brittain <nbawsohnoyoudont@amazon.com>
    Changed at Fri 04 Apr 2025 08:54:09
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision c871dcb612f63d51be014ff6fc2ba5a8d3300efb

    Comments

    http_aws_sigv4: add additional verbose log statements
    
    To use curl as a tool for troubleshooting SigV4 signing, it is useful to
    have the 'Canonical Request', 'String To Sign' and 'Signature'
    calculations output.
    
    Closes #16952

    Changed files

    • lib/http_aws_sigv4.c
  18. Change #226593

    Category None
    Changed by Jay Satiro <raysatiroohnoyoudont@yahoo.com>
    Changed at Fri 04 Apr 2025 09:40:47
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 997e55d5a7d6a20eead3fdf067be1897828826ba

    Comments

    tests: use a more portable null device path
    
    - Use File::Spec->devnull() to get the null device path.
    
    Prior to this change we used NUL for Windows native perl and /dev/null
    otherwise.
    
    Bug: https://github.com/curl/curl/pull/16929#discussion_r2025718160
    Reported-by: Viktor Szakats
    
    Closes https://github.com/curl/curl/pull/16930

    Changed files

    • tests/certs/genserv.pl
    • tests/globalconfig.pm
    • tests/http2-server.pl
    • tests/http3-server.pl