{"3383":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/Mail%20result/logs/stdio"]],"number":3383,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3383,"Build"],["codebase","","Build"],["got_revision","b869932392512d1c3a4d5396361f9acdd110ba4b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b869932392512d1c3a4d5396361f9acdd110ba4b","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 04 Jan 2026 04:01:37","branch":"master","category":"curl","codebase":"","comments":"GHA/macos: reduce number of combination jobs\n- drop autotools (except one) from combination jobs.\n  They seem to add little value over cmake ones, yet take a lot of time\n  even after restricting them to shared libs.\n\n  20-25s to install autotools via Homebrew, for each 11 jobs. autoreconf\n  taking 10s, configure 25s, build 30-35s. A total of 1m30s to 1m45s per\n  job. Sometimes jumping up to 2-4 minutes.\n\n  Compare this to 20-25s total job times with cmake.\n\n  Keep one job with an indentical cmake pair to help detecting\n  build-tool-specific fallouts.\n\n- drop more combination jobs.\n  To avoid overlap with main build jobs.\n\nReducing number of jobs to 9, from 22 (-13),\ntotal job time to 5.5 minutes, from 25 (-20m).\n\nBefore: https://github.com/curl/curl/actions/runs/20637652089\nAfter: https://github.com/curl/curl/actions/runs/20686390641?pr=20178\n\nConsidering the small amount of Apple-specific code in curl since\ndropping Secure Transport, and that most combination issue were in\nthe toolchains, not curl, there is likely more room to avoid wasting\ncycles (at 41 macOS + 3 iOS jobs after this patch).\n\nFollow-up to d057b705fdb44b2df99ce6fc6ffb8f2a3530755a #20167\n\nCloses #20178","files":[{"name":".github/workflows/macos.yml"}],"number":254082,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b869932392512d1c3a4d5396361f9acdd110ba4b","revision":"b869932392512d1c3a4d5396361f9acdd110ba4b","revlink":"","when":1767495697,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b869932392512d1c3a4d5396361f9acdd110ba4b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767496300.418001,1767496315.575617],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1767496315.580244,1767496315.793011],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1767496315.796123,1767496315.99215],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1767496315.994765,1767497437.422523],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3383/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1767497437.484833,1767497437.902378],"urls":{}}],"text":["build","successful"],"times":[1767496300.29982,1767497437.905698]},"3414":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/Mail%20result/logs/stdio"]],"number":3414,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3414,"Build"],["codebase","","Build"],["got_revision","85c841cb45e5fe99ed3420adfa9c556fb397aefb","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","85c841cb45e5fe99ed3420adfa9c556fb397aefb","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 17 Jan 2026 11:41:49","branch":"master","category":"curl","codebase":"","comments":"windows: bump minimum to Vista (from XP)\nAfter this patch curl requires targeting Vista or newer, and a toolchain\nwith Vista support.\n\nSupported MSVC compilers (VS2010+) all support Vista:\n- VS2012+ target Win8 (or later) by default.\n- VS2010 targets Win7 by default.\n\nSupported mingw-w64 versions (v3+) all support Vista:\n- mingw-w64 v9+ target Win10 by default.\n- mingw-w64 v8 and older target Server 2003 (~XP) by default.\n  After this patch it may be necessary to override the default Windows\n  target version to Vista (or newer) via:\n  autotools: `CPPFLAGS=-D_WIN32_WINNT=0x0600`\n  cmake: `-DCURL_TARGET_WINDOWS_VERSION=0x0600`\n- mingw-w64 v6+ allow changing the default at toolchain build-time.\n\nNotes:\n- For non-MSVC, non-mingw-w64 toolchains, `if_nametoindex` needs to be\n  allowlisted in `curl_setup.h`, if they do support it.\n\nFixes #17985 (discussion)\nCloses #18009","files":[{"name":".github/workflows/windows.yml"},{"name":"CMakeLists.txt"},{"name":"appveyor.sh"},{"name":"appveyor.yml"},{"name":"configure.ac"},{"name":"docs/DEPRECATE.md"},{"name":"docs/INSTALL.md"},{"name":"docs/INTERNALS.md"},{"name":"docs/examples/block_ip.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cf-socket.h"},{"name":"lib/config-win32.h"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_threads.h"},{"name":"lib/curlx/timeval.c"},{"name":"lib/easy_lock.h"},{"name":"lib/ftp.c"},{"name":"lib/idn.c"},{"name":"lib/rand.c"},{"name":"lib/setup-win32.h"},{"name":"lib/sha256.c"},{"name":"lib/system_win32.c"},{"name":"lib/system_win32.h"},{"name":"lib/url.c"},{"name":"lib/vtls/schannel.c"},{"name":"projects/Windows/tmpl/curl.vcxproj"},{"name":"projects/Windows/tmpl/libcurl.vcxproj"}],"number":255437,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b17ef873ae2151263667f4b6fb6abfe337e687dc","revision":"b17ef873ae2151263667f4b6fb6abfe337e687dc","revlink":"","when":1768646509,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 17 Jan 2026 11:45:18","branch":"master","category":"curl","codebase":"","comments":"dns: flatten the include tree\nCloses #20106","files":[{"name":"lib/amigaos.c"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-base.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/doh.c"},{"name":"lib/doh.h"},{"name":"lib/ftp.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/hostip4.c"},{"name":"lib/hostip6.c"},{"name":"lib/socks.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"tests/unit/unit1305.c"},{"name":"tests/unit/unit1608.c"},{"name":"tests/unit/unit1658.c"}],"number":255441,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"57ff2d6c918d0bb444e5a8a53405217aec116b1b","revision":"57ff2d6c918d0bb444e5a8a53405217aec116b1b","revlink":"","when":1768646718,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 17 Jan 2026 11:46:31","branch":"master","category":"curl","codebase":"","comments":"msvc: drop exception, make `BIT()` a bitfield with Visual Studio\nAdd casts to `bool`, or use `bit` type in local variables, where\nneccessary to avoid MSVC compiler warnings C4242.\n\nNote: There may remain places needing the above updates, where not\ntested in CI, and missed in manual review.\n\nAlso:\n- urldata: convert struct field `connect_only` to bitfield to match its\n  counterpart in another struct.\n- rename curl-specific `bit` type to `curl_bit`.\n\nCloses #20142","files":[{"name":"lib/asyn-thrdd.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/connect.c"},{"name":"lib/cookie.c"},{"name":"lib/cshutdn.c"},{"name":"lib/curl_sasl.c"},{"name":"lib/curl_setup_once.h"},{"name":"lib/cw-out.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/http_chunks.c"},{"name":"lib/http_proxy.c"},{"name":"lib/imap.c"},{"name":"lib/mime.c"},{"name":"lib/multi.c"},{"name":"lib/pop3.c"},{"name":"lib/ratelimit.c"},{"name":"lib/sendf.c"},{"name":"lib/smtp.c"},{"name":"lib/socks.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/ws.c"},{"name":"src/tool_cb_wrt.c"},{"name":"src/tool_operate.c"}],"number":255442,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"85c841cb45e5fe99ed3420adfa9c556fb397aefb","revision":"85c841cb45e5fe99ed3420adfa9c556fb397aefb","revlink":"","when":1768646791,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"85c841cb45e5fe99ed3420adfa9c556fb397aefb"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768693014.90946,1768693080.813728],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1768693080.832567,1768693081.35817],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1768693081.362658,1768693081.860732],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1768693081.865054,1768714599.108979],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3414/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1768714599.194854,1768714641.860201],"urls":{}}],"text":["failed","Runtest"],"times":[1768650458.491736,1768714641.899895]},"3420":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","dEajL3kA <Cumpoing79@web.de>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/Mail%20result/logs/stdio"]],"number":3420,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3420,"Build"],["codebase","","Build"],["got_revision","d89bc6b219165989f27b7dfa1db77d34128ab3a0","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d89bc6b219165989f27b7dfa1db77d34128ab3a0","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 21 Jan 2026 08:49:29","branch":"master","category":"curl","codebase":"","comments":"winapi: use FormatMessageA instead of FormatMessageW\nUse FormatMessageA() to get the error message as multibyte-character\nstring (local codepage) directly, instead of using FormatMessageW()\nand then convert the string from Unicode (UTF-16) to multi-byte (local\ncodepage) manually.\n\nPrior to this change we used FormatMessageW + conversion because some\nWindows CE did not have FormatMessageA. Since curl no longer supports\nWindows CE, FormatMessageA can be used.\n\nCloses https://github.com/curl/curl/pull/20261","files":[{"name":"lib/curlx/winapi.c"}],"number":255892,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4890074e68e3a4065b744ac99a854f95e7442b57","revision":"4890074e68e3a4065b744ac99a854f95e7442b57","revlink":"","when":1768981769,"who":"dEajL3kA <Cumpoing79@web.de>"},{"at":"Wed 21 Jan 2026 09:38:31","branch":"master","category":"curl","codebase":"","comments":"multi: probe for IPv6 functionality in multi_init()\nIn some legacy systems IPv6 might dynamically work/not work and thus\ncurl needs to check/probe to see if it should indeed be used.\n\nThis change moves the probe that checks for working IPv6 to the multi\nhandle setup function instead of delaying it to when the first name\nresolve is performed. This avoids a later tricky error path if the\nsocket cannot be created due to OOM.\n\nCloses #20383","files":[{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/multi.c"},{"name":"lib/multihandle.h"}],"number":255897,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e286589c71e63efd1985abc049276c45726ab060","revision":"e286589c71e63efd1985abc049276c45726ab060","revlink":"","when":1768984711,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 21 Jan 2026 13:18:35","branch":"master","category":"curl","codebase":"","comments":"build: fully omit verbose strings and code when disabled\nWhen the compiler supports C99.\n\n- map logging functions to macro stubs when verbose logging is disabled\n  and the compiler is C99. Make sure these stubs silence unused variable\n  warnings for non-variadic arguments.\n  Before this patch they mapped to function stubs, the same codepath\n  used for C89 compiler in this configuration.\n\n- introduce new macros to tell the compiler which code to include\n  when verbose code is active, or inactive:\n\n  - `CURLVERBOSE`: defined when verbose code is active.\n    To enclose blocks of code only used for verbose logging.\n\n  - `VERBOSE(statement);`:\n    compile statement when verbose code is active.\n    To mark code lines only used for verbose logging.\n\n  - `NOVERBOSE(statement);`:\n    compile statement when verbose code is inactive.\n    To suppress warnings for arguments passed to logging functions via\n    printf masks, e.g. `NOVERBOSE((void)ipaddress);`, yet keeping\n    the warning in verbose builds.\n\n  Note these macros are not the same as `CURL_DISABLE_VERBOSE_STRINGS`.\n  Verbose code is always active in C89 mode (without variadic macro\n  support).\n\n- drop existing uses of `CURL_DISABLE_VERBOSE_STRINGS` where redundant,\n  or replace with the above macros. Ending up reducing the number of\n  `#ifdef`s, and also the number of lines.\n\nAssisted-by: Daniel Stenberg\nAssisted-by: Jay Satiro\nReported-by: Dan Fandrich\nFixes #20341\nRefs: #12105 #12167\n\nCloses #20353","files":[{"name":".github/workflows/linux.yml"},{"name":"lib/arpa_telnet.h"},{"name":"lib/asyn-ares.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/connect.c"},{"name":"lib/connect.h"},{"name":"lib/curl_sasl.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_trc.c"},{"name":"lib/curl_trc.h"},{"name":"lib/curlx/strerr.c"},{"name":"lib/curlx/winapi.c"},{"name":"lib/cw-out.c"},{"name":"lib/doh.c"},{"name":"lib/ftp.c"},{"name":"lib/hostip.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/imap.c"},{"name":"lib/multi.c"},{"name":"lib/multi_ev.c"},{"name":"lib/openldap.c"},{"name":"lib/pop3.c"},{"name":"lib/smb.c"},{"name":"lib/smtp.c"},{"name":"lib/socks.c"},{"name":"lib/socks_sspi.c"},{"name":"lib/strerror.c"},{"name":"lib/telnet.c"},{"name":"lib/tftp.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic_int.h"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/apple.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/ws.c"},{"name":"tests/unit/unit2600.c"}],"number":255913,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"61093e2a819d26b7ddf309baef264b9e50c6c56f","revision":"61093e2a819d26b7ddf309baef264b9e50c6c56f","revlink":"","when":1768997915,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 21 Jan 2026 15:25:40","branch":"master","category":"curl","codebase":"","comments":"windows: test non-verbose builds, fix fallouts\n- schannel: fix mixed-up declaration. (originally fenced infof for\n  verbose, then changed to failf with the fence kept, then fence\n  removed and variable marked as verbose, when in fact it's not, but\n  not tested and caught in CI.\n- fix two other fallouts.\n- GHA/windows: disable verbose strings in a mingw job.\n- appveyor: disable verbose strings in an MSVC job.\n- appveyor: add way to pass any CMake option per-job.\n\nCherry-picked from #20387\nFollow-up to 61093e2a819d26b7ddf309baef264b9e50c6c56f #20353\n\nCloses #20388","files":[{"name":".github/workflows/windows.yml"},{"name":"appveyor.sh"},{"name":"appveyor.yml"},{"name":"lib/mqtt.c"},{"name":"lib/multi.c"},{"name":"lib/vtls/schannel.c"}],"number":255960,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"59e3b693f7b47858445cb140b8d786a52664ab83","revision":"59e3b693f7b47858445cb140b8d786a52664ab83","revlink":"","when":1769005540,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 21 Jan 2026 16:05:17","branch":"master","category":"curl","codebase":"","comments":"GHA: strip Windows/MS-DOS/Android binaries to see their real size\nUnstripped size hides effective binary sizes due to the added debug\ninformation. E.g. `--gc-sections` may inflate unstripped binaries, while\ntheir unstripped size decreases. To see if binary size optimization\noptions work, it's more useful to observe unstripped size.\n\nRef: #20357\nFollow-up to 4cf43508e8e60d0d8acef1beecb0f76040609543 #20355\n\nCloses #20359","files":[{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":255962,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9996cab546b2fb2495965bd1679ca19b8f08bac3","revision":"9996cab546b2fb2495965bd1679ca19b8f08bac3","revlink":"","when":1769007917,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 21 Jan 2026 18:10:08","branch":"master","category":"curl","codebase":"","comments":"dynhds: drop duplicate includes\nAlready included via `dynhds.h`.\n\nCloses #20389","files":[{"name":"lib/dynhds.c"}],"number":255974,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f24be5b36e7faa6b1c07961e5d7aceab24eb6d0d","revision":"f24be5b36e7faa6b1c07961e5d7aceab24eb6d0d","revlink":"","when":1769015408,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 21 Jan 2026 19:34:12","branch":"master","category":"curl","codebase":"","comments":"appveyor: simplify job configuration\nReplace interim knobs with cmake options.\n\nAlso:\n- use CMake env `CMAKE_GENERATOR` to select the generator.\n  (with workaround to make it work with CMake <3.15.)\n- deduct some configuration from the job name.\n- drop unused test runner logic.\n- drop obsolete `BUILD_OPT` use.\n- tidy-up job names and sync them with GHA ones.\n- add newline between job configurations for readability.\n\nCloses #20390","files":[{"name":"appveyor.sh"},{"name":"appveyor.yml"}],"number":255984,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"41198e09b66bd5f99fcec9fe9f0d562f70559309","revision":"41198e09b66bd5f99fcec9fe9f0d562f70559309","revlink":"","when":1769020452,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 21 Jan 2026 21:01:46","branch":"master","category":"curl","codebase":"","comments":"build: opt-in MSVC to C99-style verbose logging logic\nMSVC does not advertise itself as C99 via `__STDC_VERSION__`, but\nsupports variadic macros in all curl-supported versions. Fix by\nexplicitly enabling C99 verbose string logic for MSVC.\n\nWith verbose logging enabled (default), this makes logging perform\nbetter, on par with clang/gcc (and other C99) builds. (With the cost\nof extra binary size.) With verbose logging disabled, it excludes all\nverbose logging related strings and code from the binary. Before this\npatch, MSVC used the C89 fallback code in both configs, which used\na fixed function call, with the called function deciding to actually\nlog or not, while also retaining the verbose log string in both configs.\n\nSize comparison (bytes), schannel, static, debug, VS2022, local build:\ncurl-before-verbose.exe    4,024,832\ncurl-before-noverbose.exe  4,013,056\ncurl-after-verbose.exe     4,117,504\ncurl-after-noverbose.exe   3,928,064\n\nIn CI with non-verbose:\nBefore:\n```\n3274240 bytes: ./_bld/lib/Debug/libcurl-d.dll\n```\nRef: https://ci.appveyor.com/project/curlorg/curl/builds/53408629/job/htj7ps88q83ew9ww#L224\n\nAfter:\n```\n3155968 bytes: ./_bld/lib/Debug/libcurl-d.dll\n```\nRef: https://ci.appveyor.com/project/curlorg/curl/builds/53408771/job/tp9epgjpef098vsr#L224\n\nIdea-by: Arnav Purushotam\nRef: #20367\nRef: #20341\nFollow-up to 61093e2a819d26b7ddf309baef264b9e50c6c56f #20353\n\nCloses #20387","files":[{"name":"lib/curl_setup.h"},{"name":"lib/curl_trc.h"}],"number":255993,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dfef594213b81a1f1e1de9bcd86da5425fb58d1d","revision":"dfef594213b81a1f1e1de9bcd86da5425fb58d1d","revlink":"","when":1769025706,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 21 Jan 2026 23:32:18","branch":"master","category":"curl","codebase":"","comments":"asyn-ares: abort with OOM error when Curl_dnscache_mk_entry fails\nCloses #20385","files":[{"name":"lib/asyn-ares.c"}],"number":256009,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d89bc6b219165989f27b7dfa1db77d34128ab3a0","revision":"d89bc6b219165989f27b7dfa1db77d34128ab3a0","revlink":"","when":1769034738,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d89bc6b219165989f27b7dfa1db77d34128ab3a0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769083249.736377,1769083288.948355],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769083288.962295,1769083289.337763],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769083289.340161,1769083289.581288],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769083289.584141,1769104755.390554],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3420/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769104755.454194,1769104765.044426],"urls":{}}],"text":["failed","Runtest"],"times":[1769040487.401812,1769104765.052439]},"3425":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/Mail%20result/logs/stdio"]],"number":3425,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3425,"Build"],["codebase","","Build"],["got_revision","30c49db6f7ad64c6819181283fd0baff44815441","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","30c49db6f7ad64c6819181283fd0baff44815441","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 25 Jan 2026 04:54:16","branch":"master","category":"curl","codebase":"","comments":"GHA: set `--enable-option-checking=fatal` where missing\nCloses #20422","files":[{"name":".github/workflows/linux-old.yml"},{"name":".github/workflows/non-native.yml"}],"number":256264,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6f7ce1e45fda0da739164ab87a7df7f4a25a0a44","revision":"6f7ce1e45fda0da739164ab87a7df7f4a25a0a44","revlink":"","when":1769313256,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 25 Jan 2026 11:02:24","branch":"master","category":"curl","codebase":"","comments":"noproxy: simplify, don't mix const non-const in strchr()\nRef: #20420\nCloses #20425","files":[{"name":"lib/noproxy.c"}],"number":256281,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7dc60bdb90c710c2e36b2d05aa3686ff491a9bbe","revision":"7dc60bdb90c710c2e36b2d05aa3686ff491a9bbe","revlink":"","when":1769335344,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 25 Jan 2026 12:21:54","branch":"master","category":"curl","codebase":"","comments":"build: constify `memchr()`/`strchr()`/etc result variables\nAnd a few variables around.\n\nThere remain cases where the accepted pointer is const, yet the returned\npointer is written to.\n\nPartly addressing (glibc 2.43):\n```\n* For ISO C23, the functions bsearch, memchr, strchr, strpbrk, strrchr,\n  strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr that return\n  pointers into their input arrays now have definitions as macros that\n  return a pointer to a const-qualified type when the input argument is\n  a pointer to a const-qualified type.\n```\nRef: https://lists.gnu.org/archive/html/info-gnu/2026-01/msg00005.html\n\nReported-by: Rudi Heitbaum\nRef: #20420\n\nCloses #20421","files":[{"name":"lib/cookie.c"},{"name":"lib/dict.c"},{"name":"lib/doh.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/netrc.c"},{"name":"lib/pingpong.c"},{"name":"lib/pop3.c"},{"name":"lib/telnet.c"},{"name":"lib/url.c"},{"name":"lib/urlapi.c"},{"name":"lib/vauth/vauth.c"},{"name":"lib/vtls/vtls.c"},{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_operhlp.c"},{"name":"src/var.c"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/tftpd.c"},{"name":"tests/unit/unit1652.c"}],"number":256288,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0e2507a3c65376d6bda860ff20bd94ada9bbb9fd","revision":"0e2507a3c65376d6bda860ff20bd94ada9bbb9fd","revlink":"","when":1769340114,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 25 Jan 2026 12:21:54","branch":"master","category":"curl","codebase":"","comments":"curlx: dedupe basename copies into `curlx_basename()`\nAlso stop redefining system `basename()` symbol. Call `curlx_basename()`\ninstead, and map that to `basename()` if available.\n\nCloses #20424","files":[{"name":"lib/Makefile.inc"},{"name":"lib/curlx/basename.c"},{"name":"lib/curlx/basename.h"},{"name":"lib/curlx/curlx.h"},{"name":"lib/mime.c"},{"name":"src/Makefile.inc"},{"name":"src/tool_bname.c"},{"name":"src/tool_bname.h"},{"name":"src/tool_doswin.c"}],"number":256289,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6974bd7cc8f93d702a55eefe799bccc043aca966","revision":"6974bd7cc8f93d702a55eefe799bccc043aca966","revlink":"","when":1769340114,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 25 Jan 2026 14:20:37","branch":"master","category":"curl","codebase":"","comments":"build: constify `memchr()`/`strchr()`/etc result variables (cont.)\nAssisted-by: Rudi Heitbaum\nFixes #20420\nFollow-up to 7dc60bdb90c710c2e36b2d05aa3686ff491a9bbe #20425\nFollow-up to 0e2507a3c65376d6bda860ff20bd94ada9bbb9fd #20421\n\nCloses #20428","files":[{"name":"lib/dict.c"},{"name":"lib/http_digest.c"},{"name":"src/tool_operhlp.c"},{"name":"src/tool_urlglob.c"},{"name":"src/tool_writeout.c"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/server/sws.c"}],"number":256301,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4e5908306ad5febee88f7eae8ea3b0c41a6b7d84","revision":"4e5908306ad5febee88f7eae8ea3b0c41a6b7d84","revlink":"","when":1769347237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 25 Jan 2026 15:58:56","branch":"master","category":"curl","codebase":"","comments":"tool: return code variable consistency\n- ParameterError variables are named 'err'\n- CURLcode variables are named 'result'\n\nFor naming consistency across functions\n\nCloses #20426","files":[{"name":"src/tool_easysrc.c"},{"name":"src/tool_formparse.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_paramhlp.c"},{"name":"src/tool_setopt.c"},{"name":"src/tool_ssls.c"},{"name":"src/tool_urlglob.c"}],"number":256305,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d0dc6e2ec059bf306f32e7a49e9ff7425cd26fcd","revision":"d0dc6e2ec059bf306f32e7a49e9ff7425cd26fcd","revlink":"","when":1769353136,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 25 Jan 2026 18:54:12","branch":"master","category":"curl","codebase":"","comments":"GHA: use `ubuntu-slim` image in 3 jobs\nFor small jobs using no parallelism, and which still use x64 for faster\n`apt install`. x64 1-core (vs. 4), 5GB RAM (vs. 16), no Linuxbrew,\nno arm64.\n\nRefs:\nhttps://docs.github.com/en/actions/reference/runners/github-hosted-runners\nhttps://github.blog/changelog/2026-01-22-1-vcpu-linux-runner-now-generally-available-in-github-actions/\nhttps://github.com/actions/runner-images/blob/285cf722f0145c477f7a65d4e822515500c10382/images/ubuntu-slim/ubuntu-slim-Readme.md\n\nCloses #20431","files":[{"name":".github/workflows/checksrc.yml"},{"name":".github/workflows/label.yml"}],"number":256333,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"30c49db6f7ad64c6819181283fd0baff44815441","revision":"30c49db6f7ad64c6819181283fd0baff44815441","revlink":"","when":1769363652,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"30c49db6f7ad64c6819181283fd0baff44815441"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769406573.521948,1769406606.877305],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769406606.88348,1769406607.146594],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769406607.149678,1769406607.439722],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769406607.444842,1769428315.757199],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3425/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769428315.801619,1769428317.143358],"urls":{}}],"text":["failed","Runtest"],"times":[1769364798.607181,1769428317.149149]},"3437":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/Mail%20result/logs/stdio"]],"number":3437,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3437,"Build"],["codebase","","Build"],["got_revision","e39650c984ec91401710791d301296e544640906","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","e39650c984ec91401710791d301296e544640906","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 02 Feb 2026 23:29:45","branch":"master","category":"curl","codebase":"","comments":"hostip.c: fix leak of addrinfo\nWhen creating a dns entry, the addrinfo is passed into the entry on\nsuccess and needed deallocation by the caller on failure.\n\nChange the signature to have Curl_dnscache_mk_entry() *always* take\nownership of the addrinfo, even on failure. Change parameter to address\nof pointer so that call always clears it.\n\nThis makes the handling of failures to Curl_dnscache_mk_entry() simpler.\n\nFixes #20465\nCloses #20468","files":[{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/doh.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"}],"number":256850,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ffdbc04c7b039f5306454d207c2909ffaaff1794","revision":"ffdbc04c7b039f5306454d207c2909ffaaff1794","revlink":"","when":1770071385,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 02 Feb 2026 23:44:30","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":256852,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"76c4c8d411926cddd784df4b4ce3287340b5b656","revision":"76c4c8d411926cddd784df4b4ce3287340b5b656","revlink":"","when":1770072270,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Feb 2026 00:59:41","branch":"master","category":"curl","codebase":"","comments":"typos: silence false positives found in C code\nCloses #20500","files":[{"name":".github/scripts/typos.toml"}],"number":256861,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d442be2ce30574728dd023e8ef0830357e08c7cd","revision":"d442be2ce30574728dd023e8ef0830357e08c7cd","revlink":"","when":1770076781,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 03 Feb 2026 10:54:42","branch":"master","category":"curl","codebase":"","comments":"curl_setup.h: simplify curl memory macro mappings\nFull argument listing is redundant for `curl`-prefixed internal macros.\n\nCloses #20499","files":[{"name":"lib/curl_setup.h"}],"number":256867,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e39650c984ec91401710791d301296e544640906","revision":"e39650c984ec91401710791d301296e544640906","revlink":"","when":1770112482,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"e39650c984ec91401710791d301296e544640906"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770164185.900233,1770164207.713295],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770164207.717527,1770164207.89055],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770164207.893195,1770164208.038724],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770164208.041025,1770184842.279321],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3437/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770184842.295072,1770184843.471628],"urls":{}}],"text":["failed","Runtest"],"times":[1770121372.213324,1770184843.47605]},"3449":{"blame":["Daniel Stenberg <daniel@haxx.se>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/Mail%20result/logs/stdio"]],"number":3449,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3449,"Build"],["codebase","","Build"],["got_revision","64ea225589eb184a0fb9deb5acfc90fb6e0a93ed","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","64ea225589eb184a0fb9deb5acfc90fb6e0a93ed","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 10 Feb 2026 07:52:18","branch":"master","category":"curl","codebase":"","comments":"http_aws_sigv4: fix query normalization of %2b\nReported-by: Nuno Goncalves\nFixes #20543\nCloses #20550","files":[{"name":"lib/http_aws_sigv4.c"},{"name":"tests/unit/unit1979.c"},{"name":"tests/unit/unit1980.c"}],"number":257351,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ee3a4dff1a90d5d51bbd3bd59ca59ba23914e663","revision":"ee3a4dff1a90d5d51bbd3bd59ca59ba23914e663","revlink":"","when":1770706338,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 10 Feb 2026 07:54:12","branch":"master","category":"curl","codebase":"","comments":"GHA: update awslabs/aws-lc to v1.67.0\nCloses #20553","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":257353,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"64ea225589eb184a0fb9deb5acfc90fb6e0a93ed","revision":"64ea225589eb184a0fb9deb5acfc90fb6e0a93ed","revlink":"","when":1770706452,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"64ea225589eb184a0fb9deb5acfc90fb6e0a93ed"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770811113.694137,1770811131.921236],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770811131.954849,1770811132.651884],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770811132.654459,1770811132.99791],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770811133.001694,1770832637.685892],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3449/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770832637.705621,1770832638.456611],"urls":{}}],"text":["failed","Runtest"],"times":[1770767996.199047,1770832638.462601]},"3450":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/Mail%20result/logs/stdio"]],"number":3450,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3450,"Build"],["codebase","","Build"],["got_revision","85a895c59fa5d268176a9ca243c6c515f54c7f24","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","85a895c59fa5d268176a9ca243c6c515f54c7f24","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 11 Feb 2026 06:10:21","branch":"master","category":"curl","codebase":"","comments":"pytest: bump pip cryptography to 46.0.5\nFor CVE-2026-26007 (curl not affected)","files":[{"name":"tests/http/requirements.txt"}],"number":257411,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e269e3daf1c73f629ea1bba14db07c9c18f99340","revision":"e269e3daf1c73f629ea1bba14db07c9c18f99340","revlink":"","when":1770786621,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 11 Feb 2026 06:12:04","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: update pizlonator/fil-c to v0.678\nCloses #20558","files":[{"name":".github/workflows/linux.yml"}],"number":257412,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"69f67f5e1a060b17260d72751219a93a7abb5c8d","revision":"69f67f5e1a060b17260d72751219a93a7abb5c8d","revlink":"","when":1770786724,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Wed 11 Feb 2026 09:41:48","branch":"master","category":"curl","codebase":"","comments":"tool_operate: split post_per_transfer into sub functions\nTo make it easier to read and manage. Reduce complexity.\n\nCloses #20560","files":[{"name":"src/tool_operate.c"}],"number":257421,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"434e5312f45c8a3bc06f26ec0b2820131e60583a","revision":"434e5312f45c8a3bc06f26ec0b2820131e60583a","revlink":"","when":1770799308,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Feb 2026 09:43:14","branch":"master","category":"curl","codebase":"","comments":"docs/libcurl: unify WARNING use\nConsistently use bold and colon.\n\nCloses #20561","files":[{"name":"docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.md"},{"name":"docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_SSL_OPTIONS.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_OPTIONS.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_VERBOSE.md"}],"number":257422,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6d2e9926d7d8c35c0d9aaeb081ea4eb30821ad0a","revision":"6d2e9926d7d8c35c0d9aaeb081ea4eb30821ad0a","revlink":"","when":1770799394,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Feb 2026 14:26:30","branch":"master","category":"curl","codebase":"","comments":"curl_setup.h: merge back single-use internal header `curl_setup_once.h`\nOriginally split in 2006, but the issues cited are no longer present in\ncurrent code. As of now both `curl_setup.h` and `curl_setup_once.h` are\nincluded once per compiler invocation, without recursion. The latter is\na sub-header of the former with no clear distinction in their contents.\n\nMerge them to avoid having to decide where to put new global PP logic.\nAlso to make it easier to overview what gets defined/included globally\nand in what order. (Perhaps even allowing some tidying up here.)\n\nFollow-up to 77b3bc239daf75d9fb7702ee34c8e5871c47d387\n\nCloses #20555","files":[{"name":"lib/Makefile.inc"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_setup_once.h"}],"number":257447,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c05cd2a10e4b97093273e170d6086446aa4d1bac","revision":"c05cd2a10e4b97093273e170d6086446aa4d1bac","revlink":"","when":1770816390,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 11 Feb 2026 14:51:08","branch":"master","category":"curl","codebase":"","comments":"build: check `MSG_NOSIGNAL` directly, drop detection and interim macro\nDrop detecting it at configure time, along with the interim macro\n`HAVE_MSG_NOSIGNAL`. There is no longer a reason for this workaround,\nand allows to save the work at configure time and simplify.\n\nAlso say in a comment that `sys/socket.h` is defining this macro.\n\nFollow-up to 77b3bc239daf75d9fb7702ee34c8e5871c47d387\n\nCloses #20559","files":[{"name":"CMake/OtherTests.cmake"},{"name":"CMake/unix-cache.cmake"},{"name":"CMake/win32-cache.cmake"},{"name":"acinclude.m4"},{"name":"configure.ac"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_setup.h"},{"name":"lib/multi.c"},{"name":"lib/transfer.c"}],"number":257449,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"982ab7b53fdcef9db636e2f02b137579787e0837","revision":"982ab7b53fdcef9db636e2f02b137579787e0837","revlink":"","when":1770817868,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 11 Feb 2026 16:15:11","branch":"master","category":"curl","codebase":"","comments":"windows: tidy up includes, macros, document dependencies\n- define `SECURITY_WIN32` globally in `curl_setup.h`.\n  To make sure it applies to all includes.\n\n- document which Windows headers require `SECURITY_WIN32`.\n\n- stop suppressing MSVC warning:\n  `C4201 is: nonstandard extension used : nameless struct/union`\n  The warning is no longer seen in supported build envs with the current\n  codebase.\n  Follow-up to 8beff4355956e3d18ceb3afc21c1f3edec82543c #8419\n\n- document why `SCHANNEL_USE_BLACKLISTS` is needed.\n\n- just define `SCHANNEL_USE_BLACKLISTS`, drop the unnecessary value `1`.\n\n- stop defining unused `SCH_CRED_MAX_SUPPORTED*` fallback macros.\n  Follow-up to 8beff4355956e3d18ceb3afc21c1f3edec82543c #8419\n\n- document why `subauth.h` is included (where missing).\n\n- move and de-dupe `subauth.h` include into `curl_setup.h`, limit to\n  Schannel builds.\n\n- stop include `schnlsp.h`. It is a 1-to-1 compatibility wrapper for\n  `schannel.h`.\n\n- curl_sspi.h: clarify comment about `SP_NAME_` macros.\n  They are local macros, their SDK names are different and curl does not\n  use them.\n\n- curl_sspi.h: drop superfluous includes `security.h` and `rpc.h`.\n\nCherry-picked from #20556\n\nCloses #20564","files":[{"name":"lib/curl_setup.h"},{"name":"lib/curl_sspi.h"},{"name":"lib/ldap.c"},{"name":"lib/vtls/schannel.h"},{"name":"lib/vtls/schannel_int.h"}],"number":257455,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c220674ac451231e05df1686bd3da473e5c37252","revision":"c220674ac451231e05df1686bd3da473e5c37252","revlink":"","when":1770822911,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 11 Feb 2026 17:01:04","branch":"master","category":"curl","codebase":"","comments":"cmake: fix `CURL_DROP_UNUSED` accidental left always-enabled\nFollow-up to 66ad54e46b934e17e786e10e0292fa6f1f3fa816 #20357\n\nCloses #20565","files":[{"name":"CMakeLists.txt"}],"number":257459,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"325d0e0a684617638e1f040f76ef0677ba429af7","revision":"325d0e0a684617638e1f040f76ef0677ba429af7","revlink":"","when":1770825664,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 11 Feb 2026 18:00:55","branch":"master","category":"curl","codebase":"","comments":"cli_hx_download: add Schannel support\nFixes:\n```\n$ wine libtests.exe cli_hx_download https://curl.se/\n[...]\nAssertion failed: t->checked_ssl, file .../curl/tests/libtest/cli_hx_download.c, line 563\n```\n\ninto:\n```\n[t-0] info Schannel TLS version 0x00000800\n```\n\nRefs:\nhttps://learn.microsoft.com/windows/win32/secauthn/querycontextattributes--general\nhttps://learn.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_connectioninfo\n\nRef: c220674ac451231e05df1686bd3da473e5c37252 #20564\nFollow-up to ba9ddb935794a9fdd6906f043102a0d3e5795113 #18066\n\nCloses #20556","files":[{"name":"tests/libtest/cli_hx_download.c"}],"number":257463,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"85a895c59fa5d268176a9ca243c6c515f54c7f24","revision":"85a895c59fa5d268176a9ca243c6c515f54c7f24","revlink":"","when":1770829255,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"85a895c59fa5d268176a9ca243c6c515f54c7f24"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770874799.525343,1770874879.454085],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770874879.478088,1770874880.075152],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770874880.079886,1770874880.63036],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770874880.63486,1770897415.336784],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3450/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770897415.389435,1770897416.217557],"urls":{}}],"text":["failed","Runtest"],"times":[1770832641.689869,1770897416.223136]},"3451":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/Mail%20result/logs/stdio"]],"number":3451,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3451,"Build"],["codebase","","Build"],["got_revision","208b2e8975a3518e3443bc1b2b1391cf8bef8df7","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","208b2e8975a3518e3443bc1b2b1391cf8bef8df7","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 12 Feb 2026 09:25:50","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":257484,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"208b2e8975a3518e3443bc1b2b1391cf8bef8df7","revision":"208b2e8975a3518e3443bc1b2b1391cf8bef8df7","revlink":"","when":1770884750,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"208b2e8975a3518e3443bc1b2b1391cf8bef8df7"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770940761.651314,1770940785.160503],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770940785.16493,1770940785.326468],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770940785.328678,1770940785.469059],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770940785.471244,1770961647.831209],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3451/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770961647.88816,1770961651.306209],"urls":{}}],"text":["failed","Runtest"],"times":[1770897427.929636,1770961651.351318]},"3452":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/Mail%20result/logs/stdio"]],"number":3452,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3452,"Build"],["codebase","","Build"],["got_revision","20ae14a32233f511d6114ee6a5b6ec9cd9228f5e","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","20ae14a32233f511d6114ee6a5b6ec9cd9228f5e","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 12 Feb 2026 14:31:39","branch":"master","category":"curl","codebase":"","comments":"windows: tidy up `wincrypt.h` / BoringSSL/AWS-LC coexist workaround\n- openssl: move and expand explanatory comment.\n\n- openssl: drop duplicate workaround.\n\n- schannel: drop workaround. Unnecessary, because OpenSSL headers are\n  not included in or after schannel code.\n\n- schannel: drop explicit `wincrypt.h` include. It's indirectly\n  included by system `<schannel.h>`.\n\n- ldap: drop explicit `wincrypt.h` include.\n  It isn't used there, and also not required for the workaround.\n  `winldap.h` keeps including it indirectly.\n\nTested with BoringSSL and AWS-LC (MultiSSL with Schannel), also LDAP\nenabled, and H3, unity and non-unity, and all tested cases build fine.\n\nIn lib in general, the point is to have the `#undef`s between the first\n`wincrypt.h` include [1] and the first OpenSSL include [2], within a\nsingle compilation unit. For non-unity builds the only such source is\n`openssl.c`. For unity ones, depending on batch size, in theory we\nshould `#undef` after each `wincrypt.h` include. In practice this is\noverkill and most cases are covered by `#undef`-fing _first_ in\n`vtls/openssl.c`, and `#undef` in `ldap.c`. It's not impossible that we\nneed to add more undefs after further `wincrypt.h` includes to cover so\nfar undiscovered build cases [3]. Though I could not find more with the\ncurrent sources and source order.\n\nIt's also an option to include OpenSSL first, then `wincrypt.h`, as\ndone in libtests, but for lib and `vtls/openssl.c` it's more practical\nto do the opposite.\n\n[1] can be indirect, e.g. via `iphlpapi.h`, `schannel.h`, `winldap.h`.\n\n[2] in\n- BoringSSL/AWS-LC: any include (due to `openssl/base.h`).\n  Original fix removed by BoringSSL in year\n  [2014](https://github.com/google/boringssl/commit/ded93581f1674f81faa0dba4b15a842756066ab2#diff-878093ea6426091505b4c49c59b78924f42859af0eb4ce39b8089bda9577e013).\n- OpenSSL: `openssl/ssl.h`, `openssl/x509v3.h`, and some more affected,\n  and including `openssl/ossl_typ.h` does the `#undef` automatically.\n  Since [3.1.0+](https://github.com/openssl/openssl/commit/fbb9a1f99713b5277d5658963c1706069061e015)\n  each inclusion does the `#undef`, in 3.0.x (and earlier) only\n  the first inclusion did. Initially fixed in\n  [0.9.6d](https://github.com/openssl/openssl/commit/1955b8742354a989650853412c27863f1644e81d)\n- LibreSSL [2.3.0+](https://github.com/libressl/portable/commit/0fa826d34f42ecd0932aaf48012ca9165ac1612b):\n  not affected, though to suppress another warning 3.8.2+ and\n  a [define](https://github.com/libressl/portable/commit/e7fe6caab2869a043514c297ce04e6995a65d79f)\n  is necessary.\n\n[3] `lib/Makefile.inc` defines the order of unity sources.\n\nFor libtests, the case is simpler: There is always one compilation unit,\nwith a fixed order, and at the moment `cli_hx_download.c` is including\nOpenSSL first, then wincrypt, and in this order they don't bother each\nother. Also, at the moment `lib758.c` is the only other OpenSSL header\nuser, but it's compiled after `cli_hx_download.c` so the include is\nskipped there. We may need to revisit this if either header gets\nincluded before it.\n\nAll this said it'd be nice if BoringSSL/AWS-LC restored the built-in\nworkaround to behave like LibreSSL and OpenSSL and not require local\nworkarounds like these.\n\nRef: https://github.com/curl/curl/pull/20556#issuecomment-3888425644\n\nFollow-up to 4c46c829f5ed7c37b3313c67a6662b7332c1ff7f #9110\nFollow-up to fbe07c6829ba8c5793c84c2856526e19e9029ab9 #5669 #5857\n\nCloses #20567","files":[{"name":"lib/ldap.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.h"}],"number":257572,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2a92c39a218713635768364f801fa13831a019e0","revision":"2a92c39a218713635768364f801fa13831a019e0","revlink":"","when":1770903099,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Feb 2026 14:52:16","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- curl_ntlm_core, smtp, schannel: fix comments.\n- curl_setup.h: fix to undef before define.\n- tool_doswin, server/sockfilt: reduce variables scopes.\n- tool_doswin: drop an interim variable.\n- windows: replace `SOCKET_ERROR` with `0` to align with rest of code.\n- libssh2: rename variable to align with rest of code.\n- gtls, unit1398: use `#if 0`.\n- curl_trc.h, curlx/inet_ntop.h: add missing parentheses in macro\n  expressions.\n- ldap.c: set empty macro to `do {} while(0)`.\n- examples/crawler: rename a non-CURLcode `result` variable.\n- CURLINFO_TLS_SESSION: drop stray colon.\n- add `const` to casts where missing.\n- drop unnecessary parentheses.\n- fix indent.\n- quote style.\n- comment style.\n- whitespace, newlines, fold/unfold.\n\nCloses #20554","files":[{"name":".github/workflows/linux.yml"},{"name":".github/workflows/non-native.yml"},{"name":"configure.ac"},{"name":"docs/examples/crawler.c"},{"name":"docs/examples/sessioninfo.c"},{"name":"docs/examples/smooth-gtk-thread.c"},{"name":"docs/examples/unixsocket.c"},{"name":"docs/examples/usercertinmem.c"},{"name":"docs/examples/websocket-updown.c"},{"name":"docs/libcurl/opts/CURLINFO_CONDITION_UNMET.md"},{"name":"docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.md"},{"name":"docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.md"},{"name":"docs/libcurl/opts/CURLINFO_TLS_SESSION.md"},{"name":"lib/asyn-ares.c"},{"name":"lib/bufq.h"},{"name":"lib/config-mac.h"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_ntlm_core.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_trc.c"},{"name":"lib/curl_trc.h"},{"name":"lib/curlx/fopen.h"},{"name":"lib/curlx/inet_ntop.h"},{"name":"lib/curlx/timeval.c"},{"name":"lib/curlx/warnless.c"},{"name":"lib/cw-pause.c"},{"name":"lib/doh.c"},{"name":"lib/dynhds.h"},{"name":"lib/ftp.c"},{"name":"lib/headers.h"},{"name":"lib/hsts.c"},{"name":"lib/http.c"},{"name":"lib/http1.h"},{"name":"lib/http_chunks.c"},{"name":"lib/imap.c"},{"name":"lib/ldap.c"},{"name":"lib/mprintf.c"},{"name":"lib/setopt.c"},{"name":"lib/smtp.c"},{"name":"lib/socks_gssapi.c"},{"name":"lib/socks_sspi.c"},{"name":"lib/telnet.c"},{"name":"lib/transfer.c"},{"name":"lib/url.c"},{"name":"lib/urlapi.c"},{"name":"lib/urldata.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel.h"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_int.h"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"m4/curl-override.m4"},{"name":"scripts/cd2cd"},{"name":"scripts/cd2nroff"},{"name":"scripts/checksrc.pl"},{"name":"scripts/ciconfig.pl"},{"name":"scripts/cijobs.pl"},{"name":"scripts/managen"},{"name":"scripts/mk-ca-bundle.pl"},{"name":"scripts/top-complexity"},{"name":"src/mkhelp.pl"},{"name":"src/tool_cb_rea.c"},{"name":"src/tool_doswin.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_setopt.c"},{"name":"tests/ftpserver.pl"},{"name":"tests/libtest/first.h"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/libtest/lib678.c"},{"name":"tests/runner.pm"},{"name":"tests/runtests.pl"},{"name":"tests/secureserver.pl"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/sockfilt.c"},{"name":"tests/serverhelp.pm"},{"name":"tests/servers.pm"},{"name":"tests/sshhelp.pm"},{"name":"tests/sshserver.pl"},{"name":"tests/unit/unit1398.c"}],"number":257580,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"61df5f466ca9a3f6b731e7be65c6c955a63f9028","revision":"61df5f466ca9a3f6b731e7be65c6c955a63f9028","revlink":"","when":1770904336,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Feb 2026 16:29:49","branch":"master","category":"curl","codebase":"","comments":"cmake: add `BORINGSSL_VERSION` configuration variable, test in CI\nTo simplify setting BoringSSL version, using:\n`-DBORINGSSL_VERSION=0.20260211.0`\nor\n`-DBORINGSSL_VERSION=${boringssl_version}`\n\nPreviously it could be set via C flags, using complicated shell quotes:\n`-DCMAKE_C_FLAGS=\"-DCURL_BORINGSSL_VERSION=\\\\\\\"${boringssl_version}\\\\\\\"\"`\n(the C flags method remains, also for autotools)\n\nIt'd be nice if BoringSSL published its version not just via\n`MODULE.bazel` in its source tree, but from its public headers, to make\nthese workarounds unnecessary.\n\nAlso:\n- GHA/http3-linux: test both options.\n\nCloses #20571","files":[{"name":".github/workflows/http3-linux.yml"},{"name":"CMakeLists.txt"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"lib/curl_config-cmake.h.in"}],"number":257611,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"516a0cd382bfda7e3cd162dab4ff71016eadd9af","revision":"516a0cd382bfda7e3cd162dab4ff71016eadd9af","revlink":"","when":1770910189,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Feb 2026 17:29:22","branch":"master","category":"curl","codebase":"","comments":"cmake: add `CURL_PATCHSTAMP` configuration variable, test in CI\nAlso:\n- INSTALL-CMAKE.md: alpha sort.\n\nCloses #20576","files":[{"name":".github/workflows/linux.yml"},{"name":"CMakeLists.txt"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"lib/curl_config-cmake.h.in"}],"number":257623,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5edd79aa936891fb849bed3651efe8e2d78a6922","revision":"5edd79aa936891fb849bed3651efe8e2d78a6922","revlink":"","when":1770913762,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Feb 2026 17:38:35","branch":"master","category":"curl","codebase":"","comments":"GHA: update google/boringssl to v0.20260211.0\nCloses #20566","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":257625,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aece530e26716bf84402b96f61f83c4a78222d93","revision":"aece530e26716bf84402b96f61f83c4a78222d93","revlink":"","when":1770914315,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Thu 12 Feb 2026 19:04:51","branch":"master","category":"curl","codebase":"","comments":"msvc: VS2026: unlock picky warning in cmake, test in CI\nUpgrade a GHA/windows job to VS2026 (from VS2022), using a runner image\nreleased a week ago. It also comes with the same Windows SDK as VS2022:\nv10.0.26100.0.\n\nThe runner image uses Windows 2025 unfortunately, which makes the job\nrun significantly slower than before this patch:\n- configure: 49s -> 1m10s\n- build: 3s -> 5s\n- install test prereqs: 23s -> 27s\n- run tests: 3m18s -> 4m11s\n- build examples: 15s -> 25s\n\nIt's a shame.\n\nAlso:\n- cmake: enable picky warnings for VS2026 internal version 19.50.\n  Build is clean with existing options.\n- GHA/windows: make the built-in OpenSSH intall path recognize\n  the windows-2025-vs2026 image as windows-2025.\n- windows-2025-vs2026 is able to load the cached stunnel made on\n  the windows-2022 runner.\n- disk use of the build is almost identical to VS2022.\n\nBefore: https://github.com/curl/curl/actions/runs/21955482367/job/63418133880\nAfter: https://github.com/curl/curl/actions/runs/21957589847/job/63426546943\n\nRef: https://github.com/actions/runner-images/blob/71f0157880be328a2b0a4dc81cda61735ba6c45d/images/windows/Windows2025-VS2026-Readme.md\nRef: #20575\n\nCloses #20577","files":[{"name":".github/workflows/windows.yml"},{"name":"CMake/PickyWarnings.cmake"}],"number":257640,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3ce596a9567ac3944a783f24903af3ad6bbe1ba1","revision":"3ce596a9567ac3944a783f24903af3ad6bbe1ba1","revlink":"","when":1770919491,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Feb 2026 22:34:23","branch":"master","category":"curl","codebase":"","comments":"multi: split multi_runsingle into sub functions\nTo reduce complexity.\n\n- is_finished() checks if the individual transfer is done\n\n- handle_completed() is the logic that runs for a completed\n  transfer\n\nCloses #20573","files":[{"name":"lib/multi.c"}],"number":257669,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"df6f3ae60ab915e0993d435f416ac763c5095255","revision":"df6f3ae60ab915e0993d435f416ac763c5095255","revlink":"","when":1770932063,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Feb 2026 22:34:58","branch":"master","category":"curl","codebase":"","comments":"schannel: refactor: reduce variable scopes, fix comment, fix indent\nRefactor and simplify the Schannel code, primarily by reducing\nduplicated buffer-management and credential-setup logic.\n\n- split client certificate selection into get_client_cert() and SSPI\n  credential acquisition into acquire_sspi_handle()\n- introduce a struct sbuffer for encrypted/decrypted buffering\n- Add ensure_encoding_size() and ensure_decoding_size() helpers to\n  centralize buffer growth/realloc decisions\n- Tighten variable scopes and tidy indentation/logging in the handshake\n  and receive/decrypt loops.\n- Update comments and adjusts some receive error-condition handling to\n  better preserve buffered-data behavior.\n\nCloses #20569","files":[{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel_int.h"}],"number":257670,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"10bb489b22d1777f2984aa5bf0d0d420714061d9","revision":"10bb489b22d1777f2984aa5bf0d0d420714061d9","revlink":"","when":1770932098,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Feb 2026 22:46:56","branch":"master","category":"curl","codebase":"","comments":"smb: include arpa/inet.h for NonStop\nReported-by: Randall S. Becker\nURL: https://curl.se/mail/lib-2026-02/0010.html\nCloses #20579","files":[{"name":"lib/smb.c"}],"number":257673,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"36dc50b7e39e1c314cef24192087068e3eb98e33","revision":"36dc50b7e39e1c314cef24192087068e3eb98e33","revlink":"","when":1770932816,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Feb 2026 22:47:53","branch":"master","category":"curl","codebase":"","comments":"ws/tftp: include header file even when protocol disabled\nAs the scheme details are still needed. clang 21 warned for this in HTTP-only\nbuilds.\n\nReported-by: Marcel Raad\nURL: https://curl.se/mail/lib-2026-02/0008.html\nCloses #20568","files":[{"name":"lib/tftp.c"},{"name":"lib/ws.c"}],"number":257674,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"207ab758f524da2fbd08f7887921950180a23bcc","revision":"207ab758f524da2fbd08f7887921950180a23bcc","revlink":"","when":1770932873,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 13 Feb 2026 00:22:57","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: replace Cygwin distro server\n`mirrors.kernel.org` is down.\n\nAlso:\n- link to `mirrors.kernel.org` status page.\n- link to list of mirrors.\n\nRef: https://archlinux.org/mirrors/kernel.org/\n\nCloses #20583","files":[{"name":".github/workflows/windows.yml"}],"number":257688,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fb5541c28bdc7761c50423335f44b698d36caef1","revision":"fb5541c28bdc7761c50423335f44b698d36caef1","revlink":"","when":1770938577,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 13 Feb 2026 00:24:49","branch":"master","category":"curl","codebase":"","comments":"cmake: warn for invalid `CURL_TARGET_WINDOWS_VERSION` values\nAlso:\n- INSTALL-CMAKE.md: add an example for `CURL_TARGET_WINDOWS_VERSION`.\n\nReported-by: nono303 on github\nRef: #20575\nCloses #20582","files":[{"name":"CMakeLists.txt"},{"name":"docs/INSTALL-CMAKE.md"}],"number":257689,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"20ae14a32233f511d6114ee6a5b6ec9cd9228f5e","revision":"20ae14a32233f511d6114ee6a5b6ec9cd9228f5e","revlink":"","when":1770938689,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"20ae14a32233f511d6114ee6a5b6ec9cd9228f5e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771005523.016045,1771005534.051474],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771005534.056063,1771005534.355049],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771005534.358537,1771005534.642025],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771005534.64423,1771027183.531502],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3452/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771027183.550222,1771027188.319514],"urls":{}}],"text":["failed","Runtest"],"times":[1770961664.022812,1771027188.323149]},"3453":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/Mail%20result/logs/stdio"]],"number":3453,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3453,"Build"],["codebase","","Build"],["got_revision","d445f2d930ae701039518d695481ee53b8490521","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d445f2d930ae701039518d695481ee53b8490521","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 13 Feb 2026 11:56:13","branch":"master","category":"curl","codebase":"","comments":"cmake: normalize uppercase hex winver (for display)\nFor display and consistency with other regexp. It did not cause harm.\n\nFollow-up to 2100d9fde267eea68f8097ff0a8ba7b3c9742c7f #12044\n\nCloses #20586","files":[{"name":"CMakeLists.txt"}],"number":257715,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cf9e445e0357675421714e564db407dac6b78d5c","revision":"cf9e445e0357675421714e564db407dac6b78d5c","revlink":"","when":1770980173,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 13 Feb 2026 15:41:04","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: bump cygwin/cygwin-install-action to v6.1\nPrevious tag v6 changed upstream and points to a different commit. This\nmade zizmor unhappy. Previous commit is now tagged v6.0 in case we need\nit.\n\nCloses #20591","files":[{"name":".github/workflows/windows.yml"}],"number":257741,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0649eb0825a8a1328e9c0fb30e3410dae60c97fd","revision":"0649eb0825a8a1328e9c0fb30e3410dae60c97fd","revlink":"","when":1770993664,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 13 Feb 2026 15:48:23","branch":"master","category":"curl","codebase":"","comments":"lib: skip compiling code with features disabled\nIn non-SSL, non-SSH, non-H3, non-AppleSecTrust builds.\n\nAlso:\n- drop unused internal macro `SSL_SYSTEM_VERIFIER`.\n\nCloses #20587","files":[{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic_int.h"},{"name":"lib/vssh/ssh.h"},{"name":"lib/vssh/vssh.c"},{"name":"lib/vssh/vssh.h"},{"name":"lib/vtls/apple.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls_int.h"},{"name":"lib/vtls/vtls_scache.h"}],"number":257746,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d445f2d930ae701039518d695481ee53b8490521","revision":"d445f2d930ae701039518d695481ee53b8490521","revlink":"","when":1770994103,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d445f2d930ae701039518d695481ee53b8490521"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771070694.861794,1771070740.726573],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771070740.733396,1771070740.931346],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771070740.934293,1771070741.104446],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771070741.107371,1771092241.267411],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3453/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771092241.331707,1771092350.592382],"urls":{}}],"text":["failed","Runtest"],"times":[1771027193.049502,1771092350.777716]},"3454":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/Mail%20result/logs/stdio"]],"number":3454,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3454,"Build"],["codebase","","Build"],["got_revision","8494012196474ee0541940140344cd24ed340301","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","8494012196474ee0541940140344cd24ed340301","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 14 Feb 2026 14:07:55","branch":"master","category":"curl","codebase":"","comments":"examples/usercertinmem: use modern OpenSSL API, drop mentions of RSA\nReplacing API calls deprecated by OpenSSL 3, and also missing\nfrom OpenSSL 3 no-deprecated builds, fixing builds with the latter:\n`PEM_read_bio_RSAPrivateKey()`, `RSA_free()`,\n`SSL_CTX_use_RSAPrivateKey()`\n\nAlso: rename callback to match its `cacertinmem.c` sibling.\n\nFixes #20595\nCloses #20596","files":[{"name":"docs/examples/usercertinmem.c"}],"number":257791,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8494012196474ee0541940140344cd24ed340301","revision":"8494012196474ee0541940140344cd24ed340301","revlink":"","when":1771074475,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"8494012196474ee0541940140344cd24ed340301"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771135514.384821,1771135553.177191],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771135553.188362,1771135553.385763],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771135553.388443,1771135553.552238],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771135553.555252,1771157559.843494],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3454/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771157559.900687,1771157560.732597],"urls":{}}],"text":["failed","Runtest"],"times":[1771092449.101015,1771157560.736734]},"3455":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/Mail%20result/logs/stdio"]],"number":3455,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3455,"Build"],["codebase","","Build"],["got_revision","a55f160b13b9700e582cbc7b06556f212efe512b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a55f160b13b9700e582cbc7b06556f212efe512b","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 15 Feb 2026 12:48:46","branch":"master","category":"curl","codebase":"","comments":"curl_setup.h: update/expand `OPENSSL_SUPPRESS_DEPRECATED` comment\nDocument functions/features requiring it.\n\nFollow-up to cab040248d3fba3600825d77d56383019066b447 #10543\nCherry-picked from #20593\n\nCloses #20600","files":[{"name":"lib/curl_setup.h"}],"number":257836,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9e1e5ea67c527df81e7746a2955abeba26651680","revision":"9e1e5ea67c527df81e7746a2955abeba26651680","revlink":"","when":1771156126,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 15 Feb 2026 12:48:46","branch":"master","category":"curl","codebase":"","comments":"cmake: enable binutils ld workaround for all toolchains at build-time (revert)\nThe change was valid, but caused an annoying warning with perfectly\nworking non-binutils ld linkers:\n```\nld: warning: ignoring duplicate libraries: 'my/path/usr/local/lib/libcrypto.a'\n```\n(seen with Apple clang, when using static `libcrypto.a`)\n\nIt means that for the binutil ld hack to work at consumption-time, curl\nmust be built with the same picky binutils (gcc) toolchain.\n\nReverts 795433b923fc7953ae0a20b44249055fe334ae33 #20434\n\nCloses #20594","files":[{"name":"CMakeLists.txt"}],"number":257838,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"298f73f95b820889dfa6132839e59adcd2ccbe84","revision":"298f73f95b820889dfa6132839e59adcd2ccbe84","revlink":"","when":1771156126,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 15 Feb 2026 12:48:46","branch":"master","category":"curl","codebase":"","comments":"src: simplify declaring `curl_ca_embed`\nAlso to avoid `-Wunused-macros` warnings.\n\nFollow-up to 8a3740bc8e558b9a9d4a652b74cf27a0961d7010 #14059\nCherry-picked from #20593\n\nCloses #20601","files":[{"name":"src/config2setopts.c"},{"name":"src/mk-file-embed.pl"},{"name":"src/tool_operate.c"},{"name":"src/tool_setup.h"}],"number":257839,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a55f160b13b9700e582cbc7b06556f212efe512b","revision":"a55f160b13b9700e582cbc7b06556f212efe512b","revlink":"","when":1771156126,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a55f160b13b9700e582cbc7b06556f212efe512b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771200469.803057,1771200626.225889],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771200626.233231,1771200626.677917],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771200626.6803,1771200626.880355],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771200626.882572,1771221431.554672],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3455/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771221431.576664,1771221433.027597],"urls":{}}],"text":["failed","Runtest"],"times":[1771157563.948158,1771221433.072434]},"3456":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/Mail%20result/logs/stdio"]],"number":3456,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3456,"Build"],["codebase","","Build"],["got_revision","daa6b27b4d998d62c8198b4fe167199cc7bf0064","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","daa6b27b4d998d62c8198b4fe167199cc7bf0064","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 15 Feb 2026 22:54:31","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: mark test 3000 flaky too\nSimilar to test 3001 marked flaky earlier.\n\nExample:\nhttps://github.com/curl/curl/actions/runs/22035738719/job/63668228484?pr=20597#step:14:4099\n\nFollow-up to 3ae234b2a3aca14908c292ac09755f6c08daac1a #20462\n\nCloses #20602","files":[{"name":".github/workflows/windows.yml"}],"number":257860,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dead29362a9e8f1dc7e5c59f9ff358337ff0e121","revision":"dead29362a9e8f1dc7e5c59f9ff358337ff0e121","revlink":"","when":1771192471,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 15 Feb 2026 22:54:31","branch":"master","category":"curl","codebase":"","comments":"mprintf: rename internal enum to avoid collision with AmigaOS symbol\nAlso:\n- drop AmigaOS workaround.\n\nCloses #20584","files":[{"name":"lib/mprintf.c"}],"number":257861,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1eec8b8d037ecf13b2bcc55c290c4423ca3ca73d","revision":"1eec8b8d037ecf13b2bcc55c290c4423ca3ca73d","revlink":"","when":1771192471,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 15 Feb 2026 22:54:32","branch":"master","category":"curl","codebase":"","comments":"include: avoid recursive macros\nTo fix potential `-Wdisabled-macro-expansion` warnings when using these\nmacros within other macros. Fixing for example:\n```\nlib/doh.c:328:3: error: disabled expansion of recursive macro [clang-diagnostic-disabled-macro-expansion,-warnings-as-errors]\n  328 |   ERROR_CHECK_SETOPT(CURLOPT_URL, url);\n      |   ^\nlib/doh.c:271:14: note: expanded from macro 'ERROR_CHECK_SETOPT'\n  271 |     result = curl_easy_setopt((CURL *)doh, x, y);       \\\n      |              ^\ninclude/curl/curl.h:3332:44: note: expanded from macro 'curl_easy_setopt'\n 3332 | #define curl_easy_setopt(handle,opt,param) curl_easy_setopt(handle,opt,param)\n      |                                            ^\n[...]\n```\n\nAlso update comments on why curl continues to disable\n`-Wdisabled-macro-expansion` and `-Wused-but-marked-unused` warnings.\n\nFollow-up to 92f215fea1aa8bd5b1709d38f42aab77ab3fc662 #18477\n\nCloses #20597","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"include/curl/curl.h"},{"name":"include/curl/typecheck-gcc.h"},{"name":"m4/curl-compilers.m4"}],"number":257862,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"daa6b27b4d998d62c8198b4fe167199cc7bf0064","revision":"daa6b27b4d998d62c8198b4fe167199cc7bf0064","revlink":"","when":1771192472,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"daa6b27b4d998d62c8198b4fe167199cc7bf0064"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771265110.710193,1771265122.835463],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771265122.841761,1771265123.033309],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771265123.036218,1771265123.198488],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771265123.200991,1771286793.838395],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3456/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771286793.857574,1771286804.257632],"urls":{}}],"text":["failed","Runtest"],"times":[1771221438.237901,1771286804.262505]},"3457":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/Mail%20result/logs/stdio"]],"number":3457,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3457,"Build"],["codebase","","Build"],["got_revision","970e59a82fab2ae16acbfe763aebf3e1d875fbb9","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","970e59a82fab2ae16acbfe763aebf3e1d875fbb9","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 16 Feb 2026 21:13:43","branch":"master","category":"curl","codebase":"","comments":"lib: delete unused local includes\nFiltered from `clang-tidy` `misc-include-cleaner` hits.\n\nAlso:\n- pingping: scope includes.\n- doh: say the reason for an include.\n\nCloses #20607","files":[{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/conncache.c"},{"name":"lib/cookie.c"},{"name":"lib/curl_share.c"},{"name":"lib/doh.c"},{"name":"lib/ftp.c"},{"name":"lib/http_proxy.c"},{"name":"lib/pingpong.c"},{"name":"lib/ratelimit.c"},{"name":"lib/sendf.c"},{"name":"lib/socks.c"},{"name":"lib/telnet.c"},{"name":"lib/transfer.c"},{"name":"lib/url.c"}],"number":257903,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8fb87f5a4acecc44eab84fcac4ae5d73983915b7","revision":"8fb87f5a4acecc44eab84fcac4ae5d73983915b7","revlink":"","when":1771272823,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Feb 2026 21:13:43","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: mark 3023/3024 flaky\nSame as the other two tests, but for Schannel.\n\nFollow-up to dead29362a9e8f1dc7e5c59f9ff358337ff0e121 #20602\nFollow-up to 3ae234b2a3aca14908c292ac09755f6c08daac1a #20462\n\nCloses #20609","files":[{"name":".github/workflows/windows.yml"}],"number":257904,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"970e59a82fab2ae16acbfe763aebf3e1d875fbb9","revision":"970e59a82fab2ae16acbfe763aebf3e1d875fbb9","revlink":"","when":1771272823,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"970e59a82fab2ae16acbfe763aebf3e1d875fbb9"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771330176.698311,1771330210.028783],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771330210.033208,1771330210.223614],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771330210.226543,1771330210.392964],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771330210.396565,1771351590.776937],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3457/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771351590.809257,1771351592.258011],"urls":{}}],"text":["failed","Runtest"],"times":[1771286807.505198,1771351592.268625]},"3458":{"blame":["Dan Fandrich <dan@coneharvesters.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/Mail%20result/logs/stdio"]],"number":3458,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3458,"Build"],["codebase","","Build"],["got_revision","36c2c7626fbe955697cd41cd7e78d88b83575bc1","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","36c2c7626fbe955697cd41cd7e78d88b83575bc1","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 17 Feb 2026 21:38:26","branch":"master","category":"curl","codebase":"","comments":"libcurl-security.md: Fix typos and add a point about URLs","files":[{"name":"docs/libcurl/libcurl-security.md"}],"number":257969,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"36c2c7626fbe955697cd41cd7e78d88b83575bc1","revision":"36c2c7626fbe955697cd41cd7e78d88b83575bc1","revlink":"","when":1771360706,"who":"Dan Fandrich <dan@coneharvesters.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"36c2c7626fbe955697cd41cd7e78d88b83575bc1"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771393826.912588,1771393880.066445],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771393880.082266,1771393881.088799],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771393881.092139,1771393881.573968],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771393881.577295,1771416291.811172],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3458/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771416291.841357,1771416327.232813],"urls":{}}],"text":["failed","Runtest"],"times":[1771361106.544359,1771416327.24207]},"3459":{"blame":["Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/Mail%20result/logs/stdio"]],"number":3459,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3459,"Build"],["codebase","","Build"],["got_revision","dc08922a61efe546b318daf964514ffbf4158325","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","dc08922a61efe546b318daf964514ffbf4158325","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 18 Feb 2026 12:04:23","branch":"master","category":"curl","codebase":"","comments":"easy: reset errorbuf on eyeballing success\nAny failf() that fill the errorbuf need to be forgotten once happy\neyeballing finds a succssful winner. Because the errorbuf, once set, is\nnot overwritten with future error information.\n\nAdds test_05_05 to verify.\n\nReported-by: Tim Friedrich Br\u00fcggemann\nFixes #20608\n\nCloses #20613","files":[{"name":"docs/libcurl/libcurl-env-dbg.md"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/curl_trc.c"},{"name":"lib/curl_trc.h"},{"name":"tests/http/test_05_errors.py"}],"number":257986,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f1c9d5e484755d0670a8f5465094c0734c9edcb9","revision":"f1c9d5e484755d0670a8f5465094c0734c9edcb9","revlink":"","when":1771412663,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 18 Feb 2026 12:04:23","branch":"master","category":"curl","codebase":"","comments":"openssl: disable local keylog feature if built-in upstream\nReported-by: Paul Howarth\nFixes #20611\n\nCloses #20614","files":[{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"}],"number":257987,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dc08922a61efe546b318daf964514ffbf4158325","revision":"dc08922a61efe546b318daf964514ffbf4158325","revlink":"","when":1771412663,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"dc08922a61efe546b318daf964514ffbf4158325"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771458870.245377,1771458900.775772],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771458900.780035,1771458900.954077],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771458900.956494,1771458901.106148],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771458901.108635,1771479711.557632],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3459/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771479711.577967,1771479713.185964],"urls":{}}],"text":["failed","Runtest"],"times":[1771416333.176058,1771479713.189893]},"3460":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/Mail%20result/logs/stdio"]],"number":3460,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3460,"Build"],["codebase","","Build"],["got_revision","4497dbd9ac4a31b0056a9179d500676ebe091de5","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4497dbd9ac4a31b0056a9179d500676ebe091de5","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 18 Feb 2026 22:04:45","branch":"master","category":"curl","codebase":"","comments":"curl_ntlm_core: merge two `#if` blocks\nCherry-picked from #20593\n\nCloses #20620","files":[{"name":"lib/curl_ntlm_core.c"}],"number":258024,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"633ec719d5ae71f250156dcc06c264666c9a393a","revision":"633ec719d5ae71f250156dcc06c264666c9a393a","revlink":"","when":1771448685,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 00:00:48","branch":"master","category":"curl","codebase":"","comments":"build: fix `-Wunused-macros` warnings, and related tidy-ups\n- fix internal macro `AN_APPLE_OS` reused between sources without\n  resetting it. It may potentially have left the system sha256\n  function unused.\n- fix to define `WOLFSSL_OPTIONS_IGNORE_SYS` so that it always applies\n  to wolfSSL headers, also during feature detection.\n- md4, md5, sha256: simplify fallback logic.\n- delete 20+ unused macros.\n- scope or move macros to avoid `-Wunused-macros` warnings.\n- examples: delete unused code.\n\nThe warning detects macros defined but not used within the same C\nsource. It does not warn for macros defined in headers. It also works\nwith unity builds, but to a lesser extent.\n\nCloses #20593","files":[{"name":"CMakeLists.txt"},{"name":"docs/examples/log_failed_transfers.c"},{"name":"docs/examples/synctime.c"},{"name":"lib/asyn-ares.c"},{"name":"lib/cf-socket.c"},{"name":"lib/curl_ntlm_core.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/md4.c"},{"name":"lib/md5.c"},{"name":"lib/parsedate.c"},{"name":"lib/progress.c"},{"name":"lib/setopt.c"},{"name":"lib/sha256.c"},{"name":"lib/url.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic_int.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"lib/ws.c"},{"name":"m4/curl-wolfssl.m4"},{"name":"src/tool_doswin.c"},{"name":"src/var.c"}],"number":258028,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5fa5cb382560316a55f0954f1e8cebdbd6568cfb","revision":"5fa5cb382560316a55f0954f1e8cebdbd6568cfb","revlink":"","when":1771455648,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 00:02:11","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: fixes and improvements\nFix bigger and smaller kinks in how clang-tidy is configured and used.\nSync behavior more between autotools and cmake, lib/src and tests. Bump\nclang-tidy minimum version and prepare logic to allow using clang-tidy\nto a fuller extent.\n\n- move clang-tidy settings from builds to a new `.clang-tidy.yml`.\n  To make it easy to see and edit checks at one place. Also to allow\n  using the `--checks=` option internally to silence tests-specific\n  checks. (clang-tidy does not support multiple `--check=` options via\n  the command-line.)\n  Use explicit `--config-file=` option to point to the configuration.\n- .clang-tidy.yml: link to documentation.\n- suppress `clang-diagnostic-nullability-extension` due to a false\n  positive in libtests with `CURL_WERROR=ON` and `PICKY_COMPILER=OFF`.\n- .clang-tidy.yml: enable `portability-*`, `misc-const-correctness`.\n- drop `--quiet` clang-tidy option by default to make its working a bit\n  more transparent. The extra output is minimial.\n- consistently use double-dashes in clang-tidy command-line options.\n  Supported by clang-tidy 9.0.0+ (2019-09-19). Before this patch single\n  and double were used arbitrarily.\n- src/tool_parsecfg: silence false positive `clang-analyzer-unix.Stream`.\n  Seen with clang 18 + clang-tidy 19 and 20 (only with autotools.)\n- INTERNALS: require clang-tidy 14.0.0+. For the `--config-file` option.\n- INTERNALS: recommend clang-tidy 19.1.0+, to avoid bogus\n  `clang-analyzer-valist.Uninitialized` warnings. (bug details below)\n\nautotools:\n\n- allow configuring the clang-tidy tool via `CLANG_TIDY` env.\n  Also to use in GHA to point to a suffixed clang-tody tool.\n- fix to pass CFLAGS to lib, src sources.\n  (keep omitting them when using a non-clang compiler.)\n- fix to pass `--warnings-as-errors=*` in quotes to avoid globbing.\n\ncmake:\n\n- fix to not pass an empty `-I` to clang-tidy.\n- fix to pass CFLAGS (picky warnings) to clang-tidy for test sources.\n  (keep omitting them when using a non-clang compiler.)\n- fix to disable `clang-diagnostic-unused-function` for test sources.\n  (tests have static entry points, which trigger this check when\n  checking them as individidual sources.)\n- fix forwarding `CURL_CLANG_TIDYFLAGS` to clang-tidy.\n- force disable picky warnings when running clang-tidy with a non-clang\n  compiler. To not pass these flags when checking lib and src.\n\nCI:\n\n- GHA/linux: avoid clang-tidy bug by upgrading to v19, and drop the\n  workaround.\n- GHA/linux: switch to clang from gcc in the clang-tidy job. Using gcc\n  doesn't allow passing CFLAGS to clang-tidy, making it less effective.\n  (My guess this was one factor contributing to this job often missing\n  to find certain issues compared to GHA/macos.)\n\nI recomment using clang-tidy with a clang compiler, preferably the same\nversion or one that's compatible. Other cases are best effort, and may\nfail if a C flag is passed to clang-tidy that it does not understand.\nPicky warnings are mostly omitted when using a non-clang compiler,\nreducing its usefulness.\n\nDetails and reproducer for the v18 (and earlier) clang-tidy bug,\npreviously affecting the GHA/linux job:\n\nclang-tidy <=18 emits false warnings way when passing multiple C sources\nat once (as done with autotools):\n\n```sh\ncat > src1.c <<EOF\n#include <string.h>\nstatic void dummy(void *p) { memcmp(p, p, 0); }\nEOF\n\ncat > src2.c <<EOF\n#include <stdarg.h>\nvoid vafunc(int option, ...)\n{\n  va_list param;\n  va_start(param, option);\n  if(option)\n    (void)va_arg(param, int);\n  va_end(param);\n}\nEOF\n\n/opt/homebrew/opt/llvm@18/bin/clang-tidy --checks=clang-analyzer-valist.Uninitialized src1.c src2.c\n\n# src2.c:7:11: warning: va_arg() is called on an uninitialized va_list [clang-analyzer-valist.Uninitialized]\n```\n\nFollow-up to e86542038dda88dadf8959584e803895f979310c #17047\n\nCloses #20605","files":[{"name":".clang-tidy.yml"},{"name":".github/workflows/linux.yml"},{"name":"CMake/Macros.cmake"},{"name":"CMakeLists.txt"},{"name":"Makefile.am"},{"name":"configure.ac"},{"name":"docs/INTERNALS.md"},{"name":"lib/Makefile.am"},{"name":"src/Makefile.am"},{"name":"src/tool_parsecfg.c"}],"number":258030,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4497dbd9ac4a31b0056a9179d500676ebe091de5","revision":"4497dbd9ac4a31b0056a9179d500676ebe091de5","revlink":"","when":1771455731,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4497dbd9ac4a31b0056a9179d500676ebe091de5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771523825.291433,1771523842.309552],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771523842.314436,1771523842.627843],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771523842.631087,1771523843.022251],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771523843.069332,1771544859.536253],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3460/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771544859.553626,1771544860.427852],"urls":{}}],"text":["failed","Runtest"],"times":[1771479716.486382,1771544860.432164]},"3461":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/Mail%20result/logs/stdio"]],"number":3461,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3461,"Build"],["codebase","","Build"],["got_revision","1858126cca37f5309e2714b988f8354715c6ffad","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1858126cca37f5309e2714b988f8354715c6ffad","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 19 Feb 2026 12:38:49","branch":"master","category":"curl","codebase":"","comments":"cmake/FindMbedTLS: add workaround for missing static MSVC `mbedcrypto.lib` 4.0.0\nSeen with mbedTLS 4.0.0. mbedTLS 4.0.0 renamed `mbedcrypto` lib to\n`tfpsacrypto`, while also keeping a copy under the old name to aid\ntransition. However, this compatibility logic is broken for MSVC static\nbuilds, and the old name missing.\n\nWork around by looking for the new name in the raw detection codepath.\n\nNote that using `pkg-config`-based detection also works as a workaround.\n\nReported-by: tawmoto on github\nFixes #20616\nRef: https://github.com/Mbed-TLS/mbedtls/blob/v4.0.0/library/CMakeLists.txt#L275-L282\nRef: https://github.com/Mbed-TLS/mbedtls/issues/10605\n\nCloses #20617","files":[{"name":"CMake/FindMbedTLS.cmake"}],"number":258068,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7e203c15e6be738944a467212a4a4d232af390f7","revision":"7e203c15e6be738944a467212a4a4d232af390f7","revlink":"","when":1771501129,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 12:38:49","branch":"master","category":"curl","codebase":"","comments":"rtspd: fix to check `realloc()` result\nAlso enable `bugprone-suspicious-realloc-usage` clang-tidy option\nto verify.\n\nFixing:\n```\ntests/server/rtspd.c:328:37: error: 'req->rtp_buffer' may be set to null if 'realloc' fails,\n which may result in a leak of the original buffer\n [bugprone-suspicious-realloc-usage,-warnings-as-errors]\n  328 |                   req->rtp_buffer = realloc(req->rtp_buffer,\n      |                   ~~~~~~~~~~~~~~~   ^       ~~~~~~~~~~~~~~~\n```\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-realloc-usage.html\n\nCloses #20621","files":[{"name":".clang-tidy.yml"},{"name":"tests/server/rtspd.c"}],"number":258069,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7c01bb23bc8454427149f31f4dae0c60c2991c15","revision":"7c01bb23bc8454427149f31f4dae0c60c2991c15","revlink":"","when":1771501129,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 12:44:37","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: sync argument names in prototype and definition\nDiscovered with clang-tidy checker\n`readability-inconsistent-declaration-parameter-name`.\n\nAlso:\n- do not enforce the above because of inconsistencies still present\n  between public API prototypes and definitions. (Also betwen man page\n  protos, and man page examples, and other parts of the code, e.g.\n  `easy` vs `curl` vs `d` vs `handle`) Perhaps subject for a future\n  effort:\n  https://github.com/curl/curl/actions/runs/22166472728/job/64094691653\n- enable and fix `readability-named-parameter` where missing.\n\nRefs:\nhttps://clang.llvm.org/extra/clang-tidy/checks/readability/inconsistent-declaration-parameter-name.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/readability/named-parameter.html\n\nCloses #20624","files":[{"name":".clang-tidy.yml"},{"name":"lib/altsvc.c"},{"name":"lib/altsvc.h"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-h1-proxy.h"},{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/conncache.h"},{"name":"lib/connect.h"},{"name":"lib/cookie.h"},{"name":"lib/cshutdn.h"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_hmac.h"},{"name":"lib/curl_md5.h"},{"name":"lib/curl_sha256.h"},{"name":"lib/curlx/strdup.h"},{"name":"lib/curlx/strparse.h"},{"name":"lib/curlx/warnless.h"},{"name":"lib/doh.h"},{"name":"lib/ftp.c"},{"name":"lib/ftplistparser.h"},{"name":"lib/hmac.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/hsts.h"},{"name":"lib/http2.c"},{"name":"lib/http2.h"},{"name":"lib/idn.h"},{"name":"lib/llist.h"},{"name":"lib/mime.c"},{"name":"lib/multi.c"},{"name":"lib/multiif.h"},{"name":"lib/netrc.c"},{"name":"lib/netrc.h"},{"name":"lib/parsedate.c"},{"name":"lib/parsedate.h"},{"name":"lib/request.h"},{"name":"lib/select.h"},{"name":"lib/sendf.c"},{"name":"lib/sendf.h"},{"name":"lib/setopt.h"},{"name":"lib/sha256.c"},{"name":"lib/splay.h"},{"name":"lib/strcase.h"},{"name":"lib/strequal.c"},{"name":"lib/uint-table.h"},{"name":"lib/url.h"},{"name":"lib/vauth/cleartext.c"},{"name":"lib/vauth/vauth.h"},{"name":"lib/vssh/vssh.c"},{"name":"lib/vtls/hostcheck.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/ws.c"},{"name":"lib/ws.h"},{"name":"src/tool_easysrc.h"},{"name":"src/tool_getpass.c"},{"name":"src/tool_paramhlp.h"},{"name":"tests/libtest/first.h"}],"number":258071,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c878160e9c1f7366e64299aa02540d5495c3df9c","revision":"c878160e9c1f7366e64299aa02540d5495c3df9c","revlink":"","when":1771501477,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 12:44:52","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: check `readability-redundant-control-flow`\nAlso fix fallouts.\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-control-flow.html\n\nCloses #20625","files":[{"name":".clang-tidy.yml"},{"name":"docs/examples/synctime.c"},{"name":"tests/server/tftpd.c"}],"number":258072,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bd60df527c782d8c907d8e2ea8bdb172860da8b0","revision":"bd60df527c782d8c907d8e2ea8bdb172860da8b0","revlink":"","when":1771501492,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 15:27:17","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: check `readability-redundant-preprocessor`, fix fallouts\nAlso:\n- cipher_suite: merge `USE_MBEDTLS` `#if` blocks.\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-preprocessor.html\n\nCloses #20628","files":[{"name":".clang-tidy.yml"},{"name":"lib/content_encoding.c"},{"name":"lib/vtls/cipher_suite.c"},{"name":"src/tool_help.c"}],"number":258116,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3cdc16742596e08427299865a25ef70dfee3400a","revision":"3cdc16742596e08427299865a25ef70dfee3400a","revlink":"","when":1771511237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 15:27:17","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: enable and fix `readability-uppercase-literal-suffix`\nRef: https://clang.llvm.org/extra/clang-tidy/checks/readability/uppercase-literal-suffix.html\n\nCloses #20629","files":[{"name":".clang-tidy.yml"},{"name":"lib/http.c"},{"name":"lib/socks.c"},{"name":"lib/vquic/curl_ngtcp2.c"}],"number":258117,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c07c3cac746bb899e8014200aad02e5f4bb507de","revision":"c07c3cac746bb899e8014200aad02e5f4bb507de","revlink":"","when":1771511237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 15:27:17","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: drop redundant casts\nFound via `readability-redundant-casting`. Prone to false positives, not\nenabled.\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-casting.html\n\nCloses #20630","files":[{"name":"docs/examples/chkspeed.c"},{"name":"docs/examples/ftpgetinfo.c"},{"name":"lib/cshutdn.c"},{"name":"lib/curl_fnmatch.c"},{"name":"lib/doh.c"},{"name":"lib/hash.c"},{"name":"lib/http.c"},{"name":"lib/ldap.c"},{"name":"lib/mprintf.c"},{"name":"lib/multi.c"},{"name":"lib/socks_sspi.c"},{"name":"lib/url.c"},{"name":"lib/version.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.c"},{"name":"src/config2setopts.c"},{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_cb_prg.c"},{"name":"src/tool_cb_rea.c"},{"name":"src/tool_filetime.c"},{"name":"tests/libtest/cli_hx_download.c"},{"name":"tests/libtest/cli_hx_upload.c"},{"name":"tests/libtest/lib2301.c"},{"name":"tests/libtest/lib573.c"},{"name":"tests/unit/unit1661.c"},{"name":"tests/unit/unit2603.c"}],"number":258118,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8712fac111206a9594b5b6eba36b590550c1df5c","revision":"8712fac111206a9594b5b6eba36b590550c1df5c","revlink":"","when":1771511237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 16:27:08","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: replace comma-separated string with list in config\nBump required clang-tidy version to v17.0.0 for this.\n\nRef: https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/clang-tidy/index.html\nFollow-up to 4497dbd9ac4a31b0056a9179d500676ebe091de5 #20605\n\nCloses #20632","files":[{"name":".clang-tidy.yml"},{"name":"docs/INTERNALS.md"}],"number":258127,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b7ecd14725fdfe63bf84f63829dd63fb2e8cba3f","revision":"b7ecd14725fdfe63bf84f63829dd63fb2e8cba3f","revlink":"","when":1771514828,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 16:34:01","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: sort list [ci skip]\nFollow-up to b7ecd14725fdfe63bf84f63829dd63fb2e8cba3f #20632","files":[{"name":".clang-tidy.yml"}],"number":258134,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b5a6d617d1bd6db224b714381e91fada8843a803","revision":"b5a6d617d1bd6db224b714381e91fada8843a803","revlink":"","when":1771515241,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 19:08:31","branch":"master","category":"curl","codebase":"","comments":"cmake: sync clang-tidy arg order in tests with C compiler\nPass macro definitions first. For uniformity, no functional difference.\n\nTo match:\n```\nCMAKE_C_COMPILE_OBJECT = '<CMAKE_C_COMPILER> <DEFINES> <INCLUDES> <FLAGS> [...]'\n```\n\nCloses #20635","files":[{"name":"CMake/Macros.cmake"}],"number":258158,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1858126cca37f5309e2714b988f8354715c6ffad","revision":"1858126cca37f5309e2714b988f8354715c6ffad","revlink":"","when":1771524511,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1858126cca37f5309e2714b988f8354715c6ffad"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771588866.394367,1771588903.613773],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771588903.621628,1771588903.822246],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771588903.826629,1771588903.997094],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771588904.000466,1771610390.265889],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3461/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771610390.293978,1771610390.944984],"urls":{}}],"text":["failed","Runtest"],"times":[1771544864.811559,1771610390.948723]},"3462":{"blame":["Anna Liberty <liberty.817@proton.me>","Daniel Lublin <daniel@lublin.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/Mail%20result/logs/stdio"]],"number":3462,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3462,"Build"],["codebase","","Build"],["got_revision","2862cafb49ec79b69f5521e860f2fd6041a934c8","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","2862cafb49ec79b69f5521e860f2fd6041a934c8","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 20 Feb 2026 12:08:52","branch":"master","category":"curl","codebase":"","comments":"cmake: improve clang-tidy invocation for tests in cross-builds\nBy passing to clang-tidy the C compiler with `--target` and sysroot\noptions, if any.\n\nFixing (GHA/windows, linux-mingw, CM clang-tidy):\n```\nlib/curl_setup.h:841:10: error: 'io.h' file not found [clang-diagnostic-error]\n  841 | #include <io.h>\n      |          ^~~~~~\nFound compiler error(s).\nFAILED: [code=1] tests/server/CMakeFiles/servers-clang-tidy bld/tests/server/CMakeFiles/servers-clang-tidy\ncd tests/server && /usr/bin/clang-tidy --config-file=.clang-tidy.yml\n--warnings-as-errors=* --checks=-clang-diagnostic-unused-function first.c getpart.c util.c dnsd.c [...]\n-- <-D-options> <-I-options> <cflags>\n```\n\nFor reference, this is CMake's built-in clang-tidy invocation:\n```\n/usr/local/bin/cmake -E __run_co_compile --tidy=\"/usr/bin/clang-tidy;--config-file=.clang-tidy.yml;\n--warnings-as-errors=*;--extra-arg-before=--driver-mode=gcc\" --source=lib/curl_fopen.c\n-- /usr/bin/clang --target=x86_64-w64-mingw32 <-D-options> <-I-options> <cflags>\n```\n\nAlso:\n- bump cmakelint `--max-statements`. Needs 59 after this patch.\n- use undocumented CMake variables:\n  - `CMAKE_C_COMPILE_OPTIONS_TARGET` for `--target=`\n  - `CMAKE_C_COMPILE_OPTIONS_SYSROOT` for `--sysroot=`\n\nCherry-picked from #20631\n\nCloses #20640","files":[{"name":"CMake/Macros.cmake"},{"name":"scripts/cmakelint.sh"}],"number":258295,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6dc5f2948cbd7ad420242faafa9e5b23cc4f409e","revision":"6dc5f2948cbd7ad420242faafa9e5b23cc4f409e","revlink":"","when":1771585732,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 12:08:52","branch":"master","category":"curl","codebase":"","comments":"INSTALL-CMAKE.md: document more settings requiring absolute paths\nCherry-picked from #20631\n\nCloses #20637","files":[{"name":"docs/INSTALL-CMAKE.md"}],"number":258296,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c927b18d6bd79109f8f8c47343aa157c15d28101","revision":"c927b18d6bd79109f8f8c47343aa157c15d28101","revlink":"","when":1771585732,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 12:08:52","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: work around clang-tidy <=20 false positive (Windows)\nclang-tidy <= v20 (as seen between 18.1.3 and 20.1.2) report\n`readability-uppercase-literal-suffix` originating from mingw-w64 system\nheader `_mingw_mac.h` via `define __MSABI_LONG(x) x ## l`\n\nTriggered by `SOCKENOMEM` (e.g. in tests/server/sockfilt.c):\n```\nwarning: integer literal has suffix 'l', which is not uppercase [readability-uppercase-literal-suffix]\n```\n\nWork around by replacing Windows macro `WSA_NOT_ENOUGH_MEMORY`\nwith its literal value.\n\nBug: https://github.com/curl/curl/pull/20631#issuecomment-3930619868\nFollow-up to c07c3cac746bb899e8014200aad02e5f4bb507de #20629\nCherry-picked from #20631\n\nCloses #20638","files":[{"name":"lib/curl_setup.h"}],"number":258297,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4042e7d9d8341e059dfe26276797e7296cc66518","revision":"4042e7d9d8341e059dfe26276797e7296cc66518","revlink":"","when":1771585732,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 12:08:52","branch":"master","category":"curl","codebase":"","comments":"tests/server/sockfilt: check for NULL `tv` to silence clang-tidy\nA NULL dereference cannot happen with existing use of this code.\n\nlinux-mingw, CM clang-tidy:\n```\n/home/runner/work/curl/curl/tests/server/sockfilt.c:720:24: error: Access\n to field 'tv_sec' results in a dereference of a null pointer (loaded from\n variable 'tv') [clang-analyzer-core.NullDereference,-warnings-as-errors]\n  720 |             tv->tv_sec = 0;\n      |             ~~         ^\n```\nRef: https://github.com/curl/curl/actions/runs/22191200093/job/64179197235?pr=20631#step:10:283\n\nCherry-picked from #20631\n\nCloses #20639","files":[{"name":"tests/server/sockfilt.c"}],"number":258298,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aa1854a8fffbcd1144b64fc25485ae71a6e6f4cf","revision":"aa1854a8fffbcd1144b64fc25485ae71a6e6f4cf","revlink":"","when":1771585732,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 12:08:52","branch":"master","category":"curl","codebase":"","comments":"docs: reword explanation of --variable option\nSimplify the language expaining the --variable option, reducing\nrepetition. Also fix some minor grammar issues and makes language for\nexamples more consistent.\n\nCloses #20636","files":[{"name":"docs/cmdline-opts/_VARIABLES.md"}],"number":258299,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3699976b7939cac7a8f3fefad12f192d0e55654d","revision":"3699976b7939cac7a8f3fefad12f192d0e55654d","revlink":"","when":1771585732,"who":"Anna Liberty <liberty.817@proton.me>"},{"at":"Fri 20 Feb 2026 12:50:10","branch":"master","category":"curl","codebase":"","comments":"docs: clarify --ipv4 and --ipv6\nTry to make the wording more clear. It is the addresses in the resolver\nresult that are affected, not anything regarding *how* resolving is\ndone.\n\nCloses #20585","files":[{"name":"docs/cmdline-opts/ipv4.md"},{"name":"docs/cmdline-opts/ipv6.md"}],"number":258310,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d4234d9f462a71543e0c8d903a5569b37a1ba10a","revision":"d4234d9f462a71543e0c8d903a5569b37a1ba10a","revlink":"","when":1771588210,"who":"Daniel Lublin <daniel@lublin.se>"},{"at":"Fri 20 Feb 2026 16:32:37","branch":"master","category":"curl","codebase":"","comments":"memdebug: include `backtrace.h` as system header\nCloses #20642","files":[{"name":"lib/memdebug.c"}],"number":258350,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dd82205bb2ecd6efe489fef1815348d0bcb033f1","revision":"dd82205bb2ecd6efe489fef1815348d0bcb033f1","revlink":"","when":1771601557,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 16:32:37","branch":"master","category":"curl","codebase":"","comments":"cmake: include `curl/curl.h` as system header in integration tests\nFollow-up to fb70812437ad28b74dbdc1031e46c1d86bc9db3c #16126\n\nCloses #20651","files":[{"name":"tests/cmake/test.c"}],"number":258352,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1eb79cf54bbf4ce90d0c138a97aa535ec2f1b5b8","revision":"1eb79cf54bbf4ce90d0c138a97aa535ec2f1b5b8","revlink":"","when":1771601557,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 16:32:37","branch":"master","category":"curl","codebase":"","comments":"build: disable typecheck via the command-line instead of `curl_config.h`\nTo make it apply to examples. This in turn makes analyzers run quicker\nand with fewer false positives.\n\nIt's a special disable option, having its effect via `curl/curl.h`.\n\nBug: https://github.com/curl/curl/pull/20649#issuecomment-3934885021\nFollow-up to 9e6f1c5efb7a70e1f33e467a738f3e3f652f3174 #19637\n\nCloses #20650","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"lib/curl_config-cmake.h.in"},{"name":"tests/test1165.pl"}],"number":258354,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4b4637a445f6338992e967db301f62cd7c7e2937","revision":"4b4637a445f6338992e967db301f62cd7c7e2937","revlink":"","when":1771601557,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 17:09:20","branch":"master","category":"curl","codebase":"","comments":"tests: avoid assignment in `if` conditions in `first.h`\nFound by clang-tidy `bugprone-assignment-in-if-condition`.\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/assignment-in-if-condition.html\n\nCloses #20646","files":[{"name":"tests/libtest/first.h"}],"number":258369,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"eabd452d27b599012f005c1bbec31660dbdae377","revision":"eabd452d27b599012f005c1bbec31660dbdae377","revlink":"","when":1771603760,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 17:15:49","branch":"master","category":"curl","codebase":"","comments":"libtests: drop two redundant `memset()`s\nReported by clang-tidy `bugprone-sizeof-expression`.\n\nSilencing:\n```\ntests/libtest/cli_h2_pausing.c:164:23: warning: suspicious usage of 'sizeof()' on an expression of pointer type [bugprone-sizeof-expression]\n  164 |   memset(&resolve, 0, sizeof(resolve));\n      |                       ^\ntests/libtest/cli_upload_pausing.c:158:23: warning: suspicious usage of 'sizeof()' on an expression of pointer type [bugprone-sizeof-expression]\n  158 |   memset(&resolve, 0, sizeof(resolve));\n      |                       ^\n```\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/sizeof-expression.html\n\nCloses #20649","files":[{"name":"tests/libtest/cli_h2_pausing.c"},{"name":"tests/libtest/cli_upload_pausing.c"}],"number":258371,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"947775a613f5e41e69a9a2baac7b79fc4e597544","revision":"947775a613f5e41e69a9a2baac7b79fc4e597544","revlink":"","when":1771604149,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 17:33:02","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: check `misc-header-include-cycle`, fix in internal headers\nAlso opt-out `curl/curl.h` because it includes `curl/mprintf.h`, which\nin turn includes `curl/curl.h` for `CURL_EXTERN`. Not changeable in\npublic headers to remain compatible. (Somehow only triggered for\nexamples.)\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/misc/header-include-cycle.html\n\nCloses #20645","files":[{"name":".clang-tidy.yml"},{"name":"lib/functypes.h"},{"name":"src/tool_operate.h"},{"name":"src/tool_sdecls.h"}],"number":258376,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"977ac0c06cddff2b5e994ee427e947dbe68a558d","revision":"977ac0c06cddff2b5e994ee427e947dbe68a558d","revlink":"","when":1771605182,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 17:33:35","branch":"master","category":"curl","codebase":"","comments":"unit1654: fix clang-tidy `bugprone-redundant-branch-condition`\n```\ntests/unit/unit1654.c:41:5: warning: redundant condition 'result' [bugprone-redundant-branch-condition]\n   41 |     fail_if(result, \"Curl_altsvc_load\");\n      |     ^\ntests/libtest/unitcheck.h:29:5: note: expanded from macro 'fail_if'\n   29 |     if(expr) {                                                         \\\n      |     ^\n```\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/redundant-branch-condition.html\n\nCloses #20648","files":[{"name":".clang-tidy.yml"},{"name":"tests/unit/unit1654.c"}],"number":258377,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2862cafb49ec79b69f5521e860f2fd6041a934c8","revision":"2862cafb49ec79b69f5521e860f2fd6041a934c8","revlink":"","when":1771605215,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"2862cafb49ec79b69f5521e860f2fd6041a934c8"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771652355.950058,1771652419.42946],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771652419.448125,1771652420.072597],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771652420.07686,1771652420.691503],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771652420.694935,1771675514.866267],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3462/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771675514.89644,1771675550.996601],"urls":{}}],"text":["failed","Runtest"],"times":[1771610393.728827,1771675551.004349]},"3463":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/Mail%20result/logs/stdio"]],"number":3463,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3463,"Build"],["codebase","","Build"],["got_revision","c81309479a1fcfa18e87159f29e8be06dc3a4861","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","c81309479a1fcfa18e87159f29e8be06dc3a4861","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 20 Feb 2026 23:06:43","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":258399,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7bcf877198c980ea54f8ceac274d9753ec2849cf","revision":"7bcf877198c980ea54f8ceac274d9753ec2849cf","revlink":"","when":1771625203,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Feb 2026 00:08:59","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: link to main documentation page [ci skip]","files":[{"name":".clang-tidy.yml"}],"number":258404,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c81309479a1fcfa18e87159f29e8be06dc3a4861","revision":"c81309479a1fcfa18e87159f29e8be06dc3a4861","revlink":"","when":1771628939,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"c81309479a1fcfa18e87159f29e8be06dc3a4861"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771718537.080067,1771718543.686965],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771718543.690963,1771718543.933242],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771718543.93565,1771718544.137613],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771718544.140044,1771739306.910159],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3463/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771739306.947306,1771739309.194359],"urls":{}}],"text":["failed","Runtest"],"times":[1771675555.093079,1771739309.215691]},"3464":{"blame":["Christian Schmitz <support@monkeybreadsoftware.de>","Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/Mail%20result/logs/stdio"]],"number":3464,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3464,"Build"],["codebase","","Build"],["got_revision","25512ab34e1852c6a33aff56075989e132919a3b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","25512ab34e1852c6a33aff56075989e132919a3b","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 21 Feb 2026 14:55:05","branch":"master","category":"curl","codebase":"","comments":"request.h: rename parameter 'buf' to 'req' in Curl_req_send\nSomeone renamed the parameter, so we need to rename the documentation.\n\nCloses #20660","files":[{"name":"lib/request.h"}],"number":258425,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d19c9e4e632f23812d2781f409f4d338e4a14f45","revision":"d19c9e4e632f23812d2781f409f4d338e4a14f45","revlink":"","when":1771682105,"who":"Christian Schmitz <support@monkeybreadsoftware.de>"},{"at":"Sat 21 Feb 2026 14:56:06","branch":"master","category":"curl","codebase":"","comments":"easy: reset pausing when resetting request\nWhen the easy handle's request is reset, this needs to also reset\nany pausing/ratelimit state.\n\nReported-by: Natris on github\nFixes #20641\nCloses #20643","files":[{"name":"lib/request.c"}],"number":258426,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"078b3031eaf2e44ada1fe067d5e5c3104cbc0772","revision":"078b3031eaf2e44ada1fe067d5e5c3104cbc0772","revlink":"","when":1771682166,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 21 Feb 2026 15:06:58","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: drop some redundant conditions reported by `misc-redundant-expression`\nNot enforced due to false positives, and because in cases a redundant\nexpression (e.g. encapsulated in a macro) may be preferred.\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/misc/redundant-expression.html\n\nCloses #20644","files":[{"name":"lib/cf-h2-proxy.c"},{"name":"lib/http2.c"},{"name":"lib/multi.c"},{"name":"lib/vtls/vtls_scache.c"}],"number":258431,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"020f48d00c18eeb9af5f8230c34e5bb83d7f8a41","revision":"020f48d00c18eeb9af5f8230c34e5bb83d7f8a41","revlink":"","when":1771682818,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Feb 2026 15:06:58","branch":"master","category":"curl","codebase":"","comments":"openssl: fix potential OOB read in debug/verbose logging\nReported-by: aisle-research-bot\nBug: https://github.com/curl/curl/pull/20654#discussion_r2834860711\n\nCloses #20656","files":[{"name":"lib/vtls/openssl.c"}],"number":258432,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b35e58b24c4b0ae7366d733fb36ac8bd57b73739","revision":"b35e58b24c4b0ae7366d733fb36ac8bd57b73739","revlink":"","when":1771682818,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Feb 2026 15:06:58","branch":"master","category":"curl","codebase":"","comments":"inet_pton: scope an include\nCloses #20661","files":[{"name":"lib/curlx/inet_pton.c"}],"number":258433,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a0244c536ecd5307316ae0cfcc74ba9602438d3b","revision":"a0244c536ecd5307316ae0cfcc74ba9602438d3b","revlink":"","when":1771682818,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Feb 2026 18:37:31","branch":"master","category":"curl","codebase":"","comments":"url: fix copy and paste url_match_auth_nego mistake\nFollow-up to 34fa034\nReported-by: dahmono on github\nCloses #20662","files":[{"name":"lib/url.c"}],"number":258450,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f1a39f221d57354990e3eeeddc3404aede2aff70","revision":"f1a39f221d57354990e3eeeddc3404aede2aff70","revlink":"","when":1771695451,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Feb 2026 00:13:29","branch":"master","category":"curl","codebase":"","comments":"silent.md: also mention it shuts off warning messages\nCloses #20664","files":[{"name":"docs/cmdline-opts/silent.md"}],"number":258465,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9ce9afa3120a1ce0b41dffe75716c71fc6dbbac9","revision":"9ce9afa3120a1ce0b41dffe75716c71fc6dbbac9","revlink":"","when":1771715609,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Feb 2026 00:58:04","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: check `bugprone-macro-parentheses`, fix fallouts\nAlso:\n- lib/parsedate: avoid relying on side-effect of missing parentheses.\n- lib/http: drop redundant parentheses.\n- fix cases in headers missed by clang-tidy.\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/macro-parentheses.html\n\nCloses #20647","files":[{"name":".clang-tidy.yml"},{"name":"include/curl/curl.h"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.h"},{"name":"lib/curl_sasl.h"},{"name":"lib/curl_share.h"},{"name":"lib/curlx/strparse.c"},{"name":"lib/ftp.c"},{"name":"lib/getinfo.c"},{"name":"lib/hash.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/idn.c"},{"name":"lib/mprintf.c"},{"name":"lib/parsedate.c"},{"name":"lib/setopt.c"},{"name":"lib/sigpipe.h"},{"name":"lib/telnet.c"},{"name":"lib/uint-hash.c"},{"name":"lib/url.c"},{"name":"lib/urlapi.c"},{"name":"lib/urldata.h"},{"name":"src/tool_cb_wrt.c"},{"name":"src/tool_parsecfg.c"},{"name":"src/tool_setopt.c"},{"name":"src/tool_setopt.h"},{"name":"src/tool_vms.h"},{"name":"src/var.c"},{"name":"tests/libtest/first.h"},{"name":"tests/libtest/lib2405.c"},{"name":"tests/libtest/lib557.c"},{"name":"tests/libtest/mk-lib1521.pl"},{"name":"tests/libtest/unitcheck.h"},{"name":"tests/server/first.h"},{"name":"tests/server/tftpd.c"}],"number":258475,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"139307865a32a1a229e7517946e979e19e2f42c0","revision":"139307865a32a1a229e7517946e979e19e2f42c0","revlink":"","when":1771718284,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Feb 2026 00:58:04","branch":"master","category":"curl","codebase":"","comments":"build: adjust minimum version for some clang picky warnings\nEnable 3 warnings earlier with autotools, update comments for the rest.\n\nRef: https://godbolt.org/\n\nCloses #20665","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"m4/curl-compilers.m4"}],"number":258476,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"25512ab34e1852c6a33aff56075989e132919a3b","revision":"25512ab34e1852c6a33aff56075989e132919a3b","revlink":"","when":1771718284,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"25512ab34e1852c6a33aff56075989e132919a3b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771783357.437238,1771783484.435573],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771783484.447196,1771783484.734899],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771783484.737462,1771783484.880242],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771783484.882519,1771804345.281032],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3464/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771804345.288395,1771804345.981456],"urls":{}}],"text":["failed","Runtest"],"times":[1771739315.351597,1771804345.984884]},"3465":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/Mail%20result/logs/stdio"]],"number":3465,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3465,"Build"],["codebase","","Build"],["got_revision","57a1cc558795a4a96c27de7042a3e1634cead3f6","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","57a1cc558795a4a96c27de7042a3e1634cead3f6","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 22 Feb 2026 13:51:02","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: add missing parentheses to debug macro arguments\nFollow-up to 139307865a32a1a229e7517946e979e19e2f42c0 #20647\n\nCloses #20674","files":[{"name":"lib/curl_setup.h"}],"number":258530,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e009beab89f88fa0fc347789b26e734e3febeabe","revision":"e009beab89f88fa0fc347789b26e734e3febeabe","revlink":"","when":1771764662,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Feb 2026 13:51:02","branch":"master","category":"curl","codebase":"","comments":"cmake: omit `curl.rc` from curltool lib\nIt's unnecessary for static libs, and saves one build step when building\ntests on Windows.\n\nCloses #20671","files":[{"name":"src/CMakeLists.txt"}],"number":258531,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"912aa7c8676701ff7358e5bf8b2a5c6ac0ac1c3b","revision":"912aa7c8676701ff7358e5bf8b2a5c6ac0ac1c3b","revlink":"","when":1771764662,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Feb 2026 14:56:07","branch":"master","category":"curl","codebase":"","comments":"tool: improve config error messaging\n- make sure that errors for specific options in config files identify\n  the file, line number and shows the error about the correct option\n\n- improve some error message wording\n\n- add warning for leading single quote of arguments in config files\n  (verified in test 1712)\n\n- adjust test error outputs accordingly\n\ntest1712 introduces mode=warn\n\nUse the mode=\"warn\" attribute if the output curl warning output, as it\nthen makes the check without newlines and the prefix to better handle\nthat the lines may wrap at different points depending on the lengths of\nthe lines and terminal width.\n\nFixes #20598\nCloses #20666","files":[{"name":"docs/tests/FILEFORMAT.md"},{"name":"src/tool_getparam.h"},{"name":"src/tool_helpers.c"},{"name":"src/tool_parsecfg.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1712"},{"name":"tests/data/test459"},{"name":"tests/runtests.pl"}],"number":258542,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8e3a2a64d103a46508e17cde76595993de96ea6c","revision":"8e3a2a64d103a46508e17cde76595993de96ea6c","revlink":"","when":1771768567,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Feb 2026 16:05:10","branch":"master","category":"curl","codebase":"","comments":"cmake: limit clang-tidy to the shared libcurl if static is also built\nOn platforms that require building static and shared libcurl separately,\nafter this change clang-tidy is only run on one of them, to reduce build\ntime by avoiding the double-work. From a clang-tidy standpoint, static\nand shared libs are identical.\n\nExcept `dllmain.c` on Windows, which is only present in shared. To keep\nrunning it through clang-tidy, prefer the shared library for clang-tidy.\n\nCloses #20675","files":[{"name":"lib/CMakeLists.txt"}],"number":258548,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"898ec9f2fb6028057afc0b6368876610f74d1210","revision":"898ec9f2fb6028057afc0b6368876610f74d1210","revlink":"","when":1771772710,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Feb 2026 16:17:49","branch":"master","category":"curl","codebase":"","comments":"socks_sspi: split Curl_SOCKS5_gssapi_negotiate into sub functions\nCreate and use socks5_sspi_setup(), socks5_sspi_loop() and\nsocks5_sspi_encryption(). Reduces complexity.\n\nCloses #20581","files":[{"name":"lib/socks_sspi.c"}],"number":258552,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"84112673a006017739148f36d05ff6b1229e5905","revision":"84112673a006017739148f36d05ff6b1229e5905","revlink":"","when":1771773469,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Feb 2026 16:28:54","branch":"master","category":"curl","codebase":"","comments":"config2setopts: split into smaller functions\nReduces complexity from 63 to 45\n\nCloses #20676","files":[{"name":"src/config2setopts.c"}],"number":258556,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0824bae8b05727038dff702e735752c7ae963fbf","revision":"0824bae8b05727038dff702e735752c7ae963fbf","revlink":"","when":1771774134,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Feb 2026 19:16:31","branch":"master","category":"curl","codebase":"","comments":"cmake: force-disable unity for clang-tidied build targets only\nInstead of globally disabling unity for all targets when clang-tidy is\nenabled.\n\nAfter this patch `CMAKE_UNITY_BUILD=ON` is honored for:\n- static libcurl when building both static and shared separately.\n- libcurlu and libcurltool internal libraries when building the test\n  target.\n\nWhile keeping unity disabled for the libcurl build pass running\nclang-tidy, and the curl tool, also running clang-tidy.\n\nTo make clang-tidy-enabled builds finish faster when unity mode is\nenabled, yet performs the same clang-tidy checks as before this patch.\n\nEffect on:\n- GHA/macos: core build: same, buils tests 5-12 seconds faster,\n  with steps going down from 259 to 25.\n\n  52s: https://github.com/curl/curl/actions/runs/22279958340/job/64448913325 ->\n  47s: https://github.com/curl/curl/actions/runs/22279873606/job/64448710743\n\n- GHA/windows (not enabled): it'd save about 1 minute, bringing total\n  time barely below 10m, still one of the slowest jobs overall.\n  (#20667 is trying a way for 4x speed-up (with a drawback)).\n\n  5m21s: https://github.com/curl/curl/actions/runs/22222907068/job/64284556852 ->\n  4m26s: https://github.com/curl/curl/actions/runs/22281033369/job/64451601548\n\nCloses #20670","files":[{"name":"CMakeLists.txt"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"lib/CMakeLists.txt"},{"name":"src/CMakeLists.txt"}],"number":258563,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fff9905bcf7c8c1da1668213d79473865461048f","revision":"fff9905bcf7c8c1da1668213d79473865461048f","revlink":"","when":1771784191,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Feb 2026 20:43:05","branch":"master","category":"curl","codebase":"","comments":"GHA/non-native: enable FreeBSD on arm again\nUpstream package install is working again.\n\nFollow-up to 41a6eeadf6de719caf414c3520e912db989a6d43 #20267\n\nCloses #20678","files":[{"name":".github/workflows/non-native.yml"}],"number":258568,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c387c9fd0c0954b0e355424150203ab28a0c6d13","revision":"c387c9fd0c0954b0e355424150203ab28a0c6d13","revlink":"","when":1771789385,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Feb 2026 22:32:13","branch":"master","category":"curl","codebase":"","comments":"tests/server: silence clang-tidy warning\nIt looks like a case that can never happen in practice.\n\nSeen on mingw-w64 with experimental concatenated (vs. #included) test\nsources:\n```\ntests/server/util.c:662:16: error: Null pointer passed as 1st\n argument to string length function [clang-analyzer-unix.cstring.NullArg]\n  662 |   size_t len = strlen(unix_socket);\n      |                ^\n```\nRef: https://github.com/curl/curl/actions/runs/22267482855/job/64416261156#step:10:273\n\nCloses #20668","files":[{"name":"tests/server/util.c"}],"number":258572,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"29758a6143d6ffec41d7c6a01c359c1b9301f9ab","revision":"29758a6143d6ffec41d7c6a01c359c1b9301f9ab","revlink":"","when":1771795933,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 23 Feb 2026 00:01:18","branch":"master","category":"curl","codebase":"","comments":"URL-SYNTAX.md: fix port number mistakes for IMAP and LDAP\nReported-by: Augment code\nURL: https://github.com/curl/curl/pull/20673#pullrequestreview-3838139961\nCloses #20679","files":[{"name":"docs/URL-SYNTAX.md"}],"number":258581,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"57a1cc558795a4a96c27de7042a3e1634cead3f6","revision":"57a1cc558795a4a96c27de7042a3e1634cead3f6","revlink":"","when":1771801278,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"57a1cc558795a4a96c27de7042a3e1634cead3f6"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771848566.451142,1771848632.529688],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771848632.538095,1771848632.732956],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771848632.736046,1771848632.903672],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771848632.906585,1771870143.249658],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3465/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771870143.260049,1771870144.005679],"urls":{}}],"text":["failed","Runtest"],"times":[1771804348.443198,1771870144.009079]},"3466":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/Mail%20result/logs/stdio"]],"number":3466,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3466,"Build"],["codebase","","Build"],["got_revision","65262be0ab08b7c696ed127adf207b1b0e6d006d","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","65262be0ab08b7c696ed127adf207b1b0e6d006d","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 23 Feb 2026 01:00:47","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: add arg names to prototypes where missing\nDetected by `readability-named-parameter` with `HeaderFilterRegex: '.*'`,\nor `CURL_CLANG_TIDYFLAGS='--header-filter=.*'`.\n\nFollow-up to c878160e9c1f7366e64299aa02540d5495c3df9c #20624\n\nCloses #20657","files":[{"name":"include/curl/curl.h"},{"name":"include/curl/multi.h"},{"name":"include/curl/urlapi.h"},{"name":"lib/curl_addrinfo.h"},{"name":"lib/curl_share.h"},{"name":"lib/formdata.h"},{"name":"lib/hash.h"},{"name":"lib/http.h"},{"name":"lib/llist.h"},{"name":"lib/multiif.h"},{"name":"src/slist_wc.h"}],"number":258584,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e8415ad3c7ab69a7056daa4b39e7a0044c43f5ba","revision":"e8415ad3c7ab69a7056daa4b39e7a0044c43f5ba","revlink":"","when":1771804847,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 23 Feb 2026 10:23:57","branch":"master","category":"curl","codebase":"","comments":"openssl: fix compiler warning with OpenSSL master\nvtls/openssl.c:469:15: error: assignment discards \u2018const\u2019 qualifier from pointer target type [-Wdiscarded-qualifiers]\n\nX509_get_X509_PUBKEY() now returns a const pointer - but only on OpenSSL\n3, we must keep the non-const version for all forks.\n\nCloses #20681","files":[{"name":"lib/vtls/openssl.c"}],"number":258623,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3877db7bcf8a180f8dcb1c36baf5f77dc29cbf1d","revision":"3877db7bcf8a180f8dcb1c36baf5f77dc29cbf1d","revlink":"","when":1771838637,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Feb 2026 13:56:59","branch":"master","category":"curl","codebase":"","comments":"cmake: always build curlu and curltool test libs in unity mode\nTo speed up building/running tests by default (e.g. via `testdeps` or\n`tests` targets.)\n\nIt reduces build commands to 21 (from 239) for a test build.\n\nIn CI, it affects build test step times as below:\n- GHA/linux: aws-lc\n  12s https://github.com/curl/curl/actions/runs/22279958343/job/64448913413 ->\n  6s https://github.com/curl/curl/actions/runs/22282767915/job/64455970302\n- GHA/linux: Fil-C\n  39s https://github.com/curl/curl/actions/runs/22279958343/job/64448913430 ->\n  37s https://github.com/curl/curl/actions/runs/22282767915/job/64455970352\n- GHA/non-native: FreeBSD Intel\n  22s https://github.com/curl/curl/actions/runs/22279958335/job/64448913514 ->\n  15s https://github.com/curl/curl/actions/runs/22282767899/job/64455969960\n- GHA/windows: dl-mingw 6.4.0\n  23s https://github.com/curl/curl/actions/runs/22279958334/job/64448917225 ->\n  9s https://github.com/curl/curl/actions/runs/22282767922/job/64455975006\n\nFollow-up to fff9905bcf7c8c1da1668213d79473865461048f #20670\n\nCloses #20677","files":[{"name":"lib/CMakeLists.txt"},{"name":"src/CMakeLists.txt"}],"number":258683,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d6d8a1a15aefdc4c17aecd35f9e6eb55838e2025","revision":"d6d8a1a15aefdc4c17aecd35f9e6eb55838e2025","revlink":"","when":1771851419,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 23 Feb 2026 13:56:59","branch":"master","category":"curl","codebase":"","comments":"curl/curl.h: revert to recursive macros to keep supporting C++ use-case\nTo avoid breaking 3rd-party code reusing these symbols as C++ methods,\ne.g. in CMake sources:\n```\ncmake/src/v4.0.0-b30653ae0c.clean/Source/cmCurl.cxx:119:24: error: expected unqualified-id\n  119 |     ::CURLcode res = ::curl_easy_setopt(curl, CURLOPT_CAINFO, cafile.c_str());\n      |                        ^\n```\n\nAlso expand comment to highlight the case.\n\nReported-by: Kai Pastor\nBug: https://github.com/curl/curl/commit/daa6b27b4d998d62c8198b4fe167199cc7bf0064#r177869049\nReported-by: Marcel Raad\nBug: https://curl.se/mail/lib-2026-02/0020.html\nFixes #20682\nFollow-up to daa6b27b4d998d62c8198b4fe167199cc7bf0064 #20597\n\nCloses #20686","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"include/curl/curl.h"},{"name":"m4/curl-compilers.m4"}],"number":258684,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ee9b000438bd6e4cecc8a933804397a55ad0f7b8","revision":"ee9b000438bd6e4cecc8a933804397a55ad0f7b8","revlink":"","when":1771851419,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 23 Feb 2026 14:43:37","branch":"master","category":"curl","codebase":"","comments":"cmake: add C++ integration test\nAlso:\n- include code to verify a C++-specific public header regression\n  reported in 8.19.0-rc2.\n- curl/curl.h: mention C++ global namespace in comment.\n- GHA/dist: add CI job for C++. Runtime: 15 seconds.\n\nFollow-up to ee9b000438bd6e4cecc8a933804397a55ad0f7b8 #20686\nRef: #20682\n\nCloses #20687","files":[{"name":".github/workflows/distcheck.yml"},{"name":"Makefile.am"},{"name":"include/curl/curl.h"},{"name":"tests/cmake/CMakeLists.txt"},{"name":"tests/cmake/test.c"},{"name":"tests/cmake/test.cpp"}],"number":258693,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6ad50dc2859e9ea764aafe51b34d430a663fb1d3","revision":"6ad50dc2859e9ea764aafe51b34d430a663fb1d3","revlink":"","when":1771854217,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 23 Feb 2026 16:00:42","branch":"master","category":"curl","codebase":"","comments":"lib: use lib source directory as base include path\nBacktrack on previous change that aimed to solve the wrong `share.h`\nbeing included. It turns out it did not fix this issue. At the same time\nit introduced relative header filenames and the need to include the same\nheaders differently depending on the source files' location, reducing\nreadability and editability.\n\nReplace this method by re-adding curl's lib source directory to the\nheader path and addressing headers by the their full, relative name to\nthat base directory. Aligning with this method already used in src and\ntests.\n\nWith these advantages:\n- makes includes easier to read, recognize, grep, sort, write, and copy\n  between sources,\n- syncs the way these headers are included across curl components,\n- avoids the ambiguity between system `schannel.h`, `rustls.h` vs.\n  local headers using the same names in `lib/vtls`,\n- silences clang-tidy `readability-duplicate-include` checker, which\n  detects the above issue,\n  Ref: https://clang.llvm.org/extra/clang-tidy/checks/readability/duplicate-include.html\n- possibly silences TIOBE coding standard warnings:\n  `6.10.2.a: Don't use relative paths in #include statements.`\n- long shot: it works well with concatenated test sources, for\n  clang-tidy-friendly custom unity builds. Ref: #20667\n\nSlight downside: it's not enforced.\n\nIf there happens to be a collision between a local `lib/*.h` header and\na system one, the solution is to rename (possibly with its `.c`\ncounterpart) into the `curl_` namespace. This is also the method used by\ncurl in the past.\n\nAlso:\n- curlx/inet_pton: reduce scope of an include.\n- toolx/tool_time: apply this to an include, and update VS project\n  files accordingly. Also dropping unnecessary lib/curlx header path.\n- clang-tidy: enable `readability-duplicate-include`.\n\nFollow-up to 3887069c661b40e76b053a4867eb565d4761ab3e #19676\nFollow-up to 625f2c1644da58b9617479775badea21f125ce6d #16991 #16949\n\nCloses #20623","files":[{"name":".clang-tidy.yml"},{"name":"lib/CMakeLists.txt"},{"name":"lib/Makefile.am"},{"name":"lib/curlx/base64.c"},{"name":"lib/curlx/basename.c"},{"name":"lib/curlx/basename.h"},{"name":"lib/curlx/curlx.h"},{"name":"lib/curlx/dynbuf.c"},{"name":"lib/curlx/fopen.c"},{"name":"lib/curlx/fopen.h"},{"name":"lib/curlx/inet_ntop.c"},{"name":"lib/curlx/inet_ntop.h"},{"name":"lib/curlx/inet_pton.c"},{"name":"lib/curlx/inet_pton.h"},{"name":"lib/curlx/multibyte.c"},{"name":"lib/curlx/multibyte.h"},{"name":"lib/curlx/nonblock.c"},{"name":"lib/curlx/strcopy.c"},{"name":"lib/curlx/strdup.c"},{"name":"lib/curlx/strdup.h"},{"name":"lib/curlx/strerr.c"},{"name":"lib/curlx/strparse.c"},{"name":"lib/curlx/strparse.h"},{"name":"lib/curlx/timediff.c"},{"name":"lib/curlx/timediff.h"},{"name":"lib/curlx/timeval.c"},{"name":"lib/curlx/timeval.h"},{"name":"lib/curlx/version_win32.c"},{"name":"lib/curlx/version_win32.h"},{"name":"lib/curlx/wait.c"},{"name":"lib/curlx/wait.h"},{"name":"lib/curlx/warnless.c"},{"name":"lib/curlx/winapi.c"},{"name":"lib/vauth/cleartext.c"},{"name":"lib/vauth/cram.c"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/digest.h"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vauth/gsasl.c"},{"name":"lib/vauth/krb5_gssapi.c"},{"name":"lib/vauth/krb5_sspi.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vauth/oauth2.c"},{"name":"lib/vauth/spnego_gssapi.c"},{"name":"lib/vauth/spnego_sspi.c"},{"name":"lib/vauth/vauth.c"},{"name":"lib/vauth/vauth.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_ngtcp2.h"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/curl_quiche.h"},{"name":"lib/vquic/vquic-tls.c"},{"name":"lib/vquic/vquic-tls.h"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic.h"},{"name":"lib/vquic/vquic_int.h"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vssh/ssh.h"},{"name":"lib/vssh/vssh.c"},{"name":"lib/vssh/vssh.h"},{"name":"lib/vtls/apple.c"},{"name":"lib/vtls/apple.h"},{"name":"lib/vtls/cipher_suite.c"},{"name":"lib/vtls/cipher_suite.h"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/gtls.h"},{"name":"lib/vtls/hostcheck.c"},{"name":"lib/vtls/hostcheck.h"},{"name":"lib/vtls/keylog.c"},{"name":"lib/vtls/keylog.h"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/mbedtls.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/rustls.h"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel.h"},{"name":"lib/vtls/schannel_int.h"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_int.h"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/vtls_scache.h"},{"name":"lib/vtls/vtls_spack.c"},{"name":"lib/vtls/vtls_spack.h"},{"name":"lib/vtls/wolfssl.c"},{"name":"lib/vtls/wolfssl.h"},{"name":"lib/vtls/x509asn1.c"},{"name":"lib/vtls/x509asn1.h"},{"name":"projects/Windows/tmpl/curl.vcxproj"},{"name":"src/toolx/tool_time.c"}],"number":258709,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3058ed3df873c21ebba2007c3b12ed9f37558bfe","revision":"3058ed3df873c21ebba2007c3b12ed9f37558bfe","revlink":"","when":1771858842,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 23 Feb 2026 16:45:37","branch":"master","category":"curl","codebase":"","comments":"setopt: make setopt_copypostfields a separate function\nCloses #20688","files":[{"name":"lib/setopt.c"}],"number":258716,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e9786038d6ca664a6268df32c8db11a8276f28db","revision":"e9786038d6ca664a6268df32c8db11a8276f28db","revlink":"","when":1771861537,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Feb 2026 17:03:01","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: add arg names to prototypes where missing (cont.)\nDetected by `readability-named-parameter` with `HeaderFilterRegex: '.*'`,\nor `CURL_CLANG_TIDYFLAGS='--header-filter=.*'`. Seen on Windows.\n\nFollow-up to e8415ad3c7ab69a7056daa4b39e7a0044c43f5ba #20657\nFollow-up to c878160e9c1f7366e64299aa02540d5495c3df9c #20624\n\nCloses #20693","files":[{"name":"lib/curlx/inet_pton.h"}],"number":258722,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f1cee1f18a0c817810117a08ae146c1d57bb8303","revision":"f1cee1f18a0c817810117a08ae146c1d57bb8303","revlink":"","when":1771862581,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 23 Feb 2026 17:22:26","branch":"master","category":"curl","codebase":"","comments":"ftp: split ftp_state_use_port into sub functions\nFor readability and reduced complexity.\n\nFixed a bug when FTPPORT specifies an IPv6-address only, without brackets.\n\nCloses #20685","files":[{"name":"lib/ftp.c"}],"number":258724,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"29bca12978f3adebe33b63c18aa3c3fe6439381a","revision":"29bca12978f3adebe33b63c18aa3c3fe6439381a","revlink":"","when":1771863746,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Feb 2026 18:57:40","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: enable `readability-math-missing-parentheses`, adjust code\nNo functional changes.\n\nAlso:\n- md4, md5: drop redundant parentheses from macro values.\n\nCloses #20691","files":[{"name":".clang-tidy.yml"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/curl_ntlm_core.c"},{"name":"lib/curlx/base64.c"},{"name":"lib/curlx/strparse.c"},{"name":"lib/curlx/timeval.c"},{"name":"lib/escape.c"},{"name":"lib/ftp.c"},{"name":"lib/hmac.c"},{"name":"lib/http.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/md4.c"},{"name":"lib/md5.c"},{"name":"lib/mime.c"},{"name":"lib/parsedate.c"},{"name":"lib/pop3.c"},{"name":"lib/smb.c"},{"name":"lib/urlapi.c"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vtls/keylog.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"src/tool_cb_prg.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_paramhlp.c"},{"name":"src/tool_setopt.c"},{"name":"src/tool_urlglob.c"},{"name":"tests/libtest/first.c"},{"name":"tests/libtest/lib530.c"},{"name":"tests/libtest/lib582.c"},{"name":"tests/libtest/lib597.c"},{"name":"tests/libtest/lib666.c"},{"name":"tests/libtest/lib758.c"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/socksd.c"},{"name":"tests/server/sws.c"},{"name":"tests/unit/unit1309.c"}],"number":258734,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"65262be0ab08b7c696ed127adf207b1b0e6d006d","revision":"65262be0ab08b7c696ed127adf207b1b0e6d006d","revlink":"","when":1771869460,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"65262be0ab08b7c696ed127adf207b1b0e6d006d"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771912007.609256,1771912072.550913],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771912072.604902,1771912073.236588],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771912073.240833,1771912073.754114],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771912073.75964,1771934474.244558],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3466/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771934474.255681,1771934475.512364],"urls":{}}],"text":["failed","Runtest"],"times":[1771870146.737164,1771934475.515632]},"3467":{"blame":["Daniel Stenberg <daniel@haxx.se>","Diogo Correia <me@diogotc.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/Mail%20result/logs/stdio"]],"number":3467,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3467,"Build"],["codebase","","Build"],["got_revision","ba685ad5e5712fed4c3772df0372569b4e5ff428","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ba685ad5e5712fed4c3772df0372569b4e5ff428","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 24 Feb 2026 00:48:12","branch":"master","category":"curl","codebase":"","comments":"spacecheck: double spaces in folded strings, fix fallouts\nCloses #20695","files":[{"name":"lib/http2.c"},{"name":"lib/rtsp.c"},{"name":"lib/tftp.c"},{"name":"lib/vtls/schannel.c"},{"name":"scripts/spacecheck.pl"}],"number":258779,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"453470fab1bd2920d40af67620d24d711770fd61","revision":"453470fab1bd2920d40af67620d24d711770fd61","revlink":"","when":1771890492,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 24 Feb 2026 01:11:17","branch":"master","category":"curl","codebase":"","comments":"INSTALL-CMAKE.md: document the `curl` build target\nCan be useful to together with `testdeps` to build all binaries.\n\nCloses #20694","files":[{"name":"docs/INSTALL-CMAKE.md"}],"number":258782,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"67298a80b3a2d092d801a4dc4a6f115935092eec","revision":"67298a80b3a2d092d801a4dc4a6f115935092eec","revlink":"","when":1771891877,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 24 Feb 2026 08:15:39","branch":"master","category":"curl","codebase":"","comments":"docs: use dot instead of comma at end of sentences\nSome sentences incorrectly ended with a command instead of a dot.\n\nCloses #20700","files":[{"name":"docs/CONTRIBUTE.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.md"}],"number":258792,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9d94b1a06620ed838ae1354b414316e5f707486a","revision":"9d94b1a06620ed838ae1354b414316e5f707486a","revlink":"","when":1771917339,"who":"Diogo Correia <me@diogotc.com>"},{"at":"Tue 24 Feb 2026 11:18:12","branch":"master","category":"curl","codebase":"","comments":"setopt: refuse blobs with zero length\nA blob must have a length or it will not be accepted. By enforcing the\ncheck here, TLS backend code can rely on the fact that the length is\nalways non-zero from this point.\n\nReported-by: aisle-research-bot\nURL: https://github.com/curl/curl/pull/20689#pullrequestreview-3846390367\nCloses #20705","files":[{"name":"lib/setopt.c"}],"number":258820,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"956e1ae84f2fec9f027b4ce80999744326b30992","revision":"956e1ae84f2fec9f027b4ce80999744326b30992","revlink":"","when":1771928292,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 24 Feb 2026 11:19:20","branch":"master","category":"curl","codebase":"","comments":"mbedtls: split mbed_connect_step1 into sub functions\nIncrease readability. Reduce complexity.\n\nCloses #20689","files":[{"name":"lib/vtls/mbedtls.c"}],"number":258821,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7981594df590030e6fe01b8f44704f0cf02cf9c1","revision":"7981594df590030e6fe01b8f44704f0cf02cf9c1","revlink":"","when":1771928360,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 24 Feb 2026 12:34:19","branch":"master","category":"curl","codebase":"","comments":"openssl: fix potential NULL dereference when loading certs (Windows)\nThis could happen if the first cert to be loaded missed EKU (Enhanced\nKey Usage) data, when using native CA on Windows.\n\nFix by skipping certs without Enhanced Key Usage data.\n\nDetected by clang-tidy:\n```\nlib/vtls/openssl.c:2922:15: warning: Access to field 'cUsageIdentifier'\n results in a dereference of a null pointer (loaded from variable\n 'enhkey_usage') [clang-analyzer-core.NullDereference]\n 2922 |           if(!enhkey_usage->cUsageIdentifier) {\n      |               ^\n```\n\nRefs:\nhttps://learn.microsoft.com/windows/win32/secgloss/e-gly\nhttps://learn.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetenhancedkeyusage\nhttps://gitlab.winehq.org/wine/wine/-/blob/wine-11.2/dlls/crypt32/cert.c?ref_type=tags#L3061-3164\n\nAssisted-by: Stefan Eissing\n\nCloses #20634","files":[{"name":"lib/vtls/openssl.c"}],"number":258826,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ba685ad5e5712fed4c3772df0372569b4e5ff428","revision":"ba685ad5e5712fed4c3772df0372569b4e5ff428","revlink":"","when":1771932859,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ba685ad5e5712fed4c3772df0372569b4e5ff428"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771977329.984917,1771977367.782357],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771977367.846956,1771977368.420709],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771977368.423533,1771977368.785944],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771977368.788607,1771998350.927432],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3467/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771998350.986734,1771998412.360116],"urls":{}}],"text":["failed","Runtest"],"times":[1771934478.577522,1771998412.394228]},"3468":{"blame":["Daniel Stenberg <daniel@haxx.se>","Hamza Bensliman <benslimanhamza99@gmail.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/Mail%20result/logs/stdio"]],"number":3468,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3468,"Build"],["codebase","","Build"],["got_revision","a4ce687af2cca02c0add0d89d9a709919f256392","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a4ce687af2cca02c0add0d89d9a709919f256392","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 24 Feb 2026 14:42:23","branch":"master","category":"curl","codebase":"","comments":"top-complexity: lower the max allowed complexity to 60\nCloses #20706","files":[{"name":"scripts/top-complexity"}],"number":258836,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6ef6fb84ac40b6cd39d60f2b9aa3d6947c5ac3c2","revision":"6ef6fb84ac40b6cd39d60f2b9aa3d6947c5ac3c2","revlink":"","when":1771940543,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 24 Feb 2026 15:54:45","branch":"master","category":"curl","codebase":"","comments":"config-riscos.h: drop all undefs\nThey are superfluous\n\nCloses #20711","files":[{"name":"lib/config-riscos.h"}],"number":258844,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"704a0a3fa99be093601f7a065f73f2fef78e061f","revision":"704a0a3fa99be093601f7a065f73f2fef78e061f","revlink":"","when":1771944885,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 24 Feb 2026 16:02:34","branch":"master","category":"curl","codebase":"","comments":"DEPRECATE.md: TLS SRP support gets removed in August 2026\nCloses #20697","files":[{"name":"docs/DEPRECATE.md"}],"number":258845,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c513b1d520a4a5ee0ceec92b43308f06393c3212","revision":"c513b1d520a4a5ee0ceec92b43308f06393c3212","revlink":"","when":1771945354,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 24 Feb 2026 16:30:05","branch":"master","category":"curl","codebase":"","comments":"managen: silence Perl warnings\nCloses #20707","files":[{"name":"scripts/managen"}],"number":258851,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"be2499f7dda1f2d541004d10937f018cea1639ef","revision":"be2499f7dda1f2d541004d10937f018cea1639ef","revlink":"","when":1771947005,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 24 Feb 2026 16:30:05","branch":"master","category":"curl","codebase":"","comments":"tidy-up: macro parentheses\nAdd missing and drop redundant parentheses.\n\nAlso: fix whitespace.\n\nRef: #20690\n\nCloses #20710","files":[{"name":"include/curl/curl.h"},{"name":"include/curl/multi.h"},{"name":"lib/curl_setup.h"},{"name":"lib/headers.h"},{"name":"lib/mime.h"},{"name":"lib/rand.h"},{"name":"lib/select.h"},{"name":"lib/setup-os400.h"},{"name":"lib/vtls/vtls.h"}],"number":258852,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"102d4c8ba9e162f4f1f9ac4d45571de26a49739a","revision":"102d4c8ba9e162f4f1f9ac4d45571de26a49739a","revlink":"","when":1771947005,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 24 Feb 2026 20:49:06","branch":"master","category":"curl","codebase":"","comments":"build: fix building rare combinations\n- http/2 + !headers\n- gnutls + !verbose\n- ssls-export + !verbose\n\nCloses #20712","files":[{"name":"lib/headers.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vtls/vtls_scache.c"}],"number":258862,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3e198f75861cc2e12daf299689e145949dddd19b","revision":"3e198f75861cc2e12daf299689e145949dddd19b","revlink":"","when":1771962546,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 24 Feb 2026 23:58:37","branch":"master","category":"curl","codebase":"","comments":"docs: add reproducible example for generating man page\nFixes #20699\nReported-by: sammydono on github\nCloses #20703","files":[{"name":"docs/cmdline-opts/MANPAGE.md"}],"number":258870,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a4ce687af2cca02c0add0d89d9a709919f256392","revision":"a4ce687af2cca02c0add0d89d9a709919f256392","revlink":"","when":1771973917,"who":"Hamza Bensliman <benslimanhamza99@gmail.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a4ce687af2cca02c0add0d89d9a709919f256392"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772042705.896177,1772042716.359711],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772042716.364168,1772042716.535761],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772042716.538212,1772042716.690671],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772042716.693549,1772063681.439556],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3468/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772063681.470206,1772063720.326986],"urls":{}}],"text":["failed","Runtest"],"times":[1771998440.412146,1772063720.34109]},"3469":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/Mail%20result/logs/stdio"]],"number":3469,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3469,"Build"],["codebase","","Build"],["got_revision","aae361242f30eafacf46085ed731b1524bfd3be9","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","aae361242f30eafacf46085ed731b1524bfd3be9","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 25 Feb 2026 12:28:58","branch":"master","category":"curl","codebase":"","comments":"build: enable `-Wjump-misses-init` for clang 21+\nRefs:\nhttps://github.com/llvm/llvm-project/commit/543f112e148a81de290d099f10784dc3ff698aa4\nhttps://github.com/llvm/llvm-project/commit/43c05d97389d479f78ca18b5d7957f51cb4022fd\n\nFollow-up to db4d617c1cfbe74e010183a3595642434f55ea00 #16252\n\nCloses #20716","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"m4/curl-compilers.m4"}],"number":258896,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"baf32a5cf402b4d9dfcbbce72de63e364032a5bd","revision":"baf32a5cf402b4d9dfcbbce72de63e364032a5bd","revlink":"","when":1772018938,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 13:16:07","branch":"master","category":"curl","codebase":"","comments":"build: map Apple clang 26.4+ to llvm/clang 21.1\nRef: https://en.wikipedia.org/wiki/Xcode#Xcode_26.0_(since_version_number_change)_2\n\nCloses #20717","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"m4/curl-compilers.m4"}],"number":258902,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"92eddc1fae5619464ba76fcc2ccbef37ef461373","revision":"92eddc1fae5619464ba76fcc2ccbef37ef461373","revlink":"","when":1772021767,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 14:19:40","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":258907,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"86772a76c71cfac8646c256bc3831a6fdbf2e02c","revision":"86772a76c71cfac8646c256bc3831a6fdbf2e02c","revlink":"","when":1772025580,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 25 Feb 2026 14:44:56","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: enable `bugprone-signed-char-misuse`, fix fallouts\nExamples:\n```\nlib/vtls/openssl.c:2585:18: warning: 'signed char' to 'int' conversion; consider casting to 'unsigned char' first. [bugprone-signed-char-misuse]\n 2585 |       msg_type = *(const char *)buf;\nlib/vtls/openssl.c:2593:18: warning: 'signed char' to 'int' conversion; consider casting to 'unsigned char' first. [bugprone-signed-char-misuse]\n 2593 |       msg_type = *(const char *)buf;\ntests/server/mqttd.c:514:10: warning: comparison between 'signed char' and 'unsigned char' [bugprone-signed-char-misuse]\n  514 |       if(passwd_flag == (char)(conn_flags & passwd_flag)) {\ntests/server/tftpd.c:362:13: warning: 'signed char' to 'int' conversion; consider casting to 'unsigned char' first. [bugprone-signed-char-misuse]\n  362 |         c = test->rptr[0];\ntests/server/tftpd.c:454:9: warning: 'signed char' to 'int' conversion; consider casting to 'unsigned char' first. [bugprone-signed-char-misuse]\n  454 |     c = *p++;                     /* pick up a character */\nsrc/tool_urlglob.c:272:46: warning: 'signed char' to 'int' conversion; consider casting to 'unsigned char' first. [bugprone-signed-char-misuse]\n  272 |     pat->c.ascii.letter = pat->c.ascii.min = min_c;\nsrc/tool_urlglob.c:273:24: warning: 'signed char' to 'int' conversion; consider casting to 'unsigned char' first. [bugprone-signed-char-misuse]\n  273 |     pat->c.ascii.max = max_c;\ntests/libtest/cli_h2_pausing.c:164:23: warning: suspicious usage of 'sizeof()' on an expression of pointer type [bugprone-sizeof-expression]\n  164 |   memset(&resolve, 0, sizeof(resolve));\ntests/libtest/cli_upload_pausing.c:158:23: warning: suspicious usage of 'sizeof()' on an expression of pointer type [bugprone-sizeof-expression]\n  158 |   memset(&resolve, 0, sizeof(resolve));\ntests/libtest/first.c:86:15: warning: 'signed char' to 'int' conversion; consider casting to 'unsigned char' first. [bugprone-signed-char-misuse]\n   86 |     coptopt = arg[optpos];\n```\n\nAlso:\n- tests/server/mqttd: drop a redundant and a wrongly signed cast.\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/signed-char-misuse.html\n\nCloses #20654","files":[{"name":".clang-tidy.yml"},{"name":"lib/curlx/inet_pton.c"},{"name":"lib/mime.c"},{"name":"lib/vtls/openssl.c"},{"name":"src/tool_urlglob.c"},{"name":"tests/libtest/first.c"},{"name":"tests/server/mqttd.c"},{"name":"tests/server/tftpd.c"}],"number":258914,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ac46392f441410e6ac9770b53106e9289dbff711","revision":"ac46392f441410e6ac9770b53106e9289dbff711","revlink":"","when":1772027096,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 14:44:56","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- vms/curlmsg_vms.h: delete unused/commented code.\n- vtls/schannel_verify: sort includes.\n- typecheck-gcc.h: fix indent and alignment.\n- lib/config-win32.h: drop idle `#undef`.\n- spacecheck: check for stray empty lines before after curly braces.\n- make literals more readable: 1048576 -> 1024 * 1024\n- scope variables.\n- use ISO date in a comment.\n- drop redundant parentheses.\n- drop empty comments.\n- unfold lines.\n- duplicate/stray spaces in comments.\n- fix indent, whitespace, minor typos.\n\nCloses #20690","files":[{"name":"CMake/CurlTests.c"},{"name":"CMakeLists.txt"},{"name":"docs/DEPRECATE.md"},{"name":"docs/examples/chkspeed.c"},{"name":"docs/examples/externalsocket.c"},{"name":"docs/examples/getinmemory.c"},{"name":"docs/examples/htmltidy.c"},{"name":"docs/examples/http2-pushinmemory.c"},{"name":"docs/examples/imap-search.c"},{"name":"docs/examples/maxconnects.c"},{"name":"docs/examples/postinmemory.c"},{"name":"docs/examples/sepheaders.c"},{"name":"docs/examples/smtp-expn.c"},{"name":"docs/examples/smtp-vrfy.c"},{"name":"docs/examples/url2file.c"},{"name":"docs/examples/version-check.pl"},{"name":"docs/libcurl/curl_mime_data.md"},{"name":"docs/libcurl/opts/CURLOPT_PROGRESSDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.md"},{"name":"docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.md"},{"name":"docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.md"},{"name":"docs/libcurl/opts/CURLOPT_WRITEFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_XFERINFODATA.md"},{"name":"docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.md"},{"name":"docs/libcurl/symbols.pl"},{"name":"include/curl/curl.h"},{"name":"include/curl/header.h"},{"name":"include/curl/system.h"},{"name":"include/curl/typecheck-gcc.h"},{"name":"lib/altsvc.c"},{"name":"lib/asyn-ares.c"},{"name":"lib/cfilters.h"},{"name":"lib/config-win32.h"},{"name":"lib/connect.c"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_printf.h"},{"name":"lib/curl_sasl.h"},{"name":"lib/curlx/timeval.c"},{"name":"lib/escape.h"},{"name":"lib/fake_addrinfo.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/imap.c"},{"name":"lib/mprintf.c"},{"name":"lib/mqtt.c"},{"name":"lib/netrc.c"},{"name":"lib/openldap.c"},{"name":"lib/select.h"},{"name":"lib/sendf.h"},{"name":"lib/setup-vms.h"},{"name":"lib/sha256.c"},{"name":"lib/smb.c"},{"name":"lib/smtp.c"},{"name":"lib/socks.c"},{"name":"lib/socks_sspi.c"},{"name":"lib/system_win32.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/wolfssl.c"},{"name":"projects/vms/curlmsg_vms.h"},{"name":"scripts/checksrc.pl"},{"name":"scripts/managen"},{"name":"scripts/spacecheck.pl"},{"name":"scripts/top-complexity"},{"name":"src/tool_doswin.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_parsecfg.c"},{"name":"src/tool_urlglob.c"},{"name":"src/tool_vms.c"},{"name":"tests/libtest/lib2405.c"},{"name":"tests/libtest/mk-lib1521.pl"},{"name":"tests/libtest/test613.pl"},{"name":"tests/memanalyzer.pm"},{"name":"tests/runtests.pl"},{"name":"tests/server/socksd.c"},{"name":"tests/servers.pm"},{"name":"tests/test1139.pl"},{"name":"tests/unit/unit1664.c"},{"name":"tests/unit/unit2600.c"}],"number":258915,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"af78b199b2fb291470c4cd3c478e19cc5d4cd753","revision":"af78b199b2fb291470c4cd3c478e19cc5d4cd753","revlink":"","when":1772027096,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 15:26:07","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: enable more checks\nRefs:\nhttps://clang.llvm.org/extra/clang-tidy/checks/list.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/assert-side-effect.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/chained-comparison.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/dynamic-static-initializers.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/macro-repeated-side-effects.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/misplaced-operator-in-strlen-in-alloc.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/misplaced-pointer-arithmetic-in-alloc.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/not-null-terminated-result.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/posix-return.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-enum-usage.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-memset-usage.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-missing-comma.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-semicolon.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-declaration.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-function-ptr-dereference.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-parentheses.html\n\nCloses #20622","files":[{"name":".clang-tidy.yml"}],"number":258923,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"65f9426170360478c70b465444e7783008d2625c","revision":"65f9426170360478c70b465444e7783008d2625c","revlink":"","when":1772029567,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 15:43:23","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: add more missing parentheses in macro values\nReported when running `HeaderFilterRegex: '.*'` in CI.\n\nAlso replace an underscored symbol with a regular one in macro\ndefinition.\n\nCherry-picked from #20720\n\nCloses #20721","files":[{"name":"lib/vquic/vquic_int.h"},{"name":"lib/vtls/vtls.h"}],"number":258927,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3b9d8412c09ed8d38e94b8273af9d05fb163c47c","revision":"3b9d8412c09ed8d38e94b8273af9d05fb163c47c","revlink":"","when":1772030603,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 17:28:35","branch":"master","category":"curl","codebase":"","comments":"cmake: add native clang-tidy support for tests, with concatenated sources\nTests are build in \"unity\"-style, by including sources into an umbrella\nC files (similar to how CMake unity works). This does not play well with\nclang-tidy, which seems to unconditionally ignore C sources included\nlike this. To fix it, curl's CMake implements a manual clang-tidy\nsupport for tests, which  compiles sources one-by-one, while also making\nsure sources compile cleanly standalone (e.g. all sources need to\ninclude `first.h`). The manual clang-tidy implementation is fragile, and\nperformance, in particular when targeting Windows, is abysmal.\n\nThis patch introduces an alternate solution, enabled by the\n`_CURL_TESTS_CONCAT=ON` option. In this mode, umbrella sources include\nthe actual sources instead of `#including` them. Allowing to use CMake's\nbuilt-in clang-tidy support to compile them, with clang-tidy actually\nchecking the sources. Making the manual clang-tidy support unnecessary.\nIn the Windows CI job it results in a 4x performance improvement (4m ->\n1m), making it practical to run clang-tidy on tests on Windows, in CI.\n\nThe main downside is that clang-tidy doesn't understand the `#line`\ndirective. Meaning issues found show the wrong filename and line number\nnext to them. It's not impossible to locate errors this way, but also\nnot convenient.\n\nMinor/potential downside is that the concatenated source needs to be\nreassembled each time an original source is updated. This may result in\nmore copying on the disk when used in local development. The largest\nsource is 1.4MB, so probably not a show-stopper on most machines.\n\nAnother is the complexity of maintaining two methods in parallel, which\nmay be necessary till clang-tidy understands `#line`:\nhttps://github.com/llvm/llvm-project/issues/62405\n\nThis solution may in theory also enable adding clang-tidy support for\ntests in autotools, though I haven't tried.\n\nTargeted for curl CI for now, and used in a GHA/windows job. 100%\nexperimental, not recommended outside these.\n\nCloses #20667","files":[{"name":".github/workflows/windows.yml"},{"name":"scripts/mk-unity.pl"},{"name":"tests/libtest/CMakeLists.txt"},{"name":"tests/server/CMakeLists.txt"},{"name":"tests/tunit/CMakeLists.txt"},{"name":"tests/unit/CMakeLists.txt"}],"number":258932,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"39542f09935aba0b7130c20b6aae0be5cd6ff709","revision":"39542f09935aba0b7130c20b6aae0be5cd6ff709","revlink":"","when":1772036915,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 22:11:05","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: avoid/silence `bugprone-not-null-terminated-result`\nPrefer `sizeof()` over `strlen()`, static const variables over macros.\nAdd a couple of `NOLINT`s to silence false positives.\n\nAlso sync similar code patterns between libtests.\n\nCherry-picked from #20720\n\nCloses #20723","files":[{"name":"tests/libtest/lib1520.c"},{"name":"tests/libtest/lib1525.c"},{"name":"tests/libtest/lib1526.c"},{"name":"tests/libtest/lib1527.c"},{"name":"tests/libtest/lib1531.c"},{"name":"tests/libtest/lib1576.c"},{"name":"tests/libtest/lib1662.c"},{"name":"tests/libtest/lib510.c"},{"name":"tests/libtest/lib547.c"},{"name":"tests/libtest/lib555.c"},{"name":"tests/libtest/lib579.c"},{"name":"tests/libtest/lib757.c"},{"name":"tests/server/mqttd.c"},{"name":"tests/server/rtspd.c"}],"number":258951,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"725c5609aef19ba53373a49386cd979006b590d6","revision":"725c5609aef19ba53373a49386cd979006b590d6","revlink":"","when":1772053865,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 22:29:26","branch":"master","category":"curl","codebase":"","comments":"cmake: fix passing system header directories to clang-tidy for tests\nPass system directories with `-isystem` to avoid clang-tidy parsing\n3rd-party and system headers with `HeaderFilterRegex: '.*' enabled.\n\nAlso:\n- drop rule exception no longer necessary.\n- sync normal vs. system header path order with compiler invocation.\n- tidy up `set()` syntax.\n- clear a temporary variable.\n\nBug: https://github.com/curl/curl/pull/20670#issuecomment-3940840176\nFollow-up to e088e104549421914da9170eeead72a43d42c028 #17705\nCherry-picked from: #20720\n\nCloses #20724","files":[{"name":".clang-tidy.yml"},{"name":"CMake/Macros.cmake"}],"number":258953,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3137f725cd3babf69ef4cad4721f32356db3a6ea","revision":"3137f725cd3babf69ef4cad4721f32356db3a6ea","revlink":"","when":1772054966,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 22:57:02","branch":"master","category":"curl","codebase":"","comments":"cmake: replace internal option with a new `testbins` target\nTo allow building test binaries without test certs, replacing\n`_CURL_SKIP_BUILD_CERTS` internal option with a build target that is\nsimilar to `testdeps`, but without building the test certificates.\n\nTo make building test binaries a little bit faster, with less noisy\noutput, and without having to reconfigure the build.\n\nCloses #20708","files":[{"name":"docs/INSTALL-CMAKE.md"},{"name":"tests/CMakeLists.txt"},{"name":"tests/certs/CMakeLists.txt"},{"name":"tests/libtest/CMakeLists.txt"},{"name":"tests/server/CMakeLists.txt"},{"name":"tests/tunit/CMakeLists.txt"},{"name":"tests/unit/CMakeLists.txt"}],"number":258958,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aae361242f30eafacf46085ed731b1524bfd3be9","revision":"aae361242f30eafacf46085ed731b1524bfd3be9","revlink":"","when":1772056622,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"aae361242f30eafacf46085ed731b1524bfd3be9"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772107580.235482,1772107844.303803],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772107844.311849,1772107844.73878],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772107844.741733,1772107845.184712],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772107845.189664,1772129333.589286],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3469/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772129333.623413,1772129334.44609],"urls":{}}],"text":["failed","Runtest"],"times":[1772063744.034635,1772129334.450363]},"3470":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","hamza <benslimanhamza99@gmail.com>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/Mail%20result/logs/stdio"]],"number":3470,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3470,"Build"],["codebase","","Build"],["got_revision","05d991a8c5c9f2944e5e4559616b437a1b7d5c3f","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","05d991a8c5c9f2944e5e4559616b437a1b7d5c3f","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 26 Feb 2026 01:36:16","branch":"master","category":"curl","codebase":"","comments":"build: do not include wolfSSL header in `curl_setup.h`\nTo fix building tests/server with cmake and both wolfSSL and OpenSSL\nenabled (MultiSSL).\n\ntests/server do not have libcurl dependency header paths setup because\nit does not use libcurl. The code however includes `curl_setup.h`, which\ntried including `wolfssl/version.h` before this patch to verify if the\nwolfSSL coexist feature is available. Without a header path, it failed:\n```\nIn file included from bld/tests/server/servers.c:3:\nIn file included from tests/server/first.h:40:\nlib/curl_setup.h:737:12: fatal error: 'wolfssl/version.h' file not found\n  737 | #  include <wolfssl/version.h>\n      |            ^~~~~~~~~~~~~~~~~~~\n1 error generated.\n```\nRef: https://github.com/curl/curl/actions/runs/22410066319/job/64880787424#step:46:76\n\nFix by moving the include and version check to `vtls/wolfssl.c`.\n\nAlso: add an early version check to cmake.\n\nFollow-up to 16f073ef49f94412000218c9f6ad04e3fd7e4d01 #16973\nCherry-picked from #20720\n\nCloses #20726","files":[{"name":"CMakeLists.txt"},{"name":"lib/curl_setup.h"},{"name":"lib/vtls/wolfssl.c"}],"number":258966,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b56e103d4d223a722a00cd76846cbbff191f7d90","revision":"b56e103d4d223a722a00cd76846cbbff191f7d90","revlink":"","when":1772066176,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 02:44:39","branch":"master","category":"curl","codebase":"","comments":"cmake: minor fixes to test targets after prev\n- run tests-clang-tidy when building testbins.\n- drop redundant build-certs dependency for test targets.\n  Already present via testdeps.\n\nFollow-up to aae361242f30eafacf46085ed731b1524bfd3be9 #20708\n\nCloses #20727","files":[{"name":"tests/CMakeLists.txt"}],"number":258972,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2239879b746c2c1c8dd087cffbef974ec2c780f8","revision":"2239879b746c2c1c8dd087cffbef974ec2c780f8","revlink":"","when":1772070279,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 03:09:16","branch":"master","category":"curl","codebase":"","comments":"build: add missing `GENERATEDCERTS` files\nAlso alpha sort lists, while here.\n\nFollow-up to 2cf19c245eff8ff84e53d6edc27d36bf25439d1b #17493\n\nCloses #20728","files":[{"name":"tests/certs/Makefile.inc"}],"number":258975,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d110504e84016d3031a3ad1fa3421f22e2d0aaec","revision":"d110504e84016d3031a3ad1fa3421f22e2d0aaec","revlink":"","when":1772071756,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 04:19:18","branch":"master","category":"curl","codebase":"","comments":"tests/server: fix to clear the complete `srvr_sockaddr_union_t` variable\nReported by clang-tidy (seen on Linux with v18, v19, v20, not on macOS):\n```\ntests/server/dnsd.c:552:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/dnsd.c:556:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/rtspd.c:1183:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/rtspd.c:1187:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/sws.c:2235:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/sws.c:2239:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/tftpd.c:1188:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/tftpd.c:1192:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/util.c:860:21: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/util.c:864:21: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\n```\nRef: https://github.com/curl/curl/actions/runs/22424827575/job/64930560425?pr=20725\n\nCherry-picked from #20725\n\nCloses #20730","files":[{"name":"tests/server/dnsd.c"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/tftpd.c"},{"name":"tests/server/util.c"}],"number":258985,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d38bf7949d3acf5b484187fd3e81e0bd33b56715","revision":"d38bf7949d3acf5b484187fd3e81e0bd33b56715","revlink":"","when":1772075958,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 04:19:18","branch":"master","category":"curl","codebase":"","comments":"unit3205: suppress two clang-tidy false positives\nSilencing:\n```\ntests/unit/unit3205.c:565:32: error: the result from calling 'memcpy' is not null-terminated [bugprone-not-null-terminated-result]\n  565 |         expect = (const char *)memcpy(alt, \"DHE-\", 4);\n      |                                ^~~~~~            ~~~\n      |                                strcpy\ntests/unit/unit3205.c:569:32: error: the result from calling 'memcpy' is not null-terminated [bugprone-not-null-terminated-result]\n  569 |         expect = (const char *)memcpy(alt + 4, \"DHE-\", 4) - 4;\n      |                                ^~~~~~                ~~~\n      |                                strcpy\n```\nRef: https://github.com/curl/curl/actions/runs/22425366818/job/64932197466?pr=20725\n\nCherry-picked from #20725\n\nCloses #20731","files":[{"name":"tests/unit/unit3205.c"}],"number":258986,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b1f853a3849d0e8116ae4e2aedfb9ca65f92282d","revision":"b1f853a3849d0e8116ae4e2aedfb9ca65f92282d","revlink":"","when":1772075958,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 05:08:30","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: enable scanning headers\nBy setting `HeaderFilterRegex: '.*'`.\n\nCloses #20720","files":[{"name":".clang-tidy.yml"}],"number":259000,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"137e87ca721e0aec387273964cb8a9872c85f22a","revision":"137e87ca721e0aec387273964cb8a9872c85f22a","revlink":"","when":1772078910,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 05:08:30","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: switch clang-tidy job to cmake for 2x speed, bump to v20, enable for tests\nChecking lib and src under 3m15s versus 7m15s.\n\nDownside: autotools clang-tidy support is no longer CI-tested.\n\nThe reason for the slowness is invoking a single clang-tidy command with\nall source files, and clang-tidy checking them in a single thread,\nsequentially. clang-tidy offers a `run-clang-tidy` Python script for\nparallel  processing, which may help with this. However at this point\nit's more practical to use cmake, which also supports verifying the\nwhole codebase, not only lib and src.\n\nAlso:\n- bump clang-tidy to the latest available, v20 (from v18).\n- enable running clang-tidy on tests. Takes under 2 minutes.\n\nAlso tried `_CURL_TESTS_CONCAT=ON`, it brings down the build tests step\nfrom 1m47s to 54s, saving 1 minute. Skipped using it for now.\n\nCloses #20725","files":[{"name":".github/workflows/linux.yml"}],"number":259001,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"26eddf002f0d9e957ff21865bddfbdf25b4521f5","revision":"26eddf002f0d9e957ff21865bddfbdf25b4521f5","revlink":"","when":1772078910,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 07:57:19","branch":"master","category":"curl","codebase":"","comments":"VULN-DISCLOSURE-POLICY.md: use hackerone\n- bug_report.yml: use hackerone\n\nCloses #20683","files":[{"name":".github/ISSUE_TEMPLATE/bug_report.yml"},{"name":"docs/VULN-DISCLOSURE-POLICY.md"}],"number":259004,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3cf86508fdc3f54bb2a3f42c8c0bd464ea39883d","revision":"3cf86508fdc3f54bb2a3f42c8c0bd464ea39883d","revlink":"","when":1772089039,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 26 Feb 2026 13:39:43","branch":"master","category":"curl","codebase":"","comments":"cmake: silence potential unused var warnings in C++ test snippet\nFollow-up to 6ad50dc2859e9ea764aafe51b34d430a663fb1d3 #20687\n\nCloses #20736","files":[{"name":"tests/cmake/test.cpp"}],"number":259047,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4a43eba3b1d979785a2b79eddcfc21d6eac133e5","revision":"4a43eba3b1d979785a2b79eddcfc21d6eac133e5","revlink":"","when":1772109583,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 16:07:00","branch":"master","category":"curl","codebase":"","comments":"GHA/macos: update comment about macOS targets vs. features\nCloses #20741","files":[{"name":".github/workflows/macos.yml"}],"number":259081,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dc4aef735234c9c9c1a8baefcce7720098b5055c","revision":"dc4aef735234c9c9c1a8baefcce7720098b5055c","revlink":"","when":1772118420,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 17:13:16","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: bump sanitizer jobs to clang v20 (from v18)\nTo use the newest version offered by the runner's Ubuntu 24.04.\n\nRef: https://packages.ubuntu.com/search?suite=noble-updates&keywords=clang\n\nCloses #20732","files":[{"name":".github/workflows/linux.yml"}],"number":259098,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9b52d516bb8990107f20c9786e09dbb6961c30b2","revision":"9b52d516bb8990107f20c9786e09dbb6961c30b2","revlink":"","when":1772122396,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 17:14:50","branch":"master","category":"curl","codebase":"","comments":"multi: avoid a theoretical 32-bit wrap\nIf Curl_uint32_tbl_count() at some future point actually can return\nUINT_MAX, this fixes the math to not wrap.\n\nCloses #20742","files":[{"name":"lib/multi.c"}],"number":259099,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6789eb0ff9f8a771417000b3fe985dd0c7409fd6","revision":"6789eb0ff9f8a771417000b3fe985dd0c7409fd6","revlink":"","when":1772122490,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 26 Feb 2026 17:15:22","branch":"master","category":"curl","codebase":"","comments":"GHA: update ngtcp2/ngtcp2 to v1.21.0\nCloses #20738","files":[{"name":".github/workflows/http3-linux.yml"}],"number":259100,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e86642909f00d79f30b5ca2aebf557d52819c023","revision":"e86642909f00d79f30b5ca2aebf557d52819c023","revlink":"","when":1772122522,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Thu 26 Feb 2026 18:35:10","branch":"master","category":"curl","codebase":"","comments":"rtsp: fix assertion failure on zero-length RTP payload\nFixes #20735\nReported-by: David Korczynski\nCloses #20744","files":[{"name":"lib/rtsp.c"}],"number":259113,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"05d991a8c5c9f2944e5e4559616b437a1b7d5c3f","revision":"05d991a8c5c9f2944e5e4559616b437a1b7d5c3f","revlink":"","when":1772127310,"who":"hamza <benslimanhamza99@gmail.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"05d991a8c5c9f2944e5e4559616b437a1b7d5c3f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772171245.44624,1772171317.306549],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772171317.32811,1772171319.077291],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772171319.080698,1772171320.138299],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772171320.147681,1772193915.009869],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3470/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772193915.087801,1772194004.544886],"urls":{}}],"text":["failed","Runtest"],"times":[1772129338.152348,1772194004.581561]},"3471":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/Mail%20result/logs/stdio"]],"number":3471,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3471,"Build"],["codebase","","Build"],["got_revision","a67ee591e05c025641ca547e7398b2e0ebcbba6a","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a67ee591e05c025641ca547e7398b2e0ebcbba6a","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 26 Feb 2026 19:12:14","branch":"master","category":"curl","codebase":"","comments":"GHA/macos: drop unused `install_step` values [ci skip]","files":[{"name":".github/workflows/macos.yml"}],"number":259121,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9871f46069c4d7fbade5112cc3202b008e3a0ed3","revision":"9871f46069c4d7fbade5112cc3202b008e3a0ed3","revlink":"","when":1772129534,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 19:24:32","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: enable clang-tidy for docs/examples\nAlso:\n- imap-append: silence false positive (seen on Linux only).\n  Follow-up to b1f853a3849d0e8116ae4e2aedfb9ca65f92282d #20731\n  Follow-up to 725c5609aef19ba53373a49386cd979006b590d6 #20723\n\nCloses #20743","files":[{"name":".github/workflows/linux.yml"},{"name":"docs/examples/imap-append.c"}],"number":259126,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ad72af474328f48125902c97fd0b1217bf4e3b36","revision":"ad72af474328f48125902c97fd0b1217bf4e3b36","revlink":"","when":1772130272,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 19:24:32","branch":"master","category":"curl","codebase":"","comments":"GHA/macos: bump runner to macos-26 in clang-tidy jobs\nTiny difference in practice:\nApple clang 17.0.0.17000013 -> 17.0.0.17000603\n\nTo use the most recent tools for static analyses.\n\nCloses #20745","files":[{"name":".github/workflows/macos.yml"}],"number":259127,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b3f1f69261ed13f217d98a223d42e8ca4e1a41bd","revision":"b3f1f69261ed13f217d98a223d42e8ca4e1a41bd","revlink":"","when":1772130272,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 19:44:28","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: delete unused autotools clang-tidy logic\nFollow-up to 26eddf002f0d9e957ff21865bddfbdf25b4521f5 #20725\n\nCloses #20747","files":[{"name":".github/workflows/linux.yml"}],"number":259133,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c11127536623281548c915d64a566ede0528026a","revision":"c11127536623281548c915d64a566ede0528026a","revlink":"","when":1772131468,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 19:44:28","branch":"master","category":"curl","codebase":"","comments":"cmake: fix confusing error when a dependency is undetected in `curl-config.cmake`\nFixing:\n```\nCMake Error at /path/to/CURL/CURLConfig.cmake:190 (get_target_property):\n  get_target_property() called with non-existent target \"CURL::libssh2\".\n```\nand replacing it with the clearer message:\n```\nCMake Error at /path/to/CURL/CURLTargets.cmake:61 (set_target_properties):\n  The link interface of target \"CURL::libcurl_static\" contains:\n\n    CURL::libssh2\n\n  but the target was not found.  Possible reasons include:\n[...]\n```\n\nReported-by: Val S.\nRef: #20729\nFollow-up to 16f073ef49f94412000218c9f6ad04e3fd7e4d01 #16973\n\nCloses #20737","files":[{"name":"CMake/curl-config.in.cmake"}],"number":259134,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fb58b2325657b61ddae2d5373800076b468638f9","revision":"fb58b2325657b61ddae2d5373800076b468638f9","revlink":"","when":1772131468,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 20:07:23","branch":"master","category":"curl","codebase":"","comments":"mailmap: Hamza Bensliman","files":[{"name":".mailmap"}],"number":259137,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8d28ac612bd9e513bb53466c2cb1de7f716b2744","revision":"8d28ac612bd9e513bb53466c2cb1de7f716b2744","revlink":"","when":1772132843,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Feb 2026 01:03:41","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: add missing and delete redundant parentheses\nReported by clang-tidy v22.1.0.\n\nRef: https://releases.llvm.org/22.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html\n\nCloses #20749","files":[{"name":"lib/memdebug.c"},{"name":"lib/mime.c"},{"name":"lib/mprintf.c"},{"name":"lib/parsedate.c"},{"name":"lib/tftp.c"},{"name":"lib/transfer.c"}],"number":259146,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f76a54f890d41f7cfa97bb268a90919958b931a7","revision":"f76a54f890d41f7cfa97bb268a90919958b931a7","revlink":"","when":1772150621,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 02:40:31","branch":"master","category":"curl","codebase":"","comments":"vquic: fix unused variable warning reported by clang-tidy\nSilencing (seen in new GHA/Linux H3 v20 job):\n```\nlib/vquic/vquic.c:398:37: error: variable 'calls' set but not used [clang-diagnostic-unused-but-set-variable]\n  398 |   size_t total_nread = 0, pkts = 0, calls = 0;\n      |                                     ^\n```\n\nCherry-picked from #20751\n\nCloses #20752","files":[{"name":"lib/vquic/vquic.c"}],"number":259152,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b2076d3c2f5386068d9b0199f25a81147784d8ac","revision":"b2076d3c2f5386068d9b0199f25a81147784d8ac","revlink":"","when":1772156431,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 08:10:11","branch":"master","category":"curl","codebase":"","comments":"ftp: remove two redundant assignments\nFollow-up to 29bca12978f3ad\n\nPointed out by CodeSonar\n\nCloses #20755","files":[{"name":"lib/ftp.c"}],"number":259167,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b48d02179acc7b274f9751420ca2e36a8329d0b0","revision":"b48d02179acc7b274f9751420ca2e36a8329d0b0","revlink":"","when":1772176211,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Feb 2026 08:21:15","branch":"master","category":"curl","codebase":"","comments":"cfilter: move a debug-only check into ifdef DEBUGBUILD\nPointed out by CodeSonar\n\nCloses #20756","files":[{"name":"lib/cfilters.c"}],"number":259169,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"61bcd1105a6ab7c089242c40e2660ffd9a3aa257","revision":"61bcd1105a6ab7c089242c40e2660ffd9a3aa257","revlink":"","when":1772176875,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Feb 2026 09:37:29","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":259171,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a67ee591e05c025641ca547e7398b2e0ebcbba6a","revision":"a67ee591e05c025641ca547e7398b2e0ebcbba6a","revlink":"","when":1772181449,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a67ee591e05c025641ca547e7398b2e0ebcbba6a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772236948.376596,1772237117.321072],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772237117.359882,1772237133.422154],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772237133.429373,1772237141.215363],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772237141.219257,1772258260.058547],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3471/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772258260.090965,1772258262.669421],"urls":{}}],"text":["failed","Runtest"],"times":[1772194089.91021,1772258262.689441]},"3472":{"blame":["Daniel Stenberg <daniel@haxx.se>","Florian Imdahl <git@ffflorian.de>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/Mail%20result/logs/stdio"]],"number":3472,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3472,"Build"],["codebase","","Build"],["got_revision","006f561f6ee62a486b71bc21ff8cacb840dcda91","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","006f561f6ee62a486b71bc21ff8cacb840dcda91","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 27 Feb 2026 13:40:30","branch":"master","category":"curl","codebase":"","comments":"cmake: fix system include directory position for clang-tidy in tests\nTo avoid a system include masking a custom directory, and e.g. picking\nup system OpenSSL headers from `/usr/include` on Linux, instead of the\ncorrect ones from a custom header directory, move system include\ndirectories to the back of the header path list. Also to match what\nCMake seems to be doing for the C compiler command-lines it generates.\n\nCMake seems to use `-I`, while for these invocations we stick with\n`-isystem` just in case.\n\nThis area remains fragile and likely not the final issue.\n\nFixing (seen in GHA/linux H3 c-ares):\n```\nError while processing bld/tests/libtest/lib1521.c.\n/usr/include/openssl/macros.h:147:4: error: \"OPENSSL_API_COMPAT expresses an impossible API compatibility level\" [clang-diagnostic-error]\nFound compiler error(s).\n  147 | #  error \"OPENSSL_API_COMPAT expresses an impossible API compatibility level\"\n      |    ^\nFAILED: [code=1] tests/libtest/CMakeFiles/libtests-clang-tidy\n```\nRef: https://github.com/curl/curl/actions/runs/22468472670/job/65079885471?pr=20751\n\nBug: https://github.com/curl/curl/pull/20751#issuecomment-3970180687\nCherry-picked from #20751\n\nCloses #20759","files":[{"name":"CMake/Macros.cmake"},{"name":"scripts/cmakelint.sh"}],"number":259204,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d9386a2f8ec3c4bd5ababc4eeb96ecd3e522b77c","revision":"d9386a2f8ec3c4bd5ababc4eeb96ecd3e522b77c","revlink":"","when":1772196030,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 14:08:59","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: replace scan-build with clang-tidy\n`scan-build` is a (Perl) wrapper around clang's built-in `--analyze`\noption. Which look similar or identical to clang-tidy checkers under\nthe `clang-analyzer-*` namespace:\nhttps://clang.llvm.org/docs/ClangStaticAnalyzer.html\n\nUnless somebody has other information, it appears redundant to run\nscan-build in parallel with clang-tidy in CI, now that the latter is\nworking reliably and with good performance for all curl components.\n\nAnother scan-build issue is the lack of a markup to suppress false\npositives. It ignores `NOLINT`, yet finds the same false positives as\nclang-tidy. This happens with scan-build v20+. v18 is silent, but it's\na blocker to upgrade to a newer version.\n\nscan-build may still be a useful when combined with autotools, where\nclang-tidy support is incomplete, slow (no parallelism), and uses\na distinct make target, which does not build binaries in the same pass.\nBut, scan-build also lacks extra checkers that are now enabled for\nclang-tidy.\n\nThe clang-tidy job is also 30-40s faster than the one it replaced.\n\nAlso:\n- drop scan-build job configured the same way as a clang-tidy one.\n  CI time saved: 6m30s\n- bump to clang-20 (from 18) in the replacement job.\n- build tests in the replacement job.\n  To verify a cmake command-line reconstruction issue only hit in this\n  job in CI.\n  CI time cost: 1m40s\n- replacement job caught a minor, new, issue.\n  Ref: b2076d3c2f5386068d9b0199f25a81147784d8ac #20752\n- drop unused scan-build logic.\n\nBug: https://github.com/curl/curl/pull/20732#issuecomment-3963873838\nRef: https://github.com/curl/curl/pull/20732#issuecomment-3967479228\n\nCloses #20751","files":[{"name":".github/workflows/linux.yml"}],"number":259212,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ce4db9c2efca0bd89e556e231d940c988d84a606","revision":"ce4db9c2efca0bd89e556e231d940c988d84a606","revlink":"","when":1772197739,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 14:08:59","branch":"master","category":"curl","codebase":"","comments":"cmake: replace `list(FIND)` with `if(var IN_LIST list)`\nAvailable since CMake v3.3.\n\nRef: https://cmake.org/cmake/help/latest/command/if.html#in-list\n\nCloses #20758","files":[{"name":"CMakeLists.txt"}],"number":259213,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9d727e4e55e1872452b32604e4a3d25277597ac6","revision":"9d727e4e55e1872452b32604e4a3d25277597ac6","revlink":"","when":1772197739,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 14:09:22","branch":"master","category":"curl","codebase":"","comments":"cmake: convert `curl_add_clang_tidy_test_target()` macro to function\nI thought a macro is necessary to have `get_directory_property()` and\n`CMAKE_CURRENT_SOURCE_DIR` work on the correct directory, but it turns\nout they do work the same when used in a function.\n\nCloses #20760","files":[{"name":"CMake/Macros.cmake"}],"number":259214,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"00b215b894cac0e21f620a88c299408a57ee2f75","revision":"00b215b894cac0e21f620a88c299408a57ee2f75","revlink":"","when":1772197762,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 15:57:48","branch":"master","category":"curl","codebase":"","comments":"mprintf: use `_snprintf()` when compiled with VS2013 and older\nTo support floats and doubles when using these old compilers.\n\nBefore this patch, these tests most likely failed with them:\n```\nFAIL 557: 'curl_mprintf() testing' printf, unittest\nFAIL 566: 'HTTP GET with CURLINFO_CONTENT_LENGTH_DOWNLOAD and 0 bytes transfer' HTTP, HTTP GET\nFAIL 599: 'HTTP GET with progress callback and redirects changing content sizes' HTTP, HTTP POST, chunked Transfer-Encoding\nFAIL 1148: 'progress-bar' HTTP, progressbar\n```\n\nAlso:\n- mention `_snprintf()` in the `_CRT_SECURE_NO_WARNINGS` comment.\n\nFollow-up to 7de35515d90d364e851cdde712062b942d6bf36a #20218\n\nCloses #20761","files":[{"name":"lib/curl_setup.h"},{"name":"lib/mprintf.c"}],"number":259225,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fa8bd1cc09125b368d4295c19331bf33e2d0c602","revision":"fa8bd1cc09125b368d4295c19331bf33e2d0c602","revlink":"","when":1772204268,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 15:57:48","branch":"master","category":"curl","codebase":"","comments":"ldap: silence clang-tidy v22 warning\nCloses #20762","files":[{"name":"lib/ldap.c"}],"number":259226,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7a08c5d820fcf237688562a237a05000214db789","revision":"7a08c5d820fcf237688562a237a05000214db789","revlink":"","when":1772204268,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 16:04:21","branch":"master","category":"curl","codebase":"","comments":"appveyor: minor improvements [ci skip]\n- make per-job cmake options override default ones (as in GHA)\n- also upload `.lib` artifacts (in commented code)\n\nCherry-picked from #20750","files":[{"name":"appveyor.sh"},{"name":"appveyor.yml"}],"number":259228,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"92f66f023485738080bc7d0a72ef613940544521","revision":"92f66f023485738080bc7d0a72ef613940544521","revlink":"","when":1772204661,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 22:52:03","branch":"master","category":"curl","codebase":"","comments":"INSTALL.md: fix typo\nReported-by: Nathan-M-code on github\nFixes #20766\nCloses #20767","files":[{"name":"docs/INSTALL.md"}],"number":259273,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aea5552a640b8db9c6d1465cacfa3d5f5a9bed26","revision":"aea5552a640b8db9c6d1465cacfa3d5f5a9bed26","revlink":"","when":1772229123,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Feb 2026 23:05:37","branch":"master","category":"curl","codebase":"","comments":"docs: some nitpicks\n- replaced double spaces with single space where applicable\n- replaced \"favourite\" with \"favorite\"\n- added language identifiers to code blocks in markdown files\n- added extra line after code blocks and after headings in markdown\n  files\n\nCloes #20748","files":[{"name":".github/scripts/badwords.txt"},{"name":"docs/BINDINGS.md"},{"name":"docs/CIPHERS.md"},{"name":"docs/ECH.md"},{"name":"docs/INSTALL.md"},{"name":"docs/IPFS.md"},{"name":"docs/internals/BUFQ.md"},{"name":"docs/internals/CLIENT-READERS.md"},{"name":"docs/internals/CLIENT-WRITERS.md"},{"name":"docs/internals/CONNECTION-FILTERS.md"},{"name":"docs/internals/SCORECARD.md"},{"name":"docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.md"},{"name":"docs/tests/HTTP.md"},{"name":"lib/http.c"}],"number":259275,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"006f561f6ee62a486b71bc21ff8cacb840dcda91","revision":"006f561f6ee62a486b71bc21ff8cacb840dcda91","revlink":"","when":1772229937,"who":"Florian Imdahl <git@ffflorian.de>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"006f561f6ee62a486b71bc21ff8cacb840dcda91"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772302522.82338,1772302535.045643],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772302535.062532,1772302535.470065],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772302535.473338,1772302535.843997],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772302535.846475,1772323425.790492],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3472/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772323425.802454,1772323496.499097],"urls":{}}],"text":["failed","Runtest"],"times":[1772258267.258749,1772323496.509555]},"3473":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/Mail%20result/logs/stdio"]],"number":3473,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3473,"Build"],["codebase","","Build"],["got_revision","1b35c9e1e3bb84336082a8fde12eeeafe6bfa3b2","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1b35c9e1e3bb84336082a8fde12eeeafe6bfa3b2","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 28 Feb 2026 13:16:54","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: silence more minor issues found by v22\nAlso one found manually in lib/curl_sha512_256.c.\n\nFollow-up to 7a08c5d820fcf237688562a237a05000214db789 #20762\n\nCloses #20770","files":[{"name":"lib/curl_sha512_256.c"},{"name":"lib/openldap.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/rustls.c"}],"number":259328,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bcc8144b896a49738cd60cbbe8e4f8e6f70461ef","revision":"bcc8144b896a49738cd60cbbe8e4f8e6f70461ef","revlink":"","when":1772281014,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 01 Mar 2026 00:04:18","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: fix issues found with build-fuzzing\n- curl_sha512_256: add missing, drop redundant, parentheses.\n- doh: drop redundant returns.\n- url: add missing parentheses.\n- vtls: fix unused const variables.\n- tests/unit: fix missing header with clang-tidy and !threaded-resolver.\n  Follow-up to 57ff2d6c918d0bb444e5a8a53405217aec116b1b #20106\n\nCloses #20774","files":[{"name":"lib/curl_sha512_256.c"},{"name":"lib/doh.c"},{"name":"lib/url.c"},{"name":"lib/vtls/vtls.c"},{"name":"tests/unit/unit1607.c"},{"name":"tests/unit/unit1609.c"},{"name":"tests/unit/unit2600.c"}],"number":259371,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"35bbb2e830aeb8181bd4bf6b0ef68929217d97f0","revision":"35bbb2e830aeb8181bd4bf6b0ef68929217d97f0","revlink":"","when":1772319858,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 01 Mar 2026 00:24:47","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: bump clang-tidy job to clang v20 (from v18)\nAdds 50 seconds to the 5m long build step. Also more prerequisites to\ninstall, with no apparent effect on step time.\n\nFollow-up to 9b52d516bb8990107f20c9786e09dbb6961c30b2 #20732\n\nCloses #20775","files":[{"name":".github/workflows/windows.yml"}],"number":259375,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7a80082471e5983857c92900dc4858427994e236","revision":"7a80082471e5983857c92900dc4858427994e236","revlink":"","when":1772321087,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 01 Mar 2026 00:24:47","branch":"master","category":"curl","codebase":"","comments":"cmake: rename `testbins` target to `tt`, restore internal option\nTo make it easy to type. The internal option is used in CI.\n\nFollow-up to aae361242f30eafacf46085ed731b1524bfd3be9 #20708\n\nCloses #20768","files":[{"name":"RELEASE-NOTES"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"tests/CMakeLists.txt"},{"name":"tests/certs/CMakeLists.txt"},{"name":"tests/libtest/CMakeLists.txt"},{"name":"tests/server/CMakeLists.txt"},{"name":"tests/tunit/CMakeLists.txt"},{"name":"tests/unit/CMakeLists.txt"}],"number":259376,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1b35c9e1e3bb84336082a8fde12eeeafe6bfa3b2","revision":"1b35c9e1e3bb84336082a8fde12eeeafe6bfa3b2","revlink":"","when":1772321087,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1b35c9e1e3bb84336082a8fde12eeeafe6bfa3b2"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772367044.258984,1772367094.396048],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772367094.40097,1772367094.643996],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772367094.646783,1772367094.810754],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772367094.813177,1772388603.470643],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3473/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772388603.483889,1772388604.601075],"urls":{}}],"text":["failed","Runtest"],"times":[1772323551.18512,1772388604.603959]},"3474":{"blame":["dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/Mail%20result/logs/stdio"]],"number":3474,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3474,"Build"],["codebase","","Build"],["got_revision","4427e6152aa898121806001111be8c8d5c664a50","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4427e6152aa898121806001111be8c8d5c664a50","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 01 Mar 2026 19:06:39","branch":"master","category":"curl","codebase":"","comments":"GHA: bump actions and pip dependencies\n- update action `actions/cache` from 5.0.1 to 5.0.3\n- update action `github/codeql-action` from 4.31.9 to 4.32.4\n- update pip `filelock` from 3.20.3 to 3.24.3\n- update pip `ruff` from 0.14.14 to 0.15.2\n\nCloses #20782\nCloses #20783","files":[{"name":".github/scripts/requirements.txt"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"},{"name":"tests/http/requirements.txt"}],"number":259444,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4427e6152aa898121806001111be8c8d5c664a50","revision":"4427e6152aa898121806001111be8c8d5c664a50","revlink":"","when":1772388399,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4427e6152aa898121806001111be8c8d5c664a50"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772430432.196496,1772430510.493881],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772430510.513937,1772430511.080454],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772430511.086201,1772430511.622411],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772430511.625936,1772453128.305716],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3474/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772453128.406852,1772453184.616399],"urls":{}}],"text":["failed","Runtest"],"times":[1772389020.83399,1772453184.681821]},"3475":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/Mail%20result/logs/stdio"]],"number":3475,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3475,"Build"],["codebase","","Build"],["got_revision","7fe5b933d862af72d4e7e5a95933c8c707b53dc9","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7fe5b933d862af72d4e7e5a95933c8c707b53dc9","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 01 Mar 2026 22:42:13","branch":"master","category":"curl","codebase":"","comments":"HISTORY: mention that Rafael passed away much too early\nCloses #20781","files":[{"name":"docs/HISTORY.md"}],"number":259455,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"99bd5ed97b455995a81420cb94f444cdb7b27e3a","revision":"99bd5ed97b455995a81420cb94f444cdb7b27e3a","revlink":"","when":1772401333,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 01 Mar 2026 22:43:21","branch":"master","category":"curl","codebase":"","comments":"test1637: verify --fail and --retry with 502 response code\nIt should exit with 22 after the second retry.\n\nRef: #20771\nCloes #20780","files":[{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1637"}],"number":259456,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d6807890696019308bc885871575f3c2dac875d4","revision":"d6807890696019308bc885871575f3c2dac875d4","revlink":"","when":1772401401,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 02 Mar 2026 09:18:07","branch":"master","category":"curl","codebase":"","comments":"TODO: drop the alt-svc fallback\nLet's return to this subject if someone actually needs this for their\nspecific use case.\n\nSee #17152\nCloses #20786","files":[{"name":"docs/TODO.md"}],"number":259475,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7fe5b933d862af72d4e7e5a95933c8c707b53dc9","revision":"7fe5b933d862af72d4e7e5a95933c8c707b53dc9","revlink":"","when":1772439487,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7fe5b933d862af72d4e7e5a95933c8c707b53dc9"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772496461.915131,1772496493.451845],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772496493.456057,1772496493.685191],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772496493.687475,1772496493.934354],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772496493.936823,1772517248.056531],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3475/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772517248.092773,1772517351.657469],"urls":{}}],"text":["failed","Runtest"],"times":[1772453261.078002,1772517351.689665]},"3476":{"blame":["Daniel D\u00edaz <daniel.diaz@sonos.com>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/Mail%20result/logs/stdio"]],"number":3476,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3476,"Build"],["codebase","","Build"],["got_revision","4b583b7585c178e46bbe5f51d6da85230f53bde0","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4b583b7585c178e46bbe5f51d6da85230f53bde0","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 02 Mar 2026 13:45:14","branch":"master","category":"curl","codebase":"","comments":"http1: fix potential NULL dereference in `Curl_h1_req_parse_read()`\nReported by clang-tidy v22 with `clang-analyzer-*` explicitly enabled:\n\n```\nlib/http1.c:89:31: error: Subtraction of a non-null pointer\n (from variable 'line_end') and a null pointer (via field 'line')\n results in undefined behavior [clang-analyzer-core.NullPointerArithm]\n   89 |   parser->line_len = line_end - parser->line + 1;\n      |                               ^\n```\nRef: https://github.com/curl/curl/actions/runs/22534731241/job/65279952830?pr=20778#step:11:85\n\nRef: #20778\n\nCloses #20779","files":[{"name":"lib/http1.c"}],"number":259525,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"da6fbb12a6598a7c9e9e54d66e1454973ffc888e","revision":"da6fbb12a6598a7c9e9e54d66e1454973ffc888e","revlink":"","when":1772455514,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 02 Mar 2026 14:01:09","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: enable `clang-analyzer-*` checks explicitly, fix fallout\nv22.1.0 disabled them by default.\n\nFix fallout:\n- http: check NULL to silence false positives in `HD_VAL()`.\n\nRef: https://releases.llvm.org/22.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html#improvements-to-clang-tidy\n\nFollow-up to da6fbb12a6598a7c9e9e54d66e1454973ffc888e #20779\nFollow-up to ce4db9c2efca0bd89e556e231d940c988d84a606 #20751\n\nCloses #20778","files":[{"name":".clang-tidy.yml"},{"name":"lib/http.c"}],"number":259527,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7a77884a66be59eca14dc468e115d008010a7129","revision":"7a77884a66be59eca14dc468e115d008010a7129","revlink":"","when":1772456469,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 02 Mar 2026 14:50:33","branch":"master","category":"curl","codebase":"","comments":"cmake: minor improvements to integration test framework\n- add support for separate provider / consumer cmake options in\n  `find_package` tests. To help test more integration scenarios.\n  Refs: #20784 #20729 #20764\n\n- dump generated curl config files in `find_package` tests.\n  (cmake CONFIG source, `libcurl.pc`, `curl-config`.\n\n- test.sh: use `sha256sum` (was: `openssl`).\n\nCloses #20773","files":[{"name":"tests/cmake/test.sh"}],"number":259533,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fcde8d7e3745df3b4d83c86d0a1f0caef398511b","revision":"fcde8d7e3745df3b4d83c86d0a1f0caef398511b","revlink":"","when":1772459433,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 02 Mar 2026 15:28:25","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: fix `readability-suspicious-call-argument`\nAlso:\n- curlx/strerr: avoid a false positive by dropping an interim variable.\n- enable this check.\n\nRef: #20627 (initial attempt)\n\nCloses #20777","files":[{"name":".clang-tidy.yml"},{"name":"lib/curlx/strerr.c"},{"name":"tests/libtest/cli_hx_download.c"},{"name":"tests/libtest/cli_hx_upload.c"}],"number":259536,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a5c6a4067ab797e8962d8279c1677918aee42384","revision":"a5c6a4067ab797e8962d8279c1677918aee42384","revlink":"","when":1772461705,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 02 Mar 2026 16:01:21","branch":"master","category":"curl","codebase":"","comments":"multi: fix unreachable code compiler warning\n```\nlib/multi.c:305:5: error: code will never be executed [clang-diagnostic-unreachable-code]\n  305 |     goto error;\n      |     ^~~~~~~~~~\n```\n\nCherry-picked from #20774\n\nCloses #20788","files":[{"name":"lib/multi.c"}],"number":259554,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b83ade783d8dca498ababcac9b749e35c1711037","revision":"b83ade783d8dca498ababcac9b749e35c1711037","revlink":"","when":1772463681,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 02 Mar 2026 21:30:36","branch":"master","category":"curl","codebase":"","comments":"curlx: add local `snprintf()` helper that always nul-terminates (Windows)\nMake the helper use `vsnprintf()` internally on all supported Windows\ntoolchains (dropping `_snprintf()` and `snprintf()`), ensure to\nnul-terminate. Omit the return value to avoid complexity.\n\nUse the helper from `mprintf.c` / `out_double()`, from tests/server code\nand the tests/server-specific build of `curlx_inet_ntop()`,\n`curlx_strerror()` functions. In the single call (in tests) where the\nreturned length was used previously, determine it with `strlen()`.\n\nRefs:\nhttps://github.com/libssh2/libssh2/blob/libssh2-1.11.1/src/misc.c#L57-L79\nhttps://learn.microsoft.com/cpp/c-runtime-library/reference/snprintf-snprintf-snprintf-l-snwprintf-snwprintf-l\nhttps://learn.microsoft.com/cpp/c-runtime-library/reference/vsnprintf-vsnprintf-vsnprintf-l-vsnwprintf-vsnwprintf-l\n\nAssisted-by: Jay Satiro\nFollow-up to fa8bd1cc09125b368d4295c19331bf33e2d0c602 #20761\nFollow-up to 8ab468c8aa2e3b7b2354f0e9545859ca631f4457 #15997\n\nCloses #20765","files":[{"name":"lib/Makefile.inc"},{"name":"lib/curl_setup.h"},{"name":"lib/curlx/snprintf.c"},{"name":"lib/curlx/snprintf.h"},{"name":"lib/mprintf.c"},{"name":"tests/server/Makefile.inc"},{"name":"tests/server/first.h"},{"name":"tests/server/tftpd.c"}],"number":259594,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27","revision":"64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27","revlink":"","when":1772483436,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 02 Mar 2026 22:21:21","branch":"master","category":"curl","codebase":"","comments":"mprintf: silence clang-tidy `readability-suspicious-call-argument`\nFollow-up to 64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27 #20765\n\nCloses #20791","files":[{"name":"lib/mprintf.c"}],"number":259601,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"30ec220a68dcb24dc53d5348045ee82801d2aed1","revision":"30ec220a68dcb24dc53d5348045ee82801d2aed1","revlink":"","when":1772486481,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 02 Mar 2026 22:40:29","branch":"master","category":"curl","codebase":"","comments":"build: drop unused `snprintf()` feature check on Windows\nFollow-up to 64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27 #20765\n\nCloses #20790","files":[{"name":"CMake/win32-cache.cmake"},{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"lib/config-win32.h"}],"number":259612,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d557c06b529dd6b0f583350e6fc0c471f415c66f","revision":"d557c06b529dd6b0f583350e6fc0c471f415c66f","revlink":"","when":1772487629,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 03 Mar 2026 00:28:35","branch":"master","category":"curl","codebase":"","comments":"mbedtls: guard TLS 1.3 + session tickets usage inside ifdef\nIf TLS 1.3 is not supported, the call to\n`mbedtls_ssl_conf_tls13_enable_signal_new_session_tickets()` fails\nduring compilation:\n```\ncurl-8.18.0/lib/vtls/mbedtls.c: In function 'mbed_connect_step1':\ncurl-8.18.0/lib/vtls/mbedtls.c:809:3: error: implicit declaration of function 'mbedtls_ssl_conf_tls13_enable_signal_new_session_tickets' [-Werror=implicit-function-declaration]\n   mbedtls_ssl_conf_tls13_enable_signal_new_session_tickets(&backend->config,\n   ^\ncurl-8.18.0/lib/vtls/mbedtls.c:809:3: warning: nested extern declaration of 'mbedtls_ssl_conf_tls13_enable_signal_new_session_tickets' [-Wnested-externs]\n```\n\nProtect this call inside the `#ifdef` block by making sure that support\nfor TLS 1.3 is defined.\n\nCloses #20789","files":[{"name":"lib/vtls/mbedtls.c"}],"number":259635,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3aa63896ae7a745fc50fa9cfa0bef0adb74462f6","revision":"3aa63896ae7a745fc50fa9cfa0bef0adb74462f6","revlink":"","when":1772494115,"who":"Daniel D\u00edaz <daniel.diaz@sonos.com>"},{"at":"Tue 03 Mar 2026 00:46:41","branch":"master","category":"curl","codebase":"","comments":"cmake: stop disabling C4774 after replacing `snprintf()`, update comment (MSVC)\n- update comment for `-wd4710` option.\n  Ref: https://ci.appveyor.com/project/curlorg/curl/builds/53627545\n- stop suppressing C4774. Not triggered by the replacement call\n  `vsnprintf()`, as also confirmed by local tests.\n  Follow-up to https://github.com/curl/curl/commit/192b9214a7cf9082665ce460617308cb4836850b\n  Ref: https://devblogs.microsoft.com/cppblog/format-specifiers-checking/\n  Ref: https://learn.microsoft.com/cpp/error-messages/compiler-warnings/compiler-warnings-c4600-through-c4799\n\nFollow-up to 64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27 #20765\n\nCloses #20792","files":[{"name":"CMake/PickyWarnings.cmake"}],"number":259642,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"86a2a6b5477b848f405f9c93d7a56343349d6e4b","revision":"86a2a6b5477b848f405f9c93d7a56343349d6e4b","revlink":"","when":1772495201,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 03 Mar 2026 01:36:55","branch":"master","category":"curl","codebase":"","comments":"Dockerfile: update debian:bookworm-slim digest to 74d56e3\nCloses #20714","files":[{"name":"Dockerfile"}],"number":259655,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4b583b7585c178e46bbe5f51d6da85230f53bde0","revision":"4b583b7585c178e46bbe5f51d6da85230f53bde0","revlink":"","when":1772498215,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4b583b7585c178e46bbe5f51d6da85230f53bde0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772561489.698353,1772561531.310254],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772561531.315214,1772561531.511938],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772561531.514531,1772561531.693447],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772561531.696056,1772582824.197952],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3476/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772582824.235516,1772582827.690379],"urls":{}}],"text":["failed","Runtest"],"times":[1772517452.052217,1772582827.701129]},"3477":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/Mail%20result/logs/stdio"]],"number":3477,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3477,"Build"],["codebase","","Build"],["got_revision","7079f1d39c162747f60c3818f5a80c8edf35fa9d","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7079f1d39c162747f60c3818f5a80c8edf35fa9d","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 03 Mar 2026 15:30:22","branch":"master","category":"curl","codebase":"","comments":"stop using the word 'just'\nEverywhere. In documentation and code comments.\n\nIt is almost never a good word and almost always a filler that should be\navoided.\n\nCloses #20793","files":[{"name":".github/scripts/badwords.txt"},{"name":"SECURITY.md"},{"name":"docs/BUGS.md"},{"name":"docs/CONTRIBUTE.md"},{"name":"docs/CURLDOWN.md"},{"name":"docs/EARLY-RELEASE.md"},{"name":"docs/ECH.md"},{"name":"docs/FAQ.md"},{"name":"docs/GOVERNANCE.md"},{"name":"docs/HISTORY.md"},{"name":"docs/HTTP-COOKIES.md"},{"name":"docs/HTTP3.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/IPFS.md"},{"name":"docs/KNOWN_RISKS.md"},{"name":"docs/MAIL-ETIQUETTE.md"},{"name":"docs/MANUAL.md"},{"name":"docs/SECURITY-ADVISORY.md"},{"name":"docs/TODO.md"},{"name":"docs/TheArtOfHttpScripting.md"},{"name":"docs/VULN-DISCLOSURE-POLICY.md"},{"name":"docs/cmdline-opts/alt-svc.md"},{"name":"docs/cmdline-opts/data-ascii.md"},{"name":"docs/cmdline-opts/data-urlencode.md"},{"name":"docs/cmdline-opts/form.md"},{"name":"docs/cmdline-opts/hsts.md"},{"name":"docs/cmdline-opts/list-only.md"},{"name":"docs/cmdline-opts/output.md"},{"name":"docs/cmdline-opts/quote.md"},{"name":"docs/cmdline-opts/skip-existing.md"},{"name":"docs/cmdline-opts/write-out.md"},{"name":"docs/examples/README.md"},{"name":"docs/examples/adddocsref.pl"},{"name":"docs/examples/cacertinmem.c"},{"name":"docs/examples/ftpupload.c"},{"name":"docs/examples/ghiper.c"},{"name":"docs/examples/headerapi.c"},{"name":"docs/examples/hiperfifo.c"},{"name":"docs/examples/http-post.c"},{"name":"docs/examples/httpput.c"},{"name":"docs/examples/imap-append.c"},{"name":"docs/examples/imap-create.c"},{"name":"docs/examples/imap-delete.c"},{"name":"docs/examples/imap-examine.c"},{"name":"docs/examples/imap-lsub.c"},{"name":"docs/examples/imap-noop.c"},{"name":"docs/examples/pop3-noop.c"},{"name":"docs/examples/pop3-stat.c"},{"name":"docs/examples/pop3-top.c"},{"name":"docs/examples/pop3-uidl.c"},{"name":"docs/examples/smooth-gtk-thread.c"},{"name":"docs/examples/smtp-authzid.c"},{"name":"docs/examples/smtp-mail.c"},{"name":"docs/examples/smtp-multi.c"},{"name":"docs/examples/smtp-ssl.c"},{"name":"docs/examples/smtp-tls.c"},{"name":"docs/examples/usercertinmem.c"},{"name":"docs/internals/CHECKSRC.md"},{"name":"docs/internals/CLIENT-WRITERS.md"},{"name":"docs/internals/CODE_STYLE.md"},{"name":"docs/internals/CONNECTION-FILTERS.md"},{"name":"docs/internals/LLIST.md"},{"name":"docs/internals/MULTI-EV.md"},{"name":"docs/internals/NEW-PROTOCOL.md"},{"name":"docs/internals/SCORECARD.md"},{"name":"docs/internals/STRPARSE.md"},{"name":"docs/internals/TLS-SESSIONS.md"},{"name":"docs/libcurl/ABI.md"},{"name":"docs/libcurl/curl_easy_escape.md"},{"name":"docs/libcurl/curl_easy_getinfo.md"},{"name":"docs/libcurl/curl_easy_reset.md"},{"name":"docs/libcurl/curl_easy_setopt.md"},{"name":"docs/libcurl/curl_easy_ssls_export.md"},{"name":"docs/libcurl/curl_global_cleanup.md"},{"name":"docs/libcurl/curl_global_init.md"},{"name":"docs/libcurl/curl_global_sslset.md"},{"name":"docs/libcurl/curl_global_trace.md"},{"name":"docs/libcurl/curl_mprintf.md"},{"name":"docs/libcurl/curl_multi_assign.md"},{"name":"docs/libcurl/curl_multi_info_read.md"},{"name":"docs/libcurl/curl_multi_perform.md"},{"name":"docs/libcurl/curl_multi_remove_handle.md"},{"name":"docs/libcurl/curl_multi_socket_all.md"},{"name":"docs/libcurl/curl_multi_timeout.md"},{"name":"docs/libcurl/curl_multi_waitfds.md"},{"name":"docs/libcurl/curl_url_get.md"},{"name":"docs/libcurl/curl_version_info.md"},{"name":"docs/libcurl/libcurl-errors.md"},{"name":"docs/libcurl/libcurl-multi.md"},{"name":"docs/libcurl/libcurl-security.md"},{"name":"docs/libcurl/libcurl-tutorial.md"},{"name":"docs/libcurl/libcurl-url.md"},{"name":"docs/libcurl/libcurl.m4"},{"name":"docs/libcurl/libcurl.md"},{"name":"docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.md"},{"name":"docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME_T.md"},{"name":"docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.md"},{"name":"docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.md"},{"name":"docs/libcurl/opts/CURLOPT_AWS_SIGV4.md"},{"name":"docs/libcurl/opts/CURLOPT_BUFFERSIZE.md"},{"name":"docs/libcurl/opts/CURLOPT_COOKIEFILE.md"},{"name":"docs/libcurl/opts/CURLOPT_COOKIELIST.md"},{"name":"docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_ERRORBUFFER.md"},{"name":"docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.md"},{"name":"docs/libcurl/opts/CURLOPT_FTPPORT.md"},{"name":"docs/libcurl/opts/CURLOPT_HEADERFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTP_VERSION.md"},{"name":"docs/libcurl/opts/CURLOPT_NOBODY.md"},{"name":"docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.md"},{"name":"docs/libcurl/opts/CURLOPT_PORT.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_PINNEDPUBLICKEY.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_RESOLVE.md"},{"name":"docs/libcurl/opts/CURLOPT_RTSP_REQUEST.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_UPLOAD_BUFFERSIZE.md"},{"name":"docs/mk-ca-bundle.md"},{"name":"docs/tests/CI.md"},{"name":"docs/tests/FILEFORMAT.md"},{"name":"docs/tests/HTTP.md"},{"name":"docs/tests/TEST-SUITE.md"},{"name":"docs/wcurl.md"},{"name":"include/curl/curl.h"},{"name":"include/curl/easy.h"},{"name":"include/curl/multi.h"},{"name":"include/curl/typecheck-gcc.h"},{"name":"lib/CMakeLists.txt"},{"name":"lib/altsvc.c"},{"name":"lib/arpa_telnet.h"},{"name":"lib/asyn-ares.c"},{"name":"lib/bufq.h"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/content_encoding.c"},{"name":"lib/cookie.c"},{"name":"lib/cshutdn.c"},{"name":"lib/curl_range.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/curlx/wait.c"},{"name":"lib/cw-out.c"},{"name":"lib/doh.c"},{"name":"lib/dynhds.h"},{"name":"lib/easy.c"},{"name":"lib/formdata.c"},{"name":"lib/ftp.c"},{"name":"lib/ftp.h"},{"name":"lib/hostip.c"},{"name":"lib/hsts.c"},{"name":"lib/http.c"},{"name":"lib/http.h"},{"name":"lib/http2.c"},{"name":"lib/imap.c"},{"name":"lib/md4.c"},{"name":"lib/md5.c"},{"name":"lib/mime.c"},{"name":"lib/mprintf.c"},{"name":"lib/multi.c"},{"name":"lib/multi_ev.c"},{"name":"lib/noproxy.c"},{"name":"lib/parsedate.c"},{"name":"lib/pingpong.c"},{"name":"lib/ratelimit.c"},{"name":"lib/request.h"},{"name":"lib/rtsp.c"},{"name":"lib/select.c"},{"name":"lib/sendf.c"},{"name":"lib/setopt.c"},{"name":"lib/setup-vms.h"},{"name":"lib/setup-win32.h"},{"name":"lib/smtp.c"},{"name":"lib/splay.c"},{"name":"lib/strequal.c"},{"name":"lib/system_win32.c"},{"name":"lib/telnet.c"},{"name":"lib/tftp.c"},{"name":"lib/transfer.c"},{"name":"lib/url.c"},{"name":"lib/urlapi.c"},{"name":"lib/urldata.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/vquic-tls.h"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"src/CMakeLists.txt"},{"name":"src/config2setopts.c"},{"name":"src/tool_cb_dbg.c"},{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_cb_prg.c"},{"name":"src/tool_cb_see.c"},{"name":"src/tool_formparse.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_ipfs.c"},{"name":"src/tool_msgs.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_urlglob.c"},{"name":"src/tool_writeout.c"},{"name":"tests/unit/README.md"}],"number":259717,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b4dba346cd517e5d5624251442ca051381cdbf5d","revision":"b4dba346cd517e5d5624251442ca051381cdbf5d","revlink":"","when":1772548222,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Mar 2026 15:32:13","branch":"master","category":"curl","codebase":"","comments":"docs: avoid using the word 'magic'\nIt's never actually magic.\n\nCloses #20796","files":[{"name":"docs/BUGS.md"},{"name":"docs/FAQ.md"},{"name":"docs/TODO.md"},{"name":"docs/cmdline-opts/MANPAGE.md"},{"name":"docs/libcurl/curl_easy_pause.md"},{"name":"docs/libcurl/libcurl-security.md"},{"name":"docs/libcurl/libcurl.md"},{"name":"docs/libcurl/opts/CURLINFO_REDIRECT_URL.md"},{"name":"docs/libcurl/opts/CURLOPT_WS_OPTIONS.md"}],"number":259718,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cc85cdf3c5b59622382ef459db7c44a55d690967","revision":"cc85cdf3c5b59622382ef459db7c44a55d690967","revlink":"","when":1772548333,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Mar 2026 16:02:50","branch":"master","category":"curl","codebase":"","comments":"urlapi: use U_CURLU_URLDECODE when toggling it off unsigned\nIn this use case 'unsigned value &= ~DEFINE;\n\nAs otherwise the right side is treated as signed, which annoyingly\ntriggers UBSan. The U_* defines are local versions of the public define,\nonly typecast to unsigned.\n\nReported-by: xmoezzz on github\nFixes #20753\nCloses #20769","files":[{"name":"lib/urlapi-int.h"},{"name":"lib/urlapi.c"}],"number":259720,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3d708e239b55265dca9a3c4fcbfab35aa4be1236","revision":"3d708e239b55265dca9a3c4fcbfab35aa4be1236","revlink":"","when":1772550170,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Mar 2026 16:33:21","branch":"master","category":"curl","codebase":"","comments":"cmake: fix building with `CMAKE_FIND_PACKAGE_PREFER_CONFIG=ON`\nThis CMake global custom option tells it to find dependencies as cmake\nConfigs first, and only then look for `Find*` modules. This may result\nin `find_package()` succeeding, but without actually creating `CURL::*`\nimported targets the curl build scripts are expecting.\n\nFor dependencies with curl-specific, local, `Find*` modules, we always\nwant to use them, via the module detection method, and never a\nConfig-based detection. Ensure this by passing the `MODULE` option to\n`find_package()` and `find_dependency()` to make them use `Find*`\nmodules unconditionally, making them work as expected with the\n`CMAKE_FIND_PACKAGE_PREFER_CONFIG=ON` option set.\n\ncurl uses local Find modules for all dependencies except OpenSSL and\nZLIB. The latter two keep using either CMake's built-in Find modules or\nConfig method as before this patch.\n\nAlso:\n\n- apply the same change to `curl-config.cmake`. To fix consuming curl\n  with this option set.\n  Authored-by: Valerie Snyder\n  Ref: #20764\n  Follow-up to 16f073ef49f94412000218c9f6ad04e3fd7e4d01 #16973\n\n- GHA/distcheck: add a job testing both building and consuming curl with\n  this option set. (takes 15 seconds)\n  Use custom NGHTTP2 configuration for an extra twist (not required\n  to trigger this issue.)\n  Follow-up to fcde8d7e3745df3b4d83c86d0a1f0caef398511b #20773\n\nReported-by: Valerie Snyder\nFixes #20729\n\nCloses #20784","files":[{"name":".github/workflows/distcheck.yml"},{"name":"CMake/Macros.cmake"},{"name":"CMake/curl-config.in.cmake"},{"name":"CMakeLists.txt"}],"number":259722,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"91e06fde1b520bc29c7996749734451e03cd549f","revision":"91e06fde1b520bc29c7996749734451e03cd549f","revlink":"","when":1772552001,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 03 Mar 2026 17:42:34","branch":"master","category":"curl","codebase":"","comments":"openssl: adapt to OpenSSL master adding const to more APIs\nCloses #20797","files":[{"name":"lib/vtls/openssl.c"}],"number":259732,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d9c2c64337c6e48d6b4130af1dd549be6444a795","revision":"d9c2c64337c6e48d6b4130af1dd549be6444a795","revlink":"","when":1772556154,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Mar 2026 22:14:26","branch":"master","category":"curl","codebase":"","comments":"schannel: fix UAF in client cert store thumbprint handling\nFollow-up to 10bb489b22d1777f2984aa5\n\nFound by Codex Security\nCloses #20801","files":[{"name":"lib/vtls/schannel.c"}],"number":259787,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7577ed7e86844c1783892fa5fa6da7bd02284074","revision":"7577ed7e86844c1783892fa5fa6da7bd02284074","revlink":"","when":1772572466,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Mar 2026 22:54:23","branch":"master","category":"curl","codebase":"","comments":"config2setopts: restore proper ignoring of CAINFO BLOB option errors\nA regression from refactors\n\nSpotted by Codex Security\n\nCloses #20799","files":[{"name":"src/config2setopts.c"}],"number":259799,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3d4a7012333b81c5aa3cb98254601e0d70d946f1","revision":"3d4a7012333b81c5aa3cb98254601e0d70d946f1","revlink":"","when":1772574863,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Mar 2026 23:14:34","branch":"master","category":"curl","codebase":"","comments":"curl.h: remove CURLPROTO_MQTTS from the public header\n- the value collided with the internal one used for WebSocket\n- we add all new ones as internal bits\n- bump to 64-bit internal type\n- introduce new define for setting all protocols (CURLPROTO_64ALL)\n\nReported by Codex Security\n\nCloses #20798","files":[{"name":"docs/libcurl/opts/CURLOPT_PROTOCOLS.md"},{"name":"docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md"},{"name":"docs/libcurl/symbols-in-versions"},{"name":"include/curl/curl.h"},{"name":"lib/setopt.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"}],"number":259806,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ad58e07b5433bb548055c1c73b16b6783cf64fa8","revision":"ad58e07b5433bb548055c1c73b16b6783cf64fa8","revlink":"","when":1772576074,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Mar 2026 23:16:08","branch":"master","category":"curl","codebase":"","comments":"usercertinmem: use the correct cert BIO\nPEM_read_bio_PrivateKey() is called with the wrong BIO, so the private\nkey is not loaded.\n\nFollow-up to 8494012196474ee0541\n\nPointed out by Codex Security\nCloses #20800","files":[{"name":"docs/examples/usercertinmem.c"}],"number":259807,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7079f1d39c162747f60c3818f5a80c8edf35fa9d","revision":"7079f1d39c162747f60c3818f5a80c8edf35fa9d","revlink":"","when":1772576168,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7079f1d39c162747f60c3818f5a80c8edf35fa9d"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772625569.179046,1772625617.093777],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772625617.106028,1772625617.750367],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772625617.752974,1772625618.10136],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772625618.10456,1772646630.499144],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3477/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772646630.507178,1772646631.164837],"urls":{}}],"text":["failed","Runtest"],"times":[1772582832.22955,1772646631.168187]},"3478":{"blame":["Max Dymond <cmeister2@gmail.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/Mail%20result/logs/stdio"]],"number":3478,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3478,"Build"],["codebase","","Build"],["got_revision","70ec11358c3aac5fbae24b02f0c1c671741838dd","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","70ec11358c3aac5fbae24b02f0c1c671741838dd","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 04 Mar 2026 12:37:31","branch":"master","category":"curl","codebase":"","comments":"examples: improve OpenSSL certificate examples\n- add/fix/synchronize error messages and comments.\n- consistently return error from the callback on failure.\n- fix potential leaks on OpenSSL API failures.\n- fix to not pass the nul-terminator to BIO read.\n- scope a variable.\n- sync code/formatting between the two examples.\n\nCloses #20807","files":[{"name":"docs/examples/cacertinmem.c"},{"name":"docs/examples/usercertinmem.c"}],"number":259852,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"38ee35353c1db18343817aa62ffb98aa966fd12a","revision":"38ee35353c1db18343817aa62ffb98aa966fd12a","revlink":"","when":1772624251,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 04 Mar 2026 18:33:06","branch":"master","category":"curl","codebase":"","comments":"socks: ensure DNS is freed in failure cases.\nIn several error cases in socks.c the DNS struct is not freed, which\nleads to memory leaks.\n\nFound by: OSS-Fuzz: 447858136\n\nCloses #20813","files":[{"name":"lib/socks.c"}],"number":259873,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"70ec11358c3aac5fbae24b02f0c1c671741838dd","revision":"70ec11358c3aac5fbae24b02f0c1c671741838dd","revlink":"","when":1772645586,"who":"Max Dymond <cmeister2@gmail.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"70ec11358c3aac5fbae24b02f0c1c671741838dd"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772689708.92179,1772689788.311768],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772689788.32353,1772689789.255355],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772689789.26038,1772689793.158647],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772689793.163796,1772712537.979216],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3478/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772712537.994027,1772712539.227593],"urls":{}}],"text":["failed","Runtest"],"times":[1772646633.117965,1772712539.236061]},"3479":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/Mail%20result/logs/stdio"]],"number":3479,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3479,"Build"],["codebase","","Build"],["got_revision","0742fd5c8040f1539794bb1b24847954c00be853","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0742fd5c8040f1539794bb1b24847954c00be853","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 05 Mar 2026 04:00:08","branch":"master","category":"curl","codebase":"","comments":"cmake: mark two internal options as advanced\nTo omit them from CMake GUI option listings.\n\nFollow-up to c37e06c642066b6cbf6b3c58278017ad40820bb3 #17962\nFollow-up to 6ab1fa423bcc49a742b1cde2164ff981fdee38e8 #16278\n\nCloses #20818","files":[{"name":"CMakeLists.txt"},{"name":"tests/certs/CMakeLists.txt"}],"number":259909,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0742fd5c8040f1539794bb1b24847954c00be853","revision":"0742fd5c8040f1539794bb1b24847954c00be853","revlink":"","when":1772679608,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0742fd5c8040f1539794bb1b24847954c00be853"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772755548.331094,1772755557.849671],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772755557.8647,1772755558.219435],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772755558.222836,1772755558.547156],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772755558.551026,1772776643.306807],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3479/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772776643.323187,1772776644.3464],"urls":{}}],"text":["failed","Runtest"],"times":[1772712542.348641,1772776644.352214]},"3480":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/Mail%20result/logs/stdio"]],"number":3480,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3480,"Build"],["codebase","","Build"],["got_revision","009facd23216d0884913d7db32c54bcd36ab002c","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","009facd23216d0884913d7db32c54bcd36ab002c","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 05 Mar 2026 13:50:56","branch":"master","category":"curl","codebase":"","comments":"unit3205: drop `NOLINT`\nIn favor or a small code change the silences the clang-tidy warning.\n\nFollow-up to b1f853a3849d0e8116ae4e2aedfb9ca65f92282d #20731\n\nCloses #20820","files":[{"name":"tests/unit/unit3205.c"}],"number":259922,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3a2fdeb5af069a71d7b51214183e84fe0eafe6bf","revision":"3a2fdeb5af069a71d7b51214183e84fe0eafe6bf","revlink":"","when":1772715056,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 06 Mar 2026 00:30:32","branch":"master","category":"curl","codebase":"","comments":"spelling: bump codespell to 2.4.2, fix fallouts\nCloses #20825\nCloses #20827","files":[{"name":".github/scripts/requirements.txt"},{"name":"tests/server/sockfilt.c"}],"number":259956,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"37f5e3960f5e6491616d19e7989db9a5104e4212","revision":"37f5e3960f5e6491616d19e7989db9a5104e4212","revlink":"","when":1772753432,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 06 Mar 2026 04:04:09","branch":"master","category":"curl","codebase":"","comments":"cmake: fix `LOCATION` property read errors in target debug function\nExclude reading certain props for certain target types to avoid these errors:\n```\nCMake Error at CMake/Utilities.cmake:71 (get_property):\n  The LOCATION property may not be read from target \"...\".  Use the target\n  name directly with add_custom_command, or use the generator expression\n  $<TARGET_FILE>, as appropriate.\n```\n(and the same in line 78.)\n\nFollow-up to 855acb3bb07e0dd06b5722218eb5fded333f7ce0 #17701\n\nCloses #20828","files":[{"name":"CMake/Utilities.cmake"}],"number":259975,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c6cfb2a2f34df80c6d746d1cb07705d3fac7e67a","revision":"c6cfb2a2f34df80c6d746d1cb07705d3fac7e67a","revlink":"","when":1772766249,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 06 Mar 2026 04:56:33","branch":"master","category":"curl","codebase":"","comments":"cmake: improve clang-tidy test command-line reproduction\n- also query `INTERFACE_COMPILE_DEFINITIONS` and\n  `INTERFACE_COMPILE_OPTIONS`.\n  To further sync clang-tidy manual command-lines with the C compiler\n  command-lines generated by CMake. In practice this adds `-I` options\n  (via `INTERFACE_COMPILE_OPTIONS`) to the end of the command-line for\n  dependency header directories. It does not change the outcome of\n  clang-tidy runs.\n\n- limit querying `COMPILE_DEFINITIONS` and `COMPILE_OPTIONS` to the top\n  target, the test itself. To not include options such as\n  `-DCURL_HIDDEN_SYMBOLS` and `-fvisibility=hidden` (when set) via\n  the libcurl shared lib.\n  To sync with the actual C compiler command-line.\n\n- drop redundant `unset()`.\n\n- rename local function to be more specific.\n\nFollow-up to d9386a2f8ec3c4bd5ababc4eeb96ecd3e522b77c #20759\n\nCloses #20829","files":[{"name":"CMake/Macros.cmake"},{"name":"scripts/cmakelint.sh"}],"number":259982,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"009facd23216d0884913d7db32c54bcd36ab002c","revision":"009facd23216d0884913d7db32c54bcd36ab002c","revlink":"","when":1772769393,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"009facd23216d0884913d7db32c54bcd36ab002c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772821339.247598,1772821416.087087],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772821416.106503,1772821417.390881],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772821417.396774,1772821417.7364],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772821417.739283,1772842642.041098],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3480/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772842642.048495,1772842642.774063],"urls":{}}],"text":["failed","Runtest"],"times":[1772776648.820956,1772842642.777137]},"3481":{"blame":["Andrei Rybak <rybak.a.v@gmail.com>","Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/Mail%20result/logs/stdio"]],"number":3481,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3481,"Build"],["codebase","","Build"],["got_revision","86ea3abd41a6d6e38ea3d8ed247ad6cb265fe275","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","86ea3abd41a6d6e38ea3d8ed247ad6cb265fe275","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 06 Mar 2026 15:35:27","branch":"master","category":"curl","codebase":"","comments":"cmake: fix `LOCATION` property access condition (debug)\nTo match other parts of curl's CMake script and the CMake source.\n\nRef: https://gitlab.kitware.com/cmake/cmake/-/blob/v3.18.0/Source/cmTargetPropertyComputer.h?ref_type=tags#L68-101\n\nFollow-up to c6cfb2a2f34df80c6d746d1cb07705d3fac7e67a #20828\n\nCloses #20838","files":[{"name":"CMake/Utilities.cmake"}],"number":260039,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9a3afc1083202731ed34e3f71cf345ecc6dd9296","revision":"9a3afc1083202731ed34e3f71cf345ecc6dd9296","revlink":"","when":1772807727,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 06 Mar 2026 22:40:29","branch":"master","category":"curl","codebase":"","comments":"urldata: byebye `conn->hostname_resolve`\nThe strdup() of the hostname to resolve is unnecessary as the sync\nresolve code does not keep the string and the async code makes copies\nalready.\n\nRemove the member from `connectdata`.\n\nCloses #20833","files":[{"name":"lib/url.c"},{"name":"lib/urldata.h"}],"number":260100,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bfb79de206ef710641ff750994bf786b905ee0d3","revision":"bfb79de206ef710641ff750994bf786b905ee0d3","revlink":"","when":1772833229,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 06 Mar 2026 22:41:56","branch":"master","category":"curl","codebase":"","comments":"async-ares: blocking resolve timeout handling, better\nPerform the actual timeout calculation in the blocking resolv\nloop each time in the same way, keeping the logic simpler.\n\nThe previous version calculated the timeout once, and then\nreduced it by the elapsed time spent in polling/processing.\nThis is unnecessarily complicated.\n\nCloses #20819","files":[{"name":"lib/asyn-ares.c"}],"number":260101,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b803dc9f208073ef5a4aff94c083a41538b30571","revision":"b803dc9f208073ef5a4aff94c083a41538b30571","revlink":"","when":1772833316,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 06 Mar 2026 22:42:40","branch":"master","category":"curl","codebase":"","comments":"openssl+ech: workaround for insecure handshakes\nOpenSSL 4.0.0-dev supports ECH with one flaw. If peer verification\nis not enabled, it will report SSL_ECH_STATUS_BAD_NAME on the ECH\nstatus.\n\nProvide a workaround in libcurl that checks the inner name used in\nECH was the peer's hostname, both verify peer and host are disabled\nand then accept the BAD_NAME without failing the connect.\n\nFixes #20655\nReported-by: Dexter Gerig\nCloses #20821","files":[{"name":"lib/vtls/openssl.c"}],"number":260102,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3c007d6351da59c00ba71bea73f231ac9be1c68b","revision":"3c007d6351da59c00ba71bea73f231ac9be1c68b","revlink":"","when":1772833360,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 06 Mar 2026 22:46:37","branch":"master","category":"curl","codebase":"","comments":"tool_operate: reset the URL --url-query between --next\nPointed out by Codex Security\n\nVerify in test 1624\nCloses #20802","files":[{"name":"src/tool_cfgable.h"},{"name":"src/tool_operate.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1624"}],"number":260109,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"933c34e873d67d25a84805d8c8a86ee7fbf3731d","revision":"933c34e873d67d25a84805d8c8a86ee7fbf3731d","revlink":"","when":1772833597,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 06 Mar 2026 22:47:30","branch":"master","category":"curl","codebase":"","comments":"tool_doswin: avoid memory-leak with CURL_FN_SANITIZE_*\nThis is debug-only code\n\nFollow-up to 20900e4a1e3\n\nFound by Codex Security\n\nCloses #20804","files":[{"name":"src/tool_doswin.c"}],"number":260110,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d7e4473806daec96a66758690d1fb01709558756","revision":"d7e4473806daec96a66758690d1fb01709558756","revlink":"","when":1772833650,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 06 Mar 2026 22:48:16","branch":"master","category":"curl","codebase":"","comments":"content_encoding: return 'identity' if none other exists\nThis fixes a regression and accidental changed behavior shipped in\n8.18.0 (via 6b9c75e219cdcfd3e17e78).\n\nWhen the setopt is set to \"\" and curl is built without support for a\nsingle compression algorithm, it used to use \"identity\" but recently did\nnot.\n\nSpotted by Codex Security\nCloses #20805","files":[{"name":"lib/content_encoding.c"}],"number":260111,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"27c3e0839af9d1b19fb0de6a53b4d0b01167c936","revision":"27c3e0839af9d1b19fb0de6a53b4d0b01167c936","revlink":"","when":1772833696,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 06 Mar 2026 22:49:03","branch":"master","category":"curl","codebase":"","comments":"synctime: fix use of uninitialized buffer on non-Windows\nFollow-up to: b714c674f3\n\nSpotted by Codex Security\nCloses #20806","files":[{"name":"docs/examples/synctime.c"}],"number":260112,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e49efce12f6ecc84221431cd824518f2dd05de5a","revision":"e49efce12f6ecc84221431cd824518f2dd05de5a","revlink":"","when":1772833743,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 06 Mar 2026 22:50:29","branch":"master","category":"curl","codebase":"","comments":"socketpair: clear 'err' when retrying due to EINTR\nIf the first write was interrupted by a signal and a subsequent write\nsucceeds, the function would still erroneously return EINTR.\n\nFound by Codex Security\nCloses #20809","files":[{"name":"lib/socketpair.c"}],"number":260113,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e47b6e657aa5dda6dfb79d495ba3ee7b0534532a","revision":"e47b6e657aa5dda6dfb79d495ba3ee7b0534532a","revlink":"","when":1772833829,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 06 Mar 2026 22:52:39","branch":"master","category":"curl","codebase":"","comments":"proxy-auth: additional tests\nAlso eliminate the special handling for socks proxy match.\n\nCloses #20837","files":[{"name":"lib/url.c"},{"name":"tests/http/test_13_proxy_auth.py"},{"name":"tests/http/testenv/curl.py"}],"number":260114,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5f13a7645e565c5c1a06f3ef86e97afb856fb364","revision":"5f13a7645e565c5c1a06f3ef86e97afb856fb364","revlink":"","when":1772833959,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 06 Mar 2026 22:53:54","branch":"master","category":"curl","codebase":"","comments":"mqtt: fix EOF handling\nIn mqtt_recv_atleast(), recognize an EOF as error.\n\nFixes #20815\nReported-by: Max Dymond\nCloses #20830","files":[{"name":"lib/mqtt.c"}],"number":260117,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"704e7a85f39e8727876c53c601210258cb52774e","revision":"704e7a85f39e8727876c53c601210258cb52774e","revlink":"","when":1772834034,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 06 Mar 2026 23:01:47","branch":"master","category":"curl","codebase":"","comments":"FAQ: syntax improvements\nDuring conversion of `docs/FAQ` into Markdown, 'man ld' has incorrectly\nkept one of its quotes when it was surrounded by backticks for inline\ncode formatting.  A space on the left of it was lost as well.\n\nFix the formatting in the new `docs/FAQ.md`.\n\nCloses #20812","files":[{"name":"docs/FAQ.md"}],"number":260118,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"86ea3abd41a6d6e38ea3d8ed247ad6cb265fe275","revision":"86ea3abd41a6d6e38ea3d8ed247ad6cb265fe275","revlink":"","when":1772834507,"who":"Andrei Rybak <rybak.a.v@gmail.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"86ea3abd41a6d6e38ea3d8ed247ad6cb265fe275"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772886038.487083,1772886087.200448],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772886087.206714,1772886087.391226],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772886087.394369,1772886087.562383],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772886087.565041,1772907947.802248],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3481/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772907947.809322,1772907948.570911],"urls":{}}],"text":["failed","Runtest"],"times":[1772842645.021165,1772907948.57385]},"3482":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/Mail%20result/logs/stdio"]],"number":3482,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3482,"Build"],["codebase","","Build"],["got_revision","f180818976a268890899a95384889d16cf5fc68b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","f180818976a268890899a95384889d16cf5fc68b","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 07 Mar 2026 10:58:36","branch":"master","category":"curl","codebase":"","comments":"docs: drop basically\nAnother filler word\n\nCloses #20835","files":[{"name":".github/scripts/badwords.txt"},{"name":"docs/FAQ.md"},{"name":"docs/TODO.md"},{"name":"docs/TheArtOfHttpScripting.md"},{"name":"docs/VULN-DISCLOSURE-POLICY.md"},{"name":"docs/libcurl/libcurl-tutorial.md"},{"name":"docs/tests/TEST-SUITE.md"},{"name":"include/curl/curl.h"},{"name":"lib/cf-socket.c"},{"name":"lib/cf-socket.h"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/multi.c"},{"name":"lib/tftp.c"},{"name":"lib/transfer.c"},{"name":"lib/urldata.h"},{"name":"tests/server/sws.c"}],"number":260152,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1495489c41d10ab9198caee8506be145b450b8a8","revision":"1495489c41d10ab9198caee8506be145b450b8a8","revlink":"","when":1772877516,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Mar 2026 11:00:16","branch":"master","category":"curl","codebase":"","comments":"http: only send bearer if auth is allowed\nVerify with test 2006\n\nCloses #20843","files":[{"name":"lib/http.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2006"}],"number":260153,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e3d7401a32a46516c9e5ee877e613e62ed35bddc","revision":"e3d7401a32a46516c9e5ee877e613e62ed35bddc","revlink":"","when":1772877616,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Mar 2026 13:36:00","branch":"master","category":"curl","codebase":"","comments":"cf-socket: ignore SOCK_CLOEXEC etc for socktype equality checks\nAs the SOCK_CLOEXEC and SOCK_NONBLOCK get ORed to the socktype, this\nintroduces the cf_socktype() function to use when checking for the\nspecific socket type: DGRAM or STREAM. The function filters off the\nnon-type related bits to enable the comparison.\n\nFollow-up to 05367694ecf24a5d39f\n\nCloses #20808","files":[{"name":"lib/cf-socket.c"}],"number":260194,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"08d6497005939959b7ace7e8e107d4766c5a7795","revision":"08d6497005939959b7ace7e8e107d4766c5a7795","revlink":"","when":1772886960,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Mar 2026 13:59:30","branch":"master","category":"curl","codebase":"","comments":"test1849: reuse a proxy with different credentials\nCloses #20842","files":[{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1849"}],"number":260196,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b351fd1b9a2ca93a9b83d80a7be027031eb78e9c","revision":"b351fd1b9a2ca93a9b83d80a7be027031eb78e9c","revlink":"","when":1772888370,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Mar 2026 14:21:46","branch":"master","category":"curl","codebase":"","comments":"tests/FILEFORMAT.md: the <server> section is NOT mandatory\nIt can be left out if no servers are necessary.\n\nCloses #20845","files":[{"name":"docs/tests/FILEFORMAT.md"}],"number":260200,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2f8fe96d6d74f05b03c3ef0f94691bd70c6f9914","revision":"2f8fe96d6d74f05b03c3ef0f94691bd70c6f9914","revlink":"","when":1772889706,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Mar 2026 14:56:08","branch":"master","category":"curl","codebase":"","comments":"DEPRECATE.md: SMB and NTLM become build-time opt-in\nCloses #20847","files":[{"name":"docs/DEPRECATE.md"}],"number":260206,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f180818976a268890899a95384889d16cf5fc68b","revision":"f180818976a268890899a95384889d16cf5fc68b","revlink":"","when":1772891768,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"f180818976a268890899a95384889d16cf5fc68b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772950226.796815,1772950266.431654],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772950266.435965,1772950266.592029],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772950266.594522,1772950266.737035],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772950266.739219,1772971032.975952],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3482/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772971032.998896,1772971033.810553],"urls":{}}],"text":["failed","Runtest"],"times":[1772907951.63865,1772971033.815474]},"3483":{"blame":["Daniel Stenberg <daniel@haxx.se>","dbalsom <dbalsom@gmail.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/Mail%20result/logs/stdio"]],"number":3483,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3483,"Build"],["codebase","","Build"],["got_revision","9a674ee6f7ba0726844edbee1592b69e6e7f630c","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9a674ee6f7ba0726844edbee1592b69e6e7f630c","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 07 Mar 2026 23:47:56","branch":"master","category":"curl","codebase":"","comments":"quiche: use PRIu64 for outputting the stream id\nThe 'id' struct field in 'struct h3_stream_ctx' is a uint64_t type so\nshould be output with PRIu64 - and it makes sense to be consistent.\n\nNote that the field with the same name in the ngtcp2 version of this\nstruct is a *signed* 64-bit variable.\n\nReported by Codex Security\n\nCloses #20849","files":[{"name":"lib/vquic/curl_quiche.c"}],"number":260235,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6b552e60a9593d31026e30f3bd4006d473763e87","revision":"6b552e60a9593d31026e30f3bd4006d473763e87","revlink":"","when":1772923676,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Mar 2026 23:49:11","branch":"master","category":"curl","codebase":"","comments":"docs: avoid starting sentences with However,\nAn unnecessary filling word\n\nCloses #20834","files":[{"name":".github/scripts/badwords.txt"},{"name":"docs/CIPHERS.md"},{"name":"docs/FAQ.md"},{"name":"docs/GOVERNANCE.md"},{"name":"docs/INSTALL.md"},{"name":"docs/KNOWN_BUGS.md"},{"name":"docs/TODO.md"},{"name":"docs/URL-SYNTAX.md"},{"name":"docs/cmdline-opts/_OPTIONS.md"},{"name":"docs/cmdline-opts/doh-url.md"},{"name":"docs/cmdline-opts/post301.md"},{"name":"docs/cmdline-opts/post302.md"},{"name":"docs/cmdline-opts/tcp-nodelay.md"},{"name":"docs/cmdline-opts/verbose.md"},{"name":"docs/examples/usercertinmem.c"},{"name":"docs/internals/CLIENT-READERS.md"},{"name":"docs/internals/MID.md"},{"name":"docs/internals/TLS-SESSIONS.md"},{"name":"docs/libcurl/curl_ws_start_frame.md"},{"name":"docs/libcurl/libcurl-security.md"},{"name":"docs/libcurl/libcurl-tutorial.md"},{"name":"docs/libcurl/libcurl.md"},{"name":"docs/libcurl/opts/CURLOPT_MAIL_AUTH.md"},{"name":"docs/libcurl/opts/CURLOPT_MAIL_RCPT.md"},{"name":"docs/libcurl/opts/CURLOPT_POSTREDIR.md"},{"name":"docs/libcurl/opts/CURLOPT_TCP_NODELAY.md"},{"name":"lib/bufq.h"},{"name":"lib/config-os400.h"},{"name":"lib/cookie.c"},{"name":"lib/curlx/fopen.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/url.c"},{"name":"lib/vauth/krb5_gssapi.c"},{"name":"lib/vauth/krb5_sspi.c"},{"name":"lib/vtls/vtls_scache.c"}],"number":260236,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"13f48dfb529accc821fb035448887727b121993e","revision":"13f48dfb529accc821fb035448887727b121993e","revlink":"","when":1772923751,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Mar 2026 23:52:50","branch":"master","category":"curl","codebase":"","comments":"docs: replace instances of the vague qualifier 'quite'\nin documentation and comments\n\nCloses #20841","files":[{"name":"docs/CONTRIBUTE.md"},{"name":"docs/FAQ.md"},{"name":"docs/HISTORY.md"},{"name":"docs/internals/CHECKSRC.md"},{"name":"docs/libcurl/libcurl-tutorial.md"},{"name":"lib/asyn-ares.c"},{"name":"lib/multi.c"}],"number":260237,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9a674ee6f7ba0726844edbee1592b69e6e7f630c","revision":"9a674ee6f7ba0726844edbee1592b69e6e7f630c","revlink":"","when":1772923970,"who":"dbalsom <dbalsom@gmail.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9a674ee6f7ba0726844edbee1592b69e6e7f630c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773013034.006339,1773013087.524309],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773013087.545496,1773013088.099425],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773013088.103582,1773013088.654763],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773013088.658991,1773035221.18997],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3483/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773035222.008662,1773035267.078827],"urls":{}}],"text":["failed","Runtest"],"times":[1772971036.93707,1773035267.106594]},"3484":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/Mail%20result/logs/stdio"]],"number":3484,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3484,"Build"],["codebase","","Build"],["got_revision","4a15bc13f4b3d4dac8510dc58b093536ac87962b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4a15bc13f4b3d4dac8510dc58b093536ac87962b","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 08 Mar 2026 18:17:11","branch":"master","category":"curl","codebase":"","comments":"system_win32: replace manual init code with `curlx_now_init()` call\nThe code actual init code remains identical after this patch. To make it\nclearer where this initialization is called from, and to dedupe code.\n\nFollow-up to b17ef873ae2151263667f4b6fb6abfe337e687dc #18009\n\nCloses #20852","files":[{"name":"lib/system_win32.c"}],"number":260298,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"64d4f5c4b660be112a02be104e7314e8bf264caa","revision":"64d4f5c4b660be112a02be104e7314e8bf264caa","revlink":"","when":1772990231,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 08 Mar 2026 18:17:11","branch":"master","category":"curl","codebase":"","comments":"tests/server: drop unused `curlx/version_win32.c`\nPreviously used via `curlx/timeval.c`, but no longer after bumping\nminimum target to Vista.\n\nFollow-up to b17ef873ae2151263667f4b6fb6abfe337e687dc #18009\n\nCloses #20855","files":[{"name":"tests/server/Makefile.inc"}],"number":260299,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"22b0cbe65f6738bdf002f0331895aba52ae0633e","revision":"22b0cbe65f6738bdf002f0331895aba52ae0633e","revlink":"","when":1772990231,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 08 Mar 2026 22:43:03","branch":"master","category":"curl","codebase":"","comments":"smb: free the path in the request struct properly\nCloses #20854","files":[{"name":"lib/smb.c"}],"number":260320,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e090be9f73a7a71459ef678c7cc4b1f75e3ea883","revision":"e090be9f73a7a71459ef678c7cc4b1f75e3ea883","revlink":"","when":1773006183,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sun 08 Mar 2026 22:43:03","branch":"master","category":"curl","codebase":"","comments":"test1850: verify the SMB request path use for two transfers","files":[{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1850"}],"number":260321,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1f8cfa049d7a0ea595863abf0230198972873ad6","revision":"1f8cfa049d7a0ea595863abf0230198972873ad6","revlink":"","when":1773006183,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 08 Mar 2026 23:08:05","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":260325,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4a15bc13f4b3d4dac8510dc58b093536ac87962b","revision":"4a15bc13f4b3d4dac8510dc58b093536ac87962b","revlink":"","when":1773007685,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4a15bc13f4b3d4dac8510dc58b093536ac87962b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773079529.266663,1773079568.976242],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773079569.014337,1773079569.412964],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773079569.417785,1773079569.750691],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773079569.758409,1773100642.198078],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3484/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773100642.217879,1773100643.040415],"urls":{}}],"text":["failed","Runtest"],"times":[1773035298.826523,1773100643.045607]},"3485":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","huanghuihui0904 <625173@qq.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/Mail%20result/logs/stdio"]],"number":3485,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3485,"Build"],["codebase","","Build"],["got_revision","8ec0e1e109f3a1a886441762380c63b2c300fb64","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","8ec0e1e109f3a1a886441762380c63b2c300fb64","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 09 Mar 2026 09:24:01","branch":"master","category":"curl","codebase":"","comments":"digest: fix memory leak in auth_create_digest_http_message()\nSigned-off-by: huanghuihui0904 <625173@qq.com>\n\nCloses #20862","files":[{"name":"lib/vauth/digest.c"}],"number":260363,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cbb5544c451f0b104a7753d90c51f1237f6a4037","revision":"cbb5544c451f0b104a7753d90c51f1237f6a4037","revlink":"","when":1773044641,"who":"huanghuihui0904 <625173@qq.com>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\nCloses #20851","files":[{"name":".clang-tidy.yml"},{"name":"CMakeLists.txt"},{"name":"appveyor.sh"},{"name":"configure.ac"},{"name":"docs/internals/LLIST.md"},{"name":"docs/libcurl/curl_easy_getinfo.md"},{"name":"docs/libcurl/curl_easy_header.md"},{"name":"docs/libcurl/curl_easy_pause.md"},{"name":"docs/libcurl/curl_pushheader_bynum.md"},{"name":"docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_CHUNK_DATA.md"},{"name":"docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.md"},{"name":"docs/tests/CI.md"},{"name":"lib/cf-socket.c"},{"name":"lib/cookie.c"},{"name":"lib/curlx/version_win32.c"},{"name":"lib/doh.h"},{"name":"lib/md4.c"},{"name":"lib/md5.c"},{"name":"lib/parsedate.c"},{"name":"lib/sha256.c"},{"name":"lib/urldata.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"scripts/mk-ca-bundle.pl"},{"name":"src/Makefile.am"},{"name":"tests/libtest/lib560.c"},{"name":"tests/libtest/mk-lib1521.pl"},{"name":"tests/server/getpart.c"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/util.c"},{"name":"tests/test1119.pl"},{"name":"tests/unit/unit1398.c"},{"name":"tests/unit/unit2604.c"},{"name":"tests/unit/unit2605.c"}],"number":260402,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ccba492024a478ce6e12a10973872a627e3a7f90","revision":"ccba492024a478ce6e12a10973872a627e3a7f90","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"windows: determine `RtlVerifyVersionInfo` address on global init\nInstead of the first internal call to `curlx_verify_windows_version()`.\n\nTo avoid the chance of a race, potentially resulting in initializing\nthis address twice. AFAICT it could not cause an issue before this\npatch.\n\nReported by Codex Security\n\nFollow-up to b17ef873ae2151263667f4b6fb6abfe337e687dc #18009\n\nCloses #20853","files":[{"name":"lib/curlx/version_win32.c"},{"name":"lib/curlx/version_win32.h"},{"name":"lib/system_win32.c"},{"name":"src/tool_doswin.c"}],"number":260403,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6a6826469dded347e62f41cc917d3ac77ff76faa","revision":"6a6826469dded347e62f41cc917d3ac77ff76faa","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"config-win32.h: merge two `#if` branches\nCloses #20856","files":[{"name":"lib/config-win32.h"}],"number":260404,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6a09f2ef1d990a85ad86b910128c807f66af5a74","revision":"6a09f2ef1d990a85ad86b910128c807f66af5a74","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: pass preprocessor flags via `CPPFLAGS`\nTo avoid potential warning with autotools when using `CFLAGS`. Existing\njobs are not affected.\n\nAlso:\n- drop a redundant `export`.\n- ensure not to overwrite per-job options with UWP ones.\n\nCloses #20857","files":[{"name":".github/workflows/windows.yml"}],"number":260405,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d7095993380cc3caac014fd95e9de93a6cf0ff16","revision":"d7095993380cc3caac014fd95e9de93a6cf0ff16","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"configure: drop always true `if` check (Windows)\nFollow-up to c1bc090d65b8d7d14e811dd36f5e8674be43dff3 #12495\n\nCloses #20858","files":[{"name":"configure.ac"}],"number":260406,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4cad71d1bf25c61163544d7138b1f9fb8b8380d1","revision":"4cad71d1bf25c61163544d7138b1f9fb8b8380d1","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"rand: drop impossible preprocessor branches (wincrypt)\nAfter targeting Vista as minimum, the non-bcrypt fallback code was\nimpossible to reach, because on UWP wincrypt is never available.\n\nAfter this patch it's more obvious that no-SSL UWP builds only support\nweak random source.\n\nFollow-up to b17ef873ae2151263667f4b6fb6abfe337e687dc #18009\n\nCloses #20859","files":[{"name":"lib/rand.c"}],"number":260407,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"05189f55491c40a76219707ddb905175ff49f8e1","revision":"05189f55491c40a76219707ddb905175ff49f8e1","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"rand: drop scan-build silencer\nscan-build has been dropped in favor of clang-tidy and this false\npositive no longer triggers with it.\n\nFollow-up to ce4db9c2efca0bd89e556e231d940c988d84a606 #20751\nFollow-up to 02f207a76b45129e4d033c099e6d17581801c76e\n\nCloses #20860","files":[{"name":"lib/rand.c"}],"number":260408,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"716dc8ce6cd7f970eecf7b9abb89f1155feb5b93","revision":"716dc8ce6cd7f970eecf7b9abb89f1155feb5b93","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"THANKS-filter: update with a new entry\nCloses #20861","files":[{"name":"docs/THANKS-filter"}],"number":260409,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f6840572c48dfe5e1ada3f2aa49a1b6565fc4d5c","revision":"f6840572c48dfe5e1ada3f2aa49a1b6565fc4d5c","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 13:01:22","branch":"master","category":"curl","codebase":"","comments":"docs: handle error in `curl_global_init*` examples\nAlso:\n- call cleanup in `curl_global_init_mem()` example.\n\nCloses #20866","files":[{"name":"docs/libcurl/curl_global_init.md"},{"name":"docs/libcurl/curl_global_init_mem.md"}],"number":260429,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"df5c6b6f54b4231fd4ec77adbe752c10e385efea","revision":"df5c6b6f54b4231fd4ec77adbe752c10e385efea","revlink":"","when":1773057682,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 22:06:45","branch":"master","category":"curl","codebase":"","comments":"x509asn1: make encodeOID stop on too long input\nPlus a minor fixup.\n\nReported-by: John Rodriguez\n\nCloses #20871","files":[{"name":"lib/vtls/x509asn1.c"}],"number":260481,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"248dd9e55f3016f0aa52a12858bf5f7fd73718c7","revision":"248dd9e55f3016f0aa52a12858bf5f7fd73718c7","revlink":"","when":1773090405,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 09 Mar 2026 22:47:07","branch":"master","category":"curl","codebase":"","comments":"badwords: move into ./scripts, speed up\n- 'badwords' is now a target in Makefile.am\n\n- change badwords.txt to specify plain \"words\" instead of regexes so the\n  script can build single regexes when scanning, which makes the script\n  perform much faster (~6 times faster)\n\nCloses #20869","files":[{"name":".github/scripts/badwords.ok"},{"name":".github/scripts/badwords.pl"},{"name":".github/scripts/badwords.txt"},{"name":".github/workflows/checkdocs.yml"},{"name":".github/workflows/checksrc.yml"},{"name":"Makefile.am"},{"name":"scripts/Makefile.am"},{"name":"scripts/badwords"},{"name":"scripts/badwords.ok"},{"name":"scripts/badwords.txt"}],"number":260492,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"713287188ed3bde7fc5c36c9ca5e53cfcc9ada56","revision":"713287188ed3bde7fc5c36c9ca5e53cfcc9ada56","revlink":"","when":1773092827,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 09 Mar 2026 22:47:07","branch":"master","category":"curl","codebase":"","comments":"docs: fixup wording nits\nMostly sentences starting with bad words","files":[{"name":"docs/HTTP3.md"},{"name":"docs/TheArtOfHttpScripting.md"},{"name":"docs/VERSIONS.md"},{"name":"docs/cmdline-opts/config.md"},{"name":"docs/internals/CONNECTION-FILTERS.md"},{"name":"docs/internals/MULTI-EV.md"},{"name":"docs/internals/TIME-KEEPING.md"},{"name":"docs/libcurl/curl_easy_getinfo.md"},{"name":"docs/libcurl/curl_global_init_mem.md"},{"name":"docs/libcurl/libcurl-tutorial.md"}],"number":260493,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8ec0e1e109f3a1a886441762380c63b2c300fb64","revision":"8ec0e1e109f3a1a886441762380c63b2c300fb64","revlink":"","when":1773092827,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"8ec0e1e109f3a1a886441762380c63b2c300fb64"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773143274.927782,1773143313.794902],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773143313.804786,1773143314.274599],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773143314.278497,1773143314.745003],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773143314.748047,1773164710.055124],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3485/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773164710.234254,1773164746.953958],"urls":{}}],"text":["failed","Runtest"],"times":[1773100645.963537,1773164746.969388]},"3486":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/Mail%20result/logs/stdio"]],"number":3486,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3486,"Build"],["codebase","","Build"],["got_revision","15932f2ac546147ca75e1f6c542d07f2fcf9dbc4","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","15932f2ac546147ca75e1f6c542d07f2fcf9dbc4","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 10 Mar 2026 16:07:15","branch":"master","category":"curl","codebase":"","comments":"badwords: twice as fast\n...on my macOS machine, this version uses half the time when\nscanning the source.\n\nCloses #20877","files":[{"name":"scripts/badwords"}],"number":260578,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c1cea52f12c177be8226d8e11b256b514b68ac45","revision":"c1cea52f12c177be8226d8e11b256b514b68ac45","revlink":"","when":1773155235,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 10 Mar 2026 16:08:44","branch":"master","category":"curl","codebase":"","comments":"GHA: update awslabs/aws-lc to v1.69.0\nCloses #20876","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":260579,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a4f90969ffa3c98bf04bf5c1303c3dd59757e5b9","revision":"a4f90969ffa3c98bf04bf5c1303c3dd59757e5b9","revlink":"","when":1773155324,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Tue 10 Mar 2026 17:34:08","branch":"master","category":"curl","codebase":"","comments":"BUG-BOUNTY.md: minor rephrase to say there is no bug bounty\nalso add a brief mention to VULN-DISCLOSURE-POLICY.md\n\nCloses #20878","files":[{"name":"docs/BUG-BOUNTY.md"},{"name":"docs/VULN-DISCLOSURE-POLICY.md"},{"name":"scripts/mdlinkcheck"}],"number":260593,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ed7bf43a08e250e1946acfc66ff1e1437b26c218","revision":"ed7bf43a08e250e1946acfc66ff1e1437b26c218","revlink":"","when":1773160448,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 10 Mar 2026 17:44:15","branch":"master","category":"curl","codebase":"","comments":"spacecheck: find double newlines in `tests/data/test*`\nCloses #20872","files":[{"name":"scripts/spacecheck.pl"}],"number":260600,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d4a06862cb4f064891bbe39dbfc06c0b47255f8c","revision":"d4a06862cb4f064891bbe39dbfc06c0b47255f8c","revlink":"","when":1773161055,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 10 Mar 2026 17:44:15","branch":"master","category":"curl","codebase":"","comments":"badwords: dedupe invocation into a runnable script\nAlso:\n- GHA/checksrc: merge two badwords CI jobs into a single one.\n- re-add the more common bitness entries.\n\nCloses #20874","files":[{"name":".github/workflows/checkdocs.yml"},{"name":".github/workflows/checksrc.yml"},{"name":"Makefile.am"},{"name":"scripts/Makefile.am"},{"name":"scripts/badwords-all"},{"name":"scripts/badwords.txt"}],"number":260601,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3b43b9080ddc0984ce73c2a526e498b5fcb40d50","revision":"3b43b9080ddc0984ce73c2a526e498b5fcb40d50","revlink":"","when":1773161055,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 10 Mar 2026 17:45:27","branch":"master","category":"curl","codebase":"","comments":"GHA: drop installing impacket for curl built without SMB support\nRef: #20846\n\nCloses #20868","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/windows.yml"}],"number":260602,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"15932f2ac546147ca75e1f6c542d07f2fcf9dbc4","revision":"15932f2ac546147ca75e1f6c542d07f2fcf9dbc4","revlink":"","when":1773161127,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"15932f2ac546147ca75e1f6c542d07f2fcf9dbc4"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773207484.969673,1773207574.654533],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773207574.732566,1773207575.312675],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773207575.317413,1773207575.820308],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773207575.824623,1773230518.241311],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3486/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773230518.252222,1773230518.994953],"urls":{}}],"text":["failed","Runtest"],"times":[1773164771.555502,1773230518.998585]},"3487":{"blame":["Daniel Stenberg <daniel@haxx.se>","Felipe Mesquita <16197684+felipedmesquita@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>","Vladim\u00edr Marek <vlmarek13@gmail.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/Mail%20result/logs/stdio"]],"number":3487,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3487,"Build"],["codebase","","Build"],["got_revision","015f1c7de40839b6681b7dde7371093319c22e64","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","015f1c7de40839b6681b7dde7371093319c22e64","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 10 Mar 2026 18:38:29","branch":"master","category":"curl","codebase":"","comments":"badwords: fix showing alternative for case-insensitive hits\nFixing:\n```\nUse of uninitialized value $alt{\"Simply\"} in printf at scripts/badwords line 109, <F> line 34.\n maybe use \"\" instead?\n```\n\nCloses #20879","files":[{"name":"scripts/badwords"}],"number":260609,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4021c6e6730c0349fd109d9180fbabc3abbb2fb5","revision":"4021c6e6730c0349fd109d9180fbabc3abbb2fb5","revlink":"","when":1773164309,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 10 Mar 2026 19:34:06","branch":"master","category":"curl","codebase":"","comments":"badwords: avoid 'simply'\nIt's mostly a filler word. I've read through each use of it in the code\nbase and did minor rephrasings when \"simply\" carried some meaning. The\noverwhelming majority of cases, removing it improved the text\nsignificantly. Inspired by #20793.\n\nCloses #20822","files":[{"name":"CMake/CurlTests.c"},{"name":"REUSE.toml"},{"name":"docs/CONTRIBUTE.md"},{"name":"docs/FAQ.md"},{"name":"docs/HTTPSRR.md"},{"name":"docs/INSTALL.md"},{"name":"docs/MAIL-ETIQUETTE.md"},{"name":"docs/MANUAL.md"},{"name":"docs/TheArtOfHttpScripting.md"},{"name":"docs/cmdline-opts/MANPAGE.md"},{"name":"docs/cmdline-opts/config.md"},{"name":"docs/cmdline-opts/http0.9.md"},{"name":"docs/cmdline-opts/user.md"},{"name":"docs/examples/ephiperfifo.c"},{"name":"docs/examples/evhiperfifo.c"},{"name":"docs/examples/ghiper.c"},{"name":"docs/examples/hiperfifo.c"},{"name":"docs/examples/multi-debugcallback.c"},{"name":"docs/examples/multi-double.c"},{"name":"docs/examples/multi-single.c"},{"name":"docs/examples/synctime.c"},{"name":"docs/internals/BUFQ.md"},{"name":"docs/internals/CODE_STYLE.md"},{"name":"docs/internals/TLS-SESSIONS.md"},{"name":"docs/libcurl/curl_formadd.md"},{"name":"docs/libcurl/libcurl-thread.md"},{"name":"docs/libcurl/libcurl-tutorial.md"},{"name":"docs/libcurl/libcurl.md"},{"name":"docs/libcurl/opts/CURLINFO_COOKIELIST.md"},{"name":"docs/libcurl/opts/CURLMOPT_MAXCONNECTS.md"},{"name":"docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.md"},{"name":"docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.md"},{"name":"docs/libcurl/opts/CURLOPT_CONNECT_ONLY.md"},{"name":"docs/libcurl/opts/CURLOPT_HSTS.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTPAUTH.md"},{"name":"docs/libcurl/opts/CURLOPT_POST.md"},{"name":"docs/libcurl/opts/CURLOPT_RTSP_REQUEST.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_TRANSFERTEXT.md"},{"name":"docs/libcurl/opts/CURLOPT_USERNAME.md"},{"name":"docs/libcurl/opts/CURLOPT_USERPWD.md"},{"name":"docs/runtests.md"},{"name":"docs/tests/TEST-SUITE.md"},{"name":"docs/wcurl.md"},{"name":"include/curl/curl.h"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-base.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/curlx/timeval.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/multi.c"},{"name":"lib/slist.c"},{"name":"lib/smtp.c"},{"name":"lib/vssh/libssh2.c"},{"name":"m4/zz40-xc-ovr.m4"},{"name":"projects/vms/curl_crtl_init.c"},{"name":"scripts/badwords.txt"},{"name":"scripts/checksrc.pl"},{"name":"src/tool_cb_prg.c"},{"name":"tests/data/test1209"},{"name":"tests/ftpserver.pl"},{"name":"tests/libtest/lib560.c"},{"name":"tests/runtests.pl"},{"name":"tests/secureserver.pl"},{"name":"tests/server/first.h"},{"name":"tests/server/sockfilt.c"},{"name":"tests/unit/unit1652.c"}],"number":260614,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f25124338c929fa342530a6b83ede15e07909b6b","revision":"f25124338c929fa342530a6b83ede15e07909b6b","revlink":"","when":1773167646,"who":"Felipe Mesquita <16197684+felipedmesquita@users.noreply.github.com>"},{"at":"Wed 11 Mar 2026 01:48:21","branch":"master","category":"curl","codebase":"","comments":"FAQ.md: point codeproject.com URL to archive.org copy\nThe original server closed down, linked page last seen on 2026-02-16.\n\nRefs:\nhttps://github.com/curl/curl/actions/runs/22051494128\nhttps://web.archive.org/web/20250818150617/www.codeproject.com/info/Changes.aspx\n\nCloses #20882","files":[{"name":"docs/FAQ.md"}],"number":260637,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"18e8c9f4557614782ed4dc332fe290eb164cc573","revision":"18e8c9f4557614782ed4dc332fe290eb164cc573","revlink":"","when":1773190101,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 11 Mar 2026 07:46:12","branch":"master","category":"curl","codebase":"","comments":"THANKS: add contributors from 8.19.0 release","files":[{"name":"docs/THANKS"}],"number":260643,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3fd0d776d1fa1ba9eeecd95bd0959e825630e995","revision":"3fd0d776d1fa1ba9eeecd95bd0959e825630e995","revlink":"","when":1773211572,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Mar 2026 07:46:12","branch":"master","category":"curl","codebase":"","comments":"VERSIONS: add 8.19.0","files":[{"name":"docs/VERSIONS.md"}],"number":260644,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7a73be1f958c01b22a1c78414334c04c94eae2f2","revision":"7a73be1f958c01b22a1c78414334c04c94eae2f2","revlink":"","when":1773211572,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Mar 2026 07:46:12","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced\ncurl 8.19.0","files":[{"name":"RELEASE-NOTES"}],"number":260645,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8c908d2d0a6d32abdedda2c52e90bd56ec76c24d","revision":"8c908d2d0a6d32abdedda2c52e90bd56ec76c24d","revlink":"","when":1773211572,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Mar 2026 08:45:54","branch":"master","category":"curl","codebase":"","comments":"badwords: combine the whitelisting into a single regex\nAlso: make the whitelist matches case insensitve\n\nTakes the script execution time down from 3.6 seconds to 1.1 on my\nmachine.\n\nCloses #20880","files":[{"name":"scripts/badwords"}],"number":260655,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2e52a57107745a4142402a7571c366315aaa9d60","revision":"2e52a57107745a4142402a7571c366315aaa9d60","revlink":"","when":1773215154,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Mar 2026 08:46:01","branch":"master","category":"curl","codebase":"","comments":"docs: minor wording tweaks\nfound when improving the badwords whitelisting logic","files":[{"name":"docs/cmdline-opts/connect-to.md"},{"name":"docs/tests/FILEFORMAT.md"}],"number":260656,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1a4d3920461243305eb94c9ebb7f84ddeefbf860","revision":"1a4d3920461243305eb94c9ebb7f84ddeefbf860","revlink":"","when":1773215161,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Mar 2026 08:49:39","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced\nBumped curlver as well","files":[{"name":"RELEASE-NOTES"},{"name":"include/curl/curlver.h"}],"number":260657,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a221e2fbff8114c29ce686c976f3510f5fb278f3","revision":"a221e2fbff8114c29ce686c976f3510f5fb278f3","revlink":"","when":1773215379,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Mar 2026 09:44:21","branch":"master","category":"curl","codebase":"","comments":"libssh2: fix error handling on quote errors\nPreviously it lacked the actual return. libssh.c uses the same function\nname.\n\nVerified by test 2007.\n\nReported-by: m777m0 on hackerone\n\nFollow-up to 578706addec3d41cb5db64160d23795a95ca11d9\n\nCloses #20883","files":[{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2007"}],"number":260673,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"53a3b2114a9b0652bb464437d38f5c8abffc708d","revision":"53a3b2114a9b0652bb464437d38f5c8abffc708d","revlink":"","when":1773218661,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Mar 2026 11:33:13","branch":"master","category":"curl","codebase":"","comments":"hostip: clear the sockaddr_in6 structure before use\nOn Solaris this was causing intermittent issues when the private\nstructure member __sin6_src_id had unexpectedly some value. connect(2)\nwould then fail with EADDRNOTAVAIL.\n\nCloses #20885","files":[{"name":"lib/hostip.c"}],"number":260677,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"015f1c7de40839b6681b7dde7371093319c22e64","revision":"015f1c7de40839b6681b7dde7371093319c22e64","revlink":"","when":1773225193,"who":"Vladim\u00edr Marek <vlmarek13@gmail.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"015f1c7de40839b6681b7dde7371093319c22e64"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773273634.067481,1773273667.396144],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773273667.399991,1773273667.564299],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773273667.566803,1773273667.727873],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773273667.730412,1773294726.249815],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3487/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773294726.2683,1773294727.080854],"urls":{}}],"text":["failed","Runtest"],"times":[1773230522.021774,1773294727.084627]},"3488":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/Mail%20result/logs/stdio"]],"number":3488,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3488,"Build"],["codebase","","Build"],["got_revision","6ada2e3dceebb222c8da5aee864413edfd0c33b4","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","6ada2e3dceebb222c8da5aee864413edfd0c33b4","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 11 Mar 2026 23:28:50","branch":"master","category":"curl","codebase":"","comments":"connection_check, simplified\nThe protocol handler method `connection_check` allowed to variable\noperations to trigger with variable result bits. Only the `CONNCHECK_ISDEAD`\nand `CONNRESULT_DEAD` were in use. Transform the function into\n`connection_is_dead` without extra parameter and a bool result.\n\n- Remove defines for `CONNCHECK_*` and `CONNRESULT_*`\n- Rename protocol function in handler comments\n- Change RTSP implementation (only protocol that uses this)\n\nCloses #20890","files":[{"name":"lib/curl_rtmp.c"},{"name":"lib/dict.c"},{"name":"lib/file.c"},{"name":"lib/ftp.c"},{"name":"lib/gopher.c"},{"name":"lib/http.c"},{"name":"lib/imap.c"},{"name":"lib/ldap.c"},{"name":"lib/mqtt.c"},{"name":"lib/openldap.c"},{"name":"lib/pop3.c"},{"name":"lib/rtsp.c"},{"name":"lib/smb.c"},{"name":"lib/smtp.c"},{"name":"lib/telnet.c"},{"name":"lib/tftp.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/ws.c"}],"number":260718,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"da7bfb89a1a0e3816b7f12e67e2439f04e3d36a1","revision":"da7bfb89a1a0e3816b7f12e67e2439f04e3d36a1","revlink":"","when":1773268130,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 11 Mar 2026 23:30:05","branch":"master","category":"curl","codebase":"","comments":"pingpong: cleanup timeleft handling\n- Move `RESP_TIMEOUT` from urldata.h to pingpong.h as\n  `PINGPONG_TIMEOUT_MS`.\n- Rename `Curl_pp_state_timeout()` to `Curl_pp_state_timeleft_ms()` as\n  the function returns the time left, not the timout..\n- Update implementation comments and variable names\n\nCloses #20888","files":[{"name":"lib/ftp.c"},{"name":"lib/pingpong.c"},{"name":"lib/pingpong.h"},{"name":"lib/urldata.h"}],"number":260719,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f14ce01369851b48e9c72991c26185902ffbdf48","revision":"f14ce01369851b48e9c72991c26185902ffbdf48","revlink":"","when":1773268205,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 11 Mar 2026 23:45:29","branch":"master","category":"curl","codebase":"","comments":"vtls: ECH definitions cleanup\n- Move ECH related defines to vtls.h\n- Prefix all defines with `CURLECH_`\n- Move base64.h include from vtls.h to implementations\n\nCloses #20887","files":[{"name":"lib/urldata.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/wolfssl.c"}],"number":260722,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5fc7d50cec5465f486d68d2261f7d8378ef8d782","revision":"5fc7d50cec5465f486d68d2261f7d8378ef8d782","revlink":"","when":1773269129,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 11 Mar 2026 23:48:53","branch":"master","category":"curl","codebase":"","comments":"urlapi: verify the last letter of a scheme when set explictly\nA logic error made the function not check the last character, which thus\ncould make it accept invalid schemes.\n\nAdded test 1965 to verify\n\nReported-by: Otis Cui Lei\n\nCloses #20893","files":[{"name":"lib/urlapi.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1965"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib1965.c"}],"number":260723,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"11c14b5ca5cad00a755aacd7bd67a7bd7444902b","revision":"11c14b5ca5cad00a755aacd7bd67a7bd7444902b","revlink":"","when":1773269333,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 01:01:16","branch":"master","category":"curl","codebase":"","comments":"badwords: rework exceptions, fix many of them\nAlso:\n- support per-directory and per-upper-directory whitelist entries.\n- convert badlist input grep tweak into the above format.\n  (except for 'And' which had just a few hits.)\n- fix many code exceptions, but do not enforce.\n  (there also remain about 350 'will' uses in lib)\n- fix badwords in example code, drop exceptions.\n- badwords-all: convert to Perl.\n  To make it usable from CMake.\n- FAQ: reword to not use 'will'. Drop exception.\n\nCloses #20886","files":[{"name":"docs/FAQ.md"},{"name":"docs/examples/CMakeLists.txt"},{"name":"docs/examples/block_ip.c"},{"name":"docs/examples/http2-upload.c"},{"name":"docs/examples/httpput-postfields.c"},{"name":"docs/examples/websocket.c"},{"name":"lib/Makefile.soname"},{"name":"lib/asyn-ares.c"},{"name":"lib/bufq.h"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.h"},{"name":"lib/conncache.h"},{"name":"lib/cookie.c"},{"name":"lib/cshutdn.h"},{"name":"lib/curl_share.c"},{"name":"lib/curlx/dynbuf.c"},{"name":"lib/curlx/fopen.c"},{"name":"lib/curlx/inet_pton.c"},{"name":"lib/curlx/strcopy.c"},{"name":"lib/curlx/wait.c"},{"name":"lib/curlx/winapi.c"},{"name":"lib/cw-out.c"},{"name":"lib/doh.c"},{"name":"lib/dynhds.h"},{"name":"lib/easy.c"},{"name":"lib/ftp.c"},{"name":"lib/headers.h"},{"name":"lib/http.c"},{"name":"lib/http_digest.c"},{"name":"lib/llist.h"},{"name":"lib/multi.c"},{"name":"lib/pop3.c"},{"name":"lib/request.h"},{"name":"lib/rtsp.c"},{"name":"lib/select.c"},{"name":"lib/tftp.c"},{"name":"lib/transfer.h"},{"name":"lib/url.c"},{"name":"lib/url.h"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vauth/spnego_gssapi.c"},{"name":"lib/vauth/spnego_sspi.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/vquic-tls.h"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/apple.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_scache.h"},{"name":"lib/vtls/wolfssl.c"},{"name":"lib/ws.c"},{"name":"scripts/badwords"},{"name":"scripts/badwords-all"},{"name":"scripts/badwords.ok"},{"name":"src/CMakeLists.txt"},{"name":"src/config2setopts.c"},{"name":"src/slist_wc.h"},{"name":"src/terminal.c"},{"name":"src/tool_cb_see.c"},{"name":"src/tool_cfgable.h"},{"name":"src/tool_dirhie.c"},{"name":"src/tool_doswin.c"},{"name":"src/tool_formparse.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_getpass.h"},{"name":"src/tool_help.c"},{"name":"src/tool_ipfs.c"},{"name":"src/tool_main.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_operate.h"},{"name":"src/tool_operhlp.c"},{"name":"src/tool_sdecls.h"},{"name":"src/tool_setup.h"},{"name":"src/tool_stderr.c"},{"name":"src/tool_urlglob.c"}],"number":260732,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"435eabeac863828b585796d4eb4f97fe346ae87d","revision":"435eabeac863828b585796d4eb4f97fe346ae87d","revlink":"","when":1773273676,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Mar 2026 01:01:16","branch":"master","category":"curl","codebase":"","comments":"examples: drop warning silencers no longer hit\nAlso:\n- scope clang `-Wcast-function-type-strict` silencing, add missed `pop`.\n\nFollow-up to d06b49d8b2d42d477f7e78596035832727d6d5c9 #18260\n\nCloses #20896","files":[{"name":"docs/examples/cacertinmem.c"},{"name":"docs/examples/usercertinmem.c"}],"number":260733,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"56739855f3354f4f385c24259828adfe829bbf50","revision":"56739855f3354f4f385c24259828adfe829bbf50","revlink":"","when":1773273676,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Mar 2026 01:25:42","branch":"master","category":"curl","codebase":"","comments":"build: hook up badwords check to lint targets\nAlso:\n- autotools: make `badwords` target honor `@PERL@`.\n\nSuggested-by: Stefan Eissing\n\nCloses #20884","files":[{"name":"CMakeLists.txt"},{"name":"Makefile.am"}],"number":260737,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a0db67572e12c192f56e6f40b30957144682c16a","revision":"a0db67572e12c192f56e6f40b30957144682c16a","revlink":"","when":1773275142,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Mar 2026 01:45:24","branch":"master","category":"curl","codebase":"","comments":"autotools: limit checksrc target to ignore non-repo test sources\nSyncing tests with lib and src behavior.\n\nAlso:\n- fix OS400 checksrc to find the per-directory `.checksrc` file.\n\nCloses #20898","files":[{"name":"projects/Makefile.am"},{"name":"tests/libtest/Makefile.am"},{"name":"tests/server/Makefile.am"},{"name":"tests/tunit/Makefile.am"},{"name":"tests/unit/Makefile.am"}],"number":260740,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6ada2e3dceebb222c8da5aee864413edfd0c33b4","revision":"6ada2e3dceebb222c8da5aee864413edfd0c33b4","revlink":"","when":1773276324,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"6ada2e3dceebb222c8da5aee864413edfd0c33b4"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773337636.758551,1773337679.563591],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773337679.568283,1773337679.799858],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773337679.802532,1773337680.333015],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773337680.335775,1773358718.702807],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3488/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773358718.725485,1773358719.598231],"urls":{}}],"text":["failed","Runtest"],"times":[1773294730.041967,1773358719.603111]},"3489":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/Mail%20result/logs/stdio"]],"number":3489,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3489,"Build"],["codebase","","Build"],["got_revision","2b3438d486982b5b22c001ab2c601837e83b4787","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","2b3438d486982b5b22c001ab2c601837e83b4787","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 12 Mar 2026 07:52:58","branch":"master","category":"curl","codebase":"","comments":"http: fix Curl_compareheader for multi value headers\nFollow-up to 04289c62dea22d28daa60. Regression shipped in 8.13.0.\n\n- a logic error made it not loop and thus only match if the searched string\n  was first\n\n- it no longer matches a substring\n\nAdjusted test 1 to use multiple values in the Connection: response\nheader. Adjusted test 1542 to have a \"Connection: close-not\" which\nshould not match.\n\nReported-by: Henrique Pereira\n\nCloses #20894","files":[{"name":"lib/http.c"},{"name":"tests/data/test1"},{"name":"tests/data/test1542"}],"number":260748,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2938cb72e5a7f0e661617b9bf624b4083ca756b9","revision":"2938cb72e5a7f0e661617b9bf624b4083ca756b9","revlink":"","when":1773298378,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 08:47:02","branch":"master","category":"curl","codebase":"","comments":"hostip: remove two zero assigns after memset clear\nAs the struct is now always unconditionally memset with zeros, we\ncan remove two zero assigns.\n\nFollow-up to 015f1c7de40839b6681b7dde7\n\nPointed out by CodeSonar\n\nCloses #20900","files":[{"name":"lib/hostip.c"}],"number":260752,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c0f17dee36f4a3e9307c2fe30c9b884fd4cdd294","revision":"c0f17dee36f4a3e9307c2fe30c9b884fd4cdd294","revlink":"","when":1773301622,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 10:30:14","branch":"master","category":"curl","codebase":"","comments":"test1625: unit test for Curl_compareheader\nFollow-up to 2938cb72e5a7f0e661617b9bf6\n\nCloses #20901","files":[{"name":".github/scripts/codespell.sh"},{"name":".github/scripts/typos.toml"},{"name":"lib/http.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1625"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1625.c"}],"number":260774,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ed7bfcd17d8570a0c29c198c6ab002ae719f2eff","revision":"ed7bfcd17d8570a0c29c198c6ab002ae719f2eff","revlink":"","when":1773307814,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 10:30:18","branch":"master","category":"curl","codebase":"","comments":"http: make Curl_compareheader handle multiple commas in header\nFor robustness","files":[{"name":"lib/http.c"}],"number":260775,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"133b125b89af0df9cd8ff91c182a57f5dcda16ab","revision":"133b125b89af0df9cd8ff91c182a57f5dcda16ab","revlink":"","when":1773307818,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 10:49:21","branch":"master","category":"curl","codebase":"","comments":"openssl: trace count of found / imported Windows native CA roots\nTo help understanding what's happening on systems where native CA misses\nto verify legitimate public websites.\n\nAlso:\n- drop a superfluous, hanging, `else`.\n\nRef: #20897\n\nCloses #20899","files":[{"name":"lib/vtls/openssl.c"}],"number":260783,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7a4fa90048e25c8c7941f91aa7b9bb6be633c4fa","revision":"7a4fa90048e25c8c7941f91aa7b9bb6be633c4fa","revlink":"","when":1773308961,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Mar 2026 13:59:59","branch":"master","category":"curl","codebase":"","comments":"test1626: Curl_copy_header_value unit test\nCloses #20903","files":[{"name":"lib/http.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1626"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1626.c"}],"number":260817,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9148862c2608a4c648957ebe1ebfe51a72a2e74d","revision":"9148862c2608a4c648957ebe1ebfe51a72a2e74d","revlink":"","when":1773320399,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 14:22:38","branch":"master","category":"curl","codebase":"","comments":"test1627: Curl_get_scheme unit test\nCloses #20904","files":[{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1627"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1627.c"}],"number":260830,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"143279faf4ae0884ae9867b4fc7110b454c591dd","revision":"143279faf4ae0884ae9867b4fc7110b454c591dd","revlink":"","when":1773321758,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 16:55:07","branch":"master","category":"curl","codebase":"","comments":"test459: switch to mode=\"warn\" for stderr check\nIn a -j192 build, this output used a three-digit number for the output,\nthus wrapping differently and causing it to error.\n\nReported-by: Carlos Henrique Lima Melara\n\nCloses #20910","files":[{"name":"tests/data/test459"}],"number":260874,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d20fa5cd39dea166c013e2377bfbe68e5d54506e","revision":"d20fa5cd39dea166c013e2377bfbe68e5d54506e","revlink":"","when":1773330907,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 19:02:43","branch":"master","category":"curl","codebase":"","comments":"build: compiler warning silencing tidy-ups\n- tool_getparam: revert an unnecessary/no-op C89 warning silencer.\n  Follow-up to 09c9afdd711d0b2ee9f524a235803e755e1074b7 #20363\n\n- tool_writeout: add comment saying silencing is a no-op for llvm/clang.\n  For `strftime()` it is a GCC-specific, as of llvm/clang v22.1.0.\n  Follow-up to f07a98ae113b832a8748ba66e1554a7f14c6897e #20366\n\n- unit1652: drop always-false `!defined(__clang__)` guard.\n  Pointed-out-by: Orgad Shaneh\n  Ref: #20902\n  Follow-up to 7e814c8717939393d4436d75f5f0c3ffa98c8c53 #16062\n\n- unit1652: document that `-Wformat` is necessary for GCC v5 to v8.\n  Follow-up to 71cf0d1fca9e1f53524e1545ef0c08d174458d80 #14772\n\nCloses #20908","files":[{"name":"src/tool_getparam.c"},{"name":"src/tool_writeout.c"},{"name":"tests/unit/unit1652.c"}],"number":260891,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"210d8eca5b1e7cf6944d19cba92fe29a771f7664","revision":"210d8eca5b1e7cf6944d19cba92fe29a771f7664","revlink":"","when":1773338563,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Mar 2026 23:13:03","branch":"master","category":"curl","codebase":"","comments":"configure: fix LibreSSL ngtcp2 1.15.0+ crypto lib selection logic\nRegression since curl 8.18.0.\n\nReported-by: Michael Hendricks\nFixes #20889\nRegression from 8db0e286b363ad788d6dc0779d605b83c7ed4caf #18189\n\nCloses #20891","files":[{"name":"configure.ac"}],"number":260931,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"666db801963afca671ee5fa83bd2e9ed79fb8886","revision":"666db801963afca671ee5fa83bd2e9ed79fb8886","revlink":"","when":1773353583,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Mar 2026 23:20:47","branch":"master","category":"curl","codebase":"","comments":"HTTP3.md: drop outdated mentions of OpenSSL-QUIC\nAnd make it a little clearer that the quiche backend is what is still\nexperimental.\n\nFollow-up to 6aaac9dd388a64d\n\nCloses #20914","files":[{"name":"docs/HTTP3.md"}],"number":260932,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"510efa00071cc1596e87e67ca0f3183413b04380","revision":"510efa00071cc1596e87e67ca0f3183413b04380","revlink":"","when":1773354047,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 23:32:25","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":260934,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c2f36b6c4b18194a3f4c17da456d40b31d3a04b1","revision":"c2f36b6c4b18194a3f4c17da456d40b31d3a04b1","revlink":"","when":1773354745,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 23:45:38","branch":"master","category":"curl","codebase":"","comments":"tool_cfgable: free the SSL signature algorithms\nFollow-up to a638828c88\nReported-by: James Fuller\nCloses #20915","files":[{"name":"src/tool_cfgable.c"}],"number":260936,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2b3438d486982b5b22c001ab2c601837e83b4787","revision":"2b3438d486982b5b22c001ab2c601837e83b4787","revlink":"","when":1773355538,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"2b3438d486982b5b22c001ab2c601837e83b4787"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773403906.318194,1773403960.04077],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773403960.050541,1773403964.155601],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773403964.160801,1773403965.313926],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773403965.31791,1773426283.710129],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3489/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773426283.774293,1773426284.487418],"urls":{}}],"text":["failed","Runtest"],"times":[1773358723.042577,1773426284.490399]},"3490":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/Mail%20result/logs/stdio"]],"number":3490,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3490,"Build"],["codebase","","Build"],["got_revision","eb5af3a9c7ab1bc625425fe497d153b2e5c5667b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","eb5af3a9c7ab1bc625425fe497d153b2e5c5667b","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 13 Mar 2026 08:54:35","branch":"master","category":"curl","codebase":"","comments":"badwords: only check comments and strings in source code\n- when scanning source code, this now only checks source code comments\n  and double-quote strings. No more finding bad words as part of code\n- this allows the full scan to be done in a single invocation\n- detects source code or markdown by file name extension\n- moved the whitelist words config into the single `badwords.txt` file,\n  no more having them separately (see top of file for syntax)\n- all whitelisted words are checked case insensitively now\n- removed support for whitelisting words on a specific line number. We\n  did not use it and it is too fragile\n\nRemoving the actual code from getting scanned made the script take an\nadditional 0.5 seconds on my machine.\n\nScanning 1525 files now takes a little under 1.7 seconds for me.\n\nCloses #20909","files":[{"name":"scripts/Makefile.am"},{"name":"scripts/badwords"},{"name":"scripts/badwords-all"},{"name":"scripts/badwords.ok"},{"name":"scripts/badwords.txt"}],"number":260950,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"68708031878768c713ccaf52772752aa6f8486d9","revision":"68708031878768c713ccaf52772752aa6f8486d9","revlink":"","when":1773388475,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 13 Mar 2026 10:25:27","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: fix typo","files":[{"name":"RELEASE-NOTES"}],"number":260956,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a254b8ce3fb5bb47e4a7cd9cf50f723c509e0179","revision":"a254b8ce3fb5bb47e4a7cd9cf50f723c509e0179","revlink":"","when":1773393927,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 13 Mar 2026 13:12:21","branch":"master","category":"curl","codebase":"","comments":"GHA: make typos ignore RELEASE-NOTES\nThe file is almost entirely made up by first-lines of previous git\ncommits, and we usually push it without a PR cycle, making it annoying\nto trigger on typos later as they then show in independent PRs by other\npeople.\n\nCloses #20917","files":[{"name":".github/scripts/typos.toml"}],"number":260972,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"eb5af3a9c7ab1bc625425fe497d153b2e5c5667b","revision":"eb5af3a9c7ab1bc625425fe497d153b2e5c5667b","revlink":"","when":1773403941,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"eb5af3a9c7ab1bc625425fe497d153b2e5c5667b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773468318.066868,1773468409.655819],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773468409.668354,1773468410.047925],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773468410.051572,1773468410.239154],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773468410.241932,1773489921.967442],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3490/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773489922.007275,1773489941.240312],"urls":{}}],"text":["failed","Runtest"],"times":[1773426287.361879,1773489941.260439]},"3491":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3491/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3491/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3491/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3491/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3491/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3491/steps/Runtest/logs/stdio"]],"number":3491,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3491,"Build"],["codebase","","Build"],["got_revision","412cd2577ac880be4fae78808e2a1d1c00da833e","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","412cd2577ac880be4fae78808e2a1d1c00da833e","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":4,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 13 Mar 2026 13:12:21","branch":"master","category":"curl","codebase":"","comments":"GHA: make typos ignore RELEASE-NOTES\nThe file is almost entirely made up by first-lines of previous git\ncommits, and we usually push it without a PR cycle, making it annoying\nto trigger on typos later as they then show in independent PRs by other\npeople.\n\nCloses #20917","files":[{"name":".github/scripts/typos.toml"}],"number":260972,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"eb5af3a9c7ab1bc625425fe497d153b2e5c5667b","revision":"eb5af3a9c7ab1bc625425fe497d153b2e5c5667b","revlink":"","when":1773403941,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 14 Mar 2026 23:17:40","branch":"master","category":"curl","codebase":"","comments":"urldata: connection bit ipv6_ip is wrong\nEliminate `conn->bits.ipv6_ip`\n\nThe bit was only correct for the first transfer using a connection. Use\n`data->state.up.hostname` instead in places that need the URL hostname\nin its original form.\n\nFix parseurlandfillconn() to not modify `data->state.up.hostname` before\ncopying the connection's hostname, but modify the copy instead, leaving\nthe URL hostname intact.\n\nCloses #20919","files":[{"name":"lib/http.c"},{"name":"lib/http_proxy.c"},{"name":"lib/openldap.c"},{"name":"lib/socks.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vssh/libssh.c"},{"name":"tests/data/test2053"}],"number":261059,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"412cd2577ac880be4fae78808e2a1d1c00da833e","revision":"412cd2577ac880be4fae78808e2a1d1c00da833e","revlink":"","when":1773526660,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"412cd2577ac880be4fae78808e2a1d1c00da833e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3491/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773532545.700801,1773532591.222084],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3491/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3491/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773532591.235659,1773532591.654274],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3491/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3491/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773532591.65795,1773532592.059118],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3491/steps/Runtest/logs/stdio"]],"name":"Runtest","results":[4,["Runtest"]],"statistics":{},"step_number":3,"text":["Runtest","exception"],"times":[1773532592.062447,1773532592.129609],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Mail result","results":[null,[]],"statistics":{},"step_number":4,"text":[],"times":[null,null],"urls":{}}],"text":["exception","Runtest"],"times":[1773527115.257121,1773532592.138519]},"3492":{"blame":["Stefan Eissing <stefan@eissing.org>","crawfordxx <crawfordxx@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/Mail%20result/logs/stdio"]],"number":3492,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3492,"Build"],["codebase","","Build"],["got_revision","9325eb5fc443cd989f87295226d6bc0cc55afb6e","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9325eb5fc443cd989f87295226d6bc0cc55afb6e","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 15 Mar 2026 12:00:08","branch":"master","category":"curl","codebase":"","comments":"os400sys: fix typo in comment (symetry -> symmetry)\nCloses #20923","files":[{"name":"projects/OS400/os400sys.c"}],"number":261072,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dfadec7ec33a0397cb04a444eb791b473c072950","revision":"dfadec7ec33a0397cb04a444eb791b473c072950","revlink":"","when":1773572408,"who":"crawfordxx <crawfordxx@users.noreply.github.com>"},{"at":"Sun 15 Mar 2026 12:02:26","branch":"master","category":"curl","codebase":"","comments":"urldata: import port types and conn destination format\nConvert more `int port` to `uint16_t` port types. Reshuffle ports in\nconnectdata to save some bytes. Change `conn->destination` format to\n\n- make it more readable and thus usable in tracing\n- add the IPv6 scope_id only when not default (global)\n  and make it resemble more the textual format for IPv6\n  (e.g. suffix '%<scope_id>')\n\nCloses #20918","files":[{"name":"lib/altsvc.h"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cfilters.c"},{"name":"lib/curl_sasl.c"},{"name":"lib/http.c"},{"name":"lib/http_proxy.c"},{"name":"lib/http_proxy.h"},{"name":"lib/multi.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls.h"}],"number":261073,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9325eb5fc443cd989f87295226d6bc0cc55afb6e","revision":"9325eb5fc443cd989f87295226d6bc0cc55afb6e","revlink":"","when":1773572546,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9325eb5fc443cd989f87295226d6bc0cc55afb6e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773596228.911994,1773596299.54764],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773596299.55747,1773596300.260138],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773596300.266354,1773596300.714351],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773596300.717829,1773618959.731136],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3492/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773618959.73838,1773618964.101843],"urls":{}}],"text":["failed","Runtest"],"times":[1773572734.481111,1773618964.104972]},"3493":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/Mail%20result/logs/stdio"]],"number":3493,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3493,"Build"],["codebase","","Build"],["got_revision","32531f20f9f8f76e351ae317ad47b97bef82acc0","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","32531f20f9f8f76e351ae317ad47b97bef82acc0","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 15 Mar 2026 12:48:03","branch":"master","category":"curl","codebase":"","comments":"lib: keepon improving\nImprove the name, type and handling of `data->req.keepon`:\n\n- Rename `keepon` to `io_flags`\n- make `io_flags` and `uint8_t` and reposition in struct\n- Rename `KEEP_*` defines to `REQ_IO_*`, move to request.h\n- Replace all direct bit tests to `CURL_REQ_WANT_*` use\n- Replace all direct bit manipulations with new macros\n\nCloses #20905","files":[{"name":"lib/cf-h2-proxy.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/multi.c"},{"name":"lib/pop3.c"},{"name":"lib/request.c"},{"name":"lib/request.h"},{"name":"lib/transfer.c"},{"name":"lib/urldata.h"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vssh/ssh.h"},{"name":"lib/ws.c"}],"number":261081,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f50446f6da461d5404eed556d62b48ed151568fe","revision":"f50446f6da461d5404eed556d62b48ed151568fe","revlink":"","when":1773575283,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 16 Mar 2026 00:20:18","branch":"master","category":"curl","codebase":"","comments":"doh: fix memory-leak when doing a second DoH resolve\nReported-by: James Fuller\nCloses #20929","files":[{"name":"lib/doh.c"}],"number":261128,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"32531f20f9f8f76e351ae317ad47b97bef82acc0","revision":"32531f20f9f8f76e351ae317ad47b97bef82acc0","revlink":"","when":1773616818,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"32531f20f9f8f76e351ae317ad47b97bef82acc0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773684919.594367,1773685016.818645],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773685016.855078,1773685017.107515],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773685017.110591,1773685017.315426],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773685017.318677,1773706579.681468],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3493/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773706579.702379,1773706582.060544],"urls":{}}],"text":["failed","Runtest"],"times":[1773640102.310926,1773706582.068545]},"3494":{"blame":["Daniel Stenberg <daniel@haxx.se>","Martin D\u00fcrrmeier <857448+md42@users.noreply.github.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/Mail%20result/logs/stdio"]],"number":3494,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3494,"Build"],["codebase","","Build"],["got_revision","e05cfd6454a9483d72ee8170501686ebd5663390","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","e05cfd6454a9483d72ee8170501686ebd5663390","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 16 Mar 2026 08:39:02","branch":"master","category":"curl","codebase":"","comments":"protocol source, all about protocols and uri schemes\nAdd protocol.h and protocol.c containing all about libcurl's\nknown URI schemes and their protocol handlers (so they exist).\n\nMoves the scheme definitions from the various sources files into\nprotocol.c. Schemes are known and used, even of the protocol\nhandler is not build or just not implemented at all.\n\nCloses #20906","files":[{"name":"lib/Makefile.inc"},{"name":"lib/curl_ldap.h"},{"name":"lib/curl_rtmp.c"},{"name":"lib/curl_rtmp.h"},{"name":"lib/dict.c"},{"name":"lib/dict.h"},{"name":"lib/file.c"},{"name":"lib/file.h"},{"name":"lib/ftp-int.h"},{"name":"lib/ftp.c"},{"name":"lib/ftp.h"},{"name":"lib/ftplistparser.c"},{"name":"lib/gopher.c"},{"name":"lib/gopher.h"},{"name":"lib/http.c"},{"name":"lib/http.h"},{"name":"lib/imap.c"},{"name":"lib/imap.h"},{"name":"lib/ldap.c"},{"name":"lib/mqtt.c"},{"name":"lib/mqtt.h"},{"name":"lib/pop3.c"},{"name":"lib/pop3.h"},{"name":"lib/protocol.c"},{"name":"lib/protocol.h"},{"name":"lib/rtsp.c"},{"name":"lib/rtsp.h"},{"name":"lib/smb.c"},{"name":"lib/smb.h"},{"name":"lib/smtp.c"},{"name":"lib/smtp.h"},{"name":"lib/telnet.c"},{"name":"lib/telnet.h"},{"name":"lib/tftp.c"},{"name":"lib/tftp.h"},{"name":"lib/url.c"},{"name":"lib/url.h"},{"name":"lib/urldata.h"},{"name":"lib/vssh/ssh.h"},{"name":"lib/vssh/vssh.c"},{"name":"lib/ws.c"},{"name":"lib/ws.h"}],"number":261134,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"eb14705280fda9344dca8c7ee912d08fafecc9fe","revision":"eb14705280fda9344dca8c7ee912d08fafecc9fe","revlink":"","when":1773646742,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 16 Mar 2026 10:43:24","branch":"master","category":"curl","codebase":"","comments":"docs/lib: fix typos\nRepated 'the the' and 'with with'\n\nCloses #20933","files":[{"name":"docs/FAQ.md"},{"name":"lib/cfilters.c"},{"name":"lib/doh.c"}],"number":261150,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"594a9276bcfa3f12271be8a017812999251168ed","revision":"594a9276bcfa3f12271be8a017812999251168ed","revlink":"","when":1773654204,"who":"Martin D\u00fcrrmeier <857448+md42@users.noreply.github.com>"},{"at":"Mon 16 Mar 2026 10:51:02","branch":"master","category":"curl","codebase":"","comments":"url: use URL for url even in comments\n(Missed in CI due to a bug, see #20934)\n\nCloses #20935","files":[{"name":"lib/url.c"}],"number":261151,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0cd0e193d35a28b8ac873e5f484878b9427535ab","revision":"0cd0e193d35a28b8ac873e5f484878b9427535ab","revlink":"","when":1773654662,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 16 Mar 2026 11:01:19","branch":"master","category":"curl","codebase":"","comments":"badwords: detect the the and with with\nThey seem to be the most common mistaken repeated words\n\nRef #20933\n\nCloses #20934","files":[{"name":"scripts/badwords.txt"}],"number":261154,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b240c5292cf0ed42149799c9994d3dd5bdf2d2bc","revision":"b240c5292cf0ed42149799c9994d3dd5bdf2d2bc","revlink":"","when":1773655279,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 16 Mar 2026 11:01:48","branch":"master","category":"curl","codebase":"","comments":"badwords-all: exit with correct code on errors\nProblems remain undetected in CI otherwise\n\nCloses #20934","files":[{"name":"scripts/badwords-all"}],"number":261155,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3334fca537b019c4b0d2f3a2bbd43ac8a27ff89f","revision":"3334fca537b019c4b0d2f3a2bbd43ac8a27ff89f","revlink":"","when":1773655308,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 16 Mar 2026 11:30:45","branch":"master","category":"curl","codebase":"","comments":"ldap: fix to initialize cleartext connection on Windows\nRegression since curl 8.18.0.\n\nReported-by: Yoshiro Yoneya\nFixes #20927\nFollow-up to 39d1976b7f709a516e3243338ebc0443bdd8d56d #19830\n\nCloses #20928","files":[{"name":"lib/ldap.c"}],"number":261159,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6b0a88561106e332773fa676e7949552b0883d3f","revision":"6b0a88561106e332773fa676e7949552b0883d3f","revlink":"","when":1773657045,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Mar 2026 11:31:01","branch":"master","category":"curl","codebase":"","comments":"configure: add option to trace pkg-config detection details\nTo aid debugging cases when dependency detection acts unexpectedly.\nSprung from spending days trying to figure out behavior of ngtcp2 crypto\nmodules and their dependencies.\n\nYou can enable by setting env `CURL_TRACE_PKG_CONFIG` to a non-empty\nvalue. When enabled, details are logged for both successful and\nunsuccessful detections. Logging of unsuccessful ones is automatically\nenabled when `CURL_CI` env is set, which is the case for all CI jobs.\n\nIt works by asking for `--debug` output and grepping for lines that seem\nuseful for this purpose. Output is different for classic pkg-config and\npkgconf, and may depending on tool version. Also append `--print-errors`\noutput if any.\n\nExamples (with pkgconf):\n\nFail, before:\n```\nchecking for libngtcp2_crypto_boringssl options with pkg-config... no\nconfigure: error: --with-ngtcp2 was specified but could not find ngtcp2_crypto_boringssl pkg-config file.\n```\n\nFail, after:\n```\nchecking for libngtcp2_crypto_boringssl options with pkg-config... no\nconfigure: pkg-config --exists libngtcp2_crypto_boringssl trace:\n---- begin\ntrying path: /home/runner/nghttp3/build/lib/pkgconfig for libngtcp2_crypto_boringssl\ntrying path: /home/runner/ngtcp2-boringssl/build/lib/pkgconfig for libngtcp2_crypto_boringssl\ntrying path: /home/runner/nghttp3/build/lib/pkgconfig for libngtcp2\ntrying path: /home/runner/ngtcp2-boringssl/build/lib/pkgconfig for libngtcp2\ntrying path: /home/runner/nghttp3/build/lib/pkgconfig for openssl\ntrying path: /home/runner/ngtcp2-boringssl/build/lib/pkgconfig for openssl\ntrying path: /home/runner/nghttp2/build/lib/pkgconfig for openssl\n==== error:\nPackage openssl was not found in the pkg-config search path.\nPerhaps you should add the directory containing `openssl.pc'\nto the PKG_CONFIG_PATH environment variable\nPackage 'openssl', required by 'libngtcp2_crypto_boringssl', not found\n---- end\nconfigure: error: --with-ngtcp2 was specified but could not find ngtcp2_crypto_boringssl pkg-config file.\n```\n\nSuccess, after:\n```\nchecking for libngtcp2_crypto_boringssl options with pkg-config... found\nconfigure: pkg-config --exists libngtcp2_crypto_boringssl trace:\n---- begin\ntrying path: /home/runner/awslc/build/lib/pkgconfig for libngtcp2_crypto_boringssl\ntrying path: /home/runner/nghttp3/build/lib/pkgconfig for libngtcp2_crypto_boringssl\ntrying path: /home/runner/nghttp2/build/lib/pkgconfig for libngtcp2_crypto_boringssl\ntrying path: /home/runner/ngtcp2/build/lib/pkgconfig for libngtcp2_crypto_boringssl\ntrying path: /home/runner/awslc/build/lib/pkgconfig for libngtcp2\ntrying path: /home/runner/nghttp3/build/lib/pkgconfig for libngtcp2\ntrying path: /home/runner/nghttp2/build/lib/pkgconfig for libngtcp2\ntrying path: /home/runner/ngtcp2/build/lib/pkgconfig for libngtcp2\ntrying path: /home/runner/awslc/build/lib/pkgconfig for openssl\ntrying path: /home/runner/awslc/build/lib/pkgconfig for libssl\ntrying path: /home/runner/awslc/build/lib/pkgconfig for libcrypto\n---- end\n```\n\nMore examples:\nhttps://github.com/curl/curl/pull/20926#issuecomment-4064259935\n\nIf there is an externally enablable, built-in feature like this in\nclassic pkg-config or pkgconf, I could not find it.\n\nAlso:\n- GHA/http3-linux: set `CURL_TRACE_PKG_CONFIG` to log detection details.\n  H3 builds are prone to hard-to-debug dependency issues.\n\nRef: #20920\nFollow-up to 3c64ffaff4cd8c8275627dd2e17b6879a1d32262 #18415 #18188\nFollow-up to 99500660af19f89069e71c2251c13963401b3806 #18028 #18022\n\nCherry-picked from #20926\n\nCloses #20931","files":[{"name":".github/workflows/http3-linux.yml"},{"name":"acinclude.m4"},{"name":"docs/INSTALL.md"}],"number":261160,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"04d90b5deb332cd2359d5ba3f71804c55da14397","revision":"04d90b5deb332cd2359d5ba3f71804c55da14397","revlink":"","when":1773657061,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Mar 2026 11:49:34","branch":"master","category":"curl","codebase":"","comments":"cmake: add `CURL_GCC_ANALYZER` option, enable in CI, fix/silence\nEnable in one existing Linux, macOS and Windows job.\n\nCost:\n- Linux: +1.3 minutes.\n- macOS: +1.5 minutes.\n- Windows: +2.5 minutes.\n\nFix or silence issues found:\n- conncache: silence NULL deref warning.\n  ```\n  lib/conncache.c:564:18: warning: dereference of NULL '*data.multi' [CWE-476] [-Wanalyzer-null-dereference]\n  ```\n  Ref: ede6a8e08762321d95864ad384b8ff5ac44ac459 #19378\n- http2: check pointer for NULL.\n  ```\n  lib/http2.c:388:7: error: dereference of NULL \u2018data\u2019 [CWE-476] [-Wanalyzer-null-dereference]\n  ```\n- http2: silence potential NULL deref in `cf_h2_recv`.\n  ```\n  lib/http2.c: In function 'cf_h2_recv':\n  lib/curl_trc.h:62:15: warning: dereference of NULL 'data' [CWE-476] [-Wanalyzer-null-dereference]\n  ```\n- openldap: silence deref before NULL check.\n  Seen in GHA/Linux.\n  ```\n  lib/openldap.c: In function \u2018oldap_state_mechs_resp\u2019:\n  lib/curl_trc.h:140:7: warning: check of \u2018data\u2019 for NULL after already dereferencing it [-Wanalyzer-deref-before-check]\n  ```\n- sendf: silence NULL deref false positive in `Curl_creader_set_fread`.\n  It looks impossible to happen.\n  ```\n  lib/sendf.c:1133:7: warning: dereference of NULL 'r' [CWE-476] [-Wanalyzer-null-dereference]\n  ```\n- ws: silence deref before NULL check.\n  ```\n  lib/ws.c: In function 'ws_send_raw_blocking':\n  lib/curl_trc.h:205:7: warning: check of 'data' for NULL after already dereferencing it [-Wanalyzer-deref-before-check]\n  ```\n- var: fix potential NULL deref\n  ```\n  src/var.c:216:29: warning: dereference of NULL 'envp' [CWE-476] [-Wanalyzer-null-dereference]\n  ```\n- cli_hx_upload.c: fix NULL check after dereference.\n  ```\n  tests/libtest/cli_hx_upload.c:170:7: warning: check of '*t.method' for NULL after already dereferencing it [-Wanalyzer-deref-before-check]\n  ```\n- unit1607, unit1609: fix theoretical NULL ptr dereference.\n  ```\n  tests/unit/unit1607.c:211:12: warning: dereference of NULL 'addr' [CWE-476] [-Wanalyzer-null-dereference]\n  tests/unit/unit1609.c:193:12: warning: dereference of NULL 'addr' [CWE-476] [-Wanalyzer-null-dereference]\n  ```\n- globally disable checks triggering false positives only:\n  ```\n  docs/examples/externalsocket.c:135:8: warning: 'connect' on possibly invalid file descriptor 'sockfd' [-Wanalyzer-fd-use-without-check]\n  lib/bufq.c:465:16: warning: infinite loop [CWE-835] [-Wanalyzer-infinite-loop] (gcc-15 Windows)\n  lib/doh.c:1035:34: warning: stack-based buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] (gcc-15 macOS)\n  lib/ftp.c:4022:20: warning: infinite loop [CWE-835] [-Wanalyzer-infinite-loop] (gcc-15 macOS)\n  lib/http2.c:689:28: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] (gcc-15 macOS)\n  lib/socketpair.c:195:5: warning: leak of file descriptor 'curl_dbg_socket(2, 1, 0, 192, \"D:/a/curl/curl/lib/socketpair.c\")' [CWE-775] [-Wanalyzer-fd-leak]\n  src/tool_doswin.c:810:7: warning: leak of file descriptor '*tdata.socket_l' [CWE-775] [-Wanalyzer-fd-leak]\n  src/tool_doswin.c:816:9: warning: leak of file descriptor '*tdata.socket_l' [CWE-775] [-Wanalyzer-fd-leak]\n  src/tool_main.c:96:1: warning: leak of file descriptor 'fd[0]' [CWE-775] [-Wanalyzer-fd-leak]\n  src/tool_main.c:96:1: warning: leak of file descriptor 'fd[1]' [CWE-775] [-Wanalyzer-fd-leak]\n  src/tool_urlglob.c:48:17: warning: leak of 'malloc(8)' [CWE-401] [-Wanalyzer-malloc-leak]\n  src/tool_writeout.c:870:3: warning: leak of FILE 'stream2' [CWE-775] [-Wanalyzer-file-leak]\n  tests/libtest/lib518.c:90:1: warning: leak of FILE [CWE-775] [-Wanalyzer-file-leak]\n  tests/libtest/lib537.c:87:1: warning: leak of FILE [CWE-775] [-Wanalyzer-file-leak]\n  tests/server/tftpd.c:1147:10: warning: 'bind' on possibly invalid file descriptor 'sock' [-Wanalyzer-fd-use-without-check]\n  tests/server/tftpd.c:1155:10: warning: 'bind' on possibly invalid file descriptor 'sock' [-Wanalyzer-fd-use-without-check]\n  tests/server/tftpd.c:1259:10: warning: 'connect' on possibly invalid file descriptor '4294967295' [-Wanalyzer-fd-use-without-check]\n  ```\n\nAlso:\n- cmake: update clang-tidy typecheck comment.\n\nRef: https://gcc.gnu.org/onlinedocs/gcc/Static-Analyzer-Options.html\n\nCloses #20921","files":[{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/windows.yml"},{"name":"CMakeLists.txt"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/examples/CMakeLists.txt"},{"name":"lib/CMakeLists.txt"},{"name":"lib/conncache.c"},{"name":"lib/http2.c"},{"name":"lib/openldap.c"},{"name":"lib/sendf.c"},{"name":"lib/ws.c"},{"name":"src/CMakeLists.txt"},{"name":"src/var.c"},{"name":"tests/CMakeLists.txt"},{"name":"tests/libtest/cli_hx_upload.c"},{"name":"tests/unit/unit1607.c"},{"name":"tests/unit/unit1609.c"}],"number":261163,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6d87eb2878899ec1ccf6b612d950b90367b5ea45","revision":"6d87eb2878899ec1ccf6b612d950b90367b5ea45","revlink":"","when":1773658174,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Mar 2026 11:54:43","branch":"master","category":"curl","codebase":"","comments":"curl_get_line: fix potential infinite loop when filename is a directory\nFix potential inifinite loop reading file content with `Curl_get_line()`\nwhen a filename passed via these options are pointing to a directory\nentry (on non-Windows):\n\n- `--alt-svc` / `CURLOPT_ALTSVC`\n- `-b` / `--cookie` / `CURLOPT_COOKIEFILE`\n- `--hsts` / `CURLOPT_HSTS`\n- `--netrc-file` / `CURLOPT_NETRC_FILE`\n\nFix by checking for this condition and silently skipping such filename\nwithout attempting to read content. Add test 1713 to verify.\n\nMention in cookie documentation as an accepted case, also show a verbose\nmessage when a directory is detected. Extend test 46 to verify if such\nfailure lets the logic continue to the next cookie file.\n\nReported-and-based-on-patch-by: Richard Tollerton\nFixes #20823\nCloses #20826 (originally-based-on)\nFollow-up to 769ccb4d4261a75c8a4236fbe7dc3e27956db1c9 #19140\n\nCloses #20873","files":[{"name":"docs/cmdline-opts/cookie.md"},{"name":"docs/libcurl/opts/CURLOPT_COOKIEFILE.md"},{"name":"lib/altsvc.c"},{"name":"lib/cookie.c"},{"name":"lib/hsts.c"},{"name":"lib/netrc.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1713"},{"name":"tests/data/test46"}],"number":261167,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e76968e20dd9ea48220f9c82df50764ab44d7d7c","revision":"e76968e20dd9ea48220f9c82df50764ab44d7d7c","revlink":"","when":1773658483,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Mar 2026 11:57:56","branch":"master","category":"curl","codebase":"","comments":"cmake: resolve imported targets recursively when generating `libcurl.pc`\nTo allow simplifying the binutils ld hack, by chaining the original\nimported target to curl's local duplicate target. Also to allow linking\nto dependencies' native imported targets via their CMake Configs, which\nwill always be hooked up to a `CURL::` interface, and may also be\nchained upstream.\n\nFixing (seen on Linux with simplified binutils hack via #20839):\n```\n Requires:\n Requires.private: libzstd openssl zlib\n Libs: -L${libdir} -lcurl\n-Libs.private:  -lcrypto -lssl -lz -lzstd\n+Libs.private:  -lOpenSSL::Crypto -lZLIB::ZLIB -lcrypto -lssl -lz -lzstd\n Cflags: -I${includedir}\n Cflags.private: -DCURL_STATICLIB\nError: Process completed with exit code\n```\nRef: https://github.com/curl/curl/actions/runs/22768301699/job/66041980258?pr=20839\n\nNote this makes it possible to run into an infinite loop because CMake\nallows cyclic dependencies. It isn't added by curl's CMake script nor by\nany dependencies as defined by default, but may happen in theory with\ncustom-created targets. In such case CMake automatically stops with\nan error at 1000 iterations. I find it overkill to add custom protection\nfor it.\n\nCherry-picked from #20814\nCherry-picked from #20839\n\nCloses #20840","files":[{"name":"CMake/Macros.cmake"},{"name":"CMakeLists.txt"}],"number":261168,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fad1ebaecc0c489d38c0a9a155f63fdfd9086907","revision":"fad1ebaecc0c489d38c0a9a155f63fdfd9086907","revlink":"","when":1773658676,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Mar 2026 11:59:59","branch":"master","category":"curl","codebase":"","comments":"mk-ca-bundle.pl: make generated timestamps deterministic\nWith default invocation, make generated file timestamps deterministic\nby looking up (via the GitHub API) the last commit that modified\n`certdata.txt`, along with  its commit timestamp.\n\nAlso:\n- show the URL used to download `certdata.txt` from.\n- make `ca-bundle.crt` timestamp match `certdata.txt`'s.\n\nCloses #20528","files":[{"name":"scripts/mk-ca-bundle.pl"}],"number":261169,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ca92e20123928e4788d27135cdafdd084d3833d4","revision":"ca92e20123928e4788d27135cdafdd084d3833d4","revlink":"","when":1773658799,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Mar 2026 12:05:39","branch":"master","category":"curl","codebase":"","comments":"build: include curlx headers directly in src and tests\nTo include what's actually used.\n\nAlso:\n- drop unused includes.\n- scope includes where possible.\n- drop `curlx/curlx.h` umbrella header.\n- config2setopts: include `netinet/in.h` for Cygwin/MSYS2.\n  Previously included by chance via an unused curlx include.\n\nCloses #20776","files":[{"name":"lib/Makefile.inc"},{"name":"lib/curlx/curlx.h"},{"name":"src/config2setopts.c"},{"name":"src/tool_doswin.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_setup.h"},{"name":"tests/libtest/first.h"},{"name":"tests/server/first.h"}],"number":261172,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"030d6aeaf301cf03c322dc8cfbc7fd05018e3d55","revision":"030d6aeaf301cf03c322dc8cfbc7fd05018e3d55","revlink":"","when":1773659139,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Mar 2026 13:18:45","branch":"master","category":"curl","codebase":"","comments":"ldap: drop duplicate `ldap_set_option()` on Windows\nAlready set after `ldap_sslinit()`/`ldap_init()` and before\n`ldap_ssl`-specific initialization.\n\nFollow-up to 39d1976b7f709a516e3243338ebc0443bdd8d56d #19830\nFollow-up to b41e65a8e3ed8fdafb535328997bedc925f21e37\nFollow-up to b91421b10764c4b7450ea29d305cc65c3f828dd1\n\nCloses #20930","files":[{"name":"lib/ldap.c"}],"number":261178,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9d104f566fd48fe19a833a0552f605ede82d0b20","revision":"9d104f566fd48fe19a833a0552f605ede82d0b20","revlink":"","when":1773663525,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Mar 2026 13:32:39","branch":"master","category":"curl","codebase":"","comments":"cmake: rework binutils ld hack to not read `LOCATION` property\nInstead hook up the upstream target name as-is to the local wrapper\ntarget.\n\nTo:\n- make the hack work regardless of how the upstream target was created.\n- make it work the same way in `curl-config.cmake`.\n  Before this patch it had no guard for `IMPORTED` targets even though\n  `find_dependencies()` is not guaranteed to create the target expected\n  if it already existed and was potentially created differently.\n\nDepends-on: #20840\nFollow-up to 4f1646ef8a9ae3052ee3e13a09c418de9ec85819 #20486 #20419\n\nCloses #20839","files":[{"name":"CMake/curl-config.in.cmake"},{"name":"CMakeLists.txt"}],"number":261180,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0793c98027edcf289cfe951879369a94cf64d323","revision":"0793c98027edcf289cfe951879369a94cf64d323","revlink":"","when":1773664359,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Mar 2026 14:24:25","branch":"master","category":"curl","codebase":"","comments":"ECH.md: replace double-backticks with single ones\nAlso fix a indent/space nits.\n\nCloses #20937","files":[{"name":"docs/ECH.md"}],"number":261191,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3525ed9b2f1d63a6da1dc0aac835a04ad5073854","revision":"3525ed9b2f1d63a6da1dc0aac835a04ad5073854","revlink":"","when":1773667465,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Mar 2026 15:31:44","branch":"master","category":"curl","codebase":"","comments":"tool_cb_wrt: fix no-clobber error handling\nWhen saving a file with --no-clobber, make sure the existing file name\nremains set when creating the name fails. In a retry scenario, it comes\nback and uses that variable again.\n\nAdd test 3036 to verify.\n\nReported-by: James Fuller\nCloses #20939","files":[{"name":"src/tool_cb_wrt.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3036"}],"number":261200,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"29cb750fc2bdd8a00eb32fb4ace28705fba1e31a","revision":"29cb750fc2bdd8a00eb32fb4ace28705fba1e31a","revlink":"","when":1773671504,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 16 Mar 2026 18:12:00","branch":"master","category":"curl","codebase":"","comments":"GHA/http3-linux: prefer `contains()` over `==` in job name filters\nTo allow extending names without breaking logic.\n\nCherry-picked from #20920\n\nCloses #20941","files":[{"name":".github/workflows/http3-linux.yml"}],"number":261217,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ec3f198ef01dcb41ca281e85b57d34d9c43065b2","revision":"ec3f198ef01dcb41ca281e85b57d34d9c43065b2","revlink":"","when":1773681120,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Mar 2026 19:43:52","branch":"master","category":"curl","codebase":"","comments":"curl-wolfssl.m4: fix to use the correct value for pkg-config directory\nBefore this patch the `$withval` variable may have contained `yes` or\nother unrelated values, instead of the wolfSSL directory configured via\n`--with-wolfssl=`.\n\nFixing:\n```\nchecking for wolfssl options with pkg-config... found\nconfigure: pkg-config --exists wolfssl trace:\n---- begin\nPKG_CONFIG_PATH: |/home/runner/wolfssl/build/lib/pkgconfig:/home/runner/nghttp3/build/lib/pkgconfig:/home/runner/ngtcp2/build/lib/pkgconfig:/home/runner/nghttp2/build/lib/pkgconfig|\nPKG_CONFIG_LIBDIR: |yes/lib/pkgconfig|         <=============== 'yes' used as base directory\ntrying path: /home/runner/wolfssl/build/lib/pkgconfig for wolfssl\n---- end\n```\nRef: https://github.com/curl/curl/actions/runs/23146424326/job/67235762794?pr=20920#step:18:245\n\nCherry-picked from #20920\n\nCloses #20943","files":[{"name":"m4/curl-wolfssl.m4"}],"number":261225,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3ba48ee9ef12a86ac92f3cb71585a1e9867dbd8c","revision":"3ba48ee9ef12a86ac92f3cb71585a1e9867dbd8c","revlink":"","when":1773686632,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Mar 2026 19:43:52","branch":"master","category":"curl","codebase":"","comments":"configure: prefer dependency-specific variables over `$withval`\nTidy up, for robustness and consistency.\n\nRef: #20943\nCherry-picked from #20920\n\nCloses #20944","files":[{"name":"configure.ac"}],"number":261226,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8423cc8e3bae9049103ba4b79b3b550bbbe343fb","revision":"8423cc8e3bae9049103ba4b79b3b550bbbe343fb","revlink":"","when":1773686632,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Mar 2026 22:43:14","branch":"master","category":"curl","codebase":"","comments":"digest: pass in the user name quoted (as well)\nFor cases where the user puts a double quote or backspace in the user\nname.\n\nAdjusted test 907 to verify\n\nReported-by: am-perip on hackerone\n\nCloses #20940","files":[{"name":"lib/vauth/digest.c"},{"name":"tests/data/test907"}],"number":261235,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3e8df37885b8f6eaf0c72fcf8cb4d8f6690c41fe","revision":"3e8df37885b8f6eaf0c72fcf8cb4d8f6690c41fe","revlink":"","when":1773697394,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 00:42:41","branch":"master","category":"curl","codebase":"","comments":"build: drop `openssl` module dependency for BoringSSL from `libcurl.pc`\nBoringSSL does not provide pc files, as of v0.20260211.0 (and its latest\nmain branch.) It also did not provide them in the past.\n\nIts sibling fork, AWS-LC does provide them since v1.18.0 (2023-12-04):\nhttps://github.com/aws/aws-lc/commit/7e6aef83ecf7bec3a0c6d38e38c64ac079647c78\nhttps://github.com/aws/aws-lc/pull/1310\n\nIntroduce internal variable `OPENSSL_IS_AWSLC` to make this possible.\n\nBug: https://github.com/curl/curl/pull/20926#issuecomment-4063674714\nRef: https://github.com/ngtcp2/ngtcp2/pull/1689#issuecomment-4063725461\n\nCloses #20938","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"m4/curl-openssl.m4"}],"number":261242,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e05cfd6454a9483d72ee8170501686ebd5663390","revision":"e05cfd6454a9483d72ee8170501686ebd5663390","revlink":"","when":1773704561,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"e05cfd6454a9483d72ee8170501686ebd5663390"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773729600.898301,1773729634.611403],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773729634.615607,1773729634.796605],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773729634.799213,1773729634.966029],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773729634.968682,1773751173.191979],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3494/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773751173.198417,1773751173.892772],"urls":{}}],"text":["failed","Runtest"],"times":[1773708894.470676,1773751173.896232]},"3496":{"blame":["Daniel Stenberg <daniel@haxx.se>","Flavio Amieiro <flavio@amieiro.net>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/Mail%20result/logs/stdio"]],"number":3496,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3496,"Build"],["codebase","","Build"],["got_revision","80b6cd92af1891d9645923db3bbd453c99e99d45","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","80b6cd92af1891d9645923db3bbd453c99e99d45","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 17 Mar 2026 13:42:25","branch":"master","category":"curl","codebase":"","comments":"ftp: do not strdup DATA hostname\nSince `newhost` is already allocated, we do not need to strdup()\nit. Just assign and NULL the reference.\n\nCloses #20953","files":[{"name":"lib/ftp.c"}],"number":261299,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2e2d021d979c74c44dea30f387459dbfe081c90c","revision":"2e2d021d979c74c44dea30f387459dbfe081c90c","revlink":"","when":1773751345,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 17 Mar 2026 14:34:48","branch":"master","category":"curl","codebase":"","comments":"curl_ctype.h: fix spelling in a couple of locally used macros\nThe `ISLOWHEXALHA` and `ISUPHEXALHA` macros were introduced in commit\nf65f750 and seem to be only referenced locally by the `ISXDIGIT` macro.\n\nJudging by the `ISALPHA` macro defined in the same file, it seems like\nthe intention was to spell them as `IS.*HEXALPHA`.\n\nI noticed this while reading through the code and decided to open a PR,\neven if it is only a tiny change, just because I was already looking at\nit and it might be useful. If there is any reason not to merge this,\nplease do close the PR.\n\nCloses #20810","files":[{"name":"lib/curl_ctype.h"}],"number":261307,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fa5d2cc97e687ee57a069763a3cce5ae85cee9a8","revision":"fa5d2cc97e687ee57a069763a3cce5ae85cee9a8","revlink":"","when":1773754488,"who":"Flavio Amieiro <flavio@amieiro.net>"},{"at":"Tue 17 Mar 2026 14:36:54","branch":"master","category":"curl","codebase":"","comments":"openssl: drop obsolete SSLv2 logic\nCloses #20945","files":[{"name":"lib/vtls/openssl.c"}],"number":261308,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3e74a3e0621fdde141b39ad97db88196e0f8999e","revision":"3e74a3e0621fdde141b39ad97db88196e0f8999e","revlink":"","when":1773754614,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 17 Mar 2026 14:37:53","branch":"master","category":"curl","codebase":"","comments":"configure: fix `--with-ngtcp2=<path>` option for crypto libs\nngtcp2 1.14.0 added module dependencies to `ngtcp2_crypto_*.pc` files.\nThis broke certain build cases in curl, because configure was is\nquerying pkg-config modules by setting `PKG_CONFIG_LIBDIR` to the\ndirectory specified via `--with-*=` options, including `--with-ngtcp2=`.\nSetting `PKG_CONFIG_LIBDIR` tells pkg-config (and pkgconf) to ignore\nsystem locations. This caused that `ngtcp2_crypto_gnutls.pc` could no\nlonger find its indirect dependencies, if those were present at system\nlocations (where they typically are). Another fallout was BoringSSL,\nbecause it does not provide `openssl.pc` on its own, and successful\ndetection relied on finding a non-BoringSSL copy, typically at a system\nlocation (also fixed in ngtcp2 main branch).\n\nFix `ngtcp2_crypto_*` detections to not touch `PKG_CONFIG_LIBDIR` and\ninstead prepend `<path>` set via `--with-ngtcp2=` to `PKG_CONFIG_PATH`.\nThis ensures to pick up any dependent modules from system locations.\n\nNote the side-effect is that potentially undesired modules may be\ndetected this way from system locations, i.e. it makes this particular\ndetection less \"hermetic\" than the rest used in curl configure.\n\n(Configurations using a bare `--with-ngtcp2` with no path were not\naffected, and served as a workaround before this patch. It remains a\nvalid way of configuration after.)\n\nBoth `pkgconf` and `pkg-config` use this logic to calculate their search\ndirectory list:\n```pseudo\nsearch = {}\nif PKG_CONFIG_PATH is set\n  search += PKG_CONFIG_PATH\nendif\nif PKG_CONFIG_LIBDIR is set (even if empty)\n  search += PKG_CONFIG_LIBDIR\nelse\n  search += built-in-pkg-config-dirs\nendif\n```\n\nRefs:\nhttps://github.com/curl/curl/pull/18028/commits (earlier attempt. Failed due to using `PKG_CONFIG_DIR` instead of the correct `PKG_CONFIG_PATH`)\nhttps://github.com/curl/curl/pull/18028/commits/c0874ce8242d42a1ae1d570d6b70b8360da56482\nhttps://man.archlinux.org/man/pkgconf.1.en\nhttps://manpages.debian.org/unstable/pkgconf/pkgconf.1.en.html\nhttps://manpages.debian.org/unstable/pkg-config/pkg-config.1.en.html\nhttps://github.com/ngtcp2/ngtcp2/commit/10e27fd63cc7dd87236ab15de4a02eca6801e234\n\nBug: https://github.com/curl/curl/pull/18022#issuecomment-3120587041\nBug: https://github.com/ngtcp2/ngtcp2/pull/1689#issuecomment-3120593664\nFollow-up to 04d90b5deb332cd2359d5ba3f71804c55da14397 #20931\nFollow-up to 3c64ffaff4cd8c8275627dd2e17b6879a1d32262 #18415 #18188\nFollow-up to 99500660af19f89069e71c2251c13963401b3806 #18028 #18022\n\nCloses #20920","files":[{"name":".github/workflows/http3-linux.yml"},{"name":"acinclude.m4"},{"name":"configure.ac"},{"name":"docs/HTTP3.md"}],"number":261309,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"38107d33544f37ccf7bfcd6e82ede079a40c77e8","revision":"38107d33544f37ccf7bfcd6e82ede079a40c77e8","revlink":"","when":1773754673,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 17 Mar 2026 14:45:01","branch":"master","category":"curl","codebase":"","comments":"strerr: correct the strerror_s() return code condition\nIn curlx_strerror on Windows, the condition checks `!strerror_s(...)`\n(true on success) and therefore always evaluates the fallback block.\nEven when strerror_s successfully produced a valid errno message.\n\nFollow-up to 1eca08a54177403205014\n\nPointed out by Codex Security\nCloses #20955","files":[{"name":"lib/curlx/strerr.c"}],"number":261315,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e894699c1ea4a5e4cf0256fc9eba05a754ab1e58","revision":"e894699c1ea4a5e4cf0256fc9eba05a754ab1e58","revlink":"","when":1773755101,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 14:48:38","branch":"master","category":"curl","codebase":"","comments":"Dockerfile: update debian:bookworm-slim Docker digest to f065376\nCloses #20946","files":[{"name":"Dockerfile"}],"number":261316,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b881bc0021f8237c0476238ae6c7ac57d94ae2b5","revision":"b881bc0021f8237c0476238ae6c7ac57d94ae2b5","revlink":"","when":1773755318,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Tue 17 Mar 2026 14:52:12","branch":"master","category":"curl","codebase":"","comments":"tool_operate: fix minor memory-leak on early error\nWhen .curlrc is parsed successfully but the tool exits early before\nparse_args() executes; the allocated path was not freed.\n\nSpotted by Codex Security\n\nCloses #20954","files":[{"name":"src/tool_operate.c"}],"number":261317,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"90b9f514581d671afcf66a59d4041e76f0a82cce","revision":"90b9f514581d671afcf66a59d4041e76f0a82cce","revlink":"","when":1773755532,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 14:53:15","branch":"master","category":"curl","codebase":"","comments":"pytest: add additional quiche check for flaky test_05_01\nAs long as stream resets are not visible in the API reliably,\nexclude test_05_01, same as test_05_02 already.\n\nCloses #20952","files":[{"name":"tests/http/test_05_errors.py"}],"number":261324,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"91b422d356a52d32708c02514d8ede66363e8847","revision":"91b422d356a52d32708c02514d8ede66363e8847","revlink":"","when":1773755595,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 17 Mar 2026 14:55:11","branch":"master","category":"curl","codebase":"","comments":"tool_urlglob: fix memory-leak on glob range overflow\nFollow-up to 5f273fdddf76544de960b\n\nPointed out by Codex Security\n\nCloses #20956","files":[{"name":"src/tool_urlglob.c"}],"number":261325,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1098e1044e6aadb471999c88bd184132c3ebc3d8","revision":"1098e1044e6aadb471999c88bd184132c3ebc3d8","revlink":"","when":1773755711,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 15:01:29","branch":"master","category":"curl","codebase":"","comments":"connection bits: move 'connect_only' here\nMove the bit `connection_only` from `connectdata` to `ConnectBits`.\nSince we keep all other bits there, seems the correct place.\n\nCloses #20959","files":[{"name":"lib/conncache.c"},{"name":"lib/cshutdn.c"},{"name":"lib/http2.c"},{"name":"lib/multi.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/wolfssl.c"}],"number":261326,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aeee5dd616d825fd67b59b5186fcb51b3c081eae","revision":"aeee5dd616d825fd67b59b5186fcb51b3c081eae","revlink":"","when":1773756089,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 17 Mar 2026 15:32:04","branch":"master","category":"curl","codebase":"","comments":"urldata: remove trailers_state\nIt's not used anywhere. Remove `data->state.trailers_state` completely.\n\nCloses #20960","files":[{"name":"lib/urldata.h"}],"number":261330,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f1a5343f5e4ebb611776670759ed373ca1d27501","revision":"f1a5343f5e4ebb611776670759ed373ca1d27501","revlink":"","when":1773757924,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 17 Mar 2026 15:51:43","branch":"master","category":"curl","codebase":"","comments":"tool_ipfs: accept IPFS gateway URL without set port number\nFollow-up to: 56129718b80b5bd5a55\n\nTest 1851 added to verify\n\nPointed out by Codex Security\n\nCloses #20957","files":[{"name":"src/tool_ipfs.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1851"}],"number":261333,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f4c0590b1cd0e8fde56f9ebe460e20846182c91e","revision":"f4c0590b1cd0e8fde56f9ebe460e20846182c91e","revlink":"","when":1773759103,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 15:56:02","branch":"master","category":"curl","codebase":"","comments":"transfer: enhance secure check\nIntroduce `Curl_xfer_is_secure(data)` that returns TRUE for transfers\nthat happen(ed) over a end-to-end secured connection, e.g. SSL.\n\nAdd test1586 to verify behaviour for http: transfers via a https: proxy.\n\nReported-by: lg_oled77c5pua on hackerone\n\nCloses #20951","files":[{"name":"lib/http.c"},{"name":"lib/imap.c"},{"name":"lib/transfer.c"},{"name":"lib/transfer.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1586"}],"number":261337,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"adda11330b379778f2a411236dff7860ae033307","revision":"adda11330b379778f2a411236dff7860ae033307","revlink":"","when":1773759362,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 17 Mar 2026 16:14:08","branch":"master","category":"curl","codebase":"","comments":"curl_get_line: error out on read errors\nMissing ferror handling in Curl_get_line causes infinite loops on I/O\nerrors, leading to denial-of-service hangs for config/cache file loads.\n\nFollow-up to 769ccb4d4261a75c8a4\n\nPointed out by Codex Security\n\nCloses #20958","files":[{"name":"lib/curl_get_line.c"}],"number":261342,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ae09e5bf0d1f868f7094be8f640ec46d66e668bf","revision":"ae09e5bf0d1f868f7094be8f640ec46d66e668bf","revlink":"","when":1773760448,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 16:31:53","branch":"master","category":"curl","codebase":"","comments":"imap: reset the UIDVALIDITY state between transfers\nuidvalidity_set and mb_uidvalidity_set flags were never reset, leaving a\nrisk for stale UIDVALIDITY state across transfers and mailbox switches.\n\nFollow-up to fb6a4802d7a76d8e36652b\n\nSpotted by Codex Security\n\nCloses #20962","files":[{"name":"lib/imap.c"}],"number":261346,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a46816b4cb7d72dc6cc185a0e1f6e081e44a4d7c","revision":"a46816b4cb7d72dc6cc185a0e1f6e081e44a4d7c","revlink":"","when":1773761513,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 16:51:38","branch":"master","category":"curl","codebase":"","comments":"netrc: refactor into smaller sub functions\nFixes #20950 - test 685 is extended for this\nCloses #20932","files":[{"name":"docs/cmdline-opts/netrc.md"},{"name":"docs/libcurl/opts/CURLOPT_NETRC.md"},{"name":"lib/netrc.c"},{"name":"tests/data/test685"}],"number":261351,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a327a5bdedfad6b486bca4e0a1a4fdac9ab298ca","revision":"a327a5bdedfad6b486bca4e0a1a4fdac9ab298ca","revlink":"","when":1773762698,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 17:05:15","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":261353,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cc5604182a9e6256e8b5bc288c8586a74fb7492b","revision":"cc5604182a9e6256e8b5bc288c8586a74fb7492b","revlink":"","when":1773763515,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 22:17:36","branch":"master","category":"curl","codebase":"","comments":"cmake: document functions used from Windows system DLLs\nCloses #20965","files":[{"name":"CMakeLists.txt"}],"number":261366,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"650546fbe011f798a270d1dccbff60a2940cbb6a","revision":"650546fbe011f798a270d1dccbff60a2940cbb6a","revlink":"","when":1773782256,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 17 Mar 2026 23:39:33","branch":"master","category":"curl","codebase":"","comments":"generate.bat: remove extra % from VC11 and VC12 runs\nThe extra % translates to nothing, so this did not break anything they\nare just superfluous.\n\nFollow-up to 57d349fe0eee7e1f3eb68dc\n\nAssisted-by: Viktor Szakats\n\nFound by Codex Security","files":[{"name":"projects/Windows/generate.bat"}],"number":261371,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0d7677ac721a83c4c288a9b1f86d4830c2d82809","revision":"0d7677ac721a83c4c288a9b1f86d4830c2d82809","revlink":"","when":1773787173,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 23:41:23","branch":"master","category":"curl","codebase":"","comments":"tool_formparse: propagate my_get_line errors when reading headers\nThe read_field_headers() function would return \"ok\" even if the\nunderlying file read returned error, thus would the parent not become\naware of the problem.\n\nFollow-up to f847d2ed0244319ee6b5e9b054c\n\nFound by Codex Security\n\nCloses #20963","files":[{"name":"src/tool_formparse.c"}],"number":261372,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"80b6cd92af1891d9645923db3bbd453c99e99d45","revision":"80b6cd92af1891d9645923db3bbd453c99e99d45","revlink":"","when":1773787283,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"80b6cd92af1891d9645923db3bbd453c99e99d45"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773824771.159641,1773824775.234198],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773824775.238773,1773824775.453999],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773824775.457096,1773824775.679576],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773824775.682367,1773846715.968069],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3496/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773846715.974814,1773846716.813037],"urls":{}}],"text":["failed","Runtest"],"times":[1773824771.022693,1773846716.816084]},"3497":{"blame":["Daniel Stenberg <daniel@haxx.se>","Ercan Ermis <eposta@ercanermis.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/Mail%20result/logs/stdio"]],"number":3497,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3497,"Build"],["codebase","","Build"],["got_revision","ad9836dfa46a565f02f58835d08f9aa08dc773e8","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ad9836dfa46a565f02f58835d08f9aa08dc773e8","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 18 Mar 2026 10:24:53","branch":"master","category":"curl","codebase":"","comments":"top-complexity: prevent filename-based shell injection risk\nAs we run this script in CI, this should reduce the risk of mischief\n\nFound by Codex Security\n\nCloses #20969","files":[{"name":"scripts/top-complexity"}],"number":261417,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b11f43a4db96cb0533f29739faced172c07244f6","revision":"b11f43a4db96cb0533f29739faced172c07244f6","revlink":"","when":1773825893,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 18 Mar 2026 10:25:52","branch":"master","category":"curl","codebase":"","comments":"asyn-ares: fix HTTPS-lookup when not on port 443\nFollow-up to 8d0bfe74fba1e8394e73d\n\nSpotted by Codex Security\n\nCloses #20966","files":[{"name":"lib/asyn-ares.c"}],"number":261418,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"02e04eaee7cce029f88b2cf35885646c1b9c922b","revision":"02e04eaee7cce029f88b2cf35885646c1b9c922b","revlink":"","when":1773825952,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 18 Mar 2026 10:34:48","branch":"master","category":"curl","codebase":"","comments":"http2: clear the h2 session at delete\nWhen calling nghttp2 to delete session, clear the pointer to avoid risk\nof UAF.\n\nPointed out by Codex Security\n\nCloses #20975","files":[{"name":"lib/http2.c"}],"number":261419,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a43ea5943bb553c73777d33e353ccffcc52a23fb","revision":"a43ea5943bb553c73777d33e353ccffcc52a23fb","revlink":"","when":1773826488,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 18 Mar 2026 10:40:19","branch":"master","category":"curl","codebase":"","comments":"tool_msgs: avoid null pointer deref for early errors\nWhen errorf()/warnf() is used early on, before the global pointer is\nsetup, curl would previosly deref the null pointer.\n\nFollow-up to 3b40128b0f11a3\n\nFound by Codex Security\n\nCloses #20967","files":[{"name":"src/tool_msgs.c"}],"number":261420,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"acb4fcb2ef38e318ce60f3b8ae413c5760bf366f","revision":"acb4fcb2ef38e318ce60f3b8ae413c5760bf366f","revlink":"","when":1773826819,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 18 Mar 2026 11:14:20","branch":"master","category":"curl","codebase":"","comments":"urlapi: make dedotdotify handle leading dots correctly\nPaths starting with one or two leading dots but without a following\nslash were not handled correctly.\n\nFollow-up to c31dd6631f9a0177aa9045cdbb\n\nExtended test 1395 accordingly with a set of new test string.\n\nReported by Codex Security\n\nCloses #20974","files":[{"name":"lib/urlapi.c"},{"name":"tests/unit/unit1395.c"}],"number":261434,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3f06e27502d616e42e28e3545d2624571a561421","revision":"3f06e27502d616e42e28e3545d2624571a561421","revlink":"","when":1773828860,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 18 Mar 2026 11:22:23","branch":"master","category":"curl","codebase":"","comments":"badwords: pass config as filename arg\nInstead of stdin.\n\nTo simplify the command-line, and allow using a safe and portable\n`system()` call from `badwords-all`.\n\nRef: https://perldoc.perl.org/functions/system\n\nCloses #20970","files":[{"name":"scripts/badwords"},{"name":"scripts/badwords-all"}],"number":261435,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"650b33a3dbcb6a48dc52f735401bb75f52bc3121","revision":"650b33a3dbcb6a48dc52f735401bb75f52bc3121","revlink":"","when":1773829343,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 18 Mar 2026 11:24:41","branch":"master","category":"curl","codebase":"","comments":"ftp: reject PWD responses containing control characters\nA malicious or compromised FTP server could include control characters\n(e.g. bare \\r, or bytes 0x01-0x1f/0x7f) inside the quoted directory path\nof its 257 PWD response. That string is stored verbatim as\nftpc->entrypath and later sent unescaped in a CWD command on connection\nreuse via Curl_pp_sendf(), which performs no sanitization before\nappending \\r\\n.\n\nReject the entire path if any control character is encountered during\nextraction so that tainted data never reaches a subsequent FTP command.\n\nAdd test case 3217 and 3218 to verify. Adjusted test 1152 accordingly.\n\nCloses #20949","files":[{"name":"lib/ftp.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1152"},{"name":"tests/data/test3217"},{"name":"tests/data/test3218"}],"number":261436,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c3f04e76ae2b1c3ee9283010538769d54a878a59","revision":"c3f04e76ae2b1c3ee9283010538769d54a878a59","revlink":"","when":1773829481,"who":"Ercan Ermis <eposta@ercanermis.com>"},{"at":"Wed 18 Mar 2026 11:33:37","branch":"master","category":"curl","codebase":"","comments":"gcc: guard `#pragma diagnostic` in core code for <4.6, disable picky warnings\nExtend `#pragma diagnostic push`/`pop` guards to the whole codebase\n(from tests and examples only) to disable it for GCC <4.6. Rename guard\nto `CURL_HAVE_DIAG` and make it include llvm/clang to be interchangeable\nwith `__GNUC__ || __clang__` in this context.\n\nThe above means no longer disabling certain warnings locally, so pair\nthis with disabling all picky warnings for GCC <4.6.\n\nAlso:\n- drop global workarounds for misbehaving GCC <4.6 compiler warnings.\n  Not needed with picky warnings disabled.\n\nReported-by: fds242 on github\nReported-by: Sergey Fedorov\nThanks-to: Orgad Shaneh\nFollow-up to f07a98ae113b832a8748ba66e1554a7f14c6897e #20366\nFixes #20892\nFixes #20924\nCloses #20902\nCloses #20907","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"docs/examples/sendrecv.c"},{"name":"lib/content_encoding.c"},{"name":"lib/curl_gssapi.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curlx/snprintf.c"},{"name":"lib/ftp.c"},{"name":"lib/if2ip.c"},{"name":"lib/ldap.c"},{"name":"lib/mprintf.c"},{"name":"lib/socks_gssapi.c"},{"name":"lib/vauth/krb5_gssapi.c"},{"name":"lib/vauth/spnego_gssapi.c"},{"name":"lib/version.c"},{"name":"m4/curl-compilers.m4"},{"name":"src/tool_cb_prg.c"},{"name":"src/tool_main.c"},{"name":"src/tool_writeout.c"},{"name":"tests/libtest/first.h"},{"name":"tests/libtest/lib557.c"},{"name":"tests/server/util.c"},{"name":"tests/unit/unit1398.c"},{"name":"tests/unit/unit1652.c"},{"name":"tests/unit/unit2604.c"},{"name":"tests/unit/unit3200.c"}],"number":261441,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"578ee6b79b240a0b41de039913357b100e19283e","revision":"578ee6b79b240a0b41de039913357b100e19283e","revlink":"","when":1773830017,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 18 Mar 2026 11:37:15","branch":"master","category":"curl","codebase":"","comments":"delta: avoid potential zero division\nFound by Codex Security\n\nCloses #20977","files":[{"name":"scripts/delta"}],"number":261442,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c5daffe5f3c0b4a2740d8a77cffd4547617cd51e","revision":"c5daffe5f3c0b4a2740d8a77cffd4547617cd51e","revlink":"","when":1773830235,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 18 Mar 2026 11:37:15","branch":"master","category":"curl","codebase":"","comments":"examples/websocket: fix to sleep more on Windows\nFound by Codex Security\n\nFollow-up to d4b85890555388bec212b75f47a5c1a48705b156 #13771\n\nCloses #20978","files":[{"name":"docs/examples/websocket.c"}],"number":261443,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a3699e8b9eeb3f58949d8c5f5394b215f32092e4","revision":"a3699e8b9eeb3f58949d8c5f5394b215f32092e4","revlink":"","when":1773830235,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 18 Mar 2026 11:40:13","branch":"master","category":"curl","codebase":"","comments":"badwords: prefer 'null-terminated'\nAligning with existing text.\n\nCloses #20979","files":[{"name":"docs/examples/log_failed_transfers.c"},{"name":"docs/examples/synctime.c"},{"name":"docs/internals/BUFREF.md"},{"name":"lib/curlx/base64.c"},{"name":"lib/http.c"},{"name":"lib/transfer.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"scripts/badwords.txt"}],"number":261444,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"454db7aeee4114583a26b2c14ebc594028fe6342","revision":"454db7aeee4114583a26b2c14ebc594028fe6342","revlink":"","when":1773830413,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 18 Mar 2026 13:07:13","branch":"master","category":"curl","codebase":"","comments":"scripts: drop unused CI scripts\nReplaced by Test Clutch:\nhttps://testclutch.curl.se/static/reports/feature-matrix.html\n\nCloses #20981","files":[{"name":".github/scripts/distfiles.sh"},{"name":"scripts/ciconfig.pl"},{"name":"scripts/cijobs.pl"}],"number":261458,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"77c5470147a8fb31c79184f2d373e441c6131efa","revision":"77c5470147a8fb31c79184f2d373e441c6131efa","revlink":"","when":1773835633,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 18 Mar 2026 13:38:51","branch":"master","category":"curl","codebase":"","comments":"lib: always use Curl_1st_fatal instead of Curl_1st_err\nCurl_1st_err() does not return the second error if the first result is\nCURLE_AGAIN. This may cause errors to not become noticeable when they\nshould be.\n\nReplace all use of Curl_1st_err() with Curl_1st_fatal(), which handles\nCURLE_AGAIN as a not-a-real-error case.\n\nCloses #20980","files":[{"name":"lib/easy.c"},{"name":"lib/http.c"},{"name":"lib/multi.c"},{"name":"lib/url.c"},{"name":"lib/url.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"}],"number":261460,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"41aaac61e215a827619b896d5b8588200cfdae28","revision":"41aaac61e215a827619b896d5b8588200cfdae28","revlink":"","when":1773837531,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 18 Mar 2026 14:47:39","branch":"master","category":"curl","codebase":"","comments":"rand: use `BCryptGenRandom()` in UWP builds\nAlso:\n- fix build configuration to correctly set Win10 target in the mingw-w64\n  CI build, to enable the `BCryptGenRandom()` prototype in v6+ SDK\n  headers.\n\nRef: https://learn.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptgenrandom\n\nIssue raised by Codex Security\n\nCloses #20983","files":[{"name":".github/workflows/windows.yml"},{"name":"lib/rand.c"}],"number":261467,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d986b89c88f35d909ac39c52ae7718ea2b8f50c5","revision":"d986b89c88f35d909ac39c52ae7718ea2b8f50c5","revlink":"","when":1773841659,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 18 Mar 2026 15:06:44","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency nghttp2/nghttp2 to v1.68.1\nCloses #20982","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":261469,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ad9836dfa46a565f02f58835d08f9aa08dc773e8","revision":"ad9836dfa46a565f02f58835d08f9aa08dc773e8","revlink":"","when":1773842804,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ad9836dfa46a565f02f58835d08f9aa08dc773e8"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773888270.105337,1773888317.804264],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773888317.808192,1773888317.969287],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773888317.97155,1773888318.114265],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773888318.118608,1773911100.501992],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3497/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773911100.508078,1773911101.233961],"urls":{}}],"text":["failed","Runtest"],"times":[1773846719.529504,1773911101.236826]},"3498":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/Mail%20result/logs/stdio"]],"number":3498,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3498,"Build"],["codebase","","Build"],["got_revision","e345dfb9582c165b35507c8d6ce6bf980d85f471","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","e345dfb9582c165b35507c8d6ce6bf980d85f471","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 19 Mar 2026 02:24:06","branch":"master","category":"curl","codebase":"","comments":"asyn-ares: drop orphaned variable references\nIn rare, conditional `#if` branches.\n\nFound by Codex Security\n\nFollow-up to ac7e2c3dc693b43c61898aea89f1a80037505c36 #17450\nFollow-up to 7bf576064c21fe0bb03a67c382d692ebbb9e3426 #17167\n\nCloses #20999","files":[{"name":"lib/asyn-ares.c"}],"number":261508,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e345dfb9582c165b35507c8d6ce6bf980d85f471","revision":"e345dfb9582c165b35507c8d6ce6bf980d85f471","revlink":"","when":1773883446,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"e345dfb9582c165b35507c8d6ce6bf980d85f471"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773953852.158397,1773953861.872655],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773953861.886147,1773953862.066431],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773953862.068968,1773953862.225276],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773953862.228068,1773974546.489799],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3498/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773974546.495146,1773974547.260576],"urls":{}}],"text":["failed","Runtest"],"times":[1773911103.075971,1773974547.263684]},"3499":{"blame":["Daniel Stenberg <daniel@haxx.se>","Jason Stangroome <jstangroome@rackcorp.com>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/Mail%20result/logs/stdio"]],"number":3499,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3499,"Build"],["codebase","","Build"],["got_revision","585955cd9ad7b1863477e4425d10646150e42d58","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","585955cd9ad7b1863477e4425d10646150e42d58","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 19 Mar 2026 11:17:17","branch":"master","category":"curl","codebase":"","comments":"synctime: fix off-by-one read and write to a read-only buffer (Windows)\nAlso making the `--synctime` option work.\n\nOff-by-one found by Codex Security\n\nAssisted-by: Jay Satiro\n\nCloses #20987","files":[{"name":"docs/examples/synctime.c"}],"number":261519,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d86fd143a1fbc54124855ff7947ed0b3b9dfcf89","revision":"d86fd143a1fbc54124855ff7947ed0b3b9dfcf89","revlink":"","when":1773915437,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 11:17:17","branch":"master","category":"curl","codebase":"","comments":"build: enable `-Wimplicit-int-enum-cast` compiler warning, fix issues\nOffered by clang 21+.\n\nCloses #20990","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"lib/vssh/libssh2.c"},{"name":"m4/curl-compilers.m4"},{"name":"tests/libtest/cli_hx_download.c"}],"number":261520,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"59405ffb7d8be6b26e8823dee8ccd604be4ee10d","revision":"59405ffb7d8be6b26e8823dee8ccd604be4ee10d","revlink":"","when":1773915437,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 11:17:17","branch":"master","category":"curl","codebase":"","comments":"x509asn1: fix to return error in an error case from `encodeOID()`\nFound by Codex Security\n\nFollow-up to d8b0318ad6da7e51f7c94df00a5f165a52580889 #3582\n\nCloses #20991","files":[{"name":"lib/vtls/x509asn1.c"}],"number":261521,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"86c25c06c92c18fef862d1cc9459cf78a22f72c7","revision":"86c25c06c92c18fef862d1cc9459cf78a22f72c7","revlink":"","when":1773915437,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 11:27:03","branch":"master","category":"curl","codebase":"","comments":"sshserver.pl: pass command-line to `system()` safely\nFound by Codex Security\n\nFollow-up to 89f306ae40b678bd91595ba41fe5f9d5ed374897 #16781\n\nCloses #20996","files":[{"name":"tests/sshserver.pl"}],"number":261530,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1509b0ce6aeb1ec4d3335b8356f5ba318b824f97","revision":"1509b0ce6aeb1ec4d3335b8356f5ba318b824f97","revlink":"","when":1773916023,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 11:27:03","branch":"master","category":"curl","codebase":"","comments":"sshserver.pl: harden more `system()` calls\nRef: https://perldoc.perl.org/functions/system\n\nCloses #20997","files":[{"name":"tests/sshserver.pl"}],"number":261531,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1c7a270e26e538af75844653e02361569b5b82d8","revision":"1c7a270e26e538af75844653e02361569b5b82d8","revlink":"","when":1773916023,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"sws: fix potential OOB write\nFound by Codex Security\n\nFollow-up to 0aaebf62ec281286afb9e51f2a8088302463df3f\n\nCloses #20988","files":[{"name":"tests/server/sws.c"}],"number":261546,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2bb3643bc1b73a048946583f3474201bc46d0df9","revision":"2bb3643bc1b73a048946583f3474201bc46d0df9","revlink":"","when":1773918130,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"tool_operate: fix condition for loading `curl-ca-bundle.crt` (Windows)\nIt was incorrecly loaded with env `CURL_CA_BUNDLE` unset +\n`SSL_CERT_DIR` set + `SSL_CERT_FILE` unset.\n\nFound by Codex Security\n\nFollow-up to 29bce9857a12b6cfa726a506ab99c4c4c7969364 #11325 #11531\n\nCloses #20989","files":[{"name":"src/tool_operate.c"}],"number":261547,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fc222ec11f81d3bd18fff826c257f6ac7168b5ca","revision":"fc222ec11f81d3bd18fff826c257f6ac7168b5ca","revlink":"","when":1773918130,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"openssl: fix memory leaks in ECH code (OpenSSL 3)\nAlso drop an unnecessary cast.\n\nFound by Codex Security\n\nFollow-up to a362962b7289ec02b412890c9515657cf0ed50ac #11922\n\nCloses #20993","files":[{"name":"lib/vtls/openssl.c"}],"number":261548,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6c0772fd7f1c7efe6e40abd6eb1bb7e84d43c06b","revision":"6c0772fd7f1c7efe6e40abd6eb1bb7e84d43c06b","revlink":"","when":1773918130,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"mod_curltest: fix allocation size\nIt wasn't causing an issue with current usage.\n\nFound by Codex Security\n\nFollow-up to 35cfb081d24ae4c1608601f71890e43907643ae5 #16541\n\nCloses #20994","files":[{"name":"tests/http/testenv/mod_curltest/mod_curltest.c"}],"number":261549,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3bc6ae55009afbfbcf39b27afa395e27d31de210","revision":"3bc6ae55009afbfbcf39b27afa395e27d31de210","revlink":"","when":1773918130,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency wolfSSL/wolfssl to v5.9.0\nCloses #20998","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":261550,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e9c3dacc5e88e040701d58343ae911c1189cbfc0","revision":"e9c3dacc5e88e040701d58343ae911c1189cbfc0","revlink":"","when":1773918130,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"examples: fix typo in comment\nnoticed while reviewing https://github.com/curl/curl/pull/20793\n\nRef: https://github.com/curl/curl/pull/20793/changes#r2957089487\n\nCloses #21001","files":[{"name":"docs/examples/adddocsref.pl"}],"number":261551,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ae864e824e793c3abf0e8c9c9e96841385a339b2","revision":"ae864e824e793c3abf0e8c9c9e96841385a339b2","revlink":"","when":1773918130,"who":"Jason Stangroome <jstangroome@rackcorp.com>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"extract-unit-protos: retain internal paths for includes\nFollow-up to 3058ed3df873c21ebba2007c3b12ed9f37558bfe #20623\n\nCloses #21004","files":[{"name":"scripts/extract-unit-protos"}],"number":261552,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"387efe3d28fbf9c708f5f925b53611acb087a839","revision":"387efe3d28fbf9c708f5f925b53611acb087a839","revlink":"","when":1773918130,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"include: drop 'will' from public headers\nCloses #21005","files":[{"name":"include/curl/curl.h"},{"name":"include/curl/curlver.h"},{"name":"include/curl/easy.h"},{"name":"include/curl/multi.h"},{"name":"include/curl/system.h"},{"name":"include/curl/typecheck-gcc.h"},{"name":"include/curl/urlapi.h"},{"name":"scripts/badwords.txt"}],"number":261553,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ce51fb493c9500d612870a0882c1b3c46c19df3a","revision":"ce51fb493c9500d612870a0882c1b3c46c19df3a","revlink":"","when":1773918130,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 13:55:34","branch":"master","category":"curl","codebase":"","comments":"x509asn1: improve encodeOID\n- return error on zero length input\n- return error on OOM or doing too large output\n- fix full 32-bit number support\n- fix the broken handling of the first and second numbers\n- support up to 32-bit minus 80 for the second number\n- a field with a leading 0x80 is now considered an error, since it only\n  works as padding and is then no longer the shortest possible version\n\nAdd unit tests in 1666\n\nBonus: removed the last argument to OID2str() as it was always set TRUE.\n\nCloses #21003","files":[{"name":"lib/vtls/x509asn1.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1666"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1666.c"}],"number":261572,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"673e14cd33ef720b8c2b7e3485084e6e41a2c9dd","revision":"673e14cd33ef720b8c2b7e3485084e6e41a2c9dd","revlink":"","when":1773924934,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 19 Mar 2026 14:21:53","branch":"master","category":"curl","codebase":"","comments":"docs: enable more compiler warnings for C snippets, fix 3 finds\nAlso:\n- sync gcc option order.\n- unfold lines in C snippet.\n\nCloses #21006","files":[{"name":".github/scripts/verify-examples.pl"},{"name":".github/scripts/verify-synopsis.pl"},{"name":"docs/libcurl/curl_mime_data_cb.md"},{"name":"docs/libcurl/curl_ws_recv.md"},{"name":"docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.md"}],"number":261575,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"31add1032227136cf35b2a6b44a5c53786b39cfe","revision":"31add1032227136cf35b2a6b44a5c53786b39cfe","revlink":"","when":1773926513,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 14:26:56","branch":"master","category":"curl","codebase":"","comments":"scripts: harden / tidy up more Perl `system()` calls\nCloses #21007","files":[{"name":".github/scripts/cmp-config.pl"},{"name":".github/scripts/verify-examples.pl"},{"name":".github/scripts/verify-synopsis.pl"},{"name":"scripts/cdall"},{"name":"scripts/randdisable"},{"name":"scripts/spacecheck.pl"},{"name":"tests/certs/genserv.pl"},{"name":"tests/libtest/test613.pl"},{"name":"tests/sshserver.pl"},{"name":"tests/testcurl.pl"}],"number":261577,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"51f813308e5ef1e952c1a46ed247f93bfea0eb42","revision":"51f813308e5ef1e952c1a46ed247f93bfea0eb42","revlink":"","when":1773926816,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 15:04:12","branch":"master","category":"curl","codebase":"","comments":"x509asn1: move declaration to header\nFixing clang-tidy warning:\n```\ntests/unit/unit1666.c:50:12: error: call to undeclared function 'encodeOID'; ISO C99 and later do not support implicit function declarations [clang-diagnostic-implicit-function-declaration]\n   50 |   result = encodeOID(dbuf, oid, oid + spec->size);\n      |            ^\n```\nRef: https://github.com/curl/curl/actions/runs/23297585235/job/67749144361?pr=21008#step:46:736\n\nFollow-up to 673e14cd33ef720b8c2b7e3485084e6e41a2c9dd #21003\n\nCloses #21010","files":[{"name":"lib/vtls/x509asn1.c"},{"name":"lib/vtls/x509asn1.h"}],"number":261585,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f95fadd116d54f9031e3ba081e09e5a4f3aa7209","revision":"f95fadd116d54f9031e3ba081e09e5a4f3aa7209","revlink":"","when":1773929052,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 15:06:43","branch":"master","category":"curl","codebase":"","comments":"optiontable: replace stdin with filename arg, harden `open()` call\nCloses #21008","files":[{"name":"lib/CMakeLists.txt"},{"name":"lib/Makefile.am"},{"name":"lib/optiontable.pl"},{"name":"tests/test1276.pl"}],"number":261586,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a9e341a469fe1b24b1f9d6947adfd020c64ba43f","revision":"a9e341a469fe1b24b1f9d6947adfd020c64ba43f","revlink":"","when":1773929203,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 17:54:10","branch":"master","category":"curl","codebase":"","comments":"cmake: extend C89-specific warning suppressions to all llvm/clang\nFrom Apple clang-only prior to this patch.\n\nSilencing (seen after macos-15 runner accidentally switched to\nllvm/clang by default):\n```\n/Users/runner/work/curl/curl/lib/curlx/warnless.h:64:1: error: '_Bool' is a C99 extension [-Werror,-Wc99-extensions]\n   64 | bool curlx_sztouz(ssize_t sznum, size_t *puznum);\n      | ^\n/opt/homebrew/Cellar/llvm@18/18.1.8/lib/clang/18/include/stdbool.h:20:14: note: expanded from macro 'bool'\n   20 | #define bool _Bool\n      |              ^\n[...]\n```\nRef: https://github.com/curl/curl/actions/runs/23304345180/job/67774031335?pr=21014#step:11:39\n\nFollow-up to 09c9afdd711d0b2ee9f524a235803e755e1074b7 #20363\nRef: https://github.com/actions/runner-images/issues/13827\n\nCloses #21015","files":[{"name":"CMake/PickyWarnings.cmake"}],"number":261623,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"43397b0283d4cdb10797e7ead6eacbe09f8a3e77","revision":"43397b0283d4cdb10797e7ead6eacbe09f8a3e77","revlink":"","when":1773939250,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Mar 2026 01:42:47","branch":"master","category":"curl","codebase":"","comments":"servers.pm: fix to check gopher6 server on its ipv6 port\nFound by Codex Security\n\nCloses #21016","files":[{"name":"tests/servers.pm"}],"number":261666,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"585955cd9ad7b1863477e4425d10646150e42d58","revision":"585955cd9ad7b1863477e4425d10646150e42d58","revlink":"","when":1773967367,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"585955cd9ad7b1863477e4425d10646150e42d58"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774019662.532835,1774019679.532991],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774019679.536949,1774019679.693082],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774019679.695243,1774019679.833528],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1774019679.835726,1774040455.989904],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3499/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774040455.995307,1774040456.721981],"urls":{}}],"text":["failed","Runtest"],"times":[1773974549.825547,1774040456.725464]},"3500":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/Mail%20result/logs/stdio"]],"number":3500,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3500,"Build"],["codebase","","Build"],["got_revision","208b87744e8ce326e2569c2efd735da43ce74a0b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","208b87744e8ce326e2569c2efd735da43ce74a0b","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 20 Mar 2026 07:47:57","branch":"master","category":"curl","codebase":"","comments":"lib: move all UNITTEST prototypes to C files\n- make extract-unit-protos handle multi-line prototypes - but they need\n  to be above the implementation\n\n- Prototypes for static functions we use in unit tests should not be in\n  header files. We generate lib/unitprotos.h for this purpose\n\n- Removed some function wrappers written for unit tests and make them\n  use UNITTEST function directly.\n\n- Renamed time2str() in the tool to timebuf() since we have the same\n  name in lib/ and in unit tests they can both be used non-static in a\n  build.\n\nThis reverts commit f95fadd116d54f9031e3ba081e09e5a4f3aa7209.\n\nFollow-up to #21010\n\nCloses #21014","files":[{"name":"lib/doh.c"},{"name":"lib/doh.h"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/http_aws_sigv4.h"},{"name":"lib/noproxy.c"},{"name":"lib/noproxy.h"},{"name":"lib/progress.c"},{"name":"lib/progress.h"},{"name":"lib/uint-bset.c"},{"name":"lib/uint-bset.h"},{"name":"lib/uint-hash.c"},{"name":"lib/uint-hash.h"},{"name":"lib/urlapi-int.h"},{"name":"lib/urlapi.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"lib/vtls/x509asn1.h"},{"name":"scripts/extract-unit-protos"},{"name":"src/tool_progress.c"},{"name":"src/tool_progress.h"},{"name":"tests/data/test1622"},{"name":"tests/data/test1656"},{"name":"tests/data/test1657"},{"name":"tests/libtest/first.h"},{"name":"tests/tunit/tool1622.c"},{"name":"tests/unit/unit1300.c"},{"name":"tests/unit/unit1395.c"},{"name":"tests/unit/unit1606.c"},{"name":"tests/unit/unit1608.c"},{"name":"tests/unit/unit1616.c"},{"name":"tests/unit/unit1636.c"},{"name":"tests/unit/unit1650.c"},{"name":"tests/unit/unit1653.c"},{"name":"tests/unit/unit1655.c"},{"name":"tests/unit/unit1656.c"},{"name":"tests/unit/unit1657.c"},{"name":"tests/unit/unit1658.c"},{"name":"tests/unit/unit1666.c"},{"name":"tests/unit/unit1979.c"},{"name":"tests/unit/unit1980.c"},{"name":"tests/unit/unit3211.c"},{"name":"tests/unit/unit3212.c"},{"name":"tests/unit/unit3213.c"}],"number":261675,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"98d8e82c7471232639841eb63e16bb979a30acb4","revision":"98d8e82c7471232639841eb63e16bb979a30acb4","revlink":"","when":1773989277,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 07:56:19","branch":"master","category":"curl","codebase":"","comments":"tests/unit/README: describe how to unit test static functions\nUNITTEST explained\n\nCloses #21018","files":[{"name":"tests/unit/README.md"}],"number":261682,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2b3332e749cd35607a6201cfcc70e60fd4e9518a","revision":"2b3332e749cd35607a6201cfcc70e60fd4e9518a","revlink":"","when":1773989779,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 11:31:35","branch":"master","category":"curl","codebase":"","comments":"build: limit `unitprotos.h` include to `units` target\nTo omit it from `tunits`.\n\nAlso: move the include to `unitcheck.h` to save a guard.\n\nRef: https://github.com/curl/curl/pull/21014#issuecomment-4093742896\nReported-by: Daniel Stenberg\nFixes #21021\nFollow-up to 98d8e82c7471232639841eb63e16bb979a30acb4 #21014\n\nCloses #21024","files":[{"name":"tests/libtest/first.h"},{"name":"tests/libtest/unitcheck.h"}],"number":261722,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8a1f361716ab0bbf1e15f8a9914b9f1f07855bae","revision":"8a1f361716ab0bbf1e15f8a9914b9f1f07855bae","revlink":"","when":1774002695,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Mar 2026 11:57:10","branch":"master","category":"curl","codebase":"","comments":"tool_operate: drop the scheme-guessing in the -G handling\nPrior to this, -G would override the scheme set with --proto-default and\nrevert back to guessing the scheme based on the hostname.\n\nAdd test 2008 to verify the fix\n\nSpotted by Codex Security\n\nCloses #20992","files":[{"name":"src/tool_operate.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2008"}],"number":261728,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"756725a32bee029330f949e231720f867b5312dc","revision":"756725a32bee029330f949e231720f867b5312dc","revlink":"","when":1774004230,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 13:17:22","branch":"master","category":"curl","codebase":"","comments":"url: use the socks type for socks proxy\nReported by Codex Security\n\nCloses #21025","files":[{"name":"lib/url.c"}],"number":261739,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e3ed70ce720121ad9a9914101e29bc7028b7e046","revision":"e3ed70ce720121ad9a9914101e29bc7028b7e046","revlink":"","when":1774009042,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 13:47:32","branch":"master","category":"curl","codebase":"","comments":"getinfo: initialize `PureInfo` field `used_proxy`\nFound by Codex Security\n\nFollow-up to cc04c7367740bb6db0e47368247b8b0c70c376cb #12719\n\nCloses #21020","files":[{"name":"lib/getinfo.c"}],"number":261751,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2cdb2209da683aeb8e72f11933095af5478fbc4e","revision":"2cdb2209da683aeb8e72f11933095af5478fbc4e","revlink":"","when":1774010852,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Mar 2026 15:00:21","branch":"master","category":"curl","codebase":"","comments":"file: init fd to -1 to prevent close fd 0 on early failure\nSpotted by Codex Security\n\nCloses #21029","files":[{"name":"lib/file.c"}],"number":261755,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0b182ae529af0af2c1ac435a55af52d5e007ba5d","revision":"0b182ae529af0af2c1ac435a55af52d5e007ba5d","revlink":"","when":1774015221,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 16:00:30","branch":"master","category":"curl","codebase":"","comments":"protocol: use scheme names lowercase\nWhen composing the <scheme>_proxy environment variable, we assume the\nhandler->scheme name is already lowercase.\n\nThis makes unit test 1627 verify that is the case.\n\nFollow-up to c294f9cb564a2d550826cd5\n\nSpotted by Codex Security\n\nCloses #21033","files":[{"name":"lib/protocol.c"},{"name":"tests/unit/unit1627.c"}],"number":261760,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6d1d50d65ddb4b111a56c16fe6a32ab6d71b98be","revision":"6d1d50d65ddb4b111a56c16fe6a32ab6d71b98be","revlink":"","when":1774018830,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 16:55:19","branch":"master","category":"curl","codebase":"","comments":"unit1627.c: remove a newline","files":[{"name":"tests/unit/unit1627.c"}],"number":261767,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"73a528834400e9ebfb20289edf79d1b0f749ec0d","revision":"73a528834400e9ebfb20289edf79d1b0f749ec0d","revlink":"","when":1774022119,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 16:56:48","branch":"master","category":"curl","codebase":"","comments":"urldata: make speeder_c uint32\nThis counter is meant to virtually never wrap.\n\nFollow-up to e3691612ea1\n\nSpotted by Codex Security\n\nCloses #21036","files":[{"name":"lib/urldata.h"}],"number":261768,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b9e179e4e529f64ef40ebb3999e43d89d6f96b1a","revision":"b9e179e4e529f64ef40ebb3999e43d89d6f96b1a","revlink":"","when":1774022208,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 17:23:25","branch":"master","category":"curl","codebase":"","comments":"tool_operhlp: fix `add_file_name_to_url()` result on OOM\nReturn `CURLE_OUT_OF_MEMORY` instead of `CURLE_URL_MALFORMAT` when\n`curl_url()`, `curl_easy_escape()`, or `curl_maprintf()` calls failed.\n\nFound by Codex Security\n\nAlso reuse deinit code from a success branch.\n\nCloses #21011","files":[{"name":"src/tool_operhlp.c"}],"number":261773,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"07c10f09a51379b772beeacc14606ae5cf0e0d10","revision":"07c10f09a51379b772beeacc14606ae5cf0e0d10","revlink":"","when":1774023805,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Mar 2026 17:24:01","branch":"master","category":"curl","codebase":"","comments":"protcol.h: fix the CURLPROTO_MASK\nIt had an 'f' too few. Also provide CURLPROTO_WS* unconditionally\ninternally, so that code can depend on them in all builds.\n\nFollow-up to cd5ca80f00d2d9f0fe7\n\nSpotted by Codex Security\n\nTest case 3219 added to catch this next time.\n\nCloses #21031","files":[{"name":"lib/protocol.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3219"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit3219.c"}],"number":261774,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f2ba8f061363ac0f1c1aec71c25c2ffeb9dbefc5","revision":"f2ba8f061363ac0f1c1aec71c25c2ffeb9dbefc5","revlink":"","when":1774023841,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 17:46:50","branch":"master","category":"curl","codebase":"","comments":"transfer: enable custom methods again on next transfer\n`http_ignorecustom` is set on redirect handling but was not reset\nbetween transfers, so once a redirect occurs in the new follow modes,\ncustom request methods were ignored for later transfers on the same\nhandle.\n\nFollow-up to fb13923dd67d5196c47e8d\n\nDetected by Codex Security\n\nCloses #21037","files":[{"name":"lib/transfer.c"}],"number":261779,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1eb9096897b31423bf2d11bf4c263530df4e8ec7","revision":"1eb9096897b31423bf2d11bf4c263530df4e8ec7","revlink":"","when":1774025210,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 17:48:56","branch":"master","category":"curl","codebase":"","comments":"wolfssl: fix handling of abrupt connection close\nA closed connection without TLS notify shutdowns, has been reported as a\ncorrect EOF instead of an error. Fix the error handling in wolfSSL\nbackend receive handling.\n\nSpotted by Codex Security\n\nCloses #21002","files":[{"name":"lib/vtls/wolfssl.c"}],"number":261780,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"708b3f8b4e56aa6e8423e805b362bfc15389846c","revision":"708b3f8b4e56aa6e8423e805b362bfc15389846c","revlink":"","when":1774025336,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 20 Mar 2026 19:53:11","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: disable `taskkill` in torture jobs\nAs an experiment.\n\nAlso:\n- processhelp.pm: log when `taskkill` is force-skipped.\n\nRef: #21035\n\nFollow-up to f450f3801b6b9dff0ea280f5fb4bf28203f7b313 #19897\nFollow-up to 2701ac6a4d16a62130dad05be1c484903b8545c7 #19421\n\nCloses #21039","files":[{"name":".github/workflows/windows.yml"},{"name":"tests/processhelp.pm"}],"number":261787,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"208b87744e8ce326e2569c2efd735da43ce74a0b","revision":"208b87744e8ce326e2569c2efd735da43ce74a0b","revlink":"","when":1774032791,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"208b87744e8ce326e2569c2efd735da43ce74a0b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774084021.089552,1774084042.807886],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774084042.811694,1774084042.970408],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774084042.972968,1774084043.112004],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1774084043.114139,1774105321.388886],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3500/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774105321.395034,1774105322.070702],"urls":{}}],"text":["failed","Runtest"],"times":[1774040459.749377,1774105322.073504]},"3501":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/Mail%20result/logs/stdio"]],"number":3501,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3501,"Build"],["codebase","","Build"],["got_revision","aef8fd00c8ebbd53fe91df29a8c8d032447ed55b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","aef8fd00c8ebbd53fe91df29a8c8d032447ed55b","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 20 Mar 2026 22:28:50","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced\nBump curlver to 8.20.0 for pending release","files":[{"name":"RELEASE-NOTES"},{"name":"include/curl/curlver.h"}],"number":261791,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"447b32f13ac30a77f0653f32e7044f927e14c397","revision":"447b32f13ac30a77f0653f32e7044f927e14c397","revlink":"","when":1774042130,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 11:58:24","branch":"master","category":"curl","codebase":"","comments":"multi: improve wakeup and wait code\n- Split WINSOCK and POSIX code in `multi_wait()` as the ifdef'ery\n  was becoming unreadable\n- define `ENABLE_WAKEUP` to mean the wakeup socketpair is enabled,\n  no additional USE_WINSOCK check needed. Under WINSOCK\n  `ENABLE_WAKEUP` is not defined, so it's availability is as before\n  under the double defined() checks\n- When the multi handle has \"alive\" transfers, the admin handle's\n  pollset include the wakeup receive socket. This results in the\n  admin handle running when someone uses `curl_multi_wakeup()`.\n- Without any \"alive\" transfers, the wakeup socket is removed from\n  the pollset. Otherwise, event based processing would never finish,\n  eg. leave the event loop.\n- The wakeup socket was never registered for event processing before,\n  e.g. `curl_multi_wakeup()` never worked in that mode.\n- Adjust test exepectations on socket callback invocations and\n  number of sockets appearing in waitfds sets.\n\nCloses #20832","files":[{"name":"lib/multi.c"},{"name":"lib/multi_ev.c"},{"name":"lib/multihandle.h"},{"name":"tests/http/test_19_shutdown.py"},{"name":"tests/libtest/lib2405.c"},{"name":"tests/libtest/lib530.c"},{"name":"tests/libtest/lib758.c"}],"number":261817,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9bc8b078eb104426f582f95e5e8b1e7a39e79608","revision":"9bc8b078eb104426f582f95e5e8b1e7a39e79608","revlink":"","when":1774090704,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 21 Mar 2026 12:00:17","branch":"master","category":"curl","codebase":"","comments":"openssl channel_binding: lookup digest algorithm without NID\nUse an alternate OpenSSL API to get the digest algorithm tied\nto a certificate signature to compute the channel binding.\n\nFixes #20590\nReported-by: Rob Crittenden\nCloses #20734","files":[{"name":"lib/vtls/openssl.c"}],"number":261818,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b0f6e9a3d7be02e8f2e323aa97f2ff9b30662b32","revision":"b0f6e9a3d7be02e8f2e323aa97f2ff9b30662b32","revlink":"","when":1774090817,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 21 Mar 2026 12:04:36","branch":"master","category":"curl","codebase":"","comments":"dnscache: own source file, improvements\n- Rename `Curl_resolv_unlink()` to `Curl_dns_entry_unlink()`.\n- Change `Curl_dnscache_get()` to return CURLcode result. Returns\n  now `CURLE_COULDNT_RESOLVE_HOST` for \"negative\" cache entries.\n- Add `Curl_dnscache_add_negative()` to put a \"negative\" entry\n  into the cache.\n\nCloses #20864","files":[{"name":"docs/ECH.md"},{"name":"lib/Makefile.inc"},{"name":"lib/amigaos.c"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-base.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-socket.c"},{"name":"lib/connect.c"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_addrinfo.h"},{"name":"lib/dnscache.c"},{"name":"lib/dnscache.h"},{"name":"lib/doh.c"},{"name":"lib/doh.h"},{"name":"lib/easy.c"},{"name":"lib/ftp.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/hostip4.c"},{"name":"lib/hostip6.c"},{"name":"lib/multi.c"},{"name":"lib/multihandle.h"},{"name":"lib/setopt.c"},{"name":"lib/socks.c"},{"name":"lib/transfer.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"tests/libtest/cli_hx_download.c"},{"name":"tests/libtest/first.h"},{"name":"tests/unit/unit1305.c"}],"number":261820,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"96d5b5c688c48a8f58ded1563ed0c5c47c877e32","revision":"96d5b5c688c48a8f58ded1563ed0c5c47c877e32","revlink":"","when":1774091076,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 21 Mar 2026 12:25:14","branch":"master","category":"curl","codebase":"","comments":"ftp: make the MDTM date parser stricter (again)\nA previous refactor made the parser more lenient and this takes it back\nto making sure only ascii digits are accepted.\n\nAdded test 1684 to verify\n\nFollow-up to 304b5183fda43b5c5be\n\nPointed out by Codex Security\n\nCloses #21041","files":[{"name":"lib/ftp.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1684"}],"number":261834,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"322db3efc09c34c8078a7e081d7d83c16f354eae","revision":"322db3efc09c34c8078a7e081d7d83c16f354eae","revlink":"","when":1774092314,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 12:27:34","branch":"master","category":"curl","codebase":"","comments":"dnscache.h: include curlx/timeval.h for struct curltime\nFollow-up to 96d5b5c688c48a8f5\n\nCloses #21045","files":[{"name":"lib/dnscache.h"}],"number":261835,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f36a8ac5a27b3a9a20fad955fd0cdbf94affb9bc","revision":"f36a8ac5a27b3a9a20fad955fd0cdbf94affb9bc","revlink":"","when":1774092454,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 13:14:46","branch":"master","category":"curl","codebase":"","comments":"lib: move all UNITTEST prototypes to C files (cont.)\nFollow-up to 98d8e82c7471232639841eb63e16bb979a30acb4 #21014\n\nCloses #21040","files":[{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-ip-happy.h"},{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/dynhds.c"},{"name":"lib/dynhds.h"},{"name":"lib/llist.c"},{"name":"lib/llist.h"}],"number":261842,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8ffe0db8f8d5b3ddfcfc58fb8c89fe0359b06e5a","revision":"8ffe0db8f8d5b3ddfcfc58fb8c89fe0359b06e5a","revlink":"","when":1774095286,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Mar 2026 13:14:46","branch":"master","category":"curl","codebase":"","comments":"tool_operhlp: propagate low-level OOM in `add_file_name_to_url()`\nBug: https://github.com/curl/curl/pull/21011#discussion_r2961678069\n\nCloses #21043","files":[{"name":"src/tool_operhlp.c"}],"number":261843,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e0038e109673f7ae78a4368aab7c8715b3d88ce9","revision":"e0038e109673f7ae78a4368aab7c8715b3d88ce9","revlink":"","when":1774095286,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Mar 2026 13:14:46","branch":"master","category":"curl","codebase":"","comments":"libtest: drop duplicate include\nInclude moved to `unitcheck.h` earlier.\n\nFollow-up to 96d5b5c688c48a8f58ded1563ed0c5c47c877e32 #20864\nRef: 8a1f361716ab0bbf1e15f8a9914b9f1f07855bae #21024\n\nCloses #21046","files":[{"name":"tests/libtest/first.h"}],"number":261844,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c3c2bf594125a9e8895fde20abbdfc45f7fc6a17","revision":"c3c2bf594125a9e8895fde20abbdfc45f7fc6a17","revlink":"","when":1774095286,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Mar 2026 13:21:06","branch":"master","category":"curl","codebase":"","comments":"curl/curl.h: replace recursive macros with C++-friendly method to enforce 3 args\nCertain uses may still trigger a C compiler warning\n`-Wdisabled-macro-expansion` after this, e.g. when the call is wrapped\nin the `CURL_IGNORE_DEPRECATION()` macro as seen in docs/examples.\n\nSuggested-by: Kai Pastor\nRef: https://github.com/curl/curl/issues/20682#issuecomment-3949788664\n\nFollow-up to ee9b000438bd6e4cecc8a933804397a55ad0f7b8 #20686\nFollow-up to daa6b27b4d998d62c8198b4fe167199cc7bf0064 #20597\n\nCloses #20709","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"include/curl/curl.h"},{"name":"m4/curl-compilers.m4"}],"number":261845,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f45bf74b5a1030ac68316b22c60c73f6ab38e2c4","revision":"f45bf74b5a1030ac68316b22c60c73f6ab38e2c4","revlink":"","when":1774095666,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Mar 2026 13:21:06","branch":"master","category":"curl","codebase":"","comments":"scripts: drop redundant double-quotes: `\"$var\"` -> `$var` (Perl)\nCloses #21009","files":[{"name":"scripts/cd2cd"},{"name":"scripts/cd2nroff"},{"name":"scripts/cdall"},{"name":"scripts/checksrc.pl"},{"name":"scripts/delta"},{"name":"scripts/mdlinkcheck"},{"name":"scripts/mk-ca-bundle.pl"},{"name":"scripts/nroff2cd"},{"name":"tests/devtest.pl"},{"name":"tests/ftpserver.pl"},{"name":"tests/getpart.pm"},{"name":"tests/memanalyzer.pm"},{"name":"tests/processhelp.pm"},{"name":"tests/runner.pm"},{"name":"tests/runtests.pl"},{"name":"tests/secureserver.pl"},{"name":"tests/serverhelp.pm"},{"name":"tests/servers.pm"},{"name":"tests/sshhelp.pm"},{"name":"tests/sshserver.pl"},{"name":"tests/test1119.pl"},{"name":"tests/test1135.pl"},{"name":"tests/test1139.pl"},{"name":"tests/test1140.pl"},{"name":"tests/test1173.pl"},{"name":"tests/test1177.pl"},{"name":"tests/test1222.pl"},{"name":"tests/test1275.pl"},{"name":"tests/test1488.pl"},{"name":"tests/test1544.pl"},{"name":"tests/test971.pl"},{"name":"tests/testcurl.pl"},{"name":"tests/valgrind.pm"}],"number":261846,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d5014a2b9521ca3c71cad99c845912e157825e7c","revision":"d5014a2b9521ca3c71cad99c845912e157825e7c","revlink":"","when":1774095666,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Mar 2026 13:24:47","branch":"master","category":"curl","codebase":"","comments":"cmake: drop support for CMake 3.17 and older\nRequire CMake 3.18 (2020-07-15) or newer, up from 3.7 (2016-11-11)\nprior to this patch.\n\nThis requirement also applies to the distributed `curl-config.cmake`.\n\nTo allow dropping compatibility code maintained for old versions, and to\nuse features which were unpractical in separate code paths. Also to make\ntesting, documentation and development easier, CI builds faster due to\nCMake performance improvements over time. (e.g. integration tests on\nmacOS run 8x faster (10 minutes is now under 1.5m) in CI, 2.5x faster on\nWindows.)\n\nCMake offers pre-built binaries for major platforms. They work without\nan install step, just by unpacking and pointing the cmake command to\nthem. Making upgrades easy in many cases:\nhttps://cmake.org/download/\nhttps://cmake.org/files/\nhttps://github.com/Kitware/CMake/releases\n\nCMake 3.18 brings these feature as generally available when building or\nconsuming curl/libcurl:\n\nLTO support, improved performance, `pkg-config` and interface target\nsupport, `OBJECT` target (for faster libcurl builds), modern invocation\nwith `-S`/`-B` options, better support for custom linker options,\nFetchContent, `GnuTLS::GnuTLS` target, `--verbose` and `--install`\noptions, `CMAKE_GENERATOR` env, last but not least unity mode and Ninja\ngenerator.\n\nFor maximum build speed, use:\n`-DCMAKE_UNITY_BUILD=ON -DCURL_DROP_UNUSED=ON`\n\nAs for deprecations, C++11 is required to build CMake itself, which may\nbe a limit on some platforms. autotools continues to cover them.\n\nFollow-up to 9bcdfb3809a41327054421368bdea77ea17e6f90 #20408\nFollow-up to a7c974e038572bd1d4a653afbd6de5fad5a10215 #19902\nFollow-up to dfbe035c8b39b056a234bc76df3f384f7a7a24af #10161\nDiscussion: https://github.com/curl/curl/discussions/18704\n\nCloses #20407","files":[{"name":".github/workflows/linux-old.yml"},{"name":"CMake/FindBrotli.cmake"},{"name":"CMake/FindCares.cmake"},{"name":"CMake/FindGSS.cmake"},{"name":"CMake/FindGnuTLS.cmake"},{"name":"CMake/FindLDAP.cmake"},{"name":"CMake/FindLibbacktrace.cmake"},{"name":"CMake/FindLibgsasl.cmake"},{"name":"CMake/FindLibidn2.cmake"},{"name":"CMake/FindLibpsl.cmake"},{"name":"CMake/FindLibrtmp.cmake"},{"name":"CMake/FindLibssh.cmake"},{"name":"CMake/FindLibssh2.cmake"},{"name":"CMake/FindLibuv.cmake"},{"name":"CMake/FindMbedTLS.cmake"},{"name":"CMake/FindNGHTTP2.cmake"},{"name":"CMake/FindNGHTTP3.cmake"},{"name":"CMake/FindNGTCP2.cmake"},{"name":"CMake/FindNettle.cmake"},{"name":"CMake/FindQuiche.cmake"},{"name":"CMake/FindRustls.cmake"},{"name":"CMake/FindWolfSSL.cmake"},{"name":"CMake/FindZstd.cmake"},{"name":"CMake/curl-config.in.cmake"},{"name":"CMakeLists.txt"},{"name":"appveyor.sh"},{"name":"appveyor.yml"},{"name":"docs/DEPRECATE.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/INTERNALS.md"},{"name":"docs/examples/CMakeLists.txt"},{"name":"lib/CMakeLists.txt"},{"name":"src/CMakeLists.txt"},{"name":"tests/cmake/CMakeLists.txt"},{"name":"tests/cmake/test.sh"}],"number":261851,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"89043ba90689418a115e967633e261139b48ce23","revision":"89043ba90689418a115e967633e261139b48ce23","revlink":"","when":1774095887,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Mar 2026 13:30:37","branch":"master","category":"curl","codebase":"","comments":"build: assume `snprintf()` in `mprintf`, drop feature check\n- it was already required for `curl_*printf()` float/double support.\n- some curl tests always fail without it.\n- it was already assumed to be present to build test servers.\n  Source code did not check for `HAVE_SNPRINTF` detection variable.\n- it was already required to build examples.\n\nWindows builds stopped using this detection and the function via earlier\ncommits.\n\nFollow-up to 64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27 #20765\nFollow-up to 935b1bd4544a23a91d68ffb9f86983e92747e9a5 #9570 #9569\n\nCloses #20763","files":[{"name":"CMake/unix-cache.cmake"},{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/mprintf.c"}],"number":261852,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a8bc4cbcfe460d2d2a76759a91ff56eb63215c26","revision":"a8bc4cbcfe460d2d2a76759a91ff56eb63215c26","revlink":"","when":1774096237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Mar 2026 13:32:52","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency rustls/rustls-ffi to v0.15.1\nCloses #21044","files":[{"name":".github/workflows/linux.yml"}],"number":261853,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d560002551083012046aee8ca15b80ae7a052281","revision":"d560002551083012046aee8ca15b80ae7a052281","revlink":"","when":1774096372,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Sat 21 Mar 2026 14:28:54","branch":"master","category":"curl","codebase":"","comments":"hostip: fix !no_signal mixup in resolve refaactor\nWhen extracting the resolve case using alarm timers, the check for \"we\nare not allowed to use signals\" was refactored wrong.\n\nFollow-up to 96d5b5c688c48a8f58ded1563ed0c\n\nCloses #21047","files":[{"name":"lib/hostip.c"},{"name":"tests/http/test_06_eyeballs.py"}],"number":261867,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"745344ea4e9214bdfa13714d0138ad685e0434fd","revision":"745344ea4e9214bdfa13714d0138ad685e0434fd","revlink":"","when":1774099734,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 21 Mar 2026 14:42:49","branch":"master","category":"curl","codebase":"","comments":"share: concurrency handling, easy updates\nReplace the `volatile int dirty` with a reference counter\nprotected by a mutex when available.\n\nSolve the problem of when to call application's lock function\nby adding a volatile flag that indicates a share has been added\nto easy handles in its lifetime. That flag ever goes from\nFALSE to TRUE, so volatile might work (in the absence of a mutex).\n\n(The problem is that the lock/unlock functions need 2-3\n`curl_share_setopt()` invocations to become usable and there\nis no way of telling if the third will ever happen. Calling\nthe lock function before the 3rd setopt may crash the\napplication.)\n\nWhen removing a share from an easy handle (or replacing it with\nanother share), detach the easy connection on a share with a\nconnection pool.\n\nWhen cleaning up a share, allow this even if it is still used in\neasy handles. It will be destroyed when the reference count\ndrops to 0.\n\nCloses #20870","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"docs/libcurl/curl_share_cleanup.md"},{"name":"lib/amigaos.c"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-base.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/config-win32.h"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_share.c"},{"name":"lib/curl_share.h"},{"name":"lib/curl_threads.c"},{"name":"lib/curl_threads.h"},{"name":"lib/easy_lock.h"},{"name":"lib/hostip.c"},{"name":"lib/hostip4.c"},{"name":"lib/memdebug.c"},{"name":"lib/setopt.c"},{"name":"lib/url.c"},{"name":"lib/version.c"},{"name":"projects/vms/generate_config_vms_h_curl.com"},{"name":"src/curlinfo.c"},{"name":"tests/data/test506"},{"name":"tests/libtest/lib3207.c"}],"number":261873,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"82009c4220774417c821496affa4aa834c028b68","revision":"82009c4220774417c821496affa4aa834c028b68","revlink":"","when":1774100569,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 21 Mar 2026 14:46:55","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_HAPROXY_CLIENT_IP.md: mention assuption on data format\nThe user is assumed to pass in correct data. I think we should start\nclarifying this in more places.\n\nCloses #21042","files":[{"name":"docs/libcurl/opts/CURLOPT_HAPROXY_CLIENT_IP.md"}],"number":261879,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7e0a9b309cce7e6ea6c0f9a4b3ed4c48e4d97351","revision":"7e0a9b309cce7e6ea6c0f9a4b3ed4c48e4d97351","revlink":"","when":1774100815,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 14:47:36","branch":"master","category":"curl","codebase":"","comments":"curlx_now(), prevent zero timestamp\nAs code checks `curltime` values for zero and interprets this\nas not-initialized or \"forever\" in several places, make sure\n`curlx_now()` never returns a zero timestamp.\n\nCloses #21034","files":[{"name":"lib/curlx/timeval.c"}],"number":261880,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5649b212979de21f52424bd22c45c3e8dcbb7448","revision":"5649b212979de21f52424bd22c45c3e8dcbb7448","revlink":"","when":1774100856,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 21 Mar 2026 14:49:36","branch":"master","category":"curl","codebase":"","comments":"DEPRECATE: fix minor release number typo","files":[{"name":"docs/DEPRECATE.md"}],"number":261881,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ff28f679709763330874d6dc354c4fd1f96c124d","revision":"ff28f679709763330874d6dc354c4fd1f96c124d","revlink":"","when":1774100976,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 14:56:06","branch":"master","category":"curl","codebase":"","comments":"rtmp: drop support\n- librtmp has no test cases, makes no proper releases and has not had a\n  single commit within the last year\n\n- librtmp parses the URL itself and requires non-compliant URLs for this\n\n- we have no RTMP tests\n\n- RTMP was used by 2.2% of curl users (self-identified in the 2025\n  survey)\n\nCloses #20673","files":[{"name":".github/labeler.yml"},{"name":".github/scripts/cmp-config.pl"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/linux-old.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":"CMake/FindLibrtmp.cmake"},{"name":"CMake/curl-config.in.cmake"},{"name":"CMakeLists.txt"},{"name":"Makefile.am"},{"name":"README.md"},{"name":"configure.ac"},{"name":"docs/DEPRECATE.md"},{"name":"docs/FAQ.md"},{"name":"docs/HISTORY.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/INSTALL.md"},{"name":"docs/URL-SYNTAX.md"},{"name":"docs/cmdline-opts/_DESCRIPTION.md"},{"name":"docs/cmdline-opts/_PROTOCOLS.md"},{"name":"docs/libcurl/opts/CURLOPT_PROTOCOLS_STR.md"},{"name":"docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS_STR.md"},{"name":"docs/libcurl/symbols-in-versions"},{"name":"lib/Makefile.inc"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_rtmp.c"},{"name":"lib/curl_rtmp.h"},{"name":"lib/protocol.c"},{"name":"lib/protocol.h"},{"name":"lib/url.c"},{"name":"lib/version.c"},{"name":"projects/vms/generate_config_vms_h_curl.com"},{"name":"scripts/cd2nroff"},{"name":"scripts/schemetable.c"},{"name":"src/tool_help.c"},{"name":"tests/data/test1627"},{"name":"tests/unit/unit1627.c"}],"number":261884,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ceae02db040de3cf7ae4c3f8ec99e8286b568c2e","revision":"ceae02db040de3cf7ae4c3f8ec99e8286b568c2e","revlink":"","when":1774101366,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 15:18:33","branch":"master","category":"curl","codebase":"","comments":"DEPRECATE: remove last empty line","files":[{"name":"docs/DEPRECATE.md"}],"number":261891,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c247725b925b68f8cd62fbd90d5f3f24e1fbb628","revision":"c247725b925b68f8cd62fbd90d5f3f24e1fbb628","revlink":"","when":1774102713,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 15:30:03","branch":"master","category":"curl","codebase":"","comments":"build: make NTLM disabled by default\nNTLM has weak security and does not work over HTTP/2 or HTTP/3.\n\nEnable in cmake or configure to get support for it.\n\nCloses #20698","files":[{"name":".github/workflows/macos.yml"},{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"docs/CURL-DISABLE.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_setup.h"},{"name":"projects/vms/generate_config_vms_h_curl.com"}],"number":261897,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cc0c83c5f853c41fca6880c5dcd6745da9353434","revision":"cc0c83c5f853c41fca6880c5dcd6745da9353434","revlink":"","when":1774103403,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 15:30:04","branch":"master","category":"curl","codebase":"","comments":"GHA: add NTLM to lots of builds","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":261898,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aef8fd00c8ebbd53fe91df29a8c8d032447ed55b","revision":"aef8fd00c8ebbd53fe91df29a8c8d032447ed55b","revlink":"","when":1774103404,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"aef8fd00c8ebbd53fe91df29a8c8d032447ed55b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774146502.065175,1774146516.869628],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774146516.873365,1774146517.029435],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774146517.031685,1774146517.170888],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1774146517.173068,1774169313.470031],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3501/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774169313.478105,1774169314.246924],"urls":{}}],"text":["failed","Runtest"],"times":[1774105324.772875,1774169314.250115]},"3502":{"blame":["Daniel Stenberg <daniel@haxx.se>","Harry Sintonen <sintonen@iki.fi>","Scott Boudreaux <121303252+Scottcjn@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/Mail%20result/logs/stdio"]],"number":3502,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3502,"Build"],["codebase","","Build"],["got_revision","06a83340b132e7428c6d5a714d017d87462b0890","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","06a83340b132e7428c6d5a714d017d87462b0890","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 21 Mar 2026 18:54:23","branch":"master","category":"curl","codebase":"","comments":"tool: add check for curlinfo->age when determining if ssh backend is libssh2\nThe code failed to check for the version, and could thus read memory\npast the existing curl_version_info_data structure. This could lead to a\ncrash.\n\nCloses #21050","files":[{"name":"src/tool_libinfo.c"}],"number":261913,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e2186933c12f86abffcc86f9c65c74fa35da0c52","revision":"e2186933c12f86abffcc86f9c65c74fa35da0c52","revlink":"","when":1774115663,"who":"Harry Sintonen <sintonen@iki.fi>"},{"at":"Sat 21 Mar 2026 22:58:51","branch":"master","category":"curl","codebase":"","comments":"badwords-all: stop checking source code comments\nThe code runs under different rules than documentation and these checks\ncause too much friction with too little gain.\n\nLeave checking of the public include files since they are almost\ndocumentation.\n\nCloses #21048","files":[{"name":"scripts/badwords-all"}],"number":261932,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"89d649c48276ab0c54fddc5b4ac323d84a252238","revision":"89d649c48276ab0c54fddc5b4ac323d84a252238","revlink":"","when":1774130331,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 23:10:32","branch":"master","category":"curl","codebase":"","comments":"test1668: unit test the FTP 213 time response parser\nShould make it harder to introduce regressions.\n\nCloses #21051","files":[{"name":"lib/ftp.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1668"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1668.c"}],"number":261941,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6026d76fdf4922cf62e3c29e547c53c6043e416f","revision":"6026d76fdf4922cf62e3c29e547c53c6043e416f","revlink":"","when":1774131032,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 23:20:49","branch":"master","category":"curl","codebase":"","comments":"netrc: skip malformed macdef lines\nWhen skipping macdef lines inside netrc files, ignore it completely and\ndo not tokenize or bail out on bad quotes.\n\nVerify in test 1672\n\nFollow-up to 3b43a05e000aa8f65bda51\n\nSpotted by Codex Security\nCloses #21049","files":[{"name":"lib/netrc.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1672"}],"number":261949,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fa13f373b2b1e6c3f02e22e9cebd6c9b7605f72c","revision":"fa13f373b2b1e6c3f02e22e9cebd6c9b7605f72c","revlink":"","when":1774131649,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 23:21:55","branch":"master","category":"curl","codebase":"","comments":"progress: count amount of data \"delivered\" to application\n... and apply the CURLOPT_MAXFILESIZE limit (if set) on that as well.\nThis effectively protects the user against \"zip bombs\".\n\nTest case 1618 verifies using a 14 byte brotli payload that otherwise\nexplodes to 102400 zero bytes.\n\nCloses #20787","files":[{"name":"docs/KNOWN_RISKS.md"},{"name":"docs/cmdline-opts/max-filesize.md"},{"name":"docs/cmdline-opts/write-out.md"},{"name":"docs/libcurl/curl_easy_getinfo.md"},{"name":"docs/libcurl/opts/CURLINFO_SIZE_DELIVERED.md"},{"name":"docs/libcurl/opts/CURLOPT_MAXFILESIZE.md"},{"name":"docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.md"},{"name":"docs/libcurl/opts/Makefile.inc"},{"name":"docs/libcurl/symbols-in-versions"},{"name":"include/curl/curl.h"},{"name":"lib/cw-out.c"},{"name":"lib/getinfo.c"},{"name":"lib/progress.c"},{"name":"lib/progress.h"},{"name":"lib/urldata.h"},{"name":"src/tool_writeout.c"},{"name":"src/tool_writeout.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1618"},{"name":"tests/data/test220"},{"name":"tests/data/test970"},{"name":"tests/data/test972"}],"number":261950,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"77ed315096598b59dd81c3d8c2ca02e799be6512","revision":"77ed315096598b59dd81c3d8c2ca02e799be6512","revlink":"","when":1774131715,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 23:35:58","branch":"master","category":"curl","codebase":"","comments":"md5/md4: enable unaligned access fast path on powerpc64\nPowerPC64 (both big-endian and little-endian) supports efficient\nunaligned memory access, similar to x86. This extends the existing\nfast path that avoids byte-by-byte loads in the MD5 and MD4 SET/GET\nmacros.\n\nOn POWER8 ppc64le, this eliminates 3 shifts + 3 ORs per 32-bit word\nload, replacing them with a single lwz (or lwbrx on big-endian).\n\nCo Authored By Claude Opus 4.6 (1M context)\n\nCloses #20985","files":[{"name":"lib/md4.c"},{"name":"lib/md5.c"}],"number":261956,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"21fc17b265ca32c8a5a768dc7cd730754a104740","revision":"21fc17b265ca32c8a5a768dc7cd730754a104740","revlink":"","when":1774132558,"who":"Scott Boudreaux <121303252+Scottcjn@users.noreply.github.com>"},{"at":"Sat 21 Mar 2026 23:37:59","branch":"master","category":"curl","codebase":"","comments":"lib: drop support for < c-ares 1.16.0\nCloses #20911","files":[{"name":".github/workflows/linux-old.yml"},{"name":"docs/INTERNALS.md"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-base.c"},{"name":"lib/asyn.h"},{"name":"m4/curl-confopts.m4"}],"number":261957,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"789282cb8d49a12ffb1e028bdd7ccd066772b782","revision":"789282cb8d49a12ffb1e028bdd7ccd066772b782","revlink":"","when":1774132679,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 23:45:55","branch":"master","category":"curl","codebase":"","comments":"cf-https-connect: silence `-Wimplicit-int-enum-cast` with HTTPS-RR + clang 21\nFixing (seen in curl-for-win dev branch):\n```\nIn file included from _a64-linux-gnu-bld/lib/CMakeFiles/libcurl_object.dir/Unity/unity_0_c.c:34:\nlib/cf-https-connect.c:681:28: error: implicit conversion from 'unsigned char' to enumeration type 'enum alpnid' is invalid in C++ [-Werror,-Wimplicit-int-enum-cast]\n  681 |         enum alpnid alpn = rr->alpns[i];\n      |                     ~~~~   ^~~~~~~~~~~~e\n```\n\nRef: #21032\n\nCloses #21057","files":[{"name":"lib/cf-https-connect.c"}],"number":261960,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e09a7b83d67c56bcb65ef6d0d3c9ba517942fa6d","revision":"e09a7b83d67c56bcb65ef6d0d3c9ba517942fa6d","revlink":"","when":1774133155,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Mar 2026 00:26:25","branch":"master","category":"curl","codebase":"","comments":"GHA/curl-for-win: enable c-ares with HTTPS-RR in an existing job\nc-ares builds have been sped up within curl-for-win using, pre-fills. It\nallows building it with acceptable performance, making it practical to\nuse it, alongside HTTPS-RR, in curl CI and possibly in curl-for-win. It\nhas been enabled in its dev branch for a while.\n\nRef: https://github.com/curl/curl-for-win/commit/61a73541201692136af12548737781f79f1ecd64\n\nCloses #21032","files":[{"name":".github/workflows/curl-for-win.yml"}],"number":261964,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"06a83340b132e7428c6d5a714d017d87462b0890","revision":"06a83340b132e7428c6d5a714d017d87462b0890","revlink":"","when":1774135585,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"06a83340b132e7428c6d5a714d017d87462b0890"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774212469.800357,1774212477.29741],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774212477.301465,1774212477.455689],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774212477.457881,1774212477.594509],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774212477.596733,1774213259.899817],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3502/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774213259.904177,1774213260.27116],"urls":{}}],"text":["build","successful"],"times":[1774169316.842317,1774213260.274041]},"3503":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/Mail%20result/logs/stdio"]],"number":3503,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3503,"Build"],["codebase","","Build"],["got_revision","e8c64a06c5031bd59fdf914e8ac6c8524c0e4375","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","e8c64a06c5031bd59fdf914e8ac6c8524c0e4375","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 22 Mar 2026 11:55:39","branch":"master","category":"curl","codebase":"","comments":"lib: make SMB support opt-in\nThe SMB protocol has weak security and is rarely used these days.\n\nNote that SMB also requires NTLM enabled.\n\nCloses #20846","files":[{"name":".github/workflows/windows.yml"},{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"docs/CURL-DISABLE.md"},{"name":"docs/DEPRECATE.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_setup.h"},{"name":"lib/protocol.c"},{"name":"lib/smb.c"},{"name":"lib/smb.h"},{"name":"lib/version.c"}],"number":261977,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6393103b993fa7007ea31808892e20bb574122b8","revision":"6393103b993fa7007ea31808892e20bb574122b8","revlink":"","when":1774176939,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Mar 2026 12:02:49","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":261978,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d3ae2e0565eb8592b7d75e342596205321dc6cf5","revision":"d3ae2e0565eb8592b7d75e342596205321dc6cf5","revlink":"","when":1774177369,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Mar 2026 13:33:34","branch":"master","category":"curl","codebase":"","comments":"FAQ.md: point archive.org link to the original, no-JS, revision [ci skip]\nTo make it pass mdlinkcheck, open faster, w/o cookie banner, and not\nneed special URL format to make JS happy.\n\nRef: 1dc0ce956226186f40fdda072e7bd6c0cc035597","files":[{"name":"docs/FAQ.md"}],"number":261982,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fcec44df00a650199ccc27e3bc80e0e6b50474a2","revision":"fcec44df00a650199ccc27e3bc80e0e6b50474a2","revlink":"","when":1774182814,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Mar 2026 18:04:08","branch":"master","category":"curl","codebase":"","comments":"Revert \"md5/md4: enable unaligned access fast path on powerpc64\"\nThis reverts commit 21fc17b265ca32c8a5a768dc7cd730754a104740.\n\nThat was not properly thought through. PowerPC can run in either endian\nand the preprocessor does not know which.\n\nRef: #20985\nCloses #21058","files":[{"name":"lib/md4.c"},{"name":"lib/md5.c"}],"number":262000,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e9eddedf38078ac92c0028431271cebbc895686e","revision":"e9eddedf38078ac92c0028431271cebbc895686e","revlink":"","when":1774199048,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Mar 2026 18:06:32","branch":"master","category":"curl","codebase":"","comments":"multi.h: add CURLMNWC_CLEAR_ALL\nThe two bitmask constants for *CLEAR_DNS and *CLEAR_CONNS were\nduplicates (both set to 1), so they cannot be distinguished and both\nactions fire.\n\nThis shipped in public releases since 8.16.0 to and include 8.19.0.\n\nThis fix adds CURLMNWC_CLEAR_ALL to be the new 1, and it now implies all\nbits. The DNS and CONNS defines get two new bits (2, 4).\n\nFollow-up to 55c045c86338bfcc1de676c496f\n\nFound by Codex Security\nCloses #20968","files":[{"name":"docs/libcurl/opts/CURLMOPT_NETWORK_CHANGED.md"},{"name":"docs/libcurl/symbols-in-versions"},{"name":"include/curl/multi.h"},{"name":"lib/multi.c"}],"number":262001,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"57a94fec477a3fd4518081d9bf6fd3df1164f6b0","revision":"57a94fec477a3fd4518081d9bf6fd3df1164f6b0","revlink":"","when":1774199192,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Mar 2026 19:15:56","branch":"master","category":"curl","codebase":"","comments":"gnutls: fix clang-tidy warning with !verbose\nwith\n`-DCURL_DISABLE_VERBOSE_STRINGS=ON -DCURL_USE_GNUTLS=ON -DCURL_CLANG_TIDY=ON`.\n\n```\nlib/vtls/gtls.c:268:7: error: Value stored to 'strerr' is never read [clang-analyzer-deadcode.DeadStores,-warnings-as-errors]\n  268 |       strerr = gnutls_strerror(rc);\n      |       ^        ~~~~~~~~~~~~~~~~~~~\n```\n\nCloses #21060","files":[{"name":"lib/vtls/gtls.c"}],"number":262006,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"757fd6aae90265e4e1021a8f82d086186e303bb7","revision":"757fd6aae90265e4e1021a8f82d086186e303bb7","revlink":"","when":1774203356,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Mar 2026 19:15:56","branch":"master","category":"curl","codebase":"","comments":"asyn-thrdd: fix clang-tidy unused value warning\nwith `-DCURL_DISABLE_SOCKETPAIR=ON`.\n\n```\nlib/asyn-thrdd.c:227:5: error: Value stored to 'do_abort' is never read [clang-analyzer-deadcode.DeadStores,-warnings-as-errors]\n  227 |     do_abort = addr_ctx->do_abort;\n      |     ^          ~~~~~~~~~~~~~~~~~~\n```\n\nCloses #21061","files":[{"name":"lib/asyn-thrdd.c"}],"number":262007,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e8c64a06c5031bd59fdf914e8ac6c8524c0e4375","revision":"e8c64a06c5031bd59fdf914e8ac6c8524c0e4375","revlink":"","when":1774203356,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"e8c64a06c5031bd59fdf914e8ac6c8524c0e4375"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774256640.811805,1774256665.618737],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774256665.622925,1774256665.794917],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774256665.797437,1774256665.943729],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774256665.946421,1774257826.693606],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3503/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774257826.790924,1774257828.386128],"urls":{}}],"text":["build","successful"],"times":[1774213262.258166,1774257828.402755]},"3504":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/Mail%20result/logs/stdio"]],"number":3504,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3504,"Build"],["codebase","","Build"],["got_revision","0c475b5df746f417609a5b25ed6ed59a6db63f2f","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0c475b5df746f417609a5b25ed6ed59a6db63f2f","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 22 Mar 2026 23:58:02","branch":"master","category":"curl","codebase":"","comments":"tool_operate: fix memory-leak on failed uploads\nAdd test case 1673 to do repeated upload failures and verify there is no\nleak. This proved a previous leak and now it verifies the fix.\n\nReported-by: James Fuller\nCloses #21062","files":[{"name":"src/tool_operate.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1673"}],"number":262028,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9820e5dface5739accda14e656d89a7f84642c61","revision":"9820e5dface5739accda14e656d89a7f84642c61","revlink":"","when":1774220282,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Mar 2026 08:26:02","branch":"master","category":"curl","codebase":"","comments":"urlapi: remove redundant condition in dedotdotify\nBonus: remove two variables, clear up some comments.\n\nPoined out by CodeSonar\n\nCloses #21065","files":[{"name":"lib/urlapi.c"}],"number":262036,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0c475b5df746f417609a5b25ed6ed59a6db63f2f","revision":"0c475b5df746f417609a5b25ed6ed59a6db63f2f","revlink":"","when":1774250762,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0c475b5df746f417609a5b25ed6ed59a6db63f2f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774300805.894239,1774300810.834704],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774300810.838644,1774300811.002735],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774300811.005043,1774300811.145521],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774300811.147785,1774301724.127979],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3504/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774301724.133541,1774301724.582071],"urls":{}}],"text":["build","successful"],"times":[1774257831.00474,1774301724.584991]},"3505":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/Mail%20result/logs/stdio"]],"number":3505,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3505,"Build"],["codebase","","Build"],["got_revision","3ef422e12852fc47a60afd622ccebdf1ca8c3af0","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3ef422e12852fc47a60afd622ccebdf1ca8c3af0","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 23 Mar 2026 10:17:59","branch":"master","category":"curl","codebase":"","comments":"urlapi: fix handling of \"file:///\"\nWhen the path is exactly one byte, a single slash.\n\nExtended test 1560 to verify.\n\nFound by Codex Security\n\nCloses #21070","files":[{"name":"lib/urlapi.c"},{"name":"tests/libtest/lib1560.c"}],"number":262050,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e0be05cbab2312795043111a42798968394acf0d","revision":"e0be05cbab2312795043111a42798968394acf0d","revlink":"","when":1774257479,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Mar 2026 10:19:08","branch":"master","category":"curl","codebase":"","comments":"netrc: remove unused parsenetrc() macro for netrc-disabled\nWhen netrc is disabled, this macro is unused (and wrong).\n\nCloses #21067","files":[{"name":"lib/netrc.h"}],"number":262051,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e0327b2ebb8b260ebc47e2b0366d358b63c63ddd","revision":"e0327b2ebb8b260ebc47e2b0366d358b63c63ddd","revlink":"","when":1774257548,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Mar 2026 10:19:45","branch":"master","category":"curl","codebase":"","comments":"urldata: make hstslist only present in HSTS builds\nCloses #21068","files":[{"name":"lib/urldata.h"}],"number":262052,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8f0e0f9dc70f55cf1a080c391858a8a01e6a25a8","revision":"8f0e0f9dc70f55cf1a080c391858a8a01e6a25a8","revlink":"","when":1774257585,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Mar 2026 14:32:46","branch":"master","category":"curl","codebase":"","comments":"test1714: verify telnet download with --max-filesize\n(disabled on Windows because of hangs)\n\nCloses #21023","files":[{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1714"}],"number":262089,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"07d109b7c601bca4ea2e881c90b23874d7bf89d2","revision":"07d109b7c601bca4ea2e881c90b23874d7bf89d2","revlink":"","when":1774272766,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Mar 2026 14:33:59","branch":"master","category":"curl","codebase":"","comments":"config2setopts: make --capath work in proxy disabled builds\nFollow-up to 95e8515ca0801c2b1aacbdad0\n\nSpotted by Codex Security\n\nCloses #21063","files":[{"name":"src/config2setopts.c"}],"number":262092,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d3fa54a2435593187c6d271b126dd33ec6dd491f","revision":"d3fa54a2435593187c6d271b126dd33ec6dd491f","revlink":"","when":1774272839,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Mar 2026 14:35:02","branch":"master","category":"curl","codebase":"","comments":"lib1560: verify more URLs\n- control codes at various places in URL, even when URL encoding\n  is requested\n\n- verify zone id extraction more\n\nCloses #21071","files":[{"name":"tests/libtest/lib1560.c"}],"number":262093,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3ef422e12852fc47a60afd622ccebdf1ca8c3af0","revision":"3ef422e12852fc47a60afd622ccebdf1ca8c3af0","revlink":"","when":1774272902,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3ef422e12852fc47a60afd622ccebdf1ca8c3af0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774346637.530329,1774346660.64035],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774346660.64452,1774346660.805979],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774346660.808187,1774346660.950066],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774346660.952615,1774347570.369885],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3505/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774347570.401008,1774347570.843407],"urls":{}}],"text":["build","successful"],"times":[1774301726.63701,1774347570.846336]},"3506":{"blame":["Daniel Stenberg <daniel@haxx.se>","Patrick Monnerat <patrick@monnerat.net>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/Mail%20result/logs/stdio"]],"number":3506,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3506,"Build"],["codebase","","Build"],["got_revision","372d721e92899b138e92dcae83d3c3af590e502f","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","372d721e92899b138e92dcae83d3c3af590e502f","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 23 Mar 2026 23:01:01","branch":"master","category":"curl","codebase":"","comments":"test2405: require wakeup\nTo get the correct file descriptor count\n\nReported-by: Marcel Raad\nFixes #21069\nCloses #21074","files":[{"name":"tests/data/test2405"}],"number":262131,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"664db28d2972d5ee82eb41473006a0d72346f3c5","revision":"664db28d2972d5ee82eb41473006a0d72346f3c5","revlink":"","when":1774303261,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Mar 2026 23:03:58","branch":"master","category":"curl","codebase":"","comments":"lib: add thread pool and queue\n- new source files for thread pool and queue\n- test cases 3217 and 3218 for them\n- internal documentation\n\nCloses #20916","files":[{"name":"docs/Makefile.am"},{"name":"docs/internals/THRDPOOL+QUEUE.md"},{"name":"lib/Makefile.inc"},{"name":"lib/curl_threads.c"},{"name":"lib/curl_threads.h"},{"name":"lib/curl_trc.c"},{"name":"lib/curl_trc.h"},{"name":"lib/memdebug.c"},{"name":"lib/thrdpool.c"},{"name":"lib/thrdpool.h"},{"name":"lib/thrdqueue.c"},{"name":"lib/thrdqueue.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3300"},{"name":"tests/data/test3301"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit3300.c"},{"name":"tests/unit/unit3301.c"}],"number":262135,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6f9f4b3cb777633a40ca0d6746843b428a0390b6","revision":"6f9f4b3cb777633a40ca0d6746843b428a0390b6","revlink":"","when":1774303438,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 24 Mar 2026 08:17:29","branch":"master","category":"curl","codebase":"","comments":"curl_version_info.md: clarify age details\nThe argument is not used.\n\nFixes #21052\nReported-by: Dan Fandrich\nCloses #21059","files":[{"name":"docs/libcurl/curl_version_info.md"}],"number":262140,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"14712fa513c93aff10c6ae56d3ecf323452eec68","revision":"14712fa513c93aff10c6ae56d3ecf323452eec68","revlink":"","when":1774336649,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 24 Mar 2026 08:49:20","branch":"master","category":"curl","codebase":"","comments":"tool_getparam: use correct free function for libcurl memory\nMemory returned from curl_easy_escape() should be fred with curl_free()\nto avoid surprises.\n\nFollow-up to f37840a46e5eddaf109c16fa7\n\nSpotted by Codex Security\nCloses #21075","files":[{"name":"src/tool_getparam.c"}],"number":262143,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"29dfc0238caea63ba128404c2de069a2aa3651fa","revision":"29dfc0238caea63ba128404c2de069a2aa3651fa","revlink":"","when":1774338560,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 24 Mar 2026 08:52:54","branch":"master","category":"curl","codebase":"","comments":"DEPRECATE: remove NTLM, SMB and local crypto implementations\nCloses #21079","files":[{"name":"docs/DEPRECATE.md"}],"number":262144,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5023d2fe270a62540f4761223dd9842547385b17","revision":"5023d2fe270a62540f4761223dd9842547385b17","revlink":"","when":1774338774,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 24 Mar 2026 09:09:30","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":262148,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"949b1ff34e720aa4573659c4d007e1c73e2d63f8","revision":"949b1ff34e720aa4573659c4d007e1c73e2d63f8","revlink":"","when":1774339770,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 24 Mar 2026 09:27:48","branch":"master","category":"curl","codebase":"","comments":"OS400: add new definitions to the ILE/RPG binding.\nAlso update supported protocols list in README.OS400.\n\nFixes #20672\nCloses #21066","files":[{"name":"lib/config-os400.h"},{"name":"projects/OS400/README.OS400"},{"name":"projects/OS400/curl.inc.in"}],"number":262152,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"54f493772978b397539e63265e85013b45291567","revision":"54f493772978b397539e63265e85013b45291567","revlink":"","when":1774340868,"who":"Patrick Monnerat <patrick@monnerat.net>"},{"at":"Tue 24 Mar 2026 10:48:03","branch":"master","category":"curl","codebase":"","comments":"tool_setopt: return error on OOM correctly\nWhen generating mime code for the --libcurl option.\n\nFollow-up to acdb48272a53fe97f63e5\n\nSpotted by Codex Security\n\nCloses #21083","files":[{"name":"src/tool_setopt.c"}],"number":262158,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"18f88739ffff15164947be8a69e4848fb21032f6","revision":"18f88739ffff15164947be8a69e4848fb21032f6","revlink":"","when":1774345683,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 24 Mar 2026 11:08:23","branch":"master","category":"curl","codebase":"","comments":"wolfssl: document v5.0.0 (2021-11-01) as minimum required\nThe previously documented version was based on version checks made in\nthe source. In practice though, curl doesn't build with <5.0.0.\n\nAlso:\n- bump main internal version check.\n- drop superfluous internal version checks.\n\nCloses #21080","files":[{"name":"docs/INTERNALS.md"},{"name":"lib/vtls/wolfssl.c"}],"number":262160,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"372d721e92899b138e92dcae83d3c3af590e502f","revision":"372d721e92899b138e92dcae83d3c3af590e502f","revlink":"","when":1774346903,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"372d721e92899b138e92dcae83d3c3af590e502f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774393598.017987,1774393614.892322],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774393614.896655,1774393615.05834],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774393615.060667,1774393615.204455],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774393615.206923,1774394425.821088],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3506/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774394425.826036,1774394426.192614],"urls":{}}],"text":["build","successful"],"times":[1774347573.677168,1774394426.195375]},"3507":{"blame":["Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/Mail%20result/logs/stdio"]],"number":3507,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3507,"Build"],["codebase","","Build"],["got_revision","988b352f917151452c4f1483214ba7012299b1e2","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","988b352f917151452c4f1483214ba7012299b1e2","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 24 Mar 2026 16:25:53","branch":"master","category":"curl","codebase":"","comments":"ratelimit: reset on start\nOn any `Curl_rlimit_start()` the rate limit needs to reset its\nvalues before calculating the effective step duration and adjust\nthe tokens/burst per step.\n\nAdd two fields to the struct to remember the original values.\n\nCloses #21086","files":[{"name":"lib/ratelimit.c"},{"name":"lib/ratelimit.h"}],"number":262211,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"797bc316bf24f2c0e8abf2d4f7de225c8cd24d64","revision":"797bc316bf24f2c0e8abf2d4f7de225c8cd24d64","revlink":"","when":1774365953,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 24 Mar 2026 19:29:21","branch":"master","category":"curl","codebase":"","comments":"curl_sha512_256: support delegating to wolfSSL API\nOffered by wolfSSL v5.0.0+ (2021-11-01).\n\nCloses #21077","files":[{"name":"lib/curl_sha512_256.c"}],"number":262217,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"28f0932073bfbcb977e2638e137e2519cb2b14e2","revision":"28f0932073bfbcb977e2638e137e2519cb2b14e2","revlink":"","when":1774376961,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 24 Mar 2026 19:29:21","branch":"master","category":"curl","codebase":"","comments":"sha256: support delegating to wolfSSL API\nOffered by wolfSSL v3.11.0+ (2017-05-04).\n\nCloses #21078","files":[{"name":"lib/sha256.c"}],"number":262218,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"988b352f917151452c4f1483214ba7012299b1e2","revision":"988b352f917151452c4f1483214ba7012299b1e2","revlink":"","when":1774376961,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"988b352f917151452c4f1483214ba7012299b1e2"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774440494.833199,1774440523.199107],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774440523.224157,1774440523.755446],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774440523.758287,1774440524.210049],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774440524.21497,1774441813.97564],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3507/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774441813.982688,1774441814.464801],"urls":{}}],"text":["build","successful"],"times":[1774394428.010765,1774441814.468452]},"3508":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/Mail%20result/logs/stdio"]],"number":3508,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3508,"Build"],["codebase","","Build"],["got_revision","dc9a03e8557237636460464cdfaec8171641e3e5","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","dc9a03e8557237636460464cdfaec8171641e3e5","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 25 Mar 2026 11:02:08","branch":"master","category":"curl","codebase":"","comments":"sha256, sha512_256: switch to wolfCrypt API\nReplacing the OpenSSL-like compatibility interface, and syncing with\nexisting API use within lib/wolfssl.c for SHA-256.\n\nRef: https://www.wolfssl.com/documentation/manuals/wolfssl/group__SHA.html\n\nFollow-up to 28f0932073bfbcb977e2638e137e2519cb2b14e2 #21077\nFollow-up to 988b352f917151452c4f1483214ba7012299b1e2 #21078\n\nCloses #21090","files":[{"name":"lib/curl_sha512_256.c"},{"name":"lib/sha256.c"}],"number":262273,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ff3251a538949f20e120e56f5e4f30b7499d299c","revision":"ff3251a538949f20e120e56f5e4f30b7499d299c","revlink":"","when":1774432928,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Mar 2026 11:02:08","branch":"master","category":"curl","codebase":"","comments":"spacecheck: check long lines and repeat spaces, fix fallouts\nVerify if lines are not longer than 192 characters. Also verify if lines\nhave less than 79 repeat spaces (and fix one fallout).\n\nTo improve readability by avoiding long lines and to prevent adding\noverly long lines with text that may go unnoticed in an editor or diff\nviewer.\n\nIn addition to pre-existing line length limits: 79 for C, 132 for CMake\nsources.\n\nAlso:\n- spacecheck: fix/harden allowlist regexes.\n- spacecheck: tidy-up quotes and simplify escaping.\n- spacecheck: allow folding strings with repeat spaces.\n- GHA: fix a suppressed shellcheck warning.\n- GHA/macos: simplify by dropping brew bundle.\n- test1119.pl: precompile a regex.\n- FAQ.md: delete very long link to a Windows 7/2008 support article\n  that's lost it relevance.\n\nCloses #21087","files":[{"name":".github/scripts/typos.toml"},{"name":".github/scripts/verify-examples.pl"},{"name":".github/scripts/verify-synopsis.pl"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/configure-vs-cmake.yml"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux-old.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/windows.yml"},{"name":"CMake/PickyWarnings.cmake"},{"name":"LICENSES/BSD-4-Clause-UC.txt"},{"name":"acinclude.m4"},{"name":"configure.ac"},{"name":"docs/ECH.md"},{"name":"docs/FAQ.md"},{"name":"docs/HTTP3.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/INSTALL.md"},{"name":"docs/wcurl.md"},{"name":"lib/Makefile.am"},{"name":"m4/curl-compilers.m4"},{"name":"scripts/mk-ca-bundle.pl"},{"name":"scripts/spacecheck.pl"},{"name":"src/Makefile.am"},{"name":"tests/libtest/lib557.c"},{"name":"tests/test1119.pl"}],"number":262274,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"62d77b12fce55d3481bb0b2e70e0f921c8cbfe5e","revision":"62d77b12fce55d3481bb0b2e70e0f921c8cbfe5e","revlink":"","when":1774432928,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Mar 2026 11:23:37","branch":"master","category":"curl","codebase":"","comments":"url: do not reuse a non-tls starttls connection if new requires TLS\nReported-by: Arkadi Vainbrand\n\nCloses #21082","files":[{"name":"lib/url.c"}],"number":262280,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"507e7be573b0a76fca597b75ff7cb27a66e7d865","revision":"507e7be573b0a76fca597b75ff7cb27a66e7d865","revlink":"","when":1774434217,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 25 Mar 2026 12:14:21","branch":"master","category":"curl","codebase":"","comments":"async-thrdd: use thread queue for resolving\nUse a thread queue and pool for asnyc threaded DNS resolves.\nAdd pytest test_21_* for verification.\n\nAdd `CURLMOPT_RESOLVE_THREADS_MAX` to allow applications to\nresize the thread pool used.\n\nAdd `CURLMOPT_QUICK_EXIT` to allow applications to skip thread\njoins when cleaning up a multi handle. Multi handles in\n`curl_easy_perform()` inherit this from `CURLOPT_QUICK_EXIT`.\n\nAdd several debug environment variables for testing.\n\nCloses #20936","files":[{"name":"docs/libcurl/curl_multi_setopt.md"},{"name":"docs/libcurl/libcurl-env-dbg.md"},{"name":"docs/libcurl/opts/CURLMOPT_QUICK_EXIT.md"},{"name":"docs/libcurl/opts/CURLMOPT_RESOLVE_THREADS_MAX.md"},{"name":"docs/libcurl/opts/Makefile.inc"},{"name":"docs/libcurl/symbols-in-versions"},{"name":"include/curl/multi.h"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/easy.c"},{"name":"lib/ftp.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/hostip4.c"},{"name":"lib/hostip6.c"},{"name":"lib/multi.c"},{"name":"lib/multihandle.h"},{"name":"lib/socks.c"},{"name":"lib/thrdpool.c"},{"name":"lib/thrdpool.h"},{"name":"lib/thrdqueue.c"},{"name":"lib/thrdqueue.h"},{"name":"lib/url.c"},{"name":"src/tool_operate.c"},{"name":"tests/data/test2500"},{"name":"tests/http/Makefile.am"},{"name":"tests/http/test_21_resolve.py"},{"name":"tests/http/testenv/curl.py"}],"number":262292,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"39036c90216e059bbee64b86b198eae3135e0cda","revision":"39036c90216e059bbee64b86b198eae3135e0cda","revlink":"","when":1774437261,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 25 Mar 2026 12:16:21","branch":"master","category":"curl","codebase":"","comments":"proxy: chunked response, error code\nAdd test1715 to check proper handling of chunked transfer\nencoding in CONNECT responses. Change proxy error code from\n56 (RECV_ERROR) for everything to 7 (COULDNT_CONNECT) when\nthe server response could be read successfully, but establishing\nthe connection is not possible (http status code wrong).\n\nAdapt several test expectations from 56 to 7.\n\nCloses #21084","files":[{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1059"},{"name":"tests/data/test1715"},{"name":"tests/data/test217"},{"name":"tests/data/test287"},{"name":"tests/data/test302"},{"name":"tests/data/test440"},{"name":"tests/data/test441"},{"name":"tests/data/test493"},{"name":"tests/data/test718"},{"name":"tests/data/test749"},{"name":"tests/data/test94"},{"name":"tests/http/test_13_proxy_auth.py"}],"number":262293,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a186ecf4bf0c8ebb3a9a826155b3392164ec257a","revision":"a186ecf4bf0c8ebb3a9a826155b3392164ec257a","revlink":"","when":1774437381,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 25 Mar 2026 12:17:58","branch":"master","category":"curl","codebase":"","comments":"multi: multi_wait fixes after #20832\nThe refactoring in #20832 introduced some inconsistencies between\nwindows and posix handling, pointed out by reviews. Fix them:\n\n- rename `wait_on_nop` back to `extrawait` as it was called before\n- use multi_timeout() to shorten the user supplied timeout for\n  both windows/posix in the same way\n- remove the extra multi_timeout() check in the posix function\n- Add the multi's wakeup socket for monitoring only when there\n  are other sockets to poll on or when the caller wants the\n  extra waiting time.\n\nCloses #21072","files":[{"name":"lib/multi.c"}],"number":262294,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dc9a03e8557237636460464cdfaec8171641e3e5","revision":"dc9a03e8557237636460464cdfaec8171641e3e5","revlink":"","when":1774437478,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"dc9a03e8557237636460464cdfaec8171641e3e5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774484053.714624,1774484071.157887],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774484071.161879,1774484071.326054],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774484071.32825,1774484071.468202],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774484071.470383,1774484928.841092],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3508/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774484928.846606,1774484929.239529],"urls":{}}],"text":["build","successful"],"times":[1774441816.69829,1774484929.242346]},"3509":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/Mail%20result/logs/stdio"]],"number":3509,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3509,"Build"],["codebase","","Build"],["got_revision","bf6a34d8eb51cf88024210c6f10c49e00d2c6840","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","bf6a34d8eb51cf88024210c6f10c49e00d2c6840","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 25 Mar 2026 18:56:40","branch":"master","category":"curl","codebase":"","comments":"spacecheck: verify filename lengths and characters\nMaximum filename length 64, of which 48 maximum for the filename part.\nAllowed characters: `A-Za-z0-9/._-`.\n\nAlso:\n- rename a file to pass the check.\n- init max constants outside the loop.\n- minor fix to an error message.\n  Follow-up to 62d77b12fce55d3481bb0b2e70e0f921c8cbfe5e #21087\n\nCloses #21095","files":[{"name":"docs/Makefile.am"},{"name":"docs/internals/THRDPOOL+QUEUE.md"},{"name":"docs/internals/THRDPOOL-AND-QUEUE.md"},{"name":"scripts/spacecheck.pl"}],"number":262327,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"afa71f1a22cd769d940870dfbd2807c9b45fd2b1","revision":"afa71f1a22cd769d940870dfbd2807c9b45fd2b1","revlink":"","when":1774461400,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Mar 2026 18:56:40","branch":"master","category":"curl","codebase":"","comments":"curl_ntlm_core: drop redundant PP condition\n`LIBWOLFSSL_VERSION_HEX` is always present in supported wolfSSL\nversions.\n\nCloses #21096","files":[{"name":"lib/curl_ntlm_core.c"}],"number":262328,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"486334509fb8644698f158ca151fa564d735242c","revision":"486334509fb8644698f158ca151fa564d735242c","revlink":"","when":1774461400,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Mar 2026 18:56:40","branch":"master","category":"curl","codebase":"","comments":"md4, md5: switch to wolfCrypt API in wolfSSL builds\nReplacing the OpenSSL-like compatibility interface, and syncing with other\nhashes, when building with wolfSSL.\n\nAlso: stop stomping on OpenSSL public MD4 symbols. This makes the wolfSSL\ncoexist workaround unnecessary, while also syncing up with MD5 sources.\n\nAfter this patch the only remaining reference to wolfSSL's OpenSSL\ncompatibility layer is in `lib/curl_ntlm_core.c`.\n\nCloses #21093","files":[{"name":"lib/md4.c"},{"name":"lib/md5.c"}],"number":262329,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bf6a34d8eb51cf88024210c6f10c49e00d2c6840","revision":"bf6a34d8eb51cf88024210c6f10c49e00d2c6840","revlink":"","when":1774461400,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"bf6a34d8eb51cf88024210c6f10c49e00d2c6840"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774528566.677094,1774528578.026908],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774528578.031192,1774528578.214791],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774528578.217734,1774528578.405197],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774528578.408087,1774529714.601243],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3509/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774529714.609772,1774529715.161895],"urls":{}}],"text":["build","successful"],"times":[1774484933.957005,1774529715.165986]},"3510":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/Mail%20result/logs/stdio"]],"number":3510,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3510,"Build"],["codebase","","Build"],["got_revision","a56ab9dbc84d6f20c3a91af8a11bc0edc2897b56","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a56ab9dbc84d6f20c3a91af8a11bc0edc2897b56","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 26 Mar 2026 07:56:42","branch":"master","category":"curl","codebase":"","comments":"location/follow: mention netrc\nCloses #21091","files":[{"name":"docs/cmdline-opts/follow.md"},{"name":"docs/cmdline-opts/location.md"}],"number":262342,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0c14ed62c45b71ffcc6b7ef905e321288eea3eee","revision":"0c14ed62c45b71ffcc6b7ef905e321288eea3eee","revlink":"","when":1774508202,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 26 Mar 2026 07:57:19","branch":"master","category":"curl","codebase":"","comments":"cleancmd.pl: remove markdown links before spellcheck\nCloses #21085","files":[{"name":".github/scripts/cleancmd.pl"}],"number":262343,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"970f0a8cecd982cb646a9897642e274cd87ab498","revision":"970f0a8cecd982cb646a9897642e274cd87ab498","revlink":"","when":1774508239,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 26 Mar 2026 07:57:25","branch":"master","category":"curl","codebase":"","comments":"docs/VERIFY.md: verify curl\nDon't trust, verify!\n\nCloses #21085","files":[{"name":"docs/Makefile.am"},{"name":"docs/VERIFY.md"}],"number":262344,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"897f7143c53ec1ec53df149f869af956157d161b","revision":"897f7143c53ec1ec53df149f869af956157d161b","revlink":"","when":1774508245,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 26 Mar 2026 11:06:25","branch":"master","category":"curl","codebase":"","comments":"DEPRECATE.md: fix copy-and-paste mistaken subtitles\nCloses #21102","files":[{"name":"docs/DEPRECATE.md"}],"number":262368,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f660b77f74ee3c6993d49aa2952501fda32ffe10","revision":"f660b77f74ee3c6993d49aa2952501fda32ffe10","revlink":"","when":1774519585,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 26 Mar 2026 11:20:03","branch":"master","category":"curl","codebase":"","comments":"cmake: add CMake Config-based dependency detection for c-ares, wolfSSL\nFor wolfSSL it requires v5.2.1+, and with 5.9.0+ it's also supported when\nwolfSSL was built with autotools.\n\nFollow-up to 8fce3e17e6cb310cd6dbe38ff14869b8fe5827d2 #20814\n\nCloses #21098","files":[{"name":"CMake/FindCares.cmake"},{"name":"CMake/FindWolfSSL.cmake"},{"name":"docs/INSTALL-CMAKE.md"}],"number":262370,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a56ab9dbc84d6f20c3a91af8a11bc0edc2897b56","revision":"a56ab9dbc84d6f20c3a91af8a11bc0edc2897b56","revlink":"","when":1774520403,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a56ab9dbc84d6f20c3a91af8a11bc0edc2897b56"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774572370.396368,1774572387.580268],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774572387.584553,1774572387.74846],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774572387.750791,1774572387.894853],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774572387.897145,1774573190.912177],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3510/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774573190.917557,1774573191.29152],"urls":{}}],"text":["build","successful"],"times":[1774529718.150269,1774573191.29429]},"3511":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/Mail%20result/logs/stdio"]],"number":3511,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3511,"Build"],["codebase","","Build"],["got_revision","d63432d1f8e759f4c6c64a100fa307656883d0f3","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d63432d1f8e759f4c6c64a100fa307656883d0f3","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 26 Mar 2026 14:20:07","branch":"master","category":"curl","codebase":"","comments":"perl: harden external command invocations\nIn `adddocsref.pl`, `checksrc-all.pl`, `singleuse.pl` and tests 307, 1013,\n1022, 1275, 1707, 1708, 1710.\n\nCloses #21097","files":[{"name":"docs/examples/adddocsref.pl"},{"name":"scripts/checksrc-all.pl"},{"name":"scripts/singleuse.pl"},{"name":"tests/data/test1707"},{"name":"tests/data/test1708"},{"name":"tests/data/test1710"},{"name":"tests/libtest/test1013.pl"},{"name":"tests/libtest/test1022.pl"},{"name":"tests/libtest/test307.pl"},{"name":"tests/test1275.pl"},{"name":"tests/test1707.pl"}],"number":262394,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"20914e37530022957ee16397ac9fa7270088479c","revision":"20914e37530022957ee16397ac9fa7270088479c","revlink":"","when":1774531207,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Mar 2026 16:08:37","branch":"master","category":"curl","codebase":"","comments":"GHA/curl-for-win: pass GH token to the containers\nTo avoid rate limits when accessing GH APIs during the build.\n\nAiming to avoid (while trying to retrieve a file timestamp):\n```\n++ [[ 2026-02-11-1a84aee6387d2f9c9531c655edeea4a80aa0fcfa =~ (.+)-([a-f0-9]{40,}) ]]\n++ ver=2026-02-11\n++ commit=1a84aee6387d2f9c9531c655edeea4a80aa0fcfa\n++ set +x\ncurl: (22) The requested URL returned error: 403\ncurl: (22) The requested URL returned error: 403\ncurl: (22) The requested URL returned error: 403\ncurl: (22) The requested URL returned error: 403\n[...]\n```\nRef: https://github.com/curl/curl/actions/runs/23598912140/job/68723120977?pr=21104\n\nFollow-up to:\nhttps://github.com/curl/curl-for-win/commit/a26898fe489e2721b709d1eebc3b5e95c7332417\nhttps://github.com/curl/curl-for-win/commit/17f2fb3ead747d375ea1d6c08e649efd17017c8b\nhttps://github.com/curl/curl-for-win/commit/6dd6e47e9876ffe615544977ff6cfd684e6d421b\nhttps://github.com/curl/curl-for-win/commit/b461404b5a800bcfebe34d524d9c6a32bc08b9a5\n\nCloses #21105","files":[{"name":".github/workflows/curl-for-win.yml"}],"number":262408,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"128c252975423856d1403c42267a8a1f1b97433f","revision":"128c252975423856d1403c42267a8a1f1b97433f","revlink":"","when":1774537717,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Mar 2026 23:05:59","branch":"master","category":"curl","codebase":"","comments":"GHA: try workaround for slow Azure Ubuntu distro server\nIt's been going on for almost a year, chances seem slim to have this\nfixed upstream.\n\nThe observed issue is that on GitHub-supplied CI runner images,\nsometimes, `apt-get install` using the stock distro server\n`http://azure.archive.ubuntu.com/ubuntu` sees extreme slowness while\ndownloading data, then reaching the job timeout and aborting, making CI\nred and necessitating a manual restart of the failed job(s).\n\nIn majority of cases the install step takes no longer than 8-40 seconds\n(download + install), while in the failing case it takes 10-20+ minutes\njust to download.\n\nEarlier I slimmed down installs to avoid unnecessary packages, which\nmitigated, but did not completely fix the issue.\n\nExample:\nhttps://github.com/curl/curl/actions/runs/23599596928/job/68725576899?pr=21105\n\nFollow-up to 0455d8772a1af20ce63c46c5738582aa9b1b8441 #18509\n\nCloses #21107","files":[{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/configure-vs-cmake.yml"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":262453,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5172ba5475cffc525c2338dfa63f818e11e80a42","revision":"5172ba5475cffc525c2338dfa63f818e11e80a42","revlink":"","when":1774562759,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Mar 2026 23:27:24","branch":"master","category":"curl","codebase":"","comments":"hsts: when a dupe host adds subdomains, use that\nOtherwise a weaker earlier entry is allowed to override a later more\nrestrictive one.\n\nAdd test 1638 to verify.\n\nCloses #21108","files":[{"name":"docs/tests/FILEFORMAT.md"},{"name":"lib/curlx/strparse.c"},{"name":"lib/curlx/strparse.h"},{"name":"lib/hsts.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1638"}],"number":262457,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e1fdbdd16f269da33938d39725a074b4684fd132","revision":"e1fdbdd16f269da33938d39725a074b4684fd132","revlink":"","when":1774564044,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 26 Mar 2026 23:39:28","branch":"master","category":"curl","codebase":"","comments":"tool_cb_hdr: only truncate etags output when regular file\nWhen sending the output to stdout it cannot truncate.\n\nAdd test1619 to verify --etag-save to stdout\n\nSpotted by Codex Security\n\nCloses #21103","files":[{"name":"src/tool_cb_hdr.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1619"}],"number":262463,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d63432d1f8e759f4c6c64a100fa307656883d0f3","revision":"d63432d1f8e759f4c6c64a100fa307656883d0f3","revlink":"","when":1774564768,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d63432d1f8e759f4c6c64a100fa307656883d0f3"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774615053.540117,1774615064.810144],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774615064.814509,1774615064.992409],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774615064.995386,1774615065.159077],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774615065.161946,1774615968.233134],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3511/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774615968.238171,1774615968.629585],"urls":{}}],"text":["build","successful"],"times":[1774573193.332342,1774615968.633091]},"3512":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/Mail%20result/logs/stdio"]],"number":3512,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3512,"Build"],["codebase","","Build"],["got_revision","7523de760d7b41045b4c5ab4b8cb2419d037f049","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7523de760d7b41045b4c5ab4b8cb2419d037f049","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 27 Mar 2026 08:05:48","branch":"master","category":"curl","codebase":"","comments":"src: use ftruncate() unconditionally\nSystems without it need to provide a custom alternative just like we\nhave have for Windows. This adds an MSDOS version that fails if trying\nto truncate a too large file.\n\nCloses #21109","files":[{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_setup.h"},{"name":"src/tool_util.c"}],"number":262475,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6041b9b11b904c64305eb6c3f456b83288c1f323","revision":"6041b9b11b904c64305eb6c3f456b83288c1f323","revlink":"","when":1774595148,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 08:10:14","branch":"master","category":"curl","codebase":"","comments":"src: add curl_global_init_mem testing\nBuild with \"configure --enable-init-mem-debug\" to make the tool use\ncurl_global_init_mem() and a set of private memory funtion callbacks for\nlibcurl's memory management.\n\nUsing this setup, memory mixups in tool code is more likely to cause\ncrashes and thus get discovered while running tests.\n\nThis curl_global_init_mem debug mode can only be done when building\nlibcurl shared (not static) and without debugging enabled - since it\nneeds to use the custom memory funtion callbacks.\n\nCloses #21099","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"src/tool_cfgable.c"}],"number":262476,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"59c11074cfca00cf071b7194af6e2e4f8743bb69","revision":"59c11074cfca00cf071b7194af6e2e4f8743bb69","revlink":"","when":1774595414,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 08:10:29","branch":"master","category":"curl","codebase":"","comments":"GHA: add a 'curl_global_init_mem debug' job\nCloses #21099","files":[{"name":".github/workflows/linux.yml"}],"number":262477,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"46d0ade0866f591289778cf1b2cb9945f61418a4","revision":"46d0ade0866f591289778cf1b2cb9945f61418a4","revlink":"","when":1774595429,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 08:10:32","branch":"master","category":"curl","codebase":"","comments":"tool: fix memory mixups\nmemory allocated by libcurl must be freed with curl_free() and vice versa,\nmemory allocated by the tool itself must be freed with curlx_free().\n\n- dynbuf: free libcurl data with curl_free()\n- tool_operate: make sure we get URL using the right memory\n- tool_operhlp: free libcurl memory with curl_free()\n- tool_operate: free curl_maprintf() pointer with curl_free\n- var: data from curlx_base64_decode needs curlx_free\n- tool_operate: fix memory juggling in etag handling\n- tool_cb_hdr: fix memory area mixups\n- tool_operate: another mixup in etag management\n- tool_cb_hdr: more memory mixup fixes\n- tool_cfgable.c: document some details\n- tool_help: show global-mem-debug in -V output\n\nCloses #21099","files":[{"name":"lib/curlx/dynbuf.c"},{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_cfgable.c"},{"name":"src/tool_help.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_operhlp.c"},{"name":"src/var.c"}],"number":262478,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b71973c1159295e094cc48dbb7442bbc642bd434","revision":"b71973c1159295e094cc48dbb7442bbc642bd434","revlink":"","when":1774595432,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 08:10:39","branch":"master","category":"curl","codebase":"","comments":"runtests: check for Debug case sensitively\nFor both TrackMemory and Debug\n\nCloses #21099","files":[{"name":"tests/runtests.pl"}],"number":262479,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"916faac3dc239921b3bf880febf167e117b3dea8","revision":"916faac3dc239921b3bf880febf167e117b3dea8","revlink":"","when":1774595439,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 09:33:54","branch":"master","category":"curl","codebase":"","comments":"test1619: download into %LOGDIR\nOtherwise it will end up in tests/ which is not wanted.\n\nFollow-up to d63432d1f8e759f4c6\n\nReported-by: Stefan Eissing\n\nCloses #21114","files":[{"name":"tests/data/test1619"}],"number":262494,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"860c57dffdc8728f50d55d042ceeb6201470fb06","revision":"860c57dffdc8728f50d55d042ceeb6201470fb06","revlink":"","when":1774600434,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 09:34:42","branch":"master","category":"curl","codebase":"","comments":"cf-socket: avoid low risk integer overflow on ancient Solaris\nSpotted by Codex Security\n\nCloses #21111","files":[{"name":"lib/cf-socket.c"}],"number":262495,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"248b92939aa6efeff5d58e973b63b50f36337913","revision":"248b92939aa6efeff5d58e973b63b50f36337913","revlink":"","when":1774600482,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 09:38:59","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":262496,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cfc86e4e0432bc5c20c6f9615c40ab4dd0805529","revision":"cfc86e4e0432bc5c20c6f9615c40ab4dd0805529","revlink":"","when":1774600739,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 09:51:34","branch":"master","category":"curl","codebase":"","comments":"request: reset resp_trailer in new requests\nOtherwise the trailer state lingers on into subsequent requests.\n\nFollow-up to 29610e5f3d0c9f2643e09\n\nSpotted by Codex Security\n\nCloses #21112","files":[{"name":"lib/request.c"}],"number":262498,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"10d5177984c5ee74f902020459615673bac084df","revision":"10d5177984c5ee74f902020459615673bac084df","revlink":"","when":1774601494,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 11:53:57","branch":"master","category":"curl","codebase":"","comments":"GHA/http3-linux: add missing step conditions\nTo omit unused cache restores. Saving ~7 seconds in jobs not using them.\n\nCloses #21120","files":[{"name":".github/workflows/http3-linux.yml"}],"number":262510,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"68fefb9f59ecd0fcd85b207a5203203af99f17df","revision":"68fefb9f59ecd0fcd85b207a5203203af99f17df","revlink":"","when":1774608837,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Mar 2026 12:05:51","branch":"master","category":"curl","codebase":"","comments":"openssl: fix build with 4.0.0-beta1 no-deprecated\n```\nlib/vtls/openssl.c:4238:22: error: \u2018SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED\u2019 undeclared (first use in this function); did you mean \u2018SSL_R_TLS_ALERT_CERTIFICATE_EXPIRED\u2019?\n 4238 |           (reason == SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED))) {\n      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n      |                      SSL_R_TLS_ALERT_CERTIFICATE_EXPIRED\nlib/vtls/openssl.c:4238:22: note: each undeclared identifier is reported only once for each function it appears in\n```\nRef: https://github.com/curl/curl/actions/runs/23641366299/job/68863072427#step:24:189\n\nCherry-picked from #21118\n\nCloses #21119","files":[{"name":"lib/vtls/openssl.c"}],"number":262513,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c0250829679cc42e1b08cce8639ebe2b2f165145","revision":"c0250829679cc42e1b08cce8639ebe2b2f165145","revlink":"","when":1774609551,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Mar 2026 12:23:12","branch":"master","category":"curl","codebase":"","comments":"GHA/http3-linux: add OpenSSL 4 beta jobs, with ECH\nCloses #21118","files":[{"name":".github/workflows/http3-linux.yml"}],"number":262516,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7523de760d7b41045b4c5ab4b8cb2419d037f049","revision":"7523de760d7b41045b4c5ab4b8cb2419d037f049","revlink":"","when":1774610592,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7523de760d7b41045b4c5ab4b8cb2419d037f049"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774657203.854089,1774657223.356068],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774657223.360746,1774657223.520353],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774657223.522534,1774657223.663317],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774657223.665553,1774658203.560789],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3512/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774658203.566557,1774658203.984101],"urls":{}}],"text":["build","successful"],"times":[1774615970.866863,1774658203.987033]},"3513":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/Mail%20result/logs/stdio"]],"number":3513,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3513,"Build"],["codebase","","Build"],["got_revision","f1bdbd25e3aae1c86eb8d981a5cab0a477d6b3f2","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","f1bdbd25e3aae1c86eb8d981a5cab0a477d6b3f2","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 27 Mar 2026 14:19:31","branch":"master","category":"curl","codebase":"","comments":"mk-ca-bundle.pl: drop reproducible timestamp feature\nMozilla may push to its repo much later than the commit date, which can\nbe a source of confusion when using the reproducible timestamp (which is\ndetermined by the commit date) by default. Example:\n\nhttps://curl.se/ca/cacert-2026-03-19.pem vs.\nhttps://github.com/mozilla-firefox/firefox/commits/1a84aee6387d2f9c9531c655edeea4a80aa0fcfa/security/nss/lib/ckfw/builtins/certdata.txt\n\nThis feature had no actual user (or a planned one) from within curl at\nthe moment, and not requested by curl users. curl-for-win does this on\nits own, which is the more practical way there since everything (not\njust the CA bundle) needs to be reproducible anyway. I surmise this may\nbe true for most if not all reproducible use-cases.\n\nAnother limitation was that it could bump into GitHub's rate limiting,\nneeding further updates.\n\nAlso: code had some unintented leftovers.\n\nReported-by: Daniel Stenberg\nBug: https://github.com/curl/curl/pull/20528#issuecomment-4140610008\nFollow-up to ca92e20123928e4788d27135cdafdd084d3833d4 #20528\n\nCloses #21116","files":[{"name":"scripts/mk-ca-bundle.pl"}],"number":262527,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"351e4f956a11bdf419c14f1f69758a15e77e7fea","revision":"351e4f956a11bdf419c14f1f69758a15e77e7fea","revlink":"","when":1774617571,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Mar 2026 14:23:29","branch":"master","category":"curl","codebase":"","comments":"http2: prevent secure schemes pushed over insecure connections\nWhen assembling the URL of a pushed resource over a not-secured\nconnection, require the scheme to be known and not secure.\n\nReported-by: xkilua on hackerone\n\nCloses #21113","files":[{"name":"lib/http2.c"}],"number":262528,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2e8c922a89153083227a8f6b737f15bbe9fe1446","revision":"2e8c922a89153083227a8f6b737f15bbe9fe1446","revlink":"","when":1774617809,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 27 Mar 2026 15:54:22","branch":"master","category":"curl","codebase":"","comments":"multi: fix connection retry for non-http\nnon-HTTP protocols no longer retry after connection reuse failures\nbecause multi_follow() now requires a handler->follow callback that is\nNULL for those protocols. Provide a fallback for plain retries.\n\nFollow-up to 1213c312722f93b7856d2\n\nSpotted by Codex Security\n\nCloses #21121","files":[{"name":"lib/multi.c"}],"number":262546,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"28fbf4a87d81107ef548137b75b4f7ef01c4a75c","revision":"28fbf4a87d81107ef548137b75b4f7ef01c4a75c","revlink":"","when":1774623262,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 15:56:12","branch":"master","category":"curl","codebase":"","comments":"transfer: clear the URL pointer in OOM to avoid UAF\nSince the pointer can be extracted with CURLINFO_EFFECTIVE_URL later it\nmust not linger pointing to freed memory.\n\nFound by Codex Security\n\nCloses #21123","files":[{"name":"lib/transfer.c"}],"number":262547,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"86b39c2226d7114c7720230b5662aa352e1e631f","revision":"86b39c2226d7114c7720230b5662aa352e1e631f","revlink":"","when":1774623372,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 16:12:51","branch":"master","category":"curl","codebase":"","comments":"libssh: propagate error back in SFTP function\nThe myssh_in_SFTP_READDIR_BOTTOM() function would not store the error\ncode correctly thus it could be ignored and missed when an error was\nreturned at that particular moment.\n\nFollow-up to 3c26e6a896247ccf872d3f1\n\nFound by Codex Security\n\nCloses #21122","files":[{"name":"lib/vssh/libssh.c"}],"number":262549,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ff678be69a57ee9809adf37d759f8826507ffe0a","revision":"ff678be69a57ee9809adf37d759f8826507ffe0a","revlink":"","when":1774624371,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 16:50:28","branch":"master","category":"curl","codebase":"","comments":"tool_cb_hdr: use the file descriptor instead of calling fileno() again\nFollow-up to 6041b9b11b904c6430\n\nCloses #21126","files":[{"name":"src/tool_cb_hdr.c"}],"number":262556,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d7d683c3ba3ebfa4c3e31926417f92a64686e1d0","revision":"d7d683c3ba3ebfa4c3e31926417f92a64686e1d0","revlink":"","when":1774626628,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 16:51:07","branch":"master","category":"curl","codebase":"","comments":"tool_util: fix the ftruncate use for DJGPP\nFollow-up to 6041b9b11b904c64305eb6c3f4\n\nSince we define ftruncate as a macro, we can't use the macro within\nthe function!\n\nCloses #21125","files":[{"name":"src/tool_util.c"}],"number":262557,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4f316230fd7dab9fba2518df2529204302e193eb","revision":"4f316230fd7dab9fba2518df2529204302e193eb","revlink":"","when":1774626667,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 28 Mar 2026 00:49:46","branch":"master","category":"curl","codebase":"","comments":"GHA/http3-linux: fix openssl4 version in cache keys\nFollow-up to 7523de760d7b41045b4c5ab4b8cb2419d037f049 #21118\n\nCloses #21132","files":[{"name":".github/workflows/http3-linux.yml"}],"number":262585,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"30462cd66fe2c717730ce190d65e743ce45df2b3","revision":"30462cd66fe2c717730ce190d65e743ce45df2b3","revlink":"","when":1774655386,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 28 Mar 2026 00:55:09","branch":"master","category":"curl","codebase":"","comments":"mk-ca-bundle.pl: tidy up more leftovers\nFollow-up to 351e4f956a11bdf419c14f1f69758a15e77e7fea #21116\nFollow-up to ca92e20123928e4788d27135cdafdd084d3833d4 #20528\n\nCloses #21131","files":[{"name":"scripts/mk-ca-bundle.pl"}],"number":262588,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f1bdbd25e3aae1c86eb8d981a5cab0a477d6b3f2","revision":"f1bdbd25e3aae1c86eb8d981a5cab0a477d6b3f2","revlink":"","when":1774655709,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"f1bdbd25e3aae1c86eb8d981a5cab0a477d6b3f2"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774701367.729048,1774701379.590709],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774701379.595433,1774701380.146951],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774701380.149504,1774701380.347947],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774701380.351423,1774702560.445557],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3513/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774702560.451786,1774702560.87711],"urls":{}}],"text":["build","successful"],"times":[1774658206.651598,1774702560.880108]},"3514":{"blame":["Viktor Szakats <commit@vsz.me>","dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/Mail%20result/logs/stdio"]],"number":3514,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3514,"Build"],["codebase","","Build"],["got_revision","31ec67651acf2ae705b7f096664d38d387d00074","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","31ec67651acf2ae705b7f096664d38d387d00074","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 28 Mar 2026 03:43:26","branch":"master","category":"curl","codebase":"","comments":"GHA: bump pip-dependencies\n- update `filelock` from 3.24.3 to 3.25.2\n- update `ruff` from 0.15.2 to 0.15.7\n- update `cryptography` from 46.0.5 to 46.0.6 (CVE-2026-34073)\n\nCloses #21138","files":[{"name":".github/scripts/requirements.txt"},{"name":"tests/http/requirements.txt"}],"number":262601,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bb0c8cf5af39a78e1aeaf356863326884e154673","revision":"bb0c8cf5af39a78e1aeaf356863326884e154673","revlink":"","when":1774665806,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"},{"at":"Sat 28 Mar 2026 12:20:03","branch":"master","category":"curl","codebase":"","comments":"keylog: drop unused/redundant includes and guards\nCloses #21137","files":[{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/vquic-tls.c"},{"name":"lib/vtls/keylog.c"}],"number":262625,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"31ec67651acf2ae705b7f096664d38d387d00074","revision":"31ec67651acf2ae705b7f096664d38d387d00074","revlink":"","when":1774696803,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"31ec67651acf2ae705b7f096664d38d387d00074"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774746232.89791,1774746248.825756],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774746248.82986,1774746248.988886],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774746248.991549,1774746249.141773],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774746249.143973,1774747189.309428],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3514/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774747189.314539,1774747192.930776],"urls":{}}],"text":["build","successful"],"times":[1774702563.386539,1774747192.933534]},"3515":{"blame":["Daniel Stenberg <daniel@haxx.se>","Dexter Gerig <Fullmetal5@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/Mail%20result/logs/stdio"]],"number":3515,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3515,"Build"],["codebase","","Build"],["got_revision","8f3f470baec57f5e53e11fc2ecaa749201ca9c0c","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","8f3f470baec57f5e53e11fc2ecaa749201ca9c0c","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 28 Mar 2026 15:51:04","branch":"master","category":"curl","codebase":"","comments":"keylog.h: replace literal number with macro in declaration\nAlso syncing with the defintion.\n\nCloses #21141","files":[{"name":"lib/vtls/keylog.h"}],"number":262630,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9b01f73ac2f1261eb4306cbf5b860454ce7e3c37","revision":"9b01f73ac2f1261eb4306cbf5b860454ce7e3c37","revlink":"","when":1774709464,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 28 Mar 2026 15:52:41","branch":"master","category":"curl","codebase":"","comments":"boringssl: fix more coexist cases with Schannel/WinCrypt\nBy moving the coexist workaround from vtls/openssl.c to vtls/openssl.h.\nThis way it also applies to vtls.c (and possibly other sources including\n`vtls/openssl.h`), which may need it in unity builds before BoringSSL\nheader `openssl/ssl.h` pulling in the conflicting symbols and causing\nconflicts otherwise.\n\nSeen with build config:\n```\n-DCURL_USE_SCHANNEL=ON -DCURL_USE_OPENSSL=ON\n-DCMAKE_UNITY_BUILD=ON -DCMAKE_UNITY_BUILD_BATCH_SIZE=30\n```\n\nFixing:\n```\nIn file included from _cm-win-boringssl/lib/CMakeFiles/libcurl_object.dir/Unity/unity_5_c.c:7:\nIn file included from lib/vtls/vtls.c:54:\nIn file included from lib/vtls/openssl.h:33:\nIn file included from /path/to/boringssl/_x64-win-ucrt/usr/include/openssl/opensslv.h:18:\nIn file included from /path/to/boringssl/_x64-win-ucrt/usr/include/openssl/crypto.h:18:\n/path/to/boringssl/_x64-win-ucrt/usr/include/openssl/base.h:293:29: error: expected ')'\n  293 | typedef struct X509_name_st X509_NAME;\n      |                             ^\n/path/to/llvm-mingw/x86_64-w64-mingw32/include/wincrypt.h:1515:29: note: expanded from macro 'X509_NAME'\n 1515 | #define X509_NAME ((LPCSTR) 7)\n      |                             ^\n[...]\n```\n\nRef: 2a92c39a218713635768364f801fa13831a019e0 #20567\n\nCloses #21136","files":[{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"}],"number":262632,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f0f0a7f7d61df334e6fa111966c576e036e00bf5","revision":"f0f0a7f7d61df334e6fa111966c576e036e00bf5","revlink":"","when":1774709561,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 28 Mar 2026 22:59:22","branch":"master","category":"curl","codebase":"","comments":"configure: remove superfluous experimental warning for HTTP/3\nThis warning was created at a time when all backends for HTTP/3 were\nexperimental. Since there are now non-experimental backends this warning\nis incorrect in some cases and was already handled by backends that were\nadded to the experimental list.\n\nFollow-up to 0535f6ec71cf950d7ad412b19ed706fcc7e4a7a9\n\nCloses #21139","files":[{"name":"configure.ac"}],"number":262692,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fde2e9a6b2653baccea6a870a919fd0d411e743d","revision":"fde2e9a6b2653baccea6a870a919fd0d411e743d","revlink":"","when":1774735162,"who":"Dexter Gerig <Fullmetal5@users.noreply.github.com>"},{"at":"Sat 28 Mar 2026 23:00:42","branch":"master","category":"curl","codebase":"","comments":"tool_cb_rea: make waitfd() return void\nNothing cared about the return code. Simplified.\n\nCloses #21127","files":[{"name":"src/tool_cb_rea.c"}],"number":262693,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8f3f470baec57f5e53e11fc2ecaa749201ca9c0c","revision":"8f3f470baec57f5e53e11fc2ecaa749201ca9c0c","revlink":"","when":1774735242,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"8f3f470baec57f5e53e11fc2ecaa749201ca9c0c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774791059.44254,1774791066.965805],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774791066.969812,1774791067.122241],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774791067.124419,1774791067.260278],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774791067.262459,1774791923.500723],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3515/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774791923.562628,1774791949.093153],"urls":{}}],"text":["build","successful"],"times":[1774747196.96857,1774791949.117274]},"3516":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/Mail%20result/logs/stdio"]],"number":3516,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3516,"Build"],["codebase","","Build"],["got_revision","d87d4022aab3ae2d0c3d7fb96b1428f05383b70c","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d87d4022aab3ae2d0c3d7fb96b1428f05383b70c","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 29 Mar 2026 18:59:34","branch":"master","category":"curl","codebase":"","comments":"tool_operate: actually apply the --parallel-max-host limit\nIt was wrongly previously only used in debug code for event based\ntransfer and not in the \"normal\" parallel transfer case.\n\nFollow-up to 4654493fedfccbae18bd9c\n\nCloses #21147","files":[{"name":"src/tool_operate.c"}],"number":262756,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d87d4022aab3ae2d0c3d7fb96b1428f05383b70c","revision":"d87d4022aab3ae2d0c3d7fb96b1428f05383b70c","revlink":"","when":1774803574,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d87d4022aab3ae2d0c3d7fb96b1428f05383b70c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774812728.890968,1774812748.612148],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774812748.615998,1774812748.796429],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774812748.799223,1774812748.962135],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774812748.964822,1774813861.361035],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3516/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774813861.36661,1774813861.814126],"urls":{}}],"text":["build","successful"],"times":[1774804063.017954,1774813861.81759]},"3517":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/Mail%20result/logs/stdio"]],"number":3517,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3517,"Build"],["codebase","","Build"],["got_revision","78cf1566f190fd372b4c8848538319c5face18b1","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","78cf1566f190fd372b4c8848538319c5face18b1","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 29 Mar 2026 23:42:11","branch":"master","category":"curl","codebase":"","comments":"docs: mention more zip bomb precautions\nCloses #21143","files":[{"name":"docs/cmdline-opts/compressed.md"},{"name":"docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.md"}],"number":262775,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"78cf1566f190fd372b4c8848538319c5face18b1","revision":"78cf1566f190fd372b4c8848538319c5face18b1","revlink":"","when":1774820531,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"78cf1566f190fd372b4c8848538319c5face18b1"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774857298.521396,1774857311.397189],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774857311.401183,1774857311.553434],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774857311.555597,1774857311.692367],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774857311.69462,1774858378.60125],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3517/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774858378.607611,1774858379.017629],"urls":{}}],"text":["build","successful"],"times":[1774820703.086796,1774858379.021103]},"3518":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/Mail%20result/logs/stdio"]],"number":3518,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3518,"Build"],["codebase","","Build"],["got_revision","9dfe69cb3cef425c537d82ea883ce8697aad2c4b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9dfe69cb3cef425c537d82ea883ce8697aad2c4b","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 30 Mar 2026 10:59:38","branch":"master","category":"curl","codebase":"","comments":"curl_ngtcp2: extend and update callbacks for 1.22.0+\nFixing:\n```\nlib/vquic/curl_ngtcp2.c:880:1: error: missing field 'recv_stateless_reset2' initializer [-Wmissing-field-initializers]\n  880 | };\n      | ^\n```\n\nAlso:\n- GHA/http3-linux: bump to ngtcp2 v1.22.0.\n\nRefs:\nhttps://github.com/ngtcp2/ngtcp2/releases/tag/v1.22.0\nhttps://github.com/ngtcp2/ngtcp2/commit/b7bfe41db898b59bda031f8ca2d41abf51fa3726\nhttps://github.com/ngtcp2/ngtcp2/pull/2035\n\nCloses #21152","files":[{"name":".github/workflows/http3-linux.yml"},{"name":"lib/vquic/curl_ngtcp2.c"}],"number":262805,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"89dbe84fdf7dd6232c2b9faf3789847d2b374f13","revision":"89dbe84fdf7dd6232c2b9faf3789847d2b374f13","revlink":"","when":1774861178,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 30 Mar 2026 11:00:37","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: bump to stunnel 5.77 (from 5.76)\nRef: https://www.stunnel.org/mailman3/hyperkitty/list/stunnel-announce@lists.stunnel.org/thread/BLYG54UILDIADJC2HWVFWQ2MK2YC3HOM/\n\nCloses #21154","files":[{"name":".github/workflows/windows.yml"}],"number":262806,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9dfe69cb3cef425c537d82ea883ce8697aad2c4b","revision":"9dfe69cb3cef425c537d82ea883ce8697aad2c4b","revlink":"","when":1774861237,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9dfe69cb3cef425c537d82ea883ce8697aad2c4b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774900765.319768,1774900778.957416],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774900778.961103,1774900779.117922],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774900779.120101,1774900779.25801],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774900779.260147,1774901672.092007],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3518/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774901672.098603,1774901672.507406],"urls":{}}],"text":["build","successful"],"times":[1774861506.398236,1774901672.511077]},"3519":{"blame":["Daniel Stenberg <daniel@haxx.se>","Greg Kroah-Hartman <gregkh@linuxfoundation.org>","Kaixuan Li <kaixuan.li@ntu.edu.sg>","MarkLee131 <kaixuan.li@ntu.edu.sg>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/Mail%20result/logs/stdio"]],"number":3519,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3519,"Build"],["codebase","","Build"],["got_revision","ce6c441cf243ab822d50b926da1ce5078d7f0766","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ce6c441cf243ab822d50b926da1ce5078d7f0766","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 30 Mar 2026 13:02:24","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: drop slow server logic for non-Azure source [ci skip]\nRef: https://github.com/curl/curl/actions/runs/23740539514/job/69156214117\nFollow-up to 5172ba5475cffc525c2338dfa63f818e11e80a42 #21107","files":[{"name":".github/workflows/linux.yml"}],"number":262823,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3502c5159b0b8ee1cd3ae0bb8756f81dbc930d8a","revision":"3502c5159b0b8ee1cd3ae0bb8756f81dbc930d8a","revlink":"","when":1774868544,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 30 Mar 2026 13:05:17","branch":"master","category":"curl","codebase":"","comments":"cmake: use `AIX` built-in variable (with CMake 4.0+)\nAlso keep the old method for compatibility with CMake <4.0.\n\nRef: https://cmake.org/cmake/help/v4.0/variable/AIX.html\n\nCloses #21134","files":[{"name":"CMake/OtherTests.cmake"},{"name":"CMakeLists.txt"},{"name":"lib/CMakeLists.txt"}],"number":262827,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"89741958e870659fbe8a1dcfb6f52ce012424d9a","revision":"89741958e870659fbe8a1dcfb6f52ce012424d9a","revlink":"","when":1774868717,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 30 Mar 2026 13:28:38","branch":"master","category":"curl","codebase":"","comments":"cf-dns: connection filter for DNS queries\nNew connection filter `cf-dns` that manages DNS queries. If hands\nout addresses and HTTPS-RR records to anyone interested. Used by\nHTTPS and IP happy eyeballing.\n\nInformation may become available *before* the libcurl \"dns entry\"\nis complete, e.g. all queries have been answered. The cf-ip-happy\nfilter uses this information to start connection attempts as soon\nas the first address is available.\n\nThe multi MSTATE_RESOLVING was removed. A new connection always\ngoes to MSTATE_CONNECTING. The connectdata bit `dns_resolved`\nindicates when DNS information is complete. This is used for\nerror reporting and starting the progress meter.\n\nRemoved dns entries `data->state.dns[i]`, as the `cf-dns` filter\nnow keeps the reference now.\n\nMany minor tweaks for making this work and pass address information\naround safely.\n\nCloses #21027","files":[{"name":"lib/Makefile.inc"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-dns.c"},{"name":"lib/cf-dns.h"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-https-connect.h"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-ip-happy.h"},{"name":"lib/cf-socket.c"},{"name":"lib/cf-socket.h"},{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/connect.c"},{"name":"lib/connect.h"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_addrinfo.h"},{"name":"lib/curl_share.c"},{"name":"lib/curl_trc.c"},{"name":"lib/dnscache.c"},{"name":"lib/dnscache.h"},{"name":"lib/easy.c"},{"name":"lib/ftp.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/multi.c"},{"name":"lib/multihandle.h"},{"name":"lib/url.c"},{"name":"lib/url.h"},{"name":"lib/urldata.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_ngtcp2.h"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/curl_quiche.h"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic.h"},{"name":"tests/data/test142"},{"name":"tests/data/test2500"},{"name":"tests/data/test500"},{"name":"tests/data/test506"},{"name":"tests/libtest/lib506.c"},{"name":"tests/unit/unit1620.c"},{"name":"tests/unit/unit2600.c"}],"number":262830,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"335dc0e3c59688270140115c9f84ea5c929870d8","revision":"335dc0e3c59688270140115c9f84ea5c929870d8","revlink":"","when":1774870118,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 30 Mar 2026 13:46:14","branch":"master","category":"curl","codebase":"","comments":"src: drop detecting and redefining system symbol `ftruncate`\nIntroduce `toolx_ftruncate()` macro and map it to existing replacements\nfor non-mingw-w64 Windows and DJGPP, or to `ftruncate` otherwise.\n\nFollow-up to 6041b9b11b904c64305eb6c3f456b83288c1f323 #21109\n\nCloses #21130","files":[{"name":"CMake/unix-cache.cmake"},{"name":"CMake/win32-cache.cmake"},{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"lib/config-mac.h"},{"name":"lib/config-os400.h"},{"name":"lib/config-riscos.h"},{"name":"lib/config-win32.h"},{"name":"lib/curl_config-cmake.h.in"},{"name":"m4/curl-functions.m4"},{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_setup.h"},{"name":"src/tool_util.c"}],"number":262839,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"20b18a43f6dd8ff3a1ae72c2774f469a74224fc7","revision":"20b18a43f6dd8ff3a1ae72c2774f469a74224fc7","revlink":"","when":1774871174,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 30 Mar 2026 13:46:14","branch":"master","category":"curl","codebase":"","comments":"tool_dirhie: stop redefining system symbol `mkdir`\nReplace with local macro `toolx_mkdir()`, and map that to\nplatform-specific implementations as necessary.\n\nCloses #21133","files":[{"name":"src/tool_dirhie.c"}],"number":262840,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9f66cdddf4ca4e211f79af28d92b000b839cdddc","revision":"9f66cdddf4ca4e211f79af28d92b000b839cdddc","revlink":"","when":1774871174,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 30 Mar 2026 13:46:14","branch":"master","category":"curl","codebase":"","comments":"build: drop redundant `USE_QUICHE` guards\nWhen used together with `USE_OPENSSL`. `USE_QUICHE` always implies\n`USE_OPENSSL`.\n\nAlso: merge two (now identical) `#if` blocks in `openssl.c`.\n\nCloses #21135","files":[{"name":"lib/vtls/keylog.c"},{"name":"lib/vtls/openssl.c"},{"name":"src/curlinfo.c"},{"name":"tests/libtest/cli_hx_download.c"}],"number":262841,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3c729284714706f324752509d050bab9095afeb2","revision":"3c729284714706f324752509d050bab9095afeb2","revlink":"","when":1774871174,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 30 Mar 2026 13:46:14","branch":"master","category":"curl","codebase":"","comments":"build: drop duplicate `pthread.h` includes\nAlready included from `curl_setup.h`.\n\nCloses #21144","files":[{"name":"lib/curl_threads.h"},{"name":"lib/easy_lock.h"},{"name":"lib/thrdpool.c"},{"name":"lib/thrdqueue.c"},{"name":"tests/libtest/lib1565.c"},{"name":"tests/libtest/lib3026.c"}],"number":262842,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"930f2e822715d4602326d549e5a8085ee8c3ec11","revision":"930f2e822715d4602326d549e5a8085ee8c3ec11","revlink":"","when":1774871174,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 30 Mar 2026 16:07:06","branch":"master","category":"curl","codebase":"","comments":"socks: reject zero-length GSSAPI/SSPI tokens from proxy\nA \"broken\" SOCKS5 proxy can send an invalid length of the encryption\ntoken, which could cause malloc(0) to be called, which is a \"platform\ncan do what it wants\" potential problem.\n\nResolve this by explicitly checking the length and rejecting the invalid\ntoken before ever attempting to allocate any memory.\n\nCloses #21159","files":[{"name":"lib/socks_gssapi.c"},{"name":"lib/socks_sspi.c"}],"number":262868,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fb6925c2434ac527883f9b14ce946ed0e386914f","revision":"fb6925c2434ac527883f9b14ce946ed0e386914f","revlink":"","when":1774879626,"who":"Greg Kroah-Hartman <gregkh@linuxfoundation.org>"},{"at":"Mon 30 Mar 2026 16:13:24","branch":"master","category":"curl","codebase":"","comments":"socks: add assertion for hostname length in SOCKS5 connect\nsocks5_req0_init() rejects hostnames longer than 255 bytes, but the\nlater cast to unsigned char in socks5_req1_init() has no local\nindication that it is safe. Add a DEBUGASSERT and comment to document\nthe invariant and guard against future refactoring.\n\nCloses #21157","files":[{"name":"lib/socks.c"}],"number":262871,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2c26cea5ecb168c1e3c980725071828c9b0482b8","revision":"2c26cea5ecb168c1e3c980725071828c9b0482b8","revlink":"","when":1774880004,"who":"Kaixuan Li <kaixuan.li@ntu.edu.sg>"},{"at":"Mon 30 Mar 2026 16:17:42","branch":"master","category":"curl","codebase":"","comments":"tool: fix two more allocator mismatches\nmemory allocated by libcurl (curl_maprintf) must be freed with\ncurl_free(), and memory allocated by the tool (curlx_strdup via\nfindfile) must be freed with curlx_free().\n\n- tool_cfgable: ech_config is allocated with curl_maprintf, free it\n  with curl_free() instead of tool_safefree()\n- config2setopts: known hosts from findfile() is allocated with\n  curlx_strdup, free it with curlx_free() instead of curl_free()\n\nFollow-up to b71973c115\n\nCloses #21150","files":[{"name":".mailmap"},{"name":"src/config2setopts.c"},{"name":"src/tool_getparam.c"}],"number":262872,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9fcc7e4c43cea795f343e3308278a9dba61431d2","revision":"9fcc7e4c43cea795f343e3308278a9dba61431d2","revlink":"","when":1774880262,"who":"MarkLee131 <kaixuan.li@ntu.edu.sg>"},{"at":"Mon 30 Mar 2026 16:46:53","branch":"master","category":"curl","codebase":"","comments":"wolfssl: refactor Curl_wssl_ctx_init into sub functions\nReduce complexity. It was at complexity 60, with is the current max\nallowed. After this, the worst in wolfssl.c is at 29.\n\nCloses #21128","files":[{"name":"lib/vtls/wolfssl.c"}],"number":262879,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"eac64c187997a3bdbdc27c7724a8cc59585005f7","revision":"eac64c187997a3bdbdc27c7724a8cc59585005f7","revlink":"","when":1774882013,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 30 Mar 2026 18:39:12","branch":"master","category":"curl","codebase":"","comments":"fopen: for temp files, inherit permissions only for owner\nWhen creating a temp file in order to later replace an original, copying\nover the existing permissions can not be considered safe when the user\nrunning libcurl is not the owner of the existing file.\n\nCloses #21092","files":[{"name":"lib/curl_fopen.c"}],"number":262887,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8deaf04febba87b0253a5421c663197739c374ca","revision":"8deaf04febba87b0253a5421c663197739c374ca","revlink":"","when":1774888752,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 30 Mar 2026 18:50:02","branch":"master","category":"curl","codebase":"","comments":"wolfssl: fix build without TLS 1.3 support\nFollow-up to: eac64c187997a3bdbdc27c\n\nCloses #21161","files":[{"name":"lib/vtls/wolfssl.c"}],"number":262890,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7deed5bb5599e4f8269d7d567ba0f2e3122a6826","revision":"7deed5bb5599e4f8269d7d567ba0f2e3122a6826","revlink":"","when":1774889402,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 30 Mar 2026 18:50:44","branch":"master","category":"curl","codebase":"","comments":"test445: fix error code, remove SMB use\nThe test should now expect error 7. SMB is now opt-in, so not used in as\nmany builds anymore.\n\nFollow-up to a186ecf4bf0c8ebb3a\n\nCloses #21160","files":[{"name":"tests/data/test445"}],"number":262891,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9f7295fb23727280c2bd60f0924dbf76b5112da7","revision":"9f7295fb23727280c2bd60f0924dbf76b5112da7","revlink":"","when":1774889444,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 30 Mar 2026 18:57:07","branch":"master","category":"curl","codebase":"","comments":"build: drop redundant `HAVE_PTHREAD_H` guard\nPrior to this patch code used either `HAVE_PTHREAD_H`, or\n`HAVE_THREADS_POSIX`, or both, to decide if POSIX Threads support is\npresent. In effect requiring both to be defined for a consistent build.\n\nDrop detecting and guarding for `pthread.h`, and assume it present when\n`HAVE_THREADS_POSIX` is set.\n\nOS/400 had `HAVE_PTHREAD_H` set, but not `HAVE_THREADS_POSIX`, which\npossibly left threading disabled in most sources.\n\nRef: https://pubs.opengroup.org/onlinepubs/009695399/basedefs/pthread.h.html\nRef: 930f2e822715d4602326d549e5a8085ee8c3ec11 #21144\n\nCloses #21158","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"docs/examples/threaded.c"},{"name":"lib/config-os400.h"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_setup.h"},{"name":"lib/easy_lock.h"},{"name":"tests/libtest/lib1565.c"},{"name":"tests/libtest/lib3026.c"}],"number":262895,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ce6c441cf243ab822d50b926da1ce5078d7f0766","revision":"ce6c441cf243ab822d50b926da1ce5078d7f0766","revlink":"","when":1774889827,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ce6c441cf243ab822d50b926da1ce5078d7f0766"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774944508.550724,1774944516.818931],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774944516.823193,1774944516.981264],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774944516.983446,1774944517.141786],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774944517.144183,1774945521.209606],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3519/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774945521.218022,1774945521.639748],"urls":{}}],"text":["build","successful"],"times":[1774901675.340899,1774945521.644374]},"3520":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/Mail%20result/logs/stdio"]],"number":3520,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3520,"Build"],["codebase","","Build"],["got_revision","3e677a9a26f22192dc82d3b7d178dae3aa6af913","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3e677a9a26f22192dc82d3b7d178dae3aa6af913","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 31 Mar 2026 00:51:04","branch":"master","category":"curl","codebase":"","comments":"cmake: use `Threads::Threads` imported target for POSIX Threads\n- use `Threads::Threads` imported target, replacing\n  `CMAKE_THREAD_LIBS_INIT`. To use the modern form and to allow using\n  `THREADS_PREFER_PTHREAD_FLAG` option.\n\n- only add Threads library/options if POSIX Threads was detected (not\n  any other threading backend FindThreads may detect, e.g. the HP one.)\n\n- curl-config.in.cmake: detect and define `Threads::Threads`.\n\nRefs:\nhttps://cmake.org/cmake/help/v3.18/module/FindThreads.html\nhttps://cmake.org/cmake/help/v4.3/module/FindThreads.html\n\nCloses #21163","files":[{"name":"CMake/curl-config.in.cmake"},{"name":"CMakeLists.txt"}],"number":262925,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2d546d239ecd455b6459e68b85ef8d4b045c0a00","revision":"2d546d239ecd455b6459e68b85ef8d4b045c0a00","revlink":"","when":1774911064,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 31 Mar 2026 00:51:04","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency google/boringssl to v0.20260327.0\nCloses #21166","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":262926,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9dc3c06aa76a6802766868dbd06787abadff994c","revision":"9dc3c06aa76a6802766868dbd06787abadff994c","revlink":"","when":1774911064,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Tue 31 Mar 2026 03:32:36","branch":"master","category":"curl","codebase":"","comments":"cf-https-connect: silence `-Wimplicit-int-enum-cast` with HTTPS-RR + clang 21 (reapply)\nReapply: e09a7b83d67c56bcb65ef6d0d3c9ba517942fa6d #21057\n\nAlso:\n- enable HTTPS-RR by default in curl-for-win to test it with clang 21.\n  Ref: https://github.com/curl/curl-for-win/commit/dc65c449f313a16279dde7eb243367b77986ddf1\n\nFollow-up to 335dc0e3c59688270140115c9f84ea5c929870d8 #21027\n\nCloses #21167","files":[{"name":"lib/cf-https-connect.c"}],"number":262931,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e49190f9f3c2f869bde6bf30cf80426c4c01807a","revision":"e49190f9f3c2f869bde6bf30cf80426c4c01807a","revlink":"","when":1774920756,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 31 Mar 2026 05:33:45","branch":"master","category":"curl","codebase":"","comments":"cmake: silence bad library `Threads::Threads` warning\nSeen on macOS:\n```\nCMake Warning at CMakeLists.txt:2158 (message):\n  Bad lib in library list: Threads::Threads\n```\n\nFollow-up to 2d546d239ecd455b6459e68b85ef8d4b045c0a00 #21163\n\nCloses #21170","files":[{"name":"CMakeLists.txt"}],"number":262940,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b9690e9cd14188a5f6ab994cfea98f33447c487e","revision":"b9690e9cd14188a5f6ab994cfea98f33447c487e","revlink":"","when":1774928025,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 31 Mar 2026 06:54:39","branch":"master","category":"curl","codebase":"","comments":"docs: list more dependencies for running Python HTTP tests\nReviewed-by: Daniel Stenberg <daniel@haxx.se>\nReviewed-by: Viktor Szakats <commit@vsz.me>\nCloses #21110","files":[{"name":"docs/tests/HTTP.md"},{"name":"tests/http/testenv/env.py"}],"number":262942,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bae6237c45aece328295a5b03013c779dc2d5655","revision":"bae6237c45aece328295a5b03013c779dc2d5655","revlink":"","when":1774932879,"who":"Dan Fandrich <dan@coneharvesters.com>"},{"at":"Tue 31 Mar 2026 07:43:47","branch":"master","category":"curl","codebase":"","comments":"tool_operhlp: iterate through all slashes to find name\nIf there is no trailing file name for -O or --remote-name-all, continue\nsearching until there is no more to search. A URL ending with multiple\nslashes would previously make it do wrong.\n\nAdd test 1639 and 1644 to verify.\n\nFollow-up to e26eefd9ce19b1b954a\n\nReported-by: James Fuller\n\nCloses #21165","files":[{"name":"src/tool_operhlp.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1639"},{"name":"tests/data/test1644"}],"number":262950,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8e89646a3da04ff3a45a1ef459888c1308f0a6d5","revision":"8e89646a3da04ff3a45a1ef459888c1308f0a6d5","revlink":"","when":1774935827,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 31 Mar 2026 07:50:56","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_SSL_CTX_FUNCTION.md: expand on effects connection reuse\nCloses #21164","files":[{"name":"docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.md"}],"number":262951,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2f93a0e6bb584b6a6a5f9d5586d9454dffda5c3c","revision":"2f93a0e6bb584b6a6a5f9d5586d9454dffda5c3c","revlink":"","when":1774936256,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 31 Mar 2026 08:59:07","branch":"master","category":"curl","codebase":"","comments":"http2: return error on OOM in push headers\nReported-by: M42kL33 on hackerone\nBug: https://hackerone.com/reports/3636044\nCloses #21171","files":[{"name":"lib/http2.c"}],"number":262964,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9b36748938a1827d2d7658de531751a31bd6b608","revision":"9b36748938a1827d2d7658de531751a31bd6b608","revlink":"","when":1774940347,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 31 Mar 2026 09:02:47","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":262965,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3e677a9a26f22192dc82d3b7d178dae3aa6af913","revision":"3e677a9a26f22192dc82d3b7d178dae3aa6af913","revlink":"","when":1774940567,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3e677a9a26f22192dc82d3b7d178dae3aa6af913"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774989724.297914,1774989741.429603],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774989741.433291,1774989741.587008],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774989741.589243,1774989741.725245],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774989741.7274,1774990539.016555],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3520/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774990539.022949,1774990539.411689],"urls":{}}],"text":["build","successful"],"times":[1774945524.600657,1774990539.414733]},"3521":{"blame":["Daniel Stenberg <daniel@haxx.se>","John Haugabook <johnhaugabook@gmail.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/Mail%20result/logs/stdio"]],"number":3521,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3521,"Build"],["codebase","","Build"],["got_revision","6eab0a42e369b0cf2488d35ead2fdd7d5b676ca6","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","6eab0a42e369b0cf2488d35ead2fdd7d5b676ca6","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 31 Mar 2026 13:23:46","branch":"master","category":"curl","codebase":"","comments":"cmake: improve passing build options to `try_compile()`\nPass build options directly via `COMPILE_DEFINTIONS` and\n`LINK_LIBRARIES`, instead of \"tunneling\" them through `CMAKE_FLAGS`.\nThe latter method breaks when passing `Threads::Threads` as library via\n`CMAKE_REQUIRED_LIBRARIES`, while also being complex and fragile.\n\nExample:\n```\n-- Performing Test HAVE_FSETXATTR_5\nCMake Error at bld/CMakeFiles/CMakeTmp/CMakeLists.txt:27 (target_link_libraries):\n  Target \"cmTC_3386e\" links to:\n\n    Threads::Threads\n\n  but the target was not found.  Possible reasons include:\n\n    * There is a typo in the target name.\n    * A find_package call is missing for an IMPORTED target.\n    * An ALIAS target is missing.\n\nCMake Error at CMake/Macros.cmake:51 (try_compile):\n  Failed to generate test project build system.\nCall Stack (most recent call first):\n  CMakeLists.txt:1684 (curl_internal_test)\n```\nRef: https://github.com/curl/curl/actions/runs/23792043930/job/69329796592?pr=21168#step:38:318\n\nNote: a side-effect is no longer passing C compiler flags (e.g.\n`CMAKE_REQUIRED_FLAGS`) to the _linker_. This should not be an issue,\nthough CMake is passing them during its built-in detections.\n\nRef: https://cmake.org/cmake/help/v3.18/command/try_compile.html\n\nCloses #21176","files":[{"name":"CMake/Macros.cmake"},{"name":"CMakeLists.txt"}],"number":263008,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6828df7d2116fe680a0d012b06a4501e26efa99b","revision":"6828df7d2116fe680a0d012b06a4501e26efa99b","revlink":"","when":1774956226,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 31 Mar 2026 16:49:57","branch":"master","category":"curl","codebase":"","comments":"INSTALL.md: update Cygwin instructions\nPolish Cygwin section of install, adding suggestions for:\n\n- `cmake`\n- `ninja`\n- `setup --build-depends`\n\nCloses #20995","files":[{"name":"docs/INSTALL.md"}],"number":263027,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c1f7ffd572c5375ceac14d17177b206ffeebcd78","revision":"c1f7ffd572c5375ceac14d17177b206ffeebcd78","revlink":"","when":1774968597,"who":"John Haugabook <johnhaugabook@gmail.com>"},{"at":"Tue 31 Mar 2026 17:15:47","branch":"master","category":"curl","codebase":"","comments":"docs: SSH host verification is done at connect time\nConnection reuse is done more \"casually\" once verified.\n\nCloses #21173","files":[{"name":"docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.md"}],"number":263045,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c31fcf2decfbf1259cc1f3192f0cde9416189510","revision":"c31fcf2decfbf1259cc1f3192f0cde9416189510","revlink":"","when":1774970147,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 31 Mar 2026 17:17:47","branch":"master","category":"curl","codebase":"","comments":"cmake: enable pthreads for BoringSSL/AWS-LC\nDepends on 6828df7d2116fe680a0d012b06a4501e26efa99b #21176\n\nCloses #21168","files":[{"name":"CMake/curl-config.in.cmake"},{"name":"CMakeLists.txt"}],"number":263046,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f14d9e6efc9dc82725d0547f2dd77fc29192ecbd","revision":"f14d9e6efc9dc82725d0547f2dd77fc29192ecbd","revlink":"","when":1774970267,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 31 Mar 2026 17:17:47","branch":"master","category":"curl","codebase":"","comments":"INSTALL.md: refer to as Cygwin\nReplacing `cygwin`.\n\nCloses #21179","files":[{"name":"docs/INSTALL.md"}],"number":263047,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1570091f1012e0a280ff28993c668a28affbd309","revision":"1570091f1012e0a280ff28993c668a28affbd309","revlink":"","when":1774970267,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 31 Mar 2026 17:19:56","branch":"master","category":"curl","codebase":"","comments":"lib: accept larger input to md5/hmac/sha256/sha512 functions\nAvoid unchecked data conversions from size_t to unsigned int.\n\nReported-by: James Fuller\nCloses #21174","files":[{"name":"lib/curl_hmac.h"},{"name":"lib/curl_md5.h"},{"name":"lib/curl_sha256.h"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/hmac.c"},{"name":"lib/md5.c"},{"name":"lib/sha256.c"}],"number":263048,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dd7fcd581f68fb76198497d585e9844e23d0f3ce","revision":"dd7fcd581f68fb76198497d585e9844e23d0f3ce","revlink":"","when":1774970396,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 31 Mar 2026 17:53:03","branch":"master","category":"curl","codebase":"","comments":"md5: fix large size handling\nFollow-up to dd7fcd581f68fb76198497d\n\nCloses #21180","files":[{"name":"lib/md5.c"}],"number":263055,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6eab0a42e369b0cf2488d35ead2fdd7d5b676ca6","revision":"6eab0a42e369b0cf2488d35ead2fdd7d5b676ca6","revlink":"","when":1774972383,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"6eab0a42e369b0cf2488d35ead2fdd7d5b676ca6"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775037639.047059,1775037649.181923],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775037649.186463,1775037649.366527],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775037649.36974,1775037649.55216],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775037649.554753,1775038799.217986],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3521/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775038799.303461,1775038799.763629],"urls":{}}],"text":["build","successful"],"times":[1774990541.457168,1775038799.767582]},"3522":{"blame":["Alex Hamilton <1622250+Aehmlo@users.noreply.github.com>","Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/Mail%20result/logs/stdio"]],"number":3522,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3522,"Build"],["codebase","","Build"],["got_revision","0805ec043ecb4f2b43782ec06779a27fa8d06d4a","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0805ec043ecb4f2b43782ec06779a27fa8d06d4a","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 31 Mar 2026 23:39:47","branch":"master","category":"curl","codebase":"","comments":"GHA: try workaround for slow Azure Ubuntu distro server (cont.)\n- fail if all retries failed.\n- run `dpkg --configure -a` after an aborted slow attempt.\n\n```\nSelecting previously unselected package libsys-hostname-long-perl.\nError: slow server, retry\nE: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.\n[...]\n```\n\nBug: https://github.com/curl/curl/pull/21107#issuecomment-4163506100\nFollow-up to 5172ba5475cffc525c2338dfa63f818e11e80a42 #21107\n\nCloses #21181","files":[{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/configure-vs-cmake.yml"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":263089,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a5838847c4395cdf043d9a833f38d5ba0a704ca1","revision":"a5838847c4395cdf043d9a833f38d5ba0a704ca1","revlink":"","when":1774993187,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 31 Mar 2026 23:53:45","branch":"master","category":"curl","codebase":"","comments":"http: refactor http_on_response into sub functions\nReduces complexity.\n\nCloses #21172","files":[{"name":"lib/http.c"},{"name":"lib/http2.h"}],"number":263091,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1ec912d2926767478783af950e5f7ce4e9ed2f7b","revision":"1ec912d2926767478783af950e5f7ce4e9ed2f7b","revlink":"","when":1774994025,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 01 Apr 2026 08:34:56","branch":"master","category":"curl","codebase":"","comments":"docs/cmdline-opts: tidy up retry-connrefused\nCloses #21182","files":[{"name":"docs/cmdline-opts/retry-connrefused.md"}],"number":263104,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"46d107d0e73135ef4559c8a046ac60d766a514c5","revision":"46d107d0e73135ef4559c8a046ac60d766a514c5","revlink":"","when":1775025296,"who":"Alex Hamilton <1622250+Aehmlo@users.noreply.github.com>"},{"at":"Wed 01 Apr 2026 10:45:05","branch":"master","category":"curl","codebase":"","comments":"cookie: fix rejection when tabs in value\nA previous refactor changed the TAB check so that the octet could be\naccepted in the 'path', which would cause an invalid line in the saved\ncookie file so not possible to read the cookie back. Not terrible\nbecause the path cannot contain a raw tab anyway so it would never match\nanyway.\n\nAdd test 1685 to verify\n\nReported-by: Izan on hackerone\n\nCloses #21185","files":[{"name":"lib/cookie.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1685"}],"number":263122,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8e8bdd36048c146fe843d8948a912fbd398d1c5d","revision":"8e8bdd36048c146fe843d8948a912fbd398d1c5d","revlink":"","when":1775033105,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 01 Apr 2026 10:49:26","branch":"master","category":"curl","codebase":"","comments":"hsts: skip expired HSTS entries read from file\nExtend test 780 to verify\n\nCloses #21186","files":[{"name":"lib/hsts.c"},{"name":"tests/data/test780"}],"number":263123,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4478a10f0d0bfbacde2c00397bb69e9c5b078c00","revision":"4478a10f0d0bfbacde2c00397bb69e9c5b078c00","revlink":"","when":1775033366,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 01 Apr 2026 10:56:11","branch":"master","category":"curl","codebase":"","comments":"alt-svc: skip expired entries read from file\nExtend test 1654 to verify\n\nCloses #21187","files":[{"name":"lib/altsvc.c"},{"name":"tests/data/test1654"}],"number":263127,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"11609c3d45170158860a887af5fa779fc3216581","revision":"11609c3d45170158860a887af5fa779fc3216581","revlink":"","when":1775033771,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 01 Apr 2026 11:06:43","branch":"master","category":"curl","codebase":"","comments":"altsvc: drop the prio field from the struct\nThe value is not used for anything, no point in keeping it in memory.\n\nCloses #21188","files":[{"name":"lib/altsvc.c"},{"name":"lib/altsvc.h"}],"number":263143,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c1963e2d2ca51a6bac0cd337d3935873ecadd2c2","revision":"c1963e2d2ca51a6bac0cd337d3935873ecadd2c2","revlink":"","when":1775034403,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 01 Apr 2026 12:05:47","branch":"master","category":"curl","codebase":"","comments":"altsvc: cap the list at 5,000 entries\nAvoid never-ending growth.\n\nWhen adding more entries, it now deletes the first entry in the list,\nwhich is the oldest added entry still held in memory. I decided to avoid\na Least Recently Used concept as I suspect with a list with this many\nentries most entries have not been used, and we don't save the timestamp\nof recent use anyway.\n\nThe net effect might (no matter what) be that the removed entry might\nfeel a bit \"random\" in the eyes of the user.\n\nVerify with test 1669.\n\nReported-by: Geeknik Labs\nFixes #21183\nCloses #21189","files":[{"name":"lib/altsvc.c"},{"name":"lib/altsvc.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1669"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1669.c"}],"number":263144,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0805ec043ecb4f2b43782ec06779a27fa8d06d4a","revision":"0805ec043ecb4f2b43782ec06779a27fa8d06d4a","revlink":"","when":1775037947,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0805ec043ecb4f2b43782ec06779a27fa8d06d4a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775084237.826526,1775084263.046549],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775084263.053501,1775084263.369287],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775084263.372624,1775084263.656645],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775084263.659099,1775085593.060388],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3522/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775085593.103553,1775085593.560149],"urls":{}}],"text":["build","successful"],"times":[1775038802.888557,1775085593.56629]},"3523":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/Mail%20result/logs/stdio"]],"number":3523,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3523,"Build"],["codebase","","Build"],["got_revision","0b06b944fef72cee4f1a608507ec93684b6b980f","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0b06b944fef72cee4f1a608507ec93684b6b980f","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 01 Apr 2026 14:36:10","branch":"master","category":"curl","codebase":"","comments":"test1275.pl: ignore indented sections in markdowns\nThey are special and should not be checked like this.\n\nCloses #21191","files":[{"name":"tests/test1275.pl"}],"number":263165,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4f3a0ef90df891b491ad51944360ec21789b0146","revision":"4f3a0ef90df891b491ad51944360ec21789b0146","revlink":"","when":1775046970,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 01 Apr 2026 14:38:41","branch":"master","category":"curl","codebase":"","comments":"HSTS: cap the list at 1,000 entries\nAvoid never-ending growth.\n\nWhen adding more entries, it now deletes the first entry in the list,\nwhich is the oldest added entry still held in memory. I decided to avoid\na Least Recently Used concept as I suspect with a list with this many\nentries most entries have not been used, and we don't save the timestamp\nof recent use anyway.\n\nThe net effect might (no matter what) be that the removed entry might\nfeel a bit \"random\" in the eyes of the user.\n\nVerify with test 1674\n\nRef #21183\nCloses #21190","files":[{"name":"lib/hsts.c"},{"name":"lib/hsts.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1674"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1674.c"}],"number":263166,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"03a792b186da7fdfbe4b85b022d7790091455bdc","revision":"03a792b186da7fdfbe4b85b022d7790091455bdc","revlink":"","when":1775047121,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 01 Apr 2026 15:36:31","branch":"master","category":"curl","codebase":"","comments":"lib: make resolving HTTPS DNS records reliable:\n- allow to specify when they are wanted on starting a resolve\n- match dns cache entries accordingly. An entry which never\n  tried to get HTTPS-RRs is no answer for a resolve that wants\n  it.\n- fix late arrivals of resolve answers to match the \"async\"\n  records that started them - if it still exists.\n- provide for multiple \"async\" resolves in a transfer at the\n  same time. We may need to resolve an IP interface while the\n  main connection resolve has not finished yet.\n- allow lookup of HTTPS-RR information as soon as it is\n  available, even if A/AAAA queries are still ongoing.\n\nFor this, the \"async\" infrastructure is changed:\n\n- Defined bits for DNS queries `CURL_DNSQ_A`, `CURL_DNSQ_AAAA`\n  and `CURL_DNSQ_HTTPS`. These replace `ip_version` which says\n  nothing about HTTPS.\n  Use them in dns cache entries for matching.\n- enhance the `async->id` to be a unique `uint32_t` for\n  resolves inside one multi. This is weak, as the id may\n  wrap around. However it is combined with the `mid` of\n  the easy handle, making collisions highly unlikely.\n  `data->state.async` is only accessed in few places where\n  the mid/async-id match is performed.\n- vtls: for ECH supporting TLS backends (openssl, rustls, wolfssl),\n  retrieve the HTTPS-RR information from the dns connection filter.\n  Delay the connect if the HTTPS-RR is needed, but has not\n  been resolved yet.\n\nThe implementation of all this is complete for the threaded\nresolver. c-ares resolver and DoH do not take advantage of\nall new async features yet. To be done in separate PRs.\n\nDetails:\n\nc-ares: cleanup settings and initialisation. Any ares channel\nis only being created on starting a resolve and propagating\noperations in setopt.c to the channel are not helpful.\n\nChanged threaded+ares pollset handling so that they do not\noverwrite each others `ASYNC_NAME` timeouts.\n\nAdd trace name 'threads' for tracing thread queue and\npool used by threaded resolver.\n\nCloses #21175","files":[{"name":"docs/libcurl/curl_global_trace.md"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-base.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-dns.c"},{"name":"lib/cf-dns.h"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-socket.c"},{"name":"lib/connect.c"},{"name":"lib/curl_trc.c"},{"name":"lib/curl_trc.h"},{"name":"lib/dnscache.c"},{"name":"lib/dnscache.h"},{"name":"lib/doh.c"},{"name":"lib/doh.h"},{"name":"lib/easy.c"},{"name":"lib/ftp.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/hostip4.c"},{"name":"lib/hostip6.c"},{"name":"lib/httpsrr.c"},{"name":"lib/httpsrr.h"},{"name":"lib/multi.c"},{"name":"lib/multihandle.h"},{"name":"lib/request.c"},{"name":"lib/setopt.c"},{"name":"lib/socks.c"},{"name":"lib/thrdpool.c"},{"name":"lib/thrdpool.h"},{"name":"lib/thrdqueue.c"},{"name":"lib/thrdqueue.h"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"tests/libtest/lib655.c"},{"name":"tests/unit/unit1658.c"}],"number":263175,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2b3dfb4ad47ec05efad9af930c47968a49916999","revision":"2b3dfb4ad47ec05efad9af930c47968a49916999","revlink":"","when":1775050591,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 01 Apr 2026 19:53:53","branch":"master","category":"curl","codebase":"","comments":"tidy-up: rename `Curl_safefree()`/`tool_safefree()` to `curlx_safefree()`\nTo sync names for the same macro logic between lib and src, and to move\nit to the curlx namespace, to match `curlx_free()` that it's calling.\n\nCloses #21151","files":[{"name":"lib/asyn-base.c"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/connect.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_sspi.c"},{"name":"lib/curlx/dynbuf.c"},{"name":"lib/doh.c"},{"name":"lib/dynhds.c"},{"name":"lib/escape.c"},{"name":"lib/file.c"},{"name":"lib/ftp.c"},{"name":"lib/hash.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/http_digest.c"},{"name":"lib/http_ntlm.c"},{"name":"lib/httpsrr.c"},{"name":"lib/idn.c"},{"name":"lib/imap.c"},{"name":"lib/mime.c"},{"name":"lib/mqtt.c"},{"name":"lib/multi.c"},{"name":"lib/netrc.c"},{"name":"lib/pop3.c"},{"name":"lib/request.c"},{"name":"lib/rtsp.c"},{"name":"lib/setopt.c"},{"name":"lib/slist.c"},{"name":"lib/smb.c"},{"name":"lib/smtp.c"},{"name":"lib/socks_gssapi.c"},{"name":"lib/socks_sspi.c"},{"name":"lib/tftp.c"},{"name":"lib/transfer.c"},{"name":"lib/uint-hash.c"},{"name":"lib/url.c"},{"name":"lib/urlapi.c"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vauth/krb5_sspi.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vauth/spnego_gssapi.c"},{"name":"lib/vauth/spnego_sspi.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/keylog.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls_scache.c"},{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_cfgable.c"},{"name":"src/tool_cfgable.h"},{"name":"src/tool_formparse.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_ipfs.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_operhlp.c"},{"name":"src/tool_ssls.c"},{"name":"src/tool_urlglob.c"},{"name":"tests/libtest/lib558.c"},{"name":"tests/unit/unit1302.c"},{"name":"tests/unit/unit1304.c"},{"name":"tests/unit/unit1330.c"},{"name":"tests/unit/unit1653.c"}],"number":263192,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0df6c01db398f5e25d00a062aae56f2a89d8ff55","revision":"0df6c01db398f5e25d00a062aae56f2a89d8ff55","revlink":"","when":1775066033,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 01 Apr 2026 22:50:11","branch":"master","category":"curl","codebase":"","comments":"GHA: bump actions and pips\n- update `actions/cache` from 5.0.3 to 5.0.4\n- update `actions/download-artifact` from 7.0.0 to 8.0.1\n- update `actions/upload-artifact` from 6.0.0 to 7.0.0\n- update `msys2/setup-msys2` from 2.30.0 to 2.31.0\n- update pip `ruff` from 0.15.7 to 0.15.8\n\nCloses #21195\nCloses #21197","files":[{"name":".github/scripts/requirements.txt"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":263225,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fcf946e8461b68840e4afb39711a52c9bf622a10","revision":"fcf946e8461b68840e4afb39711a52c9bf622a10","revlink":"","when":1775076611,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"},{"at":"Wed 01 Apr 2026 22:50:12","branch":"master","category":"curl","codebase":"","comments":"spelling: fix typos\nCloses #21198","files":[{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vtls/schannel.c"}],"number":263226,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0b06b944fef72cee4f1a608507ec93684b6b980f","revision":"0b06b944fef72cee4f1a608507ec93684b6b980f","revlink":"","when":1775076612,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0b06b944fef72cee4f1a608507ec93684b6b980f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775128126.130822,1775128147.001282],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775128147.008026,1775128147.208742],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775128147.212148,1775128147.386523],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775128147.390566,1775129386.08518],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3523/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775129386.132287,1775129386.541662],"urls":{}}],"text":["build","successful"],"times":[1775085597.406529,1775129386.545033]},"3524":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/Mail%20result/logs/stdio"]],"number":3524,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3524,"Build"],["codebase","","Build"],["got_revision","99d5b908781f452a1c2b549d53e0c9b96ed3942f","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","99d5b908781f452a1c2b549d53e0c9b96ed3942f","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 02 Apr 2026 02:44:04","branch":"master","category":"curl","codebase":"","comments":"CI: Improve labeler tag detection\nAdd entries for relevant new files added in the last two years.","files":[{"name":".github/labeler.yml"}],"number":263235,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"38b626e7908e944d362cbf200f75de24ed0a28c1","revision":"38b626e7908e944d362cbf200f75de24ed0a28c1","revlink":"","when":1775090644,"who":"Dan Fandrich <dan@coneharvesters.com>"},{"at":"Thu 02 Apr 2026 09:55:25","branch":"master","category":"curl","codebase":"","comments":"libssh: path length precaution\nMake sure the string is non-zero before indexing it -1. Right now, the\npath is always non-zero length so this is more for (future) safety\nreasons.\n\nCloses #21193","files":[{"name":"lib/vssh/libssh.c"}],"number":263262,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d888a53e14597f0fd252f14d8595b1e9adb7bcf5","revision":"d888a53e14597f0fd252f14d8595b1e9adb7bcf5","revlink":"","when":1775116525,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 02 Apr 2026 10:22:35","branch":"master","category":"curl","codebase":"","comments":"hsts: accept 10K entries in the list\nUp from 1K.\n\nReduces the risk that someone could flush the list by tricking a user to\ndo many transfers to new hostnames.\n\nDocument the limit.\n\nFollow-up to 03a792b186da7fdfbe4b85b022d7\n\nCloses #21200","files":[{"name":"docs/HSTS.md"},{"name":"docs/cmdline-opts/hsts.md"},{"name":"docs/libcurl/opts/CURLOPT_HSTS.md"},{"name":"lib/hsts.h"},{"name":"tests/data/test1674"},{"name":"tests/unit/unit1674.c"}],"number":263264,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"93e80c75b419cc6ec5639404b11773ee58e63073","revision":"93e80c75b419cc6ec5639404b11773ee58e63073","revlink":"","when":1775118155,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 02 Apr 2026 10:50:23","branch":"master","category":"curl","codebase":"","comments":"url: init req.no_body in DO so that it works for h2 push\nreq.no_body was only initialized in Curl_connect, while HTTP/2 server\npush adds a duplicated handle via Curl_multi_add_perform and calls\nCurl_init_do with conn==NULL, never invoking Curl_connect.\n\nVerify it by amending test 1620\n\nFound by Codex Security\n\nCloses #21194","files":[{"name":"lib/url.c"},{"name":"tests/unit/unit1620.c"}],"number":263270,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b27e828b938777b75cf627093e1c9c9d4af2cbd2","revision":"b27e828b938777b75cf627093e1c9c9d4af2cbd2","revlink":"","when":1775119823,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 02 Apr 2026 13:14:29","branch":"master","category":"curl","codebase":"","comments":"url: improve connection reuse on negotiate\nCheck state of negotiate to allow proper connection reuse.\n\nCloses #21203","files":[{"name":"lib/url.c"}],"number":263296,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"33e43985b8f3b9e66691d06e70be0395849856cd","revision":"33e43985b8f3b9e66691d06e70be0395849856cd","revlink":"","when":1775128469,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 02 Apr 2026 13:15:53","branch":"master","category":"curl","codebase":"","comments":"asyn-thrdd: item cleanup using resolv_id\nNow that we support multiple async operations at the same transfer,\nfix the thread queue cleanup to match not only the mid but also the\nresolv_id.\n\nFound by Codex Security\n\nCloses #21202","files":[{"name":"lib/asyn-thrdd.c"}],"number":263297,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"99d5b908781f452a1c2b549d53e0c9b96ed3942f","revision":"99d5b908781f452a1c2b549d53e0c9b96ed3942f","revlink":"","when":1775128553,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"99d5b908781f452a1c2b549d53e0c9b96ed3942f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775171140.813745,1775171161.000198],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775171161.006902,1775171161.189236],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775171161.192162,1775171161.348527],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775171161.351543,1775172229.448665],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3524/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775172229.497955,1775172230.388815],"urls":{}}],"text":["build","successful"],"times":[1775129389.331521,1775172230.394202]},"3525":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/Mail%20result/logs/stdio"]],"number":3525,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3525,"Build"],["codebase","","Build"],["got_revision","c54a3319ad19c991f6d7b09f6f782de19c65d187","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","c54a3319ad19c991f6d7b09f6f782de19c65d187","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 02 Apr 2026 16:40:26","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: drop building with libssh\nBumping `msys2/setup-msys2` from 2.30.0 to 2.31.0 also brought libssh\n0.12.0 (after 0.11.3). libssh has been long known for loading OpenSSH\nconfiguration from disk insecurely on Windows. 0.12.0 brings some fixes\nto this (CVE-2025-14821), which in turn may be changing its behavior on\nthe default GH Windows runner to fail all curl SCP/SFTP tests.\n\nDetecting what is the exact root cause, then defining exact runtime\nconditions for it is difficult and fragile. Same for changing these\nlibssh defaults (if at all possible.)\n\nBut, since configuration loading remains insecure and broken on Windows\neven after the mitigations made by 0.12.0 [0], this patch removes libssh\nfrom the Windows CI job using it previously.\n\nIf someone figures out how to run in CI, it can be readded, though in\ngeneral, using libssh on Windows seems to be less than ideal.\n\n[0] https://github.com/curl/curl-for-win/blob/0e4bd38a5b90f6431b4c145ed094940b4d6b6c0d/libssh.sh#L11-L94\n\nRefs:\nhttps://www.libssh.org/2026/02/10/libssh-0-12-0-and-0-11-4-security-releases/\nhttps://github.com/msys2/MINGW-packages/commit/91382507d5df17d89c074a1469bf3725a9602ff5\n#21199 (unsuccessful fix attempts)\n\nBug: https://github.com/curl/curl/pull/21195#issuecomment-4173085194\nFollow-up to fcf946e8461b68840e4afb39711a52c9bf622a10 #21195\n\nCloses #21204","files":[{"name":".github/workflows/windows.yml"}],"number":263312,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e127f8ce843e1c070c0ca2074c10dcc01081a395","revision":"e127f8ce843e1c070c0ca2074c10dcc01081a395","revlink":"","when":1775140826,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 02 Apr 2026 17:00:05","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: switch back to the canonical Cygwin mirror\nThe spare one is at the time of this patch inaccessible.\n\nFollow-up to fb5541c28bdc7761c50423335f44b698d36caef1 #20583\n\nCloses #21207","files":[{"name":".github/workflows/windows.yml"}],"number":263319,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dc20c91e04d17267d52dc8242d65f1d455666598","revision":"dc20c91e04d17267d52dc8242d65f1d455666598","revlink":"","when":1775142005,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 02 Apr 2026 18:01:20","branch":"master","category":"curl","codebase":"","comments":"hsts: make the HSTS read callback handle name dupes\nNow the logic for handling name duplicates and picking the longest\nexpiry and strictest subdomain is the same for the callback as for when\nreading from file.\n\nAlso strip trailing dots from the hostname added by the callback.\n\nA minor side-effect is that the hostname provided by the callback can\nnow enable subdomains by starting the name with a dot, but we discourage\nusing such hostnames in documentation.\n\nAmended test 1915 to verify.\n\nCloses #21201","files":[{"name":"docs/libcurl/opts/CURLOPT_HSTSREADFUNCTION.md"},{"name":"lib/hsts.c"},{"name":"tests/data/test1915"},{"name":"tests/libtest/lib1915.c"}],"number":263321,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e65ba1bd349a7affb09275a442b6a0837df079d9","revision":"e65ba1bd349a7affb09275a442b6a0837df079d9","revlink":"","when":1775145680,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 02 Apr 2026 19:11:42","branch":"master","category":"curl","codebase":"","comments":"CI: Fix or remove obsolete files in labeler config\nAdd a few more paths, too.","files":[{"name":".github/labeler.yml"}],"number":263330,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c54a3319ad19c991f6d7b09f6f782de19c65d187","revision":"c54a3319ad19c991f6d7b09f6f782de19c65d187","revlink":"","when":1775149902,"who":"Dan Fandrich <dan@coneharvesters.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"c54a3319ad19c991f6d7b09f6f782de19c65d187"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775215654.67258,1775215672.587609],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775215672.598324,1775215673.058653],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775215673.061727,1775215673.448647],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775215673.45222,1775216812.072489],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3525/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775216812.201265,1775216812.692996],"urls":{}}],"text":["build","successful"],"times":[1775172233.710329,1775216812.696724]},"3526":{"blame":["Samuel Henrique <samueloph@debian.org>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/Mail%20result/logs/stdio"]],"number":3526,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3526,"Build"],["codebase","","Build"],["got_revision","f4eddde9dc9c583a46bc3ddf8c858ce24326069b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","f4eddde9dc9c583a46bc3ddf8c858ce24326069b","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 03 Apr 2026 17:06:16","branch":"master","category":"curl","codebase":"","comments":"tool: fix retries in parallel mode\nVerify that curl's --retry behaviour works\n\n- test 502 in serial, works\n- test 502 in parallel, hangs forver, test skipped by default\n- test 401, no retries done\n\nFixes #20669\nReported-by: BlackFuffey on github\nCloses #21206","files":[{"name":"src/tool_operate.c"},{"name":"tests/http/test_05_errors.py"}],"number":263391,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"78e281bf6a1485c19a5cec1017cb09cab09cde62","revision":"78e281bf6a1485c19a5cec1017cb09cab09cde62","revlink":"","when":1775228776,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 03 Apr 2026 17:07:36","branch":"master","category":"curl","codebase":"","comments":"test 766: flag as timing-dependent\nWe have noticed this test as failing when run in parallel in Fedora and\nAmazon Linux:\nhttps://src.fedoraproject.org/rpms/curl/c/389f1409549178f639afa49f478c544fdaa87be2?branch=rawhide\n\nDebian did not have issues but given there are other FTP tests flagged\nas timing-dependent, it makes sense to flag this one too if we notice\nfailures in other OSes.\n\nCloses #21155","files":[{"name":"tests/data/test766"}],"number":263392,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f4eddde9dc9c583a46bc3ddf8c858ce24326069b","revision":"f4eddde9dc9c583a46bc3ddf8c858ce24326069b","revlink":"","when":1775228856,"who":"Samuel Henrique <samueloph@debian.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"f4eddde9dc9c583a46bc3ddf8c858ce24326069b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775273756.50438,1775273783.182442],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775273783.189154,1775273783.43769],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775273783.441314,1775273783.649958],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775273783.653739,1775275211.377986],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3526/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775275211.388909,1775275211.99423],"urls":{}}],"text":["build","successful"],"times":[1775229322.346362,1775275211.999054]},"3527":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/Mail%20result/logs/stdio"]],"number":3527,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3527,"Build"],["codebase","","Build"],["got_revision","b1784ead8e042e3ae2399458acf763928670e1e6","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b1784ead8e042e3ae2399458acf763928670e1e6","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 03 Apr 2026 22:27:59","branch":"master","category":"curl","codebase":"","comments":"dnscache: fix locking for negative caching\nReported-by: Izan on hackerone\nCloses #21209","files":[{"name":"lib/dnscache.c"}],"number":263407,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1bf663e32f054d40dbe5e30947f893735a230e47","revision":"1bf663e32f054d40dbe5e30947f893735a230e47","revlink":"","when":1775248079,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 03 Apr 2026 22:33:41","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":263408,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b1784ead8e042e3ae2399458acf763928670e1e6","revision":"b1784ead8e042e3ae2399458acf763928670e1e6","revlink":"","when":1775248421,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b1784ead8e042e3ae2399458acf763928670e1e6"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775322047.152106,1775322055.539262],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775322055.543014,1775322056.089579],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775322056.092375,1775322056.32716],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775322056.329925,1775323247.293926],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3527/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775323247.301533,1775323250.402611],"urls":{}}],"text":["build","successful"],"times":[1775275216.302625,1775323250.405665]},"3528":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/Mail%20result/logs/stdio"]],"number":3528,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3528,"Build"],["codebase","","Build"],["got_revision","ec22ea2502264dbf4ef883a850056c602d8cc41b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ec22ea2502264dbf4ef883a850056c602d8cc41b","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 04 Apr 2026 11:35:24","branch":"master","category":"curl","codebase":"","comments":"buildconf: remove\nNot used since 85868537d6d5b (Aug 2020)\n\nRemoved from the release tarballs since 91fcbc5d1a489c (Aug 2024)\n\nCloses #21210","files":[{"name":".gitattributes"},{"name":".github/scripts/distfiles.sh"},{"name":"buildconf"}],"number":263440,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e96cb8b1d8ec5cee7e3aaa6463cb3314987c8fff","revision":"e96cb8b1d8ec5cee7e3aaa6463cb3314987c8fff","revlink":"","when":1775295324,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 04 Apr 2026 12:37:39","branch":"master","category":"curl","codebase":"","comments":"docs: CURLOPT_LOGIN_OPTIONS is a login property\nTest case 1982 verifies this\n\nCloses #21215","files":[{"name":"docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.md"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1982"}],"number":263446,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d2110e7fcfe3f66e8fec2e54ebaa05bd9c897ceb","revision":"d2110e7fcfe3f66e8fec2e54ebaa05bd9c897ceb","revlink":"","when":1775299059,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 04 Apr 2026 13:55:16","branch":"master","category":"curl","codebase":"","comments":"libssh: fix `-Wsign-compare` in 32-bit builds\nSeen with mingw-w64 i686 gcc 15.2.0 (mingw32):\n```\nD:/a/curl/curl/lib/vssh/libssh.c: In function 'myssh_in_SFTP_QUOTE_STAT':\nD:/a/curl/curl/lib/vssh/libssh.c:1664:13: error: comparison of integer expressions\n  of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Werror=sign-compare]\n 1664 |     if(date > UINT_MAX)\n      |             ^\ncc1.exe: all warnings being treated as errors\n```\nRef: https://github.com/curl/curl/actions/runs/23966805891/job/69908216152\n\nCherry-picked from #21199\n\nCloses #21214","files":[{"name":"lib/vssh/libssh.c"}],"number":263457,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8c8eeba5225599a1f5750ece1d15751a8bfce0bb","revision":"8c8eeba5225599a1f5750ece1d15751a8bfce0bb","revlink":"","when":1775303716,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 04 Apr 2026 15:44:22","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: switch 3 mingw-w64 jobs to ucrt64\nmingw-w64 (using msvcrt) is in legacy status.\n\nRef: https://www.msys2.org/docs/environments/\n\nCloses #21213","files":[{"name":".github/workflows/windows.yml"}],"number":263466,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f419afd058cc00c8a4d7177a34e8e6ce4be7547f","revision":"f419afd058cc00c8a4d7177a34e8e6ce4be7547f","revlink":"","when":1775310262,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 04 Apr 2026 15:52:44","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: bump OpenSSH-Windows to v10, other improvements\n- use it in a mingw-w64 job.\n- add support for native ARM64 binaries.\n- add ability to use built-in OpenSSH server in mingw-w64 jobs.\n\nCherry-picked from #21199\n\nCloses #21219","files":[{"name":".github/workflows/windows.yml"}],"number":263467,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3b8bb1a86afbaf967163bf6709b1825e11655bf5","revision":"3b8bb1a86afbaf967163bf6709b1825e11655bf5","revlink":"","when":1775310764,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 04 Apr 2026 17:07:22","branch":"master","category":"curl","codebase":"","comments":"url: set default upload flags to CURLULFLAG_SEEN\nAs documented. Not doing this was a regression.\n\nFollow-up to 6758aa722ddf5a6db819b753d96\n\nReported by Codex Security\n\nCloses #21217","files":[{"name":"lib/url.c"}],"number":263487,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6d6d81e393b790fda5792cbd6aa9c7af82669226","revision":"6d6d81e393b790fda5792cbd6aa9c7af82669226","revlink":"","when":1775315242,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 04 Apr 2026 17:09:23","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_UPLOAD_FLAGS.md: expand\nAnd list each supported flag in a nicer way\n\nCloses #21218","files":[{"name":"docs/libcurl/opts/CURLOPT_UPLOAD_FLAGS.md"}],"number":263488,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b669a58f2e046fdd0145eef117e5937cfd57cfa4","revision":"b669a58f2e046fdd0145eef117e5937cfd57cfa4","revlink":"","when":1775315363,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 04 Apr 2026 17:10:37","branch":"master","category":"curl","codebase":"","comments":"doh: remove superfluous doh_req check\nIt has already been checked previously in the function.\n\nSpotted by CodeSonar\n\nCloses #21216","files":[{"name":"lib/doh.c"}],"number":263489,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"741ee573757e77d489d5fe54a0617d7d907486c7","revision":"741ee573757e77d489d5fe54a0617d7d907486c7","revlink":"","when":1775315437,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 04 Apr 2026 17:16:36","branch":"master","category":"curl","codebase":"","comments":"sshserver.pl: add option to disable KEX algorithms in sshd\nCherry-picked from #21199\n\nCloses #21220","files":[{"name":"tests/sshserver.pl"}],"number":263492,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c98d0a2e9aa7ec87d16af8b056e6e7c0d614feec","revision":"c98d0a2e9aa7ec87d16af8b056e6e7c0d614feec","revlink":"","when":1775315796,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 04 Apr 2026 18:34:13","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: restore libssh, fix to pass tests with 0.12.0\nlibssh 0.12.0 on Windows 64-bit Intel fails to connect to sshd (with SSH\nstate 30) when using the mlkem768x25519-sha256 KEX. (32-bit Intel, ARM64\nand tested non-Windows platforms work fine.) Fix by disabling this KEX\nfor the libssh job.\n\nI do not recommend libssh on Windows due to bugs an insecure behavior.\n\nAlso:\n- fix libssh TFLAGS condition for mingw-w64.\n\nFollow-up to e127f8ce843e1c070c0ca2074c10dcc01081a395 #21204\nFollow-up to fcf946e8461b68840e4afb39711a52c9bf622a10 #21195\n\nCloses #21199","files":[{"name":".github/workflows/windows.yml"}],"number":263499,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ec22ea2502264dbf4ef883a850056c602d8cc41b","revision":"ec22ea2502264dbf4ef883a850056c602d8cc41b","revlink":"","when":1775320453,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ec22ea2502264dbf4ef883a850056c602d8cc41b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775365715.699381,1775365741.911629],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775365741.918427,1775365742.21977],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775365742.223926,1775365742.384165],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775365742.411377,1775366924.33765],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3528/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775366924.381815,1775366924.79649],"urls":{}}],"text":["build","successful"],"times":[1775323256.586595,1775366924.800401]},"3529":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/Mail%20result/logs/stdio"]],"number":3529,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3529,"Build"],["codebase","","Build"],["got_revision","2e5d219205ebec64a66bfd29bba73dd5049c434f","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","2e5d219205ebec64a66bfd29bba73dd5049c434f","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 04 Apr 2026 22:32:54","branch":"master","category":"curl","codebase":"","comments":"sendf: fix CR detection if no LF is in the chunk\nWhen doing line ending conversions, and a chunk contains no '\\n', the\nfunction returned early without updating prev_cr to reflect the last\nbyte. It could then lead to CRLFs sequences not get converted when\noccuring right on the boundary border.\n\nFound by Codex Security\n\nCloses #21221","files":[{"name":"lib/sendf.c"}],"number":263529,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2e5d219205ebec64a66bfd29bba73dd5049c434f","revision":"2e5d219205ebec64a66bfd29bba73dd5049c434f","revlink":"","when":1775334774,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"2e5d219205ebec64a66bfd29bba73dd5049c434f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775409680.932899,1775409688.136153],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775409688.140259,1775409688.291019],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775409688.293202,1775409688.426375],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775409688.428533,1775410494.23291],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3529/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775410494.238646,1775410494.626419],"urls":{}}],"text":["build","successful"],"times":[1775366927.039205,1775410494.629507]},"3530":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/Mail%20result/logs/stdio"]],"number":3530,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3530,"Build"],["codebase","","Build"],["got_revision","af08d642ea77e433e7817bb0e4ee2bbbd5bb8e02","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","af08d642ea77e433e7817bb0e4ee2bbbd5bb8e02","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 05 Apr 2026 11:19:42","branch":"master","category":"curl","codebase":"","comments":"runtests: allow configuring SSH host/client key algorithm\nvia env `CURL_TEST_SSH_KEYALGO`, `rsa` (default), `ecdsa`, `ed25519`.\n\nTo ease debugging and testing and to make these code paths more\nuniversal.\n\nCloses #21223","files":[{"name":".github/workflows/windows.yml"},{"name":"docs/tests/FILEFORMAT.md"},{"name":"tests/data/test1459"},{"name":"tests/runtests.pl"},{"name":"tests/servers.pm"},{"name":"tests/sshhelp.pm"},{"name":"tests/sshserver.pl"}],"number":263551,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"acda4eae5eeb24a7b0ab9ec7b1783d74eb43687c","revision":"acda4eae5eeb24a7b0ab9ec7b1783d74eb43687c","revlink":"","when":1775380782,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 05 Apr 2026 15:23:02","branch":"master","category":"curl","codebase":"","comments":"libssh: fix `-Wsign-compare` in 32-bit builds by dropping a redundant check\nFollow-up to 8c8eeba5225599a1f5750ece1d15751a8bfce0bb #21214 (wrong silencing)\nFollow-up to c049c37acd074a61bbd07eebe25fdf32af575a2a #18989 (add redundant check)\nFollow-up to c988ec9f41060144e175b519f9017c569ac8d3db #9328 (make check fail)\nFollow-up to 44a02d2532c4e6dabb8f2a074d52d5e99ff533be #9324 (add original check)\n\nCloses #21225","files":[{"name":"lib/vssh/libssh.c"}],"number":263585,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8968a68ebae70f5b61bb87194fd0975d3d0371f4","revision":"8968a68ebae70f5b61bb87194fd0975d3d0371f4","revlink":"","when":1775395382,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 05 Apr 2026 16:07:54","branch":"master","category":"curl","codebase":"","comments":"share: do bitshifts after the type is checked to be valid\nFixes #21224\nReported-by: bird on github\nCloses #21226","files":[{"name":"lib/curl_share.c"}],"number":263590,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7813d9a077b3e0723a9fb82676957e81f351368b","revision":"7813d9a077b3e0723a9fb82676957e81f351368b","revlink":"","when":1775398074,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 05 Apr 2026 16:45:30","branch":"master","category":"curl","codebase":"","comments":"libssh: fix 64-bit printf mask for mingw-w64 <=6.0.0\nFixing (dl-mingw, CM 6.4.0-i686 (mingw-w64 5.0.0) schannel !unity):\n```\nlib/vssh/libssh.c: In function 'myssh_in_SFTP_QUOTE_STATVFS':\nlib/vssh/libssh.c:573:31: error: ISO C does not support the 'I' printf flag [-Werror=format=]\n     char *tmp = curl_maprintf(\"statvfs:\\n\"\n                               ^~~~~~~~~~~~\nlib/vssh/libssh.c:573:31: error: format '%u' expects argument of type 'unsigned int', but argument 2 has type 'uint64_t {aka long long unsigned int}' [-Werror=format=]\nlib/vssh/libssh.c:573:31: error: ISO C does not support the 'I' printf flag [-Werror=format=]\n[...]\n```\nRef: https://github.com/curl/curl/actions/runs/24002480364/job/70000685821\n\nmingw-w64 <=6.0.0 define `PRIu64` like this:\n```\n./inttypes.h:#define PRIu64 \"I64u\"\n```\n\nFollow-up to 413a0fedd02c8c6df1d294534b8c6e306fcca7a2 #12346\nCherry-picked from #21227\n\nCloses #21229","files":[{"name":"lib/vssh/libssh.c"}],"number":263607,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"20756bcf9a5d7075732aaf3cf374ab3bd67cdde3","revision":"20756bcf9a5d7075732aaf3cf374ab3bd67cdde3","revlink":"","when":1775400330,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 05 Apr 2026 16:53:09","branch":"master","category":"curl","codebase":"","comments":"docs: noproxy wants the punycoded hostname version\nReported-by: Mehtab Zafar\n\nCloses #21228","files":[{"name":"docs/cmdline-opts/noproxy.md"},{"name":"docs/libcurl/opts/CURLOPT_NOPROXY.md"}],"number":263608,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f22f08a0dfa8843b9f0c10e9227cd8890e64cb46","revision":"f22f08a0dfa8843b9f0c10e9227cd8890e64cb46","revlink":"","when":1775400789,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 05 Apr 2026 17:41:11","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: enable more options in 32-bit jobs\nc-ares, gnutls, libssh, openssl.\n\nCloses #21227","files":[{"name":".github/workflows/windows.yml"}],"number":263619,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8b50c9d1cc778932d14524dca2eeea4958a9ffd0","revision":"8b50c9d1cc778932d14524dca2eeea4958a9ffd0","revlink":"","when":1775403671,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 05 Apr 2026 17:47:57","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_SOCKS5_AUTH.md: an access property\nReported-by: Cutiapreta on hackerone\nCloses #21230","files":[{"name":"docs/libcurl/opts/CURLOPT_SOCKS5_AUTH.md"}],"number":263624,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f3176e0be84b016973d0d0874acf906267ada791","revision":"f3176e0be84b016973d0d0874acf906267ada791","revlink":"","when":1775404077,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 05 Apr 2026 18:03:41","branch":"master","category":"curl","codebase":"","comments":"man: fix argument type for `CURLSHOPT_[UN]SHARE` options\nCloses #21232","files":[{"name":"docs/libcurl/opts/CURLSHOPT_SHARE.md"},{"name":"docs/libcurl/opts/CURLSHOPT_UNSHARE.md"}],"number":263629,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"af08d642ea77e433e7817bb0e4ee2bbbd5bb8e02","revision":"af08d642ea77e433e7817bb0e4ee2bbbd5bb8e02","revlink":"","when":1775405021,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"af08d642ea77e433e7817bb0e4ee2bbbd5bb8e02"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775452606.664105,1775452659.669174],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775452659.676654,1775452660.391942],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775452660.396989,1775452660.947885],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775452660.952721,1775454237.42598],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3530/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775454237.437677,1775454238.961516],"urls":{}}],"text":["build","successful"],"times":[1775410497.332959,1775454238.965545]},"3531":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/Mail%20result/logs/stdio"]],"number":3531,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3531,"Build"],["codebase","","Build"],["got_revision","7b96563a057ac5cf96cb2b3e9a0df9e1c84ac0cc","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7b96563a057ac5cf96cb2b3e9a0df9e1c84ac0cc","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 05 Apr 2026 22:03:50","branch":"master","category":"curl","codebase":"","comments":"curl_setup.h: drop stray/unused `USE_OPENSSL_QUIC` guard\nFollow-up to 6aaac9dd388a64d0f511544496608693e1105d13 #20226\n\nCloses #21235","files":[{"name":"lib/curl_setup.h"}],"number":263645,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5fdb35a3bc788699a9af03fdc01282261f672829","revision":"5fdb35a3bc788699a9af03fdc01282261f672829","revlink":"","when":1775419430,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 06 Apr 2026 02:52:08","branch":"master","category":"curl","codebase":"","comments":"Makefile.am: replace stray `:=` with `=` [ci skip]\n`=` is used everywhere else in `Makefile.am` files.\n\nCherry-picked from #21000","files":[{"name":"lib/Makefile.am"},{"name":"src/Makefile.am"}],"number":263654,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6e9df9f111dfe8b5ce4be181b2ec5dca291a8b99","revision":"6e9df9f111dfe8b5ce4be181b2ec5dca291a8b99","revlink":"","when":1775436728,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 06 Apr 2026 02:52:08","branch":"master","category":"curl","codebase":"","comments":"cmake: drop redundant condition\nFollow-up to 43397b0283d4cdb10797e7ead6eacbe09f8a3e77 #21015\nCherry-picked from #21000","files":[{"name":"CMake/PickyWarnings.cmake"}],"number":263655,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e078485b361e5d23c6f9f7dd57bcc9bce0a877b6","revision":"e078485b361e5d23c6f9f7dd57bcc9bce0a877b6","revlink":"","when":1775436728,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 06 Apr 2026 04:05:58","branch":"master","category":"curl","codebase":"","comments":"spacecheck.pl: fix to check 3+ newlines in all files\nFollow-up to e52e6dac8e83dd06306e3e9eca32a39575e8fec6 #20269\n\nCloses #21237","files":[{"name":"lib/hostip.h"},{"name":"scripts/spacecheck.pl"}],"number":263665,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7b96563a057ac5cf96cb2b3e9a0df9e1c84ac0cc","revision":"7b96563a057ac5cf96cb2b3e9a0df9e1c84ac0cc","revlink":"","when":1775441158,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7b96563a057ac5cf96cb2b3e9a0df9e1c84ac0cc"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775498198.418992,1775498208.28014],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775498208.283884,1775498208.467527],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775498208.470467,1775498208.627294],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775498208.629716,1775499283.25809],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3531/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775499283.600898,1775499284.025289],"urls":{}}],"text":["build","successful"],"times":[1775454241.975912,1775499284.029501]},"3532":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3532/steps/git/logs/stdio"]],"number":3532,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3532,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ecd09257d8643bbe4a06da1ac5d77352db6a0366","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 06 Apr 2026 18:49:13","branch":"master","category":"curl","codebase":"","comments":"GHA: autoreconf downloaded tarballs where missing\nTo avoid using pre-built `./configure` scripts.\n\nAlso: drop unrecognized nettle `./configure` option.\n\nCloses #21240","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":263782,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"596f685da5e59bfce1f3432b5c5cfeae7073c4bb","revision":"596f685da5e59bfce1f3432b5c5cfeae7073c4bb","revlink":"","when":1775494153,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 06 Apr 2026 18:49:13","branch":"master","category":"curl","codebase":"","comments":"GHA/curl-for-win: drop certdata dependency and `GITHUB_TOKEN` with it\n`certdata` dependency requires accessing api.github.com for\na reproducible timestamp, which in turn requires a GitHub token to avoid\nerrors due to rate limiting. Avoid all this by omitting this dependency,\nwhich isn't necessary for these build tests anyway.\n\nThe `zero` job already did not use `certdata`, but disable explicitly\nanyway just in case.\n\nReported-by: James Fuller\n\nFollow-up to https://github.com/curl/curl-for-win/commit/9514184977347dbfcd7a4f48daeda7bdb8222458\nFollow-up to 128c252975423856d1403c42267a8a1f1b97433f #21105\n\nCloses #21241","files":[{"name":".github/workflows/curl-for-win.yml"}],"number":263783,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ecd09257d8643bbe4a06da1ac5d77352db6a0366","revision":"ecd09257d8643bbe4a06da1ac5d77352db6a0366","revlink":"","when":1775494153,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ecd09257d8643bbe4a06da1ac5d77352db6a0366"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3532/steps/git/logs/stdio"]],"name":"git","results":[2,[]],"statistics":{},"step_number":0,"text":["updating"],"times":[1775541763.897514,1775541777.75402],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty_1","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Mail result","results":[null,[]],"statistics":{},"step_number":4,"text":[],"times":[null,null],"urls":{}}],"text":["failed"],"times":[1775499286.797671,1775541777.768182]},"3533":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/Mail%20result/logs/stdio"]],"number":3533,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3533,"Build"],["codebase","","Build"],["got_revision","f1e3091923d064b9f63669796a9a0e1a5c687d68","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","f1e3091923d064b9f63669796a9a0e1a5c687d68","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 06 Apr 2026 22:09:03","branch":"master","category":"curl","codebase":"","comments":"cfilters: fix Curl_pollset_poll() return code mixup\nCurl_conn_cf_poll did not map adjust_pollset failures to poll-style\nerrors properly, so error codes were treated as ready events.\n\nFound by Codex Security\n\nCloses #21231","files":[{"name":"lib/cfilters.c"},{"name":"lib/select.c"}],"number":263801,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4cb4f9d6024caff5ef3629f6fe3f6e54aa810f3a","revision":"4cb4f9d6024caff5ef3629f6fe3f6e54aa810f3a","revlink":"","when":1775506143,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 06 Apr 2026 23:12:06","branch":"master","category":"curl","codebase":"","comments":"lib: reserve 'result' for CURLcode\nFor consistency, whereever we use a local variable named 'result' that\nis a CURLcode type. Make other types use other names.\n\nCloses #21244","files":[{"name":"lib/conncache.c"},{"name":"lib/conncache.h"},{"name":"lib/curlx/fopen.c"},{"name":"lib/fake_addrinfo.c"},{"name":"lib/mime.c"},{"name":"lib/progress.c"},{"name":"lib/socks_gssapi.c"},{"name":"lib/url.c"},{"name":"lib/vtls/rustls.c"}],"number":263812,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9f5d1a38d15fa0812865e620c1911a02b18c8e67","revision":"9f5d1a38d15fa0812865e620c1911a02b18c8e67","revlink":"","when":1775509926,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 07 Apr 2026 00:33:48","branch":"master","category":"curl","codebase":"","comments":"cmake: pre-fill `HAVE_PIPE2` for two more platforms\nFor DragonFlyBSD and SunOS.\n\nAlso opt-in `BSD`, which is covering those listed explicitly, when using\nCMake 3.25+.\n\nFollow-up to 131a2fd5aaa1a809211695d2ef8151ffadbebc0c #16987\n\nCloses #21243","files":[{"name":"CMake/unix-cache.cmake"}],"number":263823,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fc3261b284b7abf737818abcc693360d40124d37","revision":"fc3261b284b7abf737818abcc693360d40124d37","revlink":"","when":1775514828,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 07 Apr 2026 07:48:58","branch":"master","category":"curl","codebase":"","comments":"lib: reserve 'result' for CURLcode, even more\nCloses #21245","files":[{"name":"lib/conncache.c"},{"name":"lib/formdata.c"},{"name":"lib/http.c"},{"name":"lib/smtp.c"},{"name":"lib/url.c"},{"name":"lib/urlapi.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.c"}],"number":263836,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"be92f0a2e45209dcfbfde134a6b24aa8d79c6457","revision":"be92f0a2e45209dcfbfde134a6b24aa8d79c6457","revlink":"","when":1775540938,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 07 Apr 2026 07:50:19","branch":"master","category":"curl","codebase":"","comments":"Dockerfile: update debian:bookworm-slim Docker digest to 4724b8c\nCloses #21248","files":[{"name":"Dockerfile"}],"number":263837,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f1e3091923d064b9f63669796a9a0e1a5c687d68","revision":"f1e3091923d064b9f63669796a9a0e1a5c687d68","revlink":"","when":1775541019,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"f1e3091923d064b9f63669796a9a0e1a5c687d68"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775563433.128316,1775563461.594543],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775563461.598901,1775563461.777142],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775563461.779639,1775563461.928812],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775563461.931048,1775564348.135723],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3533/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775564348.142024,1775564348.515516],"urls":{}}],"text":["build","successful"],"times":[1775541830.820761,1775564348.519118]},"3535":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/Mail%20result/logs/stdio"]],"number":3535,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3535,"Build"],["codebase","","Build"],["got_revision","80b2a5dd37e8fbea3aa70229ab7685f535f1a6cc","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","80b2a5dd37e8fbea3aa70229ab7685f535f1a6cc","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 07 Apr 2026 14:50:42","branch":"master","category":"curl","codebase":"","comments":"libssh2: split ssh_statemachine into more sub functions\nThe pieces of the state machine that were not separate functions before, now\nare.\n\nAlso removed the use of ternary operators in the function calls.\n\nFollow-up to f0bf43e20936cf4aa2665\n\nCloses #21249","files":[{"name":"lib/vssh/libssh2.c"}],"number":263883,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a20989b82c5c6ac98997734726aed891f806fd45","revision":"a20989b82c5c6ac98997734726aed891f806fd45","revlink":"","when":1775566242,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 07 Apr 2026 15:59:04","branch":"master","category":"curl","codebase":"","comments":"libssh: split myssh_statemach_act into sub functions and rename\nFollow-up to bd3b2a626a33434a1e9e83a\n\n- rename it to myssh_statemachine\n\n- remove the use of ternary operators in the switch\n\n- fix the error handling for if 'sshp' actually ever is NULL\n\nCloses #21250","files":[{"name":"lib/vssh/libssh.c"}],"number":263900,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b168fc79ff20807e592678bfc85272c1e1edd278","revision":"b168fc79ff20807e592678bfc85272c1e1edd278","revlink":"","when":1775570344,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 07 Apr 2026 16:09:51","branch":"master","category":"curl","codebase":"","comments":"GHA: update openssl/openssl to v3.6.2\nCloses #21254","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":263902,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"44c19a2cce7effa8ab59cbae913b6e911516c41a","revision":"44c19a2cce7effa8ab59cbae913b6e911516c41a","revlink":"","when":1775570991,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Tue 07 Apr 2026 16:26:25","branch":"master","category":"curl","codebase":"","comments":"cf-ip-happy: limit concurrent attempts\nIntroduce a limit on the concurrent connect attempts of 6:\n\n- document this in CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS\n- close the oldest attempt before opening a new one that would\n  exceed the limit\n- closing failed attempts early to avoid sockets use beyong their\n  usefulness\n- add tests for limits in unit2600\n\nThese changes are externally visible as file descriptors will be\nreassigned where we previously kept the old one around and started a\nnew socket, allocating always a new descriptor.\n\nCloses #21252","files":[{"name":"docs/libcurl/opts/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.md"},{"name":"lib/cf-ip-happy.c"},{"name":"tests/unit/unit2600.c"}],"number":263907,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"db9b6fa82e9062d5c1e1bfb9e9faf898075fbb99","revision":"db9b6fa82e9062d5c1e1bfb9e9faf898075fbb99","revlink":"","when":1775571985,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 07 Apr 2026 16:32:22","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: drop readability-math-missing-parentheses\nIt's mostly annoying and not helpful","files":[{"name":".clang-tidy.yml"}],"number":263910,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"09f9035045718bcaa7c794a0dece1f724c8d0883","revision":"09f9035045718bcaa7c794a0dece1f724c8d0883","revlink":"","when":1775572342,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 07 Apr 2026 16:32:22","branch":"master","category":"curl","codebase":"","comments":"parsedate: clarify time2epoch and add more variations to test 517\nPolish the time2epoch function to become a little more readable.\n\nCorrected the military time zones: they were going in the wrong\ndirection.\n\nAdd more curl_getdate() input varations to test 517\n\nCloses #21251","files":[{"name":"lib/parsedate.c"},{"name":"tests/libtest/lib517.c"}],"number":263911,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3536730f331f2482b10226db231dfb63b5c24faa","revision":"3536730f331f2482b10226db231dfb63b5c24faa","revlink":"","when":1775572342,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 07 Apr 2026 16:57:46","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: avoid assigments in `if` expressions\nAlso enable check in clang-tidy.\n\nCherry-picked from #20794\n\nCloses #21256","files":[{"name":".clang-tidy.yml"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/x509asn1.c"}],"number":263919,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d3dc5dbc87f3047ecac73aa0e7fb190cee59eb86","revision":"d3dc5dbc87f3047ecac73aa0e7fb190cee59eb86","revlink":"","when":1775573866,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 07 Apr 2026 20:04:44","branch":"master","category":"curl","codebase":"","comments":"gtls: fail for large files in `load_file()`\nUsed for issuer certs. Limit the size at `CURL_MAX_INPUT_LENGTH`, 8MB.\n\nBug: https://github.com/curl/curl/pull/21256#discussion_r3045854654\n\nCloses #21257","files":[{"name":"lib/vtls/gtls.c"}],"number":263934,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b2a767dbcef3d9442d51cc22ffb52804927e473f","revision":"b2a767dbcef3d9442d51cc22ffb52804927e473f","revlink":"","when":1775585084,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 08 Apr 2026 02:31:44","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: bump mbedTLS 3 to 3.6.5 (from 3.6.4), also verify hash\nAlso:\n- fix incorrect version in cache id.\n  Follow-up to 3a305831d1a9d10b2bfd4fa3939ed41275fee7f7 #19077\n- latest version 3.6.6 fails pytests. Seems similar to the v4.1.0\n  regression.\n  https://github.com/curl/curl/pull/21178\n  https://github.com/Mbed-TLS/mbedtls/issues/10668\n\nCloses #21262","files":[{"name":".github/workflows/linux.yml"}],"number":263959,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f82ed74ed6f64c2bcfff17e8ea6b0806e9ac6cf5","revision":"f82ed74ed6f64c2bcfff17e8ea6b0806e9ac6cf5","revlink":"","when":1775608304,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 08 Apr 2026 03:51:54","branch":"master","category":"curl","codebase":"","comments":"configure: silence useless clang warnings in C89 builds\nSyncing with CMake.\n\nFollow-up to 43397b0283d4cdb10797e7ead6eacbe09f8a3e77 #21015\nFollow-up to 09c9afdd711d0b2ee9f524a235803e755e1074b7 #20363\n\nCloses #21263","files":[{"name":"m4/curl-compilers.m4"}],"number":263960,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4c9af8b6d183ba4f84564dda9c17303b6c10d6f8","revision":"4c9af8b6d183ba4f84564dda9c17303b6c10d6f8","revlink":"","when":1775613114,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 08 Apr 2026 08:03:16","branch":"master","category":"curl","codebase":"","comments":"tool_getparam: reduce opt_string complexity\n- move arguments taking unsigned numbers into opt_num\n\n- move arugments taking seconds into opt_secs\n\nCloses #21261","files":[{"name":"src/tool_getparam.c"},{"name":"src/tool_getparam.h"}],"number":263961,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"80b2a5dd37e8fbea3aa70229ab7685f535f1a6cc","revision":"80b2a5dd37e8fbea3aa70229ab7685f535f1a6cc","revlink":"","when":1775628196,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"80b2a5dd37e8fbea3aa70229ab7685f535f1a6cc"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775636109.841752,1775636129.88832],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775636129.892427,1775636130.055343],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775636130.05756,1775636130.201155],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775636130.203317,1775637123.23504],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3535/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775637123.240334,1775637123.955599],"urls":{}}],"text":["build","successful"],"times":[1775636109.750608,1775637123.958274]},"3536":{"blame":["Daniel Stenberg <daniel@haxx.se>","Ted Lyngmo <ted@lyncon.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/Mail%20result/logs/stdio"]],"number":3536,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3536,"Build"],["codebase","","Build"],["got_revision","c0e7f70218805db85ca5499f31c15cb4548d828b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","c0e7f70218805db85ca5499f31c15cb4548d828b","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 08 Apr 2026 11:25:54","branch":"master","category":"curl","codebase":"","comments":"docs: use the correct CURLOPT_WRITEFUNCTION signature\nIn order to not encourage users to use incompatible function pointers,\nchange the callback function definitions to use `char *` instead of\n`void *` for the first argument.\n\nTriggered by https://stackoverflow.com/questions/79921871/curl-c-c-library-based-application-produces-erronious-response-for-http-post-r#comment141032037_79921871 :\n\n\"The code was mostly modified from\n [this example code](https://curl.se/libcurl/c/postinmemory.html),\n honestly I never knew this is wrong. Thanks for pointing it out.\"\n\nSigned-off-by: Ted Lyngmo <ted@lyncon.se>\nCloses #21265","files":[{"name":"docs/FAQ.md"},{"name":"docs/examples/cacertinmem.c"},{"name":"docs/examples/certinfo.c"},{"name":"docs/examples/chkspeed.c"},{"name":"docs/examples/crawler.c"},{"name":"docs/examples/ephiperfifo.c"},{"name":"docs/examples/evhiperfifo.c"},{"name":"docs/examples/externalsocket.c"},{"name":"docs/examples/ftp-delete.c"},{"name":"docs/examples/ftpget.c"},{"name":"docs/examples/ftpsget.c"},{"name":"docs/examples/ftpuploadresume.c"},{"name":"docs/examples/getinmemory.c"},{"name":"docs/examples/ghiper.c"},{"name":"docs/examples/hiperfifo.c"},{"name":"docs/examples/http2-pushinmemory.c"},{"name":"docs/examples/postinmemory.c"},{"name":"docs/examples/sepheaders.c"},{"name":"docs/examples/sessioninfo.c"},{"name":"docs/examples/sftpget.c"},{"name":"docs/examples/synctime.c"},{"name":"docs/examples/url2file.c"},{"name":"docs/examples/usercertinmem.c"},{"name":"docs/libcurl/libcurl-tutorial.md"},{"name":"docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.md"},{"name":"tests/libtest/lib3102.c"}],"number":263973,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"135665036f2d98efb928df1195f9ef80208483dd","revision":"135665036f2d98efb928df1195f9ef80208483dd","revlink":"","when":1775640354,"who":"Ted Lyngmo <ted@lyncon.se>"},{"at":"Wed 08 Apr 2026 11:27:31","branch":"master","category":"curl","codebase":"","comments":"mbedtls: fix ECJPAKE matching\nIt did not require a full-length match, so empty or prefix tokens map to\nECJPAKE would silently add that cipher to the configured list.\n\nFollow-up to fba9afebba22d577f122239b18\n\nReported by Codex Security\n\nCloses #21264","files":[{"name":"lib/vtls/mbedtls.c"}],"number":263974,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"59c8de789764e004e7e16d00702ba956dbb8cd2f","revision":"59c8de789764e004e7e16d00702ba956dbb8cd2f","revlink":"","when":1775640451,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 08 Apr 2026 11:33:11","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":263975,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c0e7f70218805db85ca5499f31c15cb4548d828b","revision":"c0e7f70218805db85ca5499f31c15cb4548d828b","revlink":"","when":1775640791,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"c0e7f70218805db85ca5499f31c15cb4548d828b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775682708.250855,1775682727.835993],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775682727.840287,1775682728.086402],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775682728.088781,1775682728.262136],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775682728.264537,1775683762.372701],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3536/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775683762.378117,1775683762.781561],"urls":{}}],"text":["build","successful"],"times":[1775640917.578351,1775683762.785142]},"3537":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/Mail%20result/logs/stdio"]],"number":3537,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3537,"Build"],["codebase","","Build"],["got_revision","567803db797ae656dbdf4a630785e51b68798060","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","567803db797ae656dbdf4a630785e51b68798060","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 08 Apr 2026 11:41:55","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: update the entry for `mk-ca-bundle.pl` [ci skip]\nTo dsecribe the feature remaiming after follow-up commits.\n\nFollow-up to 351e4f956a11bdf419c14f1f69758a15e77e7fea #21116","files":[{"name":"RELEASE-NOTES"}],"number":263977,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5d84aa41a0f1ee0f786fa0d113eba1b813b9886a","revision":"5d84aa41a0f1ee0f786fa0d113eba1b813b9886a","revlink":"","when":1775641315,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 08 Apr 2026 12:00:59","branch":"master","category":"curl","codebase":"","comments":"parsedate: bsearch the time zones\nThere are 69 entries, bsearch is faster than linear search for random\naccess.\n\nThis now also makes the matching case sensitive (zone names always in\nuppercase). No docs said otherwise and all tests assumed uppercase.\n\nExtended test 517\n\nCloses #21266","files":[{"name":"lib/parsedate.c"},{"name":"tests/libtest/lib517.c"}],"number":263981,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"283db12e05e870207b63bb1b096b1269477afee0","revision":"283db12e05e870207b63bb1b096b1269477afee0","revlink":"","when":1775642459,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 08 Apr 2026 15:18:45","branch":"master","category":"curl","codebase":"","comments":"vtls_scache: include cert_blob independently of verifypeer\nThe making of the TLS session cache key should use the cert blob\nindependently of verifypeer on/off.\n\nFollow-up to fa0ccd9f1fbbbd77bf50b2\n\nSpotted by Codex Security\n\nCloses #21222","files":[{"name":"lib/vtls/vtls_scache.c"}],"number":263992,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"698eee1b95b05841e9986b85829c6be27df8b800","revision":"698eee1b95b05841e9986b85829c6be27df8b800","revlink":"","when":1775654325,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 08 Apr 2026 19:28:05","branch":"master","category":"curl","codebase":"","comments":"tests: enable more ruff checks\n- Checks for missing explicit `return` statements at the end of functions\nthat can return non-`None` values.\n- Checks for classes that inherit from `object`.\n- Checks for useless expressions.\n- Within an `except*` clause, raise exceptions with `raise ... from err`\nor `raise ... from None` to distinguish them from errors in exception\nhandling\n- Checks for variable assignments that immediately precede a `return` of the\nassigned variable.\n- Checks for `else` statements with a `return` statement in the preceding\n`if` block.\n- Checks for unnecessary parentheses on raised exceptions.\n\nCloses: #21258","files":[{"name":"scripts/pythonlint.sh"},{"name":"tests/dictserver.py"},{"name":"tests/http/conftest.py"},{"name":"tests/http/scorecard.py"},{"name":"tests/http/test_17_ssl_use.py"},{"name":"tests/http/test_20_websockets.py"},{"name":"tests/http/test_30_vsftpd.py"},{"name":"tests/http/test_31_vsftpds.py"},{"name":"tests/http/test_32_ftps_vsftpd.py"},{"name":"tests/http/testenv/caddy.py"},{"name":"tests/http/testenv/certs.py"},{"name":"tests/http/testenv/client.py"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/http/testenv/dante.py"},{"name":"tests/http/testenv/env.py"},{"name":"tests/http/testenv/httpd.py"},{"name":"tests/http/testenv/nghttpx.py"},{"name":"tests/http/testenv/sshd.py"},{"name":"tests/http/testenv/vsftpd.py"},{"name":"tests/negtelnetserver.py"},{"name":"tests/smbserver.py"},{"name":"tests/util.py"}],"number":264008,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4c1b6f549404826a75cfb3326cc0352cdc93b27e","revision":"4c1b6f549404826a75cfb3326cc0352cdc93b27e","revlink":"","when":1775669285,"who":"Dan Fandrich <dan@coneharvesters.com>"},{"at":"Wed 08 Apr 2026 19:28:05","branch":"master","category":"curl","codebase":"","comments":"tests: alphabetize and group Python imports & add check\n- De-duplicates, groups, and sorts imports based on the provided `isort` settings.","files":[{"name":"scripts/pythonlint.sh"},{"name":"tests/dictserver.py"},{"name":"tests/http/conftest.py"},{"name":"tests/http/scorecard.py"},{"name":"tests/http/test_01_basic.py"},{"name":"tests/http/test_02_download.py"},{"name":"tests/http/test_03_goaway.py"},{"name":"tests/http/test_04_stuttered.py"},{"name":"tests/http/test_05_errors.py"},{"name":"tests/http/test_06_eyeballs.py"},{"name":"tests/http/test_07_upload.py"},{"name":"tests/http/test_08_caddy.py"},{"name":"tests/http/test_09_push.py"},{"name":"tests/http/test_10_proxy.py"},{"name":"tests/http/test_11_unix.py"},{"name":"tests/http/test_12_reuse.py"},{"name":"tests/http/test_13_proxy_auth.py"},{"name":"tests/http/test_14_auth.py"},{"name":"tests/http/test_15_tracing.py"},{"name":"tests/http/test_16_info.py"},{"name":"tests/http/test_17_ssl_use.py"},{"name":"tests/http/test_18_methods.py"},{"name":"tests/http/test_19_shutdown.py"},{"name":"tests/http/test_20_websockets.py"},{"name":"tests/http/test_21_resolve.py"},{"name":"tests/http/test_30_vsftpd.py"},{"name":"tests/http/test_31_vsftpds.py"},{"name":"tests/http/test_32_ftps_vsftpd.py"},{"name":"tests/http/test_40_socks.py"},{"name":"tests/http/test_50_scp.py"},{"name":"tests/http/test_51_sftp.py"},{"name":"tests/http/testenv/__init__.py"},{"name":"tests/http/testenv/caddy.py"},{"name":"tests/http/testenv/certs.py"},{"name":"tests/http/testenv/client.py"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/http/testenv/dante.py"},{"name":"tests/http/testenv/env.py"},{"name":"tests/http/testenv/httpd.py"},{"name":"tests/http/testenv/nghttpx.py"},{"name":"tests/http/testenv/sshd.py"},{"name":"tests/http/testenv/vsftpd.py"},{"name":"tests/negtelnetserver.py"},{"name":"tests/smbserver.py"}],"number":264009,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"98e470b3a8a60a597e7c4ddb3695e550c765ccb2","revision":"98e470b3a8a60a597e7c4ddb3695e550c765ccb2","revlink":"","when":1775669285,"who":"Dan Fandrich <dan@coneharvesters.com>"},{"at":"Wed 08 Apr 2026 19:28:05","branch":"master","category":"curl","codebase":"","comments":"tests: make whitespace between functions and classes consistent\nMostly, this means two blank lines between classes and functions and one\nline between methods. Since these checks are currently in preview, they\nare done in a separate ruff invocation to avoid turning ALL the preview\nchecks on at the same time.","files":[{"name":"scripts/pythonlint.sh"},{"name":"tests/dictserver.py"},{"name":"tests/ech_combos.py"},{"name":"tests/http/conftest.py"},{"name":"tests/http/scorecard.py"},{"name":"tests/negtelnetserver.py"},{"name":"tests/smbserver.py"},{"name":"tests/util.py"}],"number":264010,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"17e8200733a1fd9db148f794d7e1cfb47e491fcd","revision":"17e8200733a1fd9db148f794d7e1cfb47e491fcd","revlink":"","when":1775669285,"who":"Dan Fandrich <dan@coneharvesters.com>"},{"at":"Wed 08 Apr 2026 23:15:39","branch":"master","category":"curl","codebase":"","comments":"dns: https-eyeballing async\nMake cf-https-connect work async correctly:\n- only start first baller when at least one A/AAAA address\n  is available\n- select first connect attempt after that with HTTPS-RR info\n  there or not.\n- select second connect attempt only when HTTPS-RR is resolved\n  (may have resolved to \"not known\") and select possible ALPN\n  from things known by then. May not select any second attempt\n  when first already covers everything.\n\nThis means when the HTTPS-RR is known at/before the first address\nis resolved, everything behaves as before. When the HTTPS-RR is\nlate, a first connection attempt will have been started. Any\nALPN preference from the HTTPS-RR that is not already ongoing will\nthen start the second attempt.\n\nFor HTTPS-RRs that recommend 2 or more ALPNs, the first will always\nbe attempted: either it is already ongong or it will be the ALPN\nfor the second attempt. The 2nd ALPN recommendation from HTTPS-RR\n*may* be honored or not, depending on what is already selected.\n\nThe difference in behaviour between early/late HTTPS-RR resolve\ncannot be helped - unless we do not perform any attempts before\nit arrives. Trade offs.\n\nCloses #21267","files":[{"name":"lib/cf-dns.c"},{"name":"lib/cf-dns.h"},{"name":"lib/cf-https-connect.c"},{"name":"lib/vquic/vquic.c"}],"number":264031,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"567803db797ae656dbdf4a630785e51b68798060","revision":"567803db797ae656dbdf4a630785e51b68798060","revlink":"","when":1775682939,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"567803db797ae656dbdf4a630785e51b68798060"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775728478.778884,1775728501.785964],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775728501.789817,1775728502.095873],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775728502.09857,1775728502.253724],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775728502.255877,1775729634.523225],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3537/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775729634.530661,1775729635.041555],"urls":{}}],"text":["build","successful"],"times":[1775683766.070088,1775729635.045924]},"3538":{"blame":["Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/Mail%20result/logs/stdio"]],"number":3538,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3538,"Build"],["codebase","","Build"],["got_revision","a28540787c528f0378a38cfb839f8576fb08c089","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a28540787c528f0378a38cfb839f8576fb08c089","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 08 Apr 2026 23:32:25","branch":"master","category":"curl","codebase":"","comments":"build: skip detecting `pipe2()` for Apple targets\nTo avoid (mis-)detecting it via the internal Apple library\n`/usr/lib/system/libsystem_sim_kernel.dylib` when targeting iPhone\nSimulator (seen with iPhoneSimulator26.4.sdk).\n\nReported-by: Ian Spence\nFixes #21236\n\nCloses #21271","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"}],"number":264034,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1737e47f59d93fa6e2001c2dd3404d67531d0aa9","revision":"1737e47f59d93fa6e2001c2dd3404d67531d0aa9","revlink":"","when":1775683945,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 08 Apr 2026 23:32:25","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency wolfSSL/wolfssl to v5.9.1\nCloses #21272","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":264035,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8a3de6c8ce3576f788a18d1e29481e081c8a000b","revision":"8a3de6c8ce3576f788a18d1e29481e081c8a000b","revlink":"","when":1775683945,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Thu 09 Apr 2026 02:13:34","branch":"master","category":"curl","codebase":"","comments":"tests/http: bump cryptography from 46.0.6 to 46.0.7\nCloses #21273","files":[{"name":"tests/http/requirements.txt"}],"number":264043,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3bde26dac82493058b33000a5fa28c8d762c1bc2","revision":"3bde26dac82493058b33000a5fa28c8d762c1bc2","revlink":"","when":1775693614,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"},{"at":"Thu 09 Apr 2026 09:30:52","branch":"master","category":"curl","codebase":"","comments":"h3: HTTPS-RR use in HTTP/3\nWhen HTTPS-RR is needed for the HTTP/3 handshake, delay the connect\nuntil it arrives. Relevant only for TLS backends that support ECH, for\nnow.\n\nCloses #21253","files":[{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"},{"name":"lib/vtls/wolfssl.c"},{"name":"lib/vtls/wolfssl.h"}],"number":264053,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d99df64405b72690bc03ff5115d4ee909c91fe45","revision":"d99df64405b72690bc03ff5115d4ee909c91fe45","revlink":"","when":1775719852,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 09 Apr 2026 09:32:12","branch":"master","category":"curl","codebase":"","comments":"asyn-ares: connect async\nMake separate queries for A and AAAA records. Hand out A/AAAA/HTTPS\ninformation before all queries are complete.\n\nCloses #21205","files":[{"name":"lib/asyn-ares.c"},{"name":"lib/asyn.h"},{"name":"lib/hostip.c"},{"name":"tests/data/test2104"},{"name":"tests/http/test_21_resolve.py"}],"number":264054,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a28540787c528f0378a38cfb839f8576fb08c089","revision":"a28540787c528f0378a38cfb839f8576fb08c089","revlink":"","when":1775719932,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a28540787c528f0378a38cfb839f8576fb08c089"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775774271.43122,1775774290.211594],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775774290.22748,1775774290.75474],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775774290.759088,1775774291.259209],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775774291.2624,1775775650.65712],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3538/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775775650.662661,1775775651.086877],"urls":{}}],"text":["build","successful"],"times":[1775729637.675198,1775775651.090238]},"3539":{"blame":["Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/Mail%20result/logs/stdio"]],"number":3539,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3539,"Build"],["codebase","","Build"],["got_revision","7d49f47fcb3cc8dc2e0cc7f607fa28e2274d3c62","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7d49f47fcb3cc8dc2e0cc7f607fa28e2274d3c62","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 09 Apr 2026 14:10:28","branch":"master","category":"curl","codebase":"","comments":"cfilters: CF_TYPE_SETUP connection filter\nConnection filters can now carry the flag CF_TYPE_SETUP, indicating that\nthey are only needed during connection setup, e.g. connect.\n\nOnce the connection is fully established, those filter are removed\nagain. This frees resources and also makes the filter (call) chains\nshorter.\n\nCloses #21269","files":[{"name":"lib/cf-dns.c"},{"name":"lib/cf-haproxy.c"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/http_proxy.c"}],"number":264071,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ef49d42a2c219679aa6844dffd899169ffbdafa1","revision":"ef49d42a2c219679aa6844dffd899169ffbdafa1","revlink":"","when":1775736628,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 10 Apr 2026 00:10:58","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: fix typos [ci skip]","files":[{"name":"RELEASE-NOTES"}],"number":264107,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7d49f47fcb3cc8dc2e0cc7f607fa28e2274d3c62","revision":"7d49f47fcb3cc8dc2e0cc7f607fa28e2274d3c62","revlink":"","when":1775772658,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7d49f47fcb3cc8dc2e0cc7f607fa28e2274d3c62"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775820312.849758,1775820340.298297],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775820340.303203,1775820340.497868],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775820340.500531,1775820340.661681],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775820340.664729,1775821504.331235],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3539/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775821504.340663,1775821504.785298],"urls":{}}],"text":["build","successful"],"times":[1775775653.483769,1775821504.788916]},"3540":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/Mail%20result/logs/stdio"]],"number":3540,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3540,"Build"],["codebase","","Build"],["got_revision","7c8f11e953d663b7c7af5ccaa7f8c051cab79849","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7c8f11e953d663b7c7af5ccaa7f8c051cab79849","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 10 Apr 2026 08:21:48","branch":"master","category":"curl","codebase":"","comments":"GHA: update awslabs/aws-lc to v1.71.0\nCloses #21283","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":264128,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"008aa2b38f2eebad0fc258bd127a2b8c4dca29f1","revision":"008aa2b38f2eebad0fc258bd127a2b8c4dca29f1","revlink":"","when":1775802108,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Fri 10 Apr 2026 09:38:15","branch":"master","category":"curl","codebase":"","comments":"tool: simplify retrycheck()\n- By making retry_sleep() a separate funtion that determines how long to\n  wait until the next retry.\n\n- switch the retry timer to uint32 to make it uniform across platforms\n\nCloses #21279","files":[{"name":"src/tool_cfgable.h"},{"name":"src/tool_getparam.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_operate.h"}],"number":264132,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bb3670f9298940a1e5a5fc7b793a46bafb483f25","revision":"bb3670f9298940a1e5a5fc7b793a46bafb483f25","revlink":"","when":1775806695,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 10 Apr 2026 09:39:39","branch":"master","category":"curl","codebase":"","comments":"http: on 303, switch to GET\n... unless it is a POST and the user explicitly asked to keep doing\nPOST.\n\nAdd test1983/1984: verify --follow with 303 and PUT + custom GET\n\nFixes #20715\nReported-by: Dan Arnfield\nCloses #21280","files":[{"name":"docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.md"},{"name":"docs/libcurl/opts/CURLOPT_POSTREDIR.md"},{"name":"lib/http.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1983"},{"name":"tests/data/test1984"}],"number":264133,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e5087ac9fc6c80fbb1708b750e8187c7c876f0a4","revision":"e5087ac9fc6c80fbb1708b750e8187c7c876f0a4","revlink":"","when":1775806779,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 10 Apr 2026 12:10:23","branch":"master","category":"curl","codebase":"","comments":"vquic: fix variable name in fallback code\nCould not cause an issue in practice.\n\nCloses #21281","files":[{"name":"lib/vquic/vquic.c"}],"number":264136,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6e40c3ed480a1208b43a9e2e97743d0442715c43","revision":"6e40c3ed480a1208b43a9e2e97743d0442715c43","revlink":"","when":1775815823,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 10 Apr 2026 12:39:51","branch":"master","category":"curl","codebase":"","comments":"pytest: switch off h3 for pytest_07_22\nRun test_07_22 only on http/1.1 and h2. For h3, we get unreliable tests\nresults in CI due to (probably) nghttpx not always reporting the RESET\nfrom the backend and the test timing out.\n\nCloses #21286","files":[{"name":"tests/http/test_07_upload.py"}],"number":264137,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7c8f11e953d663b7c7af5ccaa7f8c051cab79849","revision":"7c8f11e953d663b7c7af5ccaa7f8c051cab79849","revlink":"","when":1775817591,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7c8f11e953d663b7c7af5ccaa7f8c051cab79849"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775822755.820817,1775822762.671452],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775822762.675994,1775822762.882974],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775822762.885389,1775822763.05746],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775822763.059777,1775823908.9879],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3540/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775823908.997469,1775823909.488008],"urls":{}}],"text":["build","successful"],"times":[1775822755.705009,1775823909.491428]},"3541":{"blame":["Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/Mail%20result/logs/stdio"]],"number":3541,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3541,"Build"],["codebase","","Build"],["got_revision","a5542c23e7427b8ea8f6183f503f2935d88d5d65","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a5542c23e7427b8ea8f6183f503f2935d88d5d65","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 10 Apr 2026 14:29:29","branch":"master","category":"curl","codebase":"","comments":"pytest: adding support for dnsd test server\nAdd tests to test_21 with checks for 'overrride-dns' from curlinfo.\n\nCloses #21289","files":[{"name":"tests/http/Makefile.am"},{"name":"tests/http/test_21_resolve.py"},{"name":"tests/http/testenv/__init__.py"},{"name":"tests/http/testenv/dnsd.py"},{"name":"tests/http/testenv/env.py"},{"name":"tests/server/dnsd.c"}],"number":264142,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a5542c23e7427b8ea8f6183f503f2935d88d5d65","revision":"a5542c23e7427b8ea8f6183f503f2935d88d5d65","revlink":"","when":1775824169,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a5542c23e7427b8ea8f6183f503f2935d88d5d65"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775845204.741731,1775845218.159342],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775845218.163386,1775845218.369983],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775845218.372374,1775845218.596536],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775845218.59895,1775846246.951135],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3541/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775846246.958438,1775846247.378464],"urls":{}}],"text":["build","successful"],"times":[1775824504.370081,1775846247.382248]},"3542":{"blame":["Daniel McCarney <daniel@binaryparadox.net>","kpcyrd <git@rxv.cc>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/Mail%20result/logs/stdio"]],"number":3542,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3542,"Build"],["codebase","","Build"],["got_revision","0a7e1982fefb237832a256537d93e0ec4b30642a","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0a7e1982fefb237832a256537d93e0ec4b30642a","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 10 Apr 2026 15:58:31","branch":"master","category":"curl","codebase":"","comments":"rustls: handle EOF during initial handshake\nCloses #21242","files":[{"name":"lib/vtls/rustls.c"}],"number":264149,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ce05754c7c3062257999d2d7e9330dd8a792e2f3","revision":"ce05754c7c3062257999d2d7e9330dd8a792e2f3","revlink":"","when":1775829511,"who":"kpcyrd <git@rxv.cc>"},{"at":"Fri 10 Apr 2026 15:58:39","branch":"master","category":"curl","codebase":"","comments":"tests/http: add abrupt server close test\nTest that connecting to a server that immediately closes the connection\nproduces an error instead of hanging/timing out.","files":[{"name":"tests/http/test_05_errors.py"}],"number":264150,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0a7e1982fefb237832a256537d93e0ec4b30642a","revision":"0a7e1982fefb237832a256537d93e0ec4b30642a","revlink":"","when":1775829519,"who":"Daniel McCarney <daniel@binaryparadox.net>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0a7e1982fefb237832a256537d93e0ec4b30642a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775888508.220104,1775888512.465537],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775888512.469929,1775888512.649986],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775888512.652249,1775888512.805672],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775888512.808276,1775889527.170268],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3542/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775889527.175886,1775889527.589245],"urls":{}}],"text":["build","successful"],"times":[1775846249.32758,1775889527.592242]},"3543":{"blame":["Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/Mail%20result/logs/stdio"]],"number":3543,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3543,"Build"],["codebase","","Build"],["got_revision","935e1f9963a12ac1a880df538b23b824d2fea7bb","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","935e1f9963a12ac1a880df538b23b824d2fea7bb","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 10 Apr 2026 23:19:41","branch":"master","category":"curl","codebase":"","comments":"configure: tidy up comments\n- convert `#` comments to `dnl`, except copyright headers, and inline\n  comments in `curl-complilers.m4`.\n- drop empty comments.\n- drop line-ending `dnl` markers. (except `zz40-xc-ovr.m4` where it's\n  used to produce a comment in `configure`.)\n- replace `dnl` line with C comment in `AC_CHECK_HEADERS()`.\n\nVerified to produce the same `configure` script except empty lines,\n`#` comments, and C comments, with autoreconf 2.72.\n\nCherry-picked from #21000\n\nCloses #21246","files":[{"name":"acinclude.m4"},{"name":"configure.ac"},{"name":"docs/libcurl/libcurl.m4"},{"name":"m4/curl-amissl.m4"},{"name":"m4/curl-compilers.m4"},{"name":"m4/curl-confopts.m4"},{"name":"m4/curl-functions.m4"},{"name":"m4/curl-gnutls.m4"},{"name":"m4/curl-openssl.m4"},{"name":"m4/curl-override.m4"},{"name":"m4/curl-reentrant.m4"},{"name":"m4/curl-rustls.m4"},{"name":"m4/curl-schannel.m4"},{"name":"m4/xc-am-iface.m4"},{"name":"m4/xc-cc-check.m4"},{"name":"m4/xc-lt-iface.m4"},{"name":"m4/xc-val-flgs.m4"},{"name":"m4/zz40-xc-ovr.m4"},{"name":"m4/zz50-xc-ovr.m4"}],"number":264197,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8a3991e05016cef4f6765967192ffc20ac88e48a","revision":"8a3991e05016cef4f6765967192ffc20ac88e48a","revlink":"","when":1775855981,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 11 Apr 2026 02:21:33","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency ruff to v0.15.10\nCloses #21282","files":[{"name":".github/scripts/requirements.txt"}],"number":264207,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"935e1f9963a12ac1a880df538b23b824d2fea7bb","revision":"935e1f9963a12ac1a880df538b23b824d2fea7bb","revlink":"","when":1775866893,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"935e1f9963a12ac1a880df538b23b824d2fea7bb"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775931478.519766,1775931491.374142],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775931491.377811,1775931491.533281],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775931491.53552,1775931491.670073],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775931491.672289,1775932270.388325],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3543/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775932270.392692,1775932270.757238],"urls":{}}],"text":["build","successful"],"times":[1775889529.576235,1775932270.759909]},"3544":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/Mail%20result/logs/stdio"]],"number":3544,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3544,"Build"],["codebase","","Build"],["got_revision","afdd8f1290b418896db75e01df4cb60712a892c8","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","afdd8f1290b418896db75e01df4cb60712a892c8","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 11 Apr 2026 16:56:22","branch":"master","category":"curl","codebase":"","comments":"getinfo: repair CURLINFO_TLS_SESSION\nThis should return a SSL_CTX pointer but it was accidentally broken.\n\nVerify with test 1587\n\nFollow-up to 2db8ae480fdcae7f005\n\nSpotted by Codex Security\n\nCloses #21290","files":[{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/getinfo.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1587"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib1587.c"}],"number":264217,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3e40ccb87581b0f6180fbd9c1eef9c50f270c806","revision":"3e40ccb87581b0f6180fbd9c1eef9c50f270c806","revlink":"","when":1775919382,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 11 Apr 2026 17:22:22","branch":"master","category":"curl","codebase":"","comments":"unit1398: add msnprintf tests with negative precision\nCloses #21292","files":[{"name":"tests/unit/unit1398.c"}],"number":264221,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"879209fc88edd64b18c59fa49b7a86c5123ea810","revision":"879209fc88edd64b18c59fa49b7a86c5123ea810","revlink":"","when":1775920942,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 11 Apr 2026 17:31:56","branch":"master","category":"curl","codebase":"","comments":"pytest: test threaded resolver\nAdd `resolv-threaded` to curlinfo to detect use of the threaded resolver\ncorrectly even with c-ares linked to https-rr.\n\nRun test_21_05 exactly when threaded resolver is built.\n\nCloses #21287","files":[{"name":"src/curlinfo.c"},{"name":"tests/http/test_21_resolve.py"},{"name":"tests/http/testenv/env.py"}],"number":264223,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a483128b018c18fa12b1202a63f27461e546f152","revision":"a483128b018c18fa12b1202a63f27461e546f152","revlink":"","when":1775921516,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 11 Apr 2026 17:33:03","branch":"master","category":"curl","codebase":"","comments":"http: fix auth_used and auth_avail\nFix http auth to set the `picked` auth when sending the corresponding\nheaders. Fix reporting Digest as avail.\n\nFixes #21274\nReported-by: sergio-nsk on github\nCloses #21284","files":[{"name":"lib/http.c"}],"number":264225,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"afdd8f1290b418896db75e01df4cb60712a892c8","revision":"afdd8f1290b418896db75e01df4cb60712a892c8","revlink":"","when":1775921583,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"afdd8f1290b418896db75e01df4cb60712a892c8"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775974478.108518,1775974491.241843],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775974491.246589,1775974491.466413],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775974491.469526,1775974491.645366],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775974491.648389,1775975852.081774],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3544/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775975852.090813,1775975852.657033],"urls":{}}],"text":["build","successful"],"times":[1775932272.72275,1775975852.661145]},"3545":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/Mail%20result/logs/stdio"]],"number":3545,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3545,"Build"],["codebase","","Build"],["got_revision","3b68c67be23e3292a3b7a156029174ba97a810e9","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3b68c67be23e3292a3b7a156029174ba97a810e9","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 13 Apr 2026 08:08:19","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":264252,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3b68c67be23e3292a3b7a156029174ba97a810e9","revision":"3b68c67be23e3292a3b7a156029174ba97a810e9","revlink":"","when":1776060499,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3b68c67be23e3292a3b7a156029174ba97a810e9"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776103860.097614,1776103881.037608],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776103881.041299,1776103881.197969],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776103881.200189,1776103881.33952],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776103881.341708,1776104716.848587],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3545/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776104716.853704,1776104717.238934],"urls":{}}],"text":["build","successful"],"times":[1776060923.446717,1776104717.24175]},"3546":{"blame":["Daniel Stenberg <daniel@haxx.se>","Jay Satiro <raysatiro@yahoo.com>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/Mail%20result/logs/stdio"]],"number":3546,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3546,"Build"],["codebase","","Build"],["got_revision","40d57c9f588c42ed3f75fe0ba9b12aa18170a404","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","40d57c9f588c42ed3f75fe0ba9b12aa18170a404","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 13 Apr 2026 08:12:16","branch":"master","category":"curl","codebase":"","comments":"schannel: increase renegotiation timeout to 60 seconds\nPrior to this change the timeout was 7 seconds but that is too short for\nenhanced-security users that have to fill out an interactive prompt on\nSchannel renegotiation (PIN, smart card, etc).\n\nReported-by: Tim Omta\n\nFixes https://github.com/curl/curl/issues/21270\nCloses https://github.com/curl/curl/pull/21291","files":[{"name":"lib/vtls/schannel.c"}],"number":264254,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"70bb0db76720c152f6a55bbe12cf162b55cb105b","revision":"70bb0db76720c152f6a55bbe12cf162b55cb105b","revlink":"","when":1776060736,"who":"Jay Satiro <raysatiro@yahoo.com>"},{"at":"Mon 13 Apr 2026 14:34:16","branch":"master","category":"curl","codebase":"","comments":"setopt: move CURLOPT_CURLU\nTo fix cast from 'char *' to 'CURLU *' (aka 'struct Curl_URL *')\nincreases required alignment from 1 to 8\n\nFollow-up to 3407bee8c8f145557fc9f8baa\n\nCloses #21298","files":[{"name":"lib/setopt.c"}],"number":264297,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ec445fc5951d37d22ee6b22178bd175c4d0abe48","revision":"ec445fc5951d37d22ee6b22178bd175c4d0abe48","revlink":"","when":1776083656,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 13 Apr 2026 19:52:30","branch":"master","category":"curl","codebase":"","comments":"hostip: resolve user supplied ip addresses\nWhen a user supplied an ip address in a URL as hostname, use that even\nwhen address family restrictions like -4 or -6 are set.\n\nAdd test_10_15/16 to verify with a local proxy server.\n\nFixes #21146\nReported-by: Terrance Wong\n\nHow:\n- cf-dns: on see the hostname is an ip(v6) address, add the respective\n  A/AAAA to the dns query bits\n- cf-dns/hostip: only hand out addrinfos for a family if that family\n  is part of the DNS queries. That prevents for example ipv6 addresses\n  to show up from dns cache entries\n- change cf-ip-happy to no longer check for \"ip_version\" and instead\n  use all addresses that cf-dns hands out\n\nCloses #21295","files":[{"name":"lib/cf-dns.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/hostip.c"},{"name":"tests/http/test_10_proxy.py"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/http/testenv/httpd.py"}],"number":264314,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"40d57c9f588c42ed3f75fe0ba9b12aa18170a404","revision":"40d57c9f588c42ed3f75fe0ba9b12aa18170a404","revlink":"","when":1776102750,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"40d57c9f588c42ed3f75fe0ba9b12aa18170a404"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776146373.70972,1776146382.206415],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776146382.21068,1776146382.401505],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776146382.404918,1776146382.579606],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776146382.58301,1776147623.841791],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3546/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776147624.113894,1776147624.622839],"urls":{}}],"text":["build","successful"],"times":[1776104719.389534,1776147624.626402]},"3547":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/Mail%20result/logs/stdio"]],"number":3547,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3547,"Build"],["codebase","","Build"],["got_revision","bcb02fe5265f1e0eb67945e389f7d7801a1d725f","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","bcb02fe5265f1e0eb67945e389f7d7801a1d725f","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 13 Apr 2026 21:58:55","branch":"master","category":"curl","codebase":"","comments":"test1560: add a few more URL API test variations\nCloses #21294","files":[{"name":"tests/data/test1560"},{"name":"tests/libtest/lib1560.c"}],"number":264320,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9ded494f0edf419a42f65434de911bf7d6afcaf8","revision":"9ded494f0edf419a42f65434de911bf7d6afcaf8","revlink":"","when":1776110335,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 13 Apr 2026 23:12:05","branch":"master","category":"curl","codebase":"","comments":"setopt: fix typos in comments\nCloses #21303","files":[{"name":"lib/setopt.c"}],"number":264351,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7a349b5eed53ee42d933c392edd75ffe0fc9e4cf","revision":"7a349b5eed53ee42d933c392edd75ffe0fc9e4cf","revlink":"","when":1776114725,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 13 Apr 2026 23:23:34","branch":"master","category":"curl","codebase":"","comments":"lib: move request specific allocations to the request struct\nTo make it clearer that they are ephemeral.\n\nCloses #21301","files":[{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/http.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/http_digest.c"},{"name":"lib/http_negotiate.c"},{"name":"lib/http_ntlm.c"},{"name":"lib/http_proxy.c"},{"name":"lib/request.c"},{"name":"lib/request.h"},{"name":"lib/rtsp.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"}],"number":264353,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3512b673ddc54074676d8322f8a414e364ce0eb2","revision":"3512b673ddc54074676d8322f8a414e364ce0eb2","revlink":"","when":1776115414,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 01:08:32","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- examples: sync debug output printf masks.\n- INSTALL-CMAKE.md: tidy up section for some options.\n- curl_sha512_256: delete comment suggesting an optimization.\n- vtls/keylog: scope a variable.\n- vtls/openssl: make a source code URL a permalink.\n- vtls/schannel: drop redundant parentheses.\n- test1119.pl: robustify `$1` -> `$s`.\n- sync arg names in comments to match the code.\n- tidy up and minor fixes to comments.\n- fix formatting/indenting/comment/newline/include nits.\n- move `UNITTEST` protos next to definitions, sync their argument names.\n- make variables static.\n- add parentheses to Perl `open()` calls.\n- drop unnecessary double quotes in Perl.\n- clang-format.\n\nCloses #21000","files":[{"name":".clang-tidy.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":"CMake/PickyWarnings.cmake"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/examples/debug.c"},{"name":"docs/examples/multi-debugcallback.c"},{"name":"docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.md"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-dns.c"},{"name":"lib/cf-dns.h"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/config-os400.h"},{"name":"lib/config-win32.h"},{"name":"lib/cookie.c"},{"name":"lib/cookie.h"},{"name":"lib/curl_ctype.h"},{"name":"lib/curl_gssapi.c"},{"name":"lib/curl_ntlm_core.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/curl_threads.c"},{"name":"lib/curl_threads.h"},{"name":"lib/dict.c"},{"name":"lib/dnscache.c"},{"name":"lib/dnscache.h"},{"name":"lib/doh.c"},{"name":"lib/easy_lock.h"},{"name":"lib/easygetopt.c"},{"name":"lib/ftp.c"},{"name":"lib/ftplistparser.c"},{"name":"lib/hash.c"},{"name":"lib/hash.h"},{"name":"lib/hmac.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/hostip4.c"},{"name":"lib/http.c"},{"name":"lib/http.h"},{"name":"lib/http2.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/http_chunks.c"},{"name":"lib/httpsrr.c"},{"name":"lib/httpsrr.h"},{"name":"lib/idn.c"},{"name":"lib/md4.c"},{"name":"lib/md5.c"},{"name":"lib/mime.c"},{"name":"lib/mprintf.c"},{"name":"lib/multi.c"},{"name":"lib/progress.c"},{"name":"lib/protocol.c"},{"name":"lib/request.h"},{"name":"lib/rtsp.c"},{"name":"lib/select.c"},{"name":"lib/select.h"},{"name":"lib/sendf.c"},{"name":"lib/setup-os400.h"},{"name":"lib/sha256.c"},{"name":"lib/socketpair.h"},{"name":"lib/socks_gssapi.c"},{"name":"lib/telnet.c"},{"name":"lib/uint-spbset.c"},{"name":"lib/uint-table.c"},{"name":"lib/url.c"},{"name":"lib/url.h"},{"name":"lib/urlapi-int.h"},{"name":"lib/urldata.h"},{"name":"lib/version.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/keylog.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"m4/curl-functions.m4"},{"name":"scripts/badwords"},{"name":"scripts/delta"},{"name":"src/tool_cfgable.c"},{"name":"src/tool_findfile.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_libinfo.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_util.c"},{"name":"tests/libtest/cli_h2_upgrade_extreme.c"},{"name":"tests/libtest/cli_tls_session_reuse.c"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/libtest/lib1965.c"},{"name":"tests/libtest/lib3102.c"},{"name":"tests/libtest/lib517.c"},{"name":"tests/libtest/mk-lib1521.pl"},{"name":"tests/libtest/test1013.pl"},{"name":"tests/libtest/test1022.pl"},{"name":"tests/pathhelp.pm"},{"name":"tests/runner.pm"},{"name":"tests/servers.pm"},{"name":"tests/sshserver.pl"},{"name":"tests/test1119.pl"},{"name":"tests/test1167.pl"},{"name":"tests/tunit/tool1394.c"},{"name":"tests/tunit/tool1604.c"},{"name":"tests/tunit/tool1621.c"},{"name":"tests/tunit/tool1622.c"},{"name":"tests/tunit/tool1623.c"},{"name":"tests/unit/unit1300.c"},{"name":"tests/unit/unit1302.c"},{"name":"tests/unit/unit1303.c"},{"name":"tests/unit/unit1304.c"},{"name":"tests/unit/unit1307.c"},{"name":"tests/unit/unit1309.c"},{"name":"tests/unit/unit1397.c"},{"name":"tests/unit/unit1399.c"},{"name":"tests/unit/unit1600.c"},{"name":"tests/unit/unit1601.c"},{"name":"tests/unit/unit1602.c"},{"name":"tests/unit/unit1603.c"},{"name":"tests/unit/unit1605.c"},{"name":"tests/unit/unit1607.c"},{"name":"tests/unit/unit1609.c"},{"name":"tests/unit/unit1610.c"},{"name":"tests/unit/unit1611.c"},{"name":"tests/unit/unit1612.c"},{"name":"tests/unit/unit1614.c"},{"name":"tests/unit/unit1615.c"},{"name":"tests/unit/unit1620.c"},{"name":"tests/unit/unit1625.c"},{"name":"tests/unit/unit1626.c"},{"name":"tests/unit/unit1627.c"},{"name":"tests/unit/unit1651.c"},{"name":"tests/unit/unit1652.c"},{"name":"tests/unit/unit1654.c"},{"name":"tests/unit/unit1656.c"},{"name":"tests/unit/unit1657.c"},{"name":"tests/unit/unit1658.c"},{"name":"tests/unit/unit1660.c"},{"name":"tests/unit/unit2601.c"},{"name":"tests/unit/unit2602.c"},{"name":"tests/unit/unit2603.c"},{"name":"tests/unit/unit3205.c"},{"name":"tests/unit/unit3212.c"},{"name":"tests/unit/unit3213.c"},{"name":"tests/unit/unit3214.c"},{"name":"tests/unit/unit3216.c"}],"number":264358,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e0dd6eb4a4fb07bc53f8bb7a798dcea5d023f970","revision":"e0dd6eb4a4fb07bc53f8bb7a798dcea5d023f970","revlink":"","when":1776121712,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 14 Apr 2026 02:20:16","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: enable more checks, fix fallouts\n- enable three checks:\n  - bugprone-invalid-enum-default-initialization\n  - bugprone-sizeof-expression\n  - readability-inconsistent-declaration-parameter-name (strict)\n- fix remaining discrepancies with arg names in prototypes\n  and implementation, in strict mode.\n- document reason for some checks tested but not enabled.\n\nCloses #20794","files":[{"name":".clang-tidy.yml"},{"name":"docs/libcurl/curl_easy_header.md"},{"name":"docs/libcurl/curl_easy_pause.md"},{"name":"docs/libcurl/curl_multi_timeout.md"},{"name":"include/curl/curl.h"},{"name":"include/curl/header.h"},{"name":"include/curl/multi.h"},{"name":"include/curl/urlapi.h"},{"name":"include/curl/websockets.h"},{"name":"lib/curl_gssapi.h"},{"name":"lib/curl_setup.h"},{"name":"lib/curlx/dynbuf.h"},{"name":"lib/curlx/fopen.h"},{"name":"lib/curlx/inet_ntop.h"},{"name":"lib/dnscache.h"},{"name":"lib/doh.h"},{"name":"lib/easy.c"},{"name":"lib/escape.c"},{"name":"lib/headers.c"},{"name":"lib/hostip.c"},{"name":"lib/ldap.c"},{"name":"lib/mprintf.c"},{"name":"lib/multi.c"},{"name":"lib/rand.h"},{"name":"lib/setopt.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vauth/vauth.h"},{"name":"lib/vtls/gtls.h"},{"name":"lib/vtls/wolfssl.h"},{"name":"lib/ws.c"},{"name":"src/tool_dirhie.h"},{"name":"src/tool_paramhlp.c"},{"name":"src/tool_setopt.h"}],"number":264370,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"df6014894b789768b139fff27e8aed9dbc46ed79","revision":"df6014894b789768b139fff27e8aed9dbc46ed79","revlink":"","when":1776126016,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 14 Apr 2026 02:20:16","branch":"master","category":"curl","codebase":"","comments":"KNOWN_BUGS: Native CA roots incomplete on Windows with OpenSSL/fork\nReported-by: finkjsc on github\nReported-by: nitrogene on github\nRef: #12303\nCloses #20897\n\nCloses #21305","files":[{"name":"docs/KNOWN_BUGS.md"}],"number":264371,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7b787f5995313d3f11557248e4ead36eb97dba66","revision":"7b787f5995313d3f11557248e4ead36eb97dba66","revlink":"","when":1776126016,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 14 Apr 2026 02:27:15","branch":"master","category":"curl","codebase":"","comments":"GHA: bump pytest from 9.0.2 to 9.0.3\nCVE-2025-71176\n\nCloses #21306","files":[{"name":"tests/http/requirements.txt"}],"number":264372,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bcb02fe5265f1e0eb67945e389f7d7801a1d725f","revision":"bcb02fe5265f1e0eb67945e389f7d7801a1d725f","revlink":"","when":1776126435,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"bcb02fe5265f1e0eb67945e389f7d7801a1d725f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776190738.424692,1776190759.568544],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776190759.572789,1776190759.726407],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776190759.728621,1776190759.865289],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776190759.86749,1776191578.381315],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3547/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776191578.388815,1776191578.807172],"urls":{}}],"text":["build","successful"],"times":[1776147627.353992,1776191578.810768]},"3548":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/Mail%20result/logs/stdio"]],"number":3548,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3548,"Build"],["codebase","","Build"],["got_revision","2e5acc1b15044b00b8aca6fac7efbb6c4e7fb156","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","2e5acc1b15044b00b8aca6fac7efbb6c4e7fb156","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 14 Apr 2026 10:16:43","branch":"master","category":"curl","codebase":"","comments":"http: use header_has_value() instead of duplicate code\nCloses #21302","files":[{"name":"lib/http.c"}],"number":264407,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"def4d8986ee66d87db4d17a8a4c6fbaa4ddfc1df","revision":"def4d8986ee66d87db4d17a8a4c6fbaa4ddfc1df","revlink":"","when":1776154603,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 11:04:10","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency google/boringssl to v0.20260413.0\nCloses #21310","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":264415,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"67795ff7304e8b93cb2ec9d9aec3349e05c7a79e","revision":"67795ff7304e8b93cb2ec9d9aec3349e05c7a79e","revlink":"","when":1776157450,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Tue 14 Apr 2026 11:24:21","branch":"master","category":"curl","codebase":"","comments":"request: cleanup the auth headers on soft rest as well\nTo avoid the risk them lingering around.\n\nFollow-up to 3512b673ddc54074676d\n\nCloses #21311","files":[{"name":"lib/request.c"}],"number":264419,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"99ead4e0f0e8efa5ff838d933c4da39d6da12c60","revision":"99ead4e0f0e8efa5ff838d933c4da39d6da12c60","revlink":"","when":1776158661,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 12:09:04","branch":"master","category":"curl","codebase":"","comments":"lib1560: fix comment typo","files":[{"name":"tests/libtest/lib1560.c"}],"number":264435,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d7a991cc9bd4d5641746c2b4f0f5d1089bcdab4b","revision":"d7a991cc9bd4d5641746c2b4f0f5d1089bcdab4b","revlink":"","when":1776161344,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 12:09:38","branch":"master","category":"curl","codebase":"","comments":"test1675: unit tests for URL API helper functions\n- ipv4_normalize\n- urlencode_str\n- ipv6_parse\n- parse_file\n\nurlapi: make the string URL encoder normalize to uppercase\npercent-encoding\n\nCloses #21296","files":[{"name":"lib/urlapi-int.h"},{"name":"lib/urlapi.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1675"},{"name":"tests/data/test58"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1675.c"}],"number":264436,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0b4ebebb06b3148a234a5a7bc95f8253dd6cb8df","revision":"0b4ebebb06b3148a234a5a7bc95f8253dd6cb8df","revlink":"","when":1776161378,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 12:09:48","branch":"master","category":"curl","codebase":"","comments":"urlapi: stop extracting hostname from file:// URLs on Windows\nThere is no reason we should treat this part different on Windows. Noe\nanything except blank, localhost or 127.0.0.1 cause error there as well.\n\nAlso: fix query handling in urlencode_str\n\nCloses #21296","files":[{"name":"lib/urlapi-int.h"},{"name":"lib/urlapi.c"},{"name":"tests/unit/unit1675.c"}],"number":264437,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9ceb3ff46a90c3badc2d81be81275c3fcef4c00a","revision":"9ceb3ff46a90c3badc2d81be81275c3fcef4c00a","revlink":"","when":1776161388,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 16:14:51","branch":"master","category":"curl","codebase":"","comments":"http: clear the proxy credentials as well on port or scheme change\nAdd tests 2009-2011 to verify switching between proxies with credentials\nwhen the switch is driven by a redirect\n\nReported-by: Dwij Mehta\n\nCloses #21304","files":[{"name":"lib/http.c"},{"name":"lib/transfer.c"},{"name":"lib/transfer.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2009"},{"name":"tests/data/test2010"},{"name":"tests/data/test2011"}],"number":264472,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"188c2f166a20fa97c2325b2da7d0e5cecc13725f","revision":"188c2f166a20fa97c2325b2da7d0e5cecc13725f","revlink":"","when":1776176091,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 16:18:14","branch":"master","category":"curl","codebase":"","comments":"tests: use %b64[] instead of \"raw\" base64\nCloses #21313","files":[{"name":"tests/data/test795"},{"name":"tests/data/test849"},{"name":"tests/data/test893"},{"name":"tests/data/test953"},{"name":"tests/data/test954"}],"number":264473,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0567e72168ee71273cd8f0b968e69de0519ebe15","revision":"0567e72168ee71273cd8f0b968e69de0519ebe15","revlink":"","when":1776176294,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 16:48:20","branch":"master","category":"curl","codebase":"","comments":"socks: use dns filter for resolving\nUse a dns connection filter to resolve hostnames where their addresses\nare locally resolved and forwarded to the SOCKS proxy.\n\nThis makes all improvements, like in #21295 for example, also apply\nto socks connections. Curl_resolv() is now only called from a DNS\nfilter.\n\n(ftp still calls Curl_resolv_blocking() in two places, one of which\n may be replaceable with a DNS filter as well to remove the block, tbd)\n\nCloses #21297","files":[{"name":"lib/cf-dns.c"},{"name":"lib/cf-dns.h"},{"name":"lib/socks.c"}],"number":264484,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bcd94e275076680bcad673478950ab19a7b2c9ee","revision":"bcd94e275076680bcad673478950ab19a7b2c9ee","revlink":"","when":1776178100,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 14 Apr 2026 16:49:07","branch":"master","category":"curl","codebase":"","comments":"test dnsd: implement delayed responses\nAdd \"Delay-A: ms\", \"Delay-AAAA: ms\" and \"Delay-HTTPS: ms\" to the test\ndnsd config and implement delayed response handling.\n\nAdd test_21_09 and test_21_10 to check that delayed responses connect\nusing the undelayed address family.\n\nCloses #21299","files":[{"name":"docs/libcurl/libcurl-env-dbg.md"},{"name":"lib/asyn-thrdd.c"},{"name":"src/config2setopts.c"},{"name":"src/tool_operate.c"},{"name":"tests/http/test_21_resolve.py"},{"name":"tests/http/testenv/dnsd.py"},{"name":"tests/server/dnsd.c"}],"number":264485,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"86f1e5b3f6c90e453368fdf23c366c1d4a8c953b","revision":"86f1e5b3f6c90e453368fdf23c366c1d4a8c953b","revlink":"","when":1776178147,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 14 Apr 2026 16:59:11","branch":"master","category":"curl","codebase":"","comments":"urldata: move cookiehost to struct SingleRequest\nTo make it scoped for the single request appropriately.\n\nReported-by: Muhamad Arga Reksapati\n\nVerify with libtest 2504: a custom Host *disabled* on reused handle\n\nCloses #21312","files":[{"name":"lib/http.c"},{"name":"lib/request.c"},{"name":"lib/request.h"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2504"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib2504.c"}],"number":264489,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3a19987a87f393d9394fe5acc7643f6c263c92db","revision":"3a19987a87f393d9394fe5acc7643f6c263c92db","revlink":"","when":1776178751,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 18:54:23","branch":"master","category":"curl","codebase":"","comments":"GHA/http3-linux: bump OpenSSL 4 beta to final\nCloses #21318","files":[{"name":".github/workflows/http3-linux.yml"}],"number":264498,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7767b56862556da1e5272f589cfee87d8b31c1f5","revision":"7767b56862556da1e5272f589cfee87d8b31c1f5","revlink":"","when":1776185663,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 14 Apr 2026 18:54:23","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: rename mbedtls-prev env to align with Renovate\n- rename version env to stay compatible with Renovate `matchStrings`.\n- also switch to manual bumps.\n  Bump rule was wrong, and deemed not worthy the complexity to fix.\n\nCloses #21319","files":[{"name":".github/workflows/linux.yml"}],"number":264499,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2e5acc1b15044b00b8aca6fac7efbb6c4e7fb156","revision":"2e5acc1b15044b00b8aca6fac7efbb6c4e7fb156","revlink":"","when":1776185663,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"2e5acc1b15044b00b8aca6fac7efbb6c4e7fb156"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776233661.564091,1776233670.482644],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776233670.487552,1776233670.695971],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776233670.699094,1776233670.875195],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776233670.87847,1776234877.724122],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3548/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776234877.756148,1776234878.510421],"urls":{}}],"text":["build","successful"],"times":[1776191633.72745,1776234878.513774]},"3549":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/Mail%20result/logs/stdio"]],"number":3549,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3549,"Build"],["codebase","","Build"],["got_revision","36295347bc7aaac162503f459d1c631fe8644e33","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","36295347bc7aaac162503f459d1c631fe8644e33","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 14 Apr 2026 23:30:55","branch":"master","category":"curl","codebase":"","comments":"GHA/non-native: bump cross-platform-actions to 1.0.0\nCloses #21320","files":[{"name":".github/workflows/non-native.yml"}],"number":264514,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"880cd0c34bbaf18fd568ee416d9743fe7b0df8bb","revision":"880cd0c34bbaf18fd568ee416d9743fe7b0df8bb","revlink":"","when":1776202255,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 14 Apr 2026 23:39:42","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: tidy up and extend address-sanitizer job options\nAlso tried `integer` which has hits, but too slow to be practical to run on\nevery commit.\n\nCloses #20785","files":[{"name":".github/workflows/linux.yml"}],"number":264517,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"36295347bc7aaac162503f459d1c631fe8644e33","revision":"36295347bc7aaac162503f459d1c631fe8644e33","revlink":"","when":1776202782,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"36295347bc7aaac162503f459d1c631fe8644e33"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776277881.604246,1776277904.464302],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776277904.468307,1776277904.624593],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776277904.626757,1776277904.763991],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776277904.766131,1776278740.085589],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3549/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776278740.093915,1776278740.728767],"urls":{}}],"text":["build","successful"],"times":[1776234881.159668,1776278740.732423]},"3550":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/Mail%20result/logs/stdio"]],"number":3550,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3550,"Build"],["codebase","","Build"],["got_revision","94f14c54b0f906df44a1e8f45ec12cde7b848c00","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","94f14c54b0f906df44a1e8f45ec12cde7b848c00","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 15 Apr 2026 10:14:09","branch":"master","category":"curl","codebase":"","comments":"urlapi: make parse_file() return zero data on error\nThis fixes the torture failures in 1675\n\nAlso, make it allocate the scheme *after* the path has been verified, so\nthat it is avoided in the common error cases.\n\nFixes #21326\nCloses #21324","files":[{"name":"lib/urlapi.c"}],"number":264537,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c60d90cd65391f862b094c4720496b285201dd7f","revision":"c60d90cd65391f862b094c4720496b285201dd7f","revlink":"","when":1776240849,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 15 Apr 2026 10:15:25","branch":"master","category":"curl","codebase":"","comments":"transfer: clear the old autoreferer\nVerify in test 2505\n\nCloses #21322","files":[{"name":"lib/setopt.c"},{"name":"lib/transfer.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2505"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib2505.c"}],"number":264538,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fa057ea3dedb04f93672ec95ee964f1f02ec0ecf","revision":"fa057ea3dedb04f93672ec95ee964f1f02ec0ecf","revlink":"","when":1776240925,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 15 Apr 2026 10:17:33","branch":"master","category":"curl","codebase":"","comments":"pytest: fix dnsd pid filename\nSpotted by GitHub Code Quality\n\nFollow-up to a5542c23e7427b8ea8f6183f503f2935d88d5d65 #21289\n\nCloses #21321","files":[{"name":"tests/http/testenv/dnsd.py"}],"number":264539,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ce2f65c4156e5f85b3e168cb7701300e3a85b681","revision":"ce2f65c4156e5f85b3e168cb7701300e3a85b681","revlink":"","when":1776241053,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 15 Apr 2026 10:17:33","branch":"master","category":"curl","codebase":"","comments":"renovate: use standard bump formula for OpenSSL\nCherry-picked from #21317\n\nCloses #21323","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":"renovate.json"}],"number":264540,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"94f14c54b0f906df44a1e8f45ec12cde7b848c00","revision":"94f14c54b0f906df44a1e8f45ec12cde7b848c00","revlink":"","when":1776241053,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"94f14c54b0f906df44a1e8f45ec12cde7b848c00"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776320646.845552,1776320656.870091],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776320656.874787,1776320657.072359],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776320657.07536,1776320657.233425],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776320657.236222,1776321824.095997],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3550/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776321824.156408,1776321838.501552],"urls":{}}],"text":["build","successful"],"times":[1776278743.946658,1776321838.505958]},"3551":{"blame":["Daniel McCarney <daniel@binaryparadox.net>","Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/Mail%20result/logs/stdio"]],"number":3551,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3551,"Build"],["codebase","","Build"],["got_revision","54cc65595d3b55444d177635f05708e69e26e8e0","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","54cc65595d3b55444d177635f05708e69e26e8e0","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 15 Apr 2026 23:32:38","branch":"master","category":"curl","codebase":"","comments":"unittests: cleanups\n- make sure all UNITTEST prototypes mark in which unit test they are used,\n  with \"@unittest\" markup\n\n- make sure all UNITTEST functions do not use Curl_ prefix, as that is a\n  prefix we use for global private functions and these functions are static\n  and therefore not global and the prefix is wrong\n\n- drop UNITTEST for functions not used in unit tests\n\n- make the extract-unit-protos script highlight the above issues if found\n\n- extract-unit-protos now also outputs the unit test number for all the\n  generated protos in lib/unitprotos.h to aid readers. It also adds the source\n  file and line number where the proto originates from.\n\n- extract-unit-protos now exits with a non-zero value if any of the above\n  warnings are triggered\n\n- cf-dns: Curl_cf_dns_result => static cf_dns_result\n- hostip: Curl_ipv6works => static ipv6works\n- url: remove Curl_setup_conn() - not used anymore\n- connect: Curl_timeleft_now_ms => UNITTEST timeleft_now_ms\n\nCloses #21330","files":[{"name":"lib/cf-dns.c"},{"name":"lib/cf-dns.h"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cfilters.c"},{"name":"lib/connect.c"},{"name":"lib/connect.h"},{"name":"lib/dnscache.c"},{"name":"lib/doh.c"},{"name":"lib/dynhds.c"},{"name":"lib/ftp.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/llist.c"},{"name":"lib/multi.c"},{"name":"lib/noproxy.c"},{"name":"lib/progress.c"},{"name":"lib/uint-bset.c"},{"name":"lib/uint-hash.c"},{"name":"lib/uint-spbset.c"},{"name":"lib/uint-table.c"},{"name":"lib/url.c"},{"name":"lib/url.h"},{"name":"lib/urlapi.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"scripts/extract-unit-protos"},{"name":"tests/unit/unit1300.c"},{"name":"tests/unit/unit1303.c"},{"name":"tests/unit/unit1608.c"},{"name":"tests/unit/unit1614.c"},{"name":"tests/unit/unit1653.c"},{"name":"tests/unit/unit2600.c"},{"name":"tests/unit/unit2602.c"},{"name":"tests/unit/unit3211.c"},{"name":"tests/unit/unit3212.c"},{"name":"tests/unit/unit3213.c"}],"number":264614,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7fd35f4c34c0034417c2fcbb69cfcff449f49d0c","revision":"7fd35f4c34c0034417c2fcbb69cfcff449f49d0c","revlink":"","when":1776288758,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 15 Apr 2026 23:34:33","branch":"master","category":"curl","codebase":"","comments":"ci: update RUSTLS_VERSION 0.15.1 -> 0.15.2\nCloses #21333","files":[{"name":".github/workflows/linux.yml"}],"number":264615,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"54cc65595d3b55444d177635f05708e69e26e8e0","revision":"54cc65595d3b55444d177635f05708e69e26e8e0","revlink":"","when":1776288873,"who":"Daniel McCarney <daniel@binaryparadox.net>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"54cc65595d3b55444d177635f05708e69e26e8e0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776364951.619362,1776364978.666993],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776364978.673395,1776364979.225316],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776364979.227823,1776364979.454621],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776364979.45703,1776365852.342252],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3551/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776365852.358616,1776365852.755263],"urls":{}}],"text":["build","successful"],"times":[1776321871.937323,1776365852.758235]},"3552":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/Mail%20result/logs/stdio"]],"number":3552,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3552,"Build"],["codebase","","Build"],["got_revision","3e0e2cc1ab6f3f44c7d35e84256858edc2ef73f5","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3e0e2cc1ab6f3f44c7d35e84256858edc2ef73f5","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 16 Apr 2026 10:32:50","branch":"master","category":"curl","codebase":"","comments":"build: fix `-Wformat-signedness` by adjusting printf masks\n- sync printf masks with the passed value.\n- fix a couple of casts.\n\nCherry-picked from #20848\n\nCloses #21335","files":[{"name":"lib/altsvc.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/content_encoding.c"},{"name":"lib/cw-out.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/imap.c"},{"name":"lib/mime.c"},{"name":"lib/multi.c"},{"name":"lib/multi_ev.c"},{"name":"lib/rtsp.c"},{"name":"lib/smtp.c"},{"name":"lib/socks.c"},{"name":"lib/tftp.c"},{"name":"lib/url.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"lib/ws.c"},{"name":"src/config2setopts.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_writeout.c"},{"name":"src/var.c"},{"name":"tests/libtest/cli_h2_upgrade_extreme.c"},{"name":"tests/libtest/cli_ws_data.c"},{"name":"tests/libtest/cli_ws_pingpong.c"},{"name":"tests/libtest/first.c"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/libtest/lib1565.c"},{"name":"tests/libtest/lib1597.c"},{"name":"tests/libtest/lib1947.c"},{"name":"tests/libtest/lib2405.c"},{"name":"tests/server/mqttd.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/util.c"},{"name":"tests/tunit/tool1621.c"},{"name":"tests/unit/unit1323.c"},{"name":"tests/unit/unit1652.c"},{"name":"tests/unit/unit1660.c"},{"name":"tests/unit/unit1664.c"},{"name":"tests/unit/unit1675.c"},{"name":"tests/unit/unit2603.c"},{"name":"tests/unit/unit2604.c"},{"name":"tests/unit/unit2605.c"},{"name":"tests/unit/unit3200.c"}],"number":264641,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"548c16a824017c49ee14dfb039ddc367fc37838d","revision":"548c16a824017c49ee14dfb039ddc367fc37838d","revlink":"","when":1776328370,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 16 Apr 2026 10:35:32","branch":"master","category":"curl","codebase":"","comments":"libssh2: allocate libssh2-friendly memory in kbd_callback\nThe function libssh2_userauth_keyboard_interactive_ex() calls the\ncallback and is documented to call free() on the memory returned to\nlibssh2 from the callback. libcurl can therefore not use the regular\ncurlx_strdup() for this, as that is not compatible in debug builds or\nwhen curl_global_init_mem() is used.\n\nFixes #21336\nCloses #21338","files":[{"name":"lib/vssh/libssh2.c"}],"number":264645,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7e450cb80a476b5f96e9c9da67e21ffebcc4b375","revision":"7e450cb80a476b5f96e9c9da67e21ffebcc4b375","revlink":"","when":1776328532,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 16 Apr 2026 11:38:14","branch":"master","category":"curl","codebase":"","comments":"build: adjust/add casts to fix `-Wformat-signedness`\nAlso adjust a mask in `mqttd.c`.\n\nFollow-up to 548c16a824017c49ee14dfb039ddc367fc37838d #21335\nCherry-picked from #20848\n\nCloses #21339","files":[{"name":"lib/socks.c"},{"name":"tests/server/mqttd.c"},{"name":"tests/server/sockfilt.c"}],"number":264653,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ce7174555dec4d077e9e905a47bffcd703175553","revision":"ce7174555dec4d077e9e905a47bffcd703175553","revlink":"","when":1776332294,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 16 Apr 2026 15:00:43","branch":"master","category":"curl","codebase":"","comments":"urlapi: same origin tests\nAdd new internal `curl_url_same_origin()` to check if a href has the\nsame origin as a base URL. Add test cases in test1675 and use this in\nhttp2 push handling.\n\nCloses #21328","files":[{"name":"lib/http2.c"},{"name":"lib/urlapi-int.h"},{"name":"lib/urlapi.c"},{"name":"tests/unit/unit1675.c"}],"number":264674,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"32a513e180ce83d5e9b708211306045407074134","revision":"32a513e180ce83d5e9b708211306045407074134","revlink":"","when":1776344443,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 16 Apr 2026 15:08:16","branch":"master","category":"curl","codebase":"","comments":"GHA/http3-linux: update dependency ngtcp2/ngtcp2 to v1.22.1\nCloses #21343","files":[{"name":".github/workflows/http3-linux.yml"}],"number":264677,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0a6f815ff708e59d72539e72ee5866c62acb26f3","revision":"0a6f815ff708e59d72539e72ee5866c62acb26f3","revlink":"","when":1776344896,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Thu 16 Apr 2026 15:37:13","branch":"master","category":"curl","codebase":"","comments":"GHA: drop 3rd-party apt source `docker.list`\nSeen on `ubuntu-slim` runners.\n\nAlso:\n- extend to two jobs to `ls -l` package sources on both ubuntu-latest,\n  ubuntu-24.04-arm, and ubuntu-slim.\n- drop former stray apt source `ondrej-ubuntu-php-noble.sources`.\n  It's no longer present on the image.\n\nCloses #21344","files":[{"name":".github/workflows/checkdocs.yml"},{"name":".github/workflows/checksrc.yml"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":264682,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3e0e2cc1ab6f3f44c7d35e84256858edc2ef73f5","revision":"3e0e2cc1ab6f3f44c7d35e84256858edc2ef73f5","revlink":"","when":1776346633,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3e0e2cc1ab6f3f44c7d35e84256858edc2ef73f5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776408530.41805,1776408541.92833],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776408541.932878,1776408542.138554],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776408542.141436,1776408542.294883],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776408542.297167,1776409805.391723],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3552/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776409805.397463,1776409806.327589],"urls":{}}],"text":["build","successful"],"times":[1776365863.106087,1776409806.330977]},"3553":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/Mail%20result/logs/stdio"]],"number":3553,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3553,"Build"],["codebase","","Build"],["got_revision","021a87cf81638af5317e142610ea0dd9f9fb4890","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","021a87cf81638af5317e142610ea0dd9f9fb4890","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 16 Apr 2026 21:51:41","branch":"master","category":"curl","codebase":"","comments":"http: clear credentials better on redirect\nVerify with test 2506: netrc with redirect using proxy\n\nUpdated test 998 which was wrong.\n\nReported-by: Muhamad Arga Reksapati\n\nCloses #21345","files":[{"name":"lib/http.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2506"},{"name":"tests/data/test998"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib2506.c"}],"number":264706,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b4024bf808bd558026fdc6096e8457f199ace306","revision":"b4024bf808bd558026fdc6096e8457f199ace306","revlink":"","when":1776369101,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 16 Apr 2026 22:50:52","branch":"master","category":"curl","codebase":"","comments":"lib: rename more CURLcode variables to 'result'\nCloses #21348","files":[{"name":"lib/asyn-ares.c"},{"name":"lib/cookie.c"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/formdata.c"},{"name":"lib/http.c"},{"name":"lib/http_ntlm.c"},{"name":"lib/ldap.c"},{"name":"lib/mime.c"},{"name":"lib/openldap.c"},{"name":"lib/rtsp.c"},{"name":"lib/urlapi.c"}],"number":264718,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"885b553545a74365f4fc2541a0829f7745e80d37","revision":"885b553545a74365f4fc2541a0829f7745e80d37","revlink":"","when":1776372652,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 16 Apr 2026 22:52:13","branch":"master","category":"curl","codebase":"","comments":"pytest_05_09: increase reliability\nTest has been flaky due to not waiting for the test server to be\nlistening. On slow CI systems, the started thread is late and the curl\ncommand gets a refused connection.\n\nCloses #21337","files":[{"name":"lib/cf-socket.c"},{"name":"tests/http/test_05_errors.py"}],"number":264719,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1bf1f8ed6a28244a90dc7b56823f94c18c9d3aba","revision":"1bf1f8ed6a28244a90dc7b56823f94c18c9d3aba","revlink":"","when":1776372733,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 16 Apr 2026 22:53:20","branch":"master","category":"curl","codebase":"","comments":"dnsd: implement HTTPS-RR with alpn pref and no-default-alpn\nSupport HTTPS records in dnsd that have ALPN preferences.\n\nAdd pytest test_22_* to verify that HTTPS record ALPN\npreferencces take effect if the HTTPS resolve arrives in time.\n\nFix HTTPS eyeballing use of timeouts for second attempt. Also,\nmake an initial HTTP/1.1 attempt switch off HTTP/2.\n\nCloses #21329","files":[{"name":"docs/libcurl/libcurl-env-dbg.md"},{"name":"lib/cf-https-connect.c"},{"name":"tests/http/Makefile.am"},{"name":"tests/http/test_06_eyeballs.py"},{"name":"tests/http/test_22_httpsrr.py"},{"name":"tests/http/testenv/dnsd.py"},{"name":"tests/server/dnsd.c"}],"number":264725,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a973377cd7836313728195db3826acbc98cc0098","revision":"a973377cd7836313728195db3826acbc98cc0098","revlink":"","when":1776372800,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 16 Apr 2026 22:56:46","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":264727,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bb771cec34d1ebeeb1e188c90afdf19623b97b88","revision":"bb771cec34d1ebeeb1e188c90afdf19623b97b88","revlink":"","when":1776373006,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 16 Apr 2026 22:57:17","branch":"master","category":"curl","codebase":"","comments":"vtls_scache: rename `CURLcode` variable to `result`\nCloses #21346","files":[{"name":"lib/vtls/vtls_scache.c"}],"number":264729,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"021a87cf81638af5317e142610ea0dd9f9fb4890","revision":"021a87cf81638af5317e142610ea0dd9f9fb4890","revlink":"","when":1776373037,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"021a87cf81638af5317e142610ea0dd9f9fb4890"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776452996.902534,1776453019.765878],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776453019.769621,1776453019.924359],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776453019.926568,1776453020.06114],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776453020.063295,1776453910.190691],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3553/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776453910.206862,1776453925.124306],"urls":{}}],"text":["build","successful"],"times":[1776409814.458533,1776453925.178339]},"3554":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/Mail%20result/logs/stdio"]],"number":3554,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3554,"Build"],["codebase","","Build"],["got_revision","97cf21acd2ff89a537600b18626cdba5b8139a31","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","97cf21acd2ff89a537600b18626cdba5b8139a31","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 17 Apr 2026 10:01:49","branch":"master","category":"curl","codebase":"","comments":"haproxy: use correct ip version on client supplied address\nWhen a user supplies an IP address to use for the HAPROXY protocol,\nthe IP version reported must be deduced from the address and has\nno relation to the IP version used for the upstream connection.\n\nAdd test3220 to verify.\n\nFixes #21340\nReported-by: Fiona Klute\nCloses #21341","files":[{"name":"docs/libcurl/opts/CURLOPT_HAPROXY_CLIENT_IP.md"},{"name":"lib/cf-haproxy.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3201"},{"name":"tests/data/test3202"},{"name":"tests/data/test3220"}],"number":264788,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"70281e39becfa6fd37dbbd24d6fc73b96ed9fea6","revision":"70281e39becfa6fd37dbbd24d6fc73b96ed9fea6","revlink":"","when":1776412909,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 17 Apr 2026 12:09:14","branch":"master","category":"curl","codebase":"","comments":"unit1675: fix `-Wformat-signedness`\nCloses #21351","files":[{"name":"tests/unit/unit1675.c"}],"number":264797,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b515a71356d2cdecbde959a0e9efc93df254ac5a","revision":"b515a71356d2cdecbde959a0e9efc93df254ac5a","revlink":"","when":1776420554,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 17 Apr 2026 12:09:14","branch":"master","category":"curl","codebase":"","comments":"lib506: rename `CURLcode` variable to `result`\nCloses #21352","files":[{"name":"tests/libtest/lib506.c"}],"number":264798,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5e45e82bc93552b6960b7d5c59b62536143cc900","revision":"5e45e82bc93552b6960b7d5c59b62536143cc900","revlink":"","when":1776420554,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 17 Apr 2026 13:10:43","branch":"master","category":"curl","codebase":"","comments":"GHA: bump required test minimums\nRef: https://testclutch.curl.se/static/reports/feature-matrix.html\n\nCloses #21353","files":[{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux-old.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":264811,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1701a8319ec96c0b73c39e16c5db68dd758419c2","revision":"1701a8319ec96c0b73c39e16c5db68dd758419c2","revlink":"","when":1776424243,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 17 Apr 2026 13:34:44","branch":"master","category":"curl","codebase":"","comments":"unit1658: rename `CURLcode` to `result`\nCloses #21356","files":[{"name":"tests/unit/unit1658.c"}],"number":264814,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a06fd649747d252ffc7dabc5ea35a17d8a6452bf","revision":"a06fd649747d252ffc7dabc5ea35a17d8a6452bf","revlink":"","when":1776425684,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 17 Apr 2026 17:48:22","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_RTSP_SESSION_ID.md: clarify reuse \"dangers\"\nWhen re-using easy handles the session id stays, unless you do something\nabout it.\n\nCloses #21358","files":[{"name":"docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.md"}],"number":264845,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"97cf21acd2ff89a537600b18626cdba5b8139a31","revision":"97cf21acd2ff89a537600b18626cdba5b8139a31","revlink":"","when":1776440902,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"97cf21acd2ff89a537600b18626cdba5b8139a31"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776496882.643316,1776496897.74443],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776496897.748648,1776496897.927895],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776496897.930607,1776496898.088853],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776496898.091436,1776498012.455084],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3554/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776498012.460783,1776498012.961333],"urls":{}}],"text":["build","successful"],"times":[1776453939.52906,1776498012.964919]},"3555":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/Mail%20result/logs/stdio"]],"number":3555,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3555,"Build"],["codebase","","Build"],["got_revision","d129ff355dde5698d7cfd090fdc4c1f05f376ad2","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d129ff355dde5698d7cfd090fdc4c1f05f376ad2","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 17 Apr 2026 22:16:08","branch":"master","category":"curl","codebase":"","comments":"http: clear digest nonce on cross-orgin redirect\nVerify in test 1966\n\nReported-by: Yalguun Tumenkhuu\nCloses #21359","files":[{"name":"lib/http.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1966"}],"number":264859,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6daf4bc7e276b764a96cf450d4dab34327cd8d53","revision":"6daf4bc7e276b764a96cf450d4dab34327cd8d53","revlink":"","when":1776456968,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 17 Apr 2026 22:17:50","branch":"master","category":"curl","codebase":"","comments":"pytest: check 429 handling\nAdd a \"limit\" handler to httpd that responds 429 after 5 requests and\nthen 429s all requests for 2 seconds. After which another 4 requests are\nserved before 429 strikes again.\n\nCloses #21357","files":[{"name":"tests/http/test_05_errors.py"},{"name":"tests/http/testenv/httpd.py"},{"name":"tests/http/testenv/mod_curltest/mod_curltest.c"}],"number":264860,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e0b2ec24005288b965311c274c3b3ed1cdce0285","revision":"e0b2ec24005288b965311c274c3b3ed1cdce0285","revlink":"","when":1776457070,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 17 Apr 2026 22:40:49","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_RTSP_SESSION_ID.md: minor language fix","files":[{"name":"docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.md"}],"number":264862,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d129ff355dde5698d7cfd090fdc4c1f05f376ad2","revision":"d129ff355dde5698d7cfd090fdc4c1f05f376ad2","revlink":"","when":1776458449,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d129ff355dde5698d7cfd090fdc4c1f05f376ad2"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776540564.247322,1776540585.140847],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776540585.144782,1776540585.305885],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776540585.308347,1776540585.445871],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776540585.448124,1776541439.364222],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3555/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776541439.371646,1776541439.755845],"urls":{}}],"text":["build","successful"],"times":[1776498015.297597,1776541439.759023]},"3556":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/Mail%20result/logs/stdio"]],"number":3556,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3556,"Build"],["codebase","","Build"],["got_revision","1cc683c859f654332b6e6e6768dc7cdeeab84954","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1cc683c859f654332b6e6e6768dc7cdeeab84954","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 18 Apr 2026 23:32:09","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_RTSP_SESSION_ID.md: expand the comment\nEnhance the example code\n\nCloses #21363","files":[{"name":"docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.md"}],"number":264914,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1cc683c859f654332b6e6e6768dc7cdeeab84954","revision":"1cc683c859f654332b6e6e6768dc7cdeeab84954","revlink":"","when":1776547929,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1cc683c859f654332b6e6e6768dc7cdeeab84954"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776570048.197378,1776570077.600205],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776570077.60485,1776570077.80625],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776570077.809335,1776570077.984786],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776570077.987728,1776571416.942642],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3556/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776571416.977566,1776571428.552971],"urls":{}}],"text":["build","successful"],"times":[1776548125.336045,1776571428.563991]},"3557":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/Mail%20result/logs/stdio"]],"number":3557,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3557,"Build"],["codebase","","Build"],["got_revision","54ded66618a2388e88e715c5eb4477d1083582ef","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","54ded66618a2388e88e715c5eb4477d1083582ef","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 18 Apr 2026 23:34:39","branch":"master","category":"curl","codebase":"","comments":"docs/libcurl: improve easy setopt examples\n- always assign the curl_easy_perform() return code (and declare\n  the necessary 'result' variable for it)\n\n- always call curl_easy_cleanup() on the created easy handles\n\nCloses #21364","files":[{"name":"docs/libcurl/opts/CURLOPT_ABSTRACT_UNIX_SOCKET.md"},{"name":"docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.md"},{"name":"docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.md"},{"name":"docs/libcurl/opts/CURLOPT_ALTSVC.md"},{"name":"docs/libcurl/opts/CURLOPT_ALTSVC_CTRL.md"},{"name":"docs/libcurl/opts/CURLOPT_APPEND.md"},{"name":"docs/libcurl/opts/CURLOPT_AWS_SIGV4.md"},{"name":"docs/libcurl/opts/CURLOPT_CAINFO.md"},{"name":"docs/libcurl/opts/CURLOPT_CA_CACHE_TIMEOUT.md"},{"name":"docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.md"},{"name":"docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.md"},{"name":"docs/libcurl/opts/CURLOPT_CONNECT_TO.md"},{"name":"docs/libcurl/opts/CURLOPT_COOKIE.md"},{"name":"docs/libcurl/opts/CURLOPT_COOKIELIST.md"},{"name":"docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.md"},{"name":"docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.md"},{"name":"docs/libcurl/opts/CURLOPT_DISALLOW_USERNAME_IN_URL.md"},{"name":"docs/libcurl/opts/CURLOPT_DNS_SHUFFLE_ADDRESSES.md"},{"name":"docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYHOST.md"},{"name":"docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYSTATUS.md"},{"name":"docs/libcurl/opts/CURLOPT_DOH_URL.md"},{"name":"docs/libcurl/opts/CURLOPT_ECH.md"},{"name":"docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.md"},{"name":"docs/libcurl/opts/CURLOPT_FNMATCH_DATA.md"},{"name":"docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.md"},{"name":"docs/libcurl/opts/CURLOPT_FORBID_REUSE.md"},{"name":"docs/libcurl/opts/CURLOPT_FRESH_CONNECT.md"},{"name":"docs/libcurl/opts/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.md"},{"name":"docs/libcurl/opts/CURLOPT_HEADER.md"},{"name":"docs/libcurl/opts/CURLOPT_HEADERDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_HEADERFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_HSTS.md"},{"name":"docs/libcurl/opts/CURLOPT_HSTSREADDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_HSTSREADFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_HSTSWRITEDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_HSTS_CTRL.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTP200ALIASES.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTPGET.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTPHEADER.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTPPOST.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.md"},{"name":"docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.md"},{"name":"docs/libcurl/opts/CURLOPT_INFILESIZE.md"},{"name":"docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.md"},{"name":"docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_MAXAGE_CONN.md"},{"name":"docs/libcurl/opts/CURLOPT_MAXLIFETIME_CONN.md"},{"name":"docs/libcurl/opts/CURLOPT_MAXREDIRS.md"},{"name":"docs/libcurl/opts/CURLOPT_MIMEPOST.md"},{"name":"docs/libcurl/opts/CURLOPT_MIME_OPTIONS.md"},{"name":"docs/libcurl/opts/CURLOPT_NOBODY.md"},{"name":"docs/libcurl/opts/CURLOPT_NOPROGRESS.md"},{"name":"docs/libcurl/opts/CURLOPT_NOPROXY.md"},{"name":"docs/libcurl/opts/CURLOPT_PATH_AS_IS.md"},{"name":"docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.md"},{"name":"docs/libcurl/opts/CURLOPT_POSTFIELDS.md"},{"name":"docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.md"},{"name":"docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.md"},{"name":"docs/libcurl/opts/CURLOPT_POSTREDIR.md"},{"name":"docs/libcurl/opts/CURLOPT_PREREQDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_PREREQFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_PRE_PROXY.md"},{"name":"docs/libcurl/opts/CURLOPT_PRIVATE.md"},{"name":"docs/libcurl/opts/CURLOPT_PROGRESSDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_PROTOCOLS.md"},{"name":"docs/libcurl/opts/CURLOPT_PROTOCOLS_STR.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXYHEADER.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_PINNEDPUBLICKEY.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_SSLVERSION.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYHOST.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_PUT.md"},{"name":"docs/libcurl/opts/CURLOPT_RANGE.md"},{"name":"docs/libcurl/opts/CURLOPT_READDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md"},{"name":"docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS_STR.md"},{"name":"docs/libcurl/opts/CURLOPT_REFERER.md"},{"name":"docs/libcurl/opts/CURLOPT_REQUEST_TARGET.md"},{"name":"docs/libcurl/opts/CURLOPT_RESOLVE.md"},{"name":"docs/libcurl/opts/CURLOPT_RESOLVER_START_DATA.md"},{"name":"docs/libcurl/opts/CURLOPT_RESOLVER_START_FUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_RESUME_FROM.md"},{"name":"docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.md"},{"name":"docs/libcurl/opts/CURLOPT_SOCKS5_AUTH.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_COMPRESSION.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_HOSTKEYDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_HOSTKEYFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_KEYDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_SSLVERSION.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_FALSESTART.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_STDERR.md"},{"name":"docs/libcurl/opts/CURLOPT_SUPPRESS_CONNECT_HEADERS.md"},{"name":"docs/libcurl/opts/CURLOPT_TCP_FASTOPEN.md"},{"name":"docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.md"},{"name":"docs/libcurl/opts/CURLOPT_TCP_KEEPCNT.md"},{"name":"docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.md"},{"name":"docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.md"},{"name":"docs/libcurl/opts/CURLOPT_TCP_NODELAY.md"},{"name":"docs/libcurl/opts/CURLOPT_TFTP_NO_OPTIONS.md"},{"name":"docs/libcurl/opts/CURLOPT_TIMECONDITION.md"},{"name":"docs/libcurl/opts/CURLOPT_TIMEOUT.md"},{"name":"docs/libcurl/opts/CURLOPT_TIMEOUT_MS.md"},{"name":"docs/libcurl/opts/CURLOPT_TIMEVALUE.md"},{"name":"docs/libcurl/opts/CURLOPT_TIMEVALUE_LARGE.md"},{"name":"docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.md"},{"name":"docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.md"},{"name":"docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.md"},{"name":"docs/libcurl/opts/CURLOPT_UPKEEP_INTERVAL_MS.md"},{"name":"docs/libcurl/opts/CURLOPT_UPLOAD.md"},{"name":"docs/libcurl/opts/CURLOPT_UPLOAD_FLAGS.md"},{"name":"docs/libcurl/opts/CURLOPT_URL.md"},{"name":"docs/libcurl/opts/CURLOPT_USERAGENT.md"},{"name":"docs/libcurl/opts/CURLOPT_USE_SSL.md"},{"name":"docs/libcurl/opts/CURLOPT_VERBOSE.md"}],"number":264917,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"54ded66618a2388e88e715c5eb4477d1083582ef","revision":"54ded66618a2388e88e715c5eb4477d1083582ef","revlink":"","when":1776548079,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"54ded66618a2388e88e715c5eb4477d1083582ef"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776618001.796878,1776618007.513816],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776618007.517716,1776618007.731207],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776618007.733475,1776618008.00349],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776618008.005917,1776619054.70378],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3557/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776619054.789662,1776619055.195042],"urls":{}}],"text":["build","successful"],"times":[1776571437.275233,1776619055.198258]},"3558":{"blame":["Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["err.text","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3558/steps/git/logs/err.text"],["err.html","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3558/steps/git/logs/err.html"]],"number":3558,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3558,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9e38e067691ec6da8a736c13b5f9c548120ffd8e","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":4,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 19 Apr 2026 11:52:11","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency nghttp2/nghttp2 to v1.69.0\nCloses #21375","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":264941,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fc7bd0704e1a60f3340011e32927110699ced955","revision":"fc7bd0704e1a60f3340011e32927110699ced955","revlink":"","when":1776592331,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Sun 19 Apr 2026 11:53:18","branch":"master","category":"curl","codebase":"","comments":"runtests: skip setting ed25519 SSH key format\n`ssh-keygen -t ed25519` does not support PEM key format, and it\ndefaults to `RFC4716` which is what we want.\n\nIt affected GHA/windows tests that explicitly used ed25519 keys.\n\nAlso:\n- GHA/windows: bump minimums to hopefully catch this early next time.\n  1701a8319ec96c0b73c39e16c5db68dd758419c2 #21353\n- merge two Perl lines.\n\nReported-by: herbenderbler on github\nFixes #21360\nFollow-up to acda4eae5eeb24a7b0ab9ec7b1783d74eb43687c #21223\n\nCloses #21374","files":[{"name":".github/workflows/windows.yml"},{"name":"tests/sshserver.pl"}],"number":264943,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"07e9f73f327293f822f4fc93b070636d33ec168c","revision":"07e9f73f327293f822f4fc93b070636d33ec168c","revlink":"","when":1776592398,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 19 Apr 2026 11:54:47","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency libressl/portable to v4.3.1\nCloses #21365","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"}],"number":264944,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"23a06e1fb97564b33489825e113bb05696fdddc3","revision":"23a06e1fb97564b33489825e113bb05696fdddc3","revlink":"","when":1776592487,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Sun 19 Apr 2026 14:05:46","branch":"master","category":"curl","codebase":"","comments":"GHA: keep testing 3 as openssl-prev, bump mainline to 4\nRef: #21317\nRef: #21316\n\nCloses #21376","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":264952,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9e38e067691ec6da8a736c13b5f9c548120ffd8e","revision":"9e38e067691ec6da8a736c13b5f9c548120ffd8e","revlink":"","when":1776600346,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9e38e067691ec6da8a736c13b5f9c548120ffd8e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["err.text","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3558/steps/git/logs/err.text"],["err.html","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3558/steps/git/logs/err.html"]],"name":"git","results":[4,["git"]],"statistics":{},"step_number":0,"text":["git","exception"],"times":[1776639750.257966,1776639750.481466],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty_1","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Mail result","results":[null,[]],"statistics":{},"step_number":4,"text":[],"times":[null,null],"urls":{}}],"text":["exception","git"],"times":[1776619057.513137,1776639750.487953]},"3559":{"blame":["Dag-Erling Sm\u00f8rgrav <des@des.dev>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/Mail%20result/logs/stdio"]],"number":3559,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3559,"Build"],["codebase","","Build"],["got_revision","4c548b978f707a8ab18c4ff56231613958b37e02","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4c548b978f707a8ab18c4ff56231613958b37e02","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 20 Apr 2026 00:06:55","branch":"master","category":"curl","codebase":"","comments":"ws: fix a blocking curl_ws_send() to report written length correctly\nFixes #21372\nReported-by: Yiwei Hou\nClkoses #21373","files":[{"name":"lib/ws.c"}],"number":264983,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ebed4aaf0136392d8f040de16a29d89777323fb3","revision":"ebed4aaf0136392d8f040de16a29d89777323fb3","revlink":"","when":1776636415,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 20 Apr 2026 00:44:21","branch":"master","category":"curl","codebase":"","comments":"lib1960: fix test failure\nOn platforms where struct sockaddr has a length field, the current code\nleaves it uninitialized, resulting in a test failure when valgrind is\nused.\n\nCloses #21377","files":[{"name":"tests/libtest/lib1960.c"}],"number":264986,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6506693f0b5a46f18ac63f792036c69a33031faa","revision":"6506693f0b5a46f18ac63f792036c69a33031faa","revlink":"","when":1776638661,"who":"Dag-Erling Sm\u00f8rgrav <des@des.dev>"},{"at":"Mon 20 Apr 2026 00:44:21","branch":"master","category":"curl","codebase":"","comments":"tests: avoid infinite recursion for `make check`\nThe combination of a misspelled directory name and failing to check the\nresult of cd leads to infinite recursion as `make check` simply invokes\nitself over and over.\n\nFollow-up to 00887aee8ca0efe0b40fa41b2a36e2d853d49b57 #18079\nCloses #21378","files":[{"name":"tests/http/Makefile.am"}],"number":264987,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"759f2e5d97a70c7295e5c2256018cfcb1f8900e9","revision":"759f2e5d97a70c7295e5c2256018cfcb1f8900e9","revlink":"","when":1776638661,"who":"Dag-Erling Sm\u00f8rgrav <des@des.dev>"},{"at":"Mon 20 Apr 2026 02:37:35","branch":"master","category":"curl","codebase":"","comments":"openssl: fix unused variable warnings in !verbose builds\nAlso fix clang-tidy `readability-redundant-control-flow`.\n\n```\nlib/vtls/openssl.c:4055:46: error: unused parameter 'reason' [-Wunused-parameter]\n 4055 |                                          int reason)\n      |                                              ^\nlib/vtls/openssl.c:4279:19: error: variable 'status' set but not used [-Wunused-but-set-variable]\n 4279 |       const char *status = NULL;\n      |                   ^\n```\nRef: https://github.com/curl/curl/actions/runs/24641388439/job/72045859306?pr=21379\n\n```\nlib/vtls/openssl.c:4092:7: error: Value stored to 'rv' is never read [clang-analyzer-deadcode.DeadStores]\n 4092 |       rv = SSL_ech_get1_status(ssl, &inner, &outer);\n      |       ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nlib/vtls/openssl.c:4092:7: note: Value stored to 'rv' is never read\n 4092 |       rv = SSL_ech_get1_status(ssl, &inner, &outer);\n      |       ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nlib/vtls/openssl.c:4112:3: error: redundant return statement at the end of a function with a void return type [readability-redundant-control-flow]\n 4111 | #endif\n      | ~~~~~~\n 4112 |   return;\n      |   ^~~~~~~\n 4113 | }\n```\nRef: https://github.com/curl/curl/actions/runs/24642154148/job/72047919525?pr=21379#step:42:186\n\nCherry-picked from #21379\n\nCloses #21380","files":[{"name":"lib/vtls/openssl.c"}],"number":265000,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4c548b978f707a8ab18c4ff56231613958b37e02","revision":"4c548b978f707a8ab18c4ff56231613958b37e02","revlink":"","when":1776645455,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4c548b978f707a8ab18c4ff56231613958b37e02"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776689388.663585,1776689415.105747],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776689415.110346,1776689415.283881],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776689415.286359,1776689415.441019],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776689415.443338,1776690518.247109],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3559/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776690518.256618,1776690518.835324],"urls":{}}],"text":["build","successful"],"times":[1776645905.706671,1776690518.839337]},"3560":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/Mail%20result/logs/stdio"]],"number":3560,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3560,"Build"],["codebase","","Build"],["got_revision","db13c08c589fa6d5b26812d5f9e0d7155421ffb6","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","db13c08c589fa6d5b26812d5f9e0d7155421ffb6","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 20 Apr 2026 02:53:24","branch":"master","category":"curl","codebase":"","comments":"GHA: use more OpenSSL 4, enable ECH in more jobs\nfor Linux and macOS.\n\nCloses #21379","files":[{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"}],"number":265002,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1fbffe7f08f0d551038520b569b817f58084f77b","revision":"1fbffe7f08f0d551038520b569b817f58084f77b","revlink":"","when":1776646404,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 20 Apr 2026 10:47:19","branch":"master","category":"curl","codebase":"","comments":"GHA: bump test minimums (more)\nFollow-up to 701a8319ec96c0b73c39e16c5db68dd758419c2 #21353\n\nCloses #21382","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":265019,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"85e825770a161ae23336ba8f7d381fd2653f6ea7","revision":"85e825770a161ae23336ba8f7d381fd2653f6ea7","revlink":"","when":1776674839,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 20 Apr 2026 11:22:00","branch":"master","category":"curl","codebase":"","comments":"vtls_scache: check reentrancy\nTrack lock status of session cache, add DEBUGASSERT()s for proper\ncalling sequences. Add check of lock status.\n\nUse lock status check to prevent reentry of import/export calls.\nDeny such calls with CURLE_RECURSIVE_API_CALL.\n\nCloses #21383","files":[{"name":"lib/easy.c"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/vtls_scache.h"}],"number":265025,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5448495cfd782de2d65d596c021a23f6505d1196","revision":"5448495cfd782de2d65d596c021a23f6505d1196","revlink":"","when":1776676920,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 20 Apr 2026 14:28:43","branch":"master","category":"curl","codebase":"","comments":"mime: only allow 40 levels of calls\nTo avoid problems when doing insane things.\n\nCloses #21384","files":[{"name":"lib/mime.c"}],"number":265040,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d087a7e4ecbe72aeecd9b171fdf3fab95c65dfb5","revision":"d087a7e4ecbe72aeecd9b171fdf3fab95c65dfb5","revlink":"","when":1776688123,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 20 Apr 2026 14:56:31","branch":"master","category":"curl","codebase":"","comments":"lib: fix typos in comments\nCloses #21385","files":[{"name":"lib/vtls/vtls_scache.h"},{"name":"lib/ws.c"}],"number":265047,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"db13c08c589fa6d5b26812d5f9e0d7155421ffb6","revision":"db13c08c589fa6d5b26812d5f9e0d7155421ffb6","revlink":"","when":1776689791,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"db13c08c589fa6d5b26812d5f9e0d7155421ffb6"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776732546.330665,1776732573.048185],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776732573.052213,1776732573.212863],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776732573.215224,1776732573.395886],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776732573.398302,1776733550.225046],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3560/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776733550.27946,1776733550.742071],"urls":{}}],"text":["build","successful"],"times":[1776690521.374318,1776733550.74508]},"3562":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/Mail%20result/logs/stdio"]],"number":3562,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3562,"Build"],["codebase","","Build"],["got_revision","4daf483b5be8a6524f9aa4135a1dcae0a9c8ec38","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4daf483b5be8a6524f9aa4135a1dcae0a9c8ec38","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 21 Apr 2026 08:33:28","branch":"master","category":"curl","codebase":"","comments":"mprintf: simplify parsefmt\n- split out parse_flags() and parse_conversion() to reduce complexity\n  from 57 to 30.\n\nCloses #21391","files":[{"name":"lib/mprintf.c"}],"number":265075,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4e0bfd8cf73603697ddad5d25e946e9f53d6831a","revision":"4e0bfd8cf73603697ddad5d25e946e9f53d6831a","revlink":"","when":1776753208,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 21 Apr 2026 08:35:09","branch":"master","category":"curl","codebase":"","comments":"tool_operate: split create_single into smaller sub functions\nReduces complexity from 58 => 32.\n\nCloses #21389","files":[{"name":"src/tool_operate.c"}],"number":265077,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"19695e815c51f8830fc542557a50f6a7100cd862","revision":"19695e815c51f8830fc542557a50f6a7100cd862","revlink":"","when":1776753309,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 21 Apr 2026 10:09:58","branch":"master","category":"curl","codebase":"","comments":"wolfssl: fix `-Wmissing-prototypes`\nSeen with unity, H3, wolfssl with `HAVE_EX_DATA`.\n\nFixing:\n```\nlib/vtls/wolfssl.c:412:10: error: no previous prototype for function 'Curl_wssl_cache_session' [-Wmissing-prototypes]\n  412 | CURLcode Curl_wssl_cache_session(struct Curl_cfilter *cf,\n      |          ^\nlib/vtls/wolfssl.c:412:1: note: declare 'static' if the function is not intended to be used outside of this translation unit\n  412 | CURLcode Curl_wssl_cache_session(struct Curl_cfilter *cf,\n      | ^\n      | static\n1 error generated.\n```\n\nFollow-up to cc5c1553fbdb8c1391d0cf81134583ee32da64d4 #19852\n\nCloses #21392","files":[{"name":"lib/vtls/wolfssl.h"}],"number":265097,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5ff7f773106176d60d6f3386017b58b3b01edb41","revision":"5ff7f773106176d60d6f3386017b58b3b01edb41","revlink":"","when":1776758998,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 21 Apr 2026 14:22:07","branch":"master","category":"curl","codebase":"","comments":"parsedate: refactor\n- introduce 'struct when' to hold the parser result\n- initwhen() initializes a 'struct when'\n- datestring() parses strings\n- datenum() parses numbers\n- datecheck() does some final checks\n- tzadjust() adds the time zone offset\n- convert math to 64 bit, squeeze into time_t only in the last step,\n  mktimet() does the time_t storing\n\nCloses #21394","files":[{"name":"lib/parsedate.c"},{"name":"tests/libtest/lib517.c"}],"number":265115,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2e3607034dcbbc97aa587d878b866a2af6b99c99","revision":"2e3607034dcbbc97aa587d878b866a2af6b99c99","revlink":"","when":1776774127,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 21 Apr 2026 14:35:55","branch":"master","category":"curl","codebase":"","comments":"misc: fix code quality findings\n- httpsrr: drop redundant checks.\n  Follow-up to 809dda3a37363160d4bf5ea2dafa0bcb8188a3f0 #21354\n- httpsrr.h: drop obsolete comment.\n  Follow-up to 2b3dfb4ad47ec05efad9af930c47968a49916999 #21175\n- ws: drop redundant check in `curl_ws_start_frame()`.\n  Follow-up to 37cecfc7b91118f116cf16af8f50a18b15d00d51 #17683\n- ws: fix typo in comment.\n- tool_operate: fix VMS build. (broken since 2019-07-20, v7.66.0)\n  Follow-up to b88940850002a3f1c25bc6488b95ad30eb80d696 #3804\n\nPointed out by Copilot Code Quality\n\nCloses #21393","files":[{"name":"lib/httpsrr.c"},{"name":"lib/httpsrr.h"},{"name":"lib/ws.c"},{"name":"src/tool_operate.c"}],"number":265117,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8eb3cb75a3e1244be4e2b20a3509d923f2144bd0","revision":"8eb3cb75a3e1244be4e2b20a3509d923f2144bd0","revlink":"","when":1776774955,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 21 Apr 2026 15:21:10","branch":"master","category":"curl","codebase":"","comments":"mprintf: OR the flags\nAs 'flags' may already have been set to something when\nparse_conversion() is called, make sure to only OR the new flags.\n\nFollow-up to 4e0bfd8cf73603697ddad5d25e94\n\nCloses #21398","files":[{"name":"lib/mprintf.c"}],"number":265127,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4f7e323b29fbc8dfb818c686d9f644660ebe3178","revision":"4f7e323b29fbc8dfb818c686d9f644660ebe3178","revlink":"","when":1776777670,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 21 Apr 2026 15:21:16","branch":"master","category":"curl","codebase":"","comments":"lib557: add tests with flags AND conversion specifier\nRemove superfluous and never-built test code for systems with 16-bit and\n64-bit ints and 16-bit longs, as we don't know any such.","files":[{"name":"tests/libtest/lib557.c"}],"number":265128,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4daf483b5be8a6524f9aa4135a1dcae0a9c8ec38","revision":"4daf483b5be8a6524f9aa4135a1dcae0a9c8ec38","revlink":"","when":1776777676,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4daf483b5be8a6524f9aa4135a1dcae0a9c8ec38"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776800618.587738,1776800640.327668],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776800640.331599,1776800640.48671],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776800640.488873,1776800640.623411],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776800640.625558,1776801507.840452],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3562/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776801507.845702,1776801508.27563],"urls":{}}],"text":["build","successful"],"times":[1776779709.624921,1776801508.278458]},"3563":{"blame":["Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/Mail%20result/logs/stdio"]],"number":3563,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3563,"Build"],["codebase","","Build"],["got_revision","ad1fcd6111990fee9e7734a30e13815a93102699","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ad1fcd6111990fee9e7734a30e13815a93102699","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 21 Apr 2026 15:58:06","branch":"master","category":"curl","codebase":"","comments":"async-ares: fix query counter handling\nWhen starting an c-ares query, the provided callback may be invoked\nright away, leading to a decrement of `queries_ongoing`. Increment\nthe counter *before* call c-ares. Otherwise, the `async->done` bit\nis not properly set.\n\nCloses #21399","files":[{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-thrdd.c"}],"number":265131,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ad1fcd6111990fee9e7734a30e13815a93102699","revision":"ad1fcd6111990fee9e7734a30e13815a93102699","revlink":"","when":1776779886,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ad1fcd6111990fee9e7734a30e13815a93102699"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776845212.866062,1776845222.054616],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776845222.059112,1776845222.246386],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776845222.249353,1776845222.414034],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776845222.41657,1776846262.34424],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3563/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776846262.369965,1776846262.849358],"urls":{}}],"text":["build","successful"],"times":[1776801510.29159,1776846262.852584]},"3564":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/Mail%20result/logs/stdio"]],"number":3564,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3564,"Build"],["codebase","","Build"],["got_revision","99d460d6dac64940beadb379e4b68805060b09b4","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","99d460d6dac64940beadb379e4b68805060b09b4","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 21 Apr 2026 17:22:11","branch":"master","category":"curl","codebase":"","comments":"runtests: allow %EMPTY in <stdout> to verify no output","files":[{"name":"docs/tests/FILEFORMAT.md"},{"name":"tests/runtests.pl"}],"number":265143,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"779bba2f3f740cc94203ab8c2caf0daf691c02ce","revision":"779bba2f3f740cc94203ab8c2caf0daf691c02ce","revlink":"","when":1776784931,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 21 Apr 2026 23:11:42","branch":"master","category":"curl","codebase":"","comments":"tool_operate: keep the filename for upload globbing\nFollow-up to 19695e815c51f8830fc54255\n\nVerify with test 2012 and 2013\n\nCloses #21401","files":[{"name":"src/tool_operate.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2012"},{"name":"tests/data/test2013"}],"number":265144,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dcf535629b41debe092e77b36ee37f80b8e05a64","revision":"dcf535629b41debe092e77b36ee37f80b8e05a64","revlink":"","when":1776805902,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 22 Apr 2026 07:50:59","branch":"master","category":"curl","codebase":"","comments":"tool_operate: reset the upload glob counter for next URL\nFixes #21402\n\nAdjust test 2012 and 2013 accordingly\n\nCloses #21403","files":[{"name":"src/tool_operate.c"},{"name":"tests/data/test2012"},{"name":"tests/data/test2013"}],"number":265155,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b16be8e244c1309ee2dc14b6e9de1a045d8a297f","revision":"b16be8e244c1309ee2dc14b6e9de1a045d8a297f","revlink":"","when":1776837059,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 22 Apr 2026 07:53:54","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":265156,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"528f6238a5b94e7d575be1e609e8d59f3b35e3fb","revision":"528f6238a5b94e7d575be1e609e8d59f3b35e3fb","revlink":"","when":1776837234,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 22 Apr 2026 09:29:05","branch":"master","category":"curl","codebase":"","comments":"appveyor: bump to OpenSSL 3.6\nCloses #21405","files":[{"name":"appveyor.sh"},{"name":"appveyor.yml"}],"number":265162,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7d73fe9494631b4513190a26c9bf9e8b52b16f6b","revision":"7d73fe9494631b4513190a26c9bf9e8b52b16f6b","revlink":"","when":1776842945,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 22 Apr 2026 09:29:05","branch":"master","category":"curl","codebase":"","comments":"Dockerfile: update debian:bookworm-slim Docker digest to f9c6a2f\nCloses #21406","files":[{"name":"Dockerfile"}],"number":265163,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"99d460d6dac64940beadb379e4b68805060b09b4","revision":"99d460d6dac64940beadb379e4b68805060b09b4","revlink":"","when":1776842945,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"99d460d6dac64940beadb379e4b68805060b09b4"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776889505.084032,1776889531.525351],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776889531.53001,1776889531.686385],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776889531.68864,1776889531.826269],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776889531.828463,1776890399.988769],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3564/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776890399.993109,1776890400.518888],"urls":{}}],"text":["build","successful"],"times":[1776846265.748825,1776890400.522005]},"3565":{"blame":["Daniel Stenberg <daniel@haxx.se>","Dio Putra <dioput12@gmail.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/Mail%20result/logs/stdio"]],"number":3565,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3565,"Build"],["codebase","","Build"],["got_revision","50ff4f2927e3e319d39ba86bbcac3f57e5c89984","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","50ff4f2927e3e319d39ba86bbcac3f57e5c89984","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 22 Apr 2026 14:53:59","branch":"master","category":"curl","codebase":"","comments":"docs: clarify retry-max-time timing\nCloses #21411","files":[{"name":"docs/cmdline-opts/retry-max-time.md"}],"number":265185,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"37ab2469c182b1dd85306d3ceb062b458f36759b","revision":"37ab2469c182b1dd85306d3ceb062b458f36759b","revlink":"","when":1776862439,"who":"Dio Putra <dioput12@gmail.com>"},{"at":"Wed 22 Apr 2026 15:30:33","branch":"master","category":"curl","codebase":"","comments":"asyn-thrdd: minor without-IPv6 fixes\nPointed out by Copilot\n\nCloses #21413","files":[{"name":"lib/asyn-thrdd.c"}],"number":265191,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0f2b020c033e1d9aa1fbb811361f831512e076c5","revision":"0f2b020c033e1d9aa1fbb811361f831512e076c5","revlink":"","when":1776864633,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 22 Apr 2026 18:22:33","branch":"master","category":"curl","codebase":"","comments":"GHA: delete all apt sources except `ubuntu.sources`\nGitHub runners are getting new 3rd-party sources frequntly now, last\nweek `docker.list`, this week: `google-chrome.sources`. To avoid\nplaying catch up, allowlist the only one we use: `ubuntu.sources`. If\nthis is renamed, CI would break. Let's hope this happens much less\noften than new sources.\n\nBug: https://github.com/curl/curl/pull/21414#issuecomment-4297788640\n\nFollow-up to 3e0e2cc1ab6f3f44c7d35e84256858edc2ef73f5 #21344\n\nCloses #21416","files":[{"name":".github/workflows/checkdocs.yml"},{"name":".github/workflows/checksrc.yml"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":265202,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ed3fea60873b79e1b54f3621d8d3a115d6c33559","revision":"ed3fea60873b79e1b54f3621d8d3a115d6c33559","revlink":"","when":1776874953,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 22 Apr 2026 18:24:25","branch":"master","category":"curl","codebase":"","comments":"asyn-thrdd: drop redundant `result` check\nPointed out by GitHub Code Quality\n\nCloses #21415","files":[{"name":"lib/asyn-thrdd.c"}],"number":265204,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bfc0cb42fb52f422d53c06ed528c498c3a17dfa6","revision":"bfc0cb42fb52f422d53c06ed528c498c3a17dfa6","revlink":"","when":1776875065,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 22 Apr 2026 19:38:56","branch":"master","category":"curl","codebase":"","comments":"GHA: deprioritize Azure Ubuntu mirror\nDue to year-long unreliability.\n\nThe default Ubuntu mirror works as fast as the Azure one when it's\nworking at its normal speed. And has HTTPS.\n\nAlso:\n- replac the retry hack that turn out to not solve the problem.\n- add timeouts to each download step to catch slowness early.\n\nFollow-up to a5838847c4395cdf043d9a833f38d5ba0a704ca1 #21181\nFollow-up to 5172ba5475cffc525c2338dfa63f818e11e80a42 #21107\n\nCloses #21414","files":[{"name":".github/workflows/checkdocs.yml"},{"name":".github/workflows/checksrc.yml"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/configure-vs-cmake.yml"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":265210,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"50ff4f2927e3e319d39ba86bbcac3f57e5c89984","revision":"50ff4f2927e3e319d39ba86bbcac3f57e5c89984","revlink":"","when":1776879536,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"50ff4f2927e3e319d39ba86bbcac3f57e5c89984"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776937345.270889,1776937355.244507],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776937355.248727,1776937355.425563],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776937355.427893,1776937355.57275],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776937355.574938,1776938267.566504],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3565/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776938267.5735,1776938268.41479],"urls":{}}],"text":["build","successful"],"times":[1776890403.351265,1776938268.417786]},"3566":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","Yedaya Katsman <yedaya.ka@gmail.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/Mail%20result/logs/stdio"]],"number":3566,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3566,"Build"],["codebase","","Build"],["got_revision","e418b42c82fe56dfe6526298d0e515e8d3f74d1e","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","e418b42c82fe56dfe6526298d0e515e8d3f74d1e","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 23 Apr 2026 07:40:56","branch":"master","category":"curl","codebase":"","comments":"urlapi: simplify urlget_url\n- unify the query and fragment separator logic\n- read the bitflags directly instead of via a temp variable\n- narrow the scope of a few variables\n\nCloses #21417","files":[{"name":"lib/urlapi.c"}],"number":265230,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4c078fd11570528396fd63552d330d97e6bd5e62","revision":"4c078fd11570528396fd63552d330d97e6bd5e62","revlink":"","when":1776922856,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 23 Apr 2026 08:13:59","branch":"master","category":"curl","codebase":"","comments":"vtls: log when key logging is enabled.\nIf built with LibreSSL, also warn that it only works for TLS <= 1.2\n\nInspired-by: Viktor Szakats\nCloses #19814","files":[{"name":"lib/vtls/keylog.c"},{"name":"lib/vtls/keylog.h"},{"name":"lib/vtls/vtls.c"}],"number":265236,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7100e8d45abcb24907f28ede3b15969b775453de","revision":"7100e8d45abcb24907f28ede3b15969b775453de","revlink":"","when":1776924839,"who":"Yedaya Katsman <yedaya.ka@gmail.com>"},{"at":"Thu 23 Apr 2026 10:26:10","branch":"master","category":"curl","codebase":"","comments":"GHA/appveyor-status: disable `gh` tool telemetry\nRef: https://cli.github.com/telemetry\n\nCloses #21418","files":[{"name":".github/workflows/appveyor-status.yml"}],"number":265241,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fd2a729a12466dc4a377916e7e2f0e37c4b61b53","revision":"fd2a729a12466dc4a377916e7e2f0e37c4b61b53","revlink":"","when":1776932770,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 23 Apr 2026 11:22:35","branch":"master","category":"curl","codebase":"","comments":"CI: set `DO_NOT_TRACK=1`\nCloses #21420","files":[{"name":".github/workflows/checkdocs.yml"},{"name":".github/workflows/checksrc.yml"},{"name":".github/workflows/checkurls.yml"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/configure-vs-cmake.yml"},{"name":".github/workflows/curl-for-win.yml"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/fuzz.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/label.yml"},{"name":".github/workflows/linux-old.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"},{"name":"appveyor.yml"}],"number":265244,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e418b42c82fe56dfe6526298d0e515e8d3f74d1e","revision":"e418b42c82fe56dfe6526298d0e515e8d3f74d1e","revlink":"","when":1776936155,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"e418b42c82fe56dfe6526298d0e515e8d3f74d1e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776983997.619889,1776984032.360439],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776984032.365435,1776984032.566916],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776984032.569997,1776984032.754931],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776984032.758734,1776985528.201086],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3566/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776985528.408702,1776985574.189094],"urls":{}}],"text":["build","successful"],"times":[1776938271.028216,1776985574.218003]},"3567":{"blame":["Daniel McCarney <daniel@binaryparadox.net>","Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/Mail%20result/logs/stdio"]],"number":3567,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3567,"Build"],["codebase","","Build"],["got_revision","961a13e366eaafc0d1828bc933abc78805f4b8ea","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","961a13e366eaafc0d1828bc933abc78805f4b8ea","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 23 Apr 2026 15:55:07","branch":"master","category":"curl","codebase":"","comments":"multi: enhance pending handles fairness\nWhen trying to connect a pending transfer, remember the `mid` that was\nlast reactivated and start looking for future pending handles from the\nlast one forward through the pending bitset.\n\nBackground: when many pending handles exist, iterating the bitset always\nfrom the start may become unfair to transfers that were assigned higher\n`mid` values.\n\nFixes #21396\nReported-by: Juan Bel\u00f3n\nCloses #21412","files":[{"name":"lib/multi.c"},{"name":"lib/multihandle.h"}],"number":265261,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"00cac453c7955d8a3894772e02029bb8b65a2c12","revision":"00cac453c7955d8a3894772e02029bb8b65a2c12","revlink":"","when":1776952507,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 23 Apr 2026 17:23:54","branch":"master","category":"curl","codebase":"","comments":"doh: remove conn->bits.doh\nSince we have a new struct instance for each async operation now and\nasync operation may happen in parallel, remove the connection bit\nindicating doh is in progress.\n\nCloses #21422","files":[{"name":"lib/doh.c"},{"name":"lib/hostip.c"},{"name":"lib/urldata.h"}],"number":265268,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"69f3a36bcb94b6e69f0248ac749833483326edf9","revision":"69f3a36bcb94b6e69f0248ac749833483326edf9","revlink":"","when":1776957834,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 23 Apr 2026 20:24:53","branch":"master","category":"curl","codebase":"","comments":"ci: update RUSTLS_VERSION 0.15.2 -> 0.15.3\nCloses #21424","files":[{"name":".github/workflows/linux.yml"}],"number":265283,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ed9083eba206ed39f41f8eaebab4f7c2546c2277","revision":"ed9083eba206ed39f41f8eaebab4f7c2546c2277","revlink":"","when":1776968693,"who":"Daniel McCarney <daniel@binaryparadox.net>"},{"at":"Thu 23 Apr 2026 22:07:41","branch":"master","category":"curl","codebase":"","comments":"checksrc.pl: delete stray commas\nCloses #21426","files":[{"name":"scripts/checksrc.pl"}],"number":265292,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"734793f53319adc847b9c1fda0e01a3a5c495201","revision":"734793f53319adc847b9c1fda0e01a3a5c495201","revlink":"","when":1776974861,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 23 Apr 2026 22:58:39","branch":"master","category":"curl","codebase":"","comments":"rustls: fix memory leak on repeated SSLKEYLOGFILE fails\nBefore this fix, Curl_tls_keylog_open() assigned the environment\nvariable result to a global keylog_file_name without freeing any prior\nallocation. If the file cannot be opened (e.g., permission error)\nkeylog_file_fp stays NULL, so subsequent calls to Curl_tls_keylog_open\nwill overwrite keylog_file_name and leak the previous allocation.\n\nSpotted by Codex Security\n\nCloses #21427","files":[{"name":"lib/vtls/keylog.c"}],"number":265298,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"961a13e366eaafc0d1828bc933abc78805f4b8ea","revision":"961a13e366eaafc0d1828bc933abc78805f4b8ea","revlink":"","when":1776977919,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"961a13e366eaafc0d1828bc933abc78805f4b8ea"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777028801.629715,1777028882.959482],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777028882.97079,1777028883.419942],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777028883.422456,1777028883.828607],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777028883.832373,1777030358.624706],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3567/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777030358.694258,1777030367.866908],"urls":{}}],"text":["build","successful"],"times":[1776985585.60821,1777030367.871074]},"3568":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/Mail%20result/logs/stdio"]],"number":3568,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3568,"Build"],["codebase","","Build"],["got_revision","b6e0ecb3f28708bf49208738bec69a2dd0cbeb17","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b6e0ecb3f28708bf49208738bec69a2dd0cbeb17","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 24 Apr 2026 08:18:57","branch":"master","category":"curl","codebase":"","comments":"urldata.h: fix typo and lingering backtick\nSpotted by Copilot\n\nCloses #21430","files":[{"name":"lib/urldata.h"}],"number":265312,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"eea9ce45a459752bcd33acbe5fb449f738f84065","revision":"eea9ce45a459752bcd33acbe5fb449f738f84065","revlink":"","when":1777011537,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 24 Apr 2026 08:30:33","branch":"master","category":"curl","codebase":"","comments":"hostip: init the curl_jmpenv_lock appropriately\nA zero-initialized static value is not guaranteed to be a valid mutex on\nall POSIX implementations\n\nSpotted by Codex Security\n\nCloses #21432","files":[{"name":"lib/hostip.c"}],"number":265314,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5c756684ba781c48b3a8f858c4c6299c848c86de","revision":"5c756684ba781c48b3a8f858c4c6299c848c86de","revlink":"","when":1777012233,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 24 Apr 2026 08:56:35","branch":"master","category":"curl","codebase":"","comments":"doh: fix #ifdef name\nSpotted by Copilot\n\nCloses #21431","files":[{"name":"lib/doh.c"}],"number":265324,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4bc34a54160f65b1a5ad86cbf6daddbe7b08fecc","revision":"4bc34a54160f65b1a5ad86cbf6daddbe7b08fecc","revlink":"","when":1777013795,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 24 Apr 2026 09:46:35","branch":"master","category":"curl","codebase":"","comments":"checksrc: fix code quality findings\n- fix counting errors. Update test1185 results accordingly.\n- fix an error message.\n- tidy up regexp syntax.\n\nPointed out by GitHub Code Quality\n\nCloses #21429","files":[{"name":"scripts/checksrc.pl"},{"name":"tests/data/test1185"}],"number":265329,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ee65f19e2aba5ca58185e88491ec117e04f54e18","revision":"ee65f19e2aba5ca58185e88491ec117e04f54e18","revlink":"","when":1777016795,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 24 Apr 2026 10:14:26","branch":"master","category":"curl","codebase":"","comments":"checksrc: add missing items to warnings hash, alpha-sort\nCloses #21434","files":[{"name":"scripts/checksrc.pl"}],"number":265336,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8b7e460cce7dcfdc7f5f19e4d35a677593bce162","revision":"8b7e460cce7dcfdc7f5f19e4d35a677593bce162","revlink":"","when":1777018466,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 24 Apr 2026 10:42:34","branch":"master","category":"curl","codebase":"","comments":"tests: drop support for the hex=\"yes\" option in getpart\nThe remaining datacheck sections using this for MQTT tests were not\nactually used anyway!\n\nCloses #21428","files":[{"name":"docs/tests/FILEFORMAT.md"},{"name":"tests/data/test1132"},{"name":"tests/data/test1190"},{"name":"tests/data/test1192"},{"name":"tests/data/test1194"},{"name":"tests/data/test1195"},{"name":"tests/data/test1196"},{"name":"tests/data/test1198"},{"name":"tests/data/test1199"},{"name":"tests/data/test1640"},{"name":"tests/data/test1916"},{"name":"tests/data/test1917"},{"name":"tests/data/test2200"},{"name":"tests/data/test2203"},{"name":"tests/data/test2204"},{"name":"tests/data/test3017"},{"name":"tests/data/test3018"},{"name":"tests/getpart.pm"}],"number":265341,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2f37943406720c757b7a54a4c07fb1dafab98efa","revision":"2f37943406720c757b7a54a4c07fb1dafab98efa","revlink":"","when":1777020154,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 24 Apr 2026 11:08:56","branch":"master","category":"curl","codebase":"","comments":"checksrc: add missing semicolon, fix `IFDEFSINGLE` capture group\nPointed out by GitHub Code Quality\n\nCloses #21435","files":[{"name":"scripts/checksrc.pl"},{"name":"tests/data/test1185"}],"number":265343,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0d3d9f22221193827df5b1e6236b031c29b59b94","revision":"0d3d9f22221193827df5b1e6236b031c29b59b94","revlink":"","when":1777021736,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 24 Apr 2026 13:10:59","branch":"master","category":"curl","codebase":"","comments":"resolve: pass bool for proxy resolves\nSo that CURLcode failure is correct and not figured out later via\n`conn->bits.proxy`. Add the flag to the async struct.\n\n`for_proxy` is figured out by the caller of Curl_resolv() when it\nfigures out which host/proxy name it wants the addresses for.\n\nRemove CONN_IS_PROXIED macro as no longer needed.\n\nCloses #21423","files":[{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-base.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-dns.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/connect.c"},{"name":"lib/doh.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/url.c"},{"name":"lib/urldata.h"}],"number":265349,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b6e0ecb3f28708bf49208738bec69a2dd0cbeb17","revision":"b6e0ecb3f28708bf49208738bec69a2dd0cbeb17","revlink":"","when":1777029059,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b6e0ecb3f28708bf49208738bec69a2dd0cbeb17"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777072389.041141,1777072614.787549],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777072614.813217,1777072615.146391],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777072615.151045,1777072615.680268],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777072615.683745,1777073592.184717],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3568/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777073592.197524,1777073611.672326],"urls":{}}],"text":["build","successful"],"times":[1777030423.049293,1777073611.699532]},"3569":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/Mail%20result/logs/stdio"]],"number":3569,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3569,"Build"],["codebase","","Build"],["got_revision","b5ee935f75ecb168364f0a61f43a8692ef7d2dbc","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b5ee935f75ecb168364f0a61f43a8692ef7d2dbc","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 24 Apr 2026 15:03:25","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: disable ssh-ed25519 hostkey in libssh2-wincng jobs\nlibssh2 built with the WinCNG crypto backend does not support ed25519\nhostkeys.\n\nRef: #21438\nFollow-up to acda4eae5eeb24a7b0ab9ec7b1783d74eb43687c #21223\n\nCloses #21439","files":[{"name":".github/workflows/windows.yml"}],"number":265361,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7c0a8fc2106ed4ce0570aa245bfdcaf5ff67cf37","revision":"7c0a8fc2106ed4ce0570aa245bfdcaf5ff67cf37","revlink":"","when":1777035805,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 24 Apr 2026 17:01:01","branch":"master","category":"curl","codebase":"","comments":"mbedtls: cleanup more without care for 'initialized'\nSeveral mbedTLS resources (entropy/CTR-DRBG, CA/client certs, keys, CRL)\nare initialized and may allocate memory before initialized is set, and\nmust still be cleaned up.\n\nFollow-up to 1c4813c769ea65c128c067004\n\nCaught by Codex Security\nCloses #21440","files":[{"name":"lib/vtls/mbedtls.c"}],"number":265366,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d19a0394723440eea452d519566667d0e52bd5d0","revision":"d19a0394723440eea452d519566667d0e52bd5d0","revlink":"","when":1777042861,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 24 Apr 2026 17:09:21","branch":"master","category":"curl","codebase":"","comments":"sshserver.pl: add option to enable KEX algorithms in sshd\nNecessary when the libssh2/libssh client library does not support KEX\nalgos offered by default by the OpenSSH server. E.g. libssh2 with WinCNG\ncombined with OpenSSH 10+.\n\nAlso: use this option in GHA/windows.\n\nFollow-up to 3b8bb1a86afbaf967163bf6709b1825e11655bf5 #21219\nFollow-up to c98d0a2e9aa7ec87d16af8b056e6e7c0d614feec #21220\n\nCloses #21438","files":[{"name":".github/workflows/windows.yml"},{"name":"tests/sshserver.pl"}],"number":265368,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"41f3f94d9191f2454ac12ae9130e44b78c55e1fd","revision":"41f3f94d9191f2454ac12ae9130e44b78c55e1fd","revlink":"","when":1777043361,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 24 Apr 2026 17:47:30","branch":"master","category":"curl","codebase":"","comments":"mbedtls: remove failf() call with first argument as NULL\nfailf() needs an easy handle to work. This change removes the call since\nthere is normnally nowhere to show the output if init fails.\n\nBonus: improve language in an infof() call\n\nSpotted by Copilot\n\nCloses #21441","files":[{"name":"lib/vtls/mbedtls.c"}],"number":265374,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7d295145eb7ea07bbf8d4a0cf433f31c3f1ed585","revision":"7d295145eb7ea07bbf8d4a0cf433f31c3f1ed585","revlink":"","when":1777045650,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 24 Apr 2026 17:50:10","branch":"master","category":"curl","codebase":"","comments":"socks filter: pass operation parameters\nPass all operations parameters to a SOCKS filter at creation\ntime, not relying on \"global\" connectdata values.\n\nEliminate modifications to `conn->ip_version` when local resolving\nfor SOCKS4.\n\nDo not retrieve the socket for GSSAPI blocking calls from connectdata,\nbut from the filters \"below\" the SOCKS one.\n\nCloses #21436","files":[{"name":"lib/connect.c"},{"name":"lib/socks.c"},{"name":"lib/socks.h"}],"number":265375,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4840fe3f8a96dc96f2a2ed897cc02155628d4dd1","revision":"4840fe3f8a96dc96f2a2ed897cc02155628d4dd1","revlink":"","when":1777045810,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 24 Apr 2026 17:50:44","branch":"master","category":"curl","codebase":"","comments":"setup connection filter: mark as setup\nAdd CF_TYPE_SETUP to the setup connection filter so that it is\nremoved and destroyed after the connection has been established.\n\nCloses #21437","files":[{"name":"lib/cfilters.c"},{"name":"lib/connect.c"}],"number":265376,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bfcc1c6eb4d891d3671a65a6f05c0161c5542578","revision":"bfcc1c6eb4d891d3671a65a6f05c0161c5542578","revlink":"","when":1777045844,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 24 Apr 2026 22:29:02","branch":"master","category":"curl","codebase":"","comments":"connect: fix typo on error message [ci skip]\nPointed out by GitHub Code Quality","files":[{"name":"lib/connect.c"}],"number":265381,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b5ee935f75ecb168364f0a61f43a8692ef7d2dbc","revision":"b5ee935f75ecb168364f0a61f43a8692ef7d2dbc","revlink":"","when":1777062542,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b5ee935f75ecb168364f0a61f43a8692ef7d2dbc"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777117281.523394,1777117289.521003],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777117289.524942,1777117289.698086],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777117289.700601,1777117289.861391],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777117289.864081,1777118404.828429],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3569/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777118404.856013,1777118405.383777],"urls":{}}],"text":["build","successful"],"times":[1777073631.066812,1777118405.387855]},"3570":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/Mail%20result/logs/stdio"]],"number":3570,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3570,"Build"],["codebase","","Build"],["got_revision","05905b12072122a7fd21d706ed6ff486fd4aed74","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","05905b12072122a7fd21d706ed6ff486fd4aed74","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 25 Apr 2026 08:35:45","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: bump stunnel to 5.78\nCloses #21443","files":[{"name":".github/workflows/windows.yml"}],"number":265386,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f9d3f00c98496f294ddb5ad44d25ec8ed03dea68","revision":"f9d3f00c98496f294ddb5ad44d25ec8ed03dea68","revlink":"","when":1777098945,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 25 Apr 2026 08:42:54","branch":"master","category":"curl","codebase":"","comments":"sshserver.pl: tidy up around `AllowUsers` setup\n- drop redundant space-to-`?` replacement.\n- add parentheses to silence code checker.\n- tidy up comments.\n\nFollow-up to e53523fef07894991c69d907a7c7794c7ada4ff4 #14859\n\nCloses #21442","files":[{"name":"tests/sshserver.pl"}],"number":265387,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"44491105619165da9216afbf631b870fd34a8e70","revision":"44491105619165da9216afbf631b870fd34a8e70","revlink":"","when":1777099374,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 25 Apr 2026 11:28:08","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: add missing contributors\nFrom security reports etc","files":[{"name":"RELEASE-NOTES"}],"number":265390,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"40b65d869a46026e0fdaa6d8cdaa7ff2a40e13e7","revision":"40b65d869a46026e0fdaa6d8cdaa7ff2a40e13e7","revlink":"","when":1777109288,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 25 Apr 2026 11:37:19","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":265392,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5227dd9c2eee5578f0845b2e78d71c806742d0db","revision":"5227dd9c2eee5578f0845b2e78d71c806742d0db","revlink":"","when":1777109839,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 25 Apr 2026 12:38:07","branch":"master","category":"curl","codebase":"","comments":"pytest: drop unused imports\nSpotted by GitHub Code Quality\n\nCloses #21445","files":[{"name":"tests/http/test_05_errors.py"},{"name":"tests/http/test_22_httpsrr.py"}],"number":265396,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"05905b12072122a7fd21d706ed6ff486fd4aed74","revision":"05905b12072122a7fd21d706ed6ff486fd4aed74","revlink":"","when":1777113487,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"05905b12072122a7fd21d706ed6ff486fd4aed74"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777160711.89462,1777160731.755912],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777160731.760253,1777160731.928246],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777160731.930902,1777160732.079519],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777160732.081864,1777161755.872406],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3570/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777161755.877596,1777161756.294293],"urls":{}}],"text":["build","successful"],"times":[1777118408.161299,1777161756.297534]},"3571":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/Mail%20result/logs/stdio"]],"number":3571,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3571,"Build"],["codebase","","Build"],["got_revision","aa1e954a1f29ea870e28ced1602e8e1d9a29f96f","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","aa1e954a1f29ea870e28ced1602e8e1d9a29f96f","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 25 Apr 2026 13:59:20","branch":"master","category":"curl","codebase":"","comments":"test_22_httpsrr: drop duplicate skipif conditions\nAlready set at class-level.\n\nSpotted by GitHub Code Quality\n\nCloses #21446","files":[{"name":"tests/http/test_22_httpsrr.py"}],"number":265407,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c6b1c49be0da9e9cb0d238c908560ffbff1b6414","revision":"c6b1c49be0da9e9cb0d238c908560ffbff1b6414","revlink":"","when":1777118360,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 25 Apr 2026 13:59:20","branch":"master","category":"curl","codebase":"","comments":"tidy-up: git options, ECH, HTTP/3 documentation\n- prefer `--branch` over `-b`, where missing.\n- add `--depth 1` where missing.\n- sync option order between docs and GHA.\n- bump quiche and rustls-ffi versions in documentation.\n- ECH.md: update for OpenSSL 4.\n\nCloses #21447","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":"docs/ECH.md"},{"name":"docs/HTTP3.md"},{"name":"docs/INSTALL.md"},{"name":"docs/RUSTLS.md"}],"number":265408,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"701cd4cfc325ddc7d0902b8546da5fa3adc16065","revision":"701cd4cfc325ddc7d0902b8546da5fa3adc16065","revlink":"","when":1777118360,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 25 Apr 2026 14:20:42","branch":"master","category":"curl","codebase":"","comments":"test_22_httpsrr: avoid class name clash with `test_21_resolve`\nSpotted by GitHub Code Quality\n\nCloses #21448","files":[{"name":"tests/http/test_22_httpsrr.py"}],"number":265411,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"024c73dfa10d3100cac43aea35a28a476cc352db","revision":"024c73dfa10d3100cac43aea35a28a476cc352db","revlink":"","when":1777119642,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 25 Apr 2026 16:04:06","branch":"master","category":"curl","codebase":"","comments":"sectrust: fail on missing OCSP stapling\nWhen using Apple SecTrust, requiring the server to send\nan OCSP response and does not, fail correctly.\n\nReported-by: Carlos Carrillo\nCloses #21444","files":[{"name":"lib/vtls/openssl.c"}],"number":265413,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"51905671e07f087e28e5741063646c379fe17d89","revision":"51905671e07f087e28e5741063646c379fe17d89","revlink":"","when":1777125846,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 25 Apr 2026 16:14:54","branch":"master","category":"curl","codebase":"","comments":"KNOWN_BUGS.md: Windows stdin relay accepts unauthenticated local connections\nA windows developer could have a look at this.\n\nCloses #21433","files":[{"name":".github/scripts/pyspelling.words"},{"name":"docs/KNOWN_BUGS.md"}],"number":265415,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aa1e954a1f29ea870e28ced1602e8e1d9a29f96f","revision":"aa1e954a1f29ea870e28ced1602e8e1d9a29f96f","revlink":"","when":1777126494,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"aa1e954a1f29ea870e28ced1602e8e1d9a29f96f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777205729.444354,1777205739.036758],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777205739.040791,1777205739.212269],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777205739.214895,1777205739.386208],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777205739.38889,1777206890.79318],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3571/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777206890.8037,1777206891.255616],"urls":{}}],"text":["build","successful"],"times":[1777161758.561458,1777206891.259609]},"3572":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/Mail%20result/logs/stdio"]],"number":3572,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3572,"Build"],["codebase","","Build"],["got_revision","4125f45c7e8ecd16ea95b9bfe5a6af57b66766e8","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4125f45c7e8ecd16ea95b9bfe5a6af57b66766e8","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 26 Apr 2026 16:31:53","branch":"master","category":"curl","codebase":"","comments":"write-out.md: fix minor language mistake\nCloses #21450","files":[{"name":"docs/cmdline-opts/write-out.md"}],"number":265486,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4125f45c7e8ecd16ea95b9bfe5a6af57b66766e8","revision":"4125f45c7e8ecd16ea95b9bfe5a6af57b66766e8","revlink":"","when":1777213913,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4125f45c7e8ecd16ea95b9bfe5a6af57b66766e8"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777234934.424594,1777234953.506655],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777234953.510284,1777234953.67889],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777234953.681336,1777234953.832629],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777234953.835019,1777235935.810667],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3572/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777235935.816562,1777235936.25878],"urls":{}}],"text":["build","successful"],"times":[1777214102.761293,1777235936.262155]},"3573":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[],"number":3573,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3573,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7586ca74558b7b0b21b2b8c83882172a6bc470eb","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":5,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 26 Apr 2026 16:35:33","branch":"master","category":"curl","codebase":"","comments":"docs/cmdline-opts/write-out.md: tls_earlydata was adeded in 8.13.0","files":[{"name":"docs/cmdline-opts/write-out.md"}],"number":265489,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c2fdf7a335edbfa1e06e80ca0b1bfb5b05881cc0","revision":"c2fdf7a335edbfa1e06e80ca0b1bfb5b05881cc0","revlink":"","when":1777214133,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 26 Apr 2026 16:42:31","branch":"master","category":"curl","codebase":"","comments":"docs/cmdline-opts/write-out.md: minor language edit","files":[{"name":"docs/cmdline-opts/write-out.md"}],"number":265490,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7586ca74558b7b0b21b2b8c83882172a6bc470eb","revision":"7586ca74558b7b0b21b2b8c83882172a6bc470eb","revlink":"","when":1777214551,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7586ca74558b7b0b21b2b8c83882172a6bc470eb"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"git","results":[null,[]],"statistics":{},"step_number":0,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty_1","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Mail result","results":[null,[]],"statistics":{},"step_number":4,"text":[],"times":[null,null],"urls":{}}],"text":["retry","lost","remote"],"times":[1777235938.325758,1777282797.27697]},"3574":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/Mail%20result/logs/stdio"]],"number":3574,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3574,"Build"],["codebase","","Build"],["got_revision","c1cfdf59acbaf9504c4578d4cf56cdd7c8594507","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","c1cfdf59acbaf9504c4578d4cf56cdd7c8594507","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 26 Apr 2026 16:35:33","branch":"master","category":"curl","codebase":"","comments":"docs/cmdline-opts/write-out.md: tls_earlydata was adeded in 8.13.0","files":[{"name":"docs/cmdline-opts/write-out.md"}],"number":265489,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c2fdf7a335edbfa1e06e80ca0b1bfb5b05881cc0","revision":"c2fdf7a335edbfa1e06e80ca0b1bfb5b05881cc0","revlink":"","when":1777214133,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 26 Apr 2026 16:42:31","branch":"master","category":"curl","codebase":"","comments":"docs/cmdline-opts/write-out.md: minor language edit","files":[{"name":"docs/cmdline-opts/write-out.md"}],"number":265490,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7586ca74558b7b0b21b2b8c83882172a6bc470eb","revision":"7586ca74558b7b0b21b2b8c83882172a6bc470eb","revlink":"","when":1777214551,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 27 Apr 2026 10:27:01","branch":"master","category":"curl","codebase":"","comments":"setopt: clear proxy auth properties when switching\nVerify with test 1588\n\nCloses #21453","files":[{"name":"lib/setopt.c"},{"name":"lib/vauth/vauth.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1588"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib1588.c"}],"number":265578,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c1cfdf59acbaf9504c4578d4cf56cdd7c8594507","revision":"c1cfdf59acbaf9504c4578d4cf56cdd7c8594507","revlink":"","when":1777278421,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"c1cfdf59acbaf9504c4578d4cf56cdd7c8594507"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777329153.477606,1777329185.171382],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777329185.177362,1777329185.426456],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777329185.430239,1777329185.695408],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777329185.698975,1777330483.711978],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3574/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777330483.723119,1777330484.283898],"urls":{}}],"text":["build","successful"],"times":[1777282892.48894,1777330484.288338]},"3575":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/Mail%20result/logs/stdio"]],"number":3575,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3575,"Build"],["codebase","","Build"],["got_revision","f485f5e031d1db0d8fdc9061d3aad53508c676d4","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","f485f5e031d1db0d8fdc9061d3aad53508c676d4","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 27 Apr 2026 11:53:47","branch":"master","category":"curl","codebase":"","comments":"units: tidy up dynbuf init\nInit dynbuf after global init to bring closer to use, improve\nreadability and sync test sources.\n\nCloses #21451","files":[{"name":"tests/unit/unit1656.c"},{"name":"tests/unit/unit1657.c"},{"name":"tests/unit/unit1666.c"},{"name":"tests/unit/unit1667.c"}],"number":265588,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aab8d47227b84fe54f082e9ee4b9f42078152f71","revision":"aab8d47227b84fe54f082e9ee4b9f42078152f71","revlink":"","when":1777283627,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 27 Apr 2026 11:53:47","branch":"master","category":"curl","codebase":"","comments":"runtests: fix linefeeds in log messages\nCherry-picked from #21449\n\nCloses #21452","files":[{"name":"tests/ftpserver.pl"},{"name":"tests/runner.pm"}],"number":265589,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4d89043fbcf985607dea25952c5f0ae5014914ac","revision":"4d89043fbcf985607dea25952c5f0ae5014914ac","revlink":"","when":1777283627,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 27 Apr 2026 11:53:47","branch":"master","category":"curl","codebase":"","comments":"tunits: initialize global `tool_stderr`\nTo avoid difficult to track down crashes when a tested function ends up\noutputing a message via `errorf()`, `warnf()` or siblings.\n\nCherry-picked from #21449\n\nCloses #21454","files":[{"name":"tests/libtest/first.c"}],"number":265590,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e2f84e6ba9f1a6135d3bb33fd0b881a5d90cf606","revision":"e2f84e6ba9f1a6135d3bb33fd0b881a5d90cf606","revlink":"","when":1777283627,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 27 Apr 2026 12:09:09","branch":"master","category":"curl","codebase":"","comments":"tool_dirhie: fix to create drive-relative directory\nFix to create the top directory `foo` when specified as\n`X:foo\\bar\\filename`, on Windows and MS-DOS. Add test to verify.\n\nCaught by Codex Security\n\nFollow-up to 787ee935acd5867bdac836b2043b6095eed2c29e #16566\n\nCloses #21449","files":[{"name":"src/tool_dirhie.c"},{"name":"src/tool_dirhie.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1720"},{"name":"tests/tunit/Makefile.inc"},{"name":"tests/tunit/tool1720.c"}],"number":265592,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"13b6a6036cacef0523e1968a080403437d413de1","revision":"13b6a6036cacef0523e1968a080403437d413de1","revlink":"","when":1777284549,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 27 Apr 2026 12:50:32","branch":"master","category":"curl","codebase":"","comments":"write-out.md: minor language fix\nPointed out by Copilot\n\nCloses #21455","files":[{"name":"docs/cmdline-opts/write-out.md"}],"number":265595,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1ea3060a259ec4854ebc423626743d306e9892eb","revision":"1ea3060a259ec4854ebc423626743d306e9892eb","revlink":"","when":1777287032,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 27 Apr 2026 13:34:27","branch":"master","category":"curl","codebase":"","comments":"tidy-up: whitespace\nCloses #21456","files":[{"name":"docs/VERIFY.md"},{"name":"lib/hostip.c"},{"name":"lib/httpsrr.h"},{"name":"lib/setopt.c"},{"name":"tests/libtest/lib1560.c"}],"number":265612,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"032ea65ff2f5bf58f9c0c9e347dee7a850a42baa","revision":"032ea65ff2f5bf58f9c0c9e347dee7a850a42baa","revlink":"","when":1777289667,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 27 Apr 2026 15:07:03","branch":"master","category":"curl","codebase":"","comments":"GHA/checksrc: switch to zizmor `--persona` option\nCloses #21457","files":[{"name":".github/workflows/checksrc.yml"}],"number":265625,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"931ac3085af506ab7d7a787622e8ccc8557b4895","revision":"931ac3085af506ab7d7a787622e8ccc8557b4895","revlink":"","when":1777295223,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 27 Apr 2026 17:46:42","branch":"master","category":"curl","codebase":"","comments":"cmake: do not install `wcurl` when `BUILD_CURL_EXE=OFF`\nSkip installing `wcurl.1` also.\n\nReported-by: Daniel Schulte\nFixes #21458\nFollow-up to 23bed347b38922779382599f8b72c4d762add7bd #17035\n\nCloses #21459","files":[{"name":"CMakeLists.txt"},{"name":"docs/CMakeLists.txt"}],"number":265641,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"74542c1f4bfea75f92562075370fd839891cc440","revision":"74542c1f4bfea75f92562075370fd839891cc440","revlink":"","when":1777304802,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 27 Apr 2026 21:26:29","branch":"master","category":"curl","codebase":"","comments":"cmake: do not install shell completions when `BUILD_CURL_EXE=OFF`\nFollow-up to 74542c1f4bfea75f92562075370fd839891cc440 #21459\n\nCloses #21460","files":[{"name":"scripts/CMakeLists.txt"}],"number":265651,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f485f5e031d1db0d8fdc9061d3aad53508c676d4","revision":"f485f5e031d1db0d8fdc9061d3aad53508c676d4","revlink":"","when":1777317989,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"f485f5e031d1db0d8fdc9061d3aad53508c676d4"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777375030.733522,1777375053.231891],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777375053.247199,1777375053.750134],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777375053.753982,1777375054.245584],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777375054.248784,1777376363.930976],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3575/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777376363.940168,1777376364.494005],"urls":{}}],"text":["build","successful"],"times":[1777330491.321891,1777376364.497698]},"3576":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/Mail%20result/logs/stdio"]],"number":3576,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3576,"Build"],["codebase","","Build"],["got_revision","377ed81ab755d8f0e84e8c80b3bf8dd7a53d3fa5","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","377ed81ab755d8f0e84e8c80b3bf8dd7a53d3fa5","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 28 Apr 2026 09:07:27","branch":"master","category":"curl","codebase":"","comments":"build: stop building and installing `runtests.1` and `testcurl.1`\nThe corresponding tools are never installed, and both are dev tools.\nRefer to their `.md` originals instead.\n\nAlso markdownify text in lines nearby.\n\nRef: https://github.com/curl/curl/pull/21460#issuecomment-4328258450\n\nCloses #21461","files":[{"name":"docs/CMakeLists.txt"},{"name":"docs/Makefile.am"},{"name":"docs/tests/TEST-SUITE.md"},{"name":"tests/.gitignore"},{"name":"tests/runtests.pl"}],"number":265674,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0f47ddc0a98e4fb20c54e1f054fc3831aec4d35f","revision":"0f47ddc0a98e4fb20c54e1f054fc3831aec4d35f","revlink":"","when":1777360047,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 28 Apr 2026 09:07:27","branch":"master","category":"curl","codebase":"","comments":"tidy-up: a cmake warning message and a variable name\nSpotted by GitHub Code Quality\n\nCloses #21462","files":[{"name":"scripts/CMakeLists.txt"},{"name":"tests/libtest/lib1588.c"}],"number":265675,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"377ed81ab755d8f0e84e8c80b3bf8dd7a53d3fa5","revision":"377ed81ab755d8f0e84e8c80b3bf8dd7a53d3fa5","revlink":"","when":1777360047,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"377ed81ab755d8f0e84e8c80b3bf8dd7a53d3fa5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777418708.883534,1777418730.910008],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777418730.914266,1777418731.091631],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777418731.093908,1777418731.256893],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777418731.259437,1777419602.296526],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3576/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777419602.30182,1777419602.669981],"urls":{}}],"text":["build","successful"],"times":[1777376367.36772,1777419602.673034]},"3577":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/Mail%20result/logs/stdio"]],"number":3577,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3577,"Build"],["codebase","","Build"],["got_revision","a05f34973e6c4bb629d018f7cb51487be1c904d8","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a05f34973e6c4bb629d018f7cb51487be1c904d8","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 29 Apr 2026 07:45:21","branch":"master","category":"curl","codebase":"","comments":"THANKS: names from the 8.20.0 release","files":[{"name":"docs/THANKS"}],"number":265866,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"32970e7826a8ef1cb962e6b6aa7ebc7f45e89875","revision":"32970e7826a8ef1cb962e6b6aa7ebc7f45e89875","revlink":"","when":1777441521,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 29 Apr 2026 07:45:21","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced\ncurl 8.20.0 release\n\nplus VERSIONS.md update","files":[{"name":"RELEASE-NOTES"},{"name":"docs/VERSIONS.md"}],"number":265867,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a05f34973e6c4bb629d018f7cb51487be1c904d8","revision":"a05f34973e6c4bb629d018f7cb51487be1c904d8","revlink":"","when":1777441521,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a05f34973e6c4bb629d018f7cb51487be1c904d8"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777441977.855051,1777442005.521651],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777442005.527026,1777442005.784213],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777442005.78707,1777442005.977749],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777442005.980711,1777443285.404937],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3577/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777443285.437175,1777443286.00234],"urls":{}}],"text":["build","successful"],"times":[1777441977.756484,1777443286.005867]},"3578":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/Mail%20result/logs/stdio"]],"number":3578,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3578,"Build"],["codebase","","Build"],["got_revision","ddb30354f68038629290688f4c5f58fef283727b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ddb30354f68038629290688f4c5f58fef283727b","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 29 Apr 2026 22:12:35","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: work around Linuxbrew install failure\nRoot cause unknown, it appeared today without any local change:\n```\n==> Installing dependencies for libssh2: openssl@3 and zlib-ng-compat\n==> Installing libssh2 dependency: openssl@3\n==> Pouring openssl@3--3.6.2.x86_64_linux.bottle.tar.gz\nError: A `brew install openssl@4 libssh2 libngtcp2 libnghttp3 c-ares` process has already locked /home/linuxbrew/.linuxbrew/Cellar/openssl@4.\nPlease wait for it to finish or terminate it to continue.\nError: Process completed with exit code 1.\n```\nRef: https://github.com/curl/curl/actions/runs/25129061781/job/73650161844?pr=21468#step:2:407\n\nLast known good run: https://github.com/curl/curl/actions/runs/25038989485/job/73337289504\n\nRef: 1fbffe7f08f0d551038520b569b817f58084f77b #21379\n\nCloses #21469","files":[{"name":".github/workflows/linux.yml"}],"number":265945,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ddb30354f68038629290688f4c5f58fef283727b","revision":"ddb30354f68038629290688f4c5f58fef283727b","revlink":"","when":1777493555,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ddb30354f68038629290688f4c5f58fef283727b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777538408.421338,1777538436.940424],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777538436.947231,1777538437.147191],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777538437.149744,1777538437.587264],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777538437.589757,1777539453.08689],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3578/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777539453.144758,1777539453.596737],"urls":{}}],"text":["build","successful"],"times":[1777494163.819868,1777539453.600695]},"3579":{"blame":["Raymond Steen <raymond@vortiqxconsilium.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/Mail%20result/logs/stdio"]],"number":3579,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3579,"Build"],["codebase","","Build"],["got_revision","2bb5c9b5552d37f08a439f2bec400009321d325c","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","2bb5c9b5552d37f08a439f2bec400009321d325c","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 30 Apr 2026 14:14:44","branch":"master","category":"curl","codebase":"","comments":"mqtt: validate PINGRESP and DISCONNECT have remaining_length == 0\nPer MQTT 3.1.1 sections 3.13.1 and 3.14.1, PINGRESP and DISCONNECT fixed\nheaders must have remaining_length set to zero. The previous code\ndispatched to mqtt->nextstate based on the queued state alone without\nvalidating remaining_length for these no-payload packet types, allowing\na malicious broker to send a PINGRESP with non-zero remaining_length\nwhose trailing bytes would be interpreted as the payload of whatever\nmessage type was queued (CONNACK, SUBACK, etc.).\n\nThe exploitation path turned out to be narrow \u2014 curl sends data to the\nserver the user chose to talk to \u2014 but the spec violation and the\nresulting protocol-state error are real. Reject the malformed packets\nwith CURLE_WEIRD_SERVER_REPLY before state dispatch.\n\nReported-by: Raymond Steen <raymond@vortiqxconsilium.com>\nFound by VORTIQ-X VXF Framework\nBug: https://hackerone.com/reports/3702718\n\nSigned-off-by: Raymond Steen <raymond@vortiqxconsilium.com>\nCloses #21465","files":[{"name":"lib/mqtt.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2206"},{"name":"tests/data/test2207"},{"name":"tests/server/mqttd.c"}],"number":265989,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2bb5c9b5552d37f08a439f2bec400009321d325c","revision":"2bb5c9b5552d37f08a439f2bec400009321d325c","revlink":"","when":1777551284,"who":"Raymond Steen <raymond@vortiqxconsilium.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"2bb5c9b5552d37f08a439f2bec400009321d325c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777572805.936561,1777572824.551348],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777572824.555204,1777572824.727175],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777572824.729334,1777572824.867608],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777572824.869852,1777573656.197815],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3579/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777573656.202888,1777573656.654779],"urls":{}}],"text":["build","successful"],"times":[1777551776.221562,1777573656.657264]},"3580":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/Mail%20result/logs/stdio"]],"number":3580,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3580,"Build"],["codebase","","Build"],["got_revision","ceaa5dfba001223132ed2e125cf7bb688e07cda2","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ceaa5dfba001223132ed2e125cf7bb688e07cda2","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 30 Apr 2026 16:14:13","branch":"master","category":"curl","codebase":"","comments":"GHA/curl-for-win: switch riscv job to debian:stable (testing broke)\n```\nThe following packages have unmet dependencies:\n[...]\nE: Unable to satisfy dependencies. Reached two conflicting assignments:\n   1. musl-dev:amd64=1.2.5-3+b1 is selected for install\n   2. musl-dev:amd64 is not selected for install because:\n      1. musl-dev:riscv64=1.2.5-3 is selected for install\n      2. musl-dev:amd64 Breaks musl-dev:riscv64 (!= 1.2.5-3+b1)\n```\nRef: https://github.com/curl/curl/actions/runs/25168601672/job/73785600341#step:3:154\n\nCloses #21475","files":[{"name":".github/workflows/curl-for-win.yml"}],"number":266007,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ceaa5dfba001223132ed2e125cf7bb688e07cda2","revision":"ceaa5dfba001223132ed2e125cf7bb688e07cda2","revlink":"","when":1777558453,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ceaa5dfba001223132ed2e125cf7bb688e07cda2"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777615422.33197,1777615433.923827],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777615433.928662,1777615434.138151],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777615434.141316,1777615434.367726],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777615434.370682,1777616651.00697],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3580/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777616651.012532,1777616651.440341],"urls":{}}],"text":["build","successful"],"times":[1777573658.513113,1777616651.443533]},"3581":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/Mail%20result/logs/stdio"]],"number":3581,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3581,"Build"],["codebase","","Build"],["got_revision","91232fc2a23eb01e55fdbce17a412a0efcd414d3","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","91232fc2a23eb01e55fdbce17a412a0efcd414d3","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 30 Apr 2026 20:22:23","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- sha256: fix backend priority in comment.\n- URLs: link to IETF URLs to the HTML document, to match others.\n- VERSIONS.md: use unified date format for recent entries too.\n  Ref: https://github.com/curl/curl-www/commit/ce5d32032f8d3d8601f3ef022bbca485020d1bb9\n- GHA/labeler.yml: alpha-sort file masks in a label block.\n- tests/server/mqttd: fix call arg list in a disabled function.\n- tests/server/mqttd: fix comment.\n\nCloses #21473","files":[{"name":".github/labeler.yml"},{"name":"docs/ECH.md"},{"name":"docs/TODO.md"},{"name":"docs/VERSIONS.md"},{"name":"lib/sha256.c"},{"name":"tests/server/mqttd.c"}],"number":266017,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"91232fc2a23eb01e55fdbce17a412a0efcd414d3","revision":"91232fc2a23eb01e55fdbce17a412a0efcd414d3","revlink":"","when":1777573343,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"91232fc2a23eb01e55fdbce17a412a0efcd414d3"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777659611.400629,1777659637.482999],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777659637.488048,1777659637.655809],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777659637.658064,1777659637.796916],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777659637.799201,1777660486.219862],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3581/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777660486.245604,1777660486.619629],"urls":{}}],"text":["build","successful"],"times":[1777616653.697335,1777660486.622253]},"3582":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/Mail%20result/logs/stdio"]],"number":3582,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3582,"Build"],["codebase","","Build"],["got_revision","faa4b0692d30986c498d91ad36223cbf02796ad1","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","faa4b0692d30986c498d91ad36223cbf02796ad1","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 01 May 2026 10:26:33","branch":"master","category":"curl","codebase":"","comments":"tool_formparse: simplify get_param_part\nIntroduce a few sub functions to reduce complexity\n\nCloses #21478","files":[{"name":"src/tool_formparse.c"}],"number":266044,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ecc8bf6be281dfa5aeedbb7a655472bfbafd0a3d","revision":"ecc8bf6be281dfa5aeedbb7a655472bfbafd0a3d","revlink":"","when":1777623993,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 01 May 2026 10:27:17","branch":"master","category":"curl","codebase":"","comments":"user-agent.md: mention double quotes too\nReported-by: Jeremy Nicoll\nBug: https://curl.se/mail/archive-2026-04/0029.html\nCloses #21477","files":[{"name":"docs/cmdline-opts/user-agent.md"}],"number":266045,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d0717acaf0fcf102bf8e59a1e0c6dce3a00feeb0","revision":"d0717acaf0fcf102bf8e59a1e0c6dce3a00feeb0","revlink":"","when":1777624037,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 01 May 2026 11:30:51","branch":"master","category":"curl","codebase":"","comments":"asyn-thrdd: fix result processing without wakeup socketpair\nWhen building curl 8.20.0 with socketpair disabled, there is no\nwakeup socket and the resolve results are not processed.\n\nThis fix performs result processing in the absence of a wakeup\nsocket before checking the resolve result.\n\nCloses #21476","files":[{"name":"lib/asyn-thrdd.c"}],"number":266051,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c29278cc83f31a3e5113eb5c68604fc48ce22fcb","revision":"c29278cc83f31a3e5113eb5c68604fc48ce22fcb","revlink":"","when":1777627851,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 01 May 2026 11:34:15","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced\nAlso bump the curlver to tenative 8.20.1","files":[{"name":"RELEASE-NOTES"},{"name":"include/curl/curlver.h"}],"number":266055,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ea392e6b36d875056cf9e28f841bdc8cdc2efbb6","revision":"ea392e6b36d875056cf9e28f841bdc8cdc2efbb6","revlink":"","when":1777628055,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 01 May 2026 11:53:28","branch":"master","category":"curl","codebase":"","comments":"url: simplify parseurlandfillconn\nIntroduce two helper functions:\n\n- hsts_upgrade()\n- setup_hostname()\n\nCloses #21479","files":[{"name":"lib/url.c"}],"number":266061,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3f9baa890e05471d7cc4a434237f819baaa4239d","revision":"3f9baa890e05471d7cc4a434237f819baaa4239d","revlink":"","when":1777629208,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 01 May 2026 11:54:08","branch":"master","category":"curl","codebase":"","comments":"tool_formparse.c: fix two minor comment typos\nPointed out by Copilot\n\nCloses #21480","files":[{"name":"src/tool_formparse.c"}],"number":266062,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"faa4b0692d30986c498d91ad36223cbf02796ad1","revision":"faa4b0692d30986c498d91ad36223cbf02796ad1","revlink":"","when":1777629248,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"faa4b0692d30986c498d91ad36223cbf02796ad1"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777702099.79347,1777702105.342538],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777702105.358554,1777702105.557774],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777702105.560559,1777702105.753338],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777702105.756355,1777703296.169535],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3582/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777703296.185647,1777703296.62277],"urls":{}}],"text":["build","successful"],"times":[1777660491.625749,1777703296.62618]},"3583":{"blame":["dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/Mail%20result/logs/stdio"]],"number":3583,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3583,"Build"],["codebase","","Build"],["got_revision","47755c4e69710552f5951190980114ccf3a42707","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","47755c4e69710552f5951190980114ccf3a42707","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 01 May 2026 21:19:22","branch":"master","category":"curl","codebase":"","comments":"GHA: bump actions and pips\n- update action `actions/cache` from 5.0.4 to 5.0.5\n- update action `actions/upload-artifact` from 7.0.0 to 7.0.1\n- update action `github/codeql-action` from 4.32.4 to 4.35.2\n- update action `msys2/setup-msys2` from 2.31.0 to 2.31.1\n\n- update pip `filelock` from 3.25.2 to 3.29.0\n- update pip `impacket` to 0.13.0\n- update pip `ruff` from 0.15.10 to 0.15.12\n\nCloses #21483\nCloses #21482","files":[{"name":".github/scripts/requirements.txt"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"},{"name":"tests/http/requirements.txt"},{"name":"tests/requirements.txt"}],"number":266104,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"47755c4e69710552f5951190980114ccf3a42707","revision":"47755c4e69710552f5951190980114ccf3a42707","revlink":"","when":1777663162,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"47755c4e69710552f5951190980114ccf3a42707"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777745984.243858,1777746004.679915],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777746004.685505,1777746004.857726],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777746004.860471,1777746005.019112],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777746005.021538,1777746832.694273],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3583/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777746832.699612,1777746833.080033],"urls":{}}],"text":["build","successful"],"times":[1777703298.955399,1777746833.082732]},"3584":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/Mail%20result/logs/stdio"]],"number":3584,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3584,"Build"],["codebase","","Build"],["got_revision","f59733be23913c5aeb069df2af18ac4c26902fc8","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","f59733be23913c5aeb069df2af18ac4c26902fc8","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 04 May 2026 00:14:06","branch":"master","category":"curl","codebase":"","comments":"setopt: changing the proxy port is also a proxy change\nTest 1589 verifies.\n\nCloses #21485","files":[{"name":"lib/setopt.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1589"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/first.c"},{"name":"tests/libtest/first.h"},{"name":"tests/libtest/lib1589.c"}],"number":266237,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f59733be23913c5aeb069df2af18ac4c26902fc8","revision":"f59733be23913c5aeb069df2af18ac4c26902fc8","revlink":"","when":1777846446,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"f59733be23913c5aeb069df2af18ac4c26902fc8"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777846971.516177,1777847002.824776],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777847002.828199,1777847002.984768],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777847002.986924,1777847003.129293],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777847003.13159,1777848563.600009],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3584/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777848563.946922,1777848564.436495],"urls":{}}],"text":["build","successful"],"times":[1777846971.444876,1777848564.439866]},"3585":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/Mail%20result/logs/stdio"]],"number":3585,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3585,"Build"],["codebase","","Build"],["got_revision","1963b2382c0a7e65bbaf5531bf35c912816d90dc","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1963b2382c0a7e65bbaf5531bf35c912816d90dc","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 04 May 2026 10:35:40","branch":"master","category":"curl","codebase":"","comments":"gtls: simplify Curl_gtls_verifyserver\nMove peer certificate verification logic into gtls_verify_cert()\n\nCloses #21488","files":[{"name":"lib/vtls/gtls.c"}],"number":266251,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1963b2382c0a7e65bbaf5531bf35c912816d90dc","revision":"1963b2382c0a7e65bbaf5531bf35c912816d90dc","revlink":"","when":1777883740,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1963b2382c0a7e65bbaf5531bf35c912816d90dc"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777893619.10736,1777893799.682884],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777893799.701698,1777893806.281047],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777893806.288649,1777893808.508225],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777893808.512467,1777895035.437472],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3585/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777895035.506931,1777895036.029523],"urls":{}}],"text":["build","successful"],"times":[1777884164.743785,1777895036.032859]},"3586":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/Mail%20result/logs/stdio"]],"number":3586,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3586,"Build"],["codebase","","Build"],["got_revision","a790b634c0e24e026971d25e921b60e4df9f6964","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a790b634c0e24e026971d25e921b60e4df9f6964","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 04 May 2026 10:57:45","branch":"master","category":"curl","codebase":"","comments":"tool_formparse: cleanups\n- explain the get_param_part() function\n- make it parse only blanks like the rest of this code\n- check for commas explicitly when scanning multiple files (to help code\n  understanding)\n\nCloses #21489","files":[{"name":"src/tool_formparse.c"}],"number":266255,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6f26ecb734d1caa50ca47ceb4700236f3638cf33","revision":"6f26ecb734d1caa50ca47ceb4700236f3638cf33","revlink":"","when":1777885065,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 04 May 2026 11:20:22","branch":"master","category":"curl","codebase":"","comments":"mime: simplify Curl_mime_prepare_headers\nMake add_content_disposition() a sub function for that single purpose.\n\nCloses #21490","files":[{"name":"lib/mime.c"}],"number":266261,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f69ba0408e79b116b9fd9a0fc130bd78a37f2470","revision":"f69ba0408e79b116b9fd9a0fc130bd78a37f2470","revlink":"","when":1777886422,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 04 May 2026 11:22:05","branch":"master","category":"curl","codebase":"","comments":"libcurl-easy.md: minor clarifications\nCloses #21491","files":[{"name":"docs/libcurl/libcurl-easy.md"}],"number":266263,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a790b634c0e24e026971d25e921b60e4df9f6964","revision":"a790b634c0e24e026971d25e921b60e4df9f6964","revlink":"","when":1777886525,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a790b634c0e24e026971d25e921b60e4df9f6964"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777937512.852942,1777937517.162106],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777937517.16604,1777937517.377287],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777937517.3796,1777937517.538654],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777937517.541316,1777938383.609616],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3586/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777938383.614939,1777938384.15604],"urls":{}}],"text":["build","successful"],"times":[1777895038.744194,1777938384.158688]},"3587":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/Mail%20result/logs/stdio"]],"number":3587,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3587,"Build"],["codebase","","Build"],["got_revision","cb9cfee9b0a1e92adc47cec03f5ecdc90ae59184","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","cb9cfee9b0a1e92adc47cec03f5ecdc90ae59184","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 04 May 2026 16:18:46","branch":"master","category":"curl","codebase":"","comments":"socks_gssapi: tiny Curl_SOCKS5_gssapi_negotiate cleanups\n- use 'result' instead of 'code' for CURLcode variable\n- use aprintf() instead of malloc + snprintf\n\nCloses #21493","files":[{"name":"lib/socks_gssapi.c"}],"number":266284,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"46e9c65c8fdfe42182190c2133a8a808a4208c37","revision":"46e9c65c8fdfe42182190c2133a8a808a4208c37","revlink":"","when":1777904326,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 04 May 2026 17:31:08","branch":"master","category":"curl","codebase":"","comments":"show-headers.md: mention bold headers and --no-styled-output\nMentioned-by: Sollace on github\nFixes #21495\nCloses #21497","files":[{"name":".github/scripts/pyspelling.words"},{"name":"docs/cmdline-opts/show-headers.md"}],"number":266303,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a575601b5b0d6e0fa6843de74b5d1c69ee2bc262","revision":"a575601b5b0d6e0fa6843de74b5d1c69ee2bc262","revlink":"","when":1777908668,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 04 May 2026 19:53:49","branch":"master","category":"curl","codebase":"","comments":"lib: two minor typos\nSpotted by Copilot\n\nCloses #21496","files":[{"name":"lib/url.c"},{"name":"lib/vtls/gtls.c"}],"number":266305,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cb9cfee9b0a1e92adc47cec03f5ecdc90ae59184","revision":"cb9cfee9b0a1e92adc47cec03f5ecdc90ae59184","revlink":"","when":1777917229,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"cb9cfee9b0a1e92adc47cec03f5ecdc90ae59184"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777981585.954166,1777981615.805626],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777981615.80981,1777981615.979521],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777981615.982095,1777981616.231964],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777981616.234777,1777982791.951541],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3587/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777982792.010255,1777982792.474581],"urls":{}}],"text":["build","successful"],"times":[1777938386.5942,1777982792.477713]},"3589":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/Mail%20result/logs/stdio"]],"number":3589,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3589,"Build"],["codebase","","Build"],["got_revision","2c81cf620e559b6c448dcfd8ef389f214746b533","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","2c81cf620e559b6c448dcfd8ef389f214746b533","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 05 May 2026 14:17:20","branch":"master","category":"curl","codebase":"","comments":"thrdqueue.h: forward declare curl_thrdq unconditionally\nThis allows the unit tests to have a prototype involving such a struct\npointer - even when the build is done without threaded resolver.\n\nFollow-up to 117d50b4bf48ca04908f87dd665ba\n\nCloses #21503","files":[{"name":"lib/thrdqueue.h"}],"number":266346,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"484f724a30ed4af50d53ddbb4d308aa51e40c242","revision":"484f724a30ed4af50d53ddbb4d308aa51e40c242","revlink":"","when":1777983440,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 05 May 2026 14:34:27","branch":"master","category":"curl","codebase":"","comments":"thrdqueue.h: minor language polish in comments","files":[{"name":"lib/thrdqueue.h"}],"number":266355,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9c9a4f3eabbb6f24277538d28a00afa25ba2839a","revision":"9c9a4f3eabbb6f24277538d28a00afa25ba2839a","revlink":"","when":1777984467,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 05 May 2026 16:22:11","branch":"master","category":"curl","codebase":"","comments":"lib: introduce Curl_peer\n`struct Curl_peer` keeps information about a communication endpoint\ntogether. It will replace `conn->host` and `conn->conn_to_host` and\nproxyinfo host. It will also become part of `struct ssl_peer`.\n\nIt has a reference counter, so an instance can be shared between\nconnections and filters.\n\nElminiates `conn->host` and `conn->connect_to_host`, used in the\nproxyinfo structures. Passed to DNS resolution and socks filters, etc.\n\nPass peer to http proxy and socks tunnel filters. Use peer in dns filter\nand resolving. Make `Curl_peer` a member in the `struct ssl_peer`.\n\nAdd `docs/internals/PEERS.md` for documentation.\n\nCloses #21472","files":[{"name":"docs/Makefile.am"},{"name":"docs/internals/PEERS.md"},{"name":"lib/Makefile.inc"},{"name":"lib/cf-dns.c"},{"name":"lib/cf-dns.h"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-h1-proxy.h"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-h2-proxy.h"},{"name":"lib/cf-haproxy.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/connect.c"},{"name":"lib/connect.h"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_addrinfo.h"},{"name":"lib/curl_sasl.c"},{"name":"lib/ftp.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/hsts.c"},{"name":"lib/hsts.h"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/http_negotiate.c"},{"name":"lib/http_ntlm.c"},{"name":"lib/http_proxy.c"},{"name":"lib/http_proxy.h"},{"name":"lib/httpsrr.c"},{"name":"lib/idn.c"},{"name":"lib/idn.h"},{"name":"lib/ldap.c"},{"name":"lib/openldap.c"},{"name":"lib/peer.c"},{"name":"lib/peer.h"},{"name":"lib/protocol.c"},{"name":"lib/protocol.h"},{"name":"lib/rtsp.c"},{"name":"lib/smb.c"},{"name":"lib/socks.c"},{"name":"lib/socks.h"},{"name":"lib/socks_gssapi.c"},{"name":"lib/socks_sspi.c"},{"name":"lib/url.c"},{"name":"lib/url.h"},{"name":"lib/urldata.h"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vauth/vauth.c"},{"name":"lib/vquic/vquic-tls.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/apple.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"scripts/schemetable.c"}],"number":266361,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bc40e09f63889a8bc14fa8f7221921eb5b4a559e","revision":"bc40e09f63889a8bc14fa8f7221921eb5b4a559e","revlink":"","when":1777990931,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 05 May 2026 16:24:40","branch":"master","category":"curl","codebase":"","comments":"socks_gssapi: simplify Curl_SOCKS5_gssapi_negotiate\nAlso: pass in NULL when 'conf_state' is not wanted for gss_wrap() and\ngss_unwrap()\n\nCloses #21502","files":[{"name":"lib/socks_gssapi.c"}],"number":266362,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f97f01f5928fedfd7a5d25a739165d0266223e7c","revision":"f97f01f5928fedfd7a5d25a739165d0266223e7c","revlink":"","when":1777991080,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 05 May 2026 16:26:44","branch":"master","category":"curl","codebase":"","comments":"GHA: verify function-lengths\nNo production code function is allowed to be longer than 500 lines.\n\nThe lib/setopt.c:setopt_cptr function is currently exempt, as a single\nexception until we make it smaller.\n\nCloses #21492","files":[{"name":".github/workflows/checksrc.yml"},{"name":"scripts/Makefile.am"},{"name":"scripts/top-length"}],"number":266363,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"80214dca6b7bbc6aaeb9fbf5a5e0344b9fe94171","revision":"80214dca6b7bbc6aaeb9fbf5a5e0344b9fe94171","revlink":"","when":1777991204,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 05 May 2026 17:46:51","branch":"master","category":"curl","codebase":"","comments":"hsts: rename Curl_hsts() to hsts_check() and make it static\nIt is no longer used outside of hsts.c\n\nCloses #21507","files":[{"name":"lib/hsts.c"},{"name":"lib/hsts.h"},{"name":"tests/unit/unit1660.c"}],"number":266383,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2cb6ba672da5fc000a1b1b8b5496c6459eb34378","revision":"2cb6ba672da5fc000a1b1b8b5496c6459eb34378","revlink":"","when":1777996011,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 05 May 2026 17:49:12","branch":"master","category":"curl","codebase":"","comments":"hostip: convert Curl_resolv_unix to static resolv_unix\nIt was only used within this file\n\nCloses #21508","files":[{"name":"lib/hostip.c"},{"name":"lib/hostip.h"}],"number":266384,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"481c9d46f1405723260a6633bfc1eee9ada2631f","revision":"481c9d46f1405723260a6633bfc1eee9ada2631f","revlink":"","when":1777996152,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 05 May 2026 17:54:54","branch":"master","category":"curl","codebase":"","comments":"multi: make multi_runsingle use sub functions for states\nThe state machine now calls dedicated sub functions for each state, to\nreduce the size and complexity.\n\nCloses #21506","files":[{"name":"lib/multi.c"}],"number":266385,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2c81cf620e559b6c448dcfd8ef389f214746b533","revision":"2c81cf620e559b6c448dcfd8ef389f214746b533","revlink":"","when":1777996494,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"2c81cf620e559b6c448dcfd8ef389f214746b533"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778061303.789249,1778061330.946612],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778061330.950772,1778061331.124457],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778061331.126864,1778061331.288358],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778061331.291156,1778062564.830946],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3589/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778062564.846857,1778062565.619909],"urls":{}}],"text":["build","successful"],"times":[1778036133.049934,1778062565.623213]},"3591":{"blame":["Dan Fandrich <dan@coneharvesters.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/Mail%20result/logs/stdio"]],"number":3591,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3591,"Build"],["codebase","","Build"],["got_revision","478e280278dea959bf727fdacd5d33acf0d85d2e","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","478e280278dea959bf727fdacd5d33acf0d85d2e","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 07 May 2026 06:46:40","branch":"master","category":"curl","codebase":"","comments":"tests: fix unit1636 with --disable-progress-meter\nCloses #21500","files":[{"name":"tests/unit/unit1636.c"}],"number":266465,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"478e280278dea959bf727fdacd5d33acf0d85d2e","revision":"478e280278dea959bf727fdacd5d33acf0d85d2e","revlink":"","when":1778129200,"who":"Dan Fandrich <dan@coneharvesters.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"478e280278dea959bf727fdacd5d33acf0d85d2e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778174226.674457,1778174253.489404],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778174253.494194,1778174253.667437],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778174253.669798,1778174253.816028],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778174253.81827,1778175095.706597],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3591/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778175095.713589,1778175096.174955],"urls":{}}],"text":["build","successful"],"times":[1778129719.21051,1778175096.177862]},"3592":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","parasol-aser <jeffwalt630@gmail.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/Mail%20result/logs/stdio"]],"number":3592,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3592,"Build"],["codebase","","Build"],["got_revision","df315692d722ca0fd0dc93d0e43f29cc6975d728","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","df315692d722ca0fd0dc93d0e43f29cc6975d728","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 07 May 2026 07:57:56","branch":"master","category":"curl","codebase":"","comments":"mbedtls: null terminate the private key blob\nUnfortunately, mbedtls_pk_parse_key() requires the data to be\nnull-terminated if the data is PEM encoded (even when provided the exact\nlength), so this function needs to make a copy that has one.\n\nReported-by: Elise Vance\nCloses #21515","files":[{"name":"lib/vtls/mbedtls.c"}],"number":266469,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"67bf021e97bbebadade7e40217a4967042ac6a07","revision":"67bf021e97bbebadade7e40217a4967042ac6a07","revlink":"","when":1778133476,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 07 May 2026 07:58:26","branch":"master","category":"curl","codebase":"","comments":"setopt: gate a few proxy TLS options by checking backend support\nThe same way the corresponding non-proxy options are checked.\n\nCloses #21514","files":[{"name":"lib/setopt.c"}],"number":266470,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a946fbb5e60d6c4ca3fab5cd5cf041ea9ca23e10","revision":"a946fbb5e60d6c4ca3fab5cd5cf041ea9ca23e10","revlink":"","when":1778133506,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 07 May 2026 08:00:03","branch":"master","category":"curl","codebase":"","comments":"tool1622: assert width and exact format boundaries\nConvert the silent \"was too long!\" diagnostics in the timebuf and\nmax5data width loops into fail_unless assertions, so a regression in\noutput width fails the unit test directly instead of only printing.\n\nAdd small exact-output tables that probe format-transition boundaries\nnot necessarily hit by the geometric value sweep: the 99999/100000\nsuffix kick-in for max5data, and the 6d/01h, 51m, 136y, and >99999y roll\npoints for timebuf.\n\nCloses #21516","files":[{"name":"tests/tunit/tool1622.c"}],"number":266471,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"74bc655bdfec8d7966b965d3c72f5e314a1d2b74","revision":"74bc655bdfec8d7966b965d3c72f5e314a1d2b74","revlink":"","when":1778133603,"who":"parasol-aser <jeffwalt630@gmail.com>"},{"at":"Thu 07 May 2026 09:10:24","branch":"master","category":"curl","codebase":"","comments":"tool_formparse: tool2curlparts is no longer recursive\nIt could otherwise trigger a stack overflow in extreme cases\n\nReported-by: Andrew Nesbit\nCloses #21518","files":[{"name":"src/tool_formparse.c"}],"number":266484,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"98d818cf2b216227d12c2fa30e128e18686a573b","revision":"98d818cf2b216227d12c2fa30e128e18686a573b","revlink":"","when":1778137824,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 07 May 2026 09:11:30","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_HAPROXYPROTOCOL.md: only sent for newly setup connections\nCloses #21517","files":[{"name":"docs/libcurl/opts/CURLOPT_HAPROXYPROTOCOL.md"}],"number":266487,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"94729ce4e41a446f2c197772fc408adf89834140","revision":"94729ce4e41a446f2c197772fc408adf89834140","revlink":"","when":1778137890,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 07 May 2026 10:04:51","branch":"master","category":"curl","codebase":"","comments":"url: remove ssh_config_matches\nThe CURLOPT_SSH_HOST_PUBLIC_KEY_* options are documented to verify the\nhost at connect time and not for connection reuse. Once the SSH host has\nbeen deemed okay, it remains okay as long as the connection survives.\n\nIn addition: this function currently always returned TRUE since the\npointers have been NULLed in the SSH backend code before this function\nis called.\n\nFollow-up to c31fcf2decfbf1259cc1f31\n\nReported-by: Andrew Nesbit\nCloses #21519","files":[{"name":"lib/url.c"}],"number":266493,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3e9817cd1bb6aa53d3d3bf10572bb245d064870c","revision":"3e9817cd1bb6aa53d3d3bf10572bb245d064870c","revlink":"","when":1778141091,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 07 May 2026 14:02:13","branch":"master","category":"curl","codebase":"","comments":"ftp: remove 2 Curl_resolv_blocking() calls\nThey are no longer needed with the new peers and dns filter.\nConnection setup will take care of the resoling and connecting.\n\nCloses #21512","files":[{"name":"lib/cf-dns.c"},{"name":"lib/cf-dns.h"},{"name":"lib/connect.c"},{"name":"lib/connect.h"},{"name":"lib/ftp.c"},{"name":"lib/url.c"}],"number":266506,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"71a5725563f21bfd52a4f47312a603f1f69f5609","revision":"71a5725563f21bfd52a4f47312a603f1f69f5609","revlink":"","when":1778155333,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 07 May 2026 14:03:00","branch":"master","category":"curl","codebase":"","comments":"auth: cleanups\n- rename `req->proxyuserpwd` to `req->hd_proxy_auth`\n- rename `req->userpwd` to `req->hd_auth`\n- rename parameter `proxytunnel` to `is_connect` for Curl_http_output_auth()\n- move path+query concatenation into Curl_http_output_auth(), saving an alloc when no auth is in play\n- rename `H1_HD_USER_AUTH` into `H1_HD_AUTH`\n\nCloses #21513","files":[{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/http.c"},{"name":"lib/http.h"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/http_digest.c"},{"name":"lib/http_negotiate.c"},{"name":"lib/http_ntlm.c"},{"name":"lib/http_proxy.c"},{"name":"lib/request.c"},{"name":"lib/request.h"},{"name":"lib/rtsp.c"}],"number":266507,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fdd27a538c4d69c4bb5030b3f9694183cf0077da","revision":"fdd27a538c4d69c4bb5030b3f9694183cf0077da","revlink":"","when":1778155380,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 07 May 2026 14:03:48","branch":"master","category":"curl","codebase":"","comments":"ftp: remove bits.ftp_use_control_ssl\nIt's not needed since we can check the connection for SSL use.\n\nCloses #21521","files":[{"name":"lib/ftp.c"},{"name":"lib/urldata.h"}],"number":266508,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ef3b7903aa7cc45cf012a3f222f102414e4c5037","revision":"ef3b7903aa7cc45cf012a3f222f102414e4c5037","revlink":"","when":1778155428,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 07 May 2026 14:37:25","branch":"master","category":"curl","codebase":"","comments":"url: fix connection reuse for starttls protocols\nWhen a connection is tested for reuse in a transfer that *may* upgrade\nto TLS (commonly via STARTTLS), the SSL configuration must match the\nexisting connection.\n\nReported-by: Andrew Nesbit\nCloses #21522","files":[{"name":"lib/url.c"}],"number":266510,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a86efdd7ca5433de9231e650f18247de8319ad16","revision":"a86efdd7ca5433de9231e650f18247de8319ad16","revlink":"","when":1778157445,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 07 May 2026 14:53:55","branch":"master","category":"curl","codebase":"","comments":"ftp: simplify ftp_done\nCloses #21520","files":[{"name":"lib/ftp.c"}],"number":266514,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"df315692d722ca0fd0dc93d0e43f29cc6975d728","revision":"df315692d722ca0fd0dc93d0e43f29cc6975d728","revlink":"","when":1778158435,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"df315692d722ca0fd0dc93d0e43f29cc6975d728"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778217317.790485,1778217405.860909],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778217405.909395,1778217406.765168],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778217406.776545,1778217407.741328],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778217407.746636,1778218969.293713],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3592/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778218969.305585,1778218969.790095],"urls":{}}],"text":["build","successful"],"times":[1778175098.558866,1778218969.795575]},"3593":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/Mail%20result/logs/stdio"]],"number":3593,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3593,"Build"],["codebase","","Build"],["got_revision","3ce10063f191e3d0a2dac3daf997b4a0aaf28ac1","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3ce10063f191e3d0a2dac3daf997b4a0aaf28ac1","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 07 May 2026 22:57:38","branch":"master","category":"curl","codebase":"","comments":"ldap: fix minor leak on write callback error\nThe 'ber' pointer could remain allocated in the exit path if the write\ncallback returned error for one of the Curl_client_write() calls.\n\nReported-by: Andrew Nesbit\nCloses #21530","files":[{"name":"lib/ldap.c"}],"number":266544,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9249aad4c210e2f5690a95ca2421defc83e00771","revision":"9249aad4c210e2f5690a95ca2421defc83e00771","revlink":"","when":1778187458,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 07 May 2026 22:58:20","branch":"master","category":"curl","codebase":"","comments":"tool_urlglob: avoid overflow at end of range\nDue to how the range span globbing code works, a range that ends with\n9223372036854775807 (the maximum signed 63 bit value) cannot be used as\nit triggers an integer overflow.\n\nVerified in test 2092\n\nReported-by: Andrew Nesbit\nCloses #21529","files":[{"name":"src/tool_urlglob.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2092"}],"number":266545,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3ce10063f191e3d0a2dac3daf997b4a0aaf28ac1","revision":"3ce10063f191e3d0a2dac3daf997b4a0aaf28ac1","revlink":"","when":1778187500,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3ce10063f191e3d0a2dac3daf997b4a0aaf28ac1"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778263394.276955,1778263419.539004],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778263419.542685,1778263419.743691],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778263419.746229,1778263419.905086],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778263419.907269,1778264244.712216],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3593/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778264244.742446,1778264245.180895],"urls":{}}],"text":["build","successful"],"times":[1778218972.846074,1778264245.183546]},"3594":{"blame":["Daniel Stenberg <daniel@haxx.se>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/Mail%20result/logs/stdio"]],"number":3594,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3594,"Build"],["codebase","","Build"],["got_revision","1698a3f85799769d9333e5281738bd015a02709e","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1698a3f85799769d9333e5281738bd015a02709e","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 08 May 2026 10:27:25","branch":"master","category":"curl","codebase":"","comments":"x509asn1: fix operator order in do_pubkey\nCheck the range before reading data, as it would otherwise read one byte\ntoo many.\n\nReported-by: Andrew Nesbit\nCloses #21533","files":[{"name":"lib/vtls/x509asn1.c"}],"number":266590,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cda0268593071b833e113751c46513d35f8f4767","revision":"cda0268593071b833e113751c46513d35f8f4767","revlink":"","when":1778228845,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 08 May 2026 13:09:45","branch":"master","category":"curl","codebase":"","comments":"ECH: cleanups\n- passing an unknown string to CURLOPT_ECH now returns error\n\n  To properly allow applications to spot if they pass in a typo or\n  something to libcurl.\n\n- CURLECH_DISABLE is now a plain zero internally, not a dedicated bit which\n  simplifies checks for when ECH is enabled\n\n- Dropped the CURLECH_CLA_CFG bit, and just check STRING_ECH_CONFIG\n\n- Turn grease/enable/hard into three different numerical values, no bitmask\n  needed\n\n- Convert the struct field 'tls_ech' from an int to a byte.\n\nCloses #21532","files":[{"name":"lib/setopt.c"},{"name":"lib/urldata.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/wolfssl.c"},{"name":"tests/libtest/mk-lib1521.pl"}],"number":266607,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b174b8b326622574dd49fce71589f414f6af937f","revision":"b174b8b326622574dd49fce71589f414f6af937f","revlink":"","when":1778238585,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 08 May 2026 16:23:05","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_ECH.md: simplify the description language\nIt no longer requires \"a special build\" of OpenSSL, just OpenSSL 4+.\n\nEmphasize the experimental part a little clearer.\n\nDrop the caveat for wolfSSL from the main description.\n\nCloses #21536","files":[{"name":"docs/libcurl/opts/CURLOPT_ECH.md"}],"number":266618,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d656ff945865060150fab5f0c215b0079c37cc60","revision":"d656ff945865060150fab5f0c215b0079c37cc60","revlink":"","when":1778250185,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 08 May 2026 16:46:42","branch":"master","category":"curl","codebase":"","comments":"GHA: update google/boringssl to v0.20260508.0\nCloses #21537","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":266621,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1698a3f85799769d9333e5281738bd015a02709e","revision":"1698a3f85799769d9333e5281738bd015a02709e","revlink":"","when":1778251602,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1698a3f85799769d9333e5281738bd015a02709e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778305903.622807,1778305918.670194],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778305918.675086,1778305919.272557],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778305919.275877,1778305919.686699],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778305919.689684,1778307263.385893],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3594/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778307263.472478,1778307264.022394],"urls":{}}],"text":["build","successful"],"times":[1778264254.667268,1778307264.02658]},"3595":{"blame":["renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/Mail%20result/logs/stdio"]],"number":3595,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3595,"Build"],["codebase","","Build"],["got_revision","0f6af820c226b8b9da98e3c5dbce43d4fc309521","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0f6af820c226b8b9da98e3c5dbce43d4fc309521","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 09 May 2026 15:33:09","branch":"master","category":"curl","codebase":"","comments":"Dockerfile: update debian:bookworm-slim Docker digest to 67b30a6\nCloses #21539","files":[{"name":"Dockerfile"}],"number":266635,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0f6af820c226b8b9da98e3c5dbce43d4fc309521","revision":"0f6af820c226b8b9da98e3c5dbce43d4fc309521","revlink":"","when":1778333589,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0f6af820c226b8b9da98e3c5dbce43d4fc309521"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778354902.588399,1778354923.481945],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778354923.485442,1778354923.642895],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778354923.645096,1778354923.78241],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778354923.784574,1778355722.487632],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3595/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778355722.492696,1778355722.871546],"urls":{}}],"text":["build","successful"],"times":[1778334171.21157,1778355722.874321]},"3596":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/Mail%20result/logs/stdio"]],"number":3596,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3596,"Build"],["codebase","","Build"],["got_revision","b9449408284cf9c86a7db86a34967c29de137a00","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b9449408284cf9c86a7db86a34967c29de137a00","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 10 May 2026 00:31:25","branch":"master","category":"curl","codebase":"","comments":"cookie: simplify strstore(), remove outdated comment\nCloses #21541","files":[{"name":"lib/cookie.c"}],"number":266651,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b9449408284cf9c86a7db86a34967c29de137a00","revision":"b9449408284cf9c86a7db86a34967c29de137a00","revlink":"","when":1778365885,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b9449408284cf9c86a7db86a34967c29de137a00"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778399168.410363,1778399195.673172],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778399195.678609,1778399195.870039],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778399195.87275,1778399196.040495],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778399196.043448,1778400372.663526],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3596/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778400372.681735,1778400373.141028],"urls":{}}],"text":["build","successful"],"times":[1778366181.625238,1778400373.144698]},"3597":{"blame":["Daniel Stenberg <daniel@haxx.se>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/Mail%20result/logs/stdio"]],"number":3597,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3597,"Build"],["codebase","","Build"],["got_revision","67ce67284258bbce5403dca70ec78161e199bc1f","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","67ce67284258bbce5403dca70ec78161e199bc1f","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 10 May 2026 23:21:08","branch":"master","category":"curl","codebase":"","comments":"schannel_verify: avoid out of blob access\nThe code would previously read one byte past the provided\nCURLOPT_CAINFO_BLOB if the blob ends exactly with -----BEGIN\nCERTIFICATE-----\n\nReported-by: Andrew Nesbit\nCloses #21543","files":[{"name":"lib/vtls/schannel_verify.c"}],"number":266679,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ea75ccc53b84b5f1a9b5e21670693b82c43a827a","revision":"ea75ccc53b84b5f1a9b5e21670693b82c43a827a","revlink":"","when":1778448068,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 10 May 2026 23:22:45","branch":"master","category":"curl","codebase":"","comments":"GHA: update awslabs/aws-lc to v1.73.0\nCloses #21542","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":266680,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"67ce67284258bbce5403dca70ec78161e199bc1f","revision":"67ce67284258bbce5403dca70ec78161e199bc1f","revlink":"","when":1778448165,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"67ce67284258bbce5403dca70ec78161e199bc1f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778448781.205385,1778448797.876653],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778448797.880476,1778448798.041446],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778448798.043603,1778448798.190232],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778448798.192383,1778449596.9733],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3597/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778449596.979085,1778449597.426408],"urls":{}}],"text":["build","successful"],"times":[1778448781.131867,1778449597.429285]},"3599":{"blame":["Daniel Stenberg <daniel@haxx.se>","Kai Pastor <dg0yt@darc.de>","Viktor Szakats <commit@vsz.me>","amitbidlan <a.bidlan@androots.co.jp>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/Mail%20result/logs/stdio"]],"number":3599,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3599,"Build"],["codebase","","Build"],["got_revision","e8ce697973ba7c7c8667c48ab6cd8509c77c37e1","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","e8ce697973ba7c7c8667c48ab6cd8509c77c37e1","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 11 May 2026 11:57:25","branch":"master","category":"curl","codebase":"","comments":"cmake: auto-select static nghttp2/nghttp3/ngtcp2 Config\nWhen detecting these dependencies via CMake Config and their main\nimported target is undefined, automatically assume and use their static\nimported target instead.\n\nAdopting from vcpkg downstream, where it's done for nghttp3 and ngtcp2,\nbut not for nghttp2.\n\nRefs:\nhttps://github.com/microsoft/vcpkg/blob/773e092a82fc3b4c3e73ee7b049a5e119fa45898/ports/curl/dependencies.patch\nhttps://github.com/microsoft/vcpkg/commit/70b941a5d2443e79eeab62507acb41bd22201277\n\nDownstream-patch-by: Kai Pastor\n\nCloses #21470","files":[{"name":"CMake/FindNGHTTP2.cmake"},{"name":"CMake/FindNGHTTP3.cmake"},{"name":"CMake/FindNGTCP2.cmake"}],"number":266701,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ed3cd8b0463844056e039f283f8e43e2795f269a","revision":"ed3cd8b0463844056e039f283f8e43e2795f269a","revlink":"","when":1778493445,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 11 May 2026 11:57:25","branch":"master","category":"curl","codebase":"","comments":"tidy-up: sort TLS backends, distros, alphabetically\nAlso:\n- replace stray [Rr]ustls-ffi with Rustls for consistency.\n- add AWS-LC to a couple of lists where missing.\n\nCloses #21481","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":"CMakeLists.txt"},{"name":"docs/CIPHERS.md"},{"name":"docs/CURLDOWN.md"},{"name":"docs/ECH.md"},{"name":"docs/FAQ.md"},{"name":"docs/INSTALL.md"},{"name":"docs/cmdline-opts/ca-native.md"},{"name":"docs/cmdline-opts/tls-earlydata.md"},{"name":"docs/libcurl/curl_global_sslset.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_SSL_OPTIONS.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_OPTIONS.md"},{"name":"lib/dllmain.c"},{"name":"lib/ldap.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"},{"name":"m4/curl-openssl.m4"},{"name":"tests/libtest/lib1587.c"},{"name":"tests/runtests.pl"}],"number":266702,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"48150707948cc1390c816934691524bdfde6c4af","revision":"48150707948cc1390c816934691524bdfde6c4af","revlink":"","when":1778493445,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 11 May 2026 12:08:32","branch":"master","category":"curl","codebase":"","comments":"cmake: fix zstd CMake config name\nThey install `zstdConfig.cmake`,\nhttps://github.com/facebook/zstd/blob/885c79ba4ae8345e006f61bc97b270d4cf7ff076/build/cmake/CMakeModules/ZstdPackage.cmake#L33-L38.\nWith the `Config.cmake` pattern, this is a case-sensitive package name,\n`zstd`.\n\nFollow-up to 8fce3e17e6cb310cd6dbe38ff14869b8fe5827d2 #20814\nCloses #21538","files":[{"name":"CMake/FindZstd.cmake"}],"number":266703,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"10d4b34e5c962a0b17836b0bc7483ce3b7c518cc","revision":"10d4b34e5c962a0b17836b0bc7483ce3b7c518cc","revlink":"","when":1778494112,"who":"Kai Pastor <dg0yt@darc.de>"},{"at":"Mon 11 May 2026 13:43:47","branch":"master","category":"curl","codebase":"","comments":"lib: drop support for CURLAUTH_DIGEST_IE\nThis bit was used to do Digest authentication like Internet Explorer\nbefore version 7 (released on October 18, 2006). Presumably no one uses\nthis anymore and since it is hard to use and does broken auth, starting\nin 8.21.0 this bit does nothing (except setting the actual Digest bit).\n\nCloses #21486","files":[{"name":"docs/libcurl/opts/CURLOPT_HTTPAUTH.md"},{"name":"docs/libcurl/symbols-in-versions"},{"name":"lib/http_digest.c"},{"name":"lib/setopt.c"},{"name":"lib/urldata.h"}],"number":266736,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"37b2403f48959c632c8dd1dac688087237410ea2","revision":"37b2403f48959c632c8dd1dac688087237410ea2","revlink":"","when":1778499827,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 11 May 2026 14:51:03","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":266737,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"daf6f541cc1fc4f5d17989d317464764d1bd7cd7","revision":"daf6f541cc1fc4f5d17989d317464764d1bd7cd7","revlink":"","when":1778503863,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 11 May 2026 16:19:34","branch":"master","category":"curl","codebase":"","comments":"hostip: remove unused MAX_HOSTCACHE_LEN and MAX_DNS_CACHE_SIZE\nThese macros are leftovers from when DNS caching was moved out of\nhostip.c into its own source file. Both are still defined and used in\nlib/dnscache.c; the copies in lib/hostip.c are unreferenced.\n\nDetected with clang -Wunused-macros.\n\nFollow-up to 96d5b5c688\nCloses #21550","files":[{"name":"lib/hostip.c"}],"number":266742,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e0e56e9ae434552bd6ac5570ed91483188d75788","revision":"e0e56e9ae434552bd6ac5570ed91483188d75788","revlink":"","when":1778509174,"who":"amitbidlan <a.bidlan@androots.co.jp>"},{"at":"Mon 11 May 2026 17:01:34","branch":"master","category":"curl","codebase":"","comments":"idn: replace header guards with forward declaration\nFollow-up to bc40e09f63889a8bc14fa8f7221921eb5b4a559e #21472\n\nCloses #21551","files":[{"name":"lib/idn.h"}],"number":266746,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e8ce697973ba7c7c8667c48ab6cd8509c77c37e1","revision":"e8ce697973ba7c7c8667c48ab6cd8509c77c37e1","revlink":"","when":1778511694,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"e8ce697973ba7c7c8667c48ab6cd8509c77c37e1"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778519689.323171,1778519719.710955],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778519719.71546,1778519720.104721],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778519720.107396,1778519720.47215],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778519720.474456,1778520553.705758],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3599/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778520553.757824,1778520554.258071],"urls":{}}],"text":["build","successful"],"times":[1778519689.212306,1778520554.261691]},"3600":{"blame":["Kai Pastor <dg0yt@darc.de>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/Mail%20result/logs/stdio"]],"number":3600,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3600,"Build"],["codebase","","Build"],["got_revision","7d546e52b21c94e1d4f6669d2d4d64f79bff0d7b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7d546e52b21c94e1d4f6669d2d4d64f79bff0d7b","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 11 May 2026 21:53:39","branch":"master","category":"curl","codebase":"","comments":"cmake: export/forward `NGTCP2_CRYPTO_BACKEND`\nExporting the component name as passed in is somewhat boring. OTOH it is\nconvenient for reuse.\n\n- FindNGTCP2: export crypto backend in `NGTCP2_CRYPTO_BACKEND`.\n- pass `COMPONENTS` `NGTCP2_CRYPTO_BACKEND` in `curl-config.cmake`.\n- FindNGTCP2: fix to skip Config detection when optional `COMPONENTS` is\n  not passed.\n\nCo-authored-by: Viktor Szakats\nReported-by: x-xiang on github\nFixes #21523\nFollow-up to 8fce3e17e6cb310cd6dbe38ff14869b8fe5827d2 #20814\n\nCloses #21540","files":[{"name":"CMake/FindNGTCP2.cmake"},{"name":"CMake/curl-config.in.cmake"},{"name":"CMakeLists.txt"}],"number":266762,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7d546e52b21c94e1d4f6669d2d4d64f79bff0d7b","revision":"7d546e52b21c94e1d4f6669d2d4d64f79bff0d7b","revlink":"","when":1778529219,"who":"Kai Pastor <dg0yt@darc.de>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7d546e52b21c94e1d4f6669d2d4d64f79bff0d7b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778562535.799125,1778562578.542928],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778562578.570071,1778562579.378662],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778562579.381922,1778562579.90304],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778562579.906397,1778563970.374143],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3600/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778563970.436878,1778563970.999867],"urls":{}}],"text":["build","successful"],"times":[1778529773.260122,1778563971.003185]},"3601":{"blame":["Tim Martin <tim@timmart.in>","Viktor Szakats <commit@vsz.me>","Xi Ruoyao <xry111@xry111.site>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/Mail%20result/logs/stdio"]],"number":3601,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3601,"Build"],["codebase","","Build"],["got_revision","01f08dc4eb20a19aa60230653715c8b839619cbb","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","01f08dc4eb20a19aa60230653715c8b839619cbb","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 11 May 2026 22:05:29","branch":"master","category":"curl","codebase":"","comments":"delta: harden external command invocations\nBy moving operations Perl-native (from shell and external commands), and\npassing arguments individually to external commands.\n\nPointed out by Codex Security\n\nCloses #21104","files":[{"name":"scripts/delta"}],"number":266764,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4d82423dd323978153fa7c4d21d7030643dd8efa","revision":"4d82423dd323978153fa7c4d21d7030643dd8efa","revlink":"","when":1778529929,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 12 May 2026 02:10:27","branch":"master","category":"curl","codebase":"","comments":"docs: fix --follow doc typo\nLet the singular ~~object~~ subject \"option\" agree with the verb \"set\".\n\nCloses #21553","files":[{"name":"docs/cmdline-opts/follow.md"}],"number":266779,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"185e67e1fa32e36b019fb0b5918e0e17a3edd087","revision":"185e67e1fa32e36b019fb0b5918e0e17a3edd087","revlink":"","when":1778544627,"who":"Tim Martin <tim@timmart.in>"},{"at":"Tue 12 May 2026 03:54:24","branch":"master","category":"curl","codebase":"","comments":"gnutls: allow building with nettle 4.0\nCloses #21169","files":[{"name":"lib/curl_sha512_256.c"},{"name":"lib/md5.c"},{"name":"lib/sha256.c"},{"name":"lib/vtls/gtls.c"},{"name":"m4/curl-gnutls.m4"}],"number":266784,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cfadbaa133504d47ece989486fde944d076e0222","revision":"cfadbaa133504d47ece989486fde944d076e0222","revlink":"","when":1778550864,"who":"Xi Ruoyao <xry111@xry111.site>"},{"at":"Tue 12 May 2026 04:26:33","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: build local wolfSSL opensslextra with `--enable-ed25519`\nFor use with RFC 9421 HTTP Message Signatures support.\n\nRef: https://github.com/curl/curl/pull/21239/files#r3222322908\nRef: #21239\n\nCloses #21555","files":[{"name":".github/workflows/linux.yml"}],"number":266789,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b582a936dd207fe2f2d1346208e5411686548891","revision":"b582a936dd207fe2f2d1346208e5411686548891","revlink":"","when":1778552793,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 12 May 2026 05:33:08","branch":"master","category":"curl","codebase":"","comments":"gnutls: fix more nettle 4+ compatibility issues\n- disable DES with nettle 4. It no longer supports it.\n  ```\n  lib/curl_ntlm_core.c:67:12: fatal error: 'nettle/des.h' file not found\n     67 | #  include <nettle/des.h>\n        |            ^~~~~~~~~~~~~~\n  ```\n\n- fix MD4 support with nettle 4.\n  ```\n  lib/md4.c:178:36: error: too many arguments to function call, expected 2, have 3\n    178 |   md4_digest(ctx, MD4_DIGEST_SIZE, digest);\n        |   ~~~~~~~~~~                       ^~~~~~\n  ```\n\n- fix unused argument compiler warning:\n  ```\n  lib/vtls/gtls.c:2267:39: error: unused parameter 'sha256len' [clang-diagnostic-unused-parameter,-warnings-as-errors]\n  2267 |                                size_t sha256len)\n       |                                       ^\n  ```\n  Ref: https://github.com/curl/curl/actions/runs/25710321195/job/75488970143?pr=21557\n\n- GHA/macos: stop enabling NTLM in the GnuTLS job.\n  It no longer builds due to missing DES support in nettle 4.\n  ```\n  lib/curl_ntlm_core.c:90:4: error: \"cannot compile NTLM support without a crypto library with DES.\"\n     90 | #  error \"cannot compile NTLM support without a crypto library with DES.\"\n        |    ^\n  ```\n  Ref: https://github.com/curl/curl/actions/runs/25710321195/job/75488970170?pr=21557\n\nFollow-up to cfadbaa133504d47ece989486fde944d076e0222 #21169\n\nCloses #21557","files":[{"name":".github/workflows/macos.yml"},{"name":"lib/curl_ntlm_core.c"},{"name":"lib/md4.c"},{"name":"lib/vtls/gtls.c"}],"number":266801,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"01f08dc4eb20a19aa60230653715c8b839619cbb","revision":"01f08dc4eb20a19aa60230653715c8b839619cbb","revlink":"","when":1778556788,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"01f08dc4eb20a19aa60230653715c8b839619cbb"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778607827.253588,1778607832.83773],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778607832.841666,1778607833.024758],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778607833.027037,1778607833.172697],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778607833.175295,1778608647.540799],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3601/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778608647.545644,1778608647.912418],"urls":{}}],"text":["build","successful"],"times":[1778563974.440141,1778608647.914976]},"3602":{"blame":["Daniel Stenberg <daniel@haxx.se>","Song X. Gao <39278329+xsgao-github@users.noreply.github.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/Mail%20result/logs/stdio"]],"number":3602,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3602,"Build"],["codebase","","Build"],["got_revision","02dca1eb868fa8b4ef82bfe530ad47ddd8c6d7b0","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","02dca1eb868fa8b4ef82bfe530ad47ddd8c6d7b0","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 12 May 2026 08:11:31","branch":"master","category":"curl","codebase":"","comments":"event: fix wakeup consumption\nThe events on a multi wakeup socketpair were only consumed via\ncurl_multi_poll()/curl_multi_wait() but not in event based processing on\na curl_multi_socket() call. That led to busy loops as reported in\n\nFixes #21547\nReported-by: Earnestly on github\nCloses #21549","files":[{"name":"lib/multi.c"}],"number":266812,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2a2104f3cff44bb28bb570a093be52bbeeed8f23","revision":"2a2104f3cff44bb28bb570a093be52bbeeed8f23","revlink":"","when":1778566291,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 12 May 2026 08:33:01","branch":"master","category":"curl","codebase":"","comments":"tool_urlglob: add named globs\nIdea-by: Bastian Jesuiter\n\nVerified by test 2408 - 2411\n\nCloses #21409","files":[{"name":"docs/cmdline-opts/_GLOBBING.md"},{"name":"docs/cmdline-opts/output.md"},{"name":"src/tool_operate.c"},{"name":"src/tool_urlglob.c"},{"name":"src/tool_urlglob.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2408"},{"name":"tests/data/test2409"},{"name":"tests/data/test2410"},{"name":"tests/data/test2411"},{"name":"tests/data/test75"},{"name":"tests/data/test759"},{"name":"tests/data/test761"}],"number":266814,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cb0636980bd6b667ff6a8370210186295e24cb80","revision":"cb0636980bd6b667ff6a8370210186295e24cb80","revlink":"","when":1778567581,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 12 May 2026 10:21:45","branch":"master","category":"curl","codebase":"","comments":"tool_urlglob: make globbing error reported for correct position\nReported by Codex Security\n\nCloses #21561","files":[{"name":"src/tool_urlglob.c"}],"number":266826,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7eb0b30934d1e54229646293b088e625a8b7b214","revision":"7eb0b30934d1e54229646293b088e625a8b7b214","revlink":"","when":1778574105,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 12 May 2026 10:26:20","branch":"master","category":"curl","codebase":"","comments":"tftp: stricter option name checks\nPreviously, the use of checkprefix() alone allowed the code to match not\nonly on \"blksize\" but also (mistakenly) on \"blksizeFOO\" etc.\n\nReported-by: Andrew Nesbit\nCloses #21560","files":[{"name":"lib/tftp.c"}],"number":266827,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2256162fa748216f6ffec9a50ed5e199d47341a1","revision":"2256162fa748216f6ffec9a50ed5e199d47341a1","revlink":"","when":1778574380,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 12 May 2026 10:27:29","branch":"master","category":"curl","codebase":"","comments":"spnego_sspi: honor CURLOPT_GSSAPI_DELEGATION for Windows SSPI\nMake CURLOPT_GSSAPI_DELEGATION effective on Windows builds that use SSPI\n(instead of a native GSS-API implementation), so Kerberos delegation can\nbe requested during SPNEGO/Negotiate authentication.\n\nCloses #21528","files":[{"name":"lib/setopt.c"},{"name":"lib/urldata.h"},{"name":"lib/vauth/spnego_sspi.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3302"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit3302.c"}],"number":266828,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cc6777d939976b2f322dcbe5ae76ef28c6b4632d","revision":"cc6777d939976b2f322dcbe5ae76ef28c6b4632d","revlink":"","when":1778574449,"who":"Song X. Gao <39278329+xsgao-github@users.noreply.github.com>"},{"at":"Tue 12 May 2026 12:39:06","branch":"master","category":"curl","codebase":"","comments":"rtsp: bump buf after rtsp_filter_rtp()\nReported-by: Andrew Nesbit\nCloses #21563","files":[{"name":"lib/rtsp.c"}],"number":266841,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cb4395b4031679c91f0a53286dc584d5f53d7b33","revision":"cb4395b4031679c91f0a53286dc584d5f53d7b33","revlink":"","when":1778582346,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 12 May 2026 14:21:25","branch":"master","category":"curl","codebase":"","comments":"curl_ntlm_core: fix nettle 4+ builds in certain MultiSSL combos\nAlso rename macro to resemble other backends.\n\nReported by Codex Security\n\nFixes #21562\nFollow-up to 01f08dc4eb20a19aa60230653715c8b839619cbb #21557\n\nCloses #21566","files":[{"name":"lib/curl_ntlm_core.c"}],"number":266865,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"82216163b11574f7d2dee155d75314ddbebd612c","revision":"82216163b11574f7d2dee155d75314ddbebd612c","revlink":"","when":1778588485,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 12 May 2026 14:53:48","branch":"master","category":"curl","codebase":"","comments":"GHA: (re-)enable SMB in a few builds\nCloses #21564","files":[{"name":".github/workflows/linux.yml"}],"number":266867,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a32a2b0b77c190981e1198c6b89b92430e231c37","revision":"a32a2b0b77c190981e1198c6b89b92430e231c37","revlink":"","when":1778590428,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 12 May 2026 16:05:15","branch":"master","category":"curl","codebase":"","comments":"creds: hold credentials\nAuthorizdation credentials are kept in `struct Curl_creds`. This contains:\n\n* `user`: the username, maybe the empty string\n* `passwd`: the password, maybe the empty string\n* `sasl_authzid`: the SASL authz value, maybe the empty string\n* `oauth_bearer`: the OAUTH bearer token, maybe the empty string\n* `source`: where the credentials from from\n* `refcount`: a reference counter to link/unkink creds\n\nA `creds` with all values empty is equivalent to NULL, e.g. no `creds`\ninstance. With reference counting, `creds` can be linked/unlinked\nin several places.\n\nSee docs/internals/CREDENTIALS.md for use.\n\nCloses #21548","files":[{"name":"docs/Makefile.am"},{"name":"docs/internals/CREDENTIALS.md"},{"name":"lib/Makefile.inc"},{"name":"lib/connect.c"},{"name":"lib/creds.c"},{"name":"lib/creds.h"},{"name":"lib/curl_sasl.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/http_digest.c"},{"name":"lib/http_negotiate.c"},{"name":"lib/http_ntlm.c"},{"name":"lib/imap.c"},{"name":"lib/ldap.c"},{"name":"lib/mqtt.c"},{"name":"lib/netrc.c"},{"name":"lib/netrc.h"},{"name":"lib/openldap.c"},{"name":"lib/pop3.c"},{"name":"lib/rtsp.c"},{"name":"lib/smb.c"},{"name":"lib/socks.c"},{"name":"lib/socks.h"},{"name":"lib/telnet.c"},{"name":"lib/transfer.c"},{"name":"lib/transfer.h"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vauth/cleartext.c"},{"name":"lib/vauth/cram.c"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vauth/gsasl.c"},{"name":"lib/vauth/krb5_gssapi.c"},{"name":"lib/vauth/krb5_sspi.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vauth/oauth2.c"},{"name":"lib/vauth/spnego_gssapi.c"},{"name":"lib/vauth/spnego_sspi.c"},{"name":"lib/vauth/vauth.c"},{"name":"lib/vauth/vauth.h"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"tests/libtest/lib1978.c"},{"name":"tests/unit/unit1304.c"}],"number":266873,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8f71d0fde515aa4c68002477356c35bd79927729","revision":"8f71d0fde515aa4c68002477356c35bd79927729","revlink":"","when":1778594715,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 12 May 2026 17:14:38","branch":"master","category":"curl","codebase":"","comments":"curl_ntlm_core: propagate DES `CryptEncrypt()` error\nSpotted by GitHub Code Quality\n\nCloses #21569","files":[{"name":"lib/curl_ntlm_core.c"}],"number":266898,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2538dc04e3a57d718de8676bd7dc86f643fd06b0","revision":"2538dc04e3a57d718de8676bd7dc86f643fd06b0","revlink":"","when":1778598878,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 12 May 2026 17:14:38","branch":"master","category":"curl","codebase":"","comments":"src: fix comment typos\nFound by GitHub Code Quality\n\nCloses #21570","files":[{"name":"lib/curl_ntlm_core.c"},{"name":"lib/multi.c"},{"name":"lib/tftp.c"}],"number":266899,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"02dca1eb868fa8b4ef82bfe530ad47ddd8c6d7b0","revision":"02dca1eb868fa8b4ef82bfe530ad47ddd8c6d7b0","revlink":"","when":1778598878,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"02dca1eb868fa8b4ef82bfe530ad47ddd8c6d7b0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778650310.489729,1778650341.390043],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778650341.436162,1778650341.78909],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778650341.792485,1778650342.019077],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778650342.062264,1778651608.54671],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3602/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778651608.597103,1778651609.050499],"urls":{}}],"text":["build","successful"],"times":[1778608650.549654,1778651609.054069]},"3603":{"blame":["Andrei Rybak <rybak.a.v@gmail.com>","Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/Mail%20result/logs/stdio"]],"number":3603,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3603,"Build"],["codebase","","Build"],["got_revision","eca309c2a1fd60b8bf6b1ca19008ac601e99d40e","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","eca309c2a1fd60b8bf6b1ca19008ac601e99d40e","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 12 May 2026 23:46:04","branch":"master","category":"curl","codebase":"","comments":"tool_urlglob: better 'Duplicate glob name' position\nThis now points to where the duplicate name ends, not where it starts.\n\nAlso fixes test 2410 to use a fixed hostname so that the error position\nremains the same.\n\nReported-by: Viktor Szakats\nFixes #21567\nCloses #21568","files":[{"name":"src/tool_urlglob.c"},{"name":"tests/data/test2410"}],"number":266922,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"287b082c63864213dabf68ae2b6dea08e3c60b35","revision":"287b082c63864213dabf68ae2b6dea08e3c60b35","revlink":"","when":1778622364,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 12 May 2026 23:47:29","branch":"master","category":"curl","codebase":"","comments":"VULN-DISCLOSURE-POLICY.md: remove mention of bug bounty reward\nAs a follow-up to commits ca7ef4b817 (\"BUG-BOUNTY.md: we stop the\nbug-bounty end of Jan 2026\", 2026-01-22) and ed7bf43a08 (\"BUG-BOUNTY.md:\nminor rephrase to say there is no bug bounty\", 2026-03-10), remove a\nleftover mention of the reward for vulnerability reports, that no longer\nexists, in file `VULN-DISCLOSURE-POLICY.md`.\n\nFixes #21571\nReported-by: Alan De Smet\nCloses #21574","files":[{"name":"docs/VULN-DISCLOSURE-POLICY.md"}],"number":266923,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a3618d166db0ec522c8ed0892177d8470dd4df46","revision":"a3618d166db0ec522c8ed0892177d8470dd4df46","revlink":"","when":1778622449,"who":"Andrei Rybak <rybak.a.v@gmail.com>"},{"at":"Wed 13 May 2026 00:43:27","branch":"master","category":"curl","codebase":"","comments":"THANKS-filter: update\nSource: https://github.com/andrew\n\nCloses #21577","files":[{"name":"RELEASE-NOTES"},{"name":"docs/THANKS-filter"}],"number":266927,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"54d5de53051c0580ea9dcd8fd1c7029b942e23fe","revision":"54d5de53051c0580ea9dcd8fd1c7029b942e23fe","revlink":"","when":1778625807,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 13 May 2026 00:43:27","branch":"master","category":"curl","codebase":"","comments":"ldap: fix to not leak `attribute` on OOM (WinLDAP)\nReported-by: Andrew Nesbitt\n\nCloses #21576","files":[{"name":"lib/ldap.c"}],"number":266928,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"eca309c2a1fd60b8bf6b1ca19008ac601e99d40e","revision":"eca309c2a1fd60b8bf6b1ca19008ac601e99d40e","revlink":"","when":1778625807,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"eca309c2a1fd60b8bf6b1ca19008ac601e99d40e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778695056.24852,1778695071.617872],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778695071.630516,1778695071.870712],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778695071.873205,1778695072.450064],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778695072.453205,1778695992.341044],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3603/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778695992.489542,1778695992.908455],"urls":{}}],"text":["build","successful"],"times":[1778651611.903126,1778695992.911776]},"3604":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/Mail%20result/logs/stdio"]],"number":3604,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3604,"Build"],["codebase","","Build"],["got_revision","616e8ea6d8bce692c3d9b0073ddcfab254ad987c","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","616e8ea6d8bce692c3d9b0073ddcfab254ad987c","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 13 May 2026 09:45:33","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_MAXFILESIZE: clarify this also works for on-going transfers\nIt was not really clear, but it has worked like this since 8.4.0 which\nnow is a while.\n\nCloses #21582","files":[{"name":"docs/libcurl/opts/CURLOPT_MAXFILESIZE.md"},{"name":"docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.md"}],"number":266954,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"89f38c168cf5e898d099302b8ed0cec0f82c0415","revision":"89f38c168cf5e898d099302b8ed0cec0f82c0415","revlink":"","when":1778658333,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 13 May 2026 10:07:50","branch":"master","category":"curl","codebase":"","comments":"curl: named globs in output file name for upload glob references\nUse parts of text from the upload filename field when that uses globbing\nby giving it a name the same way we do it for URL globs. For example, if\nyou upload three files to a HTTP URL and want to save the corresponding\nresponses in separate files:\n\n    curl -T 'file{<num>1,2,3}' https://upload.example/ -o 'response-#<num>'\n\nVerified by test 2014\n\nCloses #21407","files":[{"name":"docs/cmdline-opts/output.md"},{"name":"docs/cmdline-opts/upload-file.md"},{"name":"src/tool_operate.c"},{"name":"src/tool_urlglob.c"},{"name":"src/tool_urlglob.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2014"}],"number":266958,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2238f0921cb00b33958470e30dff6326ea6d5c65","revision":"2238f0921cb00b33958470e30dff6326ea6d5c65","revlink":"","when":1778659670,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 13 May 2026 13:12:10","branch":"master","category":"curl","codebase":"","comments":"tool_urlglob: check glob use before access\nAs this function can now be invoked with only the second glob \"active\",\nit must avoid accessing the first one if not in use.\n\nFollow-up to 2238f0921cb00b3395847\n\nSpotted by Codex Security\n\nCloses #21586","files":[{"name":"src/tool_urlglob.c"}],"number":266975,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b2476a07128fc1e83a0b322fe6eb9dfa761db53d","revision":"b2476a07128fc1e83a0b322fe6eb9dfa761db53d","revlink":"","when":1778670730,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 13 May 2026 14:04:17","branch":"master","category":"curl","codebase":"","comments":"creds: add sasl service name\nThe SASL service name, used in authentication, is part of curl's credentials\nwhen authenticating to a server/proxy. Make it part of `struct Curl_creds`.\n\nChange code to use `creds` to obtain a service name. By tying creds used\nto the connection, connection reuse is also only allowed when the service\nname matches.\n\nCloses #21585","files":[{"name":"lib/creds.c"},{"name":"lib/creds.h"},{"name":"lib/curl_sasl.c"},{"name":"lib/http_negotiate.c"},{"name":"lib/http_ntlm.c"},{"name":"lib/imap.c"},{"name":"lib/netrc.c"},{"name":"lib/openldap.c"},{"name":"lib/pop3.c"},{"name":"lib/socks.c"},{"name":"lib/socks.h"},{"name":"lib/socks_gssapi.c"},{"name":"lib/socks_sspi.c"},{"name":"lib/url.c"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vauth/krb5_gssapi.c"},{"name":"lib/vauth/krb5_sspi.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vauth/spnego_gssapi.c"},{"name":"lib/vauth/spnego_sspi.c"},{"name":"lib/vauth/vauth.h"},{"name":"tests/unit/unit1304.c"}],"number":266981,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5e99b73cf441d9c369768b9cd48b5389b9a2503d","revision":"5e99b73cf441d9c369768b9cd48b5389b9a2503d","revlink":"","when":1778673857,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 13 May 2026 14:34:08","branch":"master","category":"curl","codebase":"","comments":"snpego_sspi: preserve distinction btw policy-only and uncond delegation\nCURLOPT_GSSAPI_DELEGATION exposes distinct modes:\nCURLGSSAPI_DELEGATION_POLICY_FLAG is documented as delegating only when\nOK-AS-DELEGATE policy permits it, while CURLGSSAPI_DELEGATION_FLAG is\nunconditional. The new SSPI implementation checks for either bit and\nsets ISC_REQ_DELEGATE, so a caller requesting policy-limited delegation\nis put on the same SSPI path as unconditional delegation.\n\nIn addition, curl's existing protection that avoids reusing a connection\nwhen the GSS delegation setting differs was guarded only by HAVE_GSSAPI;\nSSPI-only builds now have an effective delegation option, but the\nconnection's delegation setting was neither copied nor compared. This\nwould cause Windows SSPI Negotiate/Kerberos authentication to delegate\ncredentials contrary to the caller's selected policy or reuse an\nalready-delegated authenticated connection for a transfer that requested\nno delegation.\n\nFollow-up to cc6777d939976b2f322dcbe5a\n\nReported by Codex Security\nCloses #21583","files":[{"name":"lib/url.c"},{"name":"lib/vauth/spnego_sspi.c"}],"number":266986,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"11df1251e550c5b4b77a4c66bca96cbbc09cdcc4","revision":"11df1251e550c5b4b77a4c66bca96cbbc09cdcc4","revlink":"","when":1778675648,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 13 May 2026 14:34:54","branch":"master","category":"curl","codebase":"","comments":"url: keep the question mark for empty queries\nReported-by: Bill Mill\nFixes #21544\n\nVerified by test 1721\n\nCloses #21584","files":[{"name":"lib/url.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1721"}],"number":266987,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b079595f2e903b820a027a68ea5c4c1e6697038b","revision":"b079595f2e903b820a027a68ea5c4c1e6697038b","revlink":"","when":1778675694,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 13 May 2026 16:37:15","branch":"master","category":"curl","codebase":"","comments":"creds: create on service name only\nFix creation of creds object for transfer when only a sasl service\nname is configured by the application.\n\nFollow-up to 5e99b73cf441d9c369768\n\nCloses #21591","files":[{"name":"lib/url.c"}],"number":267004,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7f7e4e3e689fd7ae36a690a041fe0e1c5a2ed6d2","revision":"7f7e4e3e689fd7ae36a690a041fe0e1c5a2ed6d2","revlink":"","when":1778683035,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 13 May 2026 16:47:05","branch":"master","category":"curl","codebase":"","comments":"urlapi: change more lowercase percent-encoded to uppercase\nFor consistency with other code, prefer uppercase.\n\nVerified by test 1628\nReported-by: Fabian Keil\nURL: https://curl.se/mail/lib-2026-05/0006.html\nCloses #21592","files":[{"name":"lib/urlapi.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1221"},{"name":"tests/data/test1628"},{"name":"tests/libtest/lib1560.c"}],"number":267006,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"675a9b0189d0b291b63874389374c560d78b911a","revision":"675a9b0189d0b291b63874389374c560d78b911a","revlink":"","when":1778683625,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 13 May 2026 17:40:42","branch":"master","category":"curl","codebase":"","comments":"llist: constify struct pointers\nCloses #21590","files":[{"name":"lib/llist.c"},{"name":"lib/llist.h"}],"number":267010,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"96dbcf69219a812c9fb44de5ae06ec04ae0af983","revision":"96dbcf69219a812c9fb44de5ae06ec04ae0af983","revlink":"","when":1778686842,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 13 May 2026 17:52:49","branch":"master","category":"curl","codebase":"","comments":"cookie: constify struct pointers\nCloses #21589","files":[{"name":"lib/cookie.c"},{"name":"lib/cookie.h"}],"number":267013,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"616e8ea6d8bce692c3d9b0073ddcfab254ad987c","revision":"616e8ea6d8bce692c3d9b0073ddcfab254ad987c","revlink":"","when":1778687569,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"616e8ea6d8bce692c3d9b0073ddcfab254ad987c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778737918.590431,1778737946.881604],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778737946.886285,1778737947.107249],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778737947.110284,1778737947.305583],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778737947.308666,1778739261.192791],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3604/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778739261.200189,1778739261.666673],"urls":{}}],"text":["build","successful"],"times":[1778695995.60466,1778739261.669897]},"3605":{"blame":["0xN3R3K3 <168812089+Naraka1337@users.noreply.github.com>","Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/Mail%20result/logs/stdio"]],"number":3605,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3605,"Build"],["codebase","","Build"],["got_revision","81f950dd90b5b515b957a071c1a574803aafd152","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","81f950dd90b5b515b957a071c1a574803aafd152","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 13 May 2026 22:47:56","branch":"master","category":"curl","codebase":"","comments":"cmake: merge `if` blocks (tidy-up)\nCloses #21596","files":[{"name":"CMakeLists.txt"}],"number":267044,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e25e497c5ef5a15450ae239eb3d019090c8298c9","revision":"e25e497c5ef5a15450ae239eb3d019090c8298c9","revlink":"","when":1778705276,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 13 May 2026 22:59:36","branch":"master","category":"curl","codebase":"","comments":"pythonlint.sh: make it fail on error, fix ruff warnings in pytest\nFollow-up to a5542c23e7427b8ea8f6183f503f2935d88d5d65 #21289\nFollow-up to 17e8200733a1fd9db148f794d7e1cfb47e491fcd\n\nCloses #21597","files":[{"name":"scripts/pythonlint.sh"},{"name":"tests/http/test_21_resolve.py"},{"name":"tests/http/test_22_httpsrr.py"}],"number":267047,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a36c571984b1c4966e11a7b196b79a3b272cc31b","revision":"a36c571984b1c4966e11a7b196b79a3b272cc31b","revlink":"","when":1778705976,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 13 May 2026 23:19:26","branch":"master","category":"curl","codebase":"","comments":"docs: fix grammar and wording in FAQ\nCloses #21593","files":[{"name":"docs/FAQ.md"}],"number":267054,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"db4a6f286bbcf3576964129bd0d694e13e163f8a","revision":"db4a6f286bbcf3576964129bd0d694e13e163f8a","revlink":"","when":1778707166,"who":"0xN3R3K3 <168812089+Naraka1337@users.noreply.github.com>"},{"at":"Wed 13 May 2026 23:47:39","branch":"master","category":"curl","codebase":"","comments":"strparse: split a multi-line assert into many separate ones\nThis way we can better tell exactly which condition that triggers. Like\nin fuzzer logs.\n\nCloses #21599","files":[{"name":"lib/curlx/strparse.c"}],"number":267067,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"81f950dd90b5b515b957a071c1a574803aafd152","revision":"81f950dd90b5b515b957a071c1a574803aafd152","revlink":"","when":1778708859,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"81f950dd90b5b515b957a071c1a574803aafd152"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778782759.75937,1778782767.218504],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778782767.222213,1778782767.376051],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778782767.378353,1778782767.519427],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778782767.521653,1778783625.167963],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3605/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778783625.173268,1778783625.561794],"urls":{}}],"text":["build","successful"],"times":[1778739264.470102,1778783625.564719]},"3606":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/Mail%20result/logs/stdio"]],"number":3606,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3606,"Build"],["codebase","","Build"],["got_revision","27936d411a1e842a1bdd08db96e6600501de24f4","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","27936d411a1e842a1bdd08db96e6600501de24f4","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 14 May 2026 14:26:43","branch":"master","category":"curl","codebase":"","comments":"GHA: explicitly `brew update` before `brew install` with Linuxbrew\nFixing:\n```\n==> Installing openssl@3 dependency: ca-certificates\n==> Pouring ca-certificates--2026-05-14.all.bottle.tar.gz\nError: undefined method '[]' for nil\n/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/utils/bottles.rb:127:in 'Utils::Bottles.load_tab'\n/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula_installer.rb:1507:in 'FormulaInstaller#pour'\n[...]\n/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/brew.rb:114:in '<main>'\nYou have disabled automatic updates and have not updated today.\nDo not report this issue until you've run `brew update` and tried again.\nError: Process completed with exit code 1.\n```\nRef: https://github.com/curl/curl/actions/runs/25859030402/job/75984082148?pr=21607\n\nDropping `HOMEBREW_NO_AUTO_UPDATE=1` was not enough to fix it.\n\nCloses #21608","files":[{"name":".github/workflows/checksrc.yml"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/linux.yml"}],"number":267115,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"db5d8886738ca8a335898c497ae4808f65ea7781","revision":"db5d8886738ca8a335898c497ae4808f65ea7781","revlink":"","when":1778761603,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 14 May 2026 16:33:23","branch":"master","category":"curl","codebase":"","comments":"cmake: unfold a line","files":[{"name":"lib/CMakeLists.txt"}],"number":267126,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1a69c3a9c03667895b6ce7aaff8d60c82f9f7fb6","revision":"1a69c3a9c03667895b6ce7aaff8d60c82f9f7fb6","revlink":"","when":1778769203,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 14 May 2026 18:35:49","branch":"master","category":"curl","codebase":"","comments":"lib: make `__STDC_VERSION__` literals `L` (where missing)","files":[{"name":"lib/curl_setup.h"},{"name":"lib/curl_sha512_256.c"}],"number":267137,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"27936d411a1e842a1bdd08db96e6600501de24f4","revision":"27936d411a1e842a1bdd08db96e6600501de24f4","revlink":"","when":1778776549,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"27936d411a1e842a1bdd08db96e6600501de24f4"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778825447.838403,1778825523.082188],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778825523.087942,1778825523.334313],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778825523.337294,1778825523.510965],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778825523.513862,1778826852.210464],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3606/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778826852.218117,1778826852.750793],"urls":{}}],"text":["build","successful"],"times":[1778783627.813237,1778826852.754551]},"3607":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/Mail%20result/logs/stdio"]],"number":3607,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3607,"Build"],["codebase","","Build"],["got_revision","976eb1d50d56dcb1fe55a65ebe095d5012627f7e","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","976eb1d50d56dcb1fe55a65ebe095d5012627f7e","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 15 May 2026 01:37:38","branch":"master","category":"curl","codebase":"","comments":"creds: drop redundant `CURL_UNCONST()`s\nFollow-up to 8f71d0fde515aa4c68002477356c35bd79927729 #21548\n\nCloses #21612","files":[{"name":"lib/creds.c"}],"number":267182,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5a869edb0fa3a79c0b4bf6e389afaa660c7f3bd8","revision":"5a869edb0fa3a79c0b4bf6e389afaa660c7f3bd8","revlink":"","when":1778801858,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 15 May 2026 01:37:38","branch":"master","category":"curl","codebase":"","comments":"docs: fix a couple of typos\nSpotted by GitHub Code Quality\n\nCloses #21617","files":[{"name":"docs/FAQ.md"},{"name":"lib/curl_sha512_256.c"}],"number":267183,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cc5eb4aba98361094b4ca2e63ae1bf80b58af9ee","revision":"cc5eb4aba98361094b4ca2e63ae1bf80b58af9ee","revlink":"","when":1778801858,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 15 May 2026 01:37:39","branch":"master","category":"curl","codebase":"","comments":"GHA: pin containers to hash (where missing)\nFixing this with zizmor v1.25.0:\n```\nerror[unpinned-images]: unpinned image references\n  --> .github/workflows/linux-old.yml:59:5\n59 |     container: 'debian:stretch'\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ container image is not pinned to a SHA256 hash\n   = help: audit documentation -> https://docs.zizmor.sh/audits/#unpinned-images\n[...]\n```\nRef: https://github.com/curl/curl/actions/runs/25890035949/job/76090925291?pr=21618\n\nSadly there is no automatic mechanism to bump them..\n\nAlso:\n- replace `debian-stretch` with its slim variant.\n- bump one of the two Alpine jobs from 3.20 to 3.23.4.\n\nCloses #21619","files":[{"name":".github/workflows/linux-old.yml"},{"name":".github/workflows/linux.yml"}],"number":267184,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ef068fc8b7c2392cf1f322aa4420c8e94e767c02","revision":"ef068fc8b7c2392cf1f322aa4420c8e94e767c02","revlink":"","when":1778801859,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 15 May 2026 03:41:33","branch":"master","category":"curl","codebase":"","comments":"windows: update MS SDK versions in comments\nTo make them more accurate.\n\nAlso:\n- show Visual Studio version, where missing.\n- ease the formatting.\n- schannel_int.h: clang-tidy fallback code.\n\nUsed: `rg -l --sort=path CERT_FIND_HAS_PRIVATE_KEY`\n\nCloses #21621","files":[{"name":"lib/cf-socket.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_sspi.h"},{"name":"lib/urldata.h"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel_int.h"},{"name":"lib/vtls/schannel_verify.c"},{"name":"src/tool_doswin.c"}],"number":267188,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"976eb1d50d56dcb1fe55a65ebe095d5012627f7e","revision":"976eb1d50d56dcb1fe55a65ebe095d5012627f7e","revlink":"","when":1778809293,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"976eb1d50d56dcb1fe55a65ebe095d5012627f7e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778870073.4686,1778870081.115457],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778870081.118974,1778870081.326198],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778870081.328604,1778870081.473733],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778870081.475956,1778870958.3764],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3607/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778870958.430043,1778870958.96177],"urls":{}}],"text":["build","successful"],"times":[1778826856.084189,1778870958.964748]},"3608":{"blame":["Daniel Stenberg <daniel@haxx.se>","Joshua Rogers <MegaManSec@users.noreply.github.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/Mail%20result/logs/stdio"]],"number":3608,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3608,"Build"],["codebase","","Build"],["got_revision","aafbe089a88c42bf81ff8cf868f20263661ad3e4","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","aafbe089a88c42bf81ff8cf868f20263661ad3e4","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 15 May 2026 10:25:55","branch":"master","category":"curl","codebase":"","comments":"rustls: error on CURLOPT_CRLFILE with native CA store\nCloses #21614","files":[{"name":"lib/vtls/rustls.c"}],"number":267201,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"88bb7f885fe8b3fb39b8b1de6106a05732bb9af5","revision":"88bb7f885fe8b3fb39b8b1de6106a05732bb9af5","revlink":"","when":1778833555,"who":"Joshua Rogers <MegaManSec@users.noreply.github.com>"},{"at":"Fri 15 May 2026 11:44:20","branch":"master","category":"curl","codebase":"","comments":"urlapi: deny hostnames with more than one trailing dot\nOr consisting of just a single dot.\n\nSuch names cannot be resolved with DNS.\n\nWhile they *can* still be resolved with /etc/hosts or --resolve tricks,\nthey easily cause internal problems because their trailing dots.\n\nLet's not allow them anymore.\n\nCloses #21622","files":[{"name":"lib/urlapi.c"},{"name":"tests/http/test_17_ssl_use.py"},{"name":"tests/libtest/lib1560.c"}],"number":267208,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"913529411514d864ee2f377379d872dcab2c8317","revision":"913529411514d864ee2f377379d872dcab2c8317","revlink":"","when":1778838260,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 15 May 2026 11:49:06","branch":"master","category":"curl","codebase":"","comments":"libssh: add support for SHA256 host public keys\nReported-by: Joshua Rogers\nFixes #21605\n\nCloses #21607","files":[{"name":".github/workflows/windows.yml"},{"name":"docs/cmdline-opts/hostpubsha256.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256.md"},{"name":"lib/setopt.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_libinfo.c"},{"name":"src/tool_libinfo.h"},{"name":"tests/data/test3021"},{"name":"tests/data/test3022"}],"number":267215,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"eb9b253d660db179b1aadd77c425de5c71f18526","revision":"eb9b253d660db179b1aadd77c425de5c71f18526","revlink":"","when":1778838546,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 15 May 2026 11:49:06","branch":"master","category":"curl","codebase":"","comments":"gsasl: fix potential double free\nAlso:\n- require libgsasl 1.6.0+ (2010-12-14) for a `gsasl_finish()` that\n  handles a NULL argument.\n  Ref: https://gitlab.com/gsasl/gsasl/-/commit/b550032df8488a9ceaa3cfd4c634947d8f219717\n\nReported-by: Joshua Rogers (Aisle Research)\n\nCloses #21609","files":[{"name":"docs/INTERNALS.md"},{"name":"lib/vauth/gsasl.c"}],"number":267216,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3da249e1f0716c06644ed3522a37a8bf81808012","revision":"3da249e1f0716c06644ed3522a37a8bf81808012","revlink":"","when":1778838546,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 15 May 2026 11:49:06","branch":"master","category":"curl","codebase":"","comments":"tidy-up: prefer \"initialize\" with a 'z'\nTo match the majority of usage in source.\n\nCloses #21618","files":[{"name":"include/curl/curl.h"},{"name":"lib/conncache.c"},{"name":"lib/conncache.h"},{"name":"lib/cshutdn.c"},{"name":"lib/cshutdn.h"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/curl_share.c"},{"name":"lib/curlx/strerr.c"},{"name":"lib/imap.c"},{"name":"lib/pingpong.c"},{"name":"lib/pingpong.h"},{"name":"lib/pop3.c"},{"name":"lib/select.h"},{"name":"lib/smtp.c"},{"name":"lib/socketpair.h"},{"name":"lib/socks_sspi.c"},{"name":"lib/strerror.c"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/ssh.h"},{"name":"lib/vtls/openssl.c"},{"name":"projects/vms/curlmsg.msg"},{"name":"src/tool_cfgable.c"},{"name":"src/tool_operate.c"},{"name":"tests/data/test1538"}],"number":267217,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4780e509aade2b17ef7a7cbf2212288ce88e48d7","revision":"4780e509aade2b17ef7a7cbf2212288ce88e48d7","revlink":"","when":1778838546,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 15 May 2026 12:16:02","branch":"master","category":"curl","codebase":"","comments":"rustls: drop two wrong leftover casts to `ssize_t`\nWhile both source and target types are already `size_t`.\n\nSpotted by GitHub Code Quality\n\nFollow-up to b7c676d13f0988bde9bb0e4c3cfc688072cdb2e0 #17593\n\nCloses #21625","files":[{"name":"lib/vtls/rustls.c"}],"number":267219,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"de28c9cfadc2daaa5db31d42a6186846c530f518","revision":"de28c9cfadc2daaa5db31d42a6186846c530f518","revlink":"","when":1778840162,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 15 May 2026 13:28:03","branch":"master","category":"curl","codebase":"","comments":"strparse: make curlx_str_until() accept zero for 'max'\nWhen asked to parse for a string with max zero bytes, it will always\nreturn error and no longer trigger an assert. This saves the caller from\nhaving to check for this condition.\n\nCloses #21600","files":[{"name":"lib/curlx/strparse.c"}],"number":267223,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"71430e87fd3bcf8960b26325c9dd2b398876c121","revision":"71430e87fd3bcf8960b26325c9dd2b398876c121","revlink":"","when":1778844483,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 15 May 2026 13:37:52","branch":"master","category":"curl","codebase":"","comments":"cookie: compare path case sensitively\nVerify with test 1645\n\nReported-by: Joshua Rogers\nCloses #21616","files":[{"name":"lib/cookie.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1645"}],"number":267226,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a15cfeb10057f2462ab2276c7d28aeb8baff9b8e","revision":"a15cfeb10057f2462ab2276c7d28aeb8baff9b8e","revlink":"","when":1778845072,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 15 May 2026 16:15:28","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_SHARE: warn about early remove\nAdd a warning to removing a SHARE from an EASY handle before it is\nfinished.\n\nCloses #21633","files":[{"name":"docs/libcurl/opts/CURLOPT_SHARE.md"}],"number":267250,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aafbe089a88c42bf81ff8cf868f20263661ad3e4","revision":"aafbe089a88c42bf81ff8cf868f20263661ad3e4","revlink":"","when":1778854528,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"aafbe089a88c42bf81ff8cf868f20263661ad3e4"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778913202.413446,1778913231.342763],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778913231.347064,1778913231.590033],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778913231.592714,1778913231.752577],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778913231.755636,1778914411.571439],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3608/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778914411.578894,1778914415.867631],"urls":{}}],"text":["build","successful"],"times":[1778870961.760821,1778914415.870364]},"3609":{"blame":["Daniel Stenberg <daniel@haxx.se>","Emanuel Krollmann <E.Krollmann@protonmail.com>","Sergio Correia <scorreia@redhat.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","jeffhuang <jeff@docker.xydrsucermoubd24xgo33yhsgd.bx.internal.cloudapp.net>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/Mail%20result/logs/stdio"]],"number":3609,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3609,"Build"],["codebase","","Build"],["got_revision","614b94eeccc9e798a5592baaa784df763bd85528","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","614b94eeccc9e798a5592baaa784df763bd85528","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 15 May 2026 23:38:50","branch":"master","category":"curl","codebase":"","comments":"urlapi: consume trailing dots after IPv4 numerical addresses\nIf the hostname is specified as an IPv4 numerical address and it is\nfollowed by a single dot, acccept that as a valid IPv4 and remove the\ndot when normalizing.\n\nThis prevents otherwise legitimate IPv4 hostnames to have trailing dots.\nSeems to match what browsers do.\n\nExtended test 1560 to verify.\n\nCloses #21635","files":[{"name":"lib/urlapi.c"},{"name":"tests/data/test1560"},{"name":"tests/libtest/lib1560.c"}],"number":267301,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"831a1514843bfa4d4d006627fb84c06ced8ea700","revision":"831a1514843bfa4d4d006627fb84c06ced8ea700","revlink":"","when":1778881130,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 16 May 2026 00:26:46","branch":"master","category":"curl","codebase":"","comments":"src: add `curlx_memzero()` to clear buffers securely\nTo safely zero memory, introduce `curlx_memzero()`, and map it to\n`memset_s()` (C11) or `memset_explicit()` (C23) if auto-detected, or\n`explicit_bzero()` or `explicit_memset()` for platforms opted-in, or\nfall back to a local workaround if all unavailable. On Windows, always\nuse `SecureZeroMemory()`, or `SecureZeroMemory2()` with Visual Studio\nand Windows SDK 10.0.26100.0+.\n\nDetails above are experimental and may change if they cause issues.\n\nAlso add macros/functions that zero memory before freeing a buffer:\n- `curlx_safefreezero()`: for buffers with size.\n- `curlx_safefreezeroz()`: for null-terminated buffers.\n- `curlx_freezero()`: for buffers with size.\n- `curlx_freezeroz()`: for null-terminated buffers.\n\n`curlx_memzero()` must not be passed a NULL pointer because in some\nimplementations it is undefined behavior.\n\nAlso:\n- curl_sha512_256: Replace hard-wired `explicit_memset()` call with new\n  `curlx_memzero()`.\n\nRefs:\nhttps://en.cppreference.com/c/string/byte/memset\nhttps://man7.org/linux/man-pages/man3/explicit_bzero.3.html\nhttps://man.freebsd.org/cgi/man.cgi?query=explicit_bzero\nhttps://man.netbsd.org/NetBSD-7.2/explicit_memset.3\nhttps://learn.microsoft.com/previous-versions/windows/desktop/legacy/aa366877(v=vs.85)\nhttps://learn.microsoft.com/windows/win32/memory/winbase-securezeromemory2\nhttps://learn.microsoft.com/cpp/overview/compiler-versions\nhttps://learn.microsoft.com/windows/apps/windows-sdk/downloads\nhttps://jtsoya539.github.io/windows-sdk-versions/\n\nCredits-to: Daniel Gustafsson\nCredits-to: Will Cosgrove and co-authors in libssh2\nRef: #13589 (original attempt)\nRef: #21588\n\nCloses #21598","files":[{"name":".github/workflows/macos.yml"},{"name":"CMake/unix-cache.cmake"},{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"lib/cf-socket.c"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/curlx/strdup.c"},{"name":"m4/curl-functions.m4"}],"number":267315,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"066478f6346a2d987a9ecc3bd3bf45764d69c1c4","revision":"066478f6346a2d987a9ecc3bd3bf45764d69c1c4","revlink":"","when":1778884006,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 16 May 2026 00:54:40","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_SSH_HOSTKEYFUNCTION.md: for new connections only\ncurl can then reuse the connection for subsequent transfers without\ncalling this function again.\n\nFixes #21606\nReported-by: Joshua Rogers\nCloses #21628","files":[{"name":"docs/libcurl/opts/CURLOPT_SSH_HOSTKEYFUNCTION.md"}],"number":267333,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"60cd4815fd36d44805a8cfe87c2dcbc8277c103c","revision":"60cd4815fd36d44805a8cfe87c2dcbc8277c103c","revlink":"","when":1778885680,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 16 May 2026 01:01:18","branch":"master","category":"curl","codebase":"","comments":"cf-h2-proxy: drop interim responses\nAny 1xx response before the CONNECT final one can be dropped as no one\nuses those in the HTTP/2 proxy filter. This eliminates a potential\nmemory exhaustion by the famous malicious server on the internet.\n\nCloses #21626","files":[{"name":"lib/cf-h2-proxy.c"}],"number":267335,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"12d6d8e26f5984739993bb97f80efdfed1e427e6","revision":"12d6d8e26f5984739993bb97f80efdfed1e427e6","revlink":"","when":1778886078,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 16 May 2026 01:03:16","branch":"master","category":"curl","codebase":"","comments":"KNOWN_BUGS.md: remove fixed x509asn.1 bug\nKNOWN_BUGS.md contains an entry about a CURLE_OUT_OF_MEMORY\nerror on a CURLOPT_CERTINFO call when using Schannel.\n\nThis bug was fixed by 137a668e8cb42dda1673bf2c79cbb24c8fe0b405.\n\nremove the entry from KNOWN_BUGS.md.\n\nRef: https://github.com/curl/curl/issues/8741#issuecomment-4445486705\n\nCloses #21611","files":[{"name":"docs/KNOWN_BUGS.md"}],"number":267340,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"978ea5afec88d81cfdfd153055ab38ba0bcb4c7a","revision":"978ea5afec88d81cfdfd153055ab38ba0bcb4c7a","revlink":"","when":1778886196,"who":"Emanuel Krollmann <E.Krollmann@protonmail.com>"},{"at":"Sat 16 May 2026 01:04:54","branch":"master","category":"curl","codebase":"","comments":"setopt: more careful cleanup of the HSTS cache\nReported-by: Joshua Rogers\nCloses #21615","files":[{"name":"lib/setopt.c"}],"number":267341,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d6571f7a701bbdde4314a70612fa342d5d243a07","revision":"d6571f7a701bbdde4314a70612fa342d5d243a07","revlink":"","when":1778886294,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 16 May 2026 01:06:56","branch":"master","category":"curl","codebase":"","comments":"x509asn1: fix DH public key parameter extraction\nThe dh(g) parameter was read from param->beg instead of from the\ncursor p returned by parsing dh(p). This caused dh(g) to always\nreport the same value as dh(p) when inspecting DH certificates\nvia CURLOPT_CERTINFO on non-OpenSSL backends.\n\nThe DSA branch correctly advances the cursor; the DH branch lost\nthis during what appears to be a copy-paste.\n\nAdd unit1676 to verify that dh(p) and dh(g) report distinct values\nusing a hand-crafted minimal DER certificate.\n\nAssisted by: Claude Opus 4.6\nSigned-off-by: Sergio Correia <scorreia@redhat.com>\nCloses #21595","files":[{"name":"lib/vtls/x509asn1.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1676"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1676.c"}],"number":267342,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"61d59c9e39b451b30feb431b780a5cc325757921","revision":"61d59c9e39b451b30feb431b780a5cc325757921","revlink":"","when":1778886416,"who":"Sergio Correia <scorreia@redhat.com>"},{"at":"Sat 16 May 2026 01:11:06","branch":"master","category":"curl","codebase":"","comments":"url: url_match_destination fix\nMatch origin/via_peer also for non-SSL schemes.\n\nCloses #21573","files":[{"name":"lib/url.c"},{"name":"tests/http/test_10_proxy.py"}],"number":267343,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"91dcf4e610e3094d1ad55eb3bf9b99c0b6fef27b","revision":"91dcf4e610e3094d1ad55eb3bf9b99c0b6fef27b","revlink":"","when":1778886666,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 16 May 2026 01:14:29","branch":"master","category":"curl","codebase":"","comments":"url: compare full origin when setting credentials\nCloses #21575","files":[{"name":"lib/url.c"},{"name":"lib/vauth/vauth.c"},{"name":"lib/vauth/vauth.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3106"}],"number":267348,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a15483c4caa746a265749071c0532fdf7f53e252","revision":"a15483c4caa746a265749071c0532fdf7f53e252","revlink":"","when":1778886869,"who":"jeffhuang <jeff@docker.xydrsucermoubd24xgo33yhsgd.bx.internal.cloudapp.net>"},{"at":"Sat 16 May 2026 01:17:41","branch":"master","category":"curl","codebase":"","comments":"GHA: enable `-Wunused-macros` in clang-tidy jobs\nAlso fix fallouts found.\n\nWindows clang-tidy CI job is a little pickier than I'd prefer due to the\n`_CURL_TESTS_CONCAT=ON` option used there, and all macros considered\nlocal, thus checked by the compiler. Upside: it revealed macro usage\ndynamics in tests. If too annoying, `first.h` may be opted-out from the\nconcat logic. Some macros may also be deleted instead of `#if 0`-ing.\n\nFollow-up to e0e56e9ae434552bd6ac5570ed91483188d75788 #21550\nFollow-up to 5fa5cb382560316a55f0954f1e8cebdbd6568cfb #20593\n\nCloses #21554","files":[{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/windows.yml"},{"name":"lib/parsedate.c"},{"name":"tests/libtest/first.h"},{"name":"tests/libtest/lib1912.c"},{"name":"tests/libtest/lib2301.c"},{"name":"tests/libtest/lib2302.c"},{"name":"tests/libtest/lib2304.c"},{"name":"tests/libtest/lib2700.c"},{"name":"tests/libtest/lib518.c"},{"name":"tests/libtest/lib537.c"},{"name":"tests/server/dnsd.c"},{"name":"tests/unit/unit1307.c"},{"name":"tests/unit/unit1666.c"},{"name":"tests/unit/unit1667.c"}],"number":267349,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"47f411c6d840dcee63a2ac9cbc0bfbea522ac5cd","revision":"47f411c6d840dcee63a2ac9cbc0bfbea522ac5cd","revlink":"","when":1778887061,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 16 May 2026 01:56:17","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- avoid \"will\" in builds scripts, scripts folder, curl_easy_ssls_export.md,\n  and few other files.\n- badwords: add \"initialise\", \"nul terminated\", \"thread safety\" and\n  variations.\n- prefer \"null-terminat\", where missing (two places).\n- fix \"null-terminat*\" missing dash.\n- hostip: merge two `#if` blocks.\n- tool_doswin: fix comment\n  Spotted by GitHub Code Quality\n  Follow-up to 9a2663322c330ff11275abafd612e9c99407a94a #17572\n- fix stray spaces and newlines.\n\nCloses #21638","files":[{"name":".github/scripts/cmp-config.pl"},{"name":".github/workflows/label.yml"},{"name":"CMake/CurlTests.c"},{"name":"CMakeLists.txt"},{"name":"RELEASE-NOTES"},{"name":"acinclude.m4"},{"name":"configure.ac"},{"name":"docs/FAQ.md"},{"name":"docs/THANKS-filter"},{"name":"docs/libcurl/curl_easy_ssls_export.md"},{"name":"docs/libcurl/libcurl-thread.md"},{"name":"docs/libcurl/libcurl.md"},{"name":"lib/altsvc.c"},{"name":"lib/config-os400.h"},{"name":"lib/creds.c"},{"name":"lib/creds.h"},{"name":"lib/curlx/strcopy.c"},{"name":"lib/doh.h"},{"name":"lib/hostip.c"},{"name":"lib/hsts.c"},{"name":"lib/mprintf.c"},{"name":"lib/multi.c"},{"name":"lib/peer.c"},{"name":"lib/socks.c"},{"name":"lib/urlapi.c"},{"name":"m4/curl-compilers.m4"},{"name":"m4/curl-confopts.m4"},{"name":"m4/curl-functions.m4"},{"name":"m4/curl-openssl.m4"},{"name":"m4/curl-override.m4"},{"name":"m4/curl-reentrant.m4"},{"name":"m4/curl-rustls.m4"},{"name":"m4/xc-lt-iface.m4"},{"name":"m4/zz40-xc-ovr.m4"},{"name":"m4/zz50-xc-ovr.m4"},{"name":"projects/Windows/generate.bat"},{"name":"scripts/badwords"},{"name":"scripts/badwords.txt"},{"name":"scripts/checksrc.pl"},{"name":"scripts/cmakelint.sh"},{"name":"scripts/mk-ca-bundle.pl"},{"name":"scripts/perlcheck.sh"},{"name":"scripts/release-notes.pl"},{"name":"src/tool_cfgable.c"},{"name":"src/tool_doswin.c"},{"name":"src/tool_formparse.c"},{"name":"src/var.c"},{"name":"tests/CMakeLists.txt"},{"name":"tests/data/DISABLED"},{"name":"tests/devtest.pl"},{"name":"tests/ech_combos.py"},{"name":"tests/ech_tests.sh"},{"name":"tests/ftpserver.pl"},{"name":"tests/getpart.pm"},{"name":"tests/globalconfig.pm"},{"name":"tests/libtest/cli_upload_pausing.c"},{"name":"tests/secureserver.pl"},{"name":"tests/servers.pm"},{"name":"tests/smbserver.py"},{"name":"tests/sshserver.pl"},{"name":"tests/test1119.pl"},{"name":"tests/testutil.pm"},{"name":"tests/unit/unit1666.c"},{"name":"tests/unit/unit1667.c"}],"number":267359,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"614b94eeccc9e798a5592baaa784df763bd85528","revision":"614b94eeccc9e798a5592baaa784df763bd85528","revlink":"","when":1778889377,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"614b94eeccc9e798a5592baaa784df763bd85528"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778957071.917084,1778957076.52846],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778957076.532094,1778957076.703971],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778957076.706182,1778957076.842146],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778957076.844308,1778957892.59882],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3609/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778957892.603097,1778957892.976388],"urls":{}}],"text":["build","successful"],"times":[1778914424.714097,1778957892.978915]},"3610":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Tim Martin <tim@timmart.in>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/Mail%20result/logs/stdio"]],"number":3610,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3610,"Build"],["codebase","","Build"],["got_revision","ad549c4641a493ffcf84ba00af8e1aedbfd8735f","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ad549c4641a493ffcf84ba00af8e1aedbfd8735f","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 16 May 2026 11:24:28","branch":"master","category":"curl","codebase":"","comments":"cookie: trim trailing dots when checking PSL\nVerified with test 1629\n\nCloses #21636","files":[{"name":"lib/cookie.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1629"}],"number":267377,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"51beed175dbfc37da3113f6acce60c630c070ce8","revision":"51beed175dbfc37da3113f6acce60c630c070ce8","revlink":"","when":1778923468,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 16 May 2026 11:46:16","branch":"master","category":"curl","codebase":"","comments":"urlapi: handle redirect without set scheme with default-scheme\nVerify in test 1921\n\nReported-by: mulan_dh on hackerone\n\nCloses #21632","files":[{"name":"lib/urlapi.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1921"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib1921.c"}],"number":267381,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f9b9d3b1411f06010df6140b3f576256bf762c78","revision":"f9b9d3b1411f06010df6140b3f576256bf762c78","revlink":"","when":1778924776,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 16 May 2026 11:48:07","branch":"master","category":"curl","codebase":"","comments":"docs: end \"...can be used several times...\" sentences with period\nCloses #21644","files":[{"name":"scripts/managen"}],"number":267382,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d9514e3b9237d8525c5580d9a146753116de5b41","revision":"d9514e3b9237d8525c5580d9a146753116de5b41","revlink":"","when":1778924887,"who":"Tim Martin <tim@timmart.in>"},{"at":"Sat 16 May 2026 11:55:59","branch":"master","category":"curl","codebase":"","comments":"schannel: enforce Extended Key Usage for custom CA roots\nReported-by: Joshua Rogers (Aisle Research)\n\nCloses #21629","files":[{"name":"lib/vtls/schannel_verify.c"}],"number":267388,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3f8f725d970452356256b0f9c6520ee666553fb8","revision":"3f8f725d970452356256b0f9c6520ee666553fb8","revlink":"","when":1778925359,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 16 May 2026 11:55:59","branch":"master","category":"curl","codebase":"","comments":"setopt: fix to honor `CURLOPT_PROXY_CAINFO_BLOB` over Native CA\nIn AppleSecTrust or NativeCA-enabled builds, make sure override it when\nsetting a custom `CURLOPT_PROXY_CAINFO_BLOB`.\n\nReported-by: Joshua Rogers (Aisle Research)\n\nFollow-up to 1730407b74f41cfd33f189348be54d0504b7c291 #18279\nFollow-up to eefd03c572996e5de4dec4fe295ad6f103e0eefc #18703\n\nCloses #21631","files":[{"name":"lib/setopt.c"}],"number":267389,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c46a7913e537381313a9a31e609530280379cb0b","revision":"c46a7913e537381313a9a31e609530280379cb0b","revlink":"","when":1778925359,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 16 May 2026 11:55:59","branch":"master","category":"curl","codebase":"","comments":"SSLCERTS: document 8.19.0 default Native CA builds (Windows)\nRef: https://curl.se/docs/sslcerts.html\n\nFollow-up to 1730407b74f41cfd33f189348be54d0504b7c291 #18279\nReported-by: chrizilla on github\nFixes #21634\n\nCloses #21639","files":[{"name":"docs/SSLCERTS.md"}],"number":267390,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5688c2a8eec956ae906f627a0c50fef35821d1fe","revision":"5688c2a8eec956ae906f627a0c50fef35821d1fe","revlink":"","when":1778925359,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 16 May 2026 11:55:59","branch":"master","category":"curl","codebase":"","comments":"runner.pm: set `CURL_TESTNUM` for `precheck` commands\nCloses #21640","files":[{"name":"tests/runner.pm"}],"number":267391,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"40c516f941ed87116f5023885da0e4d070580907","revision":"40c516f941ed87116f5023885da0e4d070580907","revlink":"","when":1778925359,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 16 May 2026 11:55:59","branch":"master","category":"curl","codebase":"","comments":"lib678: fix to not be perma-skipped\nPrior to this patch the test was always skipped due to failing precheck\nwith `CURLE_BAD_FUNCTION_ARGUMENT`, because of the zero-length blob\npassed to setopt. Fix by passing a non-zero long dummy blob as done in\n`mk-lib1521.pl`.\n\nFixing:\n```\ntest 0678 SKIPPED: CURLOPT_CAINFO_BLOB is not supported\n```\n\nFollow-up to 956e1ae84f2fec9f027b4ce80999744326b30992 #20705\n\nCloses #21641","files":[{"name":"tests/libtest/lib678.c"}],"number":267392,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"535c575e31eadf1710fa44be94094db9f9d34655","revision":"535c575e31eadf1710fa44be94094db9f9d34655","revlink":"","when":1778925359,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 16 May 2026 18:49:46","branch":"master","category":"curl","codebase":"","comments":"unix-sockets: ignore proxy settings\nFix a recent regression: when a unix-socket is configured, all proxy\nsettings must be ignored. The `via_peer` had been checked correctly,\nbut the connections proxy bits were not cleared.\n\nAdd test_11_04 to verify.\n\nReported-by: Fabian Keil (libcurl mailing list)\nCloses #21630","files":[{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"tests/http/test_11_unix.py"}],"number":267416,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ad549c4641a493ffcf84ba00af8e1aedbfd8735f","revision":"ad549c4641a493ffcf84ba00af8e1aedbfd8735f","revlink":"","when":1778950186,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ad549c4641a493ffcf84ba00af8e1aedbfd8735f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778999970.758593,1778999997.190235],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778999997.194455,1778999997.373398],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778999997.375971,1778999997.537827],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1778999997.540627,1779001113.283984],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3610/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779001113.293438,1779001113.737023],"urls":{}}],"text":["build","successful"],"times":[1778957895.659261,1779001113.740138]},"3611":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/Mail%20result/logs/stdio"]],"number":3611,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3611,"Build"],["codebase","","Build"],["got_revision","44ede0cc5a7b2165ac3c4704bd5763c9e242dff3","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","44ede0cc5a7b2165ac3c4704bd5763c9e242dff3","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 16 May 2026 23:09:52","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":267437,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"061136f24b5271a8360b9c128d5a2329a253ebde","revision":"061136f24b5271a8360b9c128d5a2329a253ebde","revlink":"","when":1778965792,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 17 May 2026 00:14:36","branch":"master","category":"curl","codebase":"","comments":"cf-h2-prox: fix peer leak\nThe unlinking of the new Curl_peer was happening too later after\nthe struct had been set to zero. Move the unlink to happen before\nthat.\n\nFixes #21602\nReported-by: Joshua Rogers\nCloses #21627","files":[{"name":"lib/cf-h2-proxy.c"}],"number":267453,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a0f08d6975d00c3ea04e1bd2fcf60dad446266ec","revision":"a0f08d6975d00c3ea04e1bd2fcf60dad446266ec","revlink":"","when":1778969676,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sun 17 May 2026 00:35:25","branch":"master","category":"curl","codebase":"","comments":"url: remove superfluous check\nThis pointer is already verified to be non-NULL some 15 lines above.\n\nPointed out by CodeSonar\nCloses #21650","files":[{"name":"lib/url.c"}],"number":267457,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"44ede0cc5a7b2165ac3c4704bd5763c9e242dff3","revision":"44ede0cc5a7b2165ac3c4704bd5763c9e242dff3","revlink":"","when":1778970925,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"44ede0cc5a7b2165ac3c4704bd5763c9e242dff3"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779044049.3879,1779044056.110892],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779044056.114781,1779044056.388861],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779044056.39127,1779044056.527235],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779044056.529395,1779044861.687699],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3611/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779044861.693306,1779044862.114356],"urls":{}}],"text":["build","successful"],"times":[1779001116.623229,1779044862.117219]},"3612":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/Mail%20result/logs/stdio"]],"number":3612,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3612,"Build"],["codebase","","Build"],["got_revision","e8c1023b00b4b1491d0436f8bc95fe589ad659ed","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","e8c1023b00b4b1491d0436f8bc95fe589ad659ed","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 17 May 2026 13:27:06","branch":"master","category":"curl","codebase":"","comments":"build: omit zlib pkg-config reference for Android\nIn both autotools and cmake builds, because Android does not offer\na `zlib.pc`.\n\nAlso:\n- GHA/non-native: dump config files, to verify.\n\nReported-by: sfan5 on github\nFixes #21647\n\nCloses #21648","files":[{"name":".github/workflows/non-native.yml"},{"name":"CMakeLists.txt"},{"name":"acinclude.m4"},{"name":"configure.ac"}],"number":267473,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7bde6cb9fcdfbb58531d5ac39e7b236ce15c52bf","revision":"7bde6cb9fcdfbb58531d5ac39e7b236ce15c52bf","revlink":"","when":1779017226,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 17 May 2026 14:19:26","branch":"master","category":"curl","codebase":"","comments":"urlapi: prevent a terminal `.0x` component to normalize IPv4\nExtend test 1560 to verify\n\nFollow-up to 831a1514843bfa4d4d006627\n\nSpotted by Codex Security\nCloses #21652","files":[{"name":"lib/urlapi.c"},{"name":"tests/libtest/lib1560.c"}],"number":267488,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d74c0ada4e317566f19b4fac44d91a9eaa93d2bf","revision":"d74c0ada4e317566f19b4fac44d91a9eaa93d2bf","revlink":"","when":1779020366,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 17 May 2026 14:20:19","branch":"master","category":"curl","codebase":"","comments":"connect: remove deref of freed pointer in trace call\nSpotted by CodeSonar\n\nCloses #21649","files":[{"name":"lib/connect.c"}],"number":267489,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e8c1023b00b4b1491d0436f8bc95fe589ad659ed","revision":"e8c1023b00b4b1491d0436f8bc95fe589ad659ed","revlink":"","when":1779020419,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"e8c1023b00b4b1491d0436f8bc95fe589ad659ed"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779087104.851557,1779087133.233334],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779087133.23788,1779087133.457593],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779087133.460527,1779087133.634245],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779087133.637213,1779088290.430668],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3612/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779088290.520636,1779088293.538517],"urls":{}}],"text":["build","successful"],"times":[1779044864.118464,1779088293.542714]},"3613":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/Mail%20result/logs/stdio"]],"number":3613,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3613,"Build"],["codebase","","Build"],["got_revision","240408a725429b021d0e7785d12f06a20fc019e8","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","240408a725429b021d0e7785d12f06a20fc019e8","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 17 May 2026 22:48:22","branch":"master","category":"curl","codebase":"","comments":"scripts: catch Credits-to contributors\nAlso:\n- THANKS: add Credits-to attribution missed earlier.\n\nCloses #21653","files":[{"name":"docs/THANKS"},{"name":"scripts/contributors.sh"},{"name":"scripts/contrithanks.sh"}],"number":267518,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"64adc43a6ea07e4d807bbf9b5043fce56ccbccbb","revision":"64adc43a6ea07e4d807bbf9b5043fce56ccbccbb","revlink":"","when":1779050902,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 17 May 2026 22:48:22","branch":"master","category":"curl","codebase":"","comments":"cmake: fix three issues generating lib options in config files\n- drop duplicate libs lists next to each other in `libcurl.pc`.\n  Logic copied from libssh2.\n  Fixing (seen in a local build):\n  ```diff\n  -Libs.private: -lssh2 -lz -lz -lldap -llber -lssl -lcrypto -lcrypto -lz -lbrotlidec -lbrotlicommon -lzstd -lnghttp2 -licucore -liconv -lpsl -lbacktrace\n  +Libs.private: -lssh2 -lz -lldap -llber -lssl -lcrypto -lz -lbrotlidec -lbrotlicommon -lzstd -lnghttp2 -licucore -liconv -lpsl -lbacktrace\n  ```\n  Refs:\n  https://github.com/libssh2/libssh2/commit/e1da7b2cb89063fc253bf94570c1ccfb3f1c2e81\n  https://github.com/libssh2/libssh2/pull/1621\n  https://github.com/libssh2/libssh2/commit/6464301820a9ca4a56c5f02717430bbd4150c7b2\n  https://github.com/libssh2/libssh2/pull/1131\n\n- handle `$<LINK_ONLY:NAMESPACE::NAME>` references.\n  Fixing (seen in a local build using libssh2 v1.11.2-DEV):\n  ```diff\n  -Libs.private: -lssh2 -l$<LINK_ONLY:OpenSSL::Crypto> -lz -lldap -llber [...]\n  +Libs.private: -lssh2 -lcrypto -lz -lldap -llber [...]\n  ```\n\n- fix `-l-pthread` sneaking into `libcurl.pc`.\n  Fixing (seen with Android):\n  ```diff\n  -Libs.private:  -lz -l-pthread\n  +Libs.private: -pthread -lz\n  ```\n  Refs:\n  https://github.com/microsoft/vcpkg/blob/2b65c20fc66eda893aa15a15a453c3cf09500b19/ports/curl/dependencies.patch#L631-L634\n  https://github.com/microsoft/vcpkg/commit/70b941a5d2443e79eeab62507acb41bd22201277#diff-7f2c3b2f93cd3478671a603cbd5ef818c7c403a11dc25e1d3539e9b03495a5d3\n  Upstream-patch-by: Kai Pastor\n\nCloses #21654","files":[{"name":"CMake/Macros.cmake"},{"name":"CMakeLists.txt"}],"number":267519,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3c597ced16e1f3aa7bfe08609add0feaf5c8d90d","revision":"3c597ced16e1f3aa7bfe08609add0feaf5c8d90d","revlink":"","when":1779050902,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 18 May 2026 07:53:52","branch":"master","category":"curl","codebase":"","comments":"scripts/contri*: fix the Credits-to regex\nOn my suggestion, the regex turned up wrong when looking for Credits-to\nin git logs. This adjustment allows the leading spaces.\n\nFollow-up to 64adc43a6ea07e4d807bbf9b5\n\nCloses #21655","files":[{"name":"scripts/contributors.sh"},{"name":"scripts/contrithanks.sh"}],"number":267537,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"240408a725429b021d0e7785d12f06a20fc019e8","revision":"240408a725429b021d0e7785d12f06a20fc019e8","revlink":"","when":1779083632,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"240408a725429b021d0e7785d12f06a20fc019e8"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779131127.556616,1779131132.156223],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779131132.161003,1779131132.359008],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779131132.361942,1779131132.540397],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779131132.543173,1779132270.192259],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3613/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779132270.253245,1779132270.691895],"urls":{}}],"text":["build","successful"],"times":[1779088297.592548,1779132270.694799]},"3614":{"blame":["Daniel Stenberg <daniel@haxx.se>","Mark Esler <mark@markesler.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/Mail%20result/logs/stdio"]],"number":3614,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3614,"Build"],["codebase","","Build"],["got_revision","64824e439d5228f6337ce1d8de615457d47c4646","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","64824e439d5228f6337ce1d8de615457d47c4646","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 18 May 2026 13:57:13","branch":"master","category":"curl","codebase":"","comments":"mk-unity.pl: `#include`, and not concatenate input headers\nWhen using `-D_CURL_TESTS_CONCAT=ON` with CMake, do not concatenate\n`first.h` (or any future header) into the output C file, but `#include`\nit instead. This is to play nice with compilers and analyzers which may\napply different checker rules on logic found in headers, vs. the input\nsource file. As seen for example with `-Wunused-macro` enabled in CI.\nAfter this patch concatenated sources behave closer to regular C\nsources.\n\nAlso:\n- first.h: drop some `-Wunused-macro` silencers that became redundant\n  with this patch.\n\nFollow-up to 47f411c6d840dcee63a2ac9cbc0bfbea522ac5cd #21554\nFollow-up to 39542f09935aba0b7130c20b6aae0be5cd6ff709 #20667\n\nCloses #21656","files":[{"name":"scripts/mk-unity.pl"},{"name":"tests/libtest/first.h"}],"number":267570,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a55750af0bbd7b9a2bd88f3792be5dbfc96b4e33","revision":"a55750af0bbd7b9a2bd88f3792be5dbfc96b4e33","revlink":"","when":1779105433,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 18 May 2026 13:59:11","branch":"master","category":"curl","codebase":"","comments":"vtls_scache: include signature_algorithms in the SSL peer cache key\nCurl_ssl_peer_key_make() omitted ssl->signature_algorithms, although\nmatch_ssl_primary_config() compares the field. Two handles differing\nonly in CURLOPT_SSL_SIGNATURE_ALGORITHMS therefore shared a peer key and\ncould resume each other's sessions across a shared CURLSH SSL session\ncache.\n\nAdd :SIGALGS-%s next to the other ssl_primary_config fields.\n\nCloses #21651","files":[{"name":"lib/vtls/vtls_scache.c"}],"number":267571,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8a86fa13f39142407d84531559dcd2230d08c034","revision":"8a86fa13f39142407d84531559dcd2230d08c034","revlink":"","when":1779105551,"who":"Mark Esler <mark@markesler.com>"},{"at":"Mon 18 May 2026 15:07:00","branch":"master","category":"curl","codebase":"","comments":"curl_easy_setopt.md: change options when no transfer runs\nUnderscore this. Changing them mid-transfer may cause problems.\n\nFixes #21604\nReported-by: Joshua Rogers\nCloses #21657","files":[{"name":"docs/libcurl/curl_easy_setopt.md"}],"number":267577,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5c1e0179875427b68dad3827b70675c7fe82380f","revision":"5c1e0179875427b68dad3827b70675c7fe82380f","revlink":"","when":1779109620,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 18 May 2026 15:18:09","branch":"master","category":"curl","codebase":"","comments":"netrc: scanner refactor\nRefactor the netrc scanner. Add test case for checking that the last\nmatched machine with unmatched login does not return the password as\nsuccess (unit1304).\n\nCloses #21624","files":[{"name":"lib/netrc.c"},{"name":"lib/netrc.h"},{"name":"lib/url.c"},{"name":"tests/unit/unit1304.c"}],"number":267580,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4ae1d7cc2643e4773a136395f12bc02fc6867854","revision":"4ae1d7cc2643e4773a136395f12bc02fc6867854","revlink":"","when":1779110289,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 18 May 2026 15:19:22","branch":"master","category":"curl","codebase":"","comments":"test1646: netrc parsing without user match but user in URL\nFollow-up to 4ae1d7cc2643e","files":[{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1646"}],"number":267581,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7ca5f939c8403db7ede21e2ccb805a65d3329ef8","revision":"7ca5f939c8403db7ede21e2ccb805a65d3329ef8","revlink":"","when":1779110362,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 18 May 2026 15:51:08","branch":"master","category":"curl","codebase":"","comments":"curl_easy_pause.md: rephrase the stream cache when pause clause\n- mention HTTP/3\n- it is 10 MB per stream these days\n\nCloses #21658","files":[{"name":"docs/libcurl/curl_easy_pause.md"}],"number":267586,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9107e8ba98f5a27f4e88401ed4ec4e6db6fbc6a6","revision":"9107e8ba98f5a27f4e88401ed4ec4e6db6fbc6a6","revlink":"","when":1779112268,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 18 May 2026 16:19:06","branch":"master","category":"curl","codebase":"","comments":"VULN-DISCLOSURE-POLICY.md: test code is not secure\nDon't tell us about it\n\nCloses #21660","files":[{"name":"docs/VULN-DISCLOSURE-POLICY.md"}],"number":267593,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"64824e439d5228f6337ce1d8de615457d47c4646","revision":"64824e439d5228f6337ce1d8de615457d47c4646","revlink":"","when":1779113946,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"64824e439d5228f6337ce1d8de615457d47c4646"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779175471.094382,1779175510.96623],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779175510.970842,1779175511.151685],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779175511.154698,1779175511.323813],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779175511.326438,1779176623.69101],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3614/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779176623.697804,1779176624.133418],"urls":{}}],"text":["build","successful"],"times":[1779132273.60172,1779176624.137189]},"3615":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Daniel Stenberg <daniel@haxx.se>","Shintomon Mathew <148446196+MysticShinM@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/Mail%20result/logs/stdio"]],"number":3615,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3615,"Build"],["codebase","","Build"],["got_revision","d24652971a636a4b2374367434ed72bb561b79bc","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d24652971a636a4b2374367434ed72bb561b79bc","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 18 May 2026 23:52:45","branch":"master","category":"curl","codebase":"","comments":"test1588: use %TESTNUMBER, not hard-coded number\nCloses #21662","files":[{"name":"tests/data/test1588"}],"number":267613,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b190c803e34dad8b791a01c0584d5174f5cc5847","revision":"b190c803e34dad8b791a01c0584d5174f5cc5847","revlink":"","when":1779141165,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 18 May 2026 23:53:41","branch":"master","category":"curl","codebase":"","comments":"creds: mask OAuth bearer token in trace logs\nMasked OAuth bearer tokens in credential trace output by emitting ***\nwhen a bearer token is present, matching the existing password redaction\nbehavior and preventing sensitive token disclosure in verbose/debug\nlogs.\n\nCloses #21659","files":[{"name":"lib/creds.c"}],"number":267614,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"38cd720f764640c56747b9d7c9d551e827567559","revision":"38cd720f764640c56747b9d7c9d551e827567559","revlink":"","when":1779141221,"who":"Shintomon Mathew <148446196+MysticShinM@users.noreply.github.com>"},{"at":"Tue 19 May 2026 07:34:05","branch":"master","category":"curl","codebase":"","comments":"docs/libcurl: fix the version for curl_multi_socket_action\nIt was added in 7.16.3, not 7.15.4 (that's when curl_multi_socket was\nadded).","files":[{"name":"docs/libcurl/curl_multi_socket_action.md"}],"number":267625,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d24652971a636a4b2374367434ed72bb561b79bc","revision":"d24652971a636a4b2374367434ed72bb561b79bc","revlink":"","when":1779168845,"who":"Dan Fandrich <dan@coneharvesters.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d24652971a636a4b2374367434ed72bb561b79bc"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779219216.959941,1779219221.575497],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779219221.579185,1779219221.740485],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779219221.743081,1779219221.89781],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779219221.900015,1779220047.211146],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3615/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779220047.217108,1779220047.603835],"urls":{}}],"text":["build","successful"],"times":[1779176627.123316,1779220047.606694]},"3616":{"blame":["Daniel Stenberg <daniel@haxx.se>","Joshua Rogers <MegaManSec@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/Mail%20result/logs/stdio"]],"number":3616,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3616,"Build"],["codebase","","Build"],["got_revision","a4dca608e185e2831dcf18ca0c0149484a554206","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a4dca608e185e2831dcf18ca0c0149484a554206","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 19 May 2026 15:10:47","branch":"master","category":"curl","codebase":"","comments":"vtls: use Curl_safecmp for CRLfile and pinned_key comparison\nBoth are filesystem paths (or case-sensitive hash strings for\npinned_key). curl_strequal is case-insensitive and would treat\n/etc/ssl/Crl.pem and /etc/ssl/crl.pem as the same file, unlike the other\npath fields (CApath, CAfile, issuercert, clientcert) which already use\nCurl_safecmp.\n\nCloses #21668","files":[{"name":"lib/vtls/vtls.c"}],"number":267685,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"81da4ee249ddd0a21a57b740fb1cc93fcad592ba","revision":"81da4ee249ddd0a21a57b740fb1cc93fcad592ba","revlink":"","when":1779196247,"who":"Joshua Rogers <MegaManSec@users.noreply.github.com>"},{"at":"Tue 19 May 2026 16:55:45","branch":"master","category":"curl","codebase":"","comments":"managen: apply minor fixes and improvements\n- replace `goto` with `while` loop.\n- fix newlines in a warning message.\n- handle open error for `curl/curlver.h` header.\n\nRef: #21646\n\nCloses #21670","files":[{"name":"scripts/managen"}],"number":267707,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6999ccb8e016acf9fdb21fc73a5a81388f12bf76","revision":"6999ccb8e016acf9fdb21fc73a5a81388f12bf76","revlink":"","when":1779202545,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 19 May 2026 16:55:45","branch":"master","category":"curl","codebase":"","comments":"unit1304: use enum type and values, rename `result` to `res`\nRef: #21646\n\nCloses #21673","files":[{"name":"tests/unit/unit1304.c"}],"number":267708,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a7bfbc09d4cce16f542c11a8c0f9b822ad74c54a","revision":"a7bfbc09d4cce16f542c11a8c0f9b822ad74c54a","revlink":"","when":1779202545,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 19 May 2026 16:55:45","branch":"master","category":"curl","codebase":"","comments":"docs: tidy-up scheme references\nAfter this patch `://` schemes are lowercase and enclosed in backticks.\n\nAlso:\n- docs/libcurl/libcurl-multi.md: drop a stray C code fence.\n- docs/libcurl/libcurl-tutorial.md: replace single/double quotes with\n  Markdown markup where applicable.\n\nRef: #21646\n\nCloses #21674","files":[{"name":"docs/FAQ.md"},{"name":"docs/HISTORY.md"},{"name":"docs/HTTPSRR.md"},{"name":"docs/INFRASTRUCTURE.md"},{"name":"docs/MANUAL.md"},{"name":"docs/TODO.md"},{"name":"docs/URL-SYNTAX.md"},{"name":"docs/cmdline-opts/_PROTOCOLS.md"},{"name":"docs/cmdline-opts/_PROXYPREFIX.md"},{"name":"docs/cmdline-opts/_URL.md"},{"name":"docs/cmdline-opts/hsts.md"},{"name":"docs/cmdline-opts/http1.1.md"},{"name":"docs/cmdline-opts/preproxy.md"},{"name":"docs/cmdline-opts/proxy.md"},{"name":"docs/cmdline-opts/socks4.md"},{"name":"docs/cmdline-opts/socks4a.md"},{"name":"docs/cmdline-opts/socks5-hostname.md"},{"name":"docs/cmdline-opts/socks5.md"},{"name":"docs/examples/ftpsget.c"},{"name":"docs/libcurl/curl_easy_pause.md"},{"name":"docs/libcurl/libcurl-errors.md"},{"name":"docs/libcurl/libcurl-multi.md"},{"name":"docs/libcurl/libcurl-security.md"},{"name":"docs/libcurl/libcurl-tutorial.md"},{"name":"docs/libcurl/libcurl-ws.md"},{"name":"docs/libcurl/opts/CURLOPT_HSTS.md"},{"name":"docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.md"},{"name":"docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.md"},{"name":"docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.md"},{"name":"docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.md"},{"name":"docs/libcurl/opts/CURLOPT_PRE_PROXY.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY.md"},{"name":"docs/libcurl/opts/CURLOPT_URL.md"},{"name":"docs/tests/FILEFORMAT.md"},{"name":"lib/cw-out.c"},{"name":"lib/sendf.c"}],"number":267709,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1fb734bc2de356353b4d152749de9d185e34074f","revision":"1fb734bc2de356353b4d152749de9d185e34074f","revlink":"","when":1779202545,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 19 May 2026 16:55:45","branch":"master","category":"curl","codebase":"","comments":"tidy-up: rename more `CURLcode` variables to `result`\nFollow-up to 885b553545a74365f4fc2541a0829f7745e80d37 #21348\n\nCloses #21676","files":[{"name":"lib/http_aws_sigv4.c"},{"name":"lib/mime.c"},{"name":"lib/multi.c"},{"name":"lib/multi_ev.c"},{"name":"lib/thrdpool.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/vtls_spack.c"},{"name":"projects/OS400/ccsidcurl.c"},{"name":"tests/unit/unit3300.c"},{"name":"tests/unit/unit3301.c"}],"number":267710,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"000de81fb1ea3418d097b1006345aeb7c9ed51c6","revision":"000de81fb1ea3418d097b1006345aeb7c9ed51c6","revlink":"","when":1779202545,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 19 May 2026 16:55:45","branch":"master","category":"curl","codebase":"","comments":"BUFQ.md: re-sync with source code\nAlso:\n- move bullet points out from C code fences.\n- fold long lines.\n\nFollow-up to d4983ffc134addd20bea18987dec7c3b771e74a4 #17396\n\nCloses #21678","files":[{"name":"docs/internals/BUFQ.md"}],"number":267711,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d99dcfb04a70fa0e49a7745de63ed6041e5b67f5","revision":"d99dcfb04a70fa0e49a7745de63ed6041e5b67f5","revlink":"","when":1779202545,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 19 May 2026 17:14:16","branch":"master","category":"curl","codebase":"","comments":"url: detect proxy changes read from environment\nWhen a proxy is set from an environment variable, detect if that proxy\nis not the same as previously and flush state.\n\nVerified by test1647: verify changing proxy with env variables and make\nsure Digest state is flushed in the second use\n\nCloses #21666","files":[{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1647"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib1647.c"}],"number":267713,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5c225384b8d52c67ce8259c6e4203bc57aacb567","revision":"5c225384b8d52c67ce8259c6e4203bc57aacb567","revlink":"","when":1779203656,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 19 May 2026 19:03:58","branch":"master","category":"curl","codebase":"","comments":"GHA/non-native: alpha-sort BSD jobs\nCloses #21680","files":[{"name":".github/workflows/non-native.yml"}],"number":267719,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a4dca608e185e2831dcf18ca0c0149484a554206","revision":"a4dca608e185e2831dcf18ca0c0149484a554206","revlink":"","when":1779210238,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a4dca608e185e2831dcf18ca0c0149484a554206"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779263510.294521,1779263539.300342],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779263539.304721,1779263539.504649],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779263539.507429,1779263539.717964],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779263539.720372,1779264763.869055],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3616/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779264763.876895,1779264764.42134],"urls":{}}],"text":["build","successful"],"times":[1779220050.177229,1779264764.426256]},"3617":{"blame":["Joshua Rogers <MegaManSec@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/Mail%20result/logs/stdio"]],"number":3617,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3617,"Build"],["codebase","","Build"],["got_revision","b158d1c9f7456a8f976c74c08d2dc5a555e9cc77","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b158d1c9f7456a8f976c74c08d2dc5a555e9cc77","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 20 May 2026 00:02:33","branch":"master","category":"curl","codebase":"","comments":"tls: fix incomplete mTLS config in conn reuse and session cache\ncert_type, key, key_type, key_passwd and key_blob lived in\nssl_config_data but not in ssl_primary_config, so they were invisible to\nmatch_ssl_primary_config() and to the TLS session cache peer key.\n\nTwo easy handles sharing a connection pool could reuse each other's\nauthenticated connections when they differed only on SSLKEY, SSLKEYTYPE,\nKEYPASSWD, SSLCERTTYPE or SSLKEYBLOB. The second handle would silently\ninherit the first handle's authenticated identity.\n\nPromote all five fields into ssl_primary_config so the conn-reuse\npredicate and session cache key cover the complete client credential\nset. Also replace the fixed \":CCERT\" session cache marker with the\nactual clientcert path so sessions are not shared across different\nclient certificates.\n\nVerified by test 3303 and 3304\n\nReported-By: Joshua Rogers (AISLE Research)\nCloses #21667","files":[{"name":"lib/ldap.c"},{"name":"lib/urldata.h"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/vtls_scache.h"},{"name":"lib/vtls/wolfssl.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3303"},{"name":"tests/data/test3304"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit3303.c"},{"name":"tests/unit/unit3304.c"}],"number":267738,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7541ae569d82fb308a5e2d94916027da4fa3ba3e","revision":"7541ae569d82fb308a5e2d94916027da4fa3ba3e","revlink":"","when":1779228153,"who":"Joshua Rogers <MegaManSec@users.noreply.github.com>"},{"at":"Wed 20 May 2026 00:48:54","branch":"master","category":"curl","codebase":"","comments":"unit3303, unit3304: tidy-ups\n- use `curlx_safefree()`.\n- drop redundant blocks.\n\nFollow-up to 7541ae569d82fb308a5e2d94916027da4fa3ba3e #21667\n\nCloses #21684","files":[{"name":"tests/unit/unit3303.c"},{"name":"tests/unit/unit3304.c"}],"number":267748,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1c3289c85e1a7a939464d5c5e84382d2e250e611","revision":"1c3289c85e1a7a939464d5c5e84382d2e250e611","revlink":"","when":1779230934,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 20 May 2026 00:50:43","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- fix typos and wording in documentation and comments.\n- KNOWN_BUGS: merge duplicate H1 section.\n- test_10_proxy: delete stray expressions.\n- Perl: `while()` -> `while(1)`.\n- Perl: fix indent, whitespace, drop redundant quotes and parentheses.\n- fix casing: URL, SSL, Windows.\n- badwords: readd `threadsafe`, add `well-known` (and fix it).\n- replace `WinXP` -> `Windows XP` to match other uses.\n\nCloses #21646","files":[{"name":"configure.ac"},{"name":"docs/CIPHERS.md"},{"name":"docs/HISTORY.md"},{"name":"docs/KNOWN_BUGS.md"},{"name":"docs/VULN-DISCLOSURE-POLICY.md"},{"name":"docs/examples/cacertinmem.c"},{"name":"docs/examples/simplessl.c"},{"name":"docs/examples/smooth-gtk-thread.c"},{"name":"docs/examples/sslbackend.c"},{"name":"docs/internals/TLS-SESSIONS.md"},{"name":"docs/libcurl/curl_easy_setopt.md"},{"name":"docs/libcurl/curl_multi_socket_action.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.md"},{"name":"include/curl/curl.h"},{"name":"lib/bufq.h"},{"name":"lib/curlx/fopen.c"},{"name":"lib/dict.c"},{"name":"lib/ftp-int.h"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vauth/spnego_sspi.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_scache.h"},{"name":"lib/vtls/wolfssl.c"},{"name":"m4/curl-openssl.m4"},{"name":"m4/curl-rustls.m4"},{"name":"projects/vms/generate_config_vms_h_curl.com"},{"name":"scripts/badwords.txt"},{"name":"src/tool_doswin.c"},{"name":"src/tool_ssls.c"},{"name":"tests/appveyor.pm"},{"name":"tests/azure.pm"},{"name":"tests/data/test3207"},{"name":"tests/http/test_10_proxy.py"},{"name":"tests/libtest/cli_hx_download.c"},{"name":"tests/libtest/first.h"},{"name":"tests/libtest/lib3207.c"},{"name":"tests/runner.pm"},{"name":"tests/runtests.pl"},{"name":"tests/servers.pm"}],"number":267749,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b3f76b21c9bc36d94f5fb34a446cef8cb53266d0","revision":"b3f76b21c9bc36d94f5fb34a446cef8cb53266d0","revlink":"","when":1779231043,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 20 May 2026 03:14:26","branch":"master","category":"curl","codebase":"","comments":"runner.pm: apply minor correctness fix\n\"Lines 244-245 overwrite global variables `$runnerr` and `$runnerw` that\nwere already assigned in the child process (lines 205-206). In the\nparent process context, these assignments appear incorrect and could\ncause issues if `runner_init` is called multiple times. The parent\nshould only store references in the controller hashes.\"\n\nIt could never cause an actual issue, but clarifies the intent of the\ncode.\n\nSpotted and fixed by GitHub Code Quality\n\nCherry-picked from #21646\n\nCloses #21672","files":[{"name":"tests/runner.pm"}],"number":267773,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"68e0b1320985202f343e8a83c33516a01c5ea537","revision":"68e0b1320985202f343e8a83c33516a01c5ea537","revlink":"","when":1779239666,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 20 May 2026 03:19:02","branch":"master","category":"curl","codebase":"","comments":"Dockerfile: update debian:bookworm-slim Docker digest to 0104b33\nCloses #21687","files":[{"name":"Dockerfile"}],"number":267774,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"25a70e18c17fde77b1c91af328fd6e99aec2f017","revision":"25a70e18c17fde77b1c91af328fd6e99aec2f017","revlink":"","when":1779239942,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Wed 20 May 2026 03:19:02","branch":"master","category":"curl","codebase":"","comments":"GHA/non-native: move BSDs to a single matrix, add DragonFly and Midnight\n- bump cross-platform-actions to v1.1.0.\n  Ref: https://github.com/cross-platform-actions/action/releases/tag/v1.1.0\n\n- merge BSD jobs into a single matrix.\n\n- split BSD jobs into build steps as used for other platforms.\n  A new feature of cross-platform-actions v1.1.0.\n\n- sync BSD build steps with other platforms.\n\n- add DragonFlyBSD and MidnightBSD to the BSD matrix.\n  New features of cross-platform-actions v1.1.0.\n  MidnightBSD uses GnuTLS to add variation, also the preinstalled\n  OpenSSL is too old (v1.1.1w) for curl.\n  Stick with autotools for DragonFlyBSD; I could not figure out how\n  to install cmake.\n  Refs:\n  https://en.wikipedia.org/wiki/DragonFly_BSD\n  https://en.wikipedia.org/wiki/MidnightBSD\n\n- bump Intel FreeBSD jobs from v14.3 to v15.0.\n\n- fix to show `gcc` in the NetBSD job name.\n\nAll these saved 50 lines of YAML. The two new jobs take 2m15s each. The\nbump to FreeBSD 15 needs and extra minute in total.\n\nNote, the DragonFlyBSD job seems to have reliability issues. If it\nremains an issue, I'll comment it out or delete it in a future commit.\n\nCloses #21681","files":[{"name":".github/scripts/typos.toml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":267775,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b158d1c9f7456a8f976c74c08d2dc5a555e9cc77","revision":"b158d1c9f7456a8f976c74c08d2dc5a555e9cc77","revlink":"","when":1779239942,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b158d1c9f7456a8f976c74c08d2dc5a555e9cc77"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779307243.818458,1779307290.818782],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779307290.833207,1779307295.131066],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779307295.134454,1779307295.335592],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779307295.337878,1779308218.715347],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3617/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779308218.720765,1779308219.156858],"urls":{}}],"text":["build","successful"],"times":[1779264767.760991,1779308219.159799]},"3618":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Daniel Stenberg <daniel@haxx.se>","Joshua Rogers <MegaManSec@users.noreply.github.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","penpal <unameme@proton.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/Mail%20result/logs/stdio"]],"number":3618,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3618,"Build"],["codebase","","Build"],["got_revision","d3b04e56003682a927182d049f6a68ceaa2e9d93","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d3b04e56003682a927182d049f6a68ceaa2e9d93","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 20 May 2026 11:50:35","branch":"master","category":"curl","codebase":"","comments":"websockets: auto-tunnel through http proxy\nWhen using a ws: or wss: url with a http proxy, automatically\nswitch to tunneling operation mode.\n\nAdd test_20_10 to check.\n\nFixes #21663\nCloses #21691","files":[{"name":"lib/protocol.c"},{"name":"lib/protocol.h"},{"name":"lib/url.c"},{"name":"tests/http/test_20_websockets.py"}],"number":267798,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"77e4e5b86de025e3f87761282f0fdac286fa2750","revision":"77e4e5b86de025e3f87761282f0fdac286fa2750","revlink":"","when":1779270635,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 20 May 2026 11:53:29","branch":"master","category":"curl","codebase":"","comments":"urlapi: compare zone-id in Curl_url_same_origin()\nCloses #21686","files":[{"name":"lib/urlapi.c"}],"number":267800,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"edfc80c7c473b9a09eba9e98e59c4d7d167bbb9e","revision":"edfc80c7c473b9a09eba9e98e59c4d7d167bbb9e","revlink":"","when":1779270809,"who":"Joshua Rogers <MegaManSec@users.noreply.github.com>"},{"at":"Wed 20 May 2026 13:01:56","branch":"master","category":"curl","codebase":"","comments":"GHA/non-native: drop DragonFlyBSD job, due to unreliable package repo updates\nExample:\n```\nWed, 20 May 2026 09:51:48 GMT Updating Avalon repository catalogue...\nWed, 20 May 2026 09:51:48 GMT pkg: An error occurred while fetching package: No error\nWed, 20 May 2026 09:51:48 GMT pkg: An error occurred while fetching package: No error\nWed, 20 May 2026 09:51:48 GMT repository Avalon has no meta file, using default settings\nWed, 20 May 2026 09:51:48 GMT pkg: An error occurred while fetching package: No error\nWed, 20 May 2026 09:51:48 GMT pkg: An error occurred while fetching package: No error\nWed, 20 May 2026 09:51:48 GMT pkg: An error occurred while fetching package: No error\nWed, 20 May 2026 09:51:48 GMT pkg: An error occurred while fetching package: No error\nWed, 20 May 2026 09:51:48 GMT Unable to update repository Avalon\nWed, 20 May 2026 09:51:48 GMT Error updating repositories!\nWed, 20 May 2026 09:51:48 GMT Error: Process completed with exit code 3.\n```\n\nAs tested over at libssh2, retrying the install command also does not\nhelp, only repeats the same failure.\n\nAlso: fix whitespace in matrix.\n\nFollow-up to b158d1c9f7456a8f976c74c08d2dc5a555e9cc77 #21681\n\nCloses #21694","files":[{"name":".github/workflows/non-native.yml"}],"number":267809,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"76e1da09891a1c2c436820f1c9aac826dab70721","revision":"76e1da09891a1c2c436820f1c9aac826dab70721","revlink":"","when":1779274916,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 20 May 2026 13:01:56","branch":"master","category":"curl","codebase":"","comments":"Dockerfile: fix typo in variable name\nDid not cause an actual issue.\n\nSpotted by GitHub Code Quality\n\nFollow-up to 41c03b4c98dbc639a32d32486ed5146be2e73ee1 #13250\n\nCloses #21693","files":[{"name":"Dockerfile"}],"number":267810,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f902c3c4860d9b57fb57aede482c57938a2a6a48","revision":"f902c3c4860d9b57fb57aede482c57938a2a6a48","revlink":"","when":1779274916,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 20 May 2026 15:54:41","branch":"master","category":"curl","codebase":"","comments":"setopt: clear proxy auth properly on NULL\nVerify NULLed proxy credentials with test1648\n\nCloses #21696","files":[{"name":"lib/setopt.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1648"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib1648.c"}],"number":267844,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"88c7e16cceec816a2df45c899d49b1e85513f193","revision":"88c7e16cceec816a2df45c899d49b1e85513f193","revlink":"","when":1779285281,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 20 May 2026 19:24:50","branch":"master","category":"curl","codebase":"","comments":"cmake: quote `COMPONENTS` string in `curl-config.in.cmake`\nFor consistency and for handling an accidental empty more gracefully.\n\nFollow-up to 7d546e52b21c94e1d4f6669d2d4d64f79bff0d7b #21540\n\nCloses #21699","files":[{"name":"CMake/curl-config.in.cmake"}],"number":267857,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c30db7b6be6c19e1841710eaf3babe6847f6cd02","revision":"c30db7b6be6c19e1841710eaf3babe6847f6cd02","revlink":"","when":1779297890,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 20 May 2026 19:51:33","branch":"master","category":"curl","codebase":"","comments":"sspi: clear SSPI credentials on AcquireCredentialsHandle failure\n- Clear credentials on AcquireCredentialsHandle failure so it is not\n  used on a subsequent call.\n\nSSPI initialization may evaluate the credentials pointer to determine\nwhether or not a prior call to AcquireCredentialsHandle was successful,\ntherefore we must clear it on a failed call.\n\nCloses https://github.com/curl/curl/pull/21642","files":[{"name":"lib/vauth/krb5_sspi.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vauth/spnego_sspi.c"}],"number":267863,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ba7b65f95736c5fbef3ccfaeb945273379e003ee","revision":"ba7b65f95736c5fbef3ccfaeb945273379e003ee","revlink":"","when":1779299493,"who":"penpal <unameme@proton.me>"},{"at":"Wed 20 May 2026 19:51:34","branch":"master","category":"curl","codebase":"","comments":"cfilters: fix busy loop on blocked transfers\nWhen a transfer gets paused after the connection has been established,\nany data sitting in the kernel socket buffers will no longer get read.\n\nPrevent the sockets form being added to the pollsets, because they\nwill trigger POLLIN endlessly and cause a busy poll loop. Same in event\nbased processing.\n\nReported-by: Harry Sintonen\n\nFixes https://github.com/curl/curl/issues/21671\nCloses https://github.com/curl/curl/pull/21675","files":[{"name":"lib/cfilters.c"}],"number":267864,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5e4e62962c0f8536c612a5248e2ac4eb7d67ae66","revision":"5e4e62962c0f8536c612a5248e2ac4eb7d67ae66","revlink":"","when":1779299494,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 20 May 2026 19:51:35","branch":"master","category":"curl","codebase":"","comments":"schannel: fix revoke_best_effort setting for proxy\n- Fix revoke_best_effort reading wrong ssl config.\n\nPrior to this change the revoke_best_effort setting for the proxy was\nwrongly ignored in favor of the same setting for the destination host.\n\nIn other words, CURLSSLOPT_REVOKE_BEST_EFFORT set via\nCURLOPT_PROXY_SSL_OPTIONS did not apply to the proxy and\nCURLSSLOPT_REVOKE_BEST_EFFORT set via CURLOPT_SSL_OPTIONS wrongly\napplied to the proxy.\n\nCloses https://github.com/curl/curl/pull/21683","files":[{"name":"lib/vtls/schannel_verify.c"}],"number":267865,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cce4d3b0edd98b9b10f62485f01d37b81fd46a00","revision":"cce4d3b0edd98b9b10f62485f01d37b81fd46a00","revlink":"","when":1779299495,"who":"Joshua Rogers <MegaManSec@users.noreply.github.com>"},{"at":"Wed 20 May 2026 20:32:38","branch":"master","category":"curl","codebase":"","comments":"tests: add an assert to avoid IPC blocking\nIf so much data is being sent over the internal IPC pipe that the pipe\nbuffer fills and the syscall blocks, the program will hang. Add an\nassert to ensure that this limit is never reached. The buffer size is\ngoing to be different on different platforms, so choose 1KB which is\nlikely to be a reasonable lower bound on just about any system.\nCurrently, the maximum amount ever written is <100 bytes, so this should\nprovide plenty of headroom.\n\nSpotted by Codex Security\n\nCloses #21688","files":[{"name":"tests/runner.pm"}],"number":267880,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d3b04e56003682a927182d049f6a68ceaa2e9d93","revision":"d3b04e56003682a927182d049f6a68ceaa2e9d93","revlink":"","when":1779301958,"who":"Dan Fandrich <dan@coneharvesters.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d3b04e56003682a927182d049f6a68ceaa2e9d93"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779351883.43981,1779351935.089152],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779351935.09309,1779351935.311697],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779351935.314302,1779351935.545897],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779351935.548761,1779352949.670914],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3618/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779352949.675594,1779352950.183378],"urls":{}}],"text":["build","successful"],"times":[1779308222.100257,1779352950.186287]},"3619":{"blame":["Joshua Rogers <MegaManSec@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/Mail%20result/logs/stdio"]],"number":3619,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3619,"Build"],["codebase","","Build"],["got_revision","f2692b54f74b8bb6058ecd3cf4abcc96e8ab36ba","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","f2692b54f74b8bb6058ecd3cf4abcc96e8ab36ba","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 21 May 2026 01:31:03","branch":"master","category":"curl","codebase":"","comments":"tidy-up: use `curlx_safefree()`\nCloses #21700","files":[{"name":"lib/cf-socket.c"},{"name":"lib/curl_gssapi.c"},{"name":"lib/ftp.c"},{"name":"lib/ftplistparser.c"},{"name":"lib/getinfo.c"},{"name":"lib/http.c"},{"name":"lib/multi.c"},{"name":"lib/url.c"},{"name":"lib/vauth/krb5_sspi.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vauth/spnego_sspi.c"},{"name":"lib/vtls/apple.c"},{"name":"lib/vtls/vtls.c"},{"name":"src/tool_getparam.c"},{"name":"tests/libtest/lib518.c"},{"name":"tests/libtest/lib537.c"},{"name":"tests/libtest/lib678.c"},{"name":"tests/unit/unit1607.c"},{"name":"tests/unit/unit1609.c"}],"number":267899,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bcd0497c8112e05412d2c649e8d9eea2bda8020e","revision":"bcd0497c8112e05412d2c649e8d9eea2bda8020e","revlink":"","when":1779319863,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 21 May 2026 08:08:25","branch":"master","category":"curl","codebase":"","comments":"docs: note CURLOPT_PINNEDPUBLICKEY has no effect on legacy LDAP backend\nCloses #21682","files":[{"name":"docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.md"}],"number":267906,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f2692b54f74b8bb6058ecd3cf4abcc96e8ab36ba","revision":"f2692b54f74b8bb6058ecd3cf4abcc96e8ab36ba","revlink":"","when":1779343705,"who":"Joshua Rogers <MegaManSec@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"f2692b54f74b8bb6058ecd3cf4abcc96e8ab36ba"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779397944.90696,1779397949.623344],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779397949.627105,1779397949.795712],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779397949.797965,1779397949.933947],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779397949.936104,1779398735.757089],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3619/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779398735.762844,1779398736.143948],"urls":{}}],"text":["build","successful"],"times":[1779352959.703072,1779398736.146681]},"3620":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/Mail%20result/logs/stdio"]],"number":3620,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3620,"Build"],["codebase","","Build"],["got_revision","8e549fbdd36be99a62019218cd171ec225f25506","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","8e549fbdd36be99a62019218cd171ec225f25506","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 21 May 2026 11:07:34","branch":"master","category":"curl","codebase":"","comments":"checksrc: detect `curlx_safefree()` opportunities\nFollow-up to bcd0497c8112e05412d2c649e8d9eea2bda8020e #21700\nFollow-up to 1c3289c85e1a7a939464d5c5e84382d2e250e611 #21684\nFollow-up to c0f0e400e0bc43cbe8c42c6937ed0ac743a8d81a #5968\nFollow-up to 0f4a03cbb6fdb84d05cb6aafe50444edad4f4119\n\nCloses #21703","files":[{"name":"docs/internals/CHECKSRC.md"},{"name":"scripts/checksrc.pl"},{"name":"tests/data/test1185"}],"number":267910,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"419b1c0b751b257bd54787618454d90fe88e7b79","revision":"419b1c0b751b257bd54787618454d90fe88e7b79","revlink":"","when":1779354454,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 21 May 2026 11:24:30","branch":"master","category":"curl","codebase":"","comments":"test1185: fix to previous commit\nFollow-up to 419b1c0b751b257bd54787618454d90fe88e7b79 #21703","files":[{"name":"tests/data/test1185"}],"number":267931,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"af511a22cb525b22d7c1c5253e4b92a642e539b9","revision":"af511a22cb525b22d7c1c5253e4b92a642e539b9","revlink":"","when":1779355470,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 21 May 2026 14:13:52","branch":"master","category":"curl","codebase":"","comments":"GHA: simplify boolean `if` comparisons\nCloses #21709","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":267950,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c583e825f7a5b7ceda7d7bb703497dbe306713de","revision":"c583e825f7a5b7ceda7d7bb703497dbe306713de","revlink":"","when":1779365632,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 21 May 2026 14:57:05","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: bump windows-2025 runners to windows-2025-vs2026\nTo silence:\n```\nNOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by June 15, 2026\n```\n\nCloses #21713","files":[{"name":".github/workflows/windows.yml"}],"number":267956,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b0239417b34238121165dee465afb944cbad17ec","revision":"b0239417b34238121165dee465afb944cbad17ec","revlink":"","when":1779368225,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 21 May 2026 15:16:21","branch":"master","category":"curl","codebase":"","comments":"cmake: opt in `MSVC_VERSION` 1951 to picky warnings\nCloses #21714","files":[{"name":"CMake/PickyWarnings.cmake"}],"number":267960,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"64c51ad1785fbf09c944a35f5566163b50a861b3","revision":"64c51ad1785fbf09c944a35f5566163b50a861b3","revlink":"","when":1779369381,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 21 May 2026 15:16:21","branch":"master","category":"curl","codebase":"","comments":"multi: silence gcc 16 `-Wnull-dereference`, bump CI job to test\n- GHA/windows: bump dl-mingw job from gcc 15 to 16.\n\n- multi: silence warning while building libcurlu:\n  ```\n  In function 'multi_ischanged',\n      inlined from 'multi_socket.isra' at D:/a/curl/curl/lib/multi.c:3282:6:\n  D:/a/curl/curl/lib/multi.c:1710:17: error: null pointer dereference [-Werror=null-dereference]\n   1710 |   bool retval = (bool)multi->recheckstate;\n        |                 ^~~~~~~~~~~~~~~~~~~~~~~~~\n  D:/a/curl/curl/lib/multi.c:1712:25: error: null pointer dereference [-Werror=null-dereference]\n   1712 |     multi->recheckstate = FALSE;\n        |                         ^\n  ```\n  Ref: https://github.com/curl/curl/actions/runs/26217071531/job/77142119137?pr=21707\n\n- multi: silence another `-Wnull-dereference`, popping up in libcurl\n  with gcc 13 after the previous silencing:\n  ```\n  In function 'Curl_multi_xfers_running',\n      inlined from 'multi_socket.isra' at ../../lib/multi.c:3292:28:\n  ../../lib/multi.c:4132:15: error: null pointer dereference [-Werror=null-dereference]\n   4132 |   return multi->xfers_alive;\n        |          ~~~~~^~~~~~~~~~~~~\n  ```\n  Ref: https://github.com/curl/curl/actions/runs/26218822231/job/77148186045\n\n- multi: also add `DEBUGASSERT(multi)` to the two updated functions.\n\nCloses #21707","files":[{"name":".github/workflows/windows.yml"},{"name":"lib/multi.c"}],"number":267961,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a076f821e1744a68e9c659ebe7092bf9bedbd0b9","revision":"a076f821e1744a68e9c659ebe7092bf9bedbd0b9","revlink":"","when":1779369381,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 21 May 2026 17:28:38","branch":"master","category":"curl","codebase":"","comments":"units: tidy up begin/end blocks\n- use `UNITTEST_BEGIN_SIMPLE`/`UNITTEST_END_SIMPLE` where missing.\n- drop redundant `(void)arg;` where using `UNITTEST_BEGIN*`.\n- unit1636: drop redundant block after `UNITTEST_BEGIN*`.\n- unit1609: fix typo in comment.\n- unit1627: merge to `if`s.\n\nCloses #21715","files":[{"name":"tests/unit/unit1609.c"},{"name":"tests/unit/unit1625.c"},{"name":"tests/unit/unit1626.c"},{"name":"tests/unit/unit1627.c"},{"name":"tests/unit/unit1636.c"},{"name":"tests/unit/unit1675.c"},{"name":"tests/unit/unit3300.c"},{"name":"tests/unit/unit3301.c"}],"number":267970,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bb5500a7525a555cef092dd72f30645606b7ae4e","revision":"bb5500a7525a555cef092dd72f30645606b7ae4e","revlink":"","when":1779377318,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 21 May 2026 22:17:34","branch":"master","category":"curl","codebase":"","comments":"GHA/checksrc: add auditor-level zizmor (warning-only)\nCI time cost is 1s.\n\nIt may replace existing pedantic check, if this level isn't bringing\nfalse-positives or annoyance. Officially it's not meant for CI, but curl\nhas been passing this in the last couple of months when checked locally.\n\nCloses #21718","files":[{"name":".github/workflows/checksrc.yml"}],"number":267983,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8e549fbdd36be99a62019218cd171ec225f25506","revision":"8e549fbdd36be99a62019218cd171ec225f25506","revlink":"","when":1779394654,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"8e549fbdd36be99a62019218cd171ec225f25506"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779444920.53433,1779444950.768652],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779444950.773008,1779444950.977486],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779444950.98062,1779444951.150902],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779444951.153802,1779446650.96361],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3620/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779446650.990603,1779446651.623269],"urls":{}}],"text":["build","successful"],"times":[1779398738.336041,1779446651.628655]},"3621":{"blame":["11soda11 <115734183+Sodastream11@users.noreply.github.com>","Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/Mail%20result/logs/stdio"]],"number":3621,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3621,"Build"],["codebase","","Build"],["got_revision","7b9613fa9b1a5e04301a3920eef58e8138dad05e","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7b9613fa9b1a5e04301a3920eef58e8138dad05e","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 22 May 2026 07:48:20","branch":"master","category":"curl","codebase":"","comments":"urlapi: fix redirect handling if CURLU_NO_GUESS_SCHEME is set\nVerified by test 1967\n\nReported-by: Joshua Rogers\nCloses #21721","files":[{"name":"lib/urlapi.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1967"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib1967.c"}],"number":268012,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7e350dd147ff64aead4595c3658c1f60e2dc749f","revision":"7e350dd147ff64aead4595c3658c1f60e2dc749f","revlink":"","when":1779428900,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 22 May 2026 08:13:51","branch":"master","category":"curl","codebase":"","comments":"KNOWN_BUGS.md: remove fixed GnuTLS <-> OpenSSL incompat bug\nThe entry is about GnuTLS not sending the client cert when it doesn't\nmatch the `DN` the server requested.  OpenSSL does the opposite.\n\nThe issue was already fixed by #4958 and removed from KNOWN_BUGS,\nbut it was added back to the list by #16677, seemingly by mistake.\n\nThe issue is still fixed for GnuTLS >= 3.5.0.\nAs curl only supports GnuTLS >= 3.6.5, remove the bug entry from\nKNOWN_BUGS.md\n\nFixes #21720\nCloses #21722","files":[{"name":"docs/KNOWN_BUGS.md"}],"number":268014,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2056498625d183248a9d435a43a2b41f58b2e74d","revision":"2056498625d183248a9d435a43a2b41f58b2e74d","revlink":"","when":1779430431,"who":"11soda11 <115734183+Sodastream11@users.noreply.github.com>"},{"at":"Fri 22 May 2026 09:44:08","branch":"master","category":"curl","codebase":"","comments":"http2: remove stream dependency tracking\nThe HTTP/2 feature is deprecated, few servers implement it and our\nimplementation is complicated by its state management. Make the two\nCURLOPT_* involved a nop and deprecate them.\n\nCloses #21723","files":[{"name":"docs/libcurl/curl_easy_setopt.md"},{"name":"docs/libcurl/opts/CURLOPT_STREAM_DEPENDS.md"},{"name":"docs/libcurl/opts/CURLOPT_STREAM_DEPENDS_E.md"},{"name":"docs/libcurl/symbols-in-versions"},{"name":"include/curl/curl.h"},{"name":"lib/http2.c"},{"name":"lib/setopt.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"}],"number":268025,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bfbff7852f050232edd3e5ca5c6bf2021c340f5a","revision":"bfbff7852f050232edd3e5ca5c6bf2021c340f5a","revlink":"","when":1779435848,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 22 May 2026 09:48:59","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":268026,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f69405b38f0144cab73aa1237d5b9dc46a6f50b2","revision":"f69405b38f0144cab73aa1237d5b9dc46a6f50b2","revlink":"","when":1779436139,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 22 May 2026 10:03:05","branch":"master","category":"curl","codebase":"","comments":"ngtcp2: fail handshake directly\nWhen certificate verification fails, error out of the handshake\ncallback, forcing ngtcp2 to stop processing the connection any further.\n\nCloses #21712","files":[{"name":"lib/vquic/curl_ngtcp2.c"}],"number":268039,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7b9613fa9b1a5e04301a3920eef58e8138dad05e","revision":"7b9613fa9b1a5e04301a3920eef58e8138dad05e","revlink":"","when":1779436985,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7b9613fa9b1a5e04301a3920eef58e8138dad05e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779490392.218374,1779490408.757639],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779490408.763023,1779490408.924984],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779490408.927233,1779490409.079239],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779490409.082094,1779491525.151689],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3621/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779491525.321777,1779491571.422217],"urls":{}}],"text":["build","successful"],"times":[1779446655.105688,1779491571.434015]},"3622":{"blame":["Jay Satiro <raysatiro@yahoo.com>","Joshua Rogers <MegaManSec@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/Mail%20result/logs/stdio"]],"number":3622,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3622,"Build"],["codebase","","Build"],["got_revision","fc90bdbaf9c9336912671715af0a778529b8f6c1","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","fc90bdbaf9c9336912671715af0a778529b8f6c1","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 22 May 2026 17:18:02","branch":"master","category":"curl","codebase":"","comments":"CIPHERS.md: fix the example that uses only TLS 1.3\n- Add --tls-max 1.3 to set the maximum version to TLS 1.3.\n\n- Remove Schannel because it doesn't support TLS 1.3 ciphers since\n  6238888.\n\nPrior to this change the example set the minimum version to TLS 1.3 but\nnot the maximum version to TLS 1.3.\n\nRef: https://github.com/curl/curl/issues/21702\n\nCloses https://github.com/curl/curl/pull/21719","files":[{"name":"docs/CIPHERS.md"}],"number":268080,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2ba0a0e41e6296c23e735981168c64972a13ed70","revision":"2ba0a0e41e6296c23e735981168c64972a13ed70","revlink":"","when":1779463082,"who":"Jay Satiro <raysatiro@yahoo.com>"},{"at":"Fri 22 May 2026 17:22:15","branch":"master","category":"curl","codebase":"","comments":"schannel: error on TLS 1.3-only with cipher list\nThe legacy SCHANNEL_CRED path cannot negotiate TLS 1.3. When TLS 1.3\nis the only enabled protocol and a cipher list is set, fail instead of\nsilently downgrading to TLS 1.2.\n\nFixes https://github.com/curl/curl/issues/21702\nCloses https://github.com/curl/curl/pull/21725","files":[{"name":"lib/vtls/schannel.c"}],"number":268081,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fc90bdbaf9c9336912671715af0a778529b8f6c1","revision":"fc90bdbaf9c9336912671715af0a778529b8f6c1","revlink":"","when":1779463335,"who":"Joshua Rogers <MegaManSec@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"fc90bdbaf9c9336912671715af0a778529b8f6c1"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779535243.402646,1779535391.260251],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779535391.268888,1779535391.661897],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779535391.665353,1779535391.850931],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779535391.854316,1779536507.662808],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3622/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779536507.692077,1779536511.588493],"urls":{}}],"text":["build","successful"],"times":[1779491595.056394,1779536511.592782]},"3623":{"blame":["Max Dymond <cmeister2@gmail.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/Mail%20result/logs/stdio"]],"number":3623,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3623,"Build"],["codebase","","Build"],["got_revision","307cfd008b167534a28e7949087477039ab5d0e7","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","307cfd008b167534a28e7949087477039ab5d0e7","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 24 May 2026 11:12:30","branch":"master","category":"curl","codebase":"","comments":"KNOWN_BUGS: remove stale Threads::Threads entry\nThe old CMake bug about exporting -lpthread instead of Threads::Threads\nno longer matches current master. As of 2d546d239ecd455b6459e68b85ef8d4b045c0a00\n(\"cmake: use Threads::Threads imported target for POSIX Threads\"),\nthe build now uses Threads::Threads and the generated CMake package\nconfig resolves the dependency explicitly, so this KNOWN_BUGS entry is stale.\n\nCloses #21734","files":[{"name":"docs/KNOWN_BUGS.md"}],"number":268188,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"307cfd008b167534a28e7949087477039ab5d0e7","revision":"307cfd008b167534a28e7949087477039ab5d0e7","revlink":"","when":1779613950,"who":"Max Dymond <cmeister2@gmail.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"307cfd008b167534a28e7949087477039ab5d0e7"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779638143.372065,1779638170.887413],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779638170.893826,1779638171.063655],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779638171.066068,1779638171.214324],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779638171.216956,1779638990.293184],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3623/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779638990.297865,1779638990.702421],"urls":{}}],"text":["build","successful"],"times":[1779614586.207738,1779638990.704941]},"3624":{"blame":["Max Dymond <cmeister2@gmail.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/Mail%20result/logs/stdio"]],"number":3624,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3624,"Build"],["codebase","","Build"],["got_revision","4102400028612bf83c61755efbe4cdef49b231b7","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4102400028612bf83c61755efbe4cdef49b231b7","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 24 May 2026 12:02:26","branch":"master","category":"curl","codebase":"","comments":"mailmap: cmeister2@gmail is primary for Max Dymond\nI'd rather all my commits be attributed to cmeister2@gmail.com instead\nof anything else; especially not my old Microsoft email address!\n\nCloses #21735","files":[{"name":".mailmap"}],"number":268195,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dc8a87fc74136970b7927a76dfc8a491ca9c8e91","revision":"dc8a87fc74136970b7927a76dfc8a491ca9c8e91","revlink":"","when":1779616946,"who":"Max Dymond <cmeister2@gmail.com>"},{"at":"Sun 24 May 2026 14:16:38","branch":"master","category":"curl","codebase":"","comments":"quiche: bump cloudflare/quiche to v0.29.0, update pytest workaround\nAlso:\n- drop no longer necessary quiche build workaround.\n- update build for boringssl's new location (since v0.29.0, it's no\n  longer vendored) within the quiche tree.\n- move boringssl install dir out of quiche tree, and shorten it.\n\nRef: https://github.com/cloudflare/quiche/issues/2277\nRef: https://github.com/cloudflare/quiche/pull/2278\nRef: #21620\n\nCloses #21730","files":[{"name":".github/workflows/http3-linux.yml"},{"name":"tests/http/test_05_errors.py"}],"number":268206,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"252b82f693574e884fb36dfde9371b409716a0fc","revision":"252b82f693574e884fb36dfde9371b409716a0fc","revlink":"","when":1779624998,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 24 May 2026 15:20:35","branch":"master","category":"curl","codebase":"","comments":"GHA/http3-linux: fixup quiche cache\nCloses #21740","files":[{"name":".github/workflows/http3-linux.yml"}],"number":268211,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4102400028612bf83c61755efbe4cdef49b231b7","revision":"4102400028612bf83c61755efbe4cdef49b231b7","revlink":"","when":1779628835,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4102400028612bf83c61755efbe4cdef49b231b7"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779682715.80102,1779682723.942355],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779682723.947195,1779682724.143831],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779682724.146197,1779682724.323223],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779682724.326526,1779684811.972067],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3624/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779684811.995573,1779684818.076861],"urls":{}}],"text":["build","successful"],"times":[1779638993.039403,1779684818.094947]},"3625":{"blame":["Joshua Rogers <MegaManSec@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/Mail%20result/logs/stdio"]],"number":3625,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3625,"Build"],["codebase","","Build"],["got_revision","0b8dbbc63c98777e4584cb9fbd71df3464008ad1","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0b8dbbc63c98777e4584cb9fbd71df3464008ad1","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 25 May 2026 16:46:22","branch":"master","category":"curl","codebase":"","comments":"libssh: map SSH_KNOWN_HOSTS_OTHER to CURLKHMATCH_MISMATCH\nHost key type mismatch from libssh was incorrectly reported as missing,\ncausing key callbacks to accept instead of reject.\n\nReported by: Joshua Rogers (Aisle Research)\nCloses #21724","files":[{"name":"lib/vssh/libssh.c"}],"number":268266,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0b8dbbc63c98777e4584cb9fbd71df3464008ad1","revision":"0b8dbbc63c98777e4584cb9fbd71df3464008ad1","revlink":"","when":1779720382,"who":"Joshua Rogers <MegaManSec@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0b8dbbc63c98777e4584cb9fbd71df3464008ad1"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779720771.68469,1779720795.452587],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779720795.456186,1779720795.62063],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779720795.622813,1779720795.763156],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779720795.765336,1779721601.428265],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3625/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779721601.433915,1779721601.824587],"urls":{}}],"text":["build","successful"],"times":[1779720771.611919,1779721601.827451]},"3626":{"blame":["Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/Mail%20result/logs/stdio"]],"number":3626,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3626,"Build"],["codebase","","Build"],["got_revision","230a98663687284eafb80c19f3940f10f4701f12","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","230a98663687284eafb80c19f3940f10f4701f12","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 25 May 2026 17:02:43","branch":"master","category":"curl","codebase":"","comments":"ldap: switch of chasing referrals\nIt is switched off in the OpenLDAP backend, so we should do the\nsame here.\n\nFollow-up to cdc1da912066535680f02eb31\n\nCloses #21732","files":[{"name":"lib/ldap.c"}],"number":268271,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"230a98663687284eafb80c19f3940f10f4701f12","revision":"230a98663687284eafb80c19f3940f10f4701f12","revlink":"","when":1779721363,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"230a98663687284eafb80c19f3940f10f4701f12"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779765544.685917,1779765572.002325],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779765572.01557,1779765573.018698],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779765573.023652,1779765574.191312],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779765574.200432,1779766964.867574],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3626/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779766964.915208,1779766965.404828],"urls":{}}],"text":["build","successful"],"times":[1779721976.923562,1779766965.408132]},"3627":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/Mail%20result/logs/stdio"]],"number":3627,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3627,"Build"],["codebase","","Build"],["got_revision","a4d8fd7a2a6b799a8e8064c11cefcd9b5c7ec1c9","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a4d8fd7a2a6b799a8e8064c11cefcd9b5c7ec1c9","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 26 May 2026 10:00:22","branch":"master","category":"curl","codebase":"","comments":"VULN-DISCLOSURE-POLICY.md: emphasize the no email thank you part\nCloses #21747","files":[{"name":"docs/VULN-DISCLOSURE-POLICY.md"}],"number":268321,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a4d8fd7a2a6b799a8e8064c11cefcd9b5c7ec1c9","revision":"a4d8fd7a2a6b799a8e8064c11cefcd9b5c7ec1c9","revlink":"","when":1779782422,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a4d8fd7a2a6b799a8e8064c11cefcd9b5c7ec1c9"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779813837.434025,1779813860.182625],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779813860.187315,1779813860.358617],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779813860.360853,1779813860.509794],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779813860.511998,1779815052.726923],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3627/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779815052.736967,1779815053.839186],"urls":{}}],"text":["build","successful"],"times":[1779782583.01376,1779815053.843873]},"3628":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","mik <16636149+mik-at@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/Mail%20result/logs/stdio"]],"number":3628,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3628,"Build"],["codebase","","Build"],["got_revision","01d8191b25a05e8fa91553a6c0d48acb99907d26","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","01d8191b25a05e8fa91553a6c0d48acb99907d26","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 26 May 2026 10:04:40","branch":"master","category":"curl","codebase":"","comments":"transfer: clear referer when set to NULL\nVerify in test 1649\n\nCloses #21741","files":[{"name":"lib/transfer.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1649"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib1649.c"}],"number":268323,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"862e8a74a84478d82973471b4f49dc2746c1780e","revision":"862e8a74a84478d82973471b4f49dc2746c1780e","revlink":"","when":1779782680,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 26 May 2026 10:52:34","branch":"master","category":"curl","codebase":"","comments":"multi: handle pause in multi socket callback\nThe mev_sh_entry object might be removed if curl_easy_pause() is called\nfrom within the socket callback.\n\nIntroduced a 'magic' struct field to to 'mev_sh_entry' to make it easier\nto programmatically detect/assert if the pointer is bad - in debug\nbuilds.\n\nReported-by: Joshua Rogers\nCloses #21748","files":[{"name":"lib/multi_ev.c"}],"number":268330,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5ab34cba42e4ee4282fe8bab43f311d51b9bf9bd","revision":"5ab34cba42e4ee4282fe8bab43f311d51b9bf9bd","revlink":"","when":1779785554,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 26 May 2026 11:27:46","branch":"master","category":"curl","codebase":"","comments":"docs: fix odd wording in CONTRIBUTE.md\nFound with AI assistance, verified manually\n\nCloses #21705","files":[{"name":"docs/CONTRIBUTE.md"}],"number":268342,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"32227f83b4c52c23d4b64314e5d29a980e83d2a6","revision":"32227f83b4c52c23d4b64314e5d29a980e83d2a6","revlink":"","when":1779787666,"who":"mik <16636149+mik-at@users.noreply.github.com>"},{"at":"Tue 26 May 2026 13:01:30","branch":"master","category":"curl","codebase":"","comments":"multi_ev: silence clang-tidy nonsense\nAbout a \"unnecessary define\" - my ass.\n\nCloses #21752","files":[{"name":"lib/multi_ev.c"}],"number":268358,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"eb8f31e18b042fb0fbaca416e19b75343627f01d","revision":"eb8f31e18b042fb0fbaca416e19b75343627f01d","revlink":"","when":1779793290,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 26 May 2026 13:41:21","branch":"master","category":"curl","codebase":"","comments":"GnuTLS: require 3.7.2 for earlydata\nSince all API features we need for TLSv1.3 earlydata support do exist\nonly from version 3.7.2 onwards, make that the minimal version required.\n\nFixes #21750\nReported-by: Johannes Schlatow\nCloses #21751","files":[{"name":"lib/vtls/gtls.c"},{"name":"tests/http/testenv/env.py"}],"number":268362,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f27233e9843b0e8d510cb8b79622238ba853befe","revision":"f27233e9843b0e8d510cb8b79622238ba853befe","revlink":"","when":1779795681,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 26 May 2026 15:23:43","branch":"master","category":"curl","codebase":"","comments":"GHA: bump LibreSSL to 4.3.2\nAlso switch back to ftp.openbsd.org download server. More often than not\nthe GitHub release entry is missing the download artifacts at the time\nof detecting a new version, breaking automatic bumps. We cache the\ndownload so it does not bang the origin server with many requests.\n\nFollow-up to 800b0bec18e9c77e35912fac8321c791d7b57863 #19082\nCloses #21742\nCloses #21754","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":268369,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"01d8191b25a05e8fa91553a6c0d48acb99907d26","revision":"01d8191b25a05e8fa91553a6c0d48acb99907d26","revlink":"","when":1779801823,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"01d8191b25a05e8fa91553a6c0d48acb99907d26"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779857121.66664,1779857140.89449],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779857140.921337,1779857141.43153],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779857141.435815,1779857141.652663],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779857141.656256,1779858906.910841],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3628/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779858906.942028,1779858908.406505],"urls":{}}],"text":["build","successful"],"times":[1779815056.62961,1779858908.413215]},"3629":{"blame":["Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/Mail%20result/logs/stdio"]],"number":3629,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3629,"Build"],["codebase","","Build"],["got_revision","efc3f2309e1c87c67700350f7df8da508cd307cd","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","efc3f2309e1c87c67700350f7df8da508cd307cd","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 26 May 2026 21:59:48","branch":"master","category":"curl","codebase":"","comments":"test1981: explicitly set the locale\nOtherwise we may get a different month name in the output.\n\nCloses #21749","files":[{"name":"tests/data/test1981"}],"number":268412,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"90a7732d467eae7c5a59fc07c5a072970926f8c6","revision":"90a7732d467eae7c5a59fc07c5a072970926f8c6","revlink":"","when":1779825588,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 26 May 2026 21:59:48","branch":"master","category":"curl","codebase":"","comments":"GHA: require HTTPS protocol in redirections (where missing)\nAlso:\n- drop following redirects on `openldap.org`.\n\nCloses #21757","files":[{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":268413,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"500820682ce570f21586f567ddec4dbea4e6dad5","revision":"500820682ce570f21586f567ddec4dbea4e6dad5","revlink":"","when":1779825588,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 26 May 2026 21:59:48","branch":"master","category":"curl","codebase":"","comments":"GHA: verify tarball downloads\nDetect latest tarball version via the https://curl.se/downloads.html\npage, download the signing key from a public keyserver then verify\nsource download signatures.\n\nTo ensure that public downloads are intact.\n\nCloses #21759","files":[{"name":".github/workflows/distcheck.yml"}],"number":268414,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2cc171cbd4a9eac84f5c62c5b987347e5f8880e1","revision":"2cc171cbd4a9eac84f5c62c5b987347e5f8880e1","revlink":"","when":1779825588,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 26 May 2026 21:59:48","branch":"master","category":"curl","codebase":"","comments":"INSTALL-CMAKE.md: drop two obsolete sections\nFollow-up to 89043ba90689418a115e967633e261139b48ce23 #20407\n\nCloses #21761","files":[{"name":"docs/INSTALL-CMAKE.md"}],"number":268415,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0cb455aa85c4ae49b82760bc8ae894a3fc607425","revision":"0cb455aa85c4ae49b82760bc8ae894a3fc607425","revlink":"","when":1779825588,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 26 May 2026 22:33:25","branch":"master","category":"curl","codebase":"","comments":"GHA: fix locale tests on macOS, extend to verify test 1981\n- fix macOS locale tests to clear existing variables.\n  (Without this, the system-defined `LC_ALL` takes precedence, and\n  the custom envs in CI are ignored.)\n\n- trigger test 1981 issue by setting `LC_TIME` to non-English, on macOS.\n  (On Linux it'd require explicitly installing a non-English locale, I\n  skipped this for simplicity.)\n  ```\n  [...]\n  -Time: 01/Aug/2025 08:31:43.037103 +0000 UTC[CR][LF]\n  +Time: 01/ao%c3%bb/2025 08:31:43.037103 +0000 UTC[CR][LF]\n  [...]\n  FAIL 1981: '%time output with --write-out' HTTP, HTTP GET\n  ```\n  Follow-up to 90a7732d467eae7c5a59fc07c5a072970926f8c6 #21749\n\nFollow-up to 1cc8a5235f76e744433cbf28ec98ecb972158387 #17988\nFollow-up to c221c0ee5935497168c52686a9d8cc87b45bbca9 #17938\n\nCloses #21753","files":[{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"}],"number":268417,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"efc3f2309e1c87c67700350f7df8da508cd307cd","revision":"efc3f2309e1c87c67700350f7df8da508cd307cd","revlink":"","when":1779827605,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"efc3f2309e1c87c67700350f7df8da508cd307cd"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779902532.041751,1779902554.979652],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779902554.984091,1779902555.154283],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779902555.157243,1779902555.315342],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779902555.317629,1779903392.48468],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3629/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779903392.491487,1779903392.871535],"urls":{}}],"text":["build","successful"],"times":[1779858914.22125,1779903392.874351]},"3630":{"blame":["Aritra Basu <aritrbas+gh@cisco.com>","Daniel Stenberg <daniel@haxx.se>","Joshua Rogers <MegaManSec@users.noreply.github.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","tiymat <138939221+tiymat@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/Mail%20result/logs/stdio"]],"number":3630,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3630,"Build"],["codebase","","Build"],["got_revision","50b1408f97d9e8fc585c5351cbf86bf60a30eb59","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","50b1408f97d9e8fc585c5351cbf86bf60a30eb59","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 27 May 2026 08:49:53","branch":"master","category":"curl","codebase":"","comments":"HTTP/3: add proxy CONNECT and MASQUE CONNECT-UDP support (ngtcp2 QUIC)\nThis patch adds two major proxy capabilities to curl (ngtcp2 QUIC):\n- HTTP/3 Proxy CONNECT: Tunnel HTTP/1.1 or HTTP/2 traffic through an\n  HTTPS proxy that speaks HTTP/3 (QUIC) using the standard CONNECT\n  method over an HTTP/3 connection.\n- MASQUE CONNECT-UDP: Tunnel HTTP/3 (QUIC) traffic through an HTTP\n  proxy (speaking HTTP/1.1, HTTP/2, or HTTP/3) using the extended\n  CONNECT method with the CONNECT-UDP protocol (RFC9297 & RFC9298).\n\nPublic API additions:\n- `CURLPROXY_HTTPS3`: new proxy type constant for HTTP/3 proxy\n- `--proxy-http3`: new CLI flag to negotiate HTTP/3 with HTTPS proxy\n\nThe implementation adds two new filters:\n- `H3-PROXY` - enables negotiating HTTP/3 (QUIC) to the proxy and\n  running CONNECT/CONNECT-UDP through that proxy transport.\n- `CAPSULE` - dedicated filter inserted between QUIC transport and\n  HTTP-PROXY to handle datagram capsule encapsulation/decapsulation.\n\nHere is how the curl filter chaining looks in different scenarios:\n- HTTP/3 Proxy CONNECT (tunneling TCP protocols over QUIC proxy):\n  conn -> HTTP/1.1 or HTTP/2  -> SSL -> HTTP-PROXY ->\n                                 H3-PROXY -> HAPPY-EYEBALLS -> UDP\n- MASQUE CONNECT-UDP (tunneling QUIC over any proxy):\n  conn -> HTTP/3 -> CAPSULE -> HTTP-PROXY -> H3-PROXY ->\n                               HAPPY-EYEBALLS -> UDP\n  conn -> HTTP/3 -> CAPSULE -> HTTP-PROXY -> H1-PROXY or H2-PROXY ->\n                               SSL -> HAPPY-EYEBALLS -> TCP\n\n- Both features currently require the ngtcp2 QUIC backend.\n- Both features are experimental (disabled by default). Enable with\n  `--enable-proxy-http3`(autotools) or `-DUSE_PROXY_HTTP3=ON`(CMake).\n\nTests:\n- tests/unit/unit3400.c: Unit tests for capsule protocol encode/decode\n- tests/http/test_60_h3_proxy.py: Comprehensive pytest integration suite\n- tests/http/testenv/h2o.py: Managing h2o instances with HTTP/1.1, HTTP/2,\n  and HTTP/3 (QUIC) listeners, proxy.connect and proxy.connect-udp enabled.\n\nReferences:\n  RFC 9297 - HTTP Datagrams and the Capsule Protocol\n  RFC 9298 - Proxying UDP in HTTP\n  RFC 9000 \u00a716 \u2014 Variable-Length Integer Encoding\n\nSigned-off-by: Aritra Basu <aritrbas+gh@cisco.com>\n\nCloses #21153","files":[{"name":".github/scripts/pyspelling.words"},{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"docs/EXPERIMENTAL.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/cmdline-opts/Makefile.inc"},{"name":"docs/cmdline-opts/proxy-http2.md"},{"name":"docs/cmdline-opts/proxy-http3.md"},{"name":"docs/internals/CONNECTION-FILTERS.md"},{"name":"docs/libcurl/curl_version_info.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXYTYPE.md"},{"name":"docs/libcurl/symbols-in-versions"},{"name":"docs/options-in-versions"},{"name":"docs/tests/HTTP.md"},{"name":"include/curl/curl.h"},{"name":"lib/Makefile.inc"},{"name":"lib/capsule.c"},{"name":"lib/capsule.h"},{"name":"lib/cf-capsule.c"},{"name":"lib/cf-capsule.h"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-h1-proxy.h"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-h2-proxy.h"},{"name":"lib/cf-h3-proxy.c"},{"name":"lib/cf-h3-proxy.h"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-ip-happy.h"},{"name":"lib/connect.c"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_trc.c"},{"name":"lib/http.c"},{"name":"lib/http.h"},{"name":"lib/http2.c"},{"name":"lib/http_proxy.c"},{"name":"lib/http_proxy.h"},{"name":"lib/peer.c"},{"name":"lib/peer.h"},{"name":"lib/setopt.c"},{"name":"lib/url.c"},{"name":"lib/version.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_ngtcp2.h"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/vquic-tls.c"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls_int.h"},{"name":"src/tool_getparam.c"},{"name":"src/tool_getparam.h"},{"name":"src/tool_listhelp.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3400"},{"name":"tests/http/CMakeLists.txt"},{"name":"tests/http/Makefile.am"},{"name":"tests/http/config.ini.in"},{"name":"tests/http/conftest.py"},{"name":"tests/http/test_60_h3_proxy.py"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/http/testenv/env.py"},{"name":"tests/http/testenv/h2o.py"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit3400.c"}],"number":268428,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4","revision":"e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4","revlink":"","when":1779864593,"who":"Aritra Basu <aritrbas+gh@cisco.com>"},{"at":"Wed 27 May 2026 09:01:00","branch":"master","category":"curl","codebase":"","comments":"gtls: fix ignored return and uninitialized status in OCSP check\ngnutls_ocsp_resp_get_single() was called with (void) discarding its\nreturn value, so a failure (e.g. an OCSP response with no\nSingleResponse entries) went undetected.  The following switch() then\nread an uninitialized gnutls_ocsp_cert_status_t, which is undefined\nbehaviour and could yield GNUTLS_OCSP_CERT_GOOD (0) depending on\nstack contents, causing gtls_verify_ocsp_status to return CURLE_OK for\na response that was never successfully parsed.\n\nFix by initializing status to GNUTLS_OCSP_CERT_UNKNOWN and treating a\nnegative return from gnutls_ocsp_resp_get_single as an error.\n\nCloses #21679","files":[{"name":"lib/vtls/gtls.c"}],"number":268431,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f21b5d4e6628370e1400d9503ee243f5150b5cea","revision":"f21b5d4e6628370e1400d9503ee243f5150b5cea","revlink":"","when":1779865260,"who":"Joshua Rogers <MegaManSec@users.noreply.github.com>"},{"at":"Wed 27 May 2026 09:06:55","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":268432,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"23e4bd9602acb8aad0583b88d8b74734d6a31f1b","revision":"23e4bd9602acb8aad0583b88d8b74734d6a31f1b","revlink":"","when":1779865615,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 27 May 2026 09:38:39","branch":"master","category":"curl","codebase":"","comments":"gtls: use the correct return code in trace output\nInstead of using a hard-coded zero.\n\nSpotted by Copilot\n\nCloses #21766","files":[{"name":"lib/vtls/gtls.c"}],"number":268445,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"efdf733baebc475af485b582551844f20bed546b","revision":"efdf733baebc475af485b582551844f20bed546b","revlink":"","when":1779867519,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 27 May 2026 09:39:37","branch":"master","category":"curl","codebase":"","comments":"urlapi: forbid '|' in host\nCloses #21762","files":[{"name":"lib/urlapi.c"},{"name":"tests/libtest/lib1560.c"}],"number":268446,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a8e6f90a6980a70839823b7fe5f6e0faeeec4833","revision":"a8e6f90a6980a70839823b7fe5f6e0faeeec4833","revlink":"","when":1779867577,"who":"tiymat <138939221+tiymat@users.noreply.github.com>"},{"at":"Wed 27 May 2026 09:50:34","branch":"master","category":"curl","codebase":"","comments":"content_encoding: fix limit failure message\nThe message triggered earlier than intended and did not take the\ntransfer/content type into account.\n\nRef #21603\nReported-by: Joshua Rogers\nCloses #21756","files":[{"name":"lib/content_encoding.c"},{"name":"tests/data/test387"},{"name":"tests/data/test418"}],"number":268449,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"049ec8a3631b72e834a4a87dcd04759885138f7c","revision":"049ec8a3631b72e834a4a87dcd04759885138f7c","revlink":"","when":1779868234,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 27 May 2026 09:52:48","branch":"master","category":"curl","codebase":"","comments":"content_encoding: timeout during slow decoding\nCheck during transfer/content decoding for every MB or so, if the\ntransfer has reached its overall time limit. Error out if so.\n\nThis is mainly a protectin against compression bombs using way more time\nthan the transfer is allowed to. Normal compression ratios are unlikely\nto benefit as they need more upstream data where the timeout handling is\nalready in place.\n\nFixes #21603\nReported-by: Joshua Rogers\nCloses #21758","files":[{"name":"lib/content_encoding.c"}],"number":268450,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1791a087079e90769d52e7a797a59ecaf2d1bd6d","revision":"1791a087079e90769d52e7a797a59ecaf2d1bd6d","revlink":"","when":1779868368,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 27 May 2026 10:55:59","branch":"master","category":"curl","codebase":"","comments":"cf-h3-proxy: add SSL flag\nSince the proxy filter does TLS, it needs to set the SSL flag.\n\nFollow-up to e78b1b3eccfa6a2e3\nCloses #21770\n\nSpotted by Codex Security","files":[{"name":"lib/cf-h3-proxy.c"}],"number":268459,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a7d4abb0cfcc5b155174675c51d0edecc15eccbb","revision":"a7d4abb0cfcc5b155174675c51d0edecc15eccbb","revlink":"","when":1779872159,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 27 May 2026 16:53:57","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- H3 proxy: re-sync code with original source `curl_ngtcp2.c` to reduce\n  differences, and to apply missed minor fixes. Also apply clang-format.\n  Drop redundant `#undef`s, casts, `#endif` comments, includes, drop\n  intermediate variables, sync include and macro order.\n  Follow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\n- INSTALL-CMAKE.md: move `CURL_ENABLE_SMB` to the enable section.\n- tests/http/env: rename `tcpdmp` to `tcpdump` to match object variable.\n- mbedtls: drop incorrect `mbedTLS 4+` comments.\n  (features are also supported by 3+, meaning it's always supported.)\n- lib1648: rename a variable to match purpose.\n- CIPHERS.md: alpha-sort link list.\n- replace rare `X''` hex markup with `0x`.\n- `IP v4/6` -> `IPv4/6`.\n- 'version X.Y' -> 'vX.Y', where sensible.\n- 'VX.Y' -> 'vX.Y', where sensible.\n- fix indents, casing, newlines, typos.\n\nCloses #21772","files":[{"name":".github/workflows/linux-old.yml"},{"name":"RELEASE-NOTES"},{"name":"configure.ac"},{"name":"docs/CIPHERS.md"},{"name":"docs/CONTRIBUTE.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/RUSTLS.md"},{"name":"docs/internals/CHECKSRC.md"},{"name":"include/curl/curlver.h"},{"name":"lib/capsule.c"},{"name":"lib/cf-capsule.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-h3-proxy.c"},{"name":"lib/cf-h3-proxy.h"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/md5.c"},{"name":"lib/netrc.c"},{"name":"lib/sha256.c"},{"name":"lib/socks.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"projects/vms/build_gnv_curl_pcsi_desc.com"},{"name":"projects/vms/build_vms.com"},{"name":"projects/vms/curl_gnv_build_steps.txt"},{"name":"projects/vms/readme"},{"name":"src/tool_getpass.c"},{"name":"tests/http/test_20_websockets.py"},{"name":"tests/http/testenv/env.py"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/libtest/lib1648.c"},{"name":"tests/server/socksd.c"}],"number":268497,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7e1001bcd69967707cf6fee9e71fc10dd244d509","revision":"7e1001bcd69967707cf6fee9e71fc10dd244d509","revlink":"","when":1779893637,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 16:53:57","branch":"master","category":"curl","codebase":"","comments":"INSTALL-CMAKE.md: document `H2O` config variable\nFollow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\n\nCloses #21769","files":[{"name":"docs/INSTALL-CMAKE.md"}],"number":268498,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4f31f076c2b4470fa74c359f7bd85fa74a4af9a6","revision":"4f31f076c2b4470fa74c359f7bd85fa74a4af9a6","revlink":"","when":1779893637,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 16:53:57","branch":"master","category":"curl","codebase":"","comments":"vtls_spack: drop redundant macro fallbacks\nFor `UINT16_MAX` and `UINT32_MAX`. They are used in other sources\nwithout this fallback.\n\nCloses #21768","files":[{"name":"lib/vtls/vtls_spack.c"}],"number":268499,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7bcf34672d059313edb6f6bbab83c4285ef0a5ca","revision":"7bcf34672d059313edb6f6bbab83c4285ef0a5ca","revlink":"","when":1779893637,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 16:57:38","branch":"master","category":"curl","codebase":"","comments":"curl_sha512_256: fix result code on error\nReplace result code `CURLE_SSL_CIPHER` with\n`CURLE_BAD_FUNCTION_ARGUMENT` in case of a low-level digest function\nfails. Functionality is related to vauth, not SSL, and the operation is\na digest, not a cipher.\n\nAlso fix a indentation.\n\nFollow-up to 05268cf801a193b68411cfa298413c3e5ca79d4f #13070\n\nCloses #21767","files":[{"name":"lib/curl_sha512_256.c"}],"number":268500,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c7f0267eb774104173d49625d98d2da6f91fdf81","revision":"c7f0267eb774104173d49625d98d2da6f91fdf81","revlink":"","when":1779893858,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 16:57:38","branch":"master","category":"curl","codebase":"","comments":"schannel: check `schannel_sha256sum()` success, and more\nAlso:\n- support 4GiB+ SHA-256 digest inputs.\n- check `CryptGetHashParam()` output size.\n- avoid overwriting existing digest when new digest calculation fails.\n- avoid adding digest hash element on failure.\n\nCloses #21739","files":[{"name":"lib/vtls/schannel.c"}],"number":268501,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a1baacc670127ece13d8d4664ca4f768b283ae99","revision":"a1baacc670127ece13d8d4664ca4f768b283ae99","revlink":"","when":1779893858,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 16:57:39","branch":"master","category":"curl","codebase":"","comments":"vtls: more large buffer support and error checks for SHA-256\n- gnutls: support 4GiB+ SHA-256 digest inputs.\n- openssl: check success of low-level update/finish digest calls.\n- openssl: pass NULL to `EVP_DigestFinal_ex()` instead of discarding\n  returned value.\n- wolfssl: support 4GiB+ SHA-256 digest inputs.\n- wolfssl: check success of low-level update/finish digest calls.\n- sync and tidy up argument names in low-level sha256_sum functions.\n\nCloses #21771","files":[{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/wolfssl.c"}],"number":268502,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"40f2da6ec3d032b1645c17cfa8dffeaaf7052c2a","revision":"40f2da6ec3d032b1645c17cfa8dffeaaf7052c2a","revlink":"","when":1779893859,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 16:57:56","branch":"master","category":"curl","codebase":"","comments":"autotools: mbedtls detection fixes\n- fix symbol used for first-round detection.\n- skip detecting mbedtls on custom path if custom path was not supplied.\n\nReported-by: Ross Burton\nFixes #21727\n\nCloses #21729","files":[{"name":"m4/curl-mbedtls.m4"}],"number":268503,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"50b1408f97d9e8fc585c5351cbf86bf60a30eb59","revision":"50b1408f97d9e8fc585c5351cbf86bf60a30eb59","revlink":"","when":1779893876,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"50b1408f97d9e8fc585c5351cbf86bf60a30eb59"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779945304.895907,1779945320.757574],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779945320.764414,1779945321.216631],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779945321.220359,1779945321.723266],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779945321.728586,1779946713.139553],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3630/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779946713.202101,1779946713.725781],"urls":{}}],"text":["build","successful"],"times":[1779903395.082753,1779946713.730129]},"3631":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/Mail%20result/logs/stdio"]],"number":3631,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3631,"Build"],["codebase","","Build"],["got_revision","6597e6d4610d95cada3f3b2768b39705ae158e2d","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","6597e6d4610d95cada3f3b2768b39705ae158e2d","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 27 May 2026 22:38:29","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency cloudflare/quiche to v0.29.1\nCloses #21783","files":[{"name":".github/workflows/http3-linux.yml"}],"number":268564,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1c302362e01672fa272da0b1186b159a4ece64b0","revision":"1c302362e01672fa272da0b1186b159a4ece64b0","revlink":"","when":1779914309,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Wed 27 May 2026 23:12:27","branch":"master","category":"curl","codebase":"","comments":"cf-h3-proxy.c: bring back include\nWithout it, it breaks regular (non-unity) builds.\n\nFix regression from 7e1001bcd69967707c\n\nCloses #21785","files":[{"name":"lib/cf-h3-proxy.c"}],"number":268590,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4f8ed62c49c426fd7e06d4799f5b4e6533bcebe8","revision":"4f8ed62c49c426fd7e06d4799f5b4e6533bcebe8","revlink":"","when":1779916347,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 27 May 2026 23:13:19","branch":"master","category":"curl","codebase":"","comments":"dnscache: remove Curl_dns_entry_link\nUnused function\n\nCloses #21774","files":[{"name":"lib/dnscache.c"},{"name":"lib/dnscache.h"}],"number":268591,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ead2e13a8e26b517f29e90bf953e298de3cb2eb0","revision":"ead2e13a8e26b517f29e90bf953e298de3cb2eb0","revlink":"","when":1779916399,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 27 May 2026 23:15:29","branch":"master","category":"curl","codebase":"","comments":"http_proxy: make two proxy_create functions static\nAnd drop their `Curl_` prefixes. They are only used within this file.\n\nCloses #21775","files":[{"name":"lib/http_proxy.c"},{"name":"lib/http_proxy.h"}],"number":268592,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7bc2bf7917afbc4a0abb836f942e1a55e95494e4","revision":"7bc2bf7917afbc4a0abb836f942e1a55e95494e4","revlink":"","when":1779916529,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 27 May 2026 23:16:51","branch":"master","category":"curl","codebase":"","comments":"creds: remove two unused functions\nCurl_creds_same_user and Curl_creds_same_password\n\nCloses #21776","files":[{"name":"lib/creds.c"},{"name":"lib/creds.h"}],"number":268593,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"98431e89bbfdae6ea096403fcd0cd1eb7599e3bc","revision":"98431e89bbfdae6ea096403fcd0cd1eb7599e3bc","revlink":"","when":1779916611,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 27 May 2026 23:17:44","branch":"master","category":"curl","codebase":"","comments":"capsule: make capsule_encap_udp_hdr static\nAnd drop the Curl_ prefix.\n\nCloses #21777","files":[{"name":"lib/capsule.c"},{"name":"lib/capsule.h"}],"number":268594,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"73c2b4b4355aab31561af4b74d2f9a7732f75ae8","revision":"73c2b4b4355aab31561af4b74d2f9a7732f75ae8","revlink":"","when":1779916664,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 27 May 2026 23:26:20","branch":"master","category":"curl","codebase":"","comments":"lib1560: fix to propagate failure from `get_nothing()`\nAlso:\n- check `curl_url()` for NULL where missing.\n- free memory `curl_url_get()` return pointer where missing.\n- propagate `curl_url_set()` errors in `clear_url()`, where missing.\n- add missing NULL-check before `strcmp()` in `clear_url()`.\n\nCloses #21780","files":[{"name":"tests/libtest/lib1560.c"}],"number":268601,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"15356f0d3651dc044423bcd361d58ac6ba8843bb","revision":"15356f0d3651dc044423bcd361d58ac6ba8843bb","revlink":"","when":1779917180,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 23:26:20","branch":"master","category":"curl","codebase":"","comments":"m4: drop redundant conditions in TLS library detections\nOmit checking `OPT_<BACKEND>` against `no` twice.\n\nAlso:\n- openssl: drop stray `OPT_OPENSSL=off` check.\n  Follow-up to 68d89f242cf9f6326e3b2f6fe119b7c74ef41c66 #6897\n- rustls: drop no-op line.\n  Follow-up to 9c4209837094781d5eef69ae6bcad0e86b64bf99 #13202\n- gnutls: fix casing in comment.\n- merge `if` branches where possible after these changes.\n\nCloses #21781","files":[{"name":"m4/curl-amissl.m4"},{"name":"m4/curl-gnutls.m4"},{"name":"m4/curl-mbedtls.m4"},{"name":"m4/curl-openssl.m4"},{"name":"m4/curl-rustls.m4"},{"name":"m4/curl-schannel.m4"},{"name":"m4/curl-wolfssl.m4"}],"number":268602,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a5fcaa85536603d765234d9e97156458bf95c485","revision":"a5fcaa85536603d765234d9e97156458bf95c485","revlink":"","when":1779917180,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 23:27:04","branch":"master","category":"curl","codebase":"","comments":"pytest: re-enable test test_05_01 and test_05_02 for quiche 0.29.0+\nThe upstream issue seems to have been fixed or mitigated in quiche\nv0.29.0. Though the original upstream report and patch remain open at\nthe time of writing this.\n\nRef: https://github.com/cloudflare/quiche/issues/2277\nRef: https://github.com/cloudflare/quiche/pull/2278\n\nFollow-up to 252b82f693574e884fb36dfde9371b409716a0fc #21730\nFollow-up to 91b422d356a52d32708c02514d8ede66363e8847 #20952\nFollow-up to 14478429e71ef0eee6d12b73113e9ff8e3ae9e75 #19916\n\nCloses #21784","files":[{"name":"tests/http/test_05_errors.py"}],"number":268603,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cdb266738b9057cf73a241f267271a6a5e47d1ca","revision":"cdb266738b9057cf73a241f267271a6a5e47d1ca","revlink":"","when":1779917224,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 28 May 2026 00:05:47","branch":"master","category":"curl","codebase":"","comments":"tidy-up: apply clang-format fixes\nTo lib, vtls/vauth, vtls/vquic, lib/vtls.\n\nAlso:\n- unit3400: drop redundant `(void)arg`.\n  Follow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\n- fix comment typos.\n\nCloses #21786","files":[{"name":"lib/arpa_telnet.h"},{"name":"lib/asyn-ares.c"},{"name":"lib/cf-capsule.c"},{"name":"lib/cf-h3-proxy.c"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-ip-happy.h"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/conncache.c"},{"name":"lib/connect.c"},{"name":"lib/connect.h"},{"name":"lib/content_encoding.c"},{"name":"lib/cookie.c"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_fopen.c"},{"name":"lib/curl_hmac.h"},{"name":"lib/curl_md5.h"},{"name":"lib/curl_ntlm_core.h"},{"name":"lib/curl_sasl.c"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/curl_share.h"},{"name":"lib/easy.c"},{"name":"lib/ftp.c"},{"name":"lib/hsts.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/http_proxy.c"},{"name":"lib/http_proxy.h"},{"name":"lib/imap.c"},{"name":"lib/mprintf.c"},{"name":"lib/socks.c"},{"name":"lib/uint-bset.c"},{"name":"lib/uint-spbset.c"},{"name":"lib/url.c"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vauth/vauth.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/keylog.c"},{"name":"lib/vtls/keylog.h"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_int.h"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/unit/unit3400.c"}],"number":268616,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"59320082b06e6bf9b6063c9fe5d2a447671533dc","revision":"59320082b06e6bf9b6063c9fe5d2a447671533dc","revlink":"","when":1779919547,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 28 May 2026 00:13:24","branch":"master","category":"curl","codebase":"","comments":"unit3400: repair after capsule_encap_udp_hdr went static\nAccess the static function with UNITTEST as designed.\n\nFollow-up to 73c2b4b4355aab3156\n\nCloses #21788","files":[{"name":"lib/capsule.c"},{"name":"lib/capsule.h"},{"name":"tests/unit/unit3400.c"}],"number":268620,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d1b482caec886b3215340cd7374c5befb04d930e","revision":"d1b482caec886b3215340cd7374c5befb04d930e","revlink":"","when":1779920004,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 28 May 2026 00:14:00","branch":"master","category":"curl","codebase":"","comments":"tftp: avoid the timeout calc if the timeout is crazy\nAvoids integer overflow when a silly value is set.\n\nFixes #21782\nReported-by: Mike-menny on github\nCloses #21787","files":[{"name":"lib/tftp.c"}],"number":268621,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6597e6d4610d95cada3f3b2768b39705ae158e2d","revision":"6597e6d4610d95cada3f3b2768b39705ae158e2d","revlink":"","when":1779920040,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"6597e6d4610d95cada3f3b2768b39705ae158e2d"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779991006.329279,1779991029.925164],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779991029.929664,1779991030.101793],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779991030.1043,1779991030.25208],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1779991030.254564,1779991923.144618],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3631/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779991923.149353,1779991923.532747],"urls":{}}],"text":["build","successful"],"times":[1779946717.015326,1779991923.535901]},"3632":{"blame":["Aritra Basu <aritrbas+gh@cisco.com>","Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","ambikeesshh <ambikesh2206@gmail.com>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","tiymat <138939221+tiymat@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/Mail%20result/logs/stdio"]],"number":3632,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3632,"Build"],["codebase","","Build"],["got_revision","5e661767339f1c300b01dc7e0cffe5a8290324a5","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","5e661767339f1c300b01dc7e0cffe5a8290324a5","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 28 May 2026 08:43:53","branch":"master","category":"curl","codebase":"","comments":"cf-socket: set scope_id for IPv6 link-local addresses\nWhen connecting to an mDNS hostname that resolves to an IPv6 link-local\naddress, connect() fails with EINVAL because sin6_scope_id is 0. This is\na regression since 8.20.0 where the threaded resolver started splitting\nA and AAAA queries into separate getaddrinfo calls. The AAAA-only call\nwith PF_INET6 may not set scope_id on systems where the same call with\nPF_UNSPEC did.\n\nWhen the resolver does not provide scope_id for a link-local address,\ntry to determine it from the system's network interfaces using\ngetifaddrs(). Also add scope_id to verbose connect output so the value\ncan be seen in curl -v logs.\n\nBuilt and tested locally on Linux. checksrc passes.\n\nFixes #21669\nReported-by: Bartel Sielski\nCloses #21728","files":[{"name":"lib/cf-socket.c"}],"number":268638,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e2ca8408c43275b3cf36ed08f4503732cd8df3a5","revision":"e2ca8408c43275b3cf36ed08f4503732cd8df3a5","revlink":"","when":1779950633,"who":"ambikeesshh <ambikesh2206@gmail.com>"},{"at":"Thu 28 May 2026 08:49:56","branch":"master","category":"curl","codebase":"","comments":"urlapi: fix an issue parsing file URLs\nFixes #21743\nCloses #21764","files":[{"name":"lib/urlapi.c"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/unit/unit1675.c"}],"number":268639,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f1959ae9621af4473f7daa831d5318efdaccd97f","revision":"f1959ae9621af4473f7daa831d5318efdaccd97f","revlink":"","when":1779950996,"who":"tiymat <138939221+tiymat@users.noreply.github.com>"},{"at":"Thu 28 May 2026 09:59:58","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency google/boringssl to v0.20260526.0\nCloses #21790","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":268650,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"de9bb509d16f28f9cd43705349bf4b6642ac3a4f","revision":"de9bb509d16f28f9cd43705349bf4b6642ac3a4f","revlink":"","when":1779955198,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Thu 28 May 2026 10:12:00","branch":"master","category":"curl","codebase":"","comments":"tidy-up: add space around operators, where missing\nCloses #21793","files":[{"name":".github/scripts/randcurl.pl"},{"name":".github/scripts/verify-examples.pl"},{"name":"include/curl/curl.h"},{"name":"scripts/checksrc.pl"},{"name":"scripts/contributors.sh"},{"name":"scripts/managen"},{"name":"src/tool_cb_dbg.c"},{"name":"tests/data/test1063"},{"name":"tests/ech_combos.py"},{"name":"tests/ech_tests.sh"},{"name":"tests/ftpserver.pl"},{"name":"tests/http/scorecard.py"},{"name":"tests/http/test_02_download.py"},{"name":"tests/http/test_07_upload.py"},{"name":"tests/http/test_08_caddy.py"},{"name":"tests/http/test_09_push.py"},{"name":"tests/http/test_10_proxy.py"},{"name":"tests/http/test_14_auth.py"},{"name":"tests/http/test_16_info.py"},{"name":"tests/http/test_17_ssl_use.py"},{"name":"tests/http/test_18_methods.py"},{"name":"tests/http/test_19_shutdown.py"},{"name":"tests/http/test_30_vsftpd.py"},{"name":"tests/http/test_31_vsftpds.py"},{"name":"tests/http/test_32_ftps_vsftpd.py"},{"name":"tests/http/test_40_socks.py"},{"name":"tests/http/test_50_scp.py"},{"name":"tests/http/test_51_sftp.py"},{"name":"tests/negtelnetserver.py"},{"name":"tests/processhelp.pm"},{"name":"tests/runtests.pl"},{"name":"tests/server/rtspd.c"},{"name":"tests/test1276.pl"},{"name":"tests/testutil.pm"}],"number":268656,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9591ff123ded454d9c45c946c286123b4a1c0a5d","revision":"9591ff123ded454d9c45c946c286123b4a1c0a5d","revlink":"","when":1779955920,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 28 May 2026 10:38:58","branch":"master","category":"curl","codebase":"","comments":"tests/http: fix HTTP/3 proxy pytest failures with h2o\nFix pytest failures in HTTP/3 proxy tests when h2o is not installed,\nmisconfigured, or fails to start at runtime.\n\nThis prevents:\n- FileNotFoundError when h2o document root does not exist\n- Fixture setup errors when h2o is configured but cannot start\n- Unused test data file creation when h2o is absent or broken\n- CI aborts on systems where h2o exists but is not runnable\n\nBug: https://github.com/curl/curl/pull/21789#issuecomment-4559098879\nBug: https://github.com/curl/curl/pull/21789#issuecomment-4559161907\n\nFollow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\n\nCloses #21791","files":[{"name":"tests/http/conftest.py"},{"name":"tests/http/test_60_h3_proxy.py"},{"name":"tests/http/testenv/env.py"},{"name":"tests/http/testenv/h2o.py"}],"number":268662,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"91facd7bb3bb366525b7cb41221f6359c5e936db","revision":"91facd7bb3bb366525b7cb41221f6359c5e936db","revlink":"","when":1779957538,"who":"Aritra Basu <aritrbas+gh@cisco.com>"},{"at":"Thu 28 May 2026 12:52:50","branch":"master","category":"curl","codebase":"","comments":"build: say 'experimental' in option descriptions\nAlso:\n- INSTALL-CMAKE.md: alpha-sort enable options.\n- cmake: sync a description between source and docs.\n\nCloses #21795","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"m4/curl-confopts.m4"}],"number":268689,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f2183f51b6651dae759164d064c62fa075d8f695","revision":"f2183f51b6651dae759164d064c62fa075d8f695","revlink":"","when":1779965570,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 28 May 2026 12:52:50","branch":"master","category":"curl","codebase":"","comments":"h3-proxy: rename feature 'Proxy/PROXY-HTTP3' to 'proxy-HTTP3'\nFor consistency and to follow existing 'HTTPS-proxy' (with lowercase\n'proxy') feature tag more closely.\n\nFollow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\n\nCloses #21796","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"docs/libcurl/curl_version_info.md"},{"name":"lib/version.c"},{"name":"tests/http/test_60_h3_proxy.py"}],"number":268691,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cfa735c40a46b19c787f540606495881452384d1","revision":"cfa735c40a46b19c787f540606495881452384d1","revlink":"","when":1779965570,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 28 May 2026 14:31:32","branch":"master","category":"curl","codebase":"","comments":"GHA: enable H3 proxy in CI, also enable h2o tests on Linux\nAlso:\n- GHA/http3-linux: enable deprecated APIs in openssl-prev local\n  OpenSSL builds. Required by h2o and its vendored dependencies.\n  Tried OpenSSL 4, LibreSSL 4.x, BoringSSL: all failed at one point.\n- GHA/http3-linux: build h2o from source.\n  libuv1-dev may not be stricly required.\n  Tried installing libwslay-dev, but it wasn't recognized.\n  Also disable building h2o libs for a much smaller dist directory and\n  slightly faster build.\n  Sadly, h2o is not versioned, so I pinned to the current latest commit\n  at the master branch. It advertises itself as 2.3.0-DEV in pytest.\n- drop redundant `libnghttp3` installs. Remains of openssl-quic builds.\n  Follow-up to 6aaac9dd388a64d0f511544496608693e1105d13 #20226\n\nNote GHA/macos pytests may or not not be stable with the H3 proxy tests.\n\nFollow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\n\nCloses #21789","files":[{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/windows.yml"}],"number":268712,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"59213f8248cfc10e97a6a23f5e4da9b1e5057400","revision":"59213f8248cfc10e97a6a23f5e4da9b1e5057400","revlink":"","when":1779971492,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 28 May 2026 14:41:27","branch":"master","category":"curl","codebase":"","comments":"h3-proxy: fixes around H3 proxy\ncode:\n- less exception handling in existing code\n- true ip happy eyeballing\n- enable certificate verification\n- cf-h2-proxy: abort connection when server closed connection\n\ntests:\n- remove all --insecure and --proxy-insecure args\n- make session reuse test_60_12 a working one\n- resolve port conflicts between h2o and nghttpx\n- use proxy args better\n- make test_60_06 run shorter\n- kill h2o at the end of tests, normal stop takes too long\n\nRef: 59213f8248cfc10e97a6a23f5e4da9b1e5057400 #21789\nFollow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\n\nCloses #21798","files":[{"name":"lib/cf-capsule.c"},{"name":"lib/cf-capsule.h"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-h3-proxy.c"},{"name":"lib/cf-h3-proxy.h"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-ip-happy.h"},{"name":"lib/cf-socket.c"},{"name":"lib/cf-socket.h"},{"name":"lib/cfilters.c"},{"name":"lib/connect.c"},{"name":"lib/http_proxy.c"},{"name":"lib/http_proxy.h"},{"name":"lib/url.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic.h"},{"name":"tests/http/conftest.py"},{"name":"tests/http/test_60_h3_proxy.py"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/http/testenv/env.py"},{"name":"tests/http/testenv/h2o.py"},{"name":"tests/http/testenv/nghttpx.py"},{"name":"tests/unit/unit2600.c"}],"number":268716,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e4139a73c82d2035142f5ae36196adb4e9831dae","revision":"e4139a73c82d2035142f5ae36196adb4e9831dae","revlink":"","when":1779972087,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 28 May 2026 16:37:06","branch":"master","category":"curl","codebase":"","comments":"h3: sync printf masks with types, drop two casts\nAlso fix `nwritten` signedness in `cb_h3_read_req_body()`.\n\nFollow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\nRef: #20848\n\nCloses #21799","files":[{"name":"lib/cf-h3-proxy.c"},{"name":"lib/vquic/curl_ngtcp2.c"}],"number":268733,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c2ca16f3ff2ad8300e67ea5a3cc4060738473e45","revision":"c2ca16f3ff2ad8300e67ea5a3cc4060738473e45","revlink":"","when":1779979026,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 28 May 2026 17:42:14","branch":"master","category":"curl","codebase":"","comments":"h3: fix signedness of two printf masks\nFollow-up to c2ca16f3ff2ad8300e67ea5a3cc4060738473e45 #21799","files":[{"name":"lib/cf-h3-proxy.c"},{"name":"lib/vquic/curl_ngtcp2.c"}],"number":268742,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a0c559ff030d859135a32bf8f753166309b0e546","revision":"a0c559ff030d859135a32bf8f753166309b0e546","revlink":"","when":1779982934,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 28 May 2026 17:45:04","branch":"master","category":"curl","codebase":"","comments":"http: don't pass on set cookies to new origins\nVerified by test 2015\n\nReported-by: azraelxuemo on hackerone\n\nCloses #21794","files":[{"name":"lib/http.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2015"}],"number":268743,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5e661767339f1c300b01dc7e0cffe5a8290324a5","revision":"5e661767339f1c300b01dc7e0cffe5a8290324a5","revlink":"","when":1779983104,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"5e661767339f1c300b01dc7e0cffe5a8290324a5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780034314.576733,1780034323.721525],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780034323.726411,1780034323.931161],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780034323.934469,1780034324.12799],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780034324.131402,1780035698.442139],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3632/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780035698.564797,1780035701.028691],"urls":{}}],"text":["build","successful"],"times":[1779991926.04654,1780035701.032971]},"3633":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/Mail%20result/logs/stdio"]],"number":3633,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3633,"Build"],["codebase","","Build"],["got_revision","6ac42e569112bfb8fb6bfec02db6d83612b184e3","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","6ac42e569112bfb8fb6bfec02db6d83612b184e3","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 28 May 2026 23:32:33","branch":"master","category":"curl","codebase":"","comments":"h3-proxy: fix callback return values, and a typo in tests\n- replace literal -1 with `NGHTTP3_ERR_CALLBACK_FAILURE` in nghttp3\n  callback.\n- replace `NGHTTP3_ERR_CALLBACK_FAILURE` with\n  `NGTCP2_ERR_CALLBACK_FAILURE` in ngtcp2 callbacks.\n- test_60_h3_proxy: fix non-critical typo in symbol.\n\nSpotted by GitHub Code Quality\n\nFollow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\n\nCloses #21802","files":[{"name":"lib/cf-h3-proxy.c"},{"name":"tests/http/test_60_h3_proxy.py"}],"number":268759,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c37405cb065e1605acb35700a3bb2ed0f59ff59e","revision":"c37405cb065e1605acb35700a3bb2ed0f59ff59e","revlink":"","when":1780003953,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 29 May 2026 00:15:47","branch":"master","category":"curl","codebase":"","comments":"h3-proxy: disable frequently failing pytests\n- test_60_02_connect_tunnel_fail[fail_h1_over_h3_proxytunnel]\n- test_60_02_connect_tunnel_fail[fail_h3_over_h2_proxytunnel]\n- test_60_02_connect_tunnel_fail[fail_h3_over_h3_proxytunnel]\n- test_60_03_h3_target_auto_connect_udp[proxy_h3]\n- test_60_15_connect_timeout\n\nFurther flaky ones may be disabled in future commits.\nAll to be re-enabled after stabilizing them.\n\nFollow-up to 59213f8248cfc10e97a6a23f5e4da9b1e5057400 #21789\nFollow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\n\nCloses #21803","files":[{"name":"tests/http/test_60_h3_proxy.py"}],"number":268765,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6ac42e569112bfb8fb6bfec02db6d83612b184e3","revision":"6ac42e569112bfb8fb6bfec02db6d83612b184e3","revlink":"","when":1780006547,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"6ac42e569112bfb8fb6bfec02db6d83612b184e3"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780079333.483494,1780079357.890627],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780079357.894294,1780079358.049413],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780079358.051589,1780079358.193181],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780079358.195363,1780080197.802842],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3633/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780080197.883455,1780080198.769007],"urls":{}}],"text":["build","successful"],"times":[1780035704.593731,1780080198.775963]},"3634":{"blame":["renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/Mail%20result/logs/stdio"]],"number":3634,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3634,"Build"],["codebase","","Build"],["got_revision","722b59b3ab40efcdf425213b04186f37adc893ad","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","722b59b3ab40efcdf425213b04186f37adc893ad","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 31 May 2026 14:17:14","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency ngtcp2/nghttp3 to v1.16.0\nCloses #21814","files":[{"name":".github/workflows/http3-linux.yml"}],"number":268905,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"722b59b3ab40efcdf425213b04186f37adc893ad","revision":"722b59b3ab40efcdf425213b04186f37adc893ad","revlink":"","when":1780229834,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"722b59b3ab40efcdf425213b04186f37adc893ad"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780230181.670741,1780230214.928334],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780230214.932596,1780230215.110871],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780230215.113467,1780230215.281723],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780230215.28456,1780231185.834871],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3634/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780231185.840165,1780231186.322167],"urls":{}}],"text":["build","successful"],"times":[1780230181.570686,1780231186.324992]},"3635":{"blame":["Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/Mail%20result/logs/stdio"]],"number":3635,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3635,"Build"],["codebase","","Build"],["got_revision","24874a4f04cbbafd878441ccef11e3caa5897db5","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","24874a4f04cbbafd878441ccef11e3caa5897db5","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 31 May 2026 16:58:11","branch":"master","category":"curl","codebase":"","comments":"scorecard: add support for http: testing\nAdd option `--http-plain` to test against httpd without\nusing TLS.\n\nCloses #21805","files":[{"name":"tests/http/scorecard.py"}],"number":268915,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"24874a4f04cbbafd878441ccef11e3caa5897db5","revision":"24874a4f04cbbafd878441ccef11e3caa5897db5","revlink":"","when":1780239491,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"24874a4f04cbbafd878441ccef11e3caa5897db5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780273075.198553,1780273095.882605],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780273095.886297,1780273096.045159],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780273096.047369,1780273096.194851],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780273096.19701,1780273948.289723],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3635/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780273948.295465,1780273948.902844],"urls":{}}],"text":["build","successful"],"times":[1780239778.619167,1780273948.905818]},"3636":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","tiymat <138939221+tiymat@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/Mail%20result/logs/stdio"]],"number":3636,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3636,"Build"],["codebase","","Build"],["got_revision","1b6724882c2a64e9e5aa9a30d534c7b808b403dc","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1b6724882c2a64e9e5aa9a30d534c7b808b403dc","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 31 May 2026 18:40:25","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency ngtcp2/ngtcp2 to v1.23.0\nCloses #21815","files":[{"name":".github/workflows/http3-linux.yml"}],"number":268921,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"621696d98c5a00647471fc9b23962418fa145e1e","revision":"621696d98c5a00647471fc9b23962418fa145e1e","revlink":"","when":1780245625,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Sun 31 May 2026 22:05:54","branch":"master","category":"curl","codebase":"","comments":"badwords: prefer 'workaround' (without hyphen)\nCloses #21807","files":[{"name":"docs/libcurl/opts/CURLOPT_PROXY_SSL_OPTIONS.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_OPTIONS.md"},{"name":"docs/libcurl/opts/CURLOPT_STDERR.md"},{"name":"docs/tests/TEST-SUITE.md"},{"name":"include/curl/curl.h"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/gopher.c"},{"name":"lib/if2ip.h"},{"name":"lib/vtls/openssl.c"},{"name":"scripts/badwords.txt"},{"name":"src/tool_getparam.c"}],"number":268932,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f1a6f190a66215029b10fad630629959f69b50c1","revision":"f1a6f190a66215029b10fad630629959f69b50c1","revlink":"","when":1780257954,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 31 May 2026 23:29:15","branch":"master","category":"curl","codebase":"","comments":"url: connection reuse fixes for starttls\nAdd test_31_13 to check connection reuse on mixed --ssl-reqd setting.\nFor that add debug env var CURL_DBG_NO_USE_SSL_ON_FIRST to disable\n--ssl-reqd for the first url. Check that the connection without SSL\nfrom the first url is not reused on the second URL that requires it.\n\nTweak special ftp: protocol check to fail a DEBUGASSERT on mismatched\n`use_ssl` settings as that should have been caught before in the\nconnection reuse matching (imap/smtp etc. do not have this extra check\nand rely on the general part doing its job).\n\nCloses #21665","files":[{"name":"docs/libcurl/libcurl-env-dbg.md"},{"name":"lib/ftp.c"},{"name":"lib/url.c"},{"name":"src/config2setopts.c"},{"name":"tests/http/test_31_vsftpds.py"}],"number":268945,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4ff212f8ed328fb95261e11add8f4d2f0616895a","revision":"4ff212f8ed328fb95261e11add8f4d2f0616895a","revlink":"","when":1780262955,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sun 31 May 2026 23:36:16","branch":"master","category":"curl","codebase":"","comments":"urlapi: drop base fragment on empty redirect\nExtended test 1560 to verify\n\nFixes #21745\nCloses #21763","files":[{"name":"lib/urlapi.c"},{"name":"tests/data/test1560"},{"name":"tests/libtest/lib1560.c"}],"number":268952,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"780ccb256e0dcea71b4e5758da4df997a526c06f","revision":"780ccb256e0dcea71b4e5758da4df997a526c06f","revlink":"","when":1780263376,"who":"tiymat <138939221+tiymat@users.noreply.github.com>"},{"at":"Sun 31 May 2026 23:44:30","branch":"master","category":"curl","codebase":"","comments":"urlapi: accept 0X prefix in IPv4 address as well\nExtend test 1560 accordingly\n\nCloses #21820","files":[{"name":"lib/urlapi.c"},{"name":"tests/libtest/lib1560.c"}],"number":268954,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1b6724882c2a64e9e5aa9a30d534c7b808b403dc","revision":"1b6724882c2a64e9e5aa9a30d534c7b808b403dc","revlink":"","when":1780263870,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1b6724882c2a64e9e5aa9a30d534c7b808b403dc"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780316983.240208,1780316991.417458],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780316991.421483,1780316991.615224],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780316991.61809,1780316991.781318],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780316991.784406,1780318222.504064],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3636/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780318222.509697,1780318223.413253],"urls":{}}],"text":["build","successful"],"times":[1780273951.566207,1780318223.416774]},"3637":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","htasta <htasta@htasta.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/Mail%20result/logs/stdio"]],"number":3637,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3637,"Build"],["codebase","","Build"],["got_revision","872c313d7647ac437c83128e6bea7a8ed16cd2ef","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","872c313d7647ac437c83128e6bea7a8ed16cd2ef","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 01 Jun 2026 08:40:58","branch":"master","category":"curl","codebase":"","comments":"tool: add a retry delay for transfers to same origin on 429\nCloses #21355","files":[{"name":"src/tool_operate.c"},{"name":"src/tool_operate.h"},{"name":"tests/data/test142"},{"name":"tests/data/test440"},{"name":"tests/data/test445"},{"name":"tests/data/test767"}],"number":268965,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c5fb460e7c7a57bf3e3a985d10a8b175bbd61500","revision":"c5fb460e7c7a57bf3e3a985d10a8b175bbd61500","revlink":"","when":1780296058,"who":"htasta <htasta@htasta.com>"},{"at":"Mon 01 Jun 2026 08:50:11","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":268966,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8da87fcef1671e1a8985163ee3b596ec794e310f","revision":"8da87fcef1671e1a8985163ee3b596ec794e310f","revlink":"","when":1780296611,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 01 Jun 2026 09:28:31","branch":"master","category":"curl","codebase":"","comments":"Revert \"tool: add a retry delay for transfers to same origin on 429\"\nThis reverts commit c5fb460e7c7a57bf3e3a985d10a8b175bbd61500.\n\nThis needs some further work before we can do this.\n\nFixes #21822\nCloses #21824","files":[{"name":"src/tool_operate.c"},{"name":"src/tool_operate.h"},{"name":"tests/data/test142"},{"name":"tests/data/test440"},{"name":"tests/data/test445"},{"name":"tests/data/test767"}],"number":268976,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4beffe7737d935e87cc188b8258ca5cc4f6b6b59","revision":"4beffe7737d935e87cc188b8258ca5cc4f6b6b59","revlink":"","when":1780298911,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 01 Jun 2026 09:39:17","branch":"master","category":"curl","codebase":"","comments":"vtls_config: adjust to origin\nWhen a transfer goes against another origin than the initial one, do not\nadd the following to the ssl configuration: client cert, client key, srp\nuser/pass, pinned key.\n\nCloses #21695","files":[{"name":"lib/Makefile.inc"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_config.c"},{"name":"lib/vtls/vtls_config.h"},{"name":"tests/unit/unit3303.c"}],"number":268978,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d3391229b0a0eb04f1ffe85f1483a890c5e00009","revision":"d3391229b0a0eb04f1ffe85f1483a890c5e00009","revlink":"","when":1780299557,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 01 Jun 2026 09:50:49","branch":"master","category":"curl","codebase":"","comments":"lib1560: drop unused variable 'url'\nSpotted by Copilot\n\nCloses #21821","files":[{"name":"tests/libtest/lib1560.c"}],"number":268982,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"872c313d7647ac437c83128e6bea7a8ed16cd2ef","revision":"872c313d7647ac437c83128e6bea7a8ed16cd2ef","revlink":"","when":1780300249,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"872c313d7647ac437c83128e6bea7a8ed16cd2ef"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780360219.819789,1780360247.003959],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780360247.007944,1780360247.170507],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780360247.172858,1780360247.309682],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780360247.31183,1780361091.879605],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3637/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780361091.884582,1780361092.321078],"urls":{}}],"text":["build","successful"],"times":[1780318226.318703,1780361092.323748]},"3638":{"blame":["Daniel Stenberg <daniel@haxx.se>","Josef Cejka <jcejka@suse.de>","Randall S. Becker <randall.becker@nexbridge.ca>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/Mail%20result/logs/stdio"]],"number":3638,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3638,"Build"],["codebase","","Build"],["got_revision","ba600296d2a1d8a4e53a36eb4bd30c1f0d0152cc","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ba600296d2a1d8a4e53a36eb4bd30c1f0d0152cc","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 01 Jun 2026 15:07:17","branch":"master","category":"curl","codebase":"","comments":"pytest: fixes and tidy-ups to h3-proxy tests\n- merge tests into a single class.\n  For shorter names, to fix sort order by test number, and to align with\n  other tests.\n- fix preconditions to make `test_60_04_guard_proxy_http3_unsupported`\n  actually run.\n- replace local precondition with constant of the same effect.\n- drop redundant non-`ngtcp2` requirement for\n  `test_60_04_guard_proxy_http3_unsupported`.\n  (seemed relevant for no longer supported openssl-quic builds.)\n- drop unused `NGTCP2_ONLY_MSG` constant.\n  Follow-up to e4139a73c82d2035142f5ae36196adb4e9831dae #21798\n- avoid creating unnecessary test data blobs, and minimize their scopes.\n\nFollow-up to 91facd7bb3bb366525b7cb41221f6359c5e936db #21791\nFollow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\n\nCloses #21811","files":[{"name":"tests/http/test_60_h3_proxy.py"}],"number":269009,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d806323ffd5142e4c6d7a5b88f2fd496742730a4","revision":"d806323ffd5142e4c6d7a5b88f2fd496742730a4","revlink":"","when":1780319237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 01 Jun 2026 15:07:17","branch":"master","category":"curl","codebase":"","comments":"pytest: pass `--disable` to curl\nTo avoid a local `.curlrc` interfering with tests.\n\nCloses #21816","files":[{"name":"tests/http/testenv/curl.py"}],"number":269010,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2802e65f6dcf1c59776fc191d158f3376a22da5c","revision":"2802e65f6dcf1c59776fc191d158f3376a22da5c","revlink":"","when":1780319237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 01 Jun 2026 15:07:17","branch":"master","category":"curl","codebase":"","comments":"cmake: add basic way to select pytests to run\nNot documented and experimental, example:\n`-D_CURL_PYTEST=/test_60_h3_proxy.py`\n\nIdeally, this should be an env like `TFLAGS` and it should allow\nselecting any test ID or a group of them, but so far could not figure\nout how even a basic env could work.\n\nCloses #21818","files":[{"name":"tests/CMakeLists.txt"}],"number":269011,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5364e6e60ee1cd42a7bf0bbf014b01ffe1cf803a","revision":"5364e6e60ee1cd42a7bf0bbf014b01ffe1cf803a","revlink":"","when":1780319237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 01 Jun 2026 15:07:17","branch":"master","category":"curl","codebase":"","comments":"badwords: exclude wordlist input file from search\nTo avoid hitting all lines in it. It doesn't happen in curl at the\nmoment, but may happen in the future or in other projects using this\nscript.\n\nCloses #21819","files":[{"name":"scripts/badwords"}],"number":269012,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6ff5c8ac4a7e195fada7297906c72bc45c3cac4f","revision":"6ff5c8ac4a7e195fada7297906c72bc45c3cac4f","revlink":"","when":1780319237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 01 Jun 2026 15:23:04","branch":"master","category":"curl","codebase":"","comments":"setopt: defref the old referer when setting a new\nCloses #21826","files":[{"name":"lib/setopt.c"}],"number":269017,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ff300ac4aa546748b27415e7fd2527315435ef8e","revision":"ff300ac4aa546748b27415e7fd2527315435ef8e","revlink":"","when":1780320184,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 01 Jun 2026 16:42:10","branch":"master","category":"curl","codebase":"","comments":"data creds: detect change\nReshuffle code a little to detect when the transfer's credentials\nactually change. Otherwise, leave the existing creds in place.\n\nThis gives the precise location where we may want to reset other\nstates that become invalid with change credentials. Also, by\nkeeping a creds instance as long as it is valid, we can associate\nmeta data with it.\n\nCloses #21755","files":[{"name":"lib/creds.c"},{"name":"lib/creds.h"},{"name":"lib/url.c"}],"number":269042,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"12869080a1ded242e512bc764031949539241619","revision":"12869080a1ded242e512bc764031949539241619","revlink":"","when":1780324930,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 01 Jun 2026 16:46:10","branch":"master","category":"curl","codebase":"","comments":"setopt: CURLOPT_MAXCONNECTS set to 0 restores default value\nCloses #21829","files":[{"name":"lib/setopt.c"}],"number":269043,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c53426231daf6acf5fcc4292fbff024082fd9934","revision":"c53426231daf6acf5fcc4292fbff024082fd9934","revlink":"","when":1780325170,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 01 Jun 2026 16:47:24","branch":"master","category":"curl","codebase":"","comments":"cf-setup: improve readability\nRestructure the code in cf-setup connect to make it better readable what\nis happening for establishing the connection's filter chain.\n\nCloses #21827","files":[{"name":"lib/cf-h3-proxy.c"},{"name":"lib/connect.c"},{"name":"lib/http_proxy.c"},{"name":"tests/http/test_60_h3_proxy.py"}],"number":269044,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"032b15c4342e8eddb51fbe089a9d8ba3ee2070fb","revision":"032b15c4342e8eddb51fbe089a9d8ba3ee2070fb","revlink":"","when":1780325244,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 01 Jun 2026 22:33:57","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- drop more uses of the word \"just\". (not enforced here)\n- drop some uses of the \"will\" word.\n- \"then\" -> \"than\".\n- tests/http/testenv/curl.py: fix copy-paste typo in error message.\n- pytest: replace `shutdownh` with `shutdown` in test names.\n  Spotted by GitHub Code Quality.\n- comment typos.\n- whitespace and newlines fixes.\n\nCloses #21830","files":[{"name":".github/stale.yml"},{"name":".github/workflows/macos.yml"},{"name":"CMake/FindGSS.cmake"},{"name":"CMake/PickyWarnings.cmake"},{"name":"CMakeLists.txt"},{"name":"REUSE.toml"},{"name":"acinclude.m4"},{"name":"configure.ac"},{"name":"lib/cf-h3-proxy.c"},{"name":"lib/config-os400.h"},{"name":"lib/request.c"},{"name":"lib/sendf.h"},{"name":"lib/setopt.c"},{"name":"lib/url.c"},{"name":"lib/urlapi.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"m4/curl-compilers.m4"},{"name":"m4/curl-gnutls.m4"},{"name":"projects/OS400/.checksrc"},{"name":"projects/vms/build_gnv_curl_pcsi_desc.com"},{"name":"projects/vms/build_vms.com"},{"name":"projects/vms/config_h.com"},{"name":"projects/vms/curl_gnv_build_steps.txt"},{"name":"projects/vms/curl_release_note_start.txt"},{"name":"projects/vms/make_gnv_curl_install.sh"},{"name":"projects/vms/make_pcsi_curl_kit_name.com"},{"name":"projects/vms/stage_curl_install.com"},{"name":"scripts/cd2nroff"},{"name":"scripts/checksrc.pl"},{"name":"scripts/managen"},{"name":"scripts/mdlinkcheck"},{"name":"scripts/mk-ca-bundle.pl"},{"name":"scripts/nroff2cd"},{"name":"scripts/wcurl"},{"name":"src/tool_getparam.c"},{"name":"src/tool_operate.c"},{"name":"tests/certs/Makefile.am"},{"name":"tests/data/DISABLED"},{"name":"tests/data/test1075"},{"name":"tests/data/test1144"},{"name":"tests/data/test1152"},{"name":"tests/data/test1400"},{"name":"tests/data/test1401"},{"name":"tests/data/test1402"},{"name":"tests/data/test1403"},{"name":"tests/data/test1404"},{"name":"tests/data/test1405"},{"name":"tests/data/test1406"},{"name":"tests/data/test1407"},{"name":"tests/data/test1420"},{"name":"tests/data/test1465"},{"name":"tests/data/test1481"},{"name":"tests/data/test157"},{"name":"tests/data/test2027"},{"name":"tests/data/test2030"},{"name":"tests/data/test218"},{"name":"tests/data/test2304"},{"name":"tests/data/test306"},{"name":"tests/data/test341"},{"name":"tests/data/test583"},{"name":"tests/data/test750"},{"name":"tests/data/test950"},{"name":"tests/ech_tests.sh"},{"name":"tests/ftpserver.pl"},{"name":"tests/getpart.pm"},{"name":"tests/globalconfig.pm"},{"name":"tests/http-server.pl"},{"name":"tests/http/test_02_download.py"},{"name":"tests/http/test_05_errors.py"},{"name":"tests/http/test_14_auth.py"},{"name":"tests/http/test_30_vsftpd.py"},{"name":"tests/http/test_31_vsftpds.py"},{"name":"tests/http/test_32_ftps_vsftpd.py"},{"name":"tests/http/test_60_h3_proxy.py"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/http/testenv/mod_curltest/mod_curltest.c"},{"name":"tests/libtest/first.c"},{"name":"tests/libtest/first.h"},{"name":"tests/libtest/lib1518.c"},{"name":"tests/libtest/lib1537.c"},{"name":"tests/libtest/lib1592.c"},{"name":"tests/libtest/lib1908.c"},{"name":"tests/libtest/lib1911.c"},{"name":"tests/libtest/lib1939.c"},{"name":"tests/libtest/lib1977.c"},{"name":"tests/libtest/lib3027.c"},{"name":"tests/libtest/lib501.c"},{"name":"tests/libtest/lib505.c"},{"name":"tests/libtest/lib518.c"},{"name":"tests/libtest/lib537.c"},{"name":"tests/libtest/test613.pl"},{"name":"tests/negtelnetserver.py"},{"name":"tests/rtspserver.pl"},{"name":"tests/runtests.pl"},{"name":"tests/secureserver.pl"},{"name":"tests/server/getpart.c"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/sockfilt.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/tftpd.c"},{"name":"tests/serverhelp.pm"},{"name":"tests/servers.pm"},{"name":"tests/smbserver.py"},{"name":"tests/sshserver.pl"},{"name":"tests/test1119.pl"},{"name":"tests/test1173.pl"},{"name":"tests/tftpserver.pl"},{"name":"tests/unit/unit1303.c"},{"name":"tests/unit/unit1609.c"},{"name":"tests/unit/unit1615.c"},{"name":"tests/unit/unit1625.c"},{"name":"tests/unit/unit1652.c"},{"name":"tests/unit/unit1655.c"},{"name":"tests/unit/unit1660.c"},{"name":"tests/unit/unit1666.c"},{"name":"tests/unit/unit2600.c"}],"number":269102,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d2290555498e85a87a4e48225c59942befdd4814","revision":"d2290555498e85a87a4e48225c59942befdd4814","revlink":"","when":1780346037,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 01 Jun 2026 22:33:57","branch":"master","category":"curl","codebase":"","comments":"build: say Quiche support is experimental, where missing\nFollow-up to f2183f51b6651dae759164d064c62fa075d8f695 #21795\n\nCloses #21832","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"docs/EXPERIMENTAL.md"},{"name":"docs/INSTALL-CMAKE.md"}],"number":269103,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c5000b786b1045d1c34f27f94aa009b126657669","revision":"c5000b786b1045d1c34f27f94aa009b126657669","revlink":"","when":1780346037,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 01 Jun 2026 22:36:40","branch":"master","category":"curl","codebase":"","comments":"units: drop redundant pointer check and workaround\nAll users of the `verify_memory()` macro used a fixed-length buffer for\nthe test output, which then needed a workaround to silence GCC\n`-Waddress` warnings.\n\n```\ntests/unit/unit1615.c: In function 'test_unit1615':\ntests/libtest/unitcheck.h:51:8: error: the address of 'output_buf' will always evaluate as 'true' [-Werror=address]\n   51 |     if((dynamic) && memcmp(dynamic, check, len)) {                          \\\n      |        ^\ntests/unit/unit1615.c:114:3: note: in expansion of macro 'verify_memory'\n  114 |   verify_memory(output_buf, precomp_hash1, CURL_SHA512_256_DIGEST_LENGTH);\n      |   ^~~~~~~~~~~~~\n```\n\nDrop redundant address check and the workarounds with it.\n\nCloses #21833","files":[{"name":"tests/libtest/unitcheck.h"},{"name":"tests/unit/unit1600.c"},{"name":"tests/unit/unit1601.c"},{"name":"tests/unit/unit1610.c"},{"name":"tests/unit/unit1611.c"},{"name":"tests/unit/unit1612.c"},{"name":"tests/unit/unit1615.c"}],"number":269104,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4e98f6d22518def2a9bae972080daddadc96a7c2","revision":"4e98f6d22518def2a9bae972080daddadc96a7c2","revlink":"","when":1780346200,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 01 Jun 2026 23:36:04","branch":"master","category":"curl","codebase":"","comments":"capsule: include `arpa/inet.h` for `ntohs()` declaration\nSome platforms require inclusion of arpa/inet.h in order to use ntohs().\n\nFollow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\n\nCloses #21834","files":[{"name":"lib/capsule.c"}],"number":269112,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2a639572043dc39d057e2a80214ba47a76dcc3d2","revision":"2a639572043dc39d057e2a80214ba47a76dcc3d2","revlink":"","when":1780349764,"who":"Randall S. Becker <randall.becker@nexbridge.ca>"},{"at":"Mon 01 Jun 2026 23:36:04","branch":"master","category":"curl","codebase":"","comments":"lib505: tidy up slist pointer use\nBring code closer to `curl_slist_append()` man page and clarify variable\nnames.\n\nCloses #21835","files":[{"name":"tests/libtest/lib505.c"}],"number":269113,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"28341c303d6fdaabb5a9c97abc3ae04614e70693","revision":"28341c303d6fdaabb5a9c97abc3ae04614e70693","revlink":"","when":1780349764,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 01 Jun 2026 23:40:28","branch":"master","category":"curl","codebase":"","comments":"http: prefer chunked encoding over Content-Length: 0\nCall http_size() before checking the request for empty body to prefer\nTransfer-Encoding: chunked even if Content-Length is 0.\n\nCloses #21706","files":[{"name":"lib/http.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1677"}],"number":269114,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ba600296d2a1d8a4e53a36eb4bd30c1f0d0152cc","revision":"ba600296d2a1d8a4e53a36eb4bd30c1f0d0152cc","revlink":"","when":1780350028,"who":"Josef Cejka <jcejka@suse.de>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ba600296d2a1d8a4e53a36eb4bd30c1f0d0152cc"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780404117.180571,1780404134.144738],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780404134.219783,1780404136.959332],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780404136.962425,1780404137.142609],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780404137.145662,1780405257.65399],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3638/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780405257.668156,1780405276.523815],"urls":{}}],"text":["build","successful"],"times":[1780361094.640491,1780405276.549422]},"3639":{"blame":["Daniel Stenberg <daniel@haxx.se>","Joshua Rogers <MegaManSec@users.noreply.github.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/Mail%20result/logs/stdio"]],"number":3639,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3639,"Build"],["codebase","","Build"],["got_revision","be6c4ee7faaa55c62567a8c3fb0f4e98a482292e","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","be6c4ee7faaa55c62567a8c3fb0f4e98a482292e","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 02 Jun 2026 08:27:00","branch":"master","category":"curl","codebase":"","comments":"cfilters: remove close method\nclosing a filter chain and reconnecting it again is a complication\nthat only the HTTP/1.x proxy filter used. Remove it from all filters.\n\nInstead, a filter can return CURLE_AGAIN during the connect phase\nand the cf-setup filter will tear down all \"sub filters\" and restart\nover.\n\nWith this, a filter never resets to the initial phase but progresses\nthrough connect -> connected -> shutdown -> destroy once.\n\nCloses #21831","files":[{"name":"lib/cf-capsule.c"},{"name":"lib/cf-dns.c"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-h3-proxy.c"},{"name":"lib/cf-haproxy.c"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/connect.c"},{"name":"lib/cshutdn.c"},{"name":"lib/ftp.c"},{"name":"lib/http2.c"},{"name":"lib/http_proxy.c"},{"name":"lib/socks.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vtls/vtls.c"},{"name":"tests/unit/unit2600.c"}],"number":269136,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"31cb54e1fa52cd954dba5ee1a902c6d4ae3746d1","revision":"31cb54e1fa52cd954dba5ee1a902c6d4ae3746d1","revlink":"","when":1780381620,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 02 Jun 2026 08:44:11","branch":"master","category":"curl","codebase":"","comments":"Makefile.am: drop test1190 listed twice\nSpotted by GitHub Code Quality\n\nCloses #21839","files":[{"name":"tests/data/Makefile.am"}],"number":269143,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"669e795e9427cbda973a0ba9f8f4028716f0cdd4","revision":"669e795e9427cbda973a0ba9f8f4028716f0cdd4","revlink":"","when":1780382651,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 02 Jun 2026 08:45:48","branch":"master","category":"curl","codebase":"","comments":"tool_help: rectify a bad assert\nThe condition was wrong, and now it also verifies 'tlen'.\n\nReported-by: Gao Liyou\nRef: #21825\nCloses #21837","files":[{"name":"src/tool_help.c"}],"number":269144,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7d2382ebfacc7a3c7bdfb47994be9341beee645a","revision":"7d2382ebfacc7a3c7bdfb47994be9341beee645a","revlink":"","when":1780382748,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 02 Jun 2026 08:48:19","branch":"master","category":"curl","codebase":"","comments":"tool_operhlp: avoid NULL to %s\nIf the filename allocation fails.\n\nReported-by: Gao Liyou\nRef: #21825\nCloses #21836","files":[{"name":"src/tool_operhlp.c"}],"number":269145,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b825417043faa016a52ee400ce3a1c94f719a6e4","revision":"b825417043faa016a52ee400ce3a1c94f719a6e4","revlink":"","when":1780382899,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 02 Jun 2026 10:05:39","branch":"master","category":"curl","codebase":"","comments":"os400sys: fix theoretical length overflows\nWhen converting a `size_t` to `unsigned int`.\n\nAnother instance spotted by Copilot.\n\nReported-by: Gao Liyou\nRef: #21825\nCloses #21840","files":[{"name":"projects/OS400/os400sys.c"}],"number":269158,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4c49ed1b7b817d5a4e991a88aa1b5a68e6c7975e","revision":"4c49ed1b7b817d5a4e991a88aa1b5a68e6c7975e","revlink":"","when":1780387539,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 02 Jun 2026 11:13:50","branch":"master","category":"curl","codebase":"","comments":"URL-SYNTAX: document more URL parsing details\n- IPv4 numerical address\n- IPv6 numerical address + zone id mention\n- No IPvFuture support\n- Some path parsing details\n\nCloses #21841","files":[{"name":"docs/URL-SYNTAX.md"}],"number":269178,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"277db5490c3b0be58020cfdec17cd11e5cfb8c08","revision":"277db5490c3b0be58020cfdec17cd11e5cfb8c08","revlink":"","when":1780391630,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 02 Jun 2026 11:17:48","branch":"master","category":"curl","codebase":"","comments":"KNOWN_BUGS: Digest does not care for 'domain'\nRoom for improvement.\n\nCloses #21838","files":[{"name":"docs/KNOWN_BUGS.md"}],"number":269179,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d2f8e231a7548ef77db5438f21d484936775b72f","revision":"d2f8e231a7548ef77db5438f21d484936775b72f","revlink":"","when":1780391868,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 02 Jun 2026 11:31:46","branch":"master","category":"curl","codebase":"","comments":"lib1560: verify a few more URL variations\nCloses #21842","files":[{"name":"tests/data/test1560"},{"name":"tests/libtest/lib1560.c"}],"number":269182,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9d19b4730277e94c330d15c4ae2e1cb271514ff7","revision":"9d19b4730277e94c330d15c4ae2e1cb271514ff7","revlink":"","when":1780392706,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 02 Jun 2026 11:43:00","branch":"master","category":"curl","codebase":"","comments":"telnet: honor CURLOPT_TIMEOUT in send_telnet_data()\nThe poll-before-write loop used -1 (infinite) as the Curl_poll timeout,\nso a peer that stops reading could stall the transfer indefinitely,\nbypassing CURLOPT_TIMEOUT. Use Curl_timeleft_ms() instead and return\nCURLE_OPERATION_TIMEDOUT when the deadline is reached or exceeded.\n\nCloses #21685","files":[{"name":"lib/telnet.c"}],"number":269185,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d191de891a4d2be48908c6964e5cb157d002dae6","revision":"d191de891a4d2be48908c6964e5cb157d002dae6","revlink":"","when":1780393380,"who":"Joshua Rogers <MegaManSec@users.noreply.github.com>"},{"at":"Tue 02 Jun 2026 13:30:35","branch":"master","category":"curl","codebase":"","comments":"gtls: verify OCSP response signature in gtls_verify_ocsp_status\nSince aeb1a281ca (\"gtls: fix OCSP stapling management\"), the function\nparses the stapled OCSP response and reads the certificate status via\ngnutls_ocsp_resp_get_single(), but never calls gnutls_ocsp_resp_verify()\nor gnutls_ocsp_resp_verify_direct(). A response with a forged or\ncorrupted signature is accepted without question.\n\nFix by calling gnutls_ocsp_resp_verify() against the trust list obtained\nfrom the session credentials immediately after gnutls_ocsp_resp_import().\nThis handles both directly-signed responses and delegated OCSP responders\nwithout requiring the issuer certificate to be present in the peer chain.\n\nThe missing check only affects the CURLOPT_SSL_VERIFYSTATUS code path\nwhen CURLOPT_SSL_VERIFYPEER is disabled. With peer verification enabled,\ngnutls_certificate_verify_peers2() independently catches the invalid\nresponse via GNUTLS_CERT_INVALID_OCSP_STATUS before\ngtls_verify_ocsp_status() is reached. As a result, no attack is possible\nthat is not already trivially achievable without OCSP stapling when peer\nverification is off. This is a correctness and consistency fix, not a\nsecurity vulnerability.\n\nReported-by: Joshua Rogers\n\nCloses #21677","files":[{"name":"lib/vtls/gtls.c"}],"number":269196,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"be6c4ee7faaa55c62567a8c3fb0f4e98a482292e","revision":"be6c4ee7faaa55c62567a8c3fb0f4e98a482292e","revlink":"","when":1780399835,"who":"Joshua Rogers <MegaManSec@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"be6c4ee7faaa55c62567a8c3fb0f4e98a482292e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780447034.115734,1780447060.141029],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780447060.144818,1780447060.489973],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780447060.492237,1780447060.727343],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780447060.729537,1780447961.269835],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3639/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780447961.288166,1780447961.682373],"urls":{}}],"text":["build","successful"],"times":[1780405294.090312,1780447961.685395]},"3640":{"blame":["Daniel Stenberg <daniel@haxx.se>","Jay Satiro <raysatiro@yahoo.com>","Stefan Eissing <stefan@eissing.org>","Vasiliy-Kkk <61242428+Vasiliy-Kkk@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>","dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/Mail%20result/logs/stdio"]],"number":3640,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3640,"Build"],["codebase","","Build"],["got_revision","fb6be547e826f266e96bbbc3df4be18f5b8d37c7","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","fb6be547e826f266e96bbbc3df4be18f5b8d37c7","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 02 Jun 2026 15:31:48","branch":"master","category":"curl","codebase":"","comments":"tidy-up: use test/example domains more\nCloses #21849","files":[{"name":"docs/examples/ephiperfifo.c"},{"name":"docs/examples/evhiperfifo.c"},{"name":"docs/examples/ghiper.c"},{"name":"docs/examples/hiperfifo.c"},{"name":"tests/data/test536"},{"name":"tests/libtest/lib536.c"},{"name":"tests/unit/unit2600.c"}],"number":269205,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"89683e05b9e0884ccb860a3e01822c20145a12ef","revision":"89683e05b9e0884ccb860a3e01822c20145a12ef","revlink":"","when":1780407108,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 02 Jun 2026 17:01:58","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":269210,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a4313f1a98218dd577ee3da5e91ee432727012b6","revision":"a4313f1a98218dd577ee3da5e91ee432727012b6","revlink":"","when":1780412518,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 02 Jun 2026 19:47:01","branch":"master","category":"curl","codebase":"","comments":"github: Add AI usage warning to issue, doc and PR templates\n- Explain to contributors that though AI use is acceptable they must\n  not file unless they can understand and explain their work without AI.\n\nAssisted-by: Viktor Szakats\n\nRef: https://github.com/curl/curl/discussions/21792\n\nCloses https://github.com/curl/curl/pull/21801","files":[{"name":".github/ISSUE_TEMPLATE/bug_report.yml"},{"name":".github/ISSUE_TEMPLATE/docs.yml"},{"name":".github/pull_request_template.md"},{"name":"REUSE.toml"}],"number":269220,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"74f18f27a21c08d924dea525dad37fc388b489e0","revision":"74f18f27a21c08d924dea525dad37fc388b489e0","revlink":"","when":1780422421,"who":"Jay Satiro <raysatiro@yahoo.com>"},{"at":"Tue 02 Jun 2026 19:58:21","branch":"master","category":"curl","codebase":"","comments":"schannel: use fopen instead CreateFile\n- Refactor CA file reading to use the typical fopen/fread instead of\n  CreateFile/ReadFile.\n\nCloses https://github.com/curl/curl/pull/21773","files":[{"name":"lib/vtls/schannel_verify.c"}],"number":269222,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a79467343fa709e6065c16293b79504d234d7311","revision":"a79467343fa709e6065c16293b79504d234d7311","revlink":"","when":1780423101,"who":"Vasiliy-Kkk <61242428+Vasiliy-Kkk@users.noreply.github.com>"},{"at":"Tue 02 Jun 2026 21:59:41","branch":"master","category":"curl","codebase":"","comments":"gtls: minor fixes and improvements\n- fix GnuTLS function name reference in `Curl_gtls_shared_creds_create()`\n  error message.\n  Spotted by GitHub Code Quality.\n- unfold a line.\n- in `Curl_gtls_verifyserver()`:\n  - report the failure of `gnutls_x509_crt_import()`.\n    Spotted by GitHub Code Quality.\n  - fix a minor inconsistency in error strings.\n  - drop redundant NULL checks for `config->issuercert`.\n\nCloses #21850","files":[{"name":"lib/vtls/gtls.c"}],"number":269230,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2932b7f56f4658d7371719fe68648d7504a3af28","revision":"2932b7f56f4658d7371719fe68648d7504a3af28","revlink":"","when":1780430381,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 02 Jun 2026 22:46:03","branch":"master","category":"curl","codebase":"","comments":"hsts.md: mention multiple curl invokes effect\nReported-by: zhanhb on github\nRef: #21847\nCloses #21851","files":[{"name":"docs/cmdline-opts/hsts.md"}],"number":269240,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5d178de986ee124a8ec88f252769488d6644decb","revision":"5d178de986ee124a8ec88f252769488d6644decb","revlink":"","when":1780433163,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 02 Jun 2026 22:48:21","branch":"master","category":"curl","codebase":"","comments":"vquic: moving related things into subdir\nMove QUIC related implementations into the vquic directory. Rename\nfiles that implement a connection filter accordingly.\n\nCloses #21848","files":[{"name":"lib/Makefile.inc"},{"name":"lib/capsule.c"},{"name":"lib/capsule.h"},{"name":"lib/cf-capsule.c"},{"name":"lib/cf-capsule.h"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-h3-proxy.c"},{"name":"lib/cf-h3-proxy.h"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/connect.c"},{"name":"lib/curl_trc.c"},{"name":"lib/http_proxy.c"},{"name":"lib/vquic/capsule.c"},{"name":"lib/vquic/capsule.h"},{"name":"lib/vquic/cf-capsule.c"},{"name":"lib/vquic/cf-capsule.h"},{"name":"lib/vquic/cf-ngtcp2-proxy.c"},{"name":"lib/vquic/cf-ngtcp2-proxy.h"},{"name":"lib/vquic/cf-ngtcp2.c"},{"name":"lib/vquic/cf-ngtcp2.h"},{"name":"lib/vquic/cf-quiche.c"},{"name":"lib/vquic/cf-quiche.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_ngtcp2.h"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/curl_quiche.h"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic.h"},{"name":"tests/unit/unit3400.c"}],"number":269241,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"22d979400acee773da1ad9c462e5c75630650f21","revision":"22d979400acee773da1ad9c462e5c75630650f21","revlink":"","when":1780433301,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 03 Jun 2026 00:27:43","branch":"master","category":"curl","codebase":"","comments":"GHA: bump 2 GitHub Actions\n- updates `actions/labeler` from 6.0.1 to 6.1.0\n- updates `github/codeql-action` from 4.35.2 to 4.36.0\n\nCloses #21852","files":[{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/label.yml"}],"number":269247,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fb6be547e826f266e96bbbc3df4be18f5b8d37c7","revision":"fb6be547e826f266e96bbbc3df4be18f5b8d37c7","revlink":"","when":1780439263,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"fb6be547e826f266e96bbbc3df4be18f5b8d37c7"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780491182.098392,1780491190.505482],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780491190.510154,1780491190.706628],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780491190.709565,1780491190.878244],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780491190.880681,1780492293.417379],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3640/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780492293.428947,1780492294.261235],"urls":{}}],"text":["build","successful"],"times":[1780447963.868659,1780492294.268407]},"3641":{"blame":["Daniel Stenberg <daniel@haxx.se>","Marcel Raad <Marcel.Raad@teamviewer.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/Mail%20result/logs/stdio"]],"number":3641,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3641,"Build"],["codebase","","Build"],["got_revision","75a94f3cd80d2dec5d6532137436bb553d27d3f5","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","75a94f3cd80d2dec5d6532137436bb553d27d3f5","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 03 Jun 2026 09:42:52","branch":"master","category":"curl","codebase":"","comments":"cookie: refactor parse_cookie_header\n- introduce a few static helper functions\n- simplify the bad octet checks\n- simplify the too long cookie/value check\n\nCloses #21854","files":[{"name":"lib/cookie.c"}],"number":269272,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"67300814294ab0aa311b8568b460619ecc522949","revision":"67300814294ab0aa311b8568b460619ecc522949","revlink":"","when":1780472572,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 03 Jun 2026 10:40:01","branch":"master","category":"curl","codebase":"","comments":"tool_parsecfg: refactor parseconfig()\n- introduce helper functions\n- remove #ifdef'ed debug code\n\nCloses #21855","files":[{"name":"src/tool_parsecfg.c"}],"number":269283,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cf7919262dbdd52db0a028acb8bf1c77a173d788","revision":"cf7919262dbdd52db0a028acb8bf1c77a173d788","revlink":"","when":1780476001,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 03 Jun 2026 10:41:15","branch":"master","category":"curl","codebase":"","comments":"urlapi: simplify urlget_url somewhat\n- make file_url() a separate function that returns a file:// URL\n- group the checks that need scheme info\n\nCloses #21856","files":[{"name":"lib/urlapi.c"}],"number":269284,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ef8f68568f85627dcefee614e81f76f94e62043a","revision":"ef8f68568f85627dcefee614e81f76f94e62043a","revlink":"","when":1780476075,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 03 Jun 2026 11:05:34","branch":"master","category":"curl","codebase":"","comments":"top-complexity: drop threshold to 50\nCloses #21857","files":[{"name":"scripts/top-complexity"}],"number":269290,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fda48a5a9cf8cfab8356bae71005342cf48ab3d7","revision":"fda48a5a9cf8cfab8356bae71005342cf48ab3d7","revlink":"","when":1780477534,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 03 Jun 2026 12:44:45","branch":"master","category":"curl","codebase":"","comments":"tests: add `cookies` feature to some tests\nThese fail without cookie support.\n\nCloses https://github.com/curl/curl/pull/21858","files":[{"name":"tests/data/test2015"},{"name":"tests/data/test2504"},{"name":"tests/data/test7"}],"number":269301,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"75a94f3cd80d2dec5d6532137436bb553d27d3f5","revision":"75a94f3cd80d2dec5d6532137436bb553d27d3f5","revlink":"","when":1780483485,"who":"Marcel Raad <Marcel.Raad@teamviewer.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"75a94f3cd80d2dec5d6532137436bb553d27d3f5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780535073.63989,1780535095.882625],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780535095.886506,1780535096.038624],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780535096.040774,1780535096.177272],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780535096.179466,1780535984.142804],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3641/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780535984.151041,1780535984.476776],"urls":{}}],"text":["build","successful"],"times":[1780492296.865062,1780535984.479866]},"3642":{"blame":["Andreas Falkenhahn <andreas@falkenhahn.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/Mail%20result/logs/stdio"]],"number":3642,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3642,"Build"],["codebase","","Build"],["got_revision","3d721a1d41a7091525d6bbacae8d6580ca3199cd","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3d721a1d41a7091525d6bbacae8d6580ca3199cd","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 04 Jun 2026 20:45:17","branch":"master","category":"curl","codebase":"","comments":"BINDINGS: Update Hollywood link\n- Change link from archive.org back to hollywood-mal.com since the site\n  is up and running.\n\nCloses https://github.com/curl/curl/pull/21862","files":[{"name":"docs/BINDINGS.md"}],"number":269514,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3d721a1d41a7091525d6bbacae8d6580ca3199cd","revision":"3d721a1d41a7091525d6bbacae8d6580ca3199cd","revlink":"","when":1780598717,"who":"Andreas Falkenhahn <andreas@falkenhahn.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3d721a1d41a7091525d6bbacae8d6580ca3199cd"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780599175.86407,1780599199.028927],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780599199.033041,1780599199.20141],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780599199.203914,1780599199.348244],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780599199.350425,1780599988.669744],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3642/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780599988.675487,1780599989.111888],"urls":{}}],"text":["build","successful"],"times":[1780599175.789423,1780599989.114761]},"3643":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/Mail%20result/logs/stdio"]],"number":3643,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3643,"Build"],["codebase","","Build"],["got_revision","56eca2afb4806f1032872fa97d1834b3c1385276","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","56eca2afb4806f1032872fa97d1834b3c1385276","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 05 Jun 2026 09:13:35","branch":"master","category":"curl","codebase":"","comments":"VULN-DISCLOSURE-POLICY.md: emphasize comm as a human\nCloses #21870","files":[{"name":"docs/VULN-DISCLOSURE-POLICY.md"}],"number":269554,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c32427d0c1ac2c2a923243bf83db1e0fd703e788","revision":"c32427d0c1ac2c2a923243bf83db1e0fd703e788","revlink":"","when":1780643615,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 05 Jun 2026 09:14:21","branch":"master","category":"curl","codebase":"","comments":"quic: count zero length packets against max\nWith a flood of zero lenght UDP packets to curl, the receive loop might\nrun longer than intended to. Count such packets against the max to\nterminate the loop as intended.\n\nURL: https://hackerone.com/reports/3783438\nReported-by: vectorqueue on hackerone\nCloses #21869","files":[{"name":"lib/vquic/vquic.c"}],"number":269555,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"56eca2afb4806f1032872fa97d1834b3c1385276","revision":"56eca2afb4806f1032872fa97d1834b3c1385276","revlink":"","when":1780643661,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"56eca2afb4806f1032872fa97d1834b3c1385276"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780687313.278555,1780687352.793396],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780687352.797367,1780687352.987275],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780687352.989827,1780687353.200089],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780687353.202573,1780688537.00742],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3643/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780688537.246062,1780688538.655034],"urls":{}}],"text":["build","successful"],"times":[1780644220.791681,1780688538.704067]},"3644":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/Mail%20result/logs/stdio"]],"number":3644,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3644,"Build"],["codebase","","Build"],["got_revision","d3e9a815c4a68099b774742073c50b996d69fcd6","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d3e9a815c4a68099b774742073c50b996d69fcd6","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 05 Jun 2026 12:06:22","branch":"master","category":"curl","codebase":"","comments":"libssh2: use non-deprecated `libssh2_knownhost_addc()`\nSupported since libssh2 v1.2.5. Replacing `libssh2_knownhost_add()`,\nwhich was deprecated in that same version.\n\nThe new API supports a comment field.\n\nRef: https://github.com/libssh2/libssh2/pull/1977\n\nCloses #21866","files":[{"name":"lib/vssh/libssh2.c"}],"number":269575,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3c7d136225eb8e3095bf0d2c9aa61d6d18df7480","revision":"3c7d136225eb8e3095bf0d2c9aa61d6d18df7480","revlink":"","when":1780653982,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 05 Jun 2026 12:06:22","branch":"master","category":"curl","codebase":"","comments":"libssh2: do not use deprecated macros when unavailable\nTo support building with `LIBSSH2_NO_DEPRECATED` macro defined, a future\nlibssh2 that may have dropped these macros.\n\nRef: https://github.com/libssh2/libssh2/pull/1977\n\nCloses #21867","files":[{"name":"lib/vssh/libssh2.c"}],"number":269576,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5c9ac36e581601cffdb28adf982a87bd861bbb0c","revision":"5c9ac36e581601cffdb28adf982a87bd861bbb0c","revlink":"","when":1780653982,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 05 Jun 2026 12:06:22","branch":"master","category":"curl","codebase":"","comments":"libssh2: sync version check with INTERNALS.md\nFollow-up to cf3b9657bcb7acd3525ca081b4ed16e860604d6d\n\nCloses #21868","files":[{"name":"lib/vssh/ssh.h"}],"number":269577,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cb307544ad56fd5825c20efbbf40e75bdda2230d","revision":"cb307544ad56fd5825c20efbbf40e75bdda2230d","revlink":"","when":1780653982,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 05 Jun 2026 12:24:01","branch":"master","category":"curl","codebase":"","comments":"tidy-up: drop stray casts for allocated pointers\nCloses #21865","files":[{"name":"docs/FAQ.md"},{"name":"docs/examples/multi-event.c"},{"name":"docs/examples/multi-uv.c"},{"name":"lib/content_encoding.c"},{"name":"lib/mime.c"},{"name":"lib/vquic/cf-ngtcp2.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"projects/OS400/ccsidcurl.c"},{"name":"projects/OS400/curlcl.c"},{"name":"projects/OS400/curlmain.c"},{"name":"src/mkhelp.pl"},{"name":"src/tool_cb_wrt.c"},{"name":"src/tool_formparse.c"},{"name":"src/tool_operate.c"},{"name":"tests/libtest/lib2302.c"}],"number":269581,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1b8f4dba2847e3a0c761341cae3ea0e9cc425aa6","revision":"1b8f4dba2847e3a0c761341cae3ea0e9cc425aa6","revlink":"","when":1780655041,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 05 Jun 2026 16:57:38","branch":"master","category":"curl","codebase":"","comments":"libssh2: replace macro names with non-misspelled alternatives\nThey are available in libssh2 0.15+.\n\nCloses #21876","files":[{"name":"lib/vssh/libssh2.c"}],"number":269600,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0c8c6f4fc07435b7c088dc7349cd64cc9ccea44f","revision":"0c8c6f4fc07435b7c088dc7349cd64cc9ccea44f","revlink":"","when":1780671458,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 05 Jun 2026 16:57:38","branch":"master","category":"curl","codebase":"","comments":"vquic: drop stray casts for `iovec.iov_len`\nSpotted by GitHub Code Quality\n\nCloses #21877","files":[{"name":"lib/vquic/vquic.c"}],"number":269601,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"982e19f231802b354ee724ecceeeb4033891eed1","revision":"982e19f231802b354ee724ecceeeb4033891eed1","revlink":"","when":1780671458,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 05 Jun 2026 16:57:38","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- fix typos.\n- badword: add two new words.\n- cpp: drop parentheses from standalone `#if` expressions.\n- libssh: vertical-align comment block with others.\n- clang-format.\n\nCloses #21880","files":[{"name":"docs/BINDINGS.md"},{"name":"docs/FAQ.md"},{"name":"docs/VULN-DISCLOSURE-POLICY.md"},{"name":"docs/libcurl/curl_global_sslset.md"},{"name":"include/curl/curl.h"},{"name":"include/curl/system.h"},{"name":"lib/curl_setup.h"},{"name":"lib/mprintf.c"},{"name":"lib/vquic/cf-capsule.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"projects/OS400/os400sys.c"},{"name":"scripts/badwords.txt"},{"name":"src/curlinfo.c"},{"name":"src/tool_parsecfg.c"},{"name":"tests/libtest/lib1538.c"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/libtest/lib1901.c"},{"name":"tests/libtest/lib1902.c"},{"name":"tests/libtest/lib1915.c"},{"name":"tests/libtest/lib1920.c"},{"name":"tests/libtest/lib2405.c"},{"name":"tests/libtest/lib2700.c"},{"name":"tests/libtest/lib557.c"},{"name":"tests/libtest/lib583.c"},{"name":"tests/libtest/lib599.c"},{"name":"tests/libtest/lib670.c"},{"name":"tests/unit/unit1303.c"},{"name":"tests/unit/unit1627.c"},{"name":"tests/unit/unit1675.c"},{"name":"tests/unit/unit2600.c"}],"number":269602,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d3e9a815c4a68099b774742073c50b996d69fcd6","revision":"d3e9a815c4a68099b774742073c50b996d69fcd6","revlink":"","when":1780671458,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d3e9a815c4a68099b774742073c50b996d69fcd6"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780732019.170625,1780732028.493232],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780732028.49781,1780732028.675673],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780732028.678444,1780732028.839866],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780732028.842462,1780733000.603887],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3644/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780733000.609684,1780733001.01437],"urls":{}}],"text":["build","successful"],"times":[1780688544.197428,1780733001.017149]},"3645":{"blame":["Vasiliy-Kkk <61242428+Vasiliy-Kkk@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/Mail%20result/logs/stdio"]],"number":3645,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3645,"Build"],["codebase","","Build"],["got_revision","3b9f0972e2e874657a4052a78b1336fd8092d0e6","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3b9f0972e2e874657a4052a78b1336fd8092d0e6","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 06 Jun 2026 17:27:34","branch":"master","category":"curl","codebase":"","comments":"schannel_verify: simplify CryptQueryObject use\n- Specify that the content is base64 encoded, rather than rely on\n  auto-detect.\n\n- Remove unnecessary sanity check of the returned content type.\n\nCloses https://github.com/curl/curl/pull/21760","files":[{"name":"lib/vtls/schannel_verify.c"}],"number":269646,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3b9f0972e2e874657a4052a78b1336fd8092d0e6","revision":"3b9f0972e2e874657a4052a78b1336fd8092d0e6","revlink":"","when":1780759654,"who":"Vasiliy-Kkk <61242428+Vasiliy-Kkk@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3b9f0972e2e874657a4052a78b1336fd8092d0e6"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780804543.705901,1780804588.104847],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780804588.109978,1780804588.320372],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780804588.323271,1780804588.493535],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780804588.496123,1780805953.116937],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3645/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780805953.157744,1780805953.643304],"urls":{}}],"text":["build","successful"],"times":[1780760584.48002,1780805953.647438]},"3646":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/Mail%20result/logs/stdio"]],"number":3646,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3646,"Build"],["codebase","","Build"],["got_revision","317bf7e8a8e71b60753a1efacfa323695431bd4e","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","317bf7e8a8e71b60753a1efacfa323695431bd4e","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 06 Jun 2026 22:54:25","branch":"master","category":"curl","codebase":"","comments":"http: reject spurious CR bytes in headers\nVerified by test 2105\n\nCloses #21882","files":[{"name":"lib/http.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2105"}],"number":269666,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c3c2cfb65d25619c7e08407b13750e566f047df6","revision":"c3c2cfb65d25619c7e08407b13750e566f047df6","revlink":"","when":1780779265,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 07 Jun 2026 00:11:14","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_CHUNK_BGN_FUNCTION: target is there for symlinks only\nCloses #21883","files":[{"name":"docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.md"}],"number":269685,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f7f1666ee2b46c621c4ddaa5a12facdb2d38b92f","revision":"f7f1666ee2b46c621c4ddaa5a12facdb2d38b92f","revlink":"","when":1780783874,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 07 Jun 2026 00:12:02","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_PINNEDPUBLICKEY.md: does not apply for other origins\nClarify\n\nCloses #21885","files":[{"name":"docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.md"}],"number":269686,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"38b72f3b56b378c03276b150ddb31899581ece06","revision":"38b72f3b56b378c03276b150ddb31899581ece06","revlink":"","when":1780783922,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 07 Jun 2026 00:26:51","branch":"master","category":"curl","codebase":"","comments":"ftplistparser: clear strings.target if not symlink\nWhen the struct is passed to the CURLOPT_CHUNK_BGN_FUNCTION callback,\nclear the pointer if the provided data is not a symlink.\n\nCloses #21884","files":[{"name":"lib/ftplistparser.c"}],"number":269690,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"317bf7e8a8e71b60753a1efacfa323695431bd4e","revision":"317bf7e8a8e71b60753a1efacfa323695431bd4e","revlink":"","when":1780784811,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"317bf7e8a8e71b60753a1efacfa323695431bd4e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780852661.739226,1780852679.532744],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780852679.5379,1780852679.758974],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780852679.761822,1780852679.988419],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780852679.992514,1780853766.719562],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3646/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780853766.727035,1780853767.216832],"urls":{}}],"text":["build","successful"],"times":[1780805956.632237,1780853767.220259]},"3647":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[],"number":3647,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3647,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7bb7b2c2a4ec28747d4c0cf9b28ca673895dbd40","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":5,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 07 Jun 2026 14:39:10","branch":"master","category":"curl","codebase":"","comments":"progress: fx CURLINFO time reporting\nWhack the times reported for a transfer (see\nhttps://curl.se/libcurl/c/curl_easy_getinfo.html#TIMES) into order for\nall variations of up-/download, http/ftp etc. Make sure they are\nreported in the documented order.\n\nThere is still the *possibility* of PRETRANSFER being longer then\nPOSTTRANSFER, if a server sends a response before an upload is done.\nPOST is the time the first response byte is received, and PRE is the\ntime the last byte was sent by curl.\n\nThis may happen with more likelihood on HTTP/2 and 3 for a server\nrejected upload. But for successful uploads, the answer will almost over\ncome afterwards.\n\nUndo the previous twists in lib500.c tests, adjust pytest timeline\nchecks.\n\nFixes #21828\nReported-by: BazaarAcc32 on github\nCloses #21843","files":[{"name":"lib/multi.c"},{"name":"lib/progress.c"},{"name":"lib/progress.h"},{"name":"lib/request.c"},{"name":"lib/sendf.c"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/libtest/lib500.c"},{"name":"tests/unit/unit1399.c"}],"number":269737,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fbcf10ab84d75e76029e50d0b22793a218181166","revision":"fbcf10ab84d75e76029e50d0b22793a218181166","revlink":"","when":1780835950,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sun 07 Jun 2026 14:41:04","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_PORT.md: use stronger language\nThis option should not be used.\n\nCloses #21886","files":[{"name":"docs/libcurl/opts/CURLOPT_PORT.md"}],"number":269741,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c4c12843df9560d47fa0bd561837ddb06732dcbe","revision":"c4c12843df9560d47fa0bd561837ddb06732dcbe","revlink":"","when":1780836064,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 07 Jun 2026 14:42:13","branch":"master","category":"curl","codebase":"","comments":"tool: warn when --ssl and --ftp-ssl-control override each other\nand mention this properly in the docs.\n\nCloses #21887","files":[{"name":"docs/cmdline-opts/ftp-ssl-control.md"},{"name":"docs/cmdline-opts/ssl.md"},{"name":"src/tool_getparam.c"}],"number":269742,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7bb7b2c2a4ec28747d4c0cf9b28ca673895dbd40","revision":"7bb7b2c2a4ec28747d4c0cf9b28ca673895dbd40","revlink":"","when":1780836133,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7bb7b2c2a4ec28747d4c0cf9b28ca673895dbd40"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"git","results":[null,[]],"statistics":{},"step_number":0,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty_1","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Mail result","results":[null,[]],"statistics":{},"step_number":4,"text":[],"times":[null,null],"urls":{}}],"text":["retry","lost","remote"],"times":[1780853770.305639,1780864711.003187]},"3648":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/Mail%20result/logs/stdio"]],"number":3648,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3648,"Build"],["codebase","","Build"],["got_revision","7bb7b2c2a4ec28747d4c0cf9b28ca673895dbd40","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7bb7b2c2a4ec28747d4c0cf9b28ca673895dbd40","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 07 Jun 2026 14:39:10","branch":"master","category":"curl","codebase":"","comments":"progress: fx CURLINFO time reporting\nWhack the times reported for a transfer (see\nhttps://curl.se/libcurl/c/curl_easy_getinfo.html#TIMES) into order for\nall variations of up-/download, http/ftp etc. Make sure they are\nreported in the documented order.\n\nThere is still the *possibility* of PRETRANSFER being longer then\nPOSTTRANSFER, if a server sends a response before an upload is done.\nPOST is the time the first response byte is received, and PRE is the\ntime the last byte was sent by curl.\n\nThis may happen with more likelihood on HTTP/2 and 3 for a server\nrejected upload. But for successful uploads, the answer will almost over\ncome afterwards.\n\nUndo the previous twists in lib500.c tests, adjust pytest timeline\nchecks.\n\nFixes #21828\nReported-by: BazaarAcc32 on github\nCloses #21843","files":[{"name":"lib/multi.c"},{"name":"lib/progress.c"},{"name":"lib/progress.h"},{"name":"lib/request.c"},{"name":"lib/sendf.c"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/libtest/lib500.c"},{"name":"tests/unit/unit1399.c"}],"number":269737,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fbcf10ab84d75e76029e50d0b22793a218181166","revision":"fbcf10ab84d75e76029e50d0b22793a218181166","revlink":"","when":1780835950,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sun 07 Jun 2026 14:41:04","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_PORT.md: use stronger language\nThis option should not be used.\n\nCloses #21886","files":[{"name":"docs/libcurl/opts/CURLOPT_PORT.md"}],"number":269741,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c4c12843df9560d47fa0bd561837ddb06732dcbe","revision":"c4c12843df9560d47fa0bd561837ddb06732dcbe","revlink":"","when":1780836064,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 07 Jun 2026 14:42:13","branch":"master","category":"curl","codebase":"","comments":"tool: warn when --ssl and --ftp-ssl-control override each other\nand mention this properly in the docs.\n\nCloses #21887","files":[{"name":"docs/cmdline-opts/ftp-ssl-control.md"},{"name":"docs/cmdline-opts/ssl.md"},{"name":"src/tool_getparam.c"}],"number":269742,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7bb7b2c2a4ec28747d4c0cf9b28ca673895dbd40","revision":"7bb7b2c2a4ec28747d4c0cf9b28ca673895dbd40","revlink":"","when":1780836133,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7bb7b2c2a4ec28747d4c0cf9b28ca673895dbd40"}],"steps":[{"eta":null,"expectations":[["output",6700,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780910771.617102,1780910799.548535],"urls":{}},{"eta":null,"expectations":[["output",706,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780910799.552945,1780910799.720473],"urls":{}},{"eta":null,"expectations":[["output",707,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780910799.723368,1780910799.880357],"urls":{}},{"eta":null,"expectations":[["output",30111,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780910799.882771,1780911845.514917],"urls":{}},{"eta":null,"expectations":[["output",807,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3648/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780911845.520319,1780911845.916676],"urls":{}}],"text":["build","successful"],"times":[1780865286.155081,1780911845.919557]},"3649":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/Mail%20result/logs/stdio"]],"number":3649,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3649,"Build"],["codebase","","Build"],["got_revision","9b69cfb937850e04fa83294fc79b439c4225d4be","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9b69cfb937850e04fa83294fc79b439c4225d4be","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 07 Jun 2026 23:09:56","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_DISALLOW_USERNAME_IN_URL: is for CURLOPT_URL only\nCloses #21890","files":[{"name":"docs/libcurl/opts/CURLOPT_DISALLOW_USERNAME_IN_URL.md"}],"number":269811,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e2cb3cc78ec9eeff2b3f2fccdb938aa2dd704edb","revision":"e2cb3cc78ec9eeff2b3f2fccdb938aa2dd704edb","revlink":"","when":1780866596,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 07 Jun 2026 23:19:55","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":269815,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1a1ec74b0bfa69d94465527581f80e1a5da52f63","revision":"1a1ec74b0bfa69d94465527581f80e1a5da52f63","revlink":"","when":1780867195,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 08 Jun 2026 00:42:51","branch":"master","category":"curl","codebase":"","comments":"lib1587: drop redundant includes\nCloses #21892","files":[{"name":"tests/libtest/lib1587.c"}],"number":269821,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9c1ebea35914e8dfbd21f9c4a8a591e384baf143","revision":"9c1ebea35914e8dfbd21f9c4a8a591e384baf143","revlink":"","when":1780872171,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 08 Jun 2026 00:42:51","branch":"master","category":"curl","codebase":"","comments":"urlapi: fix memleaks on error in `parse_hostname_login()`\nDetected by GitHub Code Quality\n\nFollow-up to acd82c8bfd743d0f743a1c1296890738832ac83e #11006\nFollow-up to 4183b8fe9a8558b8f62c9dbf8271deed75bff28b #8049\n\nCloses #21879","files":[{"name":"lib/urlapi.c"},{"name":"tests/unit/unit1675.c"}],"number":269822,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7c34365ccea19949317878c7fcd5f7376e2e09f1","revision":"7c34365ccea19949317878c7fcd5f7376e2e09f1","revlink":"","when":1780872171,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 08 Jun 2026 09:09:58","branch":"master","category":"curl","codebase":"","comments":"Revert \"url: remove ssh_config_matches\"\nThis reverts commit 3e9817cd1bb6aa53d3d3bf10572bb245d064870c.\n\nThe change was incorrect as the check was not for the options the commit\nmessage mentions.\n\nReported-by: ByteRay on hackerone\nCloses #21899","files":[{"name":"lib/url.c"}],"number":269853,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0618ffe50d0e69e247d88a8050c49a5b746a19bd","revision":"0618ffe50d0e69e247d88a8050c49a5b746a19bd","revlink":"","when":1780902598,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 08 Jun 2026 09:37:06","branch":"master","category":"curl","codebase":"","comments":"var: use a dedicated pointer for the alloc\nAs the 'c' pointer might actually get modified before it is time to free\nthe memory.\n\nVerify in test 2310\n\nReported-by: Eunsoo Kim\nFixes #21898\nCloses #21900","files":[{"name":"src/var.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2310"}],"number":269857,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9b69cfb937850e04fa83294fc79b439c4225d4be","revision":"9b69cfb937850e04fa83294fc79b439c4225d4be","revlink":"","when":1780904226,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9b69cfb937850e04fa83294fc79b439c4225d4be"}],"steps":[{"eta":null,"expectations":[["output",5809,6700]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780956502.248372,1780956506.868464],"urls":{}},{"eta":null,"expectations":[["output",706,706]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780956506.872068,1780956507.048336],"urls":{}},{"eta":null,"expectations":[["output",707,707]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780956507.050566,1780956507.214575],"urls":{}},{"eta":null,"expectations":[["output",30054,30111]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1780956507.21674,1780957392.89269],"urls":{}},{"eta":null,"expectations":[["output",807,807]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3649/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780957392.898326,1780957393.325597],"urls":{}}],"text":["build","successful"],"times":[1780911850.333209,1780957393.328558]},"3650":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","alhudz <al.hudz.k@gmail.com>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/Mail%20result/logs/stdio"]],"number":3650,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3650,"Build"],["codebase","","Build"],["got_revision","2dfd265d668eb184a0feb0cbda5357fb076d9f0d","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","2dfd265d668eb184a0feb0cbda5357fb076d9f0d","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 08 Jun 2026 12:37:35","branch":"master","category":"curl","codebase":"","comments":"setopt: claer the \"custom\" CA booleans when set to NULL\nMark them as custom choices only when pointer is passed, and clear them\nagain when set to NULL.\n\nCloses #21901","files":[{"name":"lib/setopt.c"}],"number":269867,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5df33efab41c5888ac8d70c4546ba5f9b2d479aa","revision":"5df33efab41c5888ac8d70c4546ba5f9b2d479aa","revlink":"","when":1780915055,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 08 Jun 2026 13:26:31","branch":"master","category":"curl","codebase":"","comments":"libssh2: save non-standard port to `known_hosts`\nReported-by: dyingc on github\nFixes #21863\n\nCloses #21874","files":[{"name":"lib/vssh/libssh2.c"}],"number":269883,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"39d5cead0d23ba83e7effd43f62ad3fd678b4224","revision":"39d5cead0d23ba83e7effd43f62ad3fd678b4224","revlink":"","when":1780917991,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 08 Jun 2026 13:26:31","branch":"master","category":"curl","codebase":"","comments":"runtests: allow skipping tests on torture, use for test 357\nSome tests may take a long time in torture mode. Make it possible\nto skip individual tests when runtests in running in torture mode.\n\nAlso:\n- skip test 357 for the reason above.\n  Saved 1-3 minutes for the Linux CI torture job, 1-1.5m on Windows.\n  No savings on macOS.\n\nReported-by: Stefan Eissing\nFixes #21873\n\nCloses #21906","files":[{"name":"docs/tests/FILEFORMAT.md"},{"name":"docs/tests/TEST-SUITE.md"},{"name":"tests/data/test357"},{"name":"tests/runtests.pl"}],"number":269884,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cdce2460b330d4c1084849ec50149efe3cc1fc7b","revision":"cdce2460b330d4c1084849ec50149efe3cc1fc7b","revlink":"","when":1780917991,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 08 Jun 2026 13:29:09","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency pizlonator/fil-c to v0.679\nCloses #21897","files":[{"name":".github/workflows/linux.yml"}],"number":269890,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a89fd1ffd4982c283864c30538d400f704e87bc6","revision":"a89fd1ffd4982c283864c30538d400f704e87bc6","revlink":"","when":1780918149,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Mon 08 Jun 2026 13:29:47","branch":"master","category":"curl","codebase":"","comments":"_ENVIRONMENT.md. Windows does case insensitive env variables\nCloses #21907","files":[{"name":"docs/cmdline-opts/_ENVIRONMENT.md"},{"name":"docs/libcurl/libcurl-env.md"}],"number":269891,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ff7086874ed22b52baa7e73e66305ff045ac9bb6","revision":"ff7086874ed22b52baa7e73e66305ff045ac9bb6","revlink":"","when":1780918187,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 08 Jun 2026 13:30:39","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_DOH_URL.md: does not inherit proxy options\nCloses #21904","files":[{"name":"docs/libcurl/opts/CURLOPT_DOH_URL.md"}],"number":269892,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e786a4e9159b11166b1c870f2c02df37c480cb73","revision":"e786a4e9159b11166b1c870f2c02df37c480cb73","revlink":"","when":1780918239,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 08 Jun 2026 13:53:02","branch":"master","category":"curl","codebase":"","comments":"netrc: remember and check filename loaded\nRemember the filename of a loaded netrc file to detect changed\nconfigurations in a reused easy handle.\n\nCloses #21903","files":[{"name":"lib/netrc.c"}],"number":269897,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"435fb96dcf787335626ada95dc02eb26afcf7bca","revision":"435fb96dcf787335626ada95dc02eb26afcf7bca","revlink":"","when":1780919582,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 08 Jun 2026 13:53:54","branch":"master","category":"curl","codebase":"","comments":"ssl native_ca_store: always reinit\nAdd bit `native_ca_store_opt` to keep the setting of\nCURLOPT_(PROXY_)SSL_OPTIONS and use that to calculate every easy\ntransfer if a native CA store shall be used or not.\n\nThis avoids `native_ca_store` getting stuck on TRUE after being set\nonce.\n\nCloses #21902","files":[{"name":"lib/doh.c"},{"name":"lib/setopt.c"},{"name":"lib/vtls/vtls_config.c"}],"number":269898,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d69bfad3fa3daf5e72331f6870667607828d5891","revision":"d69bfad3fa3daf5e72331f6870667607828d5891","revlink":"","when":1780919634,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 08 Jun 2026 13:56:10","branch":"master","category":"curl","codebase":"","comments":"chunked: reject invalid bytes in trailer\nTrailers are delivered to the application as headers via\nCLIENTWRITE_TRAILER, but unlike regular response headers they skipped\nthe verify_header() checks, so a server could smuggle a nul byte (or\nstray CR) into a header reaching CURLOPT_HEADERFUNCTION and\ncurl_easy_header().\n\nRun each assembled trailer line through Curl_verify_header(), the same\nvalidation used for normal headers.\n\nCovered by the new test 2106.\n\nCloses #21896","files":[{"name":"lib/http.c"},{"name":"lib/http.h"},{"name":"lib/http_chunks.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2106"}],"number":269899,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7de0a7e71aad984cb7f514fb2987662e2fe8115e","revision":"7de0a7e71aad984cb7f514fb2987662e2fe8115e","revlink":"","when":1780919770,"who":"alhudz <al.hudz.k@gmail.com>"},{"at":"Mon 08 Jun 2026 14:59:47","branch":"master","category":"curl","codebase":"","comments":"checksrc-all.pl: do not check files multiple times\nRestrict `git ls-files` to return `*.[ch]` files within `$dir` only.\nBefore this patch it returned files in subdirectories too, which did\ndouble work and may have made `checksrc.pl` pick `.checksrc` from the\nfirst such subdirectory, masking the one in `$dir`. (current curl tree\nis not affected)\n\nRef: https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec\n\nFollow-up to 33f606cd51995b68a0f68ac478f7395d8acda17b #20439\n\nCloses #21909","files":[{"name":"scripts/checksrc-all.pl"}],"number":269903,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2dfd265d668eb184a0feb0cbda5357fb076d9f0d","revision":"2dfd265d668eb184a0feb0cbda5357fb076d9f0d","revlink":"","when":1780923587,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"2dfd265d668eb184a0feb0cbda5357fb076d9f0d"}],"steps":[{"eta":null,"expectations":[["output",6735,6254.5]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781002611.989166,1781002654.507581],"urls":{}},{"eta":null,"expectations":[["output",706,706.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781002654.594336,1781002654.94382],"urls":{}},{"eta":null,"expectations":[["output",707,707.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781002654.947032,1781002655.182825],"urls":{}},{"eta":null,"expectations":[["output",30079,30082.5]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781002655.207021,1781004119.337329],"urls":{}},{"eta":null,"expectations":[["output",807,807.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3650/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781004119.346943,1781004119.788006],"urls":{}}],"text":["build","successful"],"times":[1780957395.70664,1781004119.791283]},"3651":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","Yedaya Katsman <yedaya.ka@gmail.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/Mail%20result/logs/stdio"]],"number":3651,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3651,"Build"],["codebase","","Build"],["got_revision","847aac066d45f0b79c96f76ea3f1c891978f1c43","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","847aac066d45f0b79c96f76ea3f1c891978f1c43","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 09 Jun 2026 02:05:21","branch":"master","category":"curl","codebase":"","comments":"pytest: close file handles after use, and two minor tidy-ups\nAlso:\n- drop two unreachable return statements.\n- test_17_ssl_use: avoid implicit string concatenations in lists.\n\nReported by GitHub CodeQL\n\nCloses #21916","files":[{"name":"tests/http/test_02_download.py"},{"name":"tests/http/test_07_upload.py"},{"name":"tests/http/test_08_caddy.py"},{"name":"tests/http/test_10_proxy.py"},{"name":"tests/http/test_13_proxy_auth.py"},{"name":"tests/http/test_17_ssl_use.py"},{"name":"tests/http/test_30_vsftpd.py"},{"name":"tests/http/test_31_vsftpds.py"},{"name":"tests/http/test_32_ftps_vsftpd.py"},{"name":"tests/http/test_40_socks.py"},{"name":"tests/http/test_50_scp.py"},{"name":"tests/http/test_51_sftp.py"},{"name":"tests/http/testenv/client.py"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/http/testenv/sshd.py"}],"number":269996,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8145476d5dd97d0ec704e9ea65b2f2028b8a945c","revision":"8145476d5dd97d0ec704e9ea65b2f2028b8a945c","revlink":"","when":1780963521,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 08:42:19","branch":"master","category":"curl","codebase":"","comments":"urlapi: URL decode hostname before IP address normalization\nWith this, IPv6 addresses that end with '%25' with no following zone id are\nconsidered invalid.\n\nExtend test 1560 to verify\n\nReported-by: Hem Parekh\nCloses #21918","files":[{"name":"lib/urlapi.c"},{"name":"tests/libtest/lib1560.c"}],"number":270004,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"04afd160767d22c9e8b95a8113564c2a8f1d3d29","revision":"04afd160767d22c9e8b95a8113564c2a8f1d3d29","revlink":"","when":1780987339,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 09 Jun 2026 09:20:47","branch":"master","category":"curl","codebase":"","comments":"digest: escape control codes too\nSince the username is decoded when used and control codes are accepted\nin HTTP usernames in general, the username encoding for the Digest auth\nneeds to percent encode such bytes.\n\nVerified by test 3221\n\nReported-by: Trail of Bits\nCloses #21915","files":[{"name":"lib/vauth/digest.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3221"}],"number":270011,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a2b943b115ab55e25464b555aed746b2e67c8dfe","revision":"a2b943b115ab55e25464b555aed746b2e67c8dfe","revlink":"","when":1780989647,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 09 Jun 2026 09:23:52","branch":"master","category":"curl","codebase":"","comments":"resolve: Mention in error that IP address is expected\nIf you try using a DNS name like connect-to supports it can be confusing that\nit is illegal. Also make it a bit more readable\n\nCloses #21913","files":[{"name":"lib/dnscache.c"}],"number":270012,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7b9d74abf6fb446d5c388c75755100998c67944a","revision":"7b9d74abf6fb446d5c388c75755100998c67944a","revlink":"","when":1780989832,"who":"Yedaya Katsman <yedaya.ka@gmail.com>"},{"at":"Tue 09 Jun 2026 10:24:07","branch":"master","category":"curl","codebase":"","comments":"pytest: close file handles after use (cont.), and tidy-ups\n- dante.py, dnsd.py, sshd.py: drop redundant conditions.\n  Spotted in sshd by GitHub Code Quality.\n- curl.py: comment out `if` to silence CodeQL warning.\n\nReported by GitHub CodeQL\n\nFollow-up to 8145476d5dd97d0ec704e9ea65b2f2028b8a945c #21916\n\nCloses #21917","files":[{"name":"tests/http/testenv/caddy.py"},{"name":"tests/http/testenv/client.py"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/http/testenv/dante.py"},{"name":"tests/http/testenv/dnsd.py"},{"name":"tests/http/testenv/h2o.py"},{"name":"tests/http/testenv/nghttpx.py"},{"name":"tests/http/testenv/sshd.py"},{"name":"tests/http/testenv/vsftpd.py"}],"number":270022,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cb4465bfe67ec9c75722ea10923a6a75005e8f68","revision":"cb4465bfe67ec9c75722ea10923a6a75005e8f68","revlink":"","when":1780993447,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 10:24:07","branch":"master","category":"curl","codebase":"","comments":"docs: returned header size reflects HTTP/1-style format\nRef: #21889\n\nCloses #21912","files":[{"name":"docs/cmdline-opts/write-out.md"},{"name":"docs/libcurl/opts/CURLINFO_HEADER_SIZE.md"}],"number":270023,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b9b2c0cbb854908a2580e4424b0315983f7cf3da","revision":"b9b2c0cbb854908a2580e4424b0315983f7cf3da","revlink":"","when":1780993447,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 11:00:01","branch":"master","category":"curl","codebase":"","comments":"peer.h: fix typo in comment\nCloses #21920","files":[{"name":"lib/peer.h"}],"number":270034,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fb9a520873133e369fa86ef63b4e4f0fd2fc1f68","revision":"fb9a520873133e369fa86ef63b4e4f0fd2fc1f68","revlink":"","when":1780995601,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 09 Jun 2026 11:05:34","branch":"master","category":"curl","codebase":"","comments":"ws: make pong sending lazy\nDo not send PONG frames unless there is sufficient space left in the\nwebsocket send buffer. A server might be lazy in reading our data and\nintermediary PONG frames can be skipped by a client (RFC 6455, ch.\n5.5.3).\n\nAdd test case measuring no real RSS increase on a server blasting with\nPING frames.\n\nCloses #21911","files":[{"name":"lib/ws.c"},{"name":"tests/http/test_20_websockets.py"}],"number":270035,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"849317ff5c5a5e13f50ec3d001e46ddffa77d8a4","revision":"849317ff5c5a5e13f50ec3d001e46ddffa77d8a4","revlink":"","when":1780995934,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 09 Jun 2026 11:07:55","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- badwords: replace stray synonyms with 'null-terminator'.\n- tests/FILEFORMAT.md: tidy up feature descriptions.\n- printf: replace stray `%i` masks with `%d` for consistency.\n- pytest: add comments for empty excepts to try silencing GitHub CodeQL\n  warnings.\n- tool1394, unit1675: merge nested `if`s.\n- dnscache: fix typo in comment.\n- fix whitespace, indent and newlines.\n\nCloses #21921","files":[{"name":"docs/CODE_REVIEW.md"},{"name":"docs/examples/evhiperfifo.c"},{"name":"docs/internals/DYNBUF.md"},{"name":"docs/libcurl/curl_mprintf.md"},{"name":"docs/libcurl/opts/CURLOPT_DOH_URL.md"},{"name":"docs/tests/FILEFORMAT.md"},{"name":"include/curl/curl.h"},{"name":"lib/cf-haproxy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/dnscache.c"},{"name":"lib/doh.c"},{"name":"lib/progress.c"},{"name":"lib/rand.c"},{"name":"lib/rand.h"},{"name":"lib/tftp.c"},{"name":"lib/urlapi.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/apple.c"},{"name":"lib/vtls/openssl.c"},{"name":"m4/curl-compilers.m4"},{"name":"scripts/badwords.txt"},{"name":"tests/http/test_05_errors.py"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/http/testenv/ws_echo_server.py"},{"name":"tests/libtest/lib530.c"},{"name":"tests/libtest/lib582.c"},{"name":"tests/libtest/lib758.c"},{"name":"tests/server/sockfilt.c"},{"name":"tests/tunit/tool1394.c"},{"name":"tests/unit/unit1655.c"},{"name":"tests/unit/unit1675.c"}],"number":270042,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"952b04474cb1fc18bf66ddf3b41587535b71ca1d","revision":"952b04474cb1fc18bf66ddf3b41587535b71ca1d","revlink":"","when":1780996075,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 11:11:07","branch":"master","category":"curl","codebase":"","comments":"cookie: tailmatch the domains for secure override\nIf a SECURE cookie is set for a sub-domain (`example.com`) and is then\nattempted to get set again for more specific part of that domain\n(`www.example.com`) without the SECURE property, the second occurance\nshould not be allowed.\n\nReported-by: Trail of Bits\n\nVerified by test 3305\nCloses #21910","files":[{"name":"lib/cookie.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3305"}],"number":270043,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e66b81a53283100b0d53c840844d3865b3eba951","revision":"e66b81a53283100b0d53c840844d3865b3eba951","revlink":"","when":1780996267,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 09 Jun 2026 11:12:14","branch":"master","category":"curl","codebase":"","comments":"cf-socket: store errno from do_connect in ctx->error\nThis fixes a misleading log in verbose mode when ipv6 connectivity isn't\navailable, presumably also in other cases:\n\n```\n* Immediate connect fail for 2a00:1450:4028:806::200e: Network is unreachable\n* connect to 2a00:1450:4028:806::200e port 443 from :: port 0 failed: Success\n```\n\nCloses #21914","files":[{"name":"lib/cf-socket.c"}],"number":270044,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"feb609f28bc038b158d6e5f00e2aa30473b31d6e","revision":"feb609f28bc038b158d6e5f00e2aa30473b31d6e","revlink":"","when":1780996334,"who":"Yedaya Katsman <yedaya.ka@gmail.com>"},{"at":"Tue 09 Jun 2026 12:30:16","branch":"master","category":"curl","codebase":"","comments":"pytest: fix remaining code checker warnings\n- curl.py: delete commented no-op code.\n- certs.py, curl.py: narrow down exceptions to fix:\n  Except block handles 'BaseException'\n- test_20_websockets: add comment to empty except branch.\n\nReported by GitHub CodeQL\n\nCloses #21924","files":[{"name":"tests/http/test_20_websockets.py"},{"name":"tests/http/testenv/certs.py"},{"name":"tests/http/testenv/curl.py"}],"number":270058,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4aa8cc3c4ad567ba5e96d9901ff22238fbe01a0c","revision":"4aa8cc3c4ad567ba5e96d9901ff22238fbe01a0c","revlink":"","when":1781001016,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 12:30:16","branch":"master","category":"curl","codebase":"","comments":"unit1675: fix potential memory leak on dynbuf fail path\nSpotted by GitHub Code Quality\n\nCloses #21922","files":[{"name":"tests/unit/unit1675.c"}],"number":270061,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bbb226b22603cf52e5997bfc82db3d3aba46ee34","revision":"bbb226b22603cf52e5997bfc82db3d3aba46ee34","revlink":"","when":1781001016,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 12:33:46","branch":"master","category":"curl","codebase":"","comments":"pytest: add comment to empty except branch\nTo silence GitHub CodeQL.\n\nFollow-up to 4aa8cc3c4ad567ba5e96d9901ff22238fbe01a0c #21924","files":[{"name":"tests/http/testenv/curl.py"}],"number":270063,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9dcc57b801385fc598c2a658d83bdef68904a050","revision":"9dcc57b801385fc598c2a658d83bdef68904a050","revlink":"","when":1781001226,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 12:52:08","branch":"master","category":"curl","codebase":"","comments":"tidy-up: use uppercase `TRUE`/`FALSE` where missing\nKeep it only in external API calls and C++ code.\n\nAlso:\n- curlx/fopen: replace with `!!`.\n\nSpotted by GitHub Code Quality in cf-socket.c.\n\nCloses #21925","files":[{"name":"lib/cf-socket.c"},{"name":"lib/curlx/fopen.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/imap.c"},{"name":"lib/vtls/vtls.c"},{"name":"src/tool_cb_wrt.c"},{"name":"src/tool_doswin.c"},{"name":"src/tool_writeout.c"},{"name":"src/tool_writeout_json.c"},{"name":"src/var.c"},{"name":"tests/libtest/lib1565.c"},{"name":"tests/libtest/lib2700.c"},{"name":"tests/libtest/lib3102.c"},{"name":"tests/server/dnsd.c"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/sockfilt.c"},{"name":"tests/server/socksd.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/tftpd.c"},{"name":"tests/unit/unit1607.c"},{"name":"tests/unit/unit1609.c"},{"name":"tests/unit/unit1979.c"},{"name":"tests/unit/unit3205.c"}],"number":270073,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"847aac066d45f0b79c96f76ea3f1c891978f1c43","revision":"847aac066d45f0b79c96f76ea3f1c891978f1c43","revlink":"","when":1781002328,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"847aac066d45f0b79c96f76ea3f1c891978f1c43"}],"steps":[{"eta":null,"expectations":[["output",5818,6494.75]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781046692.215647,1781046697.998937],"urls":{}},{"eta":null,"expectations":[["output",706,706.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781046698.003979,1781046698.404809],"urls":{}},{"eta":null,"expectations":[["output",707,707.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781046698.40856,1781046698.593183],"urls":{}},{"eta":null,"expectations":[["output",30106,30080.75]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781046698.59596,1781047619.606512],"urls":{}},{"eta":null,"expectations":[["output",807,807.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3651/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781047619.612258,1781047620.071048],"urls":{}}],"text":["build","successful"],"times":[1781004123.585505,1781047620.074276]},"3652":{"blame":["A Johnston <ajohnston54637@gmail.com>","Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","alhudz <al.hudz.k@gmail.com>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/Mail%20result/logs/stdio"]],"number":3652,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3652,"Build"],["codebase","","Build"],["got_revision","81cdf4d8e5be60bf3fe498c823c34a42f2b08294","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","81cdf4d8e5be60bf3fe498c823c34a42f2b08294","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 09 Jun 2026 13:24:09","branch":"master","category":"curl","codebase":"","comments":"pytest: use `Optional[]`, adjust whitespace\nReported by GitHub Code Quality\n\nCloses #21928","files":[{"name":"tests/http/testenv/curl.py"}],"number":270078,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"056dcd9e71fcdce8b123de7ac4f43fafb1ccadcb","revision":"056dcd9e71fcdce8b123de7ac4f43fafb1ccadcb","revlink":"","when":1781004249,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 13:24:09","branch":"master","category":"curl","codebase":"","comments":"smbserver: check impacket presence differently\nTo silence ruff and GitHub CodeQL warnings.\n\nCloses #21929","files":[{"name":"tests/smbserver.py"}],"number":270079,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cb4b3e75e808c6527e85d31a64a8ded421d85279","revision":"cb4b3e75e808c6527e85d31a64a8ded421d85279","revlink":"","when":1781004249,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 13:34:27","branch":"master","category":"curl","codebase":"","comments":"sigv4: URL encode the user name in the header\n- split into sub functions\n- add 'aws-sigv4' as keyword for many tests\n\nVerify with test 3222\n\nReported-by: Trail of Bits\nCloses #21923","files":[{"name":"lib/http_aws_sigv4.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1933"},{"name":"tests/data/test1934"},{"name":"tests/data/test1935"},{"name":"tests/data/test1936"},{"name":"tests/data/test1937"},{"name":"tests/data/test1938"},{"name":"tests/data/test1955"},{"name":"tests/data/test1956"},{"name":"tests/data/test1957"},{"name":"tests/data/test1959"},{"name":"tests/data/test1970"},{"name":"tests/data/test1971"},{"name":"tests/data/test1972"},{"name":"tests/data/test1973"},{"name":"tests/data/test1974"},{"name":"tests/data/test1975"},{"name":"tests/data/test1976"},{"name":"tests/data/test1978"},{"name":"tests/data/test3222"}],"number":270082,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c7cba2fd2dfe7826484d99ead7c5fd925aa3d56f","revision":"c7cba2fd2dfe7826484d99ead7c5fd925aa3d56f","revlink":"","when":1781004867,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 09 Jun 2026 13:56:28","branch":"master","category":"curl","codebase":"","comments":"http-proxy: verify CONNECT response headers\nVerifed by test 2107\n\nCloses #21927","files":[{"name":"lib/cf-h1-proxy.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2107"}],"number":270087,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"62b118cf22d88d8d3962d41fd6757e635c70b166","revision":"62b118cf22d88d8d3962d41fd6757e635c70b166","revlink":"","when":1781006188,"who":"alhudz <al.hudz.k@gmail.com>"},{"at":"Tue 09 Jun 2026 14:34:57","branch":"master","category":"curl","codebase":"","comments":"psl: require libpsl 0.16.0 (2016-12-10) or greater\nDebian Stretch offers 0.17.0.\n\nRef: https://github.com/rockdaboot/libpsl/releases/tag/libpsl-0.16.0\nRef: https://sources.debian.org/src/libpsl/\n\nCloses #21933","files":[{"name":"docs/INTERNALS.md"},{"name":"lib/psl.c"}],"number":270109,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e37417e0213c4a5a226c20859720b8aba8dac03f","revision":"e37417e0213c4a5a226c20859720b8aba8dac03f","revlink":"","when":1781008497,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 14:34:57","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency openssl/openssl to v4.0.1\nCloses #21934","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":270110,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d8c97b021b8b23be4dd5baf0ebade5823de01c21","revision":"d8c97b021b8b23be4dd5baf0ebade5823de01c21","revlink":"","when":1781008497,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Tue 09 Jun 2026 14:37:36","branch":"master","category":"curl","codebase":"","comments":"tidy-up: drop redundant `!= NULL` syntax\nWhere missed by checksrc.\n\nCloses #21932","files":[{"name":"docs/examples/crawler.c"},{"name":"lib/asyn-ares.c"},{"name":"lib/cfilters.c"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/fake_addrinfo.c"},{"name":"lib/formdata.c"},{"name":"lib/http2.c"},{"name":"lib/if2ip.c"},{"name":"lib/ldap.c"},{"name":"lib/memdebug.c"},{"name":"lib/openldap.c"},{"name":"lib/psl.c"},{"name":"lib/transfer.c"},{"name":"lib/urlapi.c"},{"name":"lib/vauth/vauth.c"},{"name":"lib/version.c"},{"name":"lib/vquic/cf-ngtcp2.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/keylog.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"src/tool_doswin.c"},{"name":"src/tool_vms.c"},{"name":"tests/libtest/lib2302.c"},{"name":"tests/libtest/lib2700.c"},{"name":"tests/unit/unit1396.c"},{"name":"tests/unit/unit1602.c"},{"name":"tests/unit/unit1616.c"},{"name":"tests/unit/unit1676.c"},{"name":"tests/unit/unit3200.c"}],"number":270111,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"59213abfb2fdac9936595330c37e722dd952b01b","revision":"59213abfb2fdac9936595330c37e722dd952b01b","revlink":"","when":1781008656,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 14:37:36","branch":"master","category":"curl","codebase":"","comments":"tidy-up: drop redundant `== NULL` syntax\nWhere missed by checksrc.\n\nCloses #21935","files":[{"name":"docs/examples/htmltitle.cpp"},{"name":"lib/cfilters.h"},{"name":"lib/easy.c"},{"name":"lib/ftplistparser.c"},{"name":"lib/multi.c"},{"name":"lib/pingpong.c"},{"name":"lib/url.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/rustls.c"},{"name":"src/tool_doswin.c"},{"name":"tests/libtest/lib1536.c"},{"name":"tests/unit/README.md"},{"name":"tests/unit/unit1300.c"},{"name":"tests/unit/unit1304.c"},{"name":"tests/unit/unit1309.c"},{"name":"tests/unit/unit1605.c"},{"name":"tests/unit/unit1620.c"},{"name":"tests/unit/unit2601.c"}],"number":270112,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"014be82a66f62972a68c4c9ae5300edc84e9b0df","revision":"014be82a66f62972a68c4c9ae5300edc84e9b0df","revlink":"","when":1781008656,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 16:44:04","branch":"master","category":"curl","codebase":"","comments":"tests: enhance names, remove duplicates\n- test 1030: remove, duplicate of 154\n- test 1105: make name unique\n- test 161: make name reflect what it tests\n- test 2074: correct the name\n- test 310: improve name\n- test 358: correct the name\n- test 409: removed, duplicate of 401\n- test 472: clarify the test name (how it differs from 439)\n- test 1509: update name\n- test 527: duplicate of 526\n- test 758: separate the name from 530\n- test 611: duplicate of 608, remove\n- test 639: adjust the name\n- test 688: minor name tweak to clarify\n- test 708: enhance name\n- test 800/847: clarify the names\n- test 1520: dedupe the name\n- test 962: enhance name\n- test 1196/2203: enhanced names\n- test 1211: name tweak\n- test 1256/1257: enhance the names\n- test 1483: fix name\n- test 1541: fix name\n- test 1553: fix name\n- test 1609: removed, exact duplicate of 1607\n- test 2200: fix name\n- test 3031: corret the name\n- test 3016/3203: fix names and keywords\n- test 3201/3220: enhance names\n- test 3212: fix name\n- add missing FILE keywords\n- drop FAILURE as keyword\n\nCloses #21936","files":[{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1007"},{"name":"tests/data/test1030"},{"name":"tests/data/test1034"},{"name":"tests/data/test1035"},{"name":"tests/data/test1042"},{"name":"tests/data/test1059"},{"name":"tests/data/test1063"},{"name":"tests/data/test1084"},{"name":"tests/data/test1085"},{"name":"tests/data/test1086"},{"name":"tests/data/test1096"},{"name":"tests/data/test1099"},{"name":"tests/data/test1105"},{"name":"tests/data/test111"},{"name":"tests/data/test1112"},{"name":"tests/data/test1120"},{"name":"tests/data/test113"},{"name":"tests/data/test114"},{"name":"tests/data/test115"},{"name":"tests/data/test1152"},{"name":"tests/data/test116"},{"name":"tests/data/test117"},{"name":"tests/data/test118"},{"name":"tests/data/test119"},{"name":"tests/data/test1196"},{"name":"tests/data/test1208"},{"name":"tests/data/test1209"},{"name":"tests/data/test1211"},{"name":"tests/data/test1234"},{"name":"tests/data/test1236"},{"name":"tests/data/test1238"},{"name":"tests/data/test125"},{"name":"tests/data/test1256"},{"name":"tests/data/test1257"},{"name":"tests/data/test1409"},{"name":"tests/data/test1410"},{"name":"tests/data/test1422"},{"name":"tests/data/test1423"},{"name":"tests/data/test1447"},{"name":"tests/data/test1453"},{"name":"tests/data/test1469"},{"name":"tests/data/test1471"},{"name":"tests/data/test1472"},{"name":"tests/data/test1483"},{"name":"tests/data/test1509"},{"name":"tests/data/test1515"},{"name":"tests/data/test1516"},{"name":"tests/data/test1520"},{"name":"tests/data/test1541"},{"name":"tests/data/test1553"},{"name":"tests/data/test1609"},{"name":"tests/data/test161"},{"name":"tests/data/test162"},{"name":"tests/data/test19"},{"name":"tests/data/test190"},{"name":"tests/data/test20"},{"name":"tests/data/test201"},{"name":"tests/data/test205"},{"name":"tests/data/test207"},{"name":"tests/data/test2074"},{"name":"tests/data/test21"},{"name":"tests/data/test2200"},{"name":"tests/data/test2203"},{"name":"tests/data/test221"},{"name":"tests/data/test223"},{"name":"tests/data/test225"},{"name":"tests/data/test226"},{"name":"tests/data/test229"},{"name":"tests/data/test23"},{"name":"tests/data/test256"},{"name":"tests/data/test283"},{"name":"tests/data/test289"},{"name":"tests/data/test29"},{"name":"tests/data/test293"},{"name":"tests/data/test295"},{"name":"tests/data/test30"},{"name":"tests/data/test3016"},{"name":"tests/data/test302"},{"name":"tests/data/test303"},{"name":"tests/data/test3031"},{"name":"tests/data/test305"},{"name":"tests/data/test308"},{"name":"tests/data/test310"},{"name":"tests/data/test315"},{"name":"tests/data/test3201"},{"name":"tests/data/test3203"},{"name":"tests/data/test321"},{"name":"tests/data/test3212"},{"name":"tests/data/test3217"},{"name":"tests/data/test3218"},{"name":"tests/data/test322"},{"name":"tests/data/test3220"},{"name":"tests/data/test323"},{"name":"tests/data/test324"},{"name":"tests/data/test332"},{"name":"tests/data/test358"},{"name":"tests/data/test36"},{"name":"tests/data/test37"},{"name":"tests/data/test38"},{"name":"tests/data/test390"},{"name":"tests/data/test393"},{"name":"tests/data/test394"},{"name":"tests/data/test402"},{"name":"tests/data/test403"},{"name":"tests/data/test404"},{"name":"tests/data/test405"},{"name":"tests/data/test409"},{"name":"tests/data/test41"},{"name":"tests/data/test419"},{"name":"tests/data/test472"},{"name":"tests/data/test504"},{"name":"tests/data/test507"},{"name":"tests/data/test527"},{"name":"tests/data/test538"},{"name":"tests/data/test594"},{"name":"tests/data/test604"},{"name":"tests/data/test605"},{"name":"tests/data/test606"},{"name":"tests/data/test607"},{"name":"tests/data/test609"},{"name":"tests/data/test611"},{"name":"tests/data/test615"},{"name":"tests/data/test620"},{"name":"tests/data/test621"},{"name":"tests/data/test622"},{"name":"tests/data/test623"},{"name":"tests/data/test626"},{"name":"tests/data/test628"},{"name":"tests/data/test629"},{"name":"tests/data/test630"},{"name":"tests/data/test631"},{"name":"tests/data/test632"},{"name":"tests/data/test639"},{"name":"tests/data/test656"},{"name":"tests/data/test688"},{"name":"tests/data/test702"},{"name":"tests/data/test703"},{"name":"tests/data/test704"},{"name":"tests/data/test705"},{"name":"tests/data/test708"},{"name":"tests/data/test75"},{"name":"tests/data/test758"},{"name":"tests/data/test800"},{"name":"tests/data/test803"},{"name":"tests/data/test847"},{"name":"tests/data/test852"},{"name":"tests/data/test855"},{"name":"tests/data/test856"},{"name":"tests/data/test87"},{"name":"tests/data/test94"},{"name":"tests/data/test962"},{"name":"tests/data/test99"}],"number":270161,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4ead4285a6af5d5645d4ad6e17a4df40ab53e297","revision":"4ead4285a6af5d5645d4ad6e17a4df40ab53e297","revlink":"","when":1781016244,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 09 Jun 2026 16:51:47","branch":"master","category":"curl","codebase":"","comments":"hsts: duplicate live HSTS data in curl_easy_duphandle\nVerified by test 1922\n\nCloses #21809","files":[{"name":"docs/libcurl/curl_easy_duphandle.md"},{"name":"lib/easy.c"},{"name":"lib/hsts.c"},{"name":"lib/hsts.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1922"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib1922.c"}],"number":270164,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"084ceb66018e514eb33233fb42b3d62cae77384f","revision":"084ceb66018e514eb33233fb42b3d62cae77384f","revlink":"","when":1781016707,"who":"A Johnston <ajohnston54637@gmail.com>"},{"at":"Tue 09 Jun 2026 16:58:21","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":270165,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ce53f90f2046e63b89c53473e654793d0a705a19","revision":"ce53f90f2046e63b89c53473e654793d0a705a19","revlink":"","when":1781017101,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 09 Jun 2026 18:06:32","branch":"master","category":"curl","codebase":"","comments":"smbserver: update internal id generation for Python 3\nAlso:\n- make next id based on highest in list + 1.\n  (was: last id in list + 1)\n- unfold a line.\n\nSpotted by GitHub Code Quality\n\nRef: https://portingguide.readthedocs.io/en/latest/dicts.html?highlight=keys\n\nCloses #21937","files":[{"name":"tests/smbserver.py"}],"number":270169,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2864e995435e71a152a9ae090a72df6833025a01","revision":"2864e995435e71a152a9ae090a72df6833025a01","revlink":"","when":1781021192,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 21:16:54","branch":"master","category":"curl","codebase":"","comments":"appveyor: bump 3 VS2022 jobs to VS2026\nAlso:\n- install CMake 4.2.1 manually for VS2026 jobs, because the preinstalled\n  version (4.1.2) does not yet support the compatible generator.\n- VisualStudioSolution VS2010 job to VS2015 worker image (from VS2013).\n  VS2013 is no longer listed on the AppVeyor support page.\n- downgrade OpenSSL to 3.5 (from 3.6) for the VS2022 job, to add\n  variation.\n\nNote: the jobs run much slower after bumping to VS2026. This seems to be\ndue slower configure and build steps.\n\nRefs:\nhttps://github.com/appveyor/website/commit/9ef4152eda92d0f8a486ab67824a6d420e1151e4\nhttps://github.com/appveyor/website/pull/912\nhttps://github.com/appveyor/build-images/commit/fa7f7b928ebee4e2cfc6eccc953d2dec95374114\nhttps://github.com/appveyor/build-images/pull/175\nhttps://www.appveyor.com/docs/windows-images-software/\nhttps://cmake.org/cmake/help/latest/generator/Visual%20Studio%2018%202026.html\n\nCloses #21939","files":[{"name":"appveyor.sh"},{"name":"appveyor.yml"}],"number":270221,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"81cdf4d8e5be60bf3fe498c823c34a42f2b08294","revision":"81cdf4d8e5be60bf3fe498c823c34a42f2b08294","revlink":"","when":1781032614,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"81cdf4d8e5be60bf3fe498c823c34a42f2b08294"}],"steps":[{"eta":null,"expectations":[["output",6675,6156.375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781089821.310314,1781089857.534419],"urls":{}},{"eta":null,"expectations":[["output",706,706.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781089857.542857,1781089857.73373],"urls":{}},{"eta":null,"expectations":[["output",707,707.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781089857.736829,1781089857.891212],"urls":{}},{"eta":null,"expectations":[["output",30065,30093.375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781089857.893729,1781090929.294622],"urls":{}},{"eta":null,"expectations":[["output",807,807.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3652/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781090929.304075,1781090929.728637],"urls":{}}],"text":["build","successful"],"times":[1781047624.572247,1781090929.731997]},"3653":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/Mail%20result/logs/stdio"]],"number":3653,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3653,"Build"],["codebase","","Build"],["got_revision","3f1055303e57eb22c01aae638588b96e9426c9db","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3f1055303e57eb22c01aae638588b96e9426c9db","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 10 Jun 2026 08:06:36","branch":"master","category":"curl","codebase":"","comments":"tests: restore 1030 and 611\nThey were not exact duplicates. Tweaked their names to clarify.\n\nAlso renamed 608 accordingly.\n\nFollow-up to 4ead4285a6af5d5645d4a\n\nSpotted-by: Dan Fandrich\nCloses #21938","files":[{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1030"},{"name":"tests/data/test608"},{"name":"tests/data/test611"}],"number":270250,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3f1055303e57eb22c01aae638588b96e9426c9db","revision":"3f1055303e57eb22c01aae638588b96e9426c9db","revlink":"","when":1781071596,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3f1055303e57eb22c01aae638588b96e9426c9db"}],"steps":[{"eta":null,"expectations":[["output",5794,6415.6875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781132584.786711,1781132589.830042],"urls":{}},{"eta":null,"expectations":[["output",706,706.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781132589.833798,1781132590.270938],"urls":{}},{"eta":null,"expectations":[["output",707,707.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781132590.273723,1781132590.421894],"urls":{}},{"eta":null,"expectations":[["output",30049,30079.1875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781132590.424521,1781133545.651626],"urls":{}},{"eta":null,"expectations":[["output",807,807.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3653/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781133545.702666,1781133546.111982],"urls":{}}],"text":["build","successful"],"times":[1781090931.684774,1781133546.115285]},"3654":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/Mail%20result/logs/stdio"]],"number":3654,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3654,"Build"],["codebase","","Build"],["got_revision","74096802ee4ee330f23e008895ff1f4d288761d8","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","74096802ee4ee330f23e008895ff1f4d288761d8","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 10 Jun 2026 13:20:03","branch":"master","category":"curl","codebase":"","comments":"digest: flush state on origin or credential change\nVerified by test 1686\n\nCloses #21944","files":[{"name":"lib/http_digest.c"},{"name":"lib/urldata.h"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/digest_sspi.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1686"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib1686.c"}],"number":270280,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5c6b4880357ab3e72967c1c45cae0f96ffabc535","revision":"5c6b4880357ab3e72967c1c45cae0f96ffabc535","revlink":"","when":1781090403,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 10 Jun 2026 13:26:50","branch":"master","category":"curl","codebase":"","comments":"test 527: bring back, not a dupe\nFixed the name to clarify the difference to 526.\n\nFollow-up to 4ead4285a6af5d5645d4ad\nCloses #21942","files":[{"name":"tests/data/Makefile.am"},{"name":"tests/data/test527"}],"number":270281,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4fcf9c8f592349042374c29d3fb9611e830d26a9","revision":"4fcf9c8f592349042374c29d3fb9611e830d26a9","revlink":"","when":1781090810,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 10 Jun 2026 13:28:05","branch":"master","category":"curl","codebase":"","comments":"ngtcp2: share common functionality\nShare common functions/structs between ngtcp2 HTTP/3 and the proxy\nversion.\n\nFix bugs in proxy implementation when it comes to stream and pollset\nhandling and transfer lifetimes.\n\nCurl_multi_xfer_sockbuf_borrow: work without multi\n\nWhen a connection gets shutdown by a share, the easy handle used is\nshare->admin and it does not have a multi handle. In that case let\nCurl_multi_xfer_sockbuf_borrow() allocate a buffer to be freed on\nrelease.\n\nThis happens when a TLS filter sends its last notify through a HTTP/3\nproxy tunnel.\n\nCloses #21871","files":[{"name":"lib/Makefile.inc"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-ip-happy.h"},{"name":"lib/cf-socket.c"},{"name":"lib/cf-socket.h"},{"name":"lib/connect.c"},{"name":"lib/connect.h"},{"name":"lib/ftp.c"},{"name":"lib/http_proxy.c"},{"name":"lib/http_proxy.h"},{"name":"lib/imap.c"},{"name":"lib/multi.c"},{"name":"lib/openldap.c"},{"name":"lib/pop3.c"},{"name":"lib/smtp.c"},{"name":"lib/urldata.h"},{"name":"lib/vquic/cf-ngtcp2-cmn.c"},{"name":"lib/vquic/cf-ngtcp2-cmn.h"},{"name":"lib/vquic/cf-ngtcp2-proxy.c"},{"name":"lib/vquic/cf-ngtcp2-proxy.h"},{"name":"lib/vquic/cf-ngtcp2.c"},{"name":"lib/vquic/cf-ngtcp2.h"},{"name":"lib/vquic/cf-quiche.c"},{"name":"lib/vquic/cf-quiche.h"},{"name":"lib/vquic/vquic-tls.c"},{"name":"lib/vquic/vquic-tls.h"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic.h"},{"name":"lib/vtls/apple.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/vtls_scache.h"},{"name":"lib/vtls/wolfssl.c"},{"name":"tests/http/test_06_eyeballs.py"},{"name":"tests/unit/unit2600.c"},{"name":"tests/unit/unit3304.c"}],"number":270285,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f924489b25034c87f3d3acde9de0f09d660a1df7","revision":"f924489b25034c87f3d3acde9de0f09d660a1df7","revlink":"","when":1781090885,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 10 Jun 2026 13:38:42","branch":"master","category":"curl","codebase":"","comments":"GHA: update ruff from v0.15.12 to v0.15.16\nCloses #21940","files":[{"name":".github/scripts/requirements.txt"}],"number":270289,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f5cf5088ef8448ca7bd0bd3d7f49dfca5d17cc5c","revision":"f5cf5088ef8448ca7bd0bd3d7f49dfca5d17cc5c","revlink":"","when":1781091522,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Wed 10 Jun 2026 13:38:42","branch":"master","category":"curl","codebase":"","comments":"GHA: update awslabs/aws-lc from v1.73.0 to v5.0.0\nCloses #21941","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":270290,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a6cece52e4387c14b7b3d8d6e0d1fa0b2faec5f3","revision":"a6cece52e4387c14b7b3d8d6e0d1fa0b2faec5f3","revlink":"","when":1781091522,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Wed 10 Jun 2026 14:40:35","branch":"master","category":"curl","codebase":"","comments":"mqtt: return error on truncated Remaining Length\nPointed out by: Zeropath\n\nCloses #21949","files":[{"name":"lib/mqtt.c"}],"number":270305,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ae2986cdf0c3177f7ed77f491b8ed084420ad46a","revision":"ae2986cdf0c3177f7ed77f491b8ed084420ad46a","revlink":"","when":1781095235,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 10 Jun 2026 15:14:08","branch":"master","category":"curl","codebase":"","comments":"build: enable `-Wformat-signedness`, fix issues found\nAdjust code to avoid `-Wformat-signedness` warnings, while making sure\nthat enums are always cast to a known type when passing them to `printf`\nfunctions, to support compilers and compiler settings where enums are\nnot default-size signed ints.\n\n- cast integers printed as hex to `unsigned`. (63 times, 20 of them in\n  `mbedtls.c`)\n- cast misc enums to `int` for printing. (31 times)\n- cast `CURL_LOCK_DATA_*` enums to `int`. (4 times)\n- cast `CURL_FORMADD_*` enums to `int`. (13 times)\n- cast `CURLSHE_*` enums to `int`. (3 times)\n- cast `CURLUE_*` enums to `int`. (33 times)\n- cast `CURLMSG_*` enums to `int`. (6 times)\n- cast `CURLE_*` enums to `int`. (~380 times)\n- unit1675: fix mask.\n  Follow-up to 7c34365ccea19949317878c7fcd5f7376e2e09f1 #21879\n\nRef: #18343 (initial attempt)\n\nCloses #20848","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"docs/examples/10-at-a-time.c"},{"name":"docs/examples/externalsocket.c"},{"name":"docs/examples/ftp-delete.c"},{"name":"docs/examples/ftpget.c"},{"name":"docs/examples/ftpgetinfo.c"},{"name":"docs/examples/ftpsget.c"},{"name":"docs/examples/log_failed_transfers.c"},{"name":"docs/examples/multi-app.c"},{"name":"docs/examples/multi-legacy.c"},{"name":"docs/examples/sftpget.c"},{"name":"docs/examples/sslbackend.c"},{"name":"docs/examples/websocket-updown.c"},{"name":"docs/examples/websocket.c"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/cf-dns.c"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/connect.c"},{"name":"lib/content_encoding.c"},{"name":"lib/curl_gssapi.c"},{"name":"lib/curlx/strerr.c"},{"name":"lib/cw-pause.c"},{"name":"lib/doh.c"},{"name":"lib/ftp.c"},{"name":"lib/headers.c"},{"name":"lib/hostip.c"},{"name":"lib/http2.c"},{"name":"lib/http_chunks.c"},{"name":"lib/imap.c"},{"name":"lib/mime.c"},{"name":"lib/mqtt.c"},{"name":"lib/multi.c"},{"name":"lib/peer.c"},{"name":"lib/pop3.c"},{"name":"lib/request.c"},{"name":"lib/rtsp.c"},{"name":"lib/sendf.c"},{"name":"lib/setopt.c"},{"name":"lib/smtp.c"},{"name":"lib/socks.c"},{"name":"lib/strerror.c"},{"name":"lib/tftp.c"},{"name":"lib/transfer.c"},{"name":"lib/url.c"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vquic/cf-ngtcp2-cmn.c"},{"name":"lib/vquic/cf-ngtcp2-proxy.c"},{"name":"lib/vquic/cf-ngtcp2.c"},{"name":"lib/vquic/cf-quiche.c"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/vtls_spack.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"lib/ws.c"},{"name":"m4/curl-compilers.m4"},{"name":"src/tool_main.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_ssls.c"},{"name":"src/tool_urlglob.c"},{"name":"tests/libtest/cli_ftp_upload.c"},{"name":"tests/libtest/cli_h2_pausing.c"},{"name":"tests/libtest/cli_h2_upgrade_extreme.c"},{"name":"tests/libtest/cli_hx_download.c"},{"name":"tests/libtest/cli_hx_upload.c"},{"name":"tests/libtest/cli_tls_session_reuse.c"},{"name":"tests/libtest/cli_ws_data.c"},{"name":"tests/libtest/cli_ws_pingpong.c"},{"name":"tests/libtest/first.c"},{"name":"tests/libtest/first.h"},{"name":"tests/libtest/lib1156.c"},{"name":"tests/libtest/lib1485.c"},{"name":"tests/libtest/lib1509.c"},{"name":"tests/libtest/lib1515.c"},{"name":"tests/libtest/lib1518.c"},{"name":"tests/libtest/lib1522.c"},{"name":"tests/libtest/lib1523.c"},{"name":"tests/libtest/lib1531.c"},{"name":"tests/libtest/lib1532.c"},{"name":"tests/libtest/lib1533.c"},{"name":"tests/libtest/lib1534.c"},{"name":"tests/libtest/lib1535.c"},{"name":"tests/libtest/lib1536.c"},{"name":"tests/libtest/lib1538.c"},{"name":"tests/libtest/lib1541.c"},{"name":"tests/libtest/lib1555.c"},{"name":"tests/libtest/lib1556.c"},{"name":"tests/libtest/lib1558.c"},{"name":"tests/libtest/lib1559.c"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/libtest/lib1565.c"},{"name":"tests/libtest/lib1597.c"},{"name":"tests/libtest/lib1906.c"},{"name":"tests/libtest/lib1907.c"},{"name":"tests/libtest/lib1911.c"},{"name":"tests/libtest/lib1915.c"},{"name":"tests/libtest/lib1916.c"},{"name":"tests/libtest/lib1918.c"},{"name":"tests/libtest/lib1922.c"},{"name":"tests/libtest/lib1945.c"},{"name":"tests/libtest/lib2032.c"},{"name":"tests/libtest/lib2082.c"},{"name":"tests/libtest/lib2301.c"},{"name":"tests/libtest/lib2302.c"},{"name":"tests/libtest/lib2304.c"},{"name":"tests/libtest/lib2308.c"},{"name":"tests/libtest/lib2309.c"},{"name":"tests/libtest/lib2405.c"},{"name":"tests/libtest/lib2700.c"},{"name":"tests/libtest/lib3010.c"},{"name":"tests/libtest/lib3026.c"},{"name":"tests/libtest/lib3033.c"},{"name":"tests/libtest/lib3034.c"},{"name":"tests/libtest/lib3100.c"},{"name":"tests/libtest/lib506.c"},{"name":"tests/libtest/lib530.c"},{"name":"tests/libtest/lib540.c"},{"name":"tests/libtest/lib554.c"},{"name":"tests/libtest/lib574.c"},{"name":"tests/libtest/lib582.c"},{"name":"tests/libtest/lib586.c"},{"name":"tests/libtest/lib650.c"},{"name":"tests/libtest/lib651.c"},{"name":"tests/libtest/lib655.c"},{"name":"tests/libtest/lib658.c"},{"name":"tests/libtest/lib659.c"},{"name":"tests/libtest/lib661.c"},{"name":"tests/libtest/lib670.c"},{"name":"tests/libtest/lib674.c"},{"name":"tests/libtest/lib677.c"},{"name":"tests/libtest/lib758.c"},{"name":"tests/libtest/mk-lib1521.pl"},{"name":"tests/server/dnsd.c"},{"name":"tests/server/sws.c"},{"name":"tests/tunit/tool1623.c"},{"name":"tests/unit/unit1650.c"},{"name":"tests/unit/unit1656.c"},{"name":"tests/unit/unit1657.c"},{"name":"tests/unit/unit1660.c"},{"name":"tests/unit/unit1664.c"},{"name":"tests/unit/unit1666.c"},{"name":"tests/unit/unit1667.c"},{"name":"tests/unit/unit1675.c"},{"name":"tests/unit/unit2600.c"},{"name":"tests/unit/unit2603.c"},{"name":"tests/unit/unit2604.c"},{"name":"tests/unit/unit2605.c"}],"number":270315,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2f3fa479dd1d2a59106136b8739f7b9e1f204b3e","revision":"2f3fa479dd1d2a59106136b8739f7b9e1f204b3e","revlink":"","when":1781097248,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 10 Jun 2026 15:15:54","branch":"master","category":"curl","codebase":"","comments":"tidy-up: drop stray comparisons with literal zero\nDrop from:\n- strcmp, strcmpi, strncmp, memcmp, lstat, getrlimit, setrlimit, fseek,\n  fstat\n- autotools detection snippets.\n- smooth-gtk-thread: simplify `!var != 0` expression.\n\nCloses #21947","files":[{"name":"docs/examples/anyauthput.c"},{"name":"docs/examples/ephiperfifo.c"},{"name":"docs/examples/evhiperfifo.c"},{"name":"docs/examples/fileupload.c"},{"name":"docs/examples/ftpupload.c"},{"name":"docs/examples/ghiper.c"},{"name":"docs/examples/hiperfifo.c"},{"name":"docs/examples/http2-upload.c"},{"name":"docs/examples/httpput.c"},{"name":"docs/examples/smooth-gtk-thread.c"},{"name":"docs/examples/synctime.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cookie.c"},{"name":"lib/curl_fnmatch.c"},{"name":"lib/ftplistparser.c"},{"name":"lib/http2.c"},{"name":"lib/http_proxy.c"},{"name":"lib/rtsp.c"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/cipher_suite.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"m4/curl-functions.m4"},{"name":"src/tool_vms.c"},{"name":"tests/libtest/first.c"},{"name":"tests/libtest/lib1536.c"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/libtest/lib3102.c"},{"name":"tests/libtest/lib518.c"},{"name":"tests/libtest/lib537.c"},{"name":"tests/libtest/lib571.c"},{"name":"tests/libtest/lib576.c"},{"name":"tests/server/first.c"},{"name":"tests/server/tftpd.c"},{"name":"tests/unit/unit1304.c"},{"name":"tests/unit/unit1620.c"},{"name":"tests/unit/unit1663.c"},{"name":"tests/unit/unit1676.c"},{"name":"tests/unit/unit3205.c"}],"number":270316,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"97aed9c960a80fce1591efb5638a96be874a34fc","revision":"97aed9c960a80fce1591efb5638a96be874a34fc","revlink":"","when":1781097354,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 10 Jun 2026 22:58:42","branch":"master","category":"curl","codebase":"","comments":"connect: turn conn_get_first_origin into static\nThis function is only used within this source file.\n\nCloses #21948","files":[{"name":"lib/connect.c"},{"name":"lib/connect.h"}],"number":270362,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a6971ce90aec2a35e830bddcec16c4ca60dcedc9","revision":"a6971ce90aec2a35e830bddcec16c4ca60dcedc9","revlink":"","when":1781125122,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 10 Jun 2026 23:31:30","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_WRITEFUNCTION.md: mention redirects\nReported-by: BazaarAcc32 on github\nFixes #21945\nCloses #21950","files":[{"name":"docs/libcurl/opts/CURLOPT_WRITEFUNCTION.md"}],"number":270364,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"74096802ee4ee330f23e008895ff1f4d288761d8","revision":"74096802ee4ee330f23e008895ff1f4d288761d8","revlink":"","when":1781127090,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"74096802ee4ee330f23e008895ff1f4d288761d8"}],"steps":[{"eta":null,"expectations":[["output",6680,6104.84375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781176817.93053,1781176852.786755],"urls":{}},{"eta":null,"expectations":[["output",706,706.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781176852.792602,1781176852.978723],"urls":{}},{"eta":null,"expectations":[["output",707,707.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781176852.982602,1781176853.149271],"urls":{}},{"eta":null,"expectations":[["output",30098,30064.09375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781176853.151867,1781177901.978454],"urls":{}},{"eta":null,"expectations":[["output",807,807.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3654/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781177901.984812,1781177902.402],"urls":{}}],"text":["build","successful"],"times":[1781133548.316361,1781177902.405181]},"3655":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","alhudz <al.hudz.k@gmail.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/Mail%20result/logs/stdio"]],"number":3655,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3655,"Build"],["codebase","","Build"],["got_revision","2b336e6b73c3da9a0cf645aada31853c80985963","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","2b336e6b73c3da9a0cf645aada31853c80985963","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 11 Jun 2026 08:13:20","branch":"master","category":"curl","codebase":"","comments":"digest: flush proxy state on proxy or credential change\nCloses #21951","files":[{"name":"lib/http_digest.c"}],"number":270375,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7ec25148c06b049d3252172ff17fae85b19c54c9","revision":"7ec25148c06b049d3252172ff17fae85b19c54c9","revlink":"","when":1781158400,"who":"alhudz <al.hudz.k@gmail.com>"},{"at":"Thu 11 Jun 2026 08:15:31","branch":"master","category":"curl","codebase":"","comments":"cf-socket: make Curl_addr2string static\nMove as sockaddr2string() into cf-socket.c where its only callers are.\n\nMark as UNITTEST for unit1609.\n\nMove \"struct Curl_sockaddr_ex\" into sockaddr.h, so connect.h and\ncf-socket.h can be included without all the system headers needed.\n\nCloses #21946","files":[{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cf-socket.h"},{"name":"lib/connect.c"},{"name":"lib/connect.h"},{"name":"lib/sockaddr.h"},{"name":"lib/vquic/cf-ngtcp2-cmn.c"},{"name":"lib/vquic/cf-quiche.c"},{"name":"tests/unit/unit1607.c"},{"name":"tests/unit/unit1609.c"},{"name":"tests/unit/unit2600.c"}],"number":270376,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"30c9c79cf8d2dfc37a8d005095a3e0626cddcd75","revision":"30c9c79cf8d2dfc37a8d005095a3e0626cddcd75","revlink":"","when":1781158531,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 11 Jun 2026 10:06:09","branch":"master","category":"curl","codebase":"","comments":"cf-ip-happy: update documentation\nReported-by: correctmost on github\nFixes #21957\nCloses #21959","files":[{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-ip-happy.h"}],"number":270394,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"946306b3e5f62f52ff72db85506eb5b789c4e66d","revision":"946306b3e5f62f52ff72db85506eb5b789c4e66d","revlink":"","when":1781165169,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 11 Jun 2026 10:07:42","branch":"master","category":"curl","codebase":"","comments":"h3proxy: no stream userdata\nDo not set the easy handle opening a proxy tunnel as userdata on the\nstream. The ease handle might go out of scope long before the tunnel\nstream is closed.\n\nCloses #21962","files":[{"name":"lib/vquic/cf-ngtcp2-proxy.c"}],"number":270400,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8a867c206227f9b7a11f77f528902cf379bf0d43","revision":"8a867c206227f9b7a11f77f528902cf379bf0d43","revlink":"","when":1781165262,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 11 Jun 2026 10:09:06","branch":"master","category":"curl","codebase":"","comments":"SECURITY-ADVISORY.md: expand\nFill in missing information and rephrase a little\n\nCloses #21964","files":[{"name":"docs/SECURITY-ADVISORY.md"}],"number":270401,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9d93d4abe185bffac28a29e182e18abac0782f18","revision":"9d93d4abe185bffac28a29e182e18abac0782f18","revlink":"","when":1781165346,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 11 Jun 2026 10:11:15","branch":"master","category":"curl","codebase":"","comments":"multi: remove a stale comment\nIt tricks humans and AIs alike.\n\nCloses #21961","files":[{"name":"lib/multi.c"}],"number":270402,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9cf6b70ad7e90ded63d0e4c5da3af9c447e1ef43","revision":"9cf6b70ad7e90ded63d0e4c5da3af9c447e1ef43","revlink":"","when":1781165475,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 11 Jun 2026 10:11:50","branch":"master","category":"curl","codebase":"","comments":"CURLINFO_CONTENT_LENGTH_UPLOAD_T.md: expand\nFixes #21953\nReported-by: BazaarAcc32 on github\nCloses #21956","files":[{"name":"docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD_T.md"}],"number":270404,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b7c9229cc6d22fbbdd9f69d9f2ff4f9f280480a7","revision":"b7c9229cc6d22fbbdd9f69d9f2ff4f9f280480a7","revlink":"","when":1781165510,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 11 Jun 2026 13:21:09","branch":"master","category":"curl","codebase":"","comments":"content_encoding: fix non-last chunked rejection\nEven when two 'chunked' are listed and neither is the last encoding the\ntransfer is rejected.\n\nVerified by test 1722 and 1723\n\nReported-by: violet12331 on hackerone\nCloses #21966","files":[{"name":"lib/content_encoding.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1722"},{"name":"tests/data/test1723"}],"number":270421,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2b336e6b73c3da9a0cf645aada31853c80985963","revision":"2b336e6b73c3da9a0cf645aada31853c80985963","revlink":"","when":1781176869,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"2b336e6b73c3da9a0cf645aada31853c80985963"}],"steps":[{"eta":null,"expectations":[["output",6685,6392.421875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781220223.85566,1781220244.53816],"urls":{}},{"eta":null,"expectations":[["output",706,706.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781220244.542052,1781220244.697487],"urls":{}},{"eta":null,"expectations":[["output",707,707.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781220244.699658,1781220244.835613],"urls":{}},{"eta":null,"expectations":[["output",30035,30081.046875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781220244.837778,1781221075.437737],"urls":{}},{"eta":null,"expectations":[["output",807,807.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3655/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781221075.453055,1781221081.869028],"urls":{}}],"text":["build","successful"],"times":[1781177904.940147,1781221081.874978]},"3656":{"blame":["Daniel Stenberg <daniel@haxx.se>","Fabian Keil <fk@fabiankeil.de>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","sourceturner <186975065+sourceturner@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/Mail%20result/logs/stdio"]],"number":3656,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3656,"Build"],["codebase","","Build"],["got_revision","b3bc61ab6853924e8114184b22538fb81f28ba0f","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b3bc61ab6853924e8114184b22538fb81f28ba0f","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 11 Jun 2026 15:44:28","branch":"master","category":"curl","codebase":"","comments":"cf-ip-happy.c: minor comment typo","files":[{"name":"lib/cf-ip-happy.c"}],"number":270441,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f763847982dcbcb95ee6f02b4fa654994ef60c5b","revision":"f763847982dcbcb95ee6f02b4fa654994ef60c5b","revlink":"","when":1781185468,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 11 Jun 2026 16:02:05","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_WRITEFUNCTION.md: remove stray reference to HSTS\nIt appears to have landed here by mistake\n\nCloses #21968","files":[{"name":"docs/libcurl/opts/CURLOPT_WRITEFUNCTION.md"}],"number":270453,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"08ae71f33dfb912a8f5f5f3b1b5d42b1ab136f8d","revision":"08ae71f33dfb912a8f5f5f3b1b5d42b1ab136f8d","revlink":"","when":1781186525,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 11 Jun 2026 16:06:40","branch":"master","category":"curl","codebase":"","comments":"http_digest: return better error\nIt is not a content encoding error.\n\nFound by the GitHub AI thing.\n\nCloses #21969","files":[{"name":"lib/http_digest.c"}],"number":270454,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7f45bb8f5b369ae6d952a0f959321af2a57c03fe","revision":"7f45bb8f5b369ae6d952a0f959321af2a57c03fe","revlink":"","when":1781186800,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 11 Jun 2026 17:55:15","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: bump Cygwin Action and adjust version number\nIt seems the commit hash behind the v6.1 tag is changing, and the latest\nversion is actually v6.0.2, which is currently mapped to the v6.1 hash.\n\nFixing:\n```\nwarning[ref-version-mismatch]: action's hash pin has mismatched or missing version comment\n  --> .github/workflows/windows.yml:98:87\n   |\n98 |       - uses: cygwin/cygwin-install-action@711d29f3da23c9f4a1798e369a6f01198c13b11a # v6.1\n   |         ---------------------------------------------------------------------------   ^^^^ points to commit 3f0a3f9f988f\n   |         |\n   |         is pointed to by tag v6.0.1\n```\n\nRef: https://github.com/cygwin/cygwin-install-action/issues/59\n\nCloses #21974","files":[{"name":".github/workflows/windows.yml"}],"number":270474,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"663b156a37943866ff6ffc98ce62bb9ae5a40789","revision":"663b156a37943866ff6ffc98ce62bb9ae5a40789","revlink":"","when":1781193315,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 11 Jun 2026 19:31:47","branch":"master","category":"curl","codebase":"","comments":"GHA: update debian:bookworm-slim Docker digest to 96e378d\nCloses #21958","files":[{"name":"Dockerfile"}],"number":270496,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c0d433d0809326b4015232765ac913ab336a0172","revision":"c0d433d0809326b4015232765ac913ab336a0172","revlink":"","when":1781199107,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Thu 11 Jun 2026 19:33:41","branch":"master","category":"curl","codebase":"","comments":"asyn-thrdd: add IPv6 guards\nIt seems that the usual '#ifdef USE_IPV6' guards have been overlooked in\nlib/asyn-thrdd.c.\n\nThis commit makes sure that the code compiles if IPv6 is not available.\n\nCloses #21881","files":[{"name":"lib/asyn-thrdd.c"}],"number":270497,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"04a85a1d385fb94ef076764c926a8c0006eff19f","revision":"04a85a1d385fb94ef076764c926a8c0006eff19f","revlink":"","when":1781199221,"who":"sourceturner <186975065+sourceturner@users.noreply.github.com>"},{"at":"Thu 11 Jun 2026 19:48:07","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- GHA/windows: drop redundant double-quotes.\n- CMake/PickyWarnings: improve/shorten comment.\n- INTERNALS: fix typo in LibreSSL release date.\n- drop redundant parentheses from single variables and sole `#if`\n  expressions.\n- cf-ip-happy: fix missing space from error string.\n- telnet: fix parentheses in commented PP code.\n- lib1922: fix typo test output text.\n- smbserver: unfold lines.\n- smbserver: use f-string.\n- smbserver: initialize binary string as b``.\n- fix typos in comments.\n\nCloses #21972","files":[{"name":".github/workflows/windows.yml"},{"name":"CMake/PickyWarnings.cmake"},{"name":"docs/INTERNALS.md"},{"name":"docs/examples/chkspeed.c"},{"name":"docs/examples/http2-download.c"},{"name":"docs/examples/http2-upload.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/http2.c"},{"name":"lib/multi.c"},{"name":"lib/peer.h"},{"name":"lib/telnet.c"},{"name":"lib/vquic/cf-ngtcp2-proxy.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"tests/data/test1922"},{"name":"tests/libtest/lib1922.c"},{"name":"tests/smbserver.py"}],"number":270502,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2a606c68faa10ac726a246d3a78f03488b22c26c","revision":"2a606c68faa10ac726a246d3a78f03488b22c26c","revlink":"","when":1781200087,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 11 Jun 2026 19:52:01","branch":"master","category":"curl","codebase":"","comments":"tidy-up: add spaces around equal operators where missing\nFound via regex search: `=[^~>= ]`\n\nCloses #21975","files":[{"name":".github/scripts/randcurl.pl"},{"name":"docs/examples/adddocsref.pl"},{"name":"docs/examples/version-check.pl"},{"name":"docs/libcurl/mksymbolsmanpage.pl"},{"name":"docs/libcurl/symbols.pl"},{"name":"lib/optiontable.pl"},{"name":"scripts/badwords"},{"name":"scripts/cd2cd"},{"name":"scripts/cd2nroff"},{"name":"scripts/cdall"},{"name":"scripts/checksrc.pl"},{"name":"scripts/managen"},{"name":"scripts/mdlinkcheck"},{"name":"scripts/nroff2cd"},{"name":"scripts/release-notes.pl"},{"name":"scripts/singleuse.pl"},{"name":"scripts/top-complexity"},{"name":"scripts/top-length"},{"name":"src/mkhelp.pl"},{"name":"tests/allversions.pm"},{"name":"tests/appveyor.pm"},{"name":"tests/ftpserver.pl"},{"name":"tests/getpart.pm"},{"name":"tests/globalconfig.pm"},{"name":"tests/http2-server.pl"},{"name":"tests/http3-server.pl"},{"name":"tests/libtest/mk-lib1521.pl"},{"name":"tests/libtest/test1013.pl"},{"name":"tests/libtest/test1022.pl"},{"name":"tests/memanalyze.pl"},{"name":"tests/memanalyzer.pm"},{"name":"tests/pathhelp.pm"},{"name":"tests/runtests.pl"},{"name":"tests/secureserver.pl"},{"name":"tests/serverhelp.pm"},{"name":"tests/servers.pm"},{"name":"tests/test1119.pl"},{"name":"tests/test1135.pl"},{"name":"tests/test1139.pl"},{"name":"tests/test1140.pl"},{"name":"tests/test1165.pl"},{"name":"tests/test1167.pl"},{"name":"tests/test1173.pl"},{"name":"tests/test1175.pl"},{"name":"tests/test1177.pl"},{"name":"tests/test1222.pl"},{"name":"tests/test1275.pl"},{"name":"tests/test1276.pl"},{"name":"tests/test1477.pl"},{"name":"tests/test1486.pl"},{"name":"tests/test1488.pl"},{"name":"tests/test1544.pl"},{"name":"tests/test745.pl"},{"name":"tests/test971.pl"},{"name":"tests/testcurl.pl"},{"name":"tests/testutil.pm"}],"number":270503,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e35ba09f47d55ff315a381032856e35f6da3f6dd","revision":"e35ba09f47d55ff315a381032856e35f6da3f6dd","revlink":"","when":1781200321,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 11 Jun 2026 20:57:59","branch":"master","category":"curl","codebase":"","comments":"runtests: fix tests for curl builds with embedded CA bundle\nReported-by: Rainer Jung\nCo-authored-by: Rainer Jung\nFixes #21970\nFollow-up to 8a3740bc8e558b9a9d4a652b74cf27a0961d7010 #14059\n\nCloses #21973","files":[{"name":"tests/runtests.pl"}],"number":270507,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8b1be77c4421067db5c5d2070974cb2fddc840c2","revision":"8b1be77c4421067db5c5d2070974cb2fddc840c2","revlink":"","when":1781204279,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 11 Jun 2026 22:09:47","branch":"master","category":"curl","codebase":"","comments":"telnet: fix error message typos\nSpotted by GitHub Code Quality\n\nCloses #21976","files":[{"name":"lib/telnet.c"}],"number":270527,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bcb2890c6fb6f64d348baafbaa4c903a0884e199","revision":"bcb2890c6fb6f64d348baafbaa4c903a0884e199","revlink":"","when":1781208587,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 11 Jun 2026 22:09:47","branch":"master","category":"curl","codebase":"","comments":"GHA/distcheck: fix parsing the download page\nFixing:\n```\ncurl: (3) URL rejected: Malformed input to a URL function\n```\nRef: https://github.com/curl/curl/actions/runs/27370389568/job/80880800780\n\nRefs:\nhttps://github.com/curl/curl-www/commit/1735f6af6ae75af08e646c0407cdc69cf6a0855d\nhttps://github.com/curl/curl-www/pull/593\n\nFollow-up to 2cc171cbd4a9eac84f5c62c5b987347e5f8880e1 #21759\n\nCloses #21977","files":[{"name":".github/workflows/distcheck.yml"}],"number":270528,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0cd0a64de4731ad5da138f3b4a314c735cd1dc02","revision":"0cd0a64de4731ad5da138f3b4a314c735cd1dc02","revlink":"","when":1781208587,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 11 Jun 2026 23:10:16","branch":"master","category":"curl","codebase":"","comments":"tests: add the \"--resolve\" keyword to tests that lack it\n... even though they use the curl option \"--resolve\".\n\nThis makes it more convenient to choose or skip the tests.\n\nFor example Privoxy's cts test framework relies on the \"--resolve\"\nkeyword when executing the \"upstream-tests\" scenario to skip curl\ntests that aren't expected to work when the requests are made through\nPrivoxy. While some of the modified tests are already skipped for\nother reasons through other means when testing Privoxy, it's good to\nbe consistent.\n\nCloses #21930","files":[{"name":"tests/data/test1629"},{"name":"tests/data/test1645"},{"name":"tests/data/test1646"},{"name":"tests/data/test1966"},{"name":"tests/data/test2008"},{"name":"tests/data/test2500"},{"name":"tests/data/test2503"},{"name":"tests/data/test31"},{"name":"tests/data/test779"},{"name":"tests/data/test795"}],"number":270538,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"244834d3a168135f08b45034a5f57bff19158d48","revision":"244834d3a168135f08b45034a5f57bff19158d48","revlink":"","when":1781212216,"who":"Fabian Keil <fk@fabiankeil.de>"},{"at":"Thu 11 Jun 2026 23:17:05","branch":"master","category":"curl","codebase":"","comments":"libtests: add and use tutil_throwaway_cb\nThis is an implementation of a CURLOPT_WRITEFUNCTION callback that just\nthrows away the content and returns success. Saves us from having to\nreimplement it many times in different tests.\n\nCloses #21971","files":[{"name":"tests/libtest/first.h"},{"name":"tests/libtest/lib1518.c"},{"name":"tests/libtest/lib1523.c"},{"name":"tests/libtest/lib1686.c"},{"name":"tests/libtest/lib1922.c"},{"name":"tests/libtest/lib1940.c"},{"name":"tests/libtest/lib1945.c"},{"name":"tests/libtest/lib1947.c"},{"name":"tests/libtest/lib2032.c"},{"name":"tests/libtest/lib2405.c"},{"name":"tests/libtest/lib2504.c"},{"name":"tests/libtest/lib2505.c"},{"name":"tests/libtest/lib2506.c"},{"name":"tests/libtest/lib3102.c"},{"name":"tests/libtest/lib506.c"},{"name":"tests/libtest/lib518.c"},{"name":"tests/libtest/lib537.c"},{"name":"tests/libtest/lib568.c"},{"name":"tests/libtest/lib569.c"},{"name":"tests/libtest/lib570.c"},{"name":"tests/libtest/lib571.c"},{"name":"tests/libtest/lib572.c"},{"name":"tests/libtest/lib695.c"},{"name":"tests/libtest/lib757.c"},{"name":"tests/libtest/testutil.c"},{"name":"tests/libtest/testutil.h"}],"number":270539,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c5b6b744ed75bdfe86c8078a03c0644a81ad9cf6","revision":"c5b6b744ed75bdfe86c8078a03c0644a81ad9cf6","revlink":"","when":1781212625,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 11 Jun 2026 23:28:30","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":270541,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c37b3982b3c65316c98c7fa74ed72939f4be4fcb","revision":"c37b3982b3c65316c98c7fa74ed72939f4be4fcb","revlink":"","when":1781213310,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 12 Jun 2026 01:08:53","branch":"master","category":"curl","codebase":"","comments":"GHA/distcheck: use `https://curl.se/info`\nSuggested-by: Daniel Stenberg\nRef: https://github.com/curl/curl/pull/21977#issuecomment-4684764838\nFollow-up to 0cd0a64de4731ad5da138f3b4a314c735cd1dc02 #21977\n\nCloses #21978","files":[{"name":".github/workflows/distcheck.yml"}],"number":270548,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b3bc61ab6853924e8114184b22538fb81f28ba0f","revision":"b3bc61ab6853924e8114184b22538fb81f28ba0f","revlink":"","when":1781219333,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b3bc61ab6853924e8114184b22538fb81f28ba0f"}],"steps":[{"eta":null,"expectations":[["output",5808,6538.7109375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781262815.34039,1781262822.218319],"urls":{}},{"eta":null,"expectations":[["output",706,706.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781262822.227517,1781262822.716555],"urls":{}},{"eta":null,"expectations":[["output",707,707.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781262822.720932,1781262823.154975],"urls":{}},{"eta":null,"expectations":[["output",30063,30058.0234375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781262823.158126,1781263921.415766],"urls":{}},{"eta":null,"expectations":[["output",807,807.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3656/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781263921.420944,1781263921.905556],"urls":{}}],"text":["build","successful"],"times":[1781221088.665024,1781263921.908644]},"3657":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/Mail%20result/logs/stdio"]],"number":3657,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3657,"Build"],["codebase","","Build"],["got_revision","8664a9f3785bb98d1039729a16e467a8f8cdf189","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","8664a9f3785bb98d1039729a16e467a8f8cdf189","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 12 Jun 2026 01:33:05","branch":"master","category":"curl","codebase":"","comments":"lib695, lib757: fix truncated newline in error messages\nCloses #21980","files":[{"name":"tests/libtest/lib695.c"},{"name":"tests/libtest/lib757.c"}],"number":270554,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"abdfa2baff7a1b30e997f370d4a8a7a0ef04929f","revision":"abdfa2baff7a1b30e997f370d4a8a7a0ef04929f","revlink":"","when":1781220785,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 12 Jun 2026 02:46:03","branch":"master","category":"curl","codebase":"","comments":"GHA: drop `brew update` from all jobs\nAfter adding it a month ago (where missing) to fix a failure.\n\nRemoving this time to fix a different failure (on Linux), and also to\nimprove CI performance. Some install steps take over a minute, most of\nthat spent on `brew update`.\n\nGH runner images also enabled extra taps which may contribute to further\ndelays, and seen to make it more fragile if GH itself struggles (taps\nare hosted there.)\n\nRefs:\nhttps://github.com/curl/curl/actions/runs/27384213554/job/80927624171\nhttps://github.com/curl/curl/actions/runs/27382368348/job/80921910973\n\nFollow-up to db5d8886738ca8a335898c497ae4808f65ea7781 #21608\n\nCloses #21981","files":[{"name":".github/workflows/checksrc.yml"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/configure-vs-cmake.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"}],"number":270564,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d77b4b74073440d9e32555e6594727f7ddaa6e32","revision":"d77b4b74073440d9e32555e6594727f7ddaa6e32","revlink":"","when":1781225163,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 12 Jun 2026 12:08:45","branch":"master","category":"curl","codebase":"","comments":"checksrc: silence `-b` option debug message\nCloses #21985","files":[{"name":"scripts/checksrc.pl"}],"number":270600,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"410f3ca585a978d4e505b518c9fb504af92d0665","revision":"410f3ca585a978d4e505b518c9fb504af92d0665","revlink":"","when":1781258925,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 12 Jun 2026 12:57:15","branch":"master","category":"curl","codebase":"","comments":"config2setopts: use default protocol properly\nVerified by test 1724, 1725 and 2036\n\nCloses #21983","files":[{"name":"docs/cmdline-opts/proto-default.md"},{"name":"src/config2setopts.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1724"},{"name":"tests/data/test1725"},{"name":"tests/data/test2036"}],"number":270606,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ab3bb8cd8be8f9d4acb97da0418abc279182041e","revision":"ab3bb8cd8be8f9d4acb97da0418abc279182041e","revlink":"","when":1781261835,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 12 Jun 2026 13:19:44","branch":"master","category":"curl","codebase":"","comments":"runtests: error out on duplicate test names\nCloses #21984","files":[{"name":"tests/runtests.pl"}],"number":270610,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8664a9f3785bb98d1039729a16e467a8f8cdf189","revision":"8664a9f3785bb98d1039729a16e467a8f8cdf189","revlink":"","when":1781263184,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"8664a9f3785bb98d1039729a16e467a8f8cdf189"}],"steps":[{"eta":null,"expectations":[["output",6680,6173.35546875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781305556.749555,1781305581.411923],"urls":{}},{"eta":null,"expectations":[["output",706,706.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781305581.421657,1781305581.829843],"urls":{}},{"eta":null,"expectations":[["output",707,707.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781305581.832172,1781305582.193349],"urls":{}},{"eta":null,"expectations":[["output",30084,30060.51171875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781305582.195521,1781306585.48883],"urls":{}},{"eta":null,"expectations":[["output",807,807.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3657/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781306585.84769,1781306586.263257],"urls":{}}],"text":["build","successful"],"times":[1781263924.287574,1781306586.266252]},"3658":{"blame":["Daniel Stenberg <daniel@haxx.se>","Darren Banfi <boingball@gmail.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/Mail%20result/logs/stdio"]],"number":3658,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3658,"Build"],["codebase","","Build"],["got_revision","73daec6620bf9983df89e8df3660bfa3b8fd501d","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","73daec6620bf9983df89e8df3660bfa3b8fd501d","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 12 Jun 2026 13:33:06","branch":"master","category":"curl","codebase":"","comments":"GHA/distcheck: switch to parse `info.json`\nRefs:\nhttps://github.com/curl/curl-www/commit/c569aaa16136a615f5b299ea63168996a995521b\nhttps://github.com/curl/curl-www/pull/596\n\nFollow-up to b3bc61ab6853924e8114184b22538fb81f28ba0f #21978\n\nCloses #21988","files":[{"name":".github/workflows/distcheck.yml"}],"number":270612,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fb2441294eed2b6dc9ac0445f8925244aa1635e4","revision":"fb2441294eed2b6dc9ac0445f8925244aa1635e4","revlink":"","when":1781263986,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 12 Jun 2026 14:44:10","branch":"master","category":"curl","codebase":"","comments":"AmigaOS: curl_setup.h avoid explicit_bzero with clib2\nclib2 defines __NEWLIB__ after its system headers are included, but it\ndoes not provide explicit_bzero().\n\ncurl therefore selects the explicit_bzero() path and fails to build with\nm68k-amigaos-gcc:\n\n```\n../lib/curl_setup.h:1650:35: error: implicit declaration of function 'explicit_bzero' [-Werror=implicit-function-declaration]\n 1650 | #define curlx_memzero(buf, size)  explicit_bzero(buf, size)\n      |                                   ^~~~~~~~~~~~~~\ncurlx/strdup.c:115:5: note: in expansion of macro 'curlx_memzero'\n  115 |     curlx_memzero(buf, size);\n      |     ^~~~~~~~~~~~~\n```\n\nExcluding __CLIB2__ from the generic __NEWLIB__ branch makes curl use\nits existing portable curlx_memzero() fallback. The full AmigaOS build\nthen completes successfully.\n\nI've tested the following on Amiga OS 3.2.3 with this patch and latest\nbuild.\n\n- HTTP and HTTPS transfers\n- AmiSSL certificate handling\n- redirects\n- downloads and file output\n- timeout handling with the expected exit code 28\n- repeated execution with clean exits\n- no crashes or regressions observed\n\nFollow-up to 066478f6346a2d987a9ecc3bd3bf45764d69c1c4 #21598\n\nCloses #21989","files":[{"name":"lib/curl_setup.h"}],"number":270621,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"982e2e8c75f157940ef100f59dea94c4eb607058","revision":"982e2e8c75f157940ef100f59dea94c4eb607058","revlink":"","when":1781268250,"who":"Darren Banfi <boingball@gmail.com>"},{"at":"Fri 12 Jun 2026 14:48:12","branch":"master","category":"curl","codebase":"","comments":"mailmap: Darren Banfi","files":[{"name":".mailmap"}],"number":270628,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5b9263e5d7b063460541ddfb8c86fc54244ebebb","revision":"5b9263e5d7b063460541ddfb8c86fc54244ebebb","revlink":"","when":1781268492,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 12 Jun 2026 15:33:57","branch":"master","category":"curl","codebase":"","comments":"runtests: exit hard on duplicate test name\nTo make the mistake more noticeable\n\nCloses #21991","files":[{"name":"tests/runtests.pl"}],"number":270635,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a1db90053b404fe2068512cd6c5f6e88cb327392","revision":"a1db90053b404fe2068512cd6c5f6e88cb327392","revlink":"","when":1781271237,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 12 Jun 2026 16:03:32","branch":"master","category":"curl","codebase":"","comments":"telnet: fix old copy-paste typo in variable name\nThis code lacks tests, though we agreed it looks plausible enough to\nmerge it based on surrounding code. Even though this line has been\npresent for a long time. If you use this code, please report any results\nor issues.\n\nReported by GitHub Code Quality\n\nFollow-up to ae1912cb0d494b48d514d937826c9fe83ec96c4d\n\nCloses #21979","files":[{"name":"lib/telnet.c"}],"number":270647,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4f532343096aa9e753440cfaf6b634d77c2f8fc4","revision":"4f532343096aa9e753440cfaf6b634d77c2f8fc4","revlink":"","when":1781273012,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 12 Jun 2026 20:21:10","branch":"master","category":"curl","codebase":"","comments":"schannel: fix https proxy for client cert and certinfo\nWhen schannel operates in front of a proxy, it needs to use the proxy\nssl configs, not the transfers ones. Choose the configs as it is done in\nother TLS backends.\n\nPrior to this change the client cert for the destination was mistakenly\nalso used as the client cert for the proxy.\n\nPrior to this change the proxy server certificate info was mistakenly\nsaved as the destination cert info. However, if the destination was a\nTLS connection, the real destination cert info would overwrite the\nproxy cert info. libcurl currently does not support proxy server cert\ninfo AFAICT (see discussion in #21986).\n\nCloses https://github.com/curl/curl/pull/21986","files":[{"name":"lib/vtls/schannel.c"}],"number":270706,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7d8c68adbe06e8c801e4cdddf7488e226addb486","revision":"7d8c68adbe06e8c801e4cdddf7488e226addb486","revlink":"","when":1781288470,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 12 Jun 2026 20:27:44","branch":"master","category":"curl","codebase":"","comments":"AmigaOS: fix build fallouts, re-add to CI\nFix build issues:\n- src: adjust `toolx_ftruncate()`.\n- libtests/cli_ftp_upload: make `struct timeval` initialization portable.\n- libtests/lib1960: do unconst in local `inet_pton()` macro.\n- tests/server/dnsd: make it stub instead of failing the build.\n- tests/server: make them link AmiSSL for `SocketBase`.\n\nAlso:\n- bump AmiSSL to the latest release.\n- add download hash checks and toolchain cache.\n- sync restored code with local updates made since last year.\n\nIt takes 30 seconds per job, 1 minute in total.\n\nThanks-to: Bebbo\nThanks-to: Darren Banfi\nRef: https://github.com/curl/curl/pull/21989#issuecomment-4691380623\nFollow-up to 7a14898264e9aa48f7f84f631288d728cade5d57 #17486\n\nCloses #21993","files":[{"name":".github/workflows/non-native.yml"},{"name":"CMakeLists.txt"},{"name":"src/tool_setup.h"},{"name":"tests/libtest/cli_ftp_upload.c"},{"name":"tests/libtest/lib1960.c"},{"name":"tests/server/dnsd.c"}],"number":270708,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7c51a33877c70b8838682200cf344ab89eacfc8e","revision":"7c51a33877c70b8838682200cf344ab89eacfc8e","revlink":"","when":1781288864,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 12 Jun 2026 23:27:23","branch":"master","category":"curl","codebase":"","comments":"socket: introduce `SOCK_EAGAIN()` and use it\nTo contain the logic of checking for both `EWOULDBLOCK` and/or `EAGAIN`\ndepending on platform/availability. Also to avoid checking for both if\nthey mapp to the same value, and to avoid PP guards around use.\n\nThis also ensures `EAGAIN` is consistently not checked on Windows, where\nheaders defined it, but `SOCKERRNO` never returns it, because curl maps\nit to `WSAGetLastError()`.\n\nIf they map to the same value, checking them both in an `if` expression\ntrips GCC warning `-Wlogical-op` (the same way it triggers duplicate\ncase value error in `switch`).\n\nAlso:\n- replace two `switch()` statements with the new macro.\n- tests/server/sws: make two outliers use the new macro that were only\n  checking for `EWOULDBLOCK` before this patch, in `connect_to()`.\n- move variables to the left-side of expressions, where missing.\n- rustls: use a variant of this macro that uses raw `EWOULDBLOCK`.\n  Tried tracing it back to the origins, but I couldn't figure out if\n  this is working as expected on all supported Windows versions in\n  Rust. It seems to be using `GetLastError()`, according to\n  https://docs.rs/system_error/0.2.0/system_error/, which would be\n  probably incorrect.\n\nNotes:\n- it's probably a good idea to assign `SOCKERRNO` to a variable before\n  passing it to this macro.\n\nCherry-picked from #21893\n\nCloses #21992","files":[{"name":"lib/cf-socket.c"},{"name":"lib/curl_setup.h"},{"name":"lib/socketpair.c"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vtls/rustls.c"},{"name":"src/tool_cb_rea.c"},{"name":"tests/server/sws.c"}],"number":270733,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"879a1514c3cf41926fd565db9e9ae62ab9733554","revision":"879a1514c3cf41926fd565db9e9ae62ab9733554","revlink":"","when":1781299643,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 12 Jun 2026 23:37:37","branch":"master","category":"curl","codebase":"","comments":"build: enable `-Wlogical-op` picky warning for GCC 4.4+\nFollow-up to 879a1514c3cf41926fd565db9e9ae62ab9733554 #21992\n\nCloses #21893","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"m4/curl-compilers.m4"}],"number":270734,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c951368579c1cb55f10767139e38b272d8721144","revision":"c951368579c1cb55f10767139e38b272d8721144","revlink":"","when":1781300257,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 12 Jun 2026 23:52:00","branch":"master","category":"curl","codebase":"","comments":"lib: transfer origin and proxy handling\nAdd `data->state.origin` as the origin the transfer is sending the\ncurrent request to/gets the response from. Use it for request specific\nproperties like authentication, hsts and cookie handling, etc.\n\nUnless talking to a forwarding HTTP proxy (e.g. not tunneling),\n`data->state.origin` and `conn->origin` are the same.\n\nWith a forwarding HTTP proxy in play, `conn->origin` is set to\n`conn->http_proxy.peer` and `conn->bits.origin_is_proxy` (a new bit) is\nset.\n\nRemove the connection bits, now replaced with:\n\n* `conn->bits.socksproxy` -> `conn->socks_proy.peer`\n* `conn->bits.httpproxy` -> `conn->http_proy.peer`\n* `conn->bits.proxy` -> `(conn->socks_proy.peer || conn->http_proy.peer`)\n* `conn->bits.tunnel_proxy` -> (`conn->http_proy.peer && !conn->bits.origin_is_proxy`)\n* `(conn->bits.httpproxy && !conn->bits.tunnel_proxy)` -> `conn->bits.origin_is_proxy`\n\nRename `noproxy.[ch]` to `proxy.[ch]`. Move the connection proxy setup\ncode from `url.c` to `proxy.c`.\n\nRemove `data->info.conn_remote_port` as no one uses it.\n\nAdd test_40_02b for a SOCKS connection to a forwarding HTTPS proxy.\n\nUpdate internal documentation about peers and creds.\n\nCloses #21967","files":[{"name":"docs/internals/CREDENTIALS.md"},{"name":"docs/internals/PEERS.md"},{"name":"lib/Makefile.inc"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/connect.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/http_digest.c"},{"name":"lib/http_negotiate.c"},{"name":"lib/http_ntlm.c"},{"name":"lib/http_proxy.c"},{"name":"lib/http_proxy.h"},{"name":"lib/noproxy.c"},{"name":"lib/noproxy.h"},{"name":"lib/peer.c"},{"name":"lib/proxy.c"},{"name":"lib/proxy.h"},{"name":"lib/transfer.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vauth/vauth.c"},{"name":"lib/vquic/vquic.c"},{"name":"tests/http/test_40_socks.py"},{"name":"tests/unit/unit1614.c"}],"number":270736,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"73daec6620bf9983df89e8df3660bfa3b8fd501d","revision":"73daec6620bf9983df89e8df3660bfa3b8fd501d","revlink":"","when":1781301120,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"73daec6620bf9983df89e8df3660bfa3b8fd501d"}],"steps":[{"eta":null,"expectations":[["output",5806,6426.677734375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781350173.526573,1781350183.515005],"urls":{}},{"eta":null,"expectations":[["output",706,706.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781350183.519478,1781350183.699588],"urls":{}},{"eta":null,"expectations":[["output",707,707.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781350183.702202,1781350183.861673],"urls":{}},{"eta":null,"expectations":[["output",30104,30072.255859375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781350183.864259,1781351391.706301],"urls":{}},{"eta":null,"expectations":[["output",807,807.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3658/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781351391.857765,1781351392.577871],"urls":{}}],"text":["build","successful"],"times":[1781306589.61979,1781351392.582399]},"3659":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/Mail%20result/logs/stdio"]],"number":3659,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3659,"Build"],["codebase","","Build"],["got_revision","bb837dda23ed4df77a9bbeaefd69c8cd9b6e4915","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","bb837dda23ed4df77a9bbeaefd69c8cd9b6e4915","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 13 Jun 2026 01:27:50","branch":"master","category":"curl","codebase":"","comments":"telnet: drop redundant interim variables\nAlso reduce scope of a declaration.\n\nCloses #21995","files":[{"name":"lib/telnet.c"}],"number":270743,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bb837dda23ed4df77a9bbeaefd69c8cd9b6e4915","revision":"bb837dda23ed4df77a9bbeaefd69c8cd9b6e4915","revlink":"","when":1781306870,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"bb837dda23ed4df77a9bbeaefd69c8cd9b6e4915"}],"steps":[{"eta":null,"expectations":[["output",6677,6116.3388671875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781394911.976637,1781394941.825661],"urls":{}},{"eta":null,"expectations":[["output",706,706.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781394941.829448,1781394941.989677],"urls":{}},{"eta":null,"expectations":[["output",707,707.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781394941.991829,1781394942.132521],"urls":{}},{"eta":null,"expectations":[["output",30092,30088.1279296875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781394942.134913,1781395851.330862],"urls":{}},{"eta":null,"expectations":[["output",807,807.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3659/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781395851.335116,1781395851.711118],"urls":{}}],"text":["build","successful"],"times":[1781351397.416431,1781395851.713917]},"3660":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/Mail%20result/logs/stdio"]],"number":3660,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3660,"Build"],["codebase","","Build"],["got_revision","8d3c4fe344d982c052917f20084c14001c3b9156","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","8d3c4fe344d982c052917f20084c14001c3b9156","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 13 Jun 2026 23:18:59","branch":"master","category":"curl","codebase":"","comments":"sspi: free libcurl allocated memory with curlx_free\nDecryptMessage() decrypts the buffer in place, overwriting the original\ncontents. It does not allocate any new buffer so the single original\nbuffer should be freed using the same memory \"system\" that allocated it.\n\nReported-by: Trail of Bits\nCloses #21990","files":[{"name":"lib/socks_sspi.c"},{"name":"lib/vauth/krb5_sspi.c"}],"number":270838,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8d3c4fe344d982c052917f20084c14001c3b9156","revision":"8d3c4fe344d982c052917f20084c14001c3b9156","revlink":"","when":1781385539,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"8d3c4fe344d982c052917f20084c14001c3b9156"}],"steps":[{"eta":null,"expectations":[["output",5818,6396.66943359375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781437627.298653,1781437634.276388],"urls":{}},{"eta":null,"expectations":[["output",706,706.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781437634.280522,1781437634.455955],"urls":{}},{"eta":null,"expectations":[["output",707,707.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781437634.458573,1781437634.611905],"urls":{}},{"eta":null,"expectations":[["output",30102,30090.06396484375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781437634.614885,1781438546.265944],"urls":{}},{"eta":null,"expectations":[["output",807,807.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3660/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781438546.27213,1781438546.663592],"urls":{}}],"text":["build","successful"],"times":[1781395853.504834,1781438546.666659]},"3661":{"blame":["Daniel Stenberg <daniel@haxx.se>","Saud Alshareef <saudd3v@gmail.com>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/Mail%20result/logs/stdio"]],"number":3661,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3661,"Build"],["codebase","","Build"],["got_revision","fb83911aa68b0ac59263dc7070fc42e2755ce662","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","fb83911aa68b0ac59263dc7070fc42e2755ce662","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":0,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 14 Jun 2026 11:11:43","branch":"master","category":"curl","codebase":"","comments":"ldap: base64 encode binary LDIF values with WinLDAP\nThe WinLDAP backend only base64 encoded LDAP values when the attribute\nname ended in ;binary. This made attributes such as jpegPhoto get\nwritten as raw bytes, producing malformed LDIF output.\n\nMatch the OpenLDAP backend by also base64 encoding values with leading\nor trailing blanks or non-printable bytes.\n\nFixes #21926\nReported-by: oreadvanthink on github\nCloses #21982","files":[{"name":"lib/ldap.c"}],"number":270877,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6b78264bcf4351d12b677343b3b011eaf1a28f7d","revision":"6b78264bcf4351d12b677343b3b011eaf1a28f7d","revlink":"","when":1781428303,"who":"Saud Alshareef <saudd3v@gmail.com>"},{"at":"Sun 14 Jun 2026 12:29:38","branch":"master","category":"curl","codebase":"","comments":"socks_sspi: invalid response length is a fatal error\nPointed out by Zeropath\nCloses #21999","files":[{"name":"lib/socks_sspi.c"}],"number":270887,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fb83911aa68b0ac59263dc7070fc42e2755ce662","revision":"fb83911aa68b0ac59263dc7070fc42e2755ce662","revlink":"","when":1781432978,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"fb83911aa68b0ac59263dc7070fc42e2755ce662"}],"steps":[{"eta":null,"expectations":[["output",6689,6107.334716796875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781479906.447618,1781479931.208363],"urls":{}},{"eta":null,"expectations":[["output",706,706.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781479931.212342,1781479931.378526],"urls":{}},{"eta":null,"expectations":[["output",707,707.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781479931.380914,1781479931.530594],"urls":{}},{"eta":null,"expectations":[["output",30107,30096.031982421875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781479931.532969,1781480943.326764],"urls":{}},{"eta":null,"expectations":[["output",807,807.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-sparc/builds/3661/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781480943.386711,1781480943.784247],"urls":{}}],"text":["build","successful"],"times":[1781438548.890246,1781480943.787135]},"3662":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-sparc","currentStep":null,"eta":1006.5251681804657,"logs":[],"number":3662,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave"],["buildername","curl-ares-solaris10-sparc","Builder"],["buildnumber",3662,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0ffab25b6c9f59223079e3d85edfb5553d397651","Build"],["scheduler","schedule-curl-ares-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build","results":null,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 14 Jun 2026 14:17:07","branch":"master","category":"curl","codebase":"","comments":"socket: use name `sockerr` for socket error variables\nAlso:\n- add comment explaining a `sockerr = errno` (vs. `SOCKERRNO`)\n  assigment.\n\nCloses #21998","files":[{"name":"lib/asyn-thrdd.c"},{"name":"lib/cf-socket.c"},{"name":"lib/ftp.c"},{"name":"lib/socketpair.c"},{"name":"lib/telnet.c"},{"name":"lib/tftp.c"},{"name":"tests/libtest/first.h"},{"name":"tests/server/dnsd.c"},{"name":"tests/server/mqttd.c"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/sockfilt.c"},{"name":"tests/server/socksd.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/tftpd.c"},{"name":"tests/server/util.c"}],"number":270906,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fe2df80a5ae8a9afba0eb0601f7aea34ee76fde2","revision":"fe2df80a5ae8a9afba0eb0601f7aea34ee76fde2","revlink":"","when":1781439427,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 14 Jun 2026 14:17:27","branch":"master","category":"curl","codebase":"","comments":"telnet: drop an `int` cast no longer necessary\nSpotted-by GitHub Code Quality\n\nFollow-up to c5637baa06046d317c383d420f6cbc9ddb3b0870\nFollow-up to 83a5e390654fb1e77c7c5d7bd32ba147ff022cbd\n\nCloses #22002","files":[{"name":"lib/telnet.c"}],"number":270907,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ba16b832213661a17887e15f9d7dc0899ebdd834","revision":"ba16b832213661a17887e15f9d7dc0899ebdd834","revlink":"","when":1781439447,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 14 Jun 2026 14:17:27","branch":"master","category":"curl","codebase":"","comments":"krb5_sspi: fix error message on `DecryptMessage()` fail\nSpotted by GitHub Code Quality\n\nCloses #22003","files":[{"name":"lib/vauth/krb5_sspi.c"}],"number":270908,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c61f007a73e27f9f32d6b3f5d88d4aba9d7854d6","revision":"c61f007a73e27f9f32d6b3f5d88d4aba9d7854d6","revlink":"","when":1781439447,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 14 Jun 2026 14:25:02","branch":"master","category":"curl","codebase":"","comments":"perl: switch from backticks to `qx()`\nTo make it easier to find external command invocation in the source.\n\nAlso drop backticks from a comment.\n\nTo find external command invocations in Perl code use:\n```sh\ngit grep -E \"((exec|qx|open2|open3|system)\\(|open\\(.+-\\|)\" $(<perlfiles>)\n```\n\nRefs:\nhttps://perldoc.perl.org/functions/qx\nhttps://perldoc.perl.org/perlop#Simpler-Quote-Like-Operators\n\nCloses #21994","files":[{"name":".github/scripts/randcurl.pl"},{"name":"scripts/checksrc.pl"},{"name":"scripts/mdlinkcheck"},{"name":"scripts/mk-ca-bundle.pl"},{"name":"scripts/randdisable"},{"name":"scripts/release-notes.pl"},{"name":"tests/appveyor.pm"},{"name":"tests/azure.pm"},{"name":"tests/devtest.pl"},{"name":"tests/processhelp.pm"},{"name":"tests/runner.pm"},{"name":"tests/runtests.pl"},{"name":"tests/servers.pm"},{"name":"tests/sshhelp.pm"},{"name":"tests/sshserver.pl"},{"name":"tests/testcurl.pl"},{"name":"tests/testutil.pm"}],"number":270909,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9972f700a852c9a886670b5e4f1f85cad95c19ba","revision":"9972f700a852c9a886670b5e4f1f85cad95c19ba","revlink":"","when":1781439902,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 14 Jun 2026 14:25:02","branch":"master","category":"curl","codebase":"","comments":"tests/servers: do not interpret `unlink()` retval as `errno`\nIn `socksd` and `sws` error messages.\n\nAlso:\n- show the messages only if `unlink()` failed.\n- rename a return code variable and sync a message text for consistency.\n\nRef: https://pubs.opengroup.org/onlinepubs/9699919799/functions/unlink.html\n\nSpotted by Copilot in `socksd.c`\nBug: https://github.com/curl/curl/pull/21998#discussion_r3409395013\nFollow-up to 80eb71a3f5146f2ab5c5f8d8655d6861b5472668 #8687\n\nCloses #22005","files":[{"name":"tests/server/socksd.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/util.c"}],"number":270910,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d9ea8cdcfabd421160a8ce3950e46f15d44fe469","revision":"d9ea8cdcfabd421160a8ce3950e46f15d44fe469","revlink":"","when":1781439902,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 14 Jun 2026 16:16:25","branch":"master","category":"curl","codebase":"","comments":"rtspd: sync up sleep loop with sws\nCheck for `!got_exit_signal` as part of the `while()` expression,\ninstead of doing it after calling `curlx_wait_ms()`. To simplify and\nimprove consistency with rest of code.\n\nFollow-up to 0653fa107f6fb03555d49da86a1fbfc659873f5b\nFollow-up to 123c92c904b2f258ae69e211aa2663e80cb5429a\n\nCloses #22006","files":[{"name":"tests/server/rtspd.c"}],"number":270930,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"945938de10e84cc7f9d8b420973d2671524a0f03","revision":"945938de10e84cc7f9d8b420973d2671524a0f03","revlink":"","when":1781446585,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 14 Jun 2026 16:16:25","branch":"master","category":"curl","codebase":"","comments":"servers: minor socket error handling fixes\n- sws: fix socket error code in `select()` failure message.\n  Spotted by Copilot\n  Bug: https://github.com/curl/curl/pull/21998#discussion_r3409469444\n- sws: do not call `SOCKERRNO` twice on error.\n- dnsd: do not call `SOCKERRNO` twice on error.\n- dnsd: replace `goto` with `while()` to sync with rest of code.\n- dnsd: `sendto()` fail message fixes:\n  - replace `int` cast with `%zu` mask.\n  - drop redundant newline.\n  - show socket error string like rest of code.\n  - report not-fully-sent error separately from socket errors.\n\nCloses #22007","files":[{"name":"tests/server/dnsd.c"},{"name":"tests/server/sws.c"}],"number":270931,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9002d3350cc2086f95c8e850dee3e3ef9d8b11ac","revision":"9002d3350cc2086f95c8e850dee3e3ef9d8b11ac","revlink":"","when":1781446585,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 14 Jun 2026 17:49:33","branch":"master","category":"curl","codebase":"","comments":"servers: drop single-use interim result variables\nCloses #22008","files":[{"name":"tests/server/mqttd.c"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/socksd.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/util.c"}],"number":270944,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f1b1919bd091e65e67d9e1b680ab76569a8af090","revision":"f1b1919bd091e65e67d9e1b680ab76569a8af090","revlink":"","when":1781452173,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 14 Jun 2026 18:12:33","branch":"master","category":"curl","codebase":"","comments":"smb: integer overflow proof a size check\nBy using size_t for the vars instead of shorts.\n\nPointed out by Zeropath\n\nCloses #22001","files":[{"name":"lib/smb.c"}],"number":270948,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c4cb67692d4466ba577fcdd9d3eb60cdfe19ba13","revision":"c4cb67692d4466ba577fcdd9d3eb60cdfe19ba13","revlink":"","when":1781453553,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 14 Jun 2026 18:36:13","branch":"master","category":"curl","codebase":"","comments":"socks_sspi: store socks5_gssapi_enctype\nStore the unwrapped protection level in `conn->socks5_gssapi_enctype` to\nprevent the proxy from contuning unprotected. Matches the GSSAPI version\nof the code.\n\nReported-by: Trail of Bits\nCloses #22004","files":[{"name":"lib/socks_sspi.c"}],"number":270950,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5bff1c35f11e2e633459051c23e0ce339bc05b99","revision":"5bff1c35f11e2e633459051c23e0ce339bc05b99","revlink":"","when":1781454973,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 14 Jun 2026 20:10:28","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- `N byte` -> `N-byte` or `N bytes`.\n- INTERNALS.md: language tweaks.\n- schannel: language tweak in comment/error message.\n- socks_gssapi, socks_sspi: simplify composing an error message.\n  (at a cost of 8 extra constant string bytes.)\n- m4/curl-compilers.m4: fix typo in link (in comment).\n- contrithanks.sh: fix indent, drop stray `;` terminator.\n- lib, src, tests: drop/fix a bunch of badwords.\n- fix typos in comments.\n- fix indent, stray spaces.\n\nSome of these spotted by GitHub Code Quality and Copilot\n\nCloses #22009","files":[{"name":"docs/INTERNALS.md"},{"name":"docs/examples/httpput-postfields.c"},{"name":"docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.md"},{"name":"lib/altsvc.c"},{"name":"lib/cf-https-connect.c"},{"name":"lib/connect.c"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_endian.c"},{"name":"lib/curl_ntlm_core.c"},{"name":"lib/curl_setup.h"},{"name":"lib/ftp.c"},{"name":"lib/hsts.c"},{"name":"lib/ldap.c"},{"name":"lib/mime.c"},{"name":"lib/peer.c"},{"name":"lib/pop3.c"},{"name":"lib/proxy.c"},{"name":"lib/proxy.h"},{"name":"lib/smb.c"},{"name":"lib/socks.c"},{"name":"lib/socks_gssapi.c"},{"name":"lib/socks_sspi.c"},{"name":"lib/telnet.c"},{"name":"lib/urlapi.c"},{"name":"lib/vquic/cf-ngtcp2-proxy.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/vtls.h"},{"name":"m4/curl-compilers.m4"},{"name":"projects/OS400/curlmain.c"},{"name":"scripts/badwords.txt"},{"name":"scripts/contrithanks.sh"},{"name":"scripts/top-complexity"},{"name":"scripts/top-length"},{"name":"tests/data/test1063"},{"name":"tests/data/test1130"},{"name":"tests/data/test1131"},{"name":"tests/data/test1238"},{"name":"tests/data/test1349"},{"name":"tests/data/test1350"},{"name":"tests/data/test1351"},{"name":"tests/data/test1352"},{"name":"tests/data/test1353"},{"name":"tests/data/test1412"},{"name":"tests/data/test1513"},{"name":"tests/data/test1515"},{"name":"tests/data/test153"},{"name":"tests/data/test1555"},{"name":"tests/data/test1628"},{"name":"tests/data/test1631"},{"name":"tests/data/test1632"},{"name":"tests/data/test2045"},{"name":"tests/data/test2206"},{"name":"tests/data/test2207"},{"name":"tests/data/test2302"},{"name":"tests/data/test2713"},{"name":"tests/data/test2714"},{"name":"tests/data/test2715"},{"name":"tests/data/test284"},{"name":"tests/data/test286"},{"name":"tests/data/test388"},{"name":"tests/data/test399"},{"name":"tests/data/test741"},{"name":"tests/data/test743"},{"name":"tests/data/test744"},{"name":"tests/data/test830"},{"name":"tests/data/test831"},{"name":"tests/data/test832"},{"name":"tests/data/test844"},{"name":"tests/data/test845"},{"name":"tests/data/test849"},{"name":"tests/data/test856"},{"name":"tests/data/test876"},{"name":"tests/data/test877"},{"name":"tests/data/test878"},{"name":"tests/data/test889"},{"name":"tests/data/test890"},{"name":"tests/data/test893"},{"name":"tests/data/test932"},{"name":"tests/data/test933"},{"name":"tests/data/test934"},{"name":"tests/data/test948"},{"name":"tests/data/test949"},{"name":"tests/data/test954"},{"name":"tests/ech_tests.sh"},{"name":"tests/libtest/cli_hx_download.c"},{"name":"tests/libtest/first.h"},{"name":"tests/libtest/lib1507.c"},{"name":"tests/libtest/lib1514.c"},{"name":"tests/libtest/lib1517.c"},{"name":"tests/libtest/lib1518.c"},{"name":"tests/libtest/lib1525.c"},{"name":"tests/libtest/lib1526.c"},{"name":"tests/libtest/lib1527.c"},{"name":"tests/libtest/lib1554.c"},{"name":"tests/libtest/lib1557.c"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/libtest/lib1588.c"},{"name":"tests/libtest/lib1591.c"},{"name":"tests/libtest/lib1592.c"},{"name":"tests/libtest/lib1598.c"},{"name":"tests/libtest/lib1648.c"},{"name":"tests/libtest/lib1939.c"},{"name":"tests/libtest/lib2023.c"},{"name":"tests/libtest/lib2032.c"},{"name":"tests/libtest/lib2405.c"},{"name":"tests/libtest/lib3034.c"},{"name":"tests/libtest/lib3102.c"},{"name":"tests/libtest/lib3207.c"},{"name":"tests/libtest/lib500.c"},{"name":"tests/libtest/lib508.c"},{"name":"tests/libtest/lib510.c"},{"name":"tests/libtest/lib513.c"},{"name":"tests/libtest/lib514.c"},{"name":"tests/libtest/lib517.c"},{"name":"tests/libtest/lib518.c"},{"name":"tests/libtest/lib525.c"},{"name":"tests/libtest/lib526.c"},{"name":"tests/libtest/lib537.c"},{"name":"tests/libtest/lib539.c"},{"name":"tests/libtest/lib554.c"},{"name":"tests/libtest/lib571.c"},{"name":"tests/libtest/lib578.c"},{"name":"tests/libtest/lib579.c"},{"name":"tests/libtest/lib599.c"},{"name":"tests/libtest/lib643.c"},{"name":"tests/libtest/lib650.c"},{"name":"tests/libtest/lib651.c"},{"name":"tests/libtest/lib652.c"},{"name":"tests/libtest/lib654.c"},{"name":"tests/libtest/lib666.c"},{"name":"tests/libtest/lib667.c"},{"name":"tests/libtest/lib668.c"},{"name":"tests/libtest/lib753.c"},{"name":"tests/libtest/lib758.c"},{"name":"tests/libtest/testutil.c"},{"name":"tests/libtest/testutil.h"},{"name":"tests/processhelp.pm"},{"name":"tests/runner.pm"},{"name":"tests/runtests.pl"},{"name":"tests/server/getpart.c"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/sockfilt.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/tftpd.c"},{"name":"tests/server/util.c"},{"name":"tests/test1222.pl"},{"name":"tests/testutil.pm"},{"name":"tests/unit/unit1300.c"},{"name":"tests/unit/unit1305.c"},{"name":"tests/unit/unit1603.c"},{"name":"tests/unit/unit1609.c"},{"name":"tests/unit/unit1652.c"},{"name":"tests/unit/unit1661.c"},{"name":"tests/unit/unit1674.c"},{"name":"tests/unit/unit3205.c"},{"name":"tests/unit/unit3300.c"}],"number":270957,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0ffab25b6c9f59223079e3d85edfb5553d397651","revision":"0ffab25b6c9f59223079e3d85edfb5553d397651","revlink":"","when":1781460628,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0ffab25b6c9f59223079e3d85edfb5553d397651"}],"steps":[{"eta":null,"expectations":[["output",null,6398.1673583984375]],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"git","results":[null,[]],"statistics":{},"step_number":0,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[["output",null,706.0]],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[["output",null,707.0]],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty_1","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[["output",null,30101.515991210938]],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[["output",null,807.0]],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Mail result","results":[null,[]],"statistics":{},"step_number":4,"text":[],"times":[null,null],"urls":{}}],"text":[],"times":[1781480946.305975,null]}}