Builder curl-pr-unthreaded-solaris10-i386 Build #3736
Results:
Build successful
SourceStamp:
Project | curl/curl |
Repository | https://github.com/curl/curl |
Branch | master |
Revision | 997e55d5a7d6a20eead3fdf067be1897828826ba |
Got Revision | 997e55d5a7d6a20eead3fdf067be1897828826ba |
Changes | 18 changes |
BuildSlave:
unstable10xReason:
The AnyBranchScheduler scheduler named 'schedule-curl-pr' triggered this build
Steps and Logfiles:
Build Properties:
Name | Value | Source |
---|---|---|
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:
Name | Label | Value |
---|
Responsible Users:
- Dan Fandrichdan@coneharvesters.com
- Daniel Stenbergdaniel@haxx.se
- Jay Satiroraysatiro@yahoo.com
- Nigel Brittainnbaws@amazon.com
- Stefan Eissingstefan@eissing.org
- Viktor Szakatscommit@vsz.me
- Yedaya Katsmanyedaya.ka@gmail.com
- renovate[bot]29139614+renovate[bot]@users.noreply.github.com
Timing:
Start | Fri Apr 4 13:08:25 2025 |
End | Fri Apr 4 17:51:00 2025 |
Elapsed | 4 hrs, 42 mins, 34 secs |
All Changes:
:
Change #226503
Category None Changed by Daniel Stenberg <daniel @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
Change #226506
Category None Changed by Viktor Szakats <commit @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
Change #226523
Category None Changed by Daniel Stenberg <daniel @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
Change #226527
Category None Changed by Daniel Stenberg <daniel @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
Change #226535
Category None Changed by Stefan Eissing <stefan @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
Change #226539
Category None Changed by Stefan Eissing <stefan @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
Change #226544
Category None Changed by Daniel Stenberg <daniel @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
Change #226547
Category None Changed by Daniel Stenberg <daniel @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
Change #226549
Category None Changed by renovate[bot] <29139614+renovate[bot] @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
Change #226554
Category None Changed by Daniel Stenberg <daniel @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
Change #226556
Category None Changed by Daniel Stenberg <daniel @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
Change #226572
Category None Changed by Viktor Szakats <commit @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
Change #226574
Category None Changed by Viktor Szakats <commit @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
Change #226575
Category None Changed by Yedaya Katsman <yedaya.ka @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
Change #226581
Category None Changed by Dan Fandrich <dan @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
Change #226585
Category None Changed by Viktor Szakats <commit @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
Change #226591
Category None Changed by Nigel Brittain <nbaws @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
Change #226593
Category None Changed by Jay Satiro <raysatiro @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