{"3480":{"blame":["Dan Fandrich <dan@coneharvesters.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3480/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3480/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3480/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3480/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3480/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3480/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3480/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3480/steps/Mail%20result/logs/stdio"]],"number":3480,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3480,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-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-threaded-solaris10-sparc/builds/3480/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771416331.437413,1771416373.92727],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3480/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3480/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771416373.955468,1771416374.394594],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3480/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3480/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771416374.39808,1771416374.714864],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3480/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3480/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771416374.719489,1771437872.298117],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3480/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771437872.420394,1771437901.331064],"urls":{}}],"text":["failed","Runtest"],"times":[1771373070.965874,1771437901.343673]},"3489":{"blame":["Daniel Stenberg <daniel@haxx.se>","Diogo Correia <me@diogotc.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/Mail%20result/logs/stdio"]],"number":3489,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3489,"Build"],["codebase","","Build"],["got_revision","102d4c8ba9e162f4f1f9ac4d45571de26a49739a","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","102d4c8ba9e162f4f1f9ac4d45571de26a49739a","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"102d4c8ba9e162f4f1f9ac4d45571de26a49739a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771998427.331452,1771998500.033946],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771998500.053801,1771998500.594027],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771998500.597735,1771998501.255624],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771998501.258757,1772021121.354479],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3489/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772021121.448014,1772021182.489815],"urls":{}}],"text":["failed","Runtest"],"times":[1771956136.897574,1772021182.500466]},"3498":{"blame":["Daniel D\u00edaz <daniel.diaz@sonos.com>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3498/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3498/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3498/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3498/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3498/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3498/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3498/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3498/steps/Mail%20result/logs/stdio"]],"number":3498,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3498,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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-threaded-solaris10-sparc/builds/3498/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772582829.57319,1772582839.084763],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3498/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3498/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772582839.091341,1772582839.524671],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3498/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3498/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772582839.527147,1772582840.01405],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3498/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3498/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772582840.017565,1772603621.901558],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3498/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772603621.980776,1772603716.12676],"urls":{}}],"text":["failed","Runtest"],"times":[1772539838.454643,1772603716.209726]},"3534":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3534/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3534/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3534/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3534/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3534/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3534/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3534/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3534/steps/Mail%20result/logs/stdio"]],"number":3534,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3534,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3534/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774593743.146228,1774593779.118936],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3534/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3534/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774593779.13001,1774593779.336449],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3534/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3534/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774593779.339434,1774593779.513024],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3534/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3534/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1774593779.516295,1774615051.716928],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3534/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774615051.725235,1774615052.478292],"urls":{}}],"text":["failed","Runtest"],"times":[1774572371.687441,1774615052.481821]},"3536":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3536/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3536/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3536/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3536/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3536/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3536/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3536/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3536/steps/Mail%20result/logs/stdio"]],"number":3536,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3536,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3536/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774679288.034644,1774679338.853318],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3536/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3536/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774679338.859903,1774679339.237117],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3536/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3536/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774679339.240802,1774679339.637712],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3536/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3536/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1774679339.64107,1774701364.152344],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3536/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774701364.159891,1774701365.786641],"urls":{}}],"text":["failed","Runtest"],"times":[1774657205.228466,1774701365.790303]},"3537":{"blame":["Viktor Szakats <commit@vsz.me>","dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3537/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3537/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3537/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3537/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3537/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3537/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3537/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3537/steps/Mail%20result/logs/stdio"]],"number":3537,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3537,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3537/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774724391.395216,1774724432.366062],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3537/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3537/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774724432.370028,1774724432.544825],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3537/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3537/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774724432.547348,1774724432.711079],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3537/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3537/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1774724432.714128,1774746231.013984],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3537/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774746231.023513,1774746231.698445],"urls":{}}],"text":["failed","Runtest"],"times":[1774701371.707494,1774746231.701638]},"3558":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3558/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3558/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3558/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3558/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3558/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3558/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3558/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3558/steps/Mail%20result/logs/stdio"]],"number":3558,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3558,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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-threaded-solaris10-sparc/builds/3558/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775660211.356722,1775660257.638322],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3558/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3558/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775660257.642219,1775660257.814018],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3558/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3558/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775660257.816322,1775660257.959713],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3558/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3558/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1775660257.962015,1775682706.238744],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3558/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775682706.244523,1775682706.987771],"urls":{}}],"text":["failed","Runtest"],"times":[1775636113.341928,1775682706.9911]},"3559":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Daniel Stenberg <daniel@haxx.se>","Ted Lyngmo <ted@lyncon.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/Mail%20result/logs/stdio"]],"number":3559,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3559,"Build"],["codebase","","Build"],["got_revision","17e8200733a1fd9db148f794d7e1cfb47e491fcd","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","17e8200733a1fd9db148f794d7e1cfb47e491fcd","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"17e8200733a1fd9db148f794d7e1cfb47e491fcd"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775705848.707902,1775705910.394211],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775705910.398852,1775705910.574789],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775705910.577063,1775705910.727749],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1775705910.730311,1775728476.979338],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3559/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775728476.986345,1775728477.673095],"urls":{}}],"text":["failed","Runtest"],"times":[1775682709.602637,1775728477.675916]},"3560":{"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-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3560/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3560/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3560/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3560/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3560/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3560/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3560/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3560/steps/Mail%20result/logs/stdio"]],"number":3560,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3560,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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-threaded-solaris10-sparc/builds/3560/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775752582.613086,1775752654.634115],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3560/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3560/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775752654.6438,1775752655.006273],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3560/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3560/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775752655.009673,1775752655.313307],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3560/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3560/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1775752655.316244,1775774186.479517],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3560/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775774186.515093,1775774250.600106],"urls":{}}],"text":["failed","Runtest"],"times":[1775728479.812911,1775774250.632497]},"3561":{"blame":["Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3561/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3561/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3561/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3561/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3561/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3561/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3561/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3561/steps/Mail%20result/logs/stdio"]],"number":3561,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3561,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3561/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775797105.794195,1775797171.583097],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3561/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3561/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775797171.59345,1775797171.809367],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3561/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3561/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775797171.812769,1775797172.748998],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3561/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3561/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1775797172.75299,1775820281.826367],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3561/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775820281.850991,1775820305.984164],"urls":{}}],"text":["failed","Runtest"],"times":[1775774282.977129,1775820305.988597]},"3562":{"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-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["err.text","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3562/steps/git/logs/err.text"],["err.html","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3562/steps/git/logs/err.html"]],"number":3562,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3562,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7c8f11e953d663b7c7af5ccaa7f8c051cab79849","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":4,"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":[["err.text","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3562/steps/git/logs/err.text"],["err.html","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3562/steps/git/logs/err.html"]],"name":"git","results":[4,["git"]],"statistics":{},"step_number":0,"text":["git","exception"],"times":[1775821507.762656,1775821508.021055],"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":[1775820319.049553,1775821508.027208]},"3563":{"blame":["Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3563/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3563/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3563/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3563/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3563/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3563/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3563/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3563/steps/Mail%20result/logs/stdio"]],"number":3563,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3563,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3563/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775846248.457698,1775846281.850165],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3563/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3563/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775846281.854191,1775846282.064713],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3563/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3563/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775846282.067084,1775846282.211978],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3563/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3563/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1775846282.214345,1775867860.756319],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3563/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775867860.761479,1775867861.735211],"urls":{}}],"text":["failed","Runtest"],"times":[1775824507.131982,1775867861.738264]},"3564":{"blame":["Daniel McCarney <daniel@binaryparadox.net>","Viktor Szakats <commit@vsz.me>","kpcyrd <git@rxv.cc>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3564/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3564/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3564/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3564/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3564/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3564/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3564/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3564/steps/Mail%20result/logs/stdio"]],"number":3564,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3564,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"},{"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-threaded-solaris10-sparc/builds/3564/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775889528.655555,1775889565.197243],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3564/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3564/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775889565.201306,1775889565.377783],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3564/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3564/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775889565.380179,1775889565.549027],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3564/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3564/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1775889565.551269,1775910891.836345],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3564/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775910891.84416,1775910892.498709],"urls":{}}],"text":["failed","Runtest"],"times":[1775867864.001669,1775910892.501773]},"3565":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/Mail%20result/logs/stdio"]],"number":3565,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3565,"Build"],["codebase","","Build"],["got_revision","3e40ccb87581b0f6180fbd9c1eef9c50f270c806","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3e40ccb87581b0f6180fbd9c1eef9c50f270c806","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3e40ccb87581b0f6180fbd9c1eef9c50f270c806"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775932271.712603,1775932304.371074],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775932304.3748,1775932304.529155],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775932304.531436,1775932304.667408],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1775932304.669561,1775952862.996277],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3565/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775952863.004304,1775952863.762063],"urls":{}}],"text":["failed","Runtest"],"times":[1775919903.079639,1775952863.766184]},"3566":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3566/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3566/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3566/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3566/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3566/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3566/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3566/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3566/steps/Mail%20result/logs/stdio"]],"number":3566,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3566,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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-threaded-solaris10-sparc/builds/3566/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775975854.46032,1775975868.752468],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3566/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3566/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775975868.757233,1775975868.94999],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3566/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3566/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775975868.95292,1775975869.138042],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3566/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3566/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1775975869.14117,1775997776.667136],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3566/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775997776.67685,1775997777.893927],"urls":{}}],"text":["failed","Runtest"],"times":[1775952865.958625,1775997777.932041]},"3567":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3567/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3567/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3567/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3567/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3567/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3567/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3567/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3567/steps/Mail%20result/logs/stdio"]],"number":3567,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3567,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3567/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776060914.014932,1776060962.791841],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3567/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3567/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776060962.79598,1776060963.042847],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3567/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3567/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776060963.045444,1776060963.21202],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3567/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3567/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776060963.214601,1776082713.464775],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3567/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776082713.474435,1776082714.236846],"urls":{}}],"text":["failed","Runtest"],"times":[1776060913.92097,1776082714.240646]},"3568":{"blame":["Jay Satiro <raysatiro@yahoo.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/Mail%20result/logs/stdio"]],"number":3568,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3568,"Build"],["codebase","","Build"],["got_revision","70bb0db76720c152f6a55bbe12cf162b55cb105b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","70bb0db76720c152f6a55bbe12cf162b55cb105b","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"70bb0db76720c152f6a55bbe12cf162b55cb105b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776104718.417,1776104756.066137],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776104756.070321,1776104756.239072],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776104756.241302,1776104756.3813],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776104756.383823,1776125396.649038],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3568/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776125396.65393,1776125397.389404],"urls":{}}],"text":["failed","Runtest"],"times":[1776082716.741831,1776125397.392317]},"3569":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/Mail%20result/logs/stdio"]],"number":3569,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3569,"Build"],["codebase","","Build"],["got_revision","e0dd6eb4a4fb07bc53f8bb7a798dcea5d023f970","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","e0dd6eb4a4fb07bc53f8bb7a798dcea5d023f970","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"e0dd6eb4a4fb07bc53f8bb7a798dcea5d023f970"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776147626.228393,1776147679.701487],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776147679.706097,1776147679.927291],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776147679.930068,1776147680.123376],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776147680.12616,1776169342.4068],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3569/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776169342.413184,1776169343.096212],"urls":{}}],"text":["failed","Runtest"],"times":[1776125400.336335,1776169343.099977]},"3570":{"blame":["Daniel Stenberg <daniel@haxx.se>","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-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/Mail%20result/logs/stdio"]],"number":3570,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3570,"Build"],["codebase","","Build"],["got_revision","9ceb3ff46a90c3badc2d81be81275c3fcef4c00a","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9ceb3ff46a90c3badc2d81be81275c3fcef4c00a","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9ceb3ff46a90c3badc2d81be81275c3fcef4c00a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776191579.311435,1776191656.482991],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776191656.488126,1776191656.649503],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776191656.651917,1776191656.798752],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776191656.801585,1776212465.035909],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3570/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776212465.041702,1776212465.745666],"urls":{}}],"text":["failed","Runtest"],"times":[1776169345.874247,1776212465.748581]},"3571":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3571/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3571/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3571/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3571/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3571/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3571/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3571/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3571/steps/Mail%20result/logs/stdio"]],"number":3571,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3571,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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-threaded-solaris10-sparc/builds/3571/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776234879.989868,1776234905.099626],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3571/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3571/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776234905.103992,1776234905.29604],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3571/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3571/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776234905.298458,1776234905.466351],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3571/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3571/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776234905.469414,1776256727.188247],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3571/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776256727.195088,1776256730.534843],"urls":{}}],"text":["failed","Runtest"],"times":[1776212468.102174,1776256730.538052]},"3572":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3572/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3572/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3572/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3572/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3572/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3572/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3572/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3572/steps/Mail%20result/logs/stdio"]],"number":3572,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3572,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3572/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776278743.062275,1776278758.151632],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3572/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3572/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776278758.155598,1776278758.319738],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3572/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3572/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776278758.322039,1776278758.466353],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3572/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3572/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776278758.468548,1776299396.729743],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3572/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776299396.735856,1776299397.397431],"urls":{}}],"text":["failed","Runtest"],"times":[1776256733.11043,1776299397.400906]},"3573":{"blame":["Daniel McCarney <daniel@binaryparadox.net>","Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3573/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3573/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3573/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3573/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3573/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3573/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3573/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3573/steps/Mail%20result/logs/stdio"]],"number":3573,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3573,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3573/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776321862.435203,1776321892.797956],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3573/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3573/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776321892.806914,1776321893.014672],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3573/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3573/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776321893.017265,1776321893.204232],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3573/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3573/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776321893.206537,1776343845.469115],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3573/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776343845.474521,1776343846.197658],"urls":{}}],"text":["failed","Runtest"],"times":[1776299399.656167,1776343846.20097]},"3574":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/Mail%20result/logs/stdio"]],"number":3574,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3574,"Build"],["codebase","","Build"],["got_revision","ce7174555dec4d077e9e905a47bffcd703175553","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ce7174555dec4d077e9e905a47bffcd703175553","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ce7174555dec4d077e9e905a47bffcd703175553"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776365854.497665,1776365874.594899],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776365874.598679,1776365874.793279],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776365874.795466,1776365874.960943],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776365874.963129,1776386721.228505],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3574/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776386721.23526,1776386722.142907],"urls":{}}],"text":["failed","Runtest"],"times":[1776343851.580901,1776386722.146158]},"3575":{"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-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3575/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3575/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3575/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3575/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3575/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3575/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3575/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3575/steps/Mail%20result/logs/stdio"]],"number":3575,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3575,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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-threaded-solaris10-sparc/builds/3575/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776409809.592588,1776409838.048743],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3575/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3575/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776409838.053356,1776409838.444823],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3575/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3575/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776409838.447979,1776409838.93054],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3575/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3575/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776409838.933093,1776432180.100176],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3575/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776432180.107637,1776432192.67564],"urls":{}}],"text":["failed","Runtest"],"times":[1776386724.720703,1776432192.680384]},"3576":{"blame":["Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/Mail%20result/logs/stdio"]],"number":3576,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3576,"Build"],["codebase","","Build"],["got_revision","a06fd649747d252ffc7dabc5ea35a17d8a6452bf","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a06fd649747d252ffc7dabc5ea35a17d8a6452bf","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a06fd649747d252ffc7dabc5ea35a17d8a6452bf"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776453938.02965,1776453955.460183],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776453955.464359,1776453955.636212],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776453955.638448,1776453955.774037],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776453955.776285,1776474604.389503],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3576/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776474604.395447,1776474606.001171],"urls":{}}],"text":["failed","Runtest"],"times":[1776432232.960681,1776474606.018883]},"3577":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3577/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3577/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3577/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3577/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3577/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3577/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3577/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3577/steps/Mail%20result/logs/stdio"]],"number":3577,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3577,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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-threaded-solaris10-sparc/builds/3577/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776498014.137271,1776498041.983424],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3577/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3577/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776498041.987785,1776498042.181858],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3577/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3577/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776498042.184876,1776498042.357636],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3577/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3577/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776498042.359897,1776519792.277549],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3577/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776519792.290389,1776519813.394715],"urls":{}}],"text":["failed","Runtest"],"times":[1776474609.723349,1776519813.412006]},"3578":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3578/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3578/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3578/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3578/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3578/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3578/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3578/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3578/steps/Mail%20result/logs/stdio"]],"number":3578,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3578,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3578/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776571435.308275,1776571461.879065],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3578/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3578/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776571461.885346,1776571462.077829],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3578/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3578/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776571462.080593,1776571462.24622],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3578/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3578/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776571462.249312,1776595666.699332],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3578/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776595666.743871,1776595674.641361],"urls":{}}],"text":["failed","Runtest"],"times":[1776548126.103495,1776595674.695705]},"3579":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/Mail%20result/logs/stdio"]],"number":3579,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3579,"Build"],["codebase","","Build"],["got_revision","23a06e1fb97564b33489825e113bb05696fdddc3","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","23a06e1fb97564b33489825e113bb05696fdddc3","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"23a06e1fb97564b33489825e113bb05696fdddc3"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776619056.462954,1776619071.435435],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776619071.43934,1776619071.595814],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776619071.598402,1776619071.738804],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776619071.741132,1776639747.990571],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3579/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776639747.999015,1776639748.751217],"urls":{}}],"text":["failed","Runtest"],"times":[1776595686.902769,1776639748.756461]},"3580":{"blame":["Dag-Erling Sm\u00f8rgrav <des@des.dev>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3580/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3580/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3580/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3580/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3580/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3580/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3580/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3580/steps/Mail%20result/logs/stdio"]],"number":3580,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3580,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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-threaded-solaris10-sparc/builds/3580/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776645903.556563,1776645917.722031],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3580/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3580/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776645917.725908,1776645917.88948],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3580/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3580/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776645917.891787,1776645918.039915],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3580/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3580/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776645918.04217,1776667216.252179],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3580/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776667216.259346,1776667217.021152],"urls":{}}],"text":["failed","Runtest"],"times":[1776645903.463813,1776667217.024474]},"3581":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/Mail%20result/logs/stdio"]],"number":3581,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3581,"Build"],["codebase","","Build"],["got_revision","1fbffe7f08f0d551038520b569b817f58084f77b","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1fbffe7f08f0d551038520b569b817f58084f77b","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1fbffe7f08f0d551038520b569b817f58084f77b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776690519.830791,1776690545.620585],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776690545.624975,1776690545.792994],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776690545.79529,1776690545.942228],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776690545.944753,1776711652.205309],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3581/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776711652.210072,1776711652.897975],"urls":{}}],"text":["failed","Runtest"],"times":[1776667220.561762,1776711652.900812]},"3582":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/Mail%20result/logs/stdio"]],"number":3582,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3582,"Build"],["codebase","","Build"],["got_revision","70a159527c4e0312c556e1e42bc0c98626f276fb","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","70a159527c4e0312c556e1e42bc0c98626f276fb","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"at":"Mon 20 Apr 2026 16:29:25","branch":"master","category":"curl","codebase":"","comments":"build: link `bcrypt.lib` via vcxproj files\nAnd drop pragma from `rand.c`.\n\nCloses #21386","files":[{"name":"lib/rand.c"},{"name":"projects/Windows/tmpl/curl.vcxproj"},{"name":"projects/Windows/tmpl/libcurl.vcxproj"}],"number":265052,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"70a159527c4e0312c556e1e42bc0c98626f276fb","revision":"70a159527c4e0312c556e1e42bc0c98626f276fb","revlink":"","when":1776695365,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"70a159527c4e0312c556e1e42bc0c98626f276fb"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776733552.252217,1776733579.797643],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776733579.803294,1776733579.97333],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776733579.975785,1776733580.133349],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776733580.136012,1776755808.554996],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3582/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776755808.563671,1776755809.347185],"urls":{}}],"text":["failed","Runtest"],"times":[1776711655.547525,1776755809.351409]},"3583":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["err.text","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3583/steps/git/logs/err.text"],["err.html","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3583/steps/git/logs/err.html"]],"number":3583,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3583,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","19695e815c51f8830fc542557a50f6a7100cd862","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":4,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 20 Apr 2026 23:47:49","branch":"master","category":"curl","codebase":"","comments":"Happy Eyeballs: add resolution time delay\nHEv3 describes conditions on when first connect attempts shall be\nstarted.\nhttps://www.ietf.org/archive/id/draft-ietf-happy-happyeyeballs-v3-01.html\nChapter 4.2\n\nlibcurl now waits 50ms for AAAA and HTTPS results (when requested) to\nreturn before continuing with the connect.\n\nAdded HTTPS-RR to the \"was resolved\" information info message. Changed\nlogging of HTTPS-RR to a one-liner with RFC 9460 like formatting. This\nway the user can see if/what was resolved and used in connecting.\n\nCloses #21354","files":[{"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-ip-happy.c"},{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/httpsrr.c"},{"name":"lib/httpsrr.h"}],"number":265066,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"809dda3a37363160d4bf5ea2dafa0bcb8188a3f0","revision":"809dda3a37363160d4bf5ea2dafa0bcb8188a3f0","revlink":"","when":1776721669,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 20 Apr 2026 23:48:37","branch":"master","category":"curl","codebase":"","comments":"lib: minor comment typos\nCloses #21388","files":[{"name":"lib/vtls/vtls_scache.h"},{"name":"lib/ws.c"}],"number":265067,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0838297ad185a75de3d9a1f81f2a0f52e7d063ef","revision":"0838297ad185a75de3d9a1f81f2a0f52e7d063ef","revlink":"","when":1776721717,"who":"Daniel Stenberg <daniel@haxx.se>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"19695e815c51f8830fc542557a50f6a7100cd862"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["err.text","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3583/steps/git/logs/err.text"],["err.html","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3583/steps/git/logs/err.html"]],"name":"git","results":[4,["git"]],"statistics":{},"step_number":0,"text":["git","exception"],"times":[1776778000.03736,1776778000.293644],"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":[1776755811.969748,1776778000.300627]},"3584":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3584/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3584/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3584/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3584/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3584/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3584/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3584/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3584/steps/Mail%20result/logs/stdio"]],"number":3584,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3584,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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-threaded-solaris10-sparc/builds/3584/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776801509.46594,1776801531.146524],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3584/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3584/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776801531.150159,1776801531.306015],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3584/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3584/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776801531.308188,1776801531.447625],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3584/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3584/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776801531.449776,1776822241.683187],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3584/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776822241.691774,1776822242.388709],"urls":{}}],"text":["failed","Runtest"],"times":[1776779712.55536,1776822242.393379]},"3585":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/Mail%20result/logs/stdio"]],"number":3585,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3585,"Build"],["codebase","","Build"],["got_revision","dcf535629b41debe092e77b36ee37f80b8e05a64","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","dcf535629b41debe092e77b36ee37f80b8e05a64","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"dcf535629b41debe092e77b36ee37f80b8e05a64"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776846264.428585,1776846294.720874],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776846294.725176,1776846294.90438],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776846294.906959,1776846295.059143],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776846295.061829,1776868655.305073],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3585/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776868655.312657,1776868655.948164],"urls":{}}],"text":["failed","Runtest"],"times":[1776822244.828002,1776868655.951482]},"3586":{"blame":["Daniel Stenberg <daniel@haxx.se>","Dio Putra <dioput12@gmail.com>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/Mail%20result/logs/stdio"]],"number":3586,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3586,"Build"],["codebase","","Build"],["got_revision","0f2b020c033e1d9aa1fbb811361f831512e076c5","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0f2b020c033e1d9aa1fbb811361f831512e076c5","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0f2b020c033e1d9aa1fbb811361f831512e076c5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776890402.243684,1776890429.824022],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776890429.827767,1776890429.983247],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776890429.985406,1776890430.127797],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776890430.130127,1776911556.395555],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3586/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776911556.401886,1776911557.192563],"urls":{}}],"text":["failed","Runtest"],"times":[1776868658.109338,1776911557.196619]},"3587":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3587/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3587/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3587/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3587/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3587/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3587/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3587/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3587/steps/Mail%20result/logs/stdio"]],"number":3587,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3587,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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-threaded-solaris10-sparc/builds/3587/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776938269.500636,1776938283.268739],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3587/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3587/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776938283.272921,1776938283.428431],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3587/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3587/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776938283.430697,1776938283.5644],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3587/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3587/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776938283.566577,1776961958.061709],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3587/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776961958.078054,1776961959.048615],"urls":{}}],"text":["failed","Runtest"],"times":[1776911559.917726,1776961959.055019]},"3588":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","Yedaya Katsman <yedaya.ka@gmail.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/Mail%20result/logs/stdio"]],"number":3588,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3588,"Build"],["codebase","","Build"],["got_revision","69f3a36bcb94b6e69f0248ac749833483326edf9","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","69f3a36bcb94b6e69f0248ac749833483326edf9","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"69f3a36bcb94b6e69f0248ac749833483326edf9"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776985581.23471,1776985609.172112],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776985609.180039,1776985609.397161],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776985609.400368,1776985609.565582],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776985609.568505,1777006766.558905],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3588/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777006766.611753,1777006768.788929],"urls":{}}],"text":["failed","Runtest"],"times":[1776961963.152732,1777006768.796499]},"3589":{"blame":["Daniel McCarney <daniel@binaryparadox.net>","Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3589/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3589/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3589/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3589/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3589/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3589/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3589/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3589/steps/Mail%20result/logs/stdio"]],"number":3589,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3589,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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-threaded-solaris10-sparc/builds/3589/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777030377.260467,1777030421.364801],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3589/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3589/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777030421.373059,1777030421.562298],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3589/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3589/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777030421.565451,1777030421.727032],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3589/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3589/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777030421.729673,1777051633.972229],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3589/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777051633.977998,1777051634.597727],"urls":{}}],"text":["failed","Runtest"],"times":[1777006773.610966,1777051634.601153]},"3590":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/Mail%20result/logs/stdio"]],"number":3590,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3590,"Build"],["codebase","","Build"],["got_revision","bfcc1c6eb4d891d3671a65a6f05c0161c5542578","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","bfcc1c6eb4d891d3671a65a6f05c0161c5542578","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"bfcc1c6eb4d891d3671a65a6f05c0161c5542578"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777073623.534881,1777073645.20174],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777073645.206363,1777073645.366455],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777073645.368742,1777073645.511825],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777073645.514312,1777094891.801543],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3590/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777094891.820637,1777094893.135567],"urls":{}}],"text":["failed","Runtest"],"times":[1777051637.442448,1777094893.142787]},"3591":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3591/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3591/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3591/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3591/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3591/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3591/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3591/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3591/steps/Mail%20result/logs/stdio"]],"number":3591,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3591,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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-threaded-solaris10-sparc/builds/3591/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777118406.746869,1777118420.669703],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3591/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3591/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777118420.673922,1777118420.84928],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3591/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3591/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777118420.851927,1777118421.012428],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3591/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3591/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777118421.015244,1777139799.181691],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3591/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777139799.186595,1777139800.180353],"urls":{}}],"text":["failed","Runtest"],"times":[1777094896.326671,1777139800.18352]},"3592":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3592/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3592/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3592/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3592/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3592/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3592/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3592/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3592/steps/Mail%20result/logs/stdio"]],"number":3592,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3592,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"},{"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-threaded-solaris10-sparc/builds/3592/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777161757.267755,1777161777.652279],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3592/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3592/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777161777.658536,1777161777.856507],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3592/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3592/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777161777.859578,1777161778.028848],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3592/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3592/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777161778.031404,1777183198.327425],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3592/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777183198.335946,1777183199.137839],"urls":{}}],"text":["failed","Runtest"],"times":[1777139802.673074,1777183199.141509]},"3593":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3593/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3593/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3593/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3593/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3593/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3593/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3593/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3593/steps/Mail%20result/logs/stdio"]],"number":3593,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3593,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3593/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777214100.332779,1777214121.37786],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3593/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3593/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777214121.381431,1777214121.548399],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3593/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3593/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777214121.550597,1777214121.689189],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3593/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3593/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777214121.691381,1777234931.83777],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3593/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777234931.843725,1777234933.193552],"urls":{}}],"text":["failed","Runtest"],"times":[1777214100.260166,1777234933.197608]},"3594":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/Runtest/logs/resultlog"],["interrupt","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/Runtest/logs/interrupt"]],"number":3594,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3594,"Build"],["codebase","","Build"],["got_revision","7586ca74558b7b0b21b2b8c83882172a6bc470eb","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7586ca74558b7b0b21b2b8c83882172a6bc470eb","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-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":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777256961.35141,1777256988.292397],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777256988.296298,1777256988.463074],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777256988.465717,1777256988.613853],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/Runtest/logs/resultlog"],["interrupt","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3594/steps/Runtest/logs/interrupt"]],"name":"Runtest","results":[5,["exception","slave","lost"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","exception","slave","lost"],"times":[1777256988.616189,1777282796.389568],"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","exception","slave","lost"],"times":[1777234935.274389,1777282796.395161]},"3595":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3595/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3595/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3595/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3595/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3595/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3595/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3595/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3595/steps/Mail%20result/logs/stdio"]],"number":3595,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3595,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3595/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777306795.583068,1777306816.305792],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3595/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3595/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777306816.310207,1777306816.477066],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3595/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3595/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777306816.479235,1777306816.627786],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3595/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3595/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777306816.629926,1777329111.713229],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3595/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777329111.734377,1777329127.853509],"urls":{}}],"text":["failed","Runtest"],"times":[1777282891.533505,1777329127.860964]},"3596":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3596/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3596/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3596/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3596/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3596/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3596/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3596/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3596/steps/Mail%20result/logs/stdio"]],"number":3596,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3596,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3596/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777351803.221283,1777352141.853784],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3596/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3596/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777352142.176307,1777352144.804622],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3596/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3596/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777352144.809679,1777352145.556239],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3596/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3596/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777352145.559688,1777375028.425968],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3596/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777375028.440773,1777375029.293643],"urls":{}}],"text":["failed","Runtest"],"times":[1777329155.101209,1777375029.299805]},"3597":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3597/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3597/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3597/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3597/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3597/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3597/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3597/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3597/steps/Mail%20result/logs/stdio"]],"number":3597,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3597,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3597/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777397972.688232,1777397992.030811],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3597/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3597/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777397992.034553,1777397992.191707],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3597/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3597/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777397992.193909,1777397992.482282],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3597/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3597/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777397992.484435,1777418706.746033],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3597/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777418706.76283,1777418707.530109],"urls":{}}],"text":["failed","Runtest"],"times":[1777375032.010011,1777418707.533046]},"3598":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3598/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3598/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3598/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3598/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3598/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3598/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3598/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3598/steps/Mail%20result/logs/stdio"]],"number":3598,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3598,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3598/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777465107.318882,1777465140.702692],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3598/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3598/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777465140.706753,1777465140.882315],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3598/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3598/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777465140.885139,1777465141.042918],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3598/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3598/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777465141.045296,1777486359.279701],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3598/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777486359.285672,1777486359.977861],"urls":{}}],"text":["failed","Runtest"],"times":[1777441983.361892,1777486359.980865]},"3599":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3599/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3599/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3599/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3599/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3599/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3599/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3599/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3599/steps/Mail%20result/logs/stdio"]],"number":3599,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3599,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3599/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777494157.911944,1777494173.145818],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3599/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3599/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777494173.14945,1777494173.306874],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3599/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3599/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777494173.309066,1777494173.44753],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3599/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3599/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777494173.449711,1777514789.738344],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3599/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777514789.744319,1777514790.515052],"urls":{}}],"text":["failed","Runtest"],"times":[1777494157.840963,1777514790.519095]},"3600":{"blame":["Raymond Steen <raymond@vortiqxconsilium.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3600/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3600/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3600/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3600/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3600/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3600/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3600/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3600/steps/Mail%20result/logs/stdio"]],"number":3600,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3600,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3600/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777573657.704839,1777573677.971378],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3600/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3600/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777573677.975294,1777573678.130844],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3600/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3600/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777573678.13302,1777573678.272998],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3600/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3600/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777573678.275122,1777594344.509134],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3600/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777594344.515071,1777594345.625388],"urls":{}}],"text":["failed","Runtest"],"times":[1777551777.185706,1777594345.628992]},"3601":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3601/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3601/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3601/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3601/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3601/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3601/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3601/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3601/steps/Mail%20result/logs/stdio"]],"number":3601,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3601,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"},{"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-threaded-solaris10-sparc/builds/3601/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777616652.741935,1777616663.754664],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3601/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3601/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777616663.75942,1777616663.944488],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3601/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3601/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777616663.94721,1777616664.137458],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3601/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3601/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777616664.140136,1777638537.034953],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3601/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777638537.05051,1777638538.813583],"urls":{}}],"text":["failed","Runtest"],"times":[1777594348.015892,1777638538.816484]},"3602":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3602/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3602/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3602/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3602/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3602/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3602/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3602/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3602/steps/Mail%20result/logs/stdio"]],"number":3602,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3602,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3602/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777660487.896633,1777660507.279039],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3602/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3602/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777660507.282926,1777660507.435073],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3602/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3602/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777660507.437296,1777660507.575259],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3602/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3602/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777660507.577464,1777681061.783789],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3602/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777681061.788487,1777681062.500555],"urls":{}}],"text":["failed","Runtest"],"times":[1777638541.372614,1777681062.503322]},"3603":{"blame":["dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3603/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3603/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3603/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3603/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3603/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3603/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3603/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3603/steps/Mail%20result/logs/stdio"]],"number":3603,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3603,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3603/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777703298.098483,1777703315.208578],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3603/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3603/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777703315.213215,1777703315.403288],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3603/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3603/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777703315.405887,1777703315.565094],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3603/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3603/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777703315.567798,1777724891.867971],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3603/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777724891.874035,1777724892.661076],"urls":{}}],"text":["failed","Runtest"],"times":[1777681064.253009,1777724892.664239]},"3604":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3604/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3604/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3604/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3604/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3604/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3604/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3604/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3604/steps/Mail%20result/logs/stdio"]],"number":3604,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3604,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3604/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777870371.536454,1777870518.701933],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3604/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3604/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777870518.744508,1777870519.493647],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3604/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3604/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777870519.500327,1777870519.959465],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3604/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3604/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777870519.963831,1777893614.832387],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3604/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777893614.849283,1777893617.938458],"urls":{}}],"text":["failed","Runtest"],"times":[1777846975.313229,1777893617.944011]},"3605":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3605/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3605/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3605/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3605/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3605/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3605/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3605/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3605/steps/Mail%20result/logs/stdio"]],"number":3605,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3605,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"},{"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-threaded-solaris10-sparc/builds/3605/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777916747.045756,1777916762.290721],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3605/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3605/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777916762.294371,1777916762.449321],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3605/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3605/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777916762.451481,1777916762.596634],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3605/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3605/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777916762.599188,1777937510.875454],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3605/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777937510.883015,1777937511.660151],"urls":{}}],"text":["failed","Runtest"],"times":[1777893620.139245,1777937511.663269]},"3606":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3606/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3606/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3606/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3606/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3606/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3606/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3606/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3606/steps/Mail%20result/logs/stdio"]],"number":3606,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3606,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3606/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777959351.485327,1777959368.981907],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3606/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3606/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777959368.986725,1777959369.190372],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3606/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3606/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777959369.193454,1777959369.370931],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3606/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3606/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1777959369.373687,1777981581.284836],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3606/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777981581.357972,1777981584.533704],"urls":{}}],"text":["failed","Runtest"],"times":[1777937514.143638,1777981584.536793]},"3608":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3608/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3608/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3608/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3608/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3608/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3608/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3608/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3608/steps/Mail%20result/logs/stdio"]],"number":3608,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3608,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3608/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778036131.200251,1778036140.274442],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3608/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3608/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778036140.281721,1778036140.641205],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3608/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3608/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778036140.645746,1778036141.246536],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3608/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3608/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778036141.250966,1778061301.571212],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3608/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778061301.577223,1778061302.827337],"urls":{}}],"text":["failed","Runtest"],"times":[1778036131.053423,1778061302.830154]},"3609":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/Mail%20result/logs/stdio"]],"number":3609,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3609,"Build"],["codebase","","Build"],["got_revision","455bebc2c76223a1be26042f6d2393715c0df0cd","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","455bebc2c76223a1be26042f6d2393715c0df0cd","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 06 May 2026 08:16:33","branch":"master","category":"curl","codebase":"","comments":"protocol: introduce typedef for the do_more() function\nInstead of using magic values -1, 0 and -1 using enum.\n\nCloses #21509","files":[{"name":"lib/ftp.c"},{"name":"lib/multi.c"},{"name":"lib/protocol.h"}],"number":266418,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e0df43b9d35a2ccacfb61a60534fa2f51a6a9468","revision":"e0df43b9d35a2ccacfb61a60534fa2f51a6a9468","revlink":"","when":1778048193,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 06 May 2026 09:15:03","branch":"master","category":"curl","codebase":"","comments":"tool_formparse: polish error message + make two functions static\nCloses #21510","files":[{"name":"src/tool_formparse.c"},{"name":"src/tool_formparse.h"}],"number":266423,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"21687202d957453dd147e835c357598c02a52b29","revision":"21687202d957453dd147e835c357598c02a52b29","revlink":"","when":1778051703,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 06 May 2026 09:19:12","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced\nAlso bump pending version to 8.21.0","files":[{"name":"RELEASE-NOTES"},{"name":"include/curl/curlver.h"}],"number":266424,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"06839bda7662b9f24a3c26223f0767e9e094926e","revision":"06839bda7662b9f24a3c26223f0767e9e094926e","revlink":"","when":1778051952,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 06 May 2026 10:14:17","branch":"master","category":"curl","codebase":"","comments":"peer: fix compare of hostname for uds\nUnix domain socket paths need to be compared case-senstive, in contrast\nto DNS hostnames.\n\nFollow-up to bc40e09f63889a8bc14fa8f7221921\n\nPointed out by Codex Security\n\nCloses #21511","files":[{"name":"lib/peer.c"}],"number":266435,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"455bebc2c76223a1be26042f6d2393715c0df0cd","revision":"455bebc2c76223a1be26042f6d2393715c0df0cd","revlink":"","when":1778055257,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"455bebc2c76223a1be26042f6d2393715c0df0cd"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778085880.300001,1778085908.851373],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778085908.85638,1778085909.050606],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778085909.053843,1778085909.226417],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778085909.229357,1778107187.568327],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3609/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778107187.588566,1778107188.514137],"urls":{}}],"text":["failed","Runtest"],"times":[1778061304.958295,1778107188.521041]},"3610":{"blame":["Dan Fandrich <dan@coneharvesters.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3610/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3610/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3610/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3610/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3610/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3610/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3610/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3610/steps/Mail%20result/logs/stdio"]],"number":3610,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3610,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3610/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778129695.074428,1778129742.424957],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3610/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3610/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778129742.440039,1778129742.694863],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3610/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3610/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778129742.712629,1778129742.949158],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3610/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3610/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778129742.990407,1778152449.63796],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3610/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778152449.666906,1778152453.533676],"urls":{}}],"text":["failed","Runtest"],"times":[1778129694.666566,1778152453.768483]},"3611":{"blame":["Daniel Stenberg <daniel@haxx.se>","parasol-aser <jeffwalt630@gmail.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/Mail%20result/logs/stdio"]],"number":3611,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3611,"Build"],["codebase","","Build"],["got_revision","3e9817cd1bb6aa53d3d3bf10572bb245d064870c","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3e9817cd1bb6aa53d3d3bf10572bb245d064870c","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3e9817cd1bb6aa53d3d3bf10572bb245d064870c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778175097.407435,1778175112.42264],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778175112.426534,1778175112.582134],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778175112.584286,1778175112.718962],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778175112.721104,1778195906.980452],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3611/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778195906.986075,1778195908.102169],"urls":{}}],"text":["failed","Runtest"],"times":[1778152458.089893,1778195908.105482]},"3612":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3612/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3612/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3612/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3612/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3612/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3612/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3612/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3612/steps/Mail%20result/logs/stdio"]],"number":3612,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3612,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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-threaded-solaris10-sparc/builds/3612/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778218971.794954,1778218999.756191],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3612/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3612/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778218999.76139,1778218999.977827],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3612/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3612/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778218999.981121,1778219000.17331],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3612/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3612/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778219000.176442,1778241778.376114],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3612/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778241778.382391,1778241779.028446],"urls":{}}],"text":["failed","Runtest"],"times":[1778195913.513371,1778241779.031823]},"3613":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/Mail%20result/logs/stdio"]],"number":3613,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3613,"Build"],["codebase","","Build"],["got_revision","b174b8b326622574dd49fce71589f414f6af937f","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b174b8b326622574dd49fce71589f414f6af937f","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b174b8b326622574dd49fce71589f414f6af937f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778264248.623769,1778264265.357679],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778264265.361404,1778264265.525266],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778264265.527646,1778264265.673364],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778264265.675903,1778284983.913656],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3613/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778284983.919525,1778284984.667788],"urls":{}}],"text":["failed","Runtest"],"times":[1778241781.313806,1778284984.671156]},"3614":{"blame":["Daniel Stenberg <daniel@haxx.se>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3614/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3614/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3614/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3614/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3614/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3614/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3614/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3614/steps/Mail%20result/logs/stdio"]],"number":3614,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3614,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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-threaded-solaris10-sparc/builds/3614/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778307266.044147,1778307277.871629],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3614/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3614/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778307277.876336,1778307278.062047],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3614/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3614/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778307278.065239,1778307278.240766],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3614/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3614/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778307278.243844,1778329398.502685],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3614/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778329398.508725,1778329399.21126],"urls":{}}],"text":["failed","Runtest"],"times":[1778284986.552364,1778329399.214036]},"3615":{"blame":["renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3615/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3615/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3615/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3615/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3615/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3615/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3615/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3615/steps/Mail%20result/logs/stdio"]],"number":3615,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3615,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3615/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778355723.825834,1778355743.506823],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3615/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3615/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778355743.51066,1778355743.665856],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3615/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3615/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778355743.668022,1778355743.811409],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3615/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3615/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778355743.813933,1778376380.30081],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3615/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778376380.306076,1778376381.485403],"urls":{}}],"text":["failed","Runtest"],"times":[1778334173.97045,1778376381.488284]},"3616":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3616/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3616/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3616/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3616/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3616/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3616/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3616/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3616/steps/Mail%20result/logs/stdio"]],"number":3616,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3616,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3616/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778400374.842937,1778400401.15149],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3616/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3616/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778400401.156714,1778400401.334869],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3616/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3616/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778400401.337347,1778400401.498696],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3616/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3616/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778400401.501496,1778422069.783353],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3616/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778422069.789334,1778422070.48118],"urls":{}}],"text":["failed","Runtest"],"times":[1778376383.354093,1778422070.483859]},"3617":{"blame":["Daniel Stenberg <daniel@haxx.se>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3617/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3617/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3617/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3617/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3617/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3617/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3617/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3617/steps/Mail%20result/logs/stdio"]],"number":3617,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3617,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3617/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778471492.505246,1778471523.437215],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3617/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3617/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778471523.443239,1778471523.640022],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3617/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3617/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778471523.643196,1778471523.827045],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3617/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3617/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778471523.830372,1778495661.801695],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3617/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778495661.865091,1778495759.566302],"urls":{}}],"text":["failed","Runtest"],"times":[1778448787.34054,1778495759.591208]},"3619":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","amitbidlan <a.bidlan@androots.co.jp>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3619/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3619/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3619/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3619/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3619/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3619/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3619/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3619/steps/Mail%20result/logs/stdio"]],"number":3619,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3619,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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-threaded-solaris10-sparc/builds/3619/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778541434.911683,1778541452.438118],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3619/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3619/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778541452.4421,1778541452.655409],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3619/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3619/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778541452.657945,1778541452.856531],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3619/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3619/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778541452.859731,1778562533.193893],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3619/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778562533.214895,1778562534.291415],"urls":{}}],"text":["failed","Runtest"],"times":[1778519691.644565,1778562534.29789]},"3620":{"blame":["Kai Pastor <dg0yt@darc.de>","Tim Martin <tim@timmart.in>","Viktor Szakats <commit@vsz.me>","Xi Ruoyao <xry111@xry111.site>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3620/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3620/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3620/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3620/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3620/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3620/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3620/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3620/steps/Mail%20result/logs/stdio"]],"number":3620,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3620,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"},{"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-threaded-solaris10-sparc/builds/3620/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778586159.765554,1778586200.261784],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3620/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3620/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778586200.266361,1778586200.45781],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3620/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3620/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778586200.460513,1778586200.63408],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3620/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3620/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778586200.636969,1778607825.422282],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3620/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778607825.429099,1778607826.321696],"urls":{}}],"text":["failed","Runtest"],"times":[1778562537.158612,1778607826.324618]},"3621":{"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-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3621/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3621/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3621/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3621/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3621/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3621/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3621/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3621/steps/Mail%20result/logs/stdio"]],"number":3621,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3621,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3621/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778629366.392293,1778629386.066836],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3621/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3621/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778629386.07083,1778629386.237795],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3621/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3621/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778629386.2401,1778629386.380527],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3621/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3621/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778629386.382788,1778650302.869962],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3621/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778650302.88218,1778650307.420266],"urls":{}}],"text":["failed","Runtest"],"times":[1778607828.654128,1778650307.428756]},"3622":{"blame":["Andrei Rybak <rybak.a.v@gmail.com>","Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3622/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3622/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3622/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3622/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3622/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3622/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3622/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3622/steps/Mail%20result/logs/stdio"]],"number":3622,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3622,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3622/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778673644.329355,1778673693.536802],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3622/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3622/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778673693.541646,1778673694.097623],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3622/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3622/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778673694.100351,1778673694.270247],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3622/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3622/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778673694.276175,1778695054.50741],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3622/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778695054.511879,1778695055.153835],"urls":{}}],"text":["failed","Runtest"],"times":[1778650311.945634,1778695055.156798]},"3623":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3623/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3623/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3623/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3623/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3623/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3623/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3623/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3623/steps/Mail%20result/logs/stdio"]],"number":3623,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3623,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3623/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778716892.442158,1778716915.781687],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3623/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3623/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778716915.785376,1778716916.023525],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3623/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3623/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778716916.025768,1778716916.298625],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3623/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3623/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778716916.300868,1778737916.493249],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3623/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778737916.501018,1778737917.315439],"urls":{}}],"text":["failed","Runtest"],"times":[1778695069.99541,1778737917.319335]},"3624":{"blame":["0xN3R3K3 <168812089+Naraka1337@users.noreply.github.com>","Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3624/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3624/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3624/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3624/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3624/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3624/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3624/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3624/steps/Mail%20result/logs/stdio"]],"number":3624,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3624,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3624/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778761472.540134,1778761489.353199],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3624/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3624/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778761489.35746,1778761489.515317],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3624/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3624/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778761489.517547,1778761489.665133],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3624/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3624/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778761489.667795,1778782757.891037],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3624/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778782757.896088,1778782758.528246],"urls":{}}],"text":["failed","Runtest"],"times":[1778737919.962036,1778782758.531118]},"3625":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3625/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3625/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3625/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3625/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3625/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3625/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3625/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3625/steps/Mail%20result/logs/stdio"]],"number":3625,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3625,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3625/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778804399.55364,1778804421.374727],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3625/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3625/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778804421.37853,1778804421.538623],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3625/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3625/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778804421.540815,1778804421.677678],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3625/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3625/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778804421.679867,1778825445.90038],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3625/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778825445.907756,1778825446.737069],"urls":{}}],"text":["failed","Runtest"],"times":[1778782760.579567,1778825446.740623]},"3626":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3626/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3626/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3626/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3626/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3626/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3626/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3626/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3626/steps/Mail%20result/logs/stdio"]],"number":3626,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3626,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3626/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778848752.946675,1778848781.215006],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3626/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3626/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778848781.21926,1778848781.394086],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3626/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3626/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778848781.396378,1778848781.551683],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3626/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3626/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778848781.554133,1778870071.828939],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3626/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778870071.833912,1778870072.486663],"urls":{}}],"text":["failed","Runtest"],"times":[1778825500.000619,1778870072.489524]},"3627":{"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-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3627/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3627/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3627/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3627/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3627/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3627/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3627/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3627/steps/Mail%20result/logs/stdio"]],"number":3627,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3627,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3627/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778892029.092465,1778892045.146213],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3627/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3627/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778892045.150857,1778892045.313404],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3627/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3627/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778892045.315696,1778892045.46309],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3627/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3627/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778892045.465282,1778913199.742063],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3627/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778913199.749134,1778913201.180528],"urls":{}}],"text":["failed","Runtest"],"times":[1778870074.84475,1778913201.184266]},"3628":{"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-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3628/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3628/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3628/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3628/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3628/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3628/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3628/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3628/steps/Mail%20result/logs/stdio"]],"number":3628,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3628,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3628/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778936105.733266,1778936111.454139],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3628/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3628/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778936111.458792,1778936111.644615],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3628/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3628/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778936111.648453,1778936111.83351],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3628/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3628/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778936111.836137,1778957070.048586],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3628/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778957070.053411,1778957070.797963],"urls":{}}],"text":["failed","Runtest"],"times":[1778913204.400762,1778957070.800753]},"3629":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Tim Martin <tim@timmart.in>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3629/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3629/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3629/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3629/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3629/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3629/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3629/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3629/steps/Mail%20result/logs/stdio"]],"number":3629,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3629,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3629/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1778978553.331832,1778978572.398605],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3629/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3629/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1778978572.402397,1778978572.57605],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3629/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3629/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1778978572.578573,1778978572.725019],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3629/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3629/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1778978572.727546,1778999968.942237],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3629/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1778999968.949889,1778999969.64385],"urls":{}}],"text":["failed","Runtest"],"times":[1778957073.037466,1778999969.647663]},"3630":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3630/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3630/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3630/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3630/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3630/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3630/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3630/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3630/steps/Mail%20result/logs/stdio"]],"number":3630,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3630,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3630/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779023054.198244,1779023067.208197],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3630/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3630/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779023067.212009,1779023067.377072],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3630/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3630/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779023067.37958,1779023067.528983],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3630/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3630/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779023067.531676,1779044047.755461],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3630/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779044047.760892,1779044048.465377],"urls":{}}],"text":["failed","Runtest"],"times":[1778999971.903246,1779044048.467895]},"3631":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3631/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3631/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3631/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3631/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3631/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3631/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3631/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3631/steps/Mail%20result/logs/stdio"]],"number":3631,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3631,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3631/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779065490.176446,1779065511.46984],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3631/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3631/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779065511.474019,1779065511.639199],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3631/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3631/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779065511.641592,1779065511.788217],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3631/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3631/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779065511.790555,1779087095.832507],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3631/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779087095.843261,1779087097.880745],"urls":{}}],"text":["failed","Runtest"],"times":[1779044050.335333,1779087097.886757]},"3632":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3632/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3632/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3632/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3632/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3632/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3632/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3632/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3632/steps/Mail%20result/logs/stdio"]],"number":3632,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3632,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3632/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779110299.652801,1779110327.272319],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3632/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3632/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779110327.276362,1779110327.439974],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3632/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3632/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779110327.442223,1779110327.579348],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3632/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3632/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779110327.581552,1779131125.780488],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3632/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779131125.785717,1779131126.419003],"urls":{}}],"text":["failed","Runtest"],"times":[1779087107.606987,1779131126.421684]},"3633":{"blame":["Daniel Stenberg <daniel@haxx.se>","Mark Esler <mark@markesler.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3633/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3633/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3633/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3633/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3633/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3633/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3633/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3633/steps/Mail%20result/logs/stdio"]],"number":3633,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3633,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3633/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779153146.286563,1779153166.349994],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3633/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3633/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779153166.353762,1779153166.52567],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3633/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3633/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779153166.528334,1779153166.679708],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3633/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3633/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779153166.682299,1779175469.171431],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3633/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779175469.17989,1779175469.970565],"urls":{}}],"text":["failed","Runtest"],"times":[1779131128.957305,1779175469.974092]},"3634":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Daniel Stenberg <daniel@haxx.se>","Shintomon Mathew <148446196+MysticShinM@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3634/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3634/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3634/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3634/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3634/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3634/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3634/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3634/steps/Mail%20result/logs/stdio"]],"number":3634,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3634,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3634/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779198424.395948,1779198448.648125],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3634/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3634/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779198448.651952,1779198448.815603],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3634/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3634/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779198448.818065,1779198448.963461],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3634/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3634/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779198448.965863,1779219215.262413],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3634/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779219215.268064,1779219215.85608],"urls":{}}],"text":["failed","Runtest"],"times":[1779175472.137799,1779219215.858801]},"3635":{"blame":["Daniel Stenberg <daniel@haxx.se>","Joshua Rogers <MegaManSec@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3635/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3635/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3635/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3635/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3635/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3635/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3635/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3635/steps/Mail%20result/logs/stdio"]],"number":3635,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3635,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3635/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779240770.091031,1779240789.512682],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3635/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3635/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779240789.516741,1779240789.703254],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3635/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3635/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779240789.706041,1779240789.870446],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3635/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3635/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779240789.872987,1779263508.136604],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3635/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779263508.190504,1779263508.915747],"urls":{}}],"text":["failed","Runtest"],"times":[1779219217.813807,1779263508.92071]},"3636":{"blame":["Joshua Rogers <MegaManSec@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3636/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3636/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3636/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3636/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3636/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3636/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3636/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3636/steps/Mail%20result/logs/stdio"]],"number":3636,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3636,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3636/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779286571.119474,1779286578.154366],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3636/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3636/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779286578.158067,1779286578.318247],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3636/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3636/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779286578.320761,1779286578.466144],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3636/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3636/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779286578.468462,1779307242.686101],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3636/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779307242.691921,1779307243.383759],"urls":{}}],"text":["failed","Runtest"],"times":[1779263511.493942,1779307243.386927]},"3637":{"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-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3637/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3637/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3637/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3637/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3637/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3637/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3637/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3637/steps/Mail%20result/logs/stdio"]],"number":3637,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3637,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3637/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779328811.14622,1779328885.595077],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3637/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3637/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779328885.611283,1779328890.163788],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3637/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3637/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779328890.167619,1779328890.876016],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3637/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3637/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779328890.879664,1779351881.095933],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3637/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779351881.10248,1779351881.854524],"urls":{}}],"text":["failed","Runtest"],"times":[1779307246.328067,1779351881.857745]},"3638":{"blame":["Joshua Rogers <MegaManSec@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3638/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3638/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3638/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3638/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3638/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3638/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3638/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3638/steps/Mail%20result/logs/stdio"]],"number":3638,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3638,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3638/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779375953.027383,1779375976.566672],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3638/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3638/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779375976.570785,1779375976.727931],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3638/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3638/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779375976.730121,1779375976.865407],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3638/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3638/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779375976.867563,1779397943.040097],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3638/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779397943.045068,1779397944.013984],"urls":{}}],"text":["failed","Runtest"],"times":[1779351884.885927,1779397944.01717]},"3639":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3639/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3639/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3639/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3639/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3639/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3639/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3639/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3639/steps/Mail%20result/logs/stdio"]],"number":3639,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3639,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3639/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779420615.387492,1779420686.831068],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3639/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3639/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779420686.865688,1779420688.021862],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3639/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3639/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779420688.024842,1779420688.198215],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3639/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3639/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779420688.200654,1779444918.464929],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3639/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779444918.471118,1779444919.251187],"urls":{}}],"text":["failed","Runtest"],"times":[1779397945.925615,1779444919.254622]},"3640":{"blame":["11soda11 <115734183+Sodastream11@users.noreply.github.com>","Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3640/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3640/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3640/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3640/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3640/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3640/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3640/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3640/steps/Mail%20result/logs/stdio"]],"number":3640,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3640,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3640/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779469202.865161,1779469220.4528],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3640/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3640/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779469220.456875,1779469220.646389],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3640/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3640/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779469220.648777,1779469220.793347],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3640/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3640/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779469220.795906,1779490279.026565],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3640/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779490279.094791,1779490353.727332],"urls":{}}],"text":["failed","Runtest"],"times":[1779444921.844162,1779490353.758411]},"3641":{"blame":["Jay Satiro <raysatiro@yahoo.com>","Joshua Rogers <MegaManSec@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3641/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3641/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3641/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3641/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3641/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3641/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3641/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3641/steps/Mail%20result/logs/stdio"]],"number":3641,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3641,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3641/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779512671.890993,1779512729.906272],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3641/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3641/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779512729.929915,1779512737.941475],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3641/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3641/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779512737.946564,1779512738.314896],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3641/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3641/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779512738.318398,1779535241.299983],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3641/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779535241.34126,1779535242.210252],"urls":{}}],"text":["failed","Runtest"],"times":[1779490401.648218,1779535242.214931]},"3642":{"blame":["Max Dymond <cmeister2@gmail.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3642/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3642/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3642/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3642/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3642/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3642/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3642/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3642/steps/Mail%20result/logs/stdio"]],"number":3642,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3642,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3642/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779614585.227872,1779614636.595031],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3642/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3642/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779614636.598865,1779614636.823443],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3642/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3642/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779614636.826767,1779614637.004912],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3642/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3642/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779614637.0078,1779638141.507909],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3642/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779638141.513072,1779638142.532829],"urls":{}}],"text":["failed","Runtest"],"times":[1779614585.129424,1779638142.535611]},"3643":{"blame":["Max Dymond <cmeister2@gmail.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3643/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3643/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3643/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3643/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3643/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3643/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3643/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3643/steps/Mail%20result/logs/stdio"]],"number":3643,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3643,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3643/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779660903.854669,1779660921.372165],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3643/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3643/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779660921.375752,1779660921.533519],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3643/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3643/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779660921.535746,1779660921.670618],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3643/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3643/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779660921.672762,1779682713.916885],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3643/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779682713.92422,1779682714.80351],"urls":{}}],"text":["failed","Runtest"],"times":[1779638144.478661,1779682714.807322]},"3644":{"blame":["Joshua Rogers <MegaManSec@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3644/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3644/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3644/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3644/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3644/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3644/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3644/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3644/steps/Mail%20result/logs/stdio"]],"number":3644,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3644,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3644/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779721602.774966,1779721626.765449],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3644/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3644/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779721626.769343,1779721626.93137],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3644/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3644/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779721626.933632,1779721627.076207],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3644/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3644/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779721627.078649,1779743683.624054],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3644/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779743683.629983,1779743684.568432],"urls":{}}],"text":["failed","Runtest"],"times":[1779720774.102182,1779743684.571057]},"3645":{"blame":["Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3645/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3645/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3645/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3645/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3645/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3645/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3645/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3645/steps/Mail%20result/logs/stdio"]],"number":3645,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3645,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3645/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779766966.703713,1779766972.508711],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3645/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3645/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779766972.525548,1779766972.73867],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3645/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3645/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779766972.741963,1779766972.942274],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3645/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3645/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779766972.944976,1779790890.915419],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3645/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779790890.922912,1779790904.174471],"urls":{}}],"text":["failed","Runtest"],"times":[1779743686.364321,1779790904.178712]},"3646":{"blame":["Daniel Stenberg <daniel@haxx.se>","mik <16636149+mik-at@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/Mail%20result/logs/stdio"]],"number":3646,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3646,"Build"],["codebase","","Build"],["got_revision","32227f83b4c52c23d4b64314e5d29a980e83d2a6","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","32227f83b4c52c23d4b64314e5d29a980e83d2a6","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"32227f83b4c52c23d4b64314e5d29a980e83d2a6"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779815055.436053,1779815080.408039],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779815080.414122,1779815080.576961],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779815080.579222,1779815080.719375],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779815080.721895,1779835792.992334],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3646/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779835793.002932,1779835794.249762],"urls":{}}],"text":["failed","Runtest"],"times":[1779790907.767891,1779835794.253223]},"3647":{"blame":["Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3647/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3647/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3647/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3647/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3647/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3647/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3647/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3647/steps/Mail%20result/logs/stdio"]],"number":3647,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3647,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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-threaded-solaris10-sparc/builds/3647/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779858911.734402,1779858980.610458],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3647/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3647/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779858980.629856,1779858980.982817],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3647/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3647/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779858981.006868,1779858982.017795],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3647/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3647/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779858982.023466,1779881060.748655],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3647/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779881060.774145,1779881061.589313],"urls":{}}],"text":["failed","Runtest"],"times":[1779835796.786034,1779881061.594518]},"3648":{"blame":["Aritra Basu <aritrbas+gh@cisco.com>","Daniel Stenberg <daniel@haxx.se>","Joshua Rogers <MegaManSec@users.noreply.github.com>","Stefan Eissing <stefan@eissing.org>","tiymat <138939221+tiymat@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/Mail%20result/logs/stdio"]],"number":3648,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3648,"Build"],["codebase","","Build"],["got_revision","a7d4abb0cfcc5b155174675c51d0edecc15eccbb","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a7d4abb0cfcc5b155174675c51d0edecc15eccbb","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a7d4abb0cfcc5b155174675c51d0edecc15eccbb"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779903393.747695,1779903411.150547],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779903411.154599,1779903411.397069],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779903411.399356,1779903411.542101],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779903411.544467,1779924169.710286],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3648/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779924169.71684,1779924170.382625],"urls":{}}],"text":["failed","Runtest"],"times":[1779881064.972532,1779924170.385876]},"3649":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3649/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3649/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3649/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3649/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3649/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3649/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3649/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3649/steps/Mail%20result/logs/stdio"]],"number":3649,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3649,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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-threaded-solaris10-sparc/builds/3649/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779946715.316186,1779946745.94709],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3649/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3649/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779946745.952142,1779946746.162786],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3649/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3649/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779946746.165709,1779946746.334416],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3649/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3649/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779946746.336848,1779969058.772338],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3649/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779969058.785725,1779969075.222058],"urls":{}}],"text":["failed","Runtest"],"times":[1779924172.83214,1779969075.260212]},"3650":{"blame":["Aritra Basu <aritrbas+gh@cisco.com>","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-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/Mail%20result/logs/stdio"]],"number":3650,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3650,"Build"],["codebase","","Build"],["got_revision","cfa735c40a46b19c787f540606495881452384d1","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","cfa735c40a46b19c787f540606495881452384d1","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"cfa735c40a46b19c787f540606495881452384d1"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779991924.517599,1779991941.233357],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779991941.237089,1779991941.393565],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779991941.395781,1779991941.536365],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779991941.538736,1780012912.297786],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3650/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780012912.306941,1780012924.122204],"urls":{}}],"text":["failed","Runtest"],"times":[1779969097.979032,1780012924.125929]},"3651":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3651/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3651/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3651/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3651/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3651/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3651/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3651/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3651/steps/Mail%20result/logs/stdio"]],"number":3651,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3651,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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-threaded-solaris10-sparc/builds/3651/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780035702.798664,1780035721.498029],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3651/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3651/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780035721.502751,1780035721.717257],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3651/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3651/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780035721.720171,1780035721.887883],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3651/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3651/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780035721.891227,1780057958.128807],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3651/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780057958.136796,1780057958.929366],"urls":{}}],"text":["failed","Runtest"],"times":[1780012928.24748,1780057958.933423]},"3652":{"blame":["renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3652/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3652/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3652/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3652/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3652/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3652/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3652/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3652/steps/Mail%20result/logs/stdio"]],"number":3652,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3652,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3652/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780231187.403297,1780231216.605027],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3652/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3652/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780231216.608843,1780231216.772728],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3652/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3652/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780231216.775044,1780231216.91917],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3652/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3652/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780231216.921514,1780252215.569253],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3652/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780252215.574115,1780252216.252108],"urls":{}}],"text":["failed","Runtest"],"times":[1780230183.095318,1780252216.25483]},"3653":{"blame":["Stefan Eissing <stefan@eissing.org>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/Mail%20result/logs/stdio"]],"number":3653,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3653,"Build"],["codebase","","Build"],["got_revision","621696d98c5a00647471fc9b23962418fa145e1e","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","621696d98c5a00647471fc9b23962418fa145e1e","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"621696d98c5a00647471fc9b23962418fa145e1e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780273950.339581,1780273967.939948],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780273967.943854,1780273968.100916],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780273968.103312,1780273968.248574],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780273968.250774,1780295017.143367],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3653/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780295017.15094,1780295017.933077],"urls":{}}],"text":["failed","Runtest"],"times":[1780252218.092451,1780295017.936509]},"3654":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","tiymat <138939221+tiymat@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3654/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3654/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3654/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3654/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3654/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3654/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3654/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3654/steps/Mail%20result/logs/stdio"]],"number":3654,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3654,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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-threaded-solaris10-sparc/builds/3654/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780318225.059675,1780318236.158039],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3654/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3654/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780318236.164115,1780318236.366522],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3654/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3654/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780318236.36955,1780318236.547822],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3654/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3654/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780318236.551175,1780339445.363031],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3654/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780339445.367948,1780339446.349199],"urls":{}}],"text":["failed","Runtest"],"times":[1780295020.378816,1780339446.351903]},"3655":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","htasta <htasta@htasta.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/Mail%20result/logs/stdio"]],"number":3655,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3655,"Build"],["codebase","","Build"],["got_revision","032b15c4342e8eddb51fbe089a9d8ba3ee2070fb","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","032b15c4342e8eddb51fbe089a9d8ba3ee2070fb","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"032b15c4342e8eddb51fbe089a9d8ba3ee2070fb"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780361093.351004,1780361115.867176],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780361115.870873,1780361116.032875],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780361116.035052,1780361116.173977],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780361116.176563,1780382390.47473],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3655/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780382390.481828,1780382391.234019],"urls":{}}],"text":["failed","Runtest"],"times":[1780339448.874479,1780382391.237582]},"3656":{"blame":["Josef Cejka <jcejka@suse.de>","Randall S. Becker <randall.becker@nexbridge.ca>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/Mail%20result/logs/stdio"]],"number":3656,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3656,"Build"],["codebase","","Build"],["got_revision","31cb54e1fa52cd954dba5ee1a902c6d4ae3746d1","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","31cb54e1fa52cd954dba5ee1a902c6d4ae3746d1","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"31cb54e1fa52cd954dba5ee1a902c6d4ae3746d1"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780405287.542169,1780405323.487802],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780405323.491728,1780405323.682065],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780405323.684589,1780405323.975827],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780405323.980683,1780426226.34442],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3656/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780426226.349887,1780426226.971258],"urls":{}}],"text":["failed","Runtest"],"times":[1780382394.150405,1780426226.973867]},"3657":{"blame":["Daniel Stenberg <daniel@haxx.se>","Jay Satiro <raysatiro@yahoo.com>","Joshua Rogers <MegaManSec@users.noreply.github.com>","Vasiliy-Kkk <61242428+Vasiliy-Kkk@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/Mail%20result/logs/stdio"]],"number":3657,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3657,"Build"],["codebase","","Build"],["got_revision","a79467343fa709e6065c16293b79504d234d7311","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a79467343fa709e6065c16293b79504d234d7311","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a79467343fa709e6065c16293b79504d234d7311"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780447962.916323,1780447979.661579],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780447979.665608,1780447979.826827],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780447979.829013,1780447979.969572],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780447979.97179,1780469368.298995],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3657/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780469368.305769,1780469370.16109],"urls":{}}],"text":["failed","Runtest"],"times":[1780426229.365921,1780469370.164465]},"3658":{"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-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3658/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3658/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3658/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3658/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3658/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3658/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3658/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3658/steps/Mail%20result/logs/stdio"]],"number":3658,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3658,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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-threaded-solaris10-sparc/builds/3658/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780492295.711262,1780492303.899017],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3658/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3658/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780492303.903331,1780492304.104352],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3658/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3658/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780492304.107721,1780492304.281853],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3658/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3658/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780492304.28527,1780513404.657214],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3658/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780513404.663288,1780513405.428426],"urls":{}}],"text":["failed","Runtest"],"times":[1780469377.746107,1780513405.431564]},"3660":{"blame":["Andreas Falkenhahn <andreas@falkenhahn.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3660/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3660/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3660/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3660/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3660/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3660/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3660/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3660/steps/Mail%20result/logs/stdio"]],"number":3660,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3660,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3660/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780599990.09661,1780600010.511607],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3660/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3660/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780600010.515906,1780600010.67788],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3660/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3660/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780600010.680201,1780600010.820299],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3660/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3660/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780600010.822603,1780620615.024406],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3660/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780620615.030072,1780620615.659079],"urls":{}}],"text":["failed","Runtest"],"times":[1780599177.431293,1780620615.661786]},"3661":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3661/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3661/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3661/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3661/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3661/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3661/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3661/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3661/steps/Mail%20result/logs/stdio"]],"number":3661,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3661,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3661/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780644214.6447,1780644251.273422],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3661/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3661/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780644251.277527,1780644251.49651],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3661/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3661/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780644251.498874,1780644251.642181],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3661/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3661/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780644251.64455,1780666125.873531],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3661/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780666125.879111,1780666126.543001],"urls":{}}],"text":["failed","Runtest"],"times":[1780644214.560449,1780666126.545771]},"3662":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/Mail%20result/logs/stdio"]],"number":3662,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3662,"Build"],["codebase","","Build"],["got_revision","1b8f4dba2847e3a0c761341cae3ea0e9cc425aa6","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1b8f4dba2847e3a0c761341cae3ea0e9cc425aa6","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1b8f4dba2847e3a0c761341cae3ea0e9cc425aa6"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780688543.082891,1780688566.428249],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780688566.432348,1780688566.61044],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780688566.612902,1780688566.779101],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780688566.782455,1780710327.104287],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3662/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780710327.110144,1780710327.77352],"urls":{}}],"text":["failed","Runtest"],"times":[1780666128.470654,1780710327.776305]},"3663":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3663/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3663/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3663/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3663/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3663/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3663/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3663/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3663/steps/Mail%20result/logs/stdio"]],"number":3663,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3663,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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-threaded-solaris10-sparc/builds/3663/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780733002.65264,1780733012.544714],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3663/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3663/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780733012.548411,1780733012.71235],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3663/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3663/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780733012.714734,1780733012.861032],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3663/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3663/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780733012.86352,1780754559.214773],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3663/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780754559.219753,1780754559.972518],"urls":{}}],"text":["failed","Runtest"],"times":[1780710329.84805,1780754559.975202]},"3664":{"blame":["Vasiliy-Kkk <61242428+Vasiliy-Kkk@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3664/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3664/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3664/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3664/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3664/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3664/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3664/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3664/steps/Mail%20result/logs/stdio"]],"number":3664,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3664,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3664/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780782592.352147,1780782625.055504],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3664/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3664/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780782625.059133,1780782625.223396],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3664/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3664/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780782625.225943,1780782625.36405],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3664/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3664/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780782625.366249,1780804541.648766],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3664/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780804541.657494,1780804542.431075],"urls":{}}],"text":["failed","Runtest"],"times":[1780760581.255034,1780804542.43409]},"3665":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3665/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3665/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3665/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3665/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3665/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3665/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3665/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3665/steps/Mail%20result/logs/stdio"]],"number":3665,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3665,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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-threaded-solaris10-sparc/builds/3665/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780830255.993368,1780830316.44343],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3665/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3665/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780830316.505112,1780830316.747954],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3665/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3665/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780830316.751044,1780830316.91293],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3665/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3665/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780830316.915507,1780852659.213542],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3665/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780852659.230125,1780852660.016596],"urls":{}}],"text":["failed","Runtest"],"times":[1780804544.942006,1780852660.021804]},"3666":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[],"number":3666,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3666,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7bb7b2c2a4ec28747d4c0cf9b28ca673895dbd40","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-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":[1780852662.968242,1780864710.791345]},"3667":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/Mail%20result/logs/stdio"]],"number":3667,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3667,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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",6835,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780887883.594946,1780887920.77057],"urls":{}},{"eta":null,"expectations":[["output",714,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780887920.79237,1780887921.007628],"urls":{}},{"eta":null,"expectations":[["output",715,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780887921.010868,1780887921.197479],"urls":{}},{"eta":null,"expectations":[["output",323384,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780887921.20042,1780910769.412093],"urls":{}},{"eta":null,"expectations":[["output",815,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3667/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780910769.417157,1780910770.183405],"urls":{}}],"text":["failed","Runtest"],"times":[1780865285.150087,1780910770.186368]},"3668":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/Mail%20result/logs/stdio"]],"number":3668,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3668,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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",6861,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780934803.896409,1780934822.086882],"urls":{}},{"eta":null,"expectations":[["output",714,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780934822.090737,1780934822.294939],"urls":{}},{"eta":null,"expectations":[["output",715,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780934822.297837,1780934822.5302],"urls":{}},{"eta":null,"expectations":[["output",323328,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780934822.532524,1780956500.723627],"urls":{}},{"eta":null,"expectations":[["output",815,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3668/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780956500.729022,1780956501.370433],"urls":{}}],"text":["failed","Runtest"],"times":[1780910772.745681,1780956501.373141]},"3669":{"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-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/Mail%20result/logs/stdio"]],"number":3669,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3669,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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",6379,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780979411.468906,1780979472.764534],"urls":{}},{"eta":null,"expectations":[["output",714,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780979472.918854,1780979474.377499],"urls":{}},{"eta":null,"expectations":[["output",715,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780979474.39476,1780979475.203725],"urls":{}},{"eta":null,"expectations":[["output",323329,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780979475.21201,1781002609.685326],"urls":{}},{"eta":null,"expectations":[["output",815,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3669/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781002609.701665,1781002610.585728],"urls":{}}],"text":["failed","Runtest"],"times":[1780956503.24352,1781002610.589822]},"3670":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","Yedaya Katsman <yedaya.ka@gmail.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/Mail%20result/logs/stdio"]],"number":3670,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3670,"Build"],["codebase","","Build"],["got_revision","9dcc57b801385fc598c2a658d83bdef68904a050","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9dcc57b801385fc598c2a658d83bdef68904a050","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9dcc57b801385fc598c2a658d83bdef68904a050"}],"steps":[{"eta":null,"expectations":[["output",6811,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781025643.316125,1781025670.876447],"urls":{}},{"eta":null,"expectations":[["output",714,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781025670.880318,1781025671.049549],"urls":{}},{"eta":null,"expectations":[["output",715,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781025671.051791,1781025671.200043],"urls":{}},{"eta":null,"expectations":[["output",323355,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781025671.202242,1781046689.435452],"urls":{}},{"eta":null,"expectations":[["output",815,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3670/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781046689.453556,1781046691.00113],"urls":{}}],"text":["failed","Runtest"],"times":[1781002615.084312,1781046691.006073]},"3671":{"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-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/Mail%20result/logs/stdio"]],"number":3671,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3671,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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",6807,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781068364.217936,1781068392.179778],"urls":{}},{"eta":null,"expectations":[["output",714,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781068392.215424,1781068392.691936],"urls":{}},{"eta":null,"expectations":[["output",715,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781068392.695856,1781068393.12748],"urls":{}},{"eta":null,"expectations":[["output",323341,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781068393.131958,1781089817.777567],"urls":{}},{"eta":null,"expectations":[["output",815,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3671/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781089817.795466,1781089819.35156],"urls":{}}],"text":["failed","Runtest"],"times":[1781046694.31234,1781089819.357234]},"3672":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/Mail%20result/logs/stdio"]],"number":3672,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3672,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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",6798,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781111816.216949,1781111836.318441],"urls":{}},{"eta":null,"expectations":[["output",714,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781111836.322109,1781111836.477548],"urls":{}},{"eta":null,"expectations":[["output",715,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781111836.479741,1781111836.615516],"urls":{}},{"eta":null,"expectations":[["output",323329,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781111836.617681,1781132582.90689],"urls":{}},{"eta":null,"expectations":[["output",815,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3672/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781132582.917667,1781132583.678411],"urls":{}}],"text":["failed","Runtest"],"times":[1781089823.539818,1781132583.683347]},"3673":{"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-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/Mail%20result/logs/stdio"]],"number":3673,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3673,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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",6814,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781154405.314982,1781154454.697281],"urls":{}},{"eta":null,"expectations":[["output",714,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781154454.746458,1781154455.392514],"urls":{}},{"eta":null,"expectations":[["output",715,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781154455.397194,1781154488.145678],"urls":{}},{"eta":null,"expectations":[["output",323439,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781154488.217769,1781176815.373632],"urls":{}},{"eta":null,"expectations":[["output",815,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3673/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781176815.389745,1781176816.461767],"urls":{}}],"text":["failed","Runtest"],"times":[1781132586.176931,1781176816.467234]},"3674":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","alhudz <al.hudz.k@gmail.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/Mail%20result/logs/stdio"]],"number":3674,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3674,"Build"],["codebase","","Build"],["got_revision","b7c9229cc6d22fbbdd9f69d9f2ff4f9f280480a7","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b7c9229cc6d22fbbdd9f69d9f2ff4f9f280480a7","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b7c9229cc6d22fbbdd9f69d9f2ff4f9f280480a7"}],"steps":[{"eta":null,"expectations":[["output",6812,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781199163.887445,1781199183.672586],"urls":{}},{"eta":null,"expectations":[["output",714,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781199183.677269,1781199183.84659],"urls":{}},{"eta":null,"expectations":[["output",715,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781199183.848828,1781199183.988619],"urls":{}},{"eta":null,"expectations":[["output",323382,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781199183.990809,1781220222.214055],"urls":{}},{"eta":null,"expectations":[["output",815,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3674/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781220222.218668,1781220222.875497],"urls":{}}],"text":["failed","Runtest"],"times":[1781176819.568164,1781220222.878222]},"3675":{"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-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/Mail%20result/logs/stdio"]],"number":3675,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3675,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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",6812,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781241691.382972,1781241712.450158],"urls":{}},{"eta":null,"expectations":[["output",714,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781241712.455129,1781241712.617473],"urls":{}},{"eta":null,"expectations":[["output",715,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781241712.620074,1781241712.771571],"urls":{}},{"eta":null,"expectations":[["output",323424,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781241712.774044,1781262811.061206],"urls":{}},{"eta":null,"expectations":[["output",815,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3675/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781262811.081922,1781262812.683655],"urls":{}}],"text":["failed","Runtest"],"times":[1781220225.591254,1781262812.690278]},"3676":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/Mail%20result/logs/stdio"]],"number":3676,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3676,"Build"],["codebase","","Build"],["got_revision","ab3bb8cd8be8f9d4acb97da0418abc279182041e","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ab3bb8cd8be8f9d4acb97da0418abc279182041e","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ab3bb8cd8be8f9d4acb97da0418abc279182041e"}],"steps":[{"eta":null,"expectations":[["output",6816,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781284785.488465,1781284804.367126],"urls":{}},{"eta":null,"expectations":[["output",714,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781284804.37106,1781284804.53062],"urls":{}},{"eta":null,"expectations":[["output",715,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781284804.533001,1781284804.674406],"urls":{}},{"eta":null,"expectations":[["output",323443,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781284804.677017,1781305554.942358],"urls":{}},{"eta":null,"expectations":[["output",815,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3676/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781305554.953395,1781305555.669889],"urls":{}}],"text":["failed","Runtest"],"times":[1781262817.19429,1781305555.673023]},"3677":{"blame":["Daniel Stenberg <daniel@haxx.se>","Darren Banfi <boingball@gmail.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/Mail%20result/logs/stdio"]],"number":3677,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3677,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"slave":"unstable10s","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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",6810,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781327499.151779,1781327548.654609],"urls":{}},{"eta":null,"expectations":[["output",714,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781327548.666259,1781327549.04918],"urls":{}},{"eta":null,"expectations":[["output",715,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781327549.052586,1781327549.574966],"urls":{}},{"eta":null,"expectations":[["output",323477,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781327549.578477,1781350170.161563],"urls":{}},{"eta":null,"expectations":[["output",815,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3677/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781350170.168137,1781350171.723334],"urls":{}}],"text":["failed","Runtest"],"times":[1781305558.547156,1781350171.726965]},"3678":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/Mail%20result/logs/stdio"]],"number":3678,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3678,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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",5933,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781373317.615143,1781373323.147001],"urls":{}},{"eta":null,"expectations":[["output",714,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781373323.150524,1781373323.318312],"urls":{}},{"eta":null,"expectations":[["output",715,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781373323.320568,1781373323.466911],"urls":{}},{"eta":null,"expectations":[["output",323463,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781373323.469191,1781394910.052894],"urls":{}},{"eta":null,"expectations":[["output",815,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3678/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781394910.057759,1781394911.06404],"urls":{}}],"text":["failed","Runtest"],"times":[1781350176.383501,1781394911.066711]},"3679":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/Mail%20result/logs/stdio"]],"number":3679,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3679,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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",6822,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781416528.838712,1781416549.007101],"urls":{}},{"eta":null,"expectations":[["output",714,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781416549.011514,1781416549.193854],"urls":{}},{"eta":null,"expectations":[["output",715,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781416549.196405,1781416549.344618],"urls":{}},{"eta":null,"expectations":[["output",323473,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781416549.34713,1781437625.58391],"urls":{}},{"eta":null,"expectations":[["output",815,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3679/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781437625.589889,1781437626.2943],"urls":{}}],"text":["failed","Runtest"],"times":[1781394912.751985,1781437626.297531]},"3680":{"blame":["Daniel Stenberg <daniel@haxx.se>","Saud Alshareef <saudd3v@gmail.com>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/Mail%20result/logs/stdio"]],"number":3680,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3680,"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-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build","results":2,"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",6823,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781459191.296774,1781459212.406413],"urls":{}},{"eta":null,"expectations":[["output",714,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781459212.410188,1781459212.568616],"urls":{}},{"eta":null,"expectations":[["output",715,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781459212.57091,1781459212.712137],"urls":{}},{"eta":null,"expectations":[["output",323454,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781459212.714422,1781479904.911992],"urls":{}},{"eta":null,"expectations":[["output",815,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3680/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781479904.917379,1781479905.579294],"urls":{}}],"text":["failed","Runtest"],"times":[1781437628.232373,1781479905.582442]},"3681":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-sparc","currentStep":{"eta":null,"expectations":[["output",322834,null]],"hidden":false,"isFinished":false,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781501982.998834,null],"urls":{}},"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/Runtest/logs/resultlog"]],"number":3681,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave"],["buildername","curl-threaded-solaris10-sparc","Builder"],["buildnumber",3681,"Build"],["codebase","","Build"],["got_revision","0ffab25b6c9f59223079e3d85edfb5553d397651","Git"],["osplatform","SPARC","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0ffab25b6c9f59223079e3d85edfb5553d397651","Build"],["scheduler","schedule-curl-threaded-solaris10-sparc","Scheduler"],["slavename","unstable10s","BuildSlave"],["workdir","/export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-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",6791,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781501951.74405,1781501982.643914],"urls":{}},{"eta":null,"expectations":[["output",714,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781501982.648242,1781501982.830256],"urls":{}},{"eta":null,"expectations":[["output",715,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781501982.832852,1781501982.99625],"urls":{}},{"eta":null,"expectations":[["output",322834,null]],"hidden":false,"isFinished":false,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-sparc/builds/3681/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781501982.998834,null],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Mail result","results":[null,[]],"statistics":{},"step_number":4,"text":[],"times":[null,null],"urls":{}}],"text":[],"times":[1781479908.058538,null]}}