{"4100":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/Mail%20result/logs/stdio"]],"number":4100,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4100,"Build"],["codebase","","Build"],["got_revision","685173e881d5b70c1c8389929f21109951d80dfe","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","685173e881d5b70c1c8389929f21109951d80dfe","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 25 Dec 2025 18:42:54","branch":"master","category":"curl","codebase":"","comments":"src: drop unused includes\nAlso replace some indirect includes with direct ones.\n\nCloses #20096","files":[{"name":"src/config2setopts.c"},{"name":"src/tool_cb_prg.c"},{"name":"src/tool_cb_rea.c"},{"name":"src/tool_cfgable.c"},{"name":"src/tool_dirhie.h"},{"name":"src/tool_doswin.c"},{"name":"src/tool_formparse.c"},{"name":"src/tool_help.c"},{"name":"src/tool_main.c"},{"name":"src/tool_msgs.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_paramhlp.h"},{"name":"src/tool_progress.c"},{"name":"src/tool_setopt.c"},{"name":"src/tool_setopt.h"},{"name":"src/tool_ssls.h"},{"name":"src/var.c"}],"number":253279,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"685173e881d5b70c1c8389929f21109951d80dfe","revision":"685173e881d5b70c1c8389929f21109951d80dfe","revlink":"","when":1766684574,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"685173e881d5b70c1c8389929f21109951d80dfe"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766685167.329337,1766685178.227933],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1766685178.232051,1766685178.537377],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1766685178.540899,1766685178.791387],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1766685178.794126,1766685328.58378],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4100/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1766685328.596913,1766685329.018964],"urls":{}}],"text":["build","successful"],"times":[1766685167.205001,1766685329.022339]},"4354":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/Mail%20result/logs/stdio"]],"number":4354,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4354,"Build"],["codebase","","Build"],["got_revision","54ded66618a2388e88e715c5eb4477d1083582ef","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","54ded66618a2388e88e715c5eb4477d1083582ef","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 18 Apr 2026 23:34:39","branch":"master","category":"curl","codebase":"","comments":"docs/libcurl: improve easy setopt examples\n- always assign the curl_easy_perform() return code (and declare\n  the necessary 'result' variable for it)\n\n- always call curl_easy_cleanup() on the created easy handles\n\nCloses #21364","files":[{"name":"docs/libcurl/opts/CURLOPT_ABSTRACT_UNIX_SOCKET.md"},{"name":"docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.md"},{"name":"docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.md"},{"name":"docs/libcurl/opts/CURLOPT_ALTSVC.md"},{"name":"docs/libcurl/opts/CURLOPT_ALTSVC_CTRL.md"},{"name":"docs/libcurl/opts/CURLOPT_APPEND.md"},{"name":"docs/libcurl/opts/CURLOPT_AWS_SIGV4.md"},{"name":"docs/libcurl/opts/CURLOPT_CAINFO.md"},{"name":"docs/libcurl/opts/CURLOPT_CA_CACHE_TIMEOUT.md"},{"name":"docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.md"},{"name":"docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.md"},{"name":"docs/libcurl/opts/CURLOPT_CONNECT_TO.md"},{"name":"docs/libcurl/opts/CURLOPT_COOKIE.md"},{"name":"docs/libcurl/opts/CURLOPT_COOKIELIST.md"},{"name":"docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.md"},{"name":"docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.md"},{"name":"docs/libcurl/opts/CURLOPT_DISALLOW_USERNAME_IN_URL.md"},{"name":"docs/libcurl/opts/CURLOPT_DNS_SHUFFLE_ADDRESSES.md"},{"name":"docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYHOST.md"},{"name":"docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYSTATUS.md"},{"name":"docs/libcurl/opts/CURLOPT_DOH_URL.md"},{"name":"docs/libcurl/opts/CURLOPT_ECH.md"},{"name":"docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.md"},{"name":"docs/libcurl/opts/CURLOPT_FNMATCH_DATA.md"},{"name":"docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.md"},{"name":"docs/libcurl/opts/CURLOPT_FORBID_REUSE.md"},{"name":"docs/libcurl/opts/CURLOPT_FRESH_CONNECT.md"},{"name":"docs/libcurl/opts/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.md"},{"name":"docs/libcurl/opts/CURLOPT_HEADER.md"},{"name":"docs/libcurl/opts/CURLOPT_HEADERDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_HEADERFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_HSTS.md"},{"name":"docs/libcurl/opts/CURLOPT_HSTSREADDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_HSTSREADFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_HSTSWRITEDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_HSTS_CTRL.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTP200ALIASES.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTPGET.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTPHEADER.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTPPOST.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.md"},{"name":"docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.md"},{"name":"docs/libcurl/opts/CURLOPT_INFILESIZE.md"},{"name":"docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.md"},{"name":"docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_MAXAGE_CONN.md"},{"name":"docs/libcurl/opts/CURLOPT_MAXLIFETIME_CONN.md"},{"name":"docs/libcurl/opts/CURLOPT_MAXREDIRS.md"},{"name":"docs/libcurl/opts/CURLOPT_MIMEPOST.md"},{"name":"docs/libcurl/opts/CURLOPT_MIME_OPTIONS.md"},{"name":"docs/libcurl/opts/CURLOPT_NOBODY.md"},{"name":"docs/libcurl/opts/CURLOPT_NOPROGRESS.md"},{"name":"docs/libcurl/opts/CURLOPT_NOPROXY.md"},{"name":"docs/libcurl/opts/CURLOPT_PATH_AS_IS.md"},{"name":"docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.md"},{"name":"docs/libcurl/opts/CURLOPT_POSTFIELDS.md"},{"name":"docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.md"},{"name":"docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.md"},{"name":"docs/libcurl/opts/CURLOPT_POSTREDIR.md"},{"name":"docs/libcurl/opts/CURLOPT_PREREQDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_PREREQFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_PRE_PROXY.md"},{"name":"docs/libcurl/opts/CURLOPT_PRIVATE.md"},{"name":"docs/libcurl/opts/CURLOPT_PROGRESSDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_PROTOCOLS.md"},{"name":"docs/libcurl/opts/CURLOPT_PROTOCOLS_STR.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXYHEADER.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_PINNEDPUBLICKEY.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_SSLVERSION.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYHOST.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_PUT.md"},{"name":"docs/libcurl/opts/CURLOPT_RANGE.md"},{"name":"docs/libcurl/opts/CURLOPT_READDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md"},{"name":"docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS_STR.md"},{"name":"docs/libcurl/opts/CURLOPT_REFERER.md"},{"name":"docs/libcurl/opts/CURLOPT_REQUEST_TARGET.md"},{"name":"docs/libcurl/opts/CURLOPT_RESOLVE.md"},{"name":"docs/libcurl/opts/CURLOPT_RESOLVER_START_DATA.md"},{"name":"docs/libcurl/opts/CURLOPT_RESOLVER_START_FUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_RESUME_FROM.md"},{"name":"docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.md"},{"name":"docs/libcurl/opts/CURLOPT_SOCKS5_AUTH.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_COMPRESSION.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_HOSTKEYDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_HOSTKEYFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_KEYDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_SSLVERSION.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_FALSESTART.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_STDERR.md"},{"name":"docs/libcurl/opts/CURLOPT_SUPPRESS_CONNECT_HEADERS.md"},{"name":"docs/libcurl/opts/CURLOPT_TCP_FASTOPEN.md"},{"name":"docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.md"},{"name":"docs/libcurl/opts/CURLOPT_TCP_KEEPCNT.md"},{"name":"docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.md"},{"name":"docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.md"},{"name":"docs/libcurl/opts/CURLOPT_TCP_NODELAY.md"},{"name":"docs/libcurl/opts/CURLOPT_TFTP_NO_OPTIONS.md"},{"name":"docs/libcurl/opts/CURLOPT_TIMECONDITION.md"},{"name":"docs/libcurl/opts/CURLOPT_TIMEOUT.md"},{"name":"docs/libcurl/opts/CURLOPT_TIMEOUT_MS.md"},{"name":"docs/libcurl/opts/CURLOPT_TIMEVALUE.md"},{"name":"docs/libcurl/opts/CURLOPT_TIMEVALUE_LARGE.md"},{"name":"docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.md"},{"name":"docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.md"},{"name":"docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.md"},{"name":"docs/libcurl/opts/CURLOPT_UPKEEP_INTERVAL_MS.md"},{"name":"docs/libcurl/opts/CURLOPT_UPLOAD.md"},{"name":"docs/libcurl/opts/CURLOPT_UPLOAD_FLAGS.md"},{"name":"docs/libcurl/opts/CURLOPT_URL.md"},{"name":"docs/libcurl/opts/CURLOPT_USERAGENT.md"},{"name":"docs/libcurl/opts/CURLOPT_USE_SSL.md"},{"name":"docs/libcurl/opts/CURLOPT_VERBOSE.md"}],"number":264917,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"54ded66618a2388e88e715c5eb4477d1083582ef","revision":"54ded66618a2388e88e715c5eb4477d1083582ef","revlink":"","when":1776548079,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"54ded66618a2388e88e715c5eb4477d1083582ef"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776601880.425025,1776602224.317132],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776602224.341411,1776602228.412937],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776602228.415558,1776602229.04971],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1776602229.052667,1776620273.512329],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4354/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776620273.519924,1776620274.532434],"urls":{}}],"text":["failed","Runtest"],"times":[1776583569.89765,1776620274.535647]},"4419":{"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-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4419/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4419/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4419/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4419/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4419/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4419/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4419/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4419/steps/Mail%20result/logs/stdio"]],"number":4419,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4419,"Build"],["codebase","","Build"],["got_revision","64824e439d5228f6337ce1d8de615457d47c4646","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4419/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779145634.331726,1779145646.890623],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4419/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4419/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779145646.907625,1779145647.158695],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4419/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4419/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779145647.161627,1779145647.323751],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4419/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4419/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779145647.32707,1779163415.574048],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4419/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779163415.581929,1779163416.759796],"urls":{}}],"text":["failed","Runtest"],"times":[1779127545.91092,1779163416.762992]},"4420":{"blame":["Daniel Stenberg <daniel@haxx.se>","Shintomon Mathew <148446196+MysticShinM@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/Mail%20result/logs/stdio"]],"number":4420,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4420,"Build"],["codebase","","Build"],["got_revision","38cd720f764640c56747b9d7c9d551e827567559","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","38cd720f764640c56747b9d7c9d551e827567559","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"38cd720f764640c56747b9d7c9d551e827567559"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779181781.354618,1779181784.313138],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779181784.317631,1779181784.573315],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779181784.575729,1779181784.848108],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779181784.850353,1779199991.145176],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4420/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779199991.172104,1779199992.005811],"urls":{}}],"text":["failed","Runtest"],"times":[1779163419.724213,1779199992.008955]},"4421":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Joshua Rogers <MegaManSec@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/Mail%20result/logs/stdio"]],"number":4421,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4421,"Build"],["codebase","","Build"],["got_revision","81da4ee249ddd0a21a57b740fb1cc93fcad592ba","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","81da4ee249ddd0a21a57b740fb1cc93fcad592ba","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"81da4ee249ddd0a21a57b740fb1cc93fcad592ba"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779217920.139723,1779217933.702071],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779217933.706614,1779217933.907938],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779217933.910774,1779217934.079409],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779217934.082254,1779236076.308495],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4421/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779236076.315115,1779236077.074815],"urls":{}}],"text":["failed","Runtest"],"times":[1779199994.200227,1779236077.07771]},"4422":{"blame":["Daniel Stenberg <daniel@haxx.se>","Joshua Rogers <MegaManSec@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/Mail%20result/logs/stdio"]],"number":4422,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4422,"Build"],["codebase","","Build"],["got_revision","b3f76b21c9bc36d94f5fb34a446cef8cb53266d0","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b3f76b21c9bc36d94f5fb34a446cef8cb53266d0","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b3f76b21c9bc36d94f5fb34a446cef8cb53266d0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779254152.36618,1779254164.237302],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779254164.243086,1779254164.446712],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779254164.451553,1779254164.657023],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779254164.661203,1779271517.031065],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4422/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779271517.051583,1779271518.228591],"urls":{}}],"text":["failed","Runtest"],"times":[1779236079.658788,1779271518.231874]},"4423":{"blame":["Joshua Rogers <MegaManSec@users.noreply.github.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/Mail%20result/logs/stdio"]],"number":4423,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4423,"Build"],["codebase","","Build"],["got_revision","edfc80c7c473b9a09eba9e98e59c4d7d167bbb9e","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","edfc80c7c473b9a09eba9e98e59c4d7d167bbb9e","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"edfc80c7c473b9a09eba9e98e59c4d7d167bbb9e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779290939.259206,1779290951.546538],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779290951.550146,1779290951.715173],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779290951.717386,1779290951.916084],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779290951.9185,1779308776.370406],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4423/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779308776.375797,1779308777.056203],"urls":{}}],"text":["failed","Runtest"],"times":[1779271521.099248,1779308777.059072]},"4424":{"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-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4424/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4424/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4424/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4424/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4424/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4424/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4424/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4424/steps/Mail%20result/logs/stdio"]],"number":4424,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4424,"Build"],["codebase","","Build"],["got_revision","d3b04e56003682a927182d049f6a68ceaa2e9d93","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"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-i386/builds/4424/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779326493.615663,1779326506.669815],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4424/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4424/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779326506.673976,1779326506.845835],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4424/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4424/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779326506.848017,1779326506.995917],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4424/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4424/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779326506.998179,1779344325.287555],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4424/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779344325.295921,1779344326.102899],"urls":{}}],"text":["failed","Runtest"],"times":[1779308779.378778,1779344326.106692]},"4425":{"blame":["Joshua Rogers <MegaManSec@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4425/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4425/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4425/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4425/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4425/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4425/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4425/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4425/steps/Mail%20result/logs/stdio"]],"number":4425,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4425,"Build"],["codebase","","Build"],["got_revision","f2692b54f74b8bb6058ecd3cf4abcc96e8ab36ba","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4425/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779362268.752876,1779362284.607457],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4425/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4425/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779362284.613829,1779362284.865265],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4425/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4425/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779362284.869346,1779362285.047087],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4425/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4425/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779362285.049923,1779380844.122821],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4425/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779380844.196564,1779380845.959489],"urls":{}}],"text":["failed","Runtest"],"times":[1779344329.13817,1779380845.968521]},"4426":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/Mail%20result/logs/stdio"]],"number":4426,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4426,"Build"],["codebase","","Build"],["got_revision","bb5500a7525a555cef092dd72f30645606b7ae4e","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","bb5500a7525a555cef092dd72f30645606b7ae4e","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"bb5500a7525a555cef092dd72f30645606b7ae4e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779399421.93127,1779399432.75285],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779399432.757116,1779399432.94768],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779399432.951739,1779399433.12579],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779399433.128481,1779416621.39028],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4426/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779416621.397393,1779416622.213622],"urls":{}}],"text":["failed","Runtest"],"times":[1779380850.886599,1779416622.21689]},"4427":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4427/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4427/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4427/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4427/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4427/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4427/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4427/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4427/steps/Mail%20result/logs/stdio"]],"number":4427,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4427,"Build"],["codebase","","Build"],["got_revision","8e549fbdd36be99a62019218cd171ec225f25506","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"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-i386/builds/4427/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779434795.922392,1779434799.025823],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4427/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4427/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779434799.039168,1779434799.235891],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4427/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4427/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779434799.238802,1779434799.420912],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4427/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4427/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779434799.424323,1779452755.75706],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4427/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779452756.011026,1779452757.366947],"urls":{}}],"text":["failed","Runtest"],"times":[1779416624.598265,1779452757.370484]},"4428":{"blame":["11soda11 <115734183+Sodastream11@users.noreply.github.com>","Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4428/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4428/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4428/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4428/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4428/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4428/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4428/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4428/steps/Mail%20result/logs/stdio"]],"number":4428,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4428,"Build"],["codebase","","Build"],["got_revision","7b9613fa9b1a5e04301a3920eef58e8138dad05e","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4428/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779471037.410522,1779471090.716013],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4428/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4428/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779471090.742086,1779471091.494278],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4428/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4428/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779471091.497554,1779471091.704777],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4428/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4428/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779471091.707257,1779489088.181799],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4428/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779489088.678607,1779489181.819465],"urls":{}}],"text":["failed","Runtest"],"times":[1779452760.580902,1779489182.00034]},"4429":{"blame":["Jay Satiro <raysatiro@yahoo.com>","Joshua Rogers <MegaManSec@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4429/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4429/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4429/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4429/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4429/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4429/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4429/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4429/steps/Mail%20result/logs/stdio"]],"number":4429,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4429,"Build"],["codebase","","Build"],["got_revision","fc90bdbaf9c9336912671715af0a778529b8f6c1","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4429/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779506698.581088,1779506702.970725],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4429/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4429/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779506703.125901,1779506704.213268],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4429/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4429/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779506704.287017,1779506704.539957],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4429/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4429/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779506704.546509,1779524766.535895],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4429/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779524766.541076,1779524768.946793],"urls":{}}],"text":["failed","Runtest"],"times":[1779489253.432766,1779524768.950581]},"4430":{"blame":["Max Dymond <cmeister2@gmail.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4430/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4430/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4430/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4430/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4430/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4430/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4430/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4430/steps/Mail%20result/logs/stdio"]],"number":4430,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4430,"Build"],["codebase","","Build"],["got_revision","307cfd008b167534a28e7949087477039ab5d0e7","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4430/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779614582.156058,1779614597.150478],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4430/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4430/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779614597.154763,1779614597.42867],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4430/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4430/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779614597.431424,1779614597.732162],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4430/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4430/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779614597.734939,1779633014.616825],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4430/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779633014.621801,1779633015.403704],"urls":{}}],"text":["failed","Runtest"],"times":[1779614582.065299,1779633015.406414]},"4431":{"blame":["Max Dymond <cmeister2@gmail.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4431/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4431/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4431/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4431/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4431/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4431/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4431/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4431/steps/Mail%20result/logs/stdio"]],"number":4431,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4431,"Build"],["codebase","","Build"],["got_revision","4102400028612bf83c61755efbe4cdef49b231b7","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4431/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779650913.10163,1779650923.444262],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4431/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4431/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779650923.448125,1779650923.618094],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4431/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4431/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779650923.620342,1779650923.767459],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4431/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4431/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779650923.769784,1779668181.93363],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4431/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779668181.955108,1779668182.64707],"urls":{}}],"text":["failed","Runtest"],"times":[1779633017.962129,1779668182.649797]},"4432":{"blame":["Joshua Rogers <MegaManSec@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4432/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4432/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4432/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4432/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4432/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4432/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4432/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4432/steps/Mail%20result/logs/stdio"]],"number":4432,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4432,"Build"],["codebase","","Build"],["got_revision","0b8dbbc63c98777e4584cb9fbd71df3464008ad1","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4432/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779738707.152428,1779738718.574841],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4432/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4432/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779738718.578951,1779738718.81378],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4432/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4432/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779738718.816272,1779738719.002502],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4432/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4432/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779738719.004719,1779756097.236894],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4432/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779756097.250035,1779756098.031198],"urls":{}}],"text":["failed","Runtest"],"times":[1779720777.448636,1779756098.035456]},"4433":{"blame":["Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4433/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4433/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4433/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4433/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4433/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4433/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4433/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4433/steps/Mail%20result/logs/stdio"]],"number":4433,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4433,"Build"],["codebase","","Build"],["got_revision","230a98663687284eafb80c19f3940f10f4701f12","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4433/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779773943.145211,1779773946.610503],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4433/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4433/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779773946.616973,1779773946.816591],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4433/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4433/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779773946.820223,1779773947.015023],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4433/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4433/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779773947.017785,1779791261.495787],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4433/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779791261.541895,1779791262.578847],"urls":{}}],"text":["failed","Runtest"],"times":[1779756099.770416,1779791262.588469]},"4434":{"blame":["Daniel Stenberg <daniel@haxx.se>","mik <16636149+mik-at@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4434/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4434/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4434/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4434/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4434/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4434/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4434/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4434/steps/Mail%20result/logs/stdio"]],"number":4434,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4434,"Build"],["codebase","","Build"],["got_revision","32227f83b4c52c23d4b64314e5d29a980e83d2a6","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4434/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779810044.353849,1779810089.021926],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4434/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4434/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779810089.037419,1779810090.421565],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4434/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4434/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779810090.424263,1779810092.265361],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4434/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4434/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779810092.268587,1779827970.484673],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4434/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779827970.489452,1779827971.198717],"urls":{}}],"text":["failed","Runtest"],"times":[1779791266.402852,1779827971.201285]},"4435":{"blame":["Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/Mail%20result/logs/stdio"]],"number":4435,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4435,"Build"],["codebase","","Build"],["got_revision","0cb455aa85c4ae49b82760bc8ae894a3fc607425","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0cb455aa85c4ae49b82760bc8ae894a3fc607425","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0cb455aa85c4ae49b82760bc8ae894a3fc607425"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779845564.885247,1779845576.653273],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779845576.657086,1779845576.828597],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779845576.830837,1779845576.990823],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779845576.99309,1779863343.199164],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4435/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779863343.205495,1779863343.958329],"urls":{}}],"text":["failed","Runtest"],"times":[1779827992.397002,1779863343.962215]},"4436":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4436/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4436/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4436/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4436/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4436/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4436/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4436/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4436/steps/Mail%20result/logs/stdio"]],"number":4436,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4436,"Build"],["codebase","","Build"],["got_revision","efc3f2309e1c87c67700350f7df8da508cd307cd","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"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-i386/builds/4436/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779881244.929695,1779881249.068075],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4436/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4436/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779881249.073504,1779881249.299976],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4436/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4436/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779881249.302749,1779881249.47407],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4436/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4436/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779881249.477101,1779899821.730272],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4436/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779899821.753543,1779899822.796005],"urls":{}}],"text":["failed","Runtest"],"times":[1779863346.142479,1779899822.805562]},"4437":{"blame":["Aritra Basu <aritrbas+gh@cisco.com>","Daniel Stenberg <daniel@haxx.se>","Joshua Rogers <MegaManSec@users.noreply.github.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","tiymat <138939221+tiymat@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/Mail%20result/logs/stdio"]],"number":4437,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4437,"Build"],["codebase","","Build"],["got_revision","50b1408f97d9e8fc585c5351cbf86bf60a30eb59","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","50b1408f97d9e8fc585c5351cbf86bf60a30eb59","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 27 May 2026 08:49:53","branch":"master","category":"curl","codebase":"","comments":"HTTP/3: add proxy CONNECT and MASQUE CONNECT-UDP support (ngtcp2 QUIC)\nThis patch adds two major proxy capabilities to curl (ngtcp2 QUIC):\n- HTTP/3 Proxy CONNECT: Tunnel HTTP/1.1 or HTTP/2 traffic through an\n  HTTPS proxy that speaks HTTP/3 (QUIC) using the standard CONNECT\n  method over an HTTP/3 connection.\n- MASQUE CONNECT-UDP: Tunnel HTTP/3 (QUIC) traffic through an HTTP\n  proxy (speaking HTTP/1.1, HTTP/2, or HTTP/3) using the extended\n  CONNECT method with the CONNECT-UDP protocol (RFC9297 & RFC9298).\n\nPublic API additions:\n- `CURLPROXY_HTTPS3`: new proxy type constant for HTTP/3 proxy\n- `--proxy-http3`: new CLI flag to negotiate HTTP/3 with HTTPS proxy\n\nThe implementation adds two new filters:\n- `H3-PROXY` - enables negotiating HTTP/3 (QUIC) to the proxy and\n  running CONNECT/CONNECT-UDP through that proxy transport.\n- `CAPSULE` - dedicated filter inserted between QUIC transport and\n  HTTP-PROXY to handle datagram capsule encapsulation/decapsulation.\n\nHere is how the curl filter chaining looks in different scenarios:\n- HTTP/3 Proxy CONNECT (tunneling TCP protocols over QUIC proxy):\n  conn -> HTTP/1.1 or HTTP/2  -> SSL -> HTTP-PROXY ->\n                                 H3-PROXY -> HAPPY-EYEBALLS -> UDP\n- MASQUE CONNECT-UDP (tunneling QUIC over any proxy):\n  conn -> HTTP/3 -> CAPSULE -> HTTP-PROXY -> H3-PROXY ->\n                               HAPPY-EYEBALLS -> UDP\n  conn -> HTTP/3 -> CAPSULE -> HTTP-PROXY -> H1-PROXY or H2-PROXY ->\n                               SSL -> HAPPY-EYEBALLS -> TCP\n\n- Both features currently require the ngtcp2 QUIC backend.\n- Both features are experimental (disabled by default). Enable with\n  `--enable-proxy-http3`(autotools) or `-DUSE_PROXY_HTTP3=ON`(CMake).\n\nTests:\n- tests/unit/unit3400.c: Unit tests for capsule protocol encode/decode\n- tests/http/test_60_h3_proxy.py: Comprehensive pytest integration suite\n- tests/http/testenv/h2o.py: Managing h2o instances with HTTP/1.1, HTTP/2,\n  and HTTP/3 (QUIC) listeners, proxy.connect and proxy.connect-udp enabled.\n\nReferences:\n  RFC 9297 - HTTP Datagrams and the Capsule Protocol\n  RFC 9298 - Proxying UDP in HTTP\n  RFC 9000 \u00a716 \u2014 Variable-Length Integer Encoding\n\nSigned-off-by: Aritra Basu <aritrbas+gh@cisco.com>\n\nCloses #21153","files":[{"name":".github/scripts/pyspelling.words"},{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"docs/EXPERIMENTAL.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/cmdline-opts/Makefile.inc"},{"name":"docs/cmdline-opts/proxy-http2.md"},{"name":"docs/cmdline-opts/proxy-http3.md"},{"name":"docs/internals/CONNECTION-FILTERS.md"},{"name":"docs/libcurl/curl_version_info.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXYTYPE.md"},{"name":"docs/libcurl/symbols-in-versions"},{"name":"docs/options-in-versions"},{"name":"docs/tests/HTTP.md"},{"name":"include/curl/curl.h"},{"name":"lib/Makefile.inc"},{"name":"lib/capsule.c"},{"name":"lib/capsule.h"},{"name":"lib/cf-capsule.c"},{"name":"lib/cf-capsule.h"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-h1-proxy.h"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-h2-proxy.h"},{"name":"lib/cf-h3-proxy.c"},{"name":"lib/cf-h3-proxy.h"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-ip-happy.h"},{"name":"lib/connect.c"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_trc.c"},{"name":"lib/http.c"},{"name":"lib/http.h"},{"name":"lib/http2.c"},{"name":"lib/http_proxy.c"},{"name":"lib/http_proxy.h"},{"name":"lib/peer.c"},{"name":"lib/peer.h"},{"name":"lib/setopt.c"},{"name":"lib/url.c"},{"name":"lib/version.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_ngtcp2.h"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/vquic-tls.c"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls_int.h"},{"name":"src/tool_getparam.c"},{"name":"src/tool_getparam.h"},{"name":"src/tool_listhelp.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3400"},{"name":"tests/http/CMakeLists.txt"},{"name":"tests/http/Makefile.am"},{"name":"tests/http/config.ini.in"},{"name":"tests/http/conftest.py"},{"name":"tests/http/test_60_h3_proxy.py"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/http/testenv/env.py"},{"name":"tests/http/testenv/h2o.py"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit3400.c"}],"number":268428,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4","revision":"e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4","revlink":"","when":1779864593,"who":"Aritra Basu <aritrbas+gh@cisco.com>"},{"at":"Wed 27 May 2026 09:01:00","branch":"master","category":"curl","codebase":"","comments":"gtls: fix ignored return and uninitialized status in OCSP check\ngnutls_ocsp_resp_get_single() was called with (void) discarding its\nreturn value, so a failure (e.g. an OCSP response with no\nSingleResponse entries) went undetected.  The following switch() then\nread an uninitialized gnutls_ocsp_cert_status_t, which is undefined\nbehaviour and could yield GNUTLS_OCSP_CERT_GOOD (0) depending on\nstack contents, causing gtls_verify_ocsp_status to return CURLE_OK for\na response that was never successfully parsed.\n\nFix by initializing status to GNUTLS_OCSP_CERT_UNKNOWN and treating a\nnegative return from gnutls_ocsp_resp_get_single as an error.\n\nCloses #21679","files":[{"name":"lib/vtls/gtls.c"}],"number":268431,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f21b5d4e6628370e1400d9503ee243f5150b5cea","revision":"f21b5d4e6628370e1400d9503ee243f5150b5cea","revlink":"","when":1779865260,"who":"Joshua Rogers <MegaManSec@users.noreply.github.com>"},{"at":"Wed 27 May 2026 09:06:55","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":268432,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"23e4bd9602acb8aad0583b88d8b74734d6a31f1b","revision":"23e4bd9602acb8aad0583b88d8b74734d6a31f1b","revlink":"","when":1779865615,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 27 May 2026 09:38:39","branch":"master","category":"curl","codebase":"","comments":"gtls: use the correct return code in trace output\nInstead of using a hard-coded zero.\n\nSpotted by Copilot\n\nCloses #21766","files":[{"name":"lib/vtls/gtls.c"}],"number":268445,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"efdf733baebc475af485b582551844f20bed546b","revision":"efdf733baebc475af485b582551844f20bed546b","revlink":"","when":1779867519,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 27 May 2026 09:39:37","branch":"master","category":"curl","codebase":"","comments":"urlapi: forbid '|' in host\nCloses #21762","files":[{"name":"lib/urlapi.c"},{"name":"tests/libtest/lib1560.c"}],"number":268446,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a8e6f90a6980a70839823b7fe5f6e0faeeec4833","revision":"a8e6f90a6980a70839823b7fe5f6e0faeeec4833","revlink":"","when":1779867577,"who":"tiymat <138939221+tiymat@users.noreply.github.com>"},{"at":"Wed 27 May 2026 09:50:34","branch":"master","category":"curl","codebase":"","comments":"content_encoding: fix limit failure message\nThe message triggered earlier than intended and did not take the\ntransfer/content type into account.\n\nRef #21603\nReported-by: Joshua Rogers\nCloses #21756","files":[{"name":"lib/content_encoding.c"},{"name":"tests/data/test387"},{"name":"tests/data/test418"}],"number":268449,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"049ec8a3631b72e834a4a87dcd04759885138f7c","revision":"049ec8a3631b72e834a4a87dcd04759885138f7c","revlink":"","when":1779868234,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 27 May 2026 09:52:48","branch":"master","category":"curl","codebase":"","comments":"content_encoding: timeout during slow decoding\nCheck during transfer/content decoding for every MB or so, if the\ntransfer has reached its overall time limit. Error out if so.\n\nThis is mainly a protectin against compression bombs using way more time\nthan the transfer is allowed to. Normal compression ratios are unlikely\nto benefit as they need more upstream data where the timeout handling is\nalready in place.\n\nFixes #21603\nReported-by: Joshua Rogers\nCloses #21758","files":[{"name":"lib/content_encoding.c"}],"number":268450,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1791a087079e90769d52e7a797a59ecaf2d1bd6d","revision":"1791a087079e90769d52e7a797a59ecaf2d1bd6d","revlink":"","when":1779868368,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 27 May 2026 10:55:59","branch":"master","category":"curl","codebase":"","comments":"cf-h3-proxy: add SSL flag\nSince the proxy filter does TLS, it needs to set the SSL flag.\n\nFollow-up to e78b1b3eccfa6a2e3\nCloses #21770\n\nSpotted by Codex Security","files":[{"name":"lib/cf-h3-proxy.c"}],"number":268459,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a7d4abb0cfcc5b155174675c51d0edecc15eccbb","revision":"a7d4abb0cfcc5b155174675c51d0edecc15eccbb","revlink":"","when":1779872159,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 27 May 2026 16:53:57","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- H3 proxy: re-sync code with original source `curl_ngtcp2.c` to reduce\n  differences, and to apply missed minor fixes. Also apply clang-format.\n  Drop redundant `#undef`s, casts, `#endif` comments, includes, drop\n  intermediate variables, sync include and macro order.\n  Follow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\n- INSTALL-CMAKE.md: move `CURL_ENABLE_SMB` to the enable section.\n- tests/http/env: rename `tcpdmp` to `tcpdump` to match object variable.\n- mbedtls: drop incorrect `mbedTLS 4+` comments.\n  (features are also supported by 3+, meaning it's always supported.)\n- lib1648: rename a variable to match purpose.\n- CIPHERS.md: alpha-sort link list.\n- replace rare `X''` hex markup with `0x`.\n- `IP v4/6` -> `IPv4/6`.\n- 'version X.Y' -> 'vX.Y', where sensible.\n- 'VX.Y' -> 'vX.Y', where sensible.\n- fix indents, casing, newlines, typos.\n\nCloses #21772","files":[{"name":".github/workflows/linux-old.yml"},{"name":"RELEASE-NOTES"},{"name":"configure.ac"},{"name":"docs/CIPHERS.md"},{"name":"docs/CONTRIBUTE.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/RUSTLS.md"},{"name":"docs/internals/CHECKSRC.md"},{"name":"include/curl/curlver.h"},{"name":"lib/capsule.c"},{"name":"lib/cf-capsule.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-h3-proxy.c"},{"name":"lib/cf-h3-proxy.h"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/md5.c"},{"name":"lib/netrc.c"},{"name":"lib/sha256.c"},{"name":"lib/socks.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"projects/vms/build_gnv_curl_pcsi_desc.com"},{"name":"projects/vms/build_vms.com"},{"name":"projects/vms/curl_gnv_build_steps.txt"},{"name":"projects/vms/readme"},{"name":"src/tool_getpass.c"},{"name":"tests/http/test_20_websockets.py"},{"name":"tests/http/testenv/env.py"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/libtest/lib1648.c"},{"name":"tests/server/socksd.c"}],"number":268497,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7e1001bcd69967707cf6fee9e71fc10dd244d509","revision":"7e1001bcd69967707cf6fee9e71fc10dd244d509","revlink":"","when":1779893637,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 16:53:57","branch":"master","category":"curl","codebase":"","comments":"INSTALL-CMAKE.md: document `H2O` config variable\nFollow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\n\nCloses #21769","files":[{"name":"docs/INSTALL-CMAKE.md"}],"number":268498,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4f31f076c2b4470fa74c359f7bd85fa74a4af9a6","revision":"4f31f076c2b4470fa74c359f7bd85fa74a4af9a6","revlink":"","when":1779893637,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 16:53:57","branch":"master","category":"curl","codebase":"","comments":"vtls_spack: drop redundant macro fallbacks\nFor `UINT16_MAX` and `UINT32_MAX`. They are used in other sources\nwithout this fallback.\n\nCloses #21768","files":[{"name":"lib/vtls/vtls_spack.c"}],"number":268499,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7bcf34672d059313edb6f6bbab83c4285ef0a5ca","revision":"7bcf34672d059313edb6f6bbab83c4285ef0a5ca","revlink":"","when":1779893637,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 16:57:38","branch":"master","category":"curl","codebase":"","comments":"curl_sha512_256: fix result code on error\nReplace result code `CURLE_SSL_CIPHER` with\n`CURLE_BAD_FUNCTION_ARGUMENT` in case of a low-level digest function\nfails. Functionality is related to vauth, not SSL, and the operation is\na digest, not a cipher.\n\nAlso fix a indentation.\n\nFollow-up to 05268cf801a193b68411cfa298413c3e5ca79d4f #13070\n\nCloses #21767","files":[{"name":"lib/curl_sha512_256.c"}],"number":268500,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c7f0267eb774104173d49625d98d2da6f91fdf81","revision":"c7f0267eb774104173d49625d98d2da6f91fdf81","revlink":"","when":1779893858,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 16:57:38","branch":"master","category":"curl","codebase":"","comments":"schannel: check `schannel_sha256sum()` success, and more\nAlso:\n- support 4GiB+ SHA-256 digest inputs.\n- check `CryptGetHashParam()` output size.\n- avoid overwriting existing digest when new digest calculation fails.\n- avoid adding digest hash element on failure.\n\nCloses #21739","files":[{"name":"lib/vtls/schannel.c"}],"number":268501,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a1baacc670127ece13d8d4664ca4f768b283ae99","revision":"a1baacc670127ece13d8d4664ca4f768b283ae99","revlink":"","when":1779893858,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 16:57:39","branch":"master","category":"curl","codebase":"","comments":"vtls: more large buffer support and error checks for SHA-256\n- gnutls: support 4GiB+ SHA-256 digest inputs.\n- openssl: check success of low-level update/finish digest calls.\n- openssl: pass NULL to `EVP_DigestFinal_ex()` instead of discarding\n  returned value.\n- wolfssl: support 4GiB+ SHA-256 digest inputs.\n- wolfssl: check success of low-level update/finish digest calls.\n- sync and tidy up argument names in low-level sha256_sum functions.\n\nCloses #21771","files":[{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/wolfssl.c"}],"number":268502,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"40f2da6ec3d032b1645c17cfa8dffeaaf7052c2a","revision":"40f2da6ec3d032b1645c17cfa8dffeaaf7052c2a","revlink":"","when":1779893859,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 16:57:56","branch":"master","category":"curl","codebase":"","comments":"autotools: mbedtls detection fixes\n- fix symbol used for first-round detection.\n- skip detecting mbedtls on custom path if custom path was not supplied.\n\nReported-by: Ross Burton\nFixes #21727\n\nCloses #21729","files":[{"name":"m4/curl-mbedtls.m4"}],"number":268503,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"50b1408f97d9e8fc585c5351cbf86bf60a30eb59","revision":"50b1408f97d9e8fc585c5351cbf86bf60a30eb59","revlink":"","when":1779893876,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"50b1408f97d9e8fc585c5351cbf86bf60a30eb59"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779918174.132863,1779918185.864499],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779918185.868673,1779918186.054264],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779918186.05688,1779918186.215104],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779918186.217673,1779935488.816231],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4437/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779935488.823973,1779935493.185902],"urls":{}}],"text":["failed","Runtest"],"times":[1779899830.197967,1779935493.239043]},"4438":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/Mail%20result/logs/stdio"]],"number":4438,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4438,"Build"],["codebase","","Build"],["got_revision","6597e6d4610d95cada3f3b2768b39705ae158e2d","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 27 May 2026 22:38:29","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency cloudflare/quiche to v0.29.1\nCloses #21783","files":[{"name":".github/workflows/http3-linux.yml"}],"number":268564,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1c302362e01672fa272da0b1186b159a4ece64b0","revision":"1c302362e01672fa272da0b1186b159a4ece64b0","revlink":"","when":1779914309,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Wed 27 May 2026 23:12:27","branch":"master","category":"curl","codebase":"","comments":"cf-h3-proxy.c: bring back include\nWithout it, it breaks regular (non-unity) builds.\n\nFix regression from 7e1001bcd69967707c\n\nCloses #21785","files":[{"name":"lib/cf-h3-proxy.c"}],"number":268590,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4f8ed62c49c426fd7e06d4799f5b4e6533bcebe8","revision":"4f8ed62c49c426fd7e06d4799f5b4e6533bcebe8","revlink":"","when":1779916347,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 27 May 2026 23:13:19","branch":"master","category":"curl","codebase":"","comments":"dnscache: remove Curl_dns_entry_link\nUnused function\n\nCloses #21774","files":[{"name":"lib/dnscache.c"},{"name":"lib/dnscache.h"}],"number":268591,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ead2e13a8e26b517f29e90bf953e298de3cb2eb0","revision":"ead2e13a8e26b517f29e90bf953e298de3cb2eb0","revlink":"","when":1779916399,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 27 May 2026 23:15:29","branch":"master","category":"curl","codebase":"","comments":"http_proxy: make two proxy_create functions static\nAnd drop their `Curl_` prefixes. They are only used within this file.\n\nCloses #21775","files":[{"name":"lib/http_proxy.c"},{"name":"lib/http_proxy.h"}],"number":268592,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7bc2bf7917afbc4a0abb836f942e1a55e95494e4","revision":"7bc2bf7917afbc4a0abb836f942e1a55e95494e4","revlink":"","when":1779916529,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 27 May 2026 23:16:51","branch":"master","category":"curl","codebase":"","comments":"creds: remove two unused functions\nCurl_creds_same_user and Curl_creds_same_password\n\nCloses #21776","files":[{"name":"lib/creds.c"},{"name":"lib/creds.h"}],"number":268593,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"98431e89bbfdae6ea096403fcd0cd1eb7599e3bc","revision":"98431e89bbfdae6ea096403fcd0cd1eb7599e3bc","revlink":"","when":1779916611,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 27 May 2026 23:17:44","branch":"master","category":"curl","codebase":"","comments":"capsule: make capsule_encap_udp_hdr static\nAnd drop the Curl_ prefix.\n\nCloses #21777","files":[{"name":"lib/capsule.c"},{"name":"lib/capsule.h"}],"number":268594,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"73c2b4b4355aab31561af4b74d2f9a7732f75ae8","revision":"73c2b4b4355aab31561af4b74d2f9a7732f75ae8","revlink":"","when":1779916664,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 27 May 2026 23:26:20","branch":"master","category":"curl","codebase":"","comments":"lib1560: fix to propagate failure from `get_nothing()`\nAlso:\n- check `curl_url()` for NULL where missing.\n- free memory `curl_url_get()` return pointer where missing.\n- propagate `curl_url_set()` errors in `clear_url()`, where missing.\n- add missing NULL-check before `strcmp()` in `clear_url()`.\n\nCloses #21780","files":[{"name":"tests/libtest/lib1560.c"}],"number":268601,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"15356f0d3651dc044423bcd361d58ac6ba8843bb","revision":"15356f0d3651dc044423bcd361d58ac6ba8843bb","revlink":"","when":1779917180,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 23:26:20","branch":"master","category":"curl","codebase":"","comments":"m4: drop redundant conditions in TLS library detections\nOmit checking `OPT_<BACKEND>` against `no` twice.\n\nAlso:\n- openssl: drop stray `OPT_OPENSSL=off` check.\n  Follow-up to 68d89f242cf9f6326e3b2f6fe119b7c74ef41c66 #6897\n- rustls: drop no-op line.\n  Follow-up to 9c4209837094781d5eef69ae6bcad0e86b64bf99 #13202\n- gnutls: fix casing in comment.\n- merge `if` branches where possible after these changes.\n\nCloses #21781","files":[{"name":"m4/curl-amissl.m4"},{"name":"m4/curl-gnutls.m4"},{"name":"m4/curl-mbedtls.m4"},{"name":"m4/curl-openssl.m4"},{"name":"m4/curl-rustls.m4"},{"name":"m4/curl-schannel.m4"},{"name":"m4/curl-wolfssl.m4"}],"number":268602,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a5fcaa85536603d765234d9e97156458bf95c485","revision":"a5fcaa85536603d765234d9e97156458bf95c485","revlink":"","when":1779917180,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 27 May 2026 23:27:04","branch":"master","category":"curl","codebase":"","comments":"pytest: re-enable test test_05_01 and test_05_02 for quiche 0.29.0+\nThe upstream issue seems to have been fixed or mitigated in quiche\nv0.29.0. Though the original upstream report and patch remain open at\nthe time of writing this.\n\nRef: https://github.com/cloudflare/quiche/issues/2277\nRef: https://github.com/cloudflare/quiche/pull/2278\n\nFollow-up to 252b82f693574e884fb36dfde9371b409716a0fc #21730\nFollow-up to 91b422d356a52d32708c02514d8ede66363e8847 #20952\nFollow-up to 14478429e71ef0eee6d12b73113e9ff8e3ae9e75 #19916\n\nCloses #21784","files":[{"name":"tests/http/test_05_errors.py"}],"number":268603,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cdb266738b9057cf73a241f267271a6a5e47d1ca","revision":"cdb266738b9057cf73a241f267271a6a5e47d1ca","revlink":"","when":1779917224,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 28 May 2026 00:05:47","branch":"master","category":"curl","codebase":"","comments":"tidy-up: apply clang-format fixes\nTo lib, vtls/vauth, vtls/vquic, lib/vtls.\n\nAlso:\n- unit3400: drop redundant `(void)arg`.\n  Follow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\n- fix comment typos.\n\nCloses #21786","files":[{"name":"lib/arpa_telnet.h"},{"name":"lib/asyn-ares.c"},{"name":"lib/cf-capsule.c"},{"name":"lib/cf-h3-proxy.c"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-ip-happy.h"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/conncache.c"},{"name":"lib/connect.c"},{"name":"lib/connect.h"},{"name":"lib/content_encoding.c"},{"name":"lib/cookie.c"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_fopen.c"},{"name":"lib/curl_hmac.h"},{"name":"lib/curl_md5.h"},{"name":"lib/curl_ntlm_core.h"},{"name":"lib/curl_sasl.c"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/curl_share.h"},{"name":"lib/easy.c"},{"name":"lib/ftp.c"},{"name":"lib/hsts.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/http_proxy.c"},{"name":"lib/http_proxy.h"},{"name":"lib/imap.c"},{"name":"lib/mprintf.c"},{"name":"lib/socks.c"},{"name":"lib/uint-bset.c"},{"name":"lib/uint-spbset.c"},{"name":"lib/url.c"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vauth/vauth.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/keylog.c"},{"name":"lib/vtls/keylog.h"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_int.h"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/unit/unit3400.c"}],"number":268616,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"59320082b06e6bf9b6063c9fe5d2a447671533dc","revision":"59320082b06e6bf9b6063c9fe5d2a447671533dc","revlink":"","when":1779919547,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 28 May 2026 00:13:24","branch":"master","category":"curl","codebase":"","comments":"unit3400: repair after capsule_encap_udp_hdr went static\nAccess the static function with UNITTEST as designed.\n\nFollow-up to 73c2b4b4355aab3156\n\nCloses #21788","files":[{"name":"lib/capsule.c"},{"name":"lib/capsule.h"},{"name":"tests/unit/unit3400.c"}],"number":268620,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d1b482caec886b3215340cd7374c5befb04d930e","revision":"d1b482caec886b3215340cd7374c5befb04d930e","revlink":"","when":1779920004,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 28 May 2026 00:14:00","branch":"master","category":"curl","codebase":"","comments":"tftp: avoid the timeout calc if the timeout is crazy\nAvoids integer overflow when a silly value is set.\n\nFixes #21782\nReported-by: Mike-menny on github\nCloses #21787","files":[{"name":"lib/tftp.c"}],"number":268621,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6597e6d4610d95cada3f3b2768b39705ae158e2d","revision":"6597e6d4610d95cada3f3b2768b39705ae158e2d","revlink":"","when":1779920040,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"6597e6d4610d95cada3f3b2768b39705ae158e2d"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779953785.919974,1779953798.899168],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779953798.903989,1779953799.089693],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779953799.09253,1779953799.267156],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779953799.270091,1779971863.591177],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4438/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1779971863.59927,1779971864.899418],"urls":{}}],"text":["failed","Runtest"],"times":[1779935497.092631,1779971864.903422]},"4439":{"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-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4439/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4439/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4439/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4439/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4439/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4439/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4439/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4439/steps/Mail%20result/logs/stdio"]],"number":4439,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4439,"Build"],["codebase","","Build"],["got_revision","cfa735c40a46b19c787f540606495881452384d1","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4439/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1779990627.793434,1779990641.049684],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4439/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4439/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1779990641.054834,1779990641.274601],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4439/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4439/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1779990641.277239,1779990641.534044],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4439/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4439/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1779990641.536245,1780008808.079914],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4439/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780008808.120444,1780008876.138999],"urls":{}}],"text":["failed","Runtest"],"times":[1779971867.483548,1780008876.158345]},"4440":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4440/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4440/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4440/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4440/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4440/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4440/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4440/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4440/steps/Mail%20result/logs/stdio"]],"number":4440,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4440,"Build"],["codebase","","Build"],["got_revision","6ac42e569112bfb8fb6bfec02db6d83612b184e3","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4440/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780026798.853672,1780026813.291196],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4440/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4440/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780026813.296717,1780026813.500329],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4440/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4440/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780026813.503483,1780026813.684171],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4440/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4440/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780026813.687786,1780044568.639559],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4440/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780044568.644019,1780044569.52604],"urls":{}}],"text":["failed","Runtest"],"times":[1780008905.809341,1780044569.528543]},"4441":{"blame":["renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4441/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4441/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4441/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4441/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4441/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4441/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4441/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4441/steps/Mail%20result/logs/stdio"]],"number":4441,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4441,"Build"],["codebase","","Build"],["got_revision","722b59b3ab40efcdf425213b04186f37adc893ad","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4441/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780248541.208342,1780248555.154382],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4441/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4441/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780248555.158772,1780248555.335539],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4441/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4441/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780248555.337714,1780248555.480216],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4441/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4441/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780248555.482336,1780266559.180738],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4441/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780266559.196683,1780266560.041807],"urls":{}}],"text":["failed","Runtest"],"times":[1780230185.987424,1780266560.046206]},"4442":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","tiymat <138939221+tiymat@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4442/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4442/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4442/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4442/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4442/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4442/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4442/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4442/steps/Mail%20result/logs/stdio"]],"number":4442,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4442,"Build"],["codebase","","Build"],["got_revision","1b6724882c2a64e9e5aa9a30d534c7b808b403dc","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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>"},{"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-i386/builds/4442/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780284330.171076,1780284348.862152],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4442/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4442/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780284348.876943,1780284349.168648],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4442/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4442/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780284349.175109,1780284349.377169],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4442/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4442/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780284349.383219,1780302521.611006],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4442/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780302521.620085,1780302522.57229],"urls":{}}],"text":["failed","Runtest"],"times":[1780266563.118641,1780302522.575458]},"4443":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","htasta <htasta@htasta.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/Mail%20result/logs/stdio"]],"number":4443,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4443,"Build"],["codebase","","Build"],["got_revision","872c313d7647ac437c83128e6bea7a8ed16cd2ef","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","872c313d7647ac437c83128e6bea7a8ed16cd2ef","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 01 Jun 2026 08:40:58","branch":"master","category":"curl","codebase":"","comments":"tool: add a retry delay for transfers to same origin on 429\nCloses #21355","files":[{"name":"src/tool_operate.c"},{"name":"src/tool_operate.h"},{"name":"tests/data/test142"},{"name":"tests/data/test440"},{"name":"tests/data/test445"},{"name":"tests/data/test767"}],"number":268965,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c5fb460e7c7a57bf3e3a985d10a8b175bbd61500","revision":"c5fb460e7c7a57bf3e3a985d10a8b175bbd61500","revlink":"","when":1780296058,"who":"htasta <htasta@htasta.com>"},{"at":"Mon 01 Jun 2026 08:50:11","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":268966,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8da87fcef1671e1a8985163ee3b596ec794e310f","revision":"8da87fcef1671e1a8985163ee3b596ec794e310f","revlink":"","when":1780296611,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 01 Jun 2026 09:28:31","branch":"master","category":"curl","codebase":"","comments":"Revert \"tool: add a retry delay for transfers to same origin on 429\"\nThis reverts commit c5fb460e7c7a57bf3e3a985d10a8b175bbd61500.\n\nThis needs some further work before we can do this.\n\nFixes #21822\nCloses #21824","files":[{"name":"src/tool_operate.c"},{"name":"src/tool_operate.h"},{"name":"tests/data/test142"},{"name":"tests/data/test440"},{"name":"tests/data/test445"},{"name":"tests/data/test767"}],"number":268976,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4beffe7737d935e87cc188b8258ca5cc4f6b6b59","revision":"4beffe7737d935e87cc188b8258ca5cc4f6b6b59","revlink":"","when":1780298911,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 01 Jun 2026 09:39:17","branch":"master","category":"curl","codebase":"","comments":"vtls_config: adjust to origin\nWhen a transfer goes against another origin than the initial one, do not\nadd the following to the ssl configuration: client cert, client key, srp\nuser/pass, pinned key.\n\nCloses #21695","files":[{"name":"lib/Makefile.inc"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_config.c"},{"name":"lib/vtls/vtls_config.h"},{"name":"tests/unit/unit3303.c"}],"number":268978,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d3391229b0a0eb04f1ffe85f1483a890c5e00009","revision":"d3391229b0a0eb04f1ffe85f1483a890c5e00009","revlink":"","when":1780299557,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 01 Jun 2026 09:50:49","branch":"master","category":"curl","codebase":"","comments":"lib1560: drop unused variable 'url'\nSpotted by Copilot\n\nCloses #21821","files":[{"name":"tests/libtest/lib1560.c"}],"number":268982,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"872c313d7647ac437c83128e6bea7a8ed16cd2ef","revision":"872c313d7647ac437c83128e6bea7a8ed16cd2ef","revlink":"","when":1780300249,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"872c313d7647ac437c83128e6bea7a8ed16cd2ef"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780321211.614509,1780321225.235904],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780321225.23966,1780321225.415408],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780321225.417773,1780321225.576109],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780321225.578313,1780339141.785695],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4443/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780339141.791101,1780339142.538706],"urls":{}}],"text":["failed","Runtest"],"times":[1780302526.281251,1780339142.541526]},"4444":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4444/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4444/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4444/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4444/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4444/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4444/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4444/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4444/steps/Mail%20result/logs/stdio"]],"number":4444,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4444,"Build"],["codebase","","Build"],["got_revision","032b15c4342e8eddb51fbe089a9d8ba3ee2070fb","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 01 Jun 2026 15:07:17","branch":"master","category":"curl","codebase":"","comments":"pytest: fixes and tidy-ups to h3-proxy tests\n- merge tests into a single class.\n  For shorter names, to fix sort order by test number, and to align with\n  other tests.\n- fix preconditions to make `test_60_04_guard_proxy_http3_unsupported`\n  actually run.\n- replace local precondition with constant of the same effect.\n- drop redundant non-`ngtcp2` requirement for\n  `test_60_04_guard_proxy_http3_unsupported`.\n  (seemed relevant for no longer supported openssl-quic builds.)\n- drop unused `NGTCP2_ONLY_MSG` constant.\n  Follow-up to e4139a73c82d2035142f5ae36196adb4e9831dae #21798\n- avoid creating unnecessary test data blobs, and minimize their scopes.\n\nFollow-up to 91facd7bb3bb366525b7cb41221f6359c5e936db #21791\nFollow-up to e78b1b3eccfa6a2e367a1225ea1b66dafcdac3c4 #21153\n\nCloses #21811","files":[{"name":"tests/http/test_60_h3_proxy.py"}],"number":269009,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d806323ffd5142e4c6d7a5b88f2fd496742730a4","revision":"d806323ffd5142e4c6d7a5b88f2fd496742730a4","revlink":"","when":1780319237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 01 Jun 2026 15:07:17","branch":"master","category":"curl","codebase":"","comments":"pytest: pass `--disable` to curl\nTo avoid a local `.curlrc` interfering with tests.\n\nCloses #21816","files":[{"name":"tests/http/testenv/curl.py"}],"number":269010,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2802e65f6dcf1c59776fc191d158f3376a22da5c","revision":"2802e65f6dcf1c59776fc191d158f3376a22da5c","revlink":"","when":1780319237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 01 Jun 2026 15:07:17","branch":"master","category":"curl","codebase":"","comments":"cmake: add basic way to select pytests to run\nNot documented and experimental, example:\n`-D_CURL_PYTEST=/test_60_h3_proxy.py`\n\nIdeally, this should be an env like `TFLAGS` and it should allow\nselecting any test ID or a group of them, but so far could not figure\nout how even a basic env could work.\n\nCloses #21818","files":[{"name":"tests/CMakeLists.txt"}],"number":269011,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5364e6e60ee1cd42a7bf0bbf014b01ffe1cf803a","revision":"5364e6e60ee1cd42a7bf0bbf014b01ffe1cf803a","revlink":"","when":1780319237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 01 Jun 2026 15:07:17","branch":"master","category":"curl","codebase":"","comments":"badwords: exclude wordlist input file from search\nTo avoid hitting all lines in it. It doesn't happen in curl at the\nmoment, but may happen in the future or in other projects using this\nscript.\n\nCloses #21819","files":[{"name":"scripts/badwords"}],"number":269012,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6ff5c8ac4a7e195fada7297906c72bc45c3cac4f","revision":"6ff5c8ac4a7e195fada7297906c72bc45c3cac4f","revlink":"","when":1780319237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 01 Jun 2026 15:23:04","branch":"master","category":"curl","codebase":"","comments":"setopt: defref the old referer when setting a new\nCloses #21826","files":[{"name":"lib/setopt.c"}],"number":269017,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ff300ac4aa546748b27415e7fd2527315435ef8e","revision":"ff300ac4aa546748b27415e7fd2527315435ef8e","revlink":"","when":1780320184,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 01 Jun 2026 16:42:10","branch":"master","category":"curl","codebase":"","comments":"data creds: detect change\nReshuffle code a little to detect when the transfer's credentials\nactually change. Otherwise, leave the existing creds in place.\n\nThis gives the precise location where we may want to reset other\nstates that become invalid with change credentials. Also, by\nkeeping a creds instance as long as it is valid, we can associate\nmeta data with it.\n\nCloses #21755","files":[{"name":"lib/creds.c"},{"name":"lib/creds.h"},{"name":"lib/url.c"}],"number":269042,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"12869080a1ded242e512bc764031949539241619","revision":"12869080a1ded242e512bc764031949539241619","revlink":"","when":1780324930,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 01 Jun 2026 16:46:10","branch":"master","category":"curl","codebase":"","comments":"setopt: CURLOPT_MAXCONNECTS set to 0 restores default value\nCloses #21829","files":[{"name":"lib/setopt.c"}],"number":269043,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c53426231daf6acf5fcc4292fbff024082fd9934","revision":"c53426231daf6acf5fcc4292fbff024082fd9934","revlink":"","when":1780325170,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 01 Jun 2026 16:47:24","branch":"master","category":"curl","codebase":"","comments":"cf-setup: improve readability\nRestructure the code in cf-setup connect to make it better readable what\nis happening for establishing the connection's filter chain.\n\nCloses #21827","files":[{"name":"lib/cf-h3-proxy.c"},{"name":"lib/connect.c"},{"name":"lib/http_proxy.c"},{"name":"tests/http/test_60_h3_proxy.py"}],"number":269044,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"032b15c4342e8eddb51fbe089a9d8ba3ee2070fb","revision":"032b15c4342e8eddb51fbe089a9d8ba3ee2070fb","revlink":"","when":1780325244,"who":"Stefan Eissing <stefan@eissing.org>"}],"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-i386/builds/4444/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780357083.312333,1780357097.591747],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4444/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4444/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780357097.59603,1780357097.765593],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4444/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4444/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780357097.76783,1780357097.913239],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4444/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4444/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780357097.915461,1780374709.659935],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4444/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780374710.139615,1780374806.59842],"urls":{}}],"text":["failed","Runtest"],"times":[1780339144.665399,1780374806.619629]},"4445":{"blame":["Josef Cejka <jcejka@suse.de>","Randall S. Becker <randall.becker@nexbridge.ca>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/Mail%20result/logs/stdio"]],"number":4445,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4445,"Build"],["codebase","","Build"],["got_revision","ba600296d2a1d8a4e53a36eb4bd30c1f0d0152cc","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ba600296d2a1d8a4e53a36eb4bd30c1f0d0152cc","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ba600296d2a1d8a4e53a36eb4bd30c1f0d0152cc"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780393025.934568,1780393030.072681],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780393030.079271,1780393030.339957],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780393030.343434,1780393030.564469],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780393030.567284,1780411478.868881],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4445/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780411478.87434,1780411479.610233],"urls":{}}],"text":["failed","Runtest"],"times":[1780374987.602678,1780411479.612908]},"4446":{"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-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/Mail%20result/logs/stdio"]],"number":4446,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4446,"Build"],["codebase","","Build"],["got_revision","89683e05b9e0884ccb860a3e01822c20145a12ef","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","89683e05b9e0884ccb860a3e01822c20145a12ef","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 02 Jun 2026 08:27:00","branch":"master","category":"curl","codebase":"","comments":"cfilters: remove close method\nclosing a filter chain and reconnecting it again is a complication\nthat only the HTTP/1.x proxy filter used. Remove it from all filters.\n\nInstead, a filter can return CURLE_AGAIN during the connect phase\nand the cf-setup filter will tear down all \"sub filters\" and restart\nover.\n\nWith this, a filter never resets to the initial phase but progresses\nthrough connect -> connected -> shutdown -> destroy once.\n\nCloses #21831","files":[{"name":"lib/cf-capsule.c"},{"name":"lib/cf-dns.c"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-h3-proxy.c"},{"name":"lib/cf-haproxy.c"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/connect.c"},{"name":"lib/cshutdn.c"},{"name":"lib/ftp.c"},{"name":"lib/http2.c"},{"name":"lib/http_proxy.c"},{"name":"lib/socks.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vtls/vtls.c"},{"name":"tests/unit/unit2600.c"}],"number":269136,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"31cb54e1fa52cd954dba5ee1a902c6d4ae3746d1","revision":"31cb54e1fa52cd954dba5ee1a902c6d4ae3746d1","revlink":"","when":1780381620,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 02 Jun 2026 08:44:11","branch":"master","category":"curl","codebase":"","comments":"Makefile.am: drop test1190 listed twice\nSpotted by GitHub Code Quality\n\nCloses #21839","files":[{"name":"tests/data/Makefile.am"}],"number":269143,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"669e795e9427cbda973a0ba9f8f4028716f0cdd4","revision":"669e795e9427cbda973a0ba9f8f4028716f0cdd4","revlink":"","when":1780382651,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 02 Jun 2026 08:45:48","branch":"master","category":"curl","codebase":"","comments":"tool_help: rectify a bad assert\nThe condition was wrong, and now it also verifies 'tlen'.\n\nReported-by: Gao Liyou\nRef: #21825\nCloses #21837","files":[{"name":"src/tool_help.c"}],"number":269144,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7d2382ebfacc7a3c7bdfb47994be9341beee645a","revision":"7d2382ebfacc7a3c7bdfb47994be9341beee645a","revlink":"","when":1780382748,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 02 Jun 2026 08:48:19","branch":"master","category":"curl","codebase":"","comments":"tool_operhlp: avoid NULL to %s\nIf the filename allocation fails.\n\nReported-by: Gao Liyou\nRef: #21825\nCloses #21836","files":[{"name":"src/tool_operhlp.c"}],"number":269145,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b825417043faa016a52ee400ce3a1c94f719a6e4","revision":"b825417043faa016a52ee400ce3a1c94f719a6e4","revlink":"","when":1780382899,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 02 Jun 2026 10:05:39","branch":"master","category":"curl","codebase":"","comments":"os400sys: fix theoretical length overflows\nWhen converting a `size_t` to `unsigned int`.\n\nAnother instance spotted by Copilot.\n\nReported-by: Gao Liyou\nRef: #21825\nCloses #21840","files":[{"name":"projects/OS400/os400sys.c"}],"number":269158,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4c49ed1b7b817d5a4e991a88aa1b5a68e6c7975e","revision":"4c49ed1b7b817d5a4e991a88aa1b5a68e6c7975e","revlink":"","when":1780387539,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 02 Jun 2026 11:13:50","branch":"master","category":"curl","codebase":"","comments":"URL-SYNTAX: document more URL parsing details\n- IPv4 numerical address\n- IPv6 numerical address + zone id mention\n- No IPvFuture support\n- Some path parsing details\n\nCloses #21841","files":[{"name":"docs/URL-SYNTAX.md"}],"number":269178,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"277db5490c3b0be58020cfdec17cd11e5cfb8c08","revision":"277db5490c3b0be58020cfdec17cd11e5cfb8c08","revlink":"","when":1780391630,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 02 Jun 2026 11:17:48","branch":"master","category":"curl","codebase":"","comments":"KNOWN_BUGS: Digest does not care for 'domain'\nRoom for improvement.\n\nCloses #21838","files":[{"name":"docs/KNOWN_BUGS.md"}],"number":269179,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d2f8e231a7548ef77db5438f21d484936775b72f","revision":"d2f8e231a7548ef77db5438f21d484936775b72f","revlink":"","when":1780391868,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 02 Jun 2026 11:31:46","branch":"master","category":"curl","codebase":"","comments":"lib1560: verify a few more URL variations\nCloses #21842","files":[{"name":"tests/data/test1560"},{"name":"tests/libtest/lib1560.c"}],"number":269182,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9d19b4730277e94c330d15c4ae2e1cb271514ff7","revision":"9d19b4730277e94c330d15c4ae2e1cb271514ff7","revlink":"","when":1780392706,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 02 Jun 2026 11:43:00","branch":"master","category":"curl","codebase":"","comments":"telnet: honor CURLOPT_TIMEOUT in send_telnet_data()\nThe poll-before-write loop used -1 (infinite) as the Curl_poll timeout,\nso a peer that stops reading could stall the transfer indefinitely,\nbypassing CURLOPT_TIMEOUT. Use Curl_timeleft_ms() instead and return\nCURLE_OPERATION_TIMEDOUT when the deadline is reached or exceeded.\n\nCloses #21685","files":[{"name":"lib/telnet.c"}],"number":269185,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d191de891a4d2be48908c6964e5cb157d002dae6","revision":"d191de891a4d2be48908c6964e5cb157d002dae6","revlink":"","when":1780393380,"who":"Joshua Rogers <MegaManSec@users.noreply.github.com>"},{"at":"Tue 02 Jun 2026 13:30:35","branch":"master","category":"curl","codebase":"","comments":"gtls: verify OCSP response signature in gtls_verify_ocsp_status\nSince aeb1a281ca (\"gtls: fix OCSP stapling management\"), the function\nparses the stapled OCSP response and reads the certificate status via\ngnutls_ocsp_resp_get_single(), but never calls gnutls_ocsp_resp_verify()\nor gnutls_ocsp_resp_verify_direct(). A response with a forged or\ncorrupted signature is accepted without question.\n\nFix by calling gnutls_ocsp_resp_verify() against the trust list obtained\nfrom the session credentials immediately after gnutls_ocsp_resp_import().\nThis handles both directly-signed responses and delegated OCSP responders\nwithout requiring the issuer certificate to be present in the peer chain.\n\nThe missing check only affects the CURLOPT_SSL_VERIFYSTATUS code path\nwhen CURLOPT_SSL_VERIFYPEER is disabled. With peer verification enabled,\ngnutls_certificate_verify_peers2() independently catches the invalid\nresponse via GNUTLS_CERT_INVALID_OCSP_STATUS before\ngtls_verify_ocsp_status() is reached. As a result, no attack is possible\nthat is not already trivially achievable without OCSP stapling when peer\nverification is off. This is a correctness and consistency fix, not a\nsecurity vulnerability.\n\nReported-by: Joshua Rogers\n\nCloses #21677","files":[{"name":"lib/vtls/gtls.c"}],"number":269196,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"be6c4ee7faaa55c62567a8c3fb0f4e98a482292e","revision":"be6c4ee7faaa55c62567a8c3fb0f4e98a482292e","revlink":"","when":1780399835,"who":"Joshua Rogers <MegaManSec@users.noreply.github.com>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"89683e05b9e0884ccb860a3e01822c20145a12ef"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780429324.713606,1780429339.204333],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780429339.20923,1780429339.400276],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780429339.403388,1780429339.580733],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780429339.583725,1780447018.11978],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4446/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780447018.127723,1780447019.788835],"urls":{}}],"text":["failed","Runtest"],"times":[1780411482.240186,1780447019.791981]},"4447":{"blame":["Daniel Stenberg <daniel@haxx.se>","Jay Satiro <raysatiro@yahoo.com>","Stefan Eissing <stefan@eissing.org>","Vasiliy-Kkk <61242428+Vasiliy-Kkk@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>","dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/Mail%20result/logs/stdio"]],"number":4447,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4447,"Build"],["codebase","","Build"],["got_revision","fb6be547e826f266e96bbbc3df4be18f5b8d37c7","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 02 Jun 2026 17:01:58","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":269210,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a4313f1a98218dd577ee3da5e91ee432727012b6","revision":"a4313f1a98218dd577ee3da5e91ee432727012b6","revlink":"","when":1780412518,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 02 Jun 2026 19:47:01","branch":"master","category":"curl","codebase":"","comments":"github: Add AI usage warning to issue, doc and PR templates\n- Explain to contributors that though AI use is acceptable they must\n  not file unless they can understand and explain their work without AI.\n\nAssisted-by: Viktor Szakats\n\nRef: https://github.com/curl/curl/discussions/21792\n\nCloses https://github.com/curl/curl/pull/21801","files":[{"name":".github/ISSUE_TEMPLATE/bug_report.yml"},{"name":".github/ISSUE_TEMPLATE/docs.yml"},{"name":".github/pull_request_template.md"},{"name":"REUSE.toml"}],"number":269220,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"74f18f27a21c08d924dea525dad37fc388b489e0","revision":"74f18f27a21c08d924dea525dad37fc388b489e0","revlink":"","when":1780422421,"who":"Jay Satiro <raysatiro@yahoo.com>"},{"at":"Tue 02 Jun 2026 19:58:21","branch":"master","category":"curl","codebase":"","comments":"schannel: use fopen instead CreateFile\n- Refactor CA file reading to use the typical fopen/fread instead of\n  CreateFile/ReadFile.\n\nCloses https://github.com/curl/curl/pull/21773","files":[{"name":"lib/vtls/schannel_verify.c"}],"number":269222,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a79467343fa709e6065c16293b79504d234d7311","revision":"a79467343fa709e6065c16293b79504d234d7311","revlink":"","when":1780423101,"who":"Vasiliy-Kkk <61242428+Vasiliy-Kkk@users.noreply.github.com>"},{"at":"Tue 02 Jun 2026 21:59:41","branch":"master","category":"curl","codebase":"","comments":"gtls: minor fixes and improvements\n- fix GnuTLS function name reference in `Curl_gtls_shared_creds_create()`\n  error message.\n  Spotted by GitHub Code Quality.\n- unfold a line.\n- in `Curl_gtls_verifyserver()`:\n  - report the failure of `gnutls_x509_crt_import()`.\n    Spotted by GitHub Code Quality.\n  - fix a minor inconsistency in error strings.\n  - drop redundant NULL checks for `config->issuercert`.\n\nCloses #21850","files":[{"name":"lib/vtls/gtls.c"}],"number":269230,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2932b7f56f4658d7371719fe68648d7504a3af28","revision":"2932b7f56f4658d7371719fe68648d7504a3af28","revlink":"","when":1780430381,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 02 Jun 2026 22:46:03","branch":"master","category":"curl","codebase":"","comments":"hsts.md: mention multiple curl invokes effect\nReported-by: zhanhb on github\nRef: #21847\nCloses #21851","files":[{"name":"docs/cmdline-opts/hsts.md"}],"number":269240,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5d178de986ee124a8ec88f252769488d6644decb","revision":"5d178de986ee124a8ec88f252769488d6644decb","revlink":"","when":1780433163,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 02 Jun 2026 22:48:21","branch":"master","category":"curl","codebase":"","comments":"vquic: moving related things into subdir\nMove QUIC related implementations into the vquic directory. Rename\nfiles that implement a connection filter accordingly.\n\nCloses #21848","files":[{"name":"lib/Makefile.inc"},{"name":"lib/capsule.c"},{"name":"lib/capsule.h"},{"name":"lib/cf-capsule.c"},{"name":"lib/cf-capsule.h"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-h3-proxy.c"},{"name":"lib/cf-h3-proxy.h"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/connect.c"},{"name":"lib/curl_trc.c"},{"name":"lib/http_proxy.c"},{"name":"lib/vquic/capsule.c"},{"name":"lib/vquic/capsule.h"},{"name":"lib/vquic/cf-capsule.c"},{"name":"lib/vquic/cf-capsule.h"},{"name":"lib/vquic/cf-ngtcp2-proxy.c"},{"name":"lib/vquic/cf-ngtcp2-proxy.h"},{"name":"lib/vquic/cf-ngtcp2.c"},{"name":"lib/vquic/cf-ngtcp2.h"},{"name":"lib/vquic/cf-quiche.c"},{"name":"lib/vquic/cf-quiche.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_ngtcp2.h"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/curl_quiche.h"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic.h"},{"name":"tests/unit/unit3400.c"}],"number":269241,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"22d979400acee773da1ad9c462e5c75630650f21","revision":"22d979400acee773da1ad9c462e5c75630650f21","revlink":"","when":1780433301,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 03 Jun 2026 00:27:43","branch":"master","category":"curl","codebase":"","comments":"GHA: bump 2 GitHub Actions\n- updates `actions/labeler` from 6.0.1 to 6.1.0\n- updates `github/codeql-action` from 4.35.2 to 4.36.0\n\nCloses #21852","files":[{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/label.yml"}],"number":269247,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fb6be547e826f266e96bbbc3df4be18f5b8d37c7","revision":"fb6be547e826f266e96bbbc3df4be18f5b8d37c7","revlink":"","when":1780439263,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"fb6be547e826f266e96bbbc3df4be18f5b8d37c7"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780465194.744836,1780465206.247783],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780465206.252377,1780465206.521459],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780465206.524411,1780465206.839758],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780465206.842854,1780482575.117052],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4447/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780482575.133346,1780482576.233313],"urls":{}}],"text":["failed","Runtest"],"times":[1780447025.726382,1780482576.237906]},"4448":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/Mail%20result/logs/stdio"]],"number":4448,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4448,"Build"],["codebase","","Build"],["got_revision","fda48a5a9cf8cfab8356bae71005342cf48ab3d7","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","fda48a5a9cf8cfab8356bae71005342cf48ab3d7","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 03 Jun 2026 09:42:52","branch":"master","category":"curl","codebase":"","comments":"cookie: refactor parse_cookie_header\n- introduce a few static helper functions\n- simplify the bad octet checks\n- simplify the too long cookie/value check\n\nCloses #21854","files":[{"name":"lib/cookie.c"}],"number":269272,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"67300814294ab0aa311b8568b460619ecc522949","revision":"67300814294ab0aa311b8568b460619ecc522949","revlink":"","when":1780472572,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 03 Jun 2026 10:40:01","branch":"master","category":"curl","codebase":"","comments":"tool_parsecfg: refactor parseconfig()\n- introduce helper functions\n- remove #ifdef'ed debug code\n\nCloses #21855","files":[{"name":"src/tool_parsecfg.c"}],"number":269283,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cf7919262dbdd52db0a028acb8bf1c77a173d788","revision":"cf7919262dbdd52db0a028acb8bf1c77a173d788","revlink":"","when":1780476001,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 03 Jun 2026 10:41:15","branch":"master","category":"curl","codebase":"","comments":"urlapi: simplify urlget_url somewhat\n- make file_url() a separate function that returns a file:// URL\n- group the checks that need scheme info\n\nCloses #21856","files":[{"name":"lib/urlapi.c"}],"number":269284,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ef8f68568f85627dcefee614e81f76f94e62043a","revision":"ef8f68568f85627dcefee614e81f76f94e62043a","revlink":"","when":1780476075,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 03 Jun 2026 11:05:34","branch":"master","category":"curl","codebase":"","comments":"top-complexity: drop threshold to 50\nCloses #21857","files":[{"name":"scripts/top-complexity"}],"number":269290,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fda48a5a9cf8cfab8356bae71005342cf48ab3d7","revision":"fda48a5a9cf8cfab8356bae71005342cf48ab3d7","revlink":"","when":1780477534,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"fda48a5a9cf8cfab8356bae71005342cf48ab3d7"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780501502.450323,1780501515.033858],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780501515.037708,1780501515.210832],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780501515.213352,1780501515.417916],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780501515.420184,1780519551.577915],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4448/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780519551.583908,1780519552.390423],"urls":{}}],"text":["failed","Runtest"],"times":[1780482579.48278,1780519552.393866]},"4449":{"blame":["Marcel Raad <Marcel.Raad@teamviewer.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/Mail%20result/logs/stdio"]],"number":4449,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4449,"Build"],["codebase","","Build"],["got_revision","75a94f3cd80d2dec5d6532137436bb553d27d3f5","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","75a94f3cd80d2dec5d6532137436bb553d27d3f5","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 03 Jun 2026 12:44:45","branch":"master","category":"curl","codebase":"","comments":"tests: add `cookies` feature to some tests\nThese fail without cookie support.\n\nCloses https://github.com/curl/curl/pull/21858","files":[{"name":"tests/data/test2015"},{"name":"tests/data/test2504"},{"name":"tests/data/test7"}],"number":269301,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"75a94f3cd80d2dec5d6532137436bb553d27d3f5","revision":"75a94f3cd80d2dec5d6532137436bb553d27d3f5","revlink":"","when":1780483485,"who":"Marcel Raad <Marcel.Raad@teamviewer.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"75a94f3cd80d2dec5d6532137436bb553d27d3f5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780536937.717514,1780536939.971584],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780536939.975505,1780536940.151598],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780536940.15375,1780536940.301157],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780536940.303309,1780554162.504685],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4449/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780554162.512601,1780554163.229704],"urls":{}}],"text":["failed","Runtest"],"times":[1780519554.796329,1780554163.232745]},"4450":{"blame":["Andreas Falkenhahn <andreas@falkenhahn.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4450/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4450/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4450/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4450/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4450/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4450/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4450/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4450/steps/Mail%20result/logs/stdio"]],"number":4450,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4450,"Build"],["codebase","","Build"],["got_revision","3d721a1d41a7091525d6bbacae8d6580ca3199cd","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4450/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780599173.269792,1780599185.47083],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4450/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4450/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780599185.474693,1780599185.651622],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4450/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4450/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780599185.653981,1780599185.799129],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4450/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4450/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780599185.801277,1780616494.359537],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4450/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780616494.368231,1780616495.647978],"urls":{}}],"text":["failed","Runtest"],"times":[1780599173.171298,1780616495.65156]},"4451":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4451/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4451/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4451/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4451/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4451/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4451/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4451/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4451/steps/Mail%20result/logs/stdio"]],"number":4451,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4451,"Build"],["codebase","","Build"],["got_revision","56eca2afb4806f1032872fa97d1834b3c1385276","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4451/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780644215.738621,1780644228.091018],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4451/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4451/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780644228.095683,1780644228.277923],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4451/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4451/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780644228.281663,1780644228.435771],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4451/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4451/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780644228.438084,1780662310.72362],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4451/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780662310.731548,1780662311.652786],"urls":{}}],"text":["failed","Runtest"],"times":[1780644215.641812,1780662311.655802]},"4452":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4452/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4452/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4452/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4452/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4452/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4452/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4452/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4452/steps/Mail%20result/logs/stdio"]],"number":4452,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4452,"Build"],["codebase","","Build"],["got_revision","1b8f4dba2847e3a0c761341cae3ea0e9cc425aa6","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4452/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780680825.203415,1780680841.234382],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4452/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4452/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780680841.238717,1780680841.42574],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4452/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4452/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780680841.42805,1780680841.671412],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4452/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4452/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780680841.67362,1780698871.828038],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4452/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780698871.899626,1780698874.534315],"urls":{}}],"text":["failed","Runtest"],"times":[1780662314.099564,1780698874.545861]},"4453":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4453/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4453/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4453/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4453/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4453/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4453/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4453/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4453/steps/Mail%20result/logs/stdio"]],"number":4453,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4453,"Build"],["codebase","","Build"],["got_revision","d3e9a815c4a68099b774742073c50b996d69fcd6","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4453/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780716387.925239,1780716390.815344],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4453/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4453/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780716390.819988,1780716391.017797],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4453/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4453/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780716391.020921,1780716391.187808],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4453/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4453/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780716391.190419,1780733717.382466],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4453/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780733717.388269,1780733718.055902],"urls":{}}],"text":["failed","Runtest"],"times":[1780698880.273984,1780733718.058995]},"4454":{"blame":["Vasiliy-Kkk <61242428+Vasiliy-Kkk@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4454/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4454/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4454/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4454/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4454/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4454/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4454/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4454/steps/Mail%20result/logs/stdio"]],"number":4454,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4454,"Build"],["codebase","","Build"],["got_revision","3b9f0972e2e874657a4052a78b1336fd8092d0e6","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4454/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780778159.259104,1780778170.289709],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4454/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4454/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780778170.293782,1780778170.463856],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4454/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4454/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780778170.466052,1780778170.612223],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4454/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4454/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780778170.614508,1780795457.032586],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4454/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780795457.038874,1780795457.889425],"urls":{}}],"text":["failed","Runtest"],"times":[1780760582.99886,1780795457.892389]},"4455":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4455/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4455/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4455/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4455/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4455/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4455/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4455/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4455/steps/Mail%20result/logs/stdio"]],"number":4455,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4455,"Build"],["codebase","","Build"],["got_revision","317bf7e8a8e71b60753a1efacfa323695431bd4e","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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-i386/builds/4455/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780813756.240239,1780813766.6233],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4455/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4455/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780813766.628488,1780813766.8225],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4455/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4455/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780813766.825428,1780813766.994347],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4455/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4455/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780813766.997589,1780831221.274912],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4455/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780831221.283285,1780831222.111635],"urls":{}}],"text":["failed","Runtest"],"times":[1780795459.849598,1780831222.115854]},"4456":{"blame":["Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/Runtest/logs/resultlog"],["interrupt","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/Runtest/logs/interrupt"]],"number":4456,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4456,"Build"],["codebase","","Build"],["got_revision","fbcf10ab84d75e76029e50d0b22793a218181166","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","fbcf10ab84d75e76029e50d0b22793a218181166","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":5,"slave":"unstable10x","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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"fbcf10ab84d75e76029e50d0b22793a218181166"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780850250.258154,1780850264.345911],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780850264.352276,1780850264.565198],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780850264.568368,1780850264.757258],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/Runtest/logs/resultlog"],["interrupt","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4456/steps/Runtest/logs/interrupt"]],"name":"Runtest","results":[5,["exception","slave","lost"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","exception","slave","lost"],"times":[1780850264.761249,1780864712.65532],"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":[1780836185.574924,1780864712.662095]},"4457":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/Mail%20result/logs/stdio"]],"number":4457,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4457,"Build"],["codebase","","Build"],["got_revision","7bb7b2c2a4ec28747d4c0cf9b28ca673895dbd40","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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",7683,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780865405.943394,1780865409.010338],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780865409.014891,1780865409.201977],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780865409.204955,1780865409.374387],"urls":{}},{"eta":null,"expectations":[["output",319520,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780865409.377345,1780882807.548081],"urls":{}},{"eta":null,"expectations":[["output",1092,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4457/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780882807.552736,1780882808.297113],"urls":{}}],"text":["failed","Runtest"],"times":[1780865405.842427,1780882808.299832]},"4458":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/Mail%20result/logs/stdio"]],"number":4458,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4458,"Build"],["codebase","","Build"],["got_revision","7c34365ccea19949317878c7fcd5f7376e2e09f1","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7c34365ccea19949317878c7fcd5f7376e2e09f1","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7c34365ccea19949317878c7fcd5f7376e2e09f1"}],"steps":[{"eta":null,"expectations":[["output",8842,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780900393.374053,1780900404.674734],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780900404.679012,1780900404.86528],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780900404.867912,1780900405.025852],"urls":{}},{"eta":null,"expectations":[["output",319503,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780900405.028612,1780917602.660779],"urls":{}},{"eta":null,"expectations":[["output",1092,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4458/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780917602.669442,1780917603.899796],"urls":{}}],"text":["failed","Runtest"],"times":[1780882812.514405,1780917603.903283]},"4459":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/Mail%20result/logs/stdio"]],"number":4459,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4459,"Build"],["codebase","","Build"],["got_revision","5df33efab41c5888ac8d70c4546ba5f9b2d479aa","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","5df33efab41c5888ac8d70c4546ba5f9b2d479aa","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"5df33efab41c5888ac8d70c4546ba5f9b2d479aa"}],"steps":[{"eta":null,"expectations":[["output",8888,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780935180.602149,1780935191.154834],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780935191.158945,1780935191.341424],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780935191.34394,1780935191.510703],"urls":{}},{"eta":null,"expectations":[["output",319521,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780935191.51307,1780952410.331441],"urls":{}},{"eta":null,"expectations":[["output",1092,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4459/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780952410.336627,1780952411.067725],"urls":{}}],"text":["failed","Runtest"],"times":[1780917606.329207,1780952411.070304]},"4460":{"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-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/Mail%20result/logs/stdio"]],"number":4460,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4460,"Build"],["codebase","","Build"],["got_revision","2dfd265d668eb184a0feb0cbda5357fb076d9f0d","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"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",7670,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1780970032.978047,1780970035.622888],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1780970035.635144,1780970035.810167],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1780970035.812959,1780970035.982848],"urls":{}},{"eta":null,"expectations":[["output",319511,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1780970035.985726,1780987900.185402],"urls":{}},{"eta":null,"expectations":[["output",1092,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4460/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1780987900.192826,1780987900.9755],"urls":{}}],"text":["failed","Runtest"],"times":[1780952412.958044,1780987900.9785]},"4461":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/Mail%20result/logs/stdio"]],"number":4461,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4461,"Build"],["codebase","","Build"],["got_revision","04afd160767d22c9e8b95a8113564c2a8f1d3d29","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","04afd160767d22c9e8b95a8113564c2a8f1d3d29","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"04afd160767d22c9e8b95a8113564c2a8f1d3d29"}],"steps":[{"eta":null,"expectations":[["output",8957,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781006249.172329,1781006290.482924],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781006290.488772,1781006290.771098],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781006290.774258,1781006291.086231],"urls":{}},{"eta":null,"expectations":[["output",319539,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781006291.088912,1781024984.481193],"urls":{}},{"eta":null,"expectations":[["output",1092,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4461/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781024984.494287,1781024993.450389],"urls":{}}],"text":["failed","Runtest"],"times":[1780987903.040218,1781024993.456113]},"4462":{"blame":["A Johnston <ajohnston54637@gmail.com>","Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","Yedaya Katsman <yedaya.ka@gmail.com>","alhudz <al.hudz.k@gmail.com>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/Mail%20result/logs/stdio"]],"number":4462,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4462,"Build"],["codebase","","Build"],["got_revision","2864e995435e71a152a9ae090a72df6833025a01","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","2864e995435e71a152a9ae090a72df6833025a01","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 09 Jun 2026 09:20:47","branch":"master","category":"curl","codebase":"","comments":"digest: escape control codes too\nSince the username is decoded when used and control codes are accepted\nin HTTP usernames in general, the username encoding for the Digest auth\nneeds to percent encode such bytes.\n\nVerified by test 3221\n\nReported-by: Trail of Bits\nCloses #21915","files":[{"name":"lib/vauth/digest.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3221"}],"number":270011,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a2b943b115ab55e25464b555aed746b2e67c8dfe","revision":"a2b943b115ab55e25464b555aed746b2e67c8dfe","revlink":"","when":1780989647,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 09 Jun 2026 09:23:52","branch":"master","category":"curl","codebase":"","comments":"resolve: Mention in error that IP address is expected\nIf you try using a DNS name like connect-to supports it can be confusing that\nit is illegal. Also make it a bit more readable\n\nCloses #21913","files":[{"name":"lib/dnscache.c"}],"number":270012,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7b9d74abf6fb446d5c388c75755100998c67944a","revision":"7b9d74abf6fb446d5c388c75755100998c67944a","revlink":"","when":1780989832,"who":"Yedaya Katsman <yedaya.ka@gmail.com>"},{"at":"Tue 09 Jun 2026 10:24:07","branch":"master","category":"curl","codebase":"","comments":"pytest: close file handles after use (cont.), and tidy-ups\n- dante.py, dnsd.py, sshd.py: drop redundant conditions.\n  Spotted in sshd by GitHub Code Quality.\n- curl.py: comment out `if` to silence CodeQL warning.\n\nReported by GitHub CodeQL\n\nFollow-up to 8145476d5dd97d0ec704e9ea65b2f2028b8a945c #21916\n\nCloses #21917","files":[{"name":"tests/http/testenv/caddy.py"},{"name":"tests/http/testenv/client.py"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/http/testenv/dante.py"},{"name":"tests/http/testenv/dnsd.py"},{"name":"tests/http/testenv/h2o.py"},{"name":"tests/http/testenv/nghttpx.py"},{"name":"tests/http/testenv/sshd.py"},{"name":"tests/http/testenv/vsftpd.py"}],"number":270022,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cb4465bfe67ec9c75722ea10923a6a75005e8f68","revision":"cb4465bfe67ec9c75722ea10923a6a75005e8f68","revlink":"","when":1780993447,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 10:24:07","branch":"master","category":"curl","codebase":"","comments":"docs: returned header size reflects HTTP/1-style format\nRef: #21889\n\nCloses #21912","files":[{"name":"docs/cmdline-opts/write-out.md"},{"name":"docs/libcurl/opts/CURLINFO_HEADER_SIZE.md"}],"number":270023,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b9b2c0cbb854908a2580e4424b0315983f7cf3da","revision":"b9b2c0cbb854908a2580e4424b0315983f7cf3da","revlink":"","when":1780993447,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 11:00:01","branch":"master","category":"curl","codebase":"","comments":"peer.h: fix typo in comment\nCloses #21920","files":[{"name":"lib/peer.h"}],"number":270034,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fb9a520873133e369fa86ef63b4e4f0fd2fc1f68","revision":"fb9a520873133e369fa86ef63b4e4f0fd2fc1f68","revlink":"","when":1780995601,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 09 Jun 2026 11:05:34","branch":"master","category":"curl","codebase":"","comments":"ws: make pong sending lazy\nDo not send PONG frames unless there is sufficient space left in the\nwebsocket send buffer. A server might be lazy in reading our data and\nintermediary PONG frames can be skipped by a client (RFC 6455, ch.\n5.5.3).\n\nAdd test case measuring no real RSS increase on a server blasting with\nPING frames.\n\nCloses #21911","files":[{"name":"lib/ws.c"},{"name":"tests/http/test_20_websockets.py"}],"number":270035,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"849317ff5c5a5e13f50ec3d001e46ddffa77d8a4","revision":"849317ff5c5a5e13f50ec3d001e46ddffa77d8a4","revlink":"","when":1780995934,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 09 Jun 2026 11:07:55","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- badwords: replace stray synonyms with 'null-terminator'.\n- tests/FILEFORMAT.md: tidy up feature descriptions.\n- printf: replace stray `%i` masks with `%d` for consistency.\n- pytest: add comments for empty excepts to try silencing GitHub CodeQL\n  warnings.\n- tool1394, unit1675: merge nested `if`s.\n- dnscache: fix typo in comment.\n- fix whitespace, indent and newlines.\n\nCloses #21921","files":[{"name":"docs/CODE_REVIEW.md"},{"name":"docs/examples/evhiperfifo.c"},{"name":"docs/internals/DYNBUF.md"},{"name":"docs/libcurl/curl_mprintf.md"},{"name":"docs/libcurl/opts/CURLOPT_DOH_URL.md"},{"name":"docs/tests/FILEFORMAT.md"},{"name":"include/curl/curl.h"},{"name":"lib/cf-haproxy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/dnscache.c"},{"name":"lib/doh.c"},{"name":"lib/progress.c"},{"name":"lib/rand.c"},{"name":"lib/rand.h"},{"name":"lib/tftp.c"},{"name":"lib/urlapi.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/apple.c"},{"name":"lib/vtls/openssl.c"},{"name":"m4/curl-compilers.m4"},{"name":"scripts/badwords.txt"},{"name":"tests/http/test_05_errors.py"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/http/testenv/ws_echo_server.py"},{"name":"tests/libtest/lib530.c"},{"name":"tests/libtest/lib582.c"},{"name":"tests/libtest/lib758.c"},{"name":"tests/server/sockfilt.c"},{"name":"tests/tunit/tool1394.c"},{"name":"tests/unit/unit1655.c"},{"name":"tests/unit/unit1675.c"}],"number":270042,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"952b04474cb1fc18bf66ddf3b41587535b71ca1d","revision":"952b04474cb1fc18bf66ddf3b41587535b71ca1d","revlink":"","when":1780996075,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 11:11:07","branch":"master","category":"curl","codebase":"","comments":"cookie: tailmatch the domains for secure override\nIf a SECURE cookie is set for a sub-domain (`example.com`) and is then\nattempted to get set again for more specific part of that domain\n(`www.example.com`) without the SECURE property, the second occurance\nshould not be allowed.\n\nReported-by: Trail of Bits\n\nVerified by test 3305\nCloses #21910","files":[{"name":"lib/cookie.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3305"}],"number":270043,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e66b81a53283100b0d53c840844d3865b3eba951","revision":"e66b81a53283100b0d53c840844d3865b3eba951","revlink":"","when":1780996267,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 09 Jun 2026 11:12:14","branch":"master","category":"curl","codebase":"","comments":"cf-socket: store errno from do_connect in ctx->error\nThis fixes a misleading log in verbose mode when ipv6 connectivity isn't\navailable, presumably also in other cases:\n\n```\n* Immediate connect fail for 2a00:1450:4028:806::200e: Network is unreachable\n* connect to 2a00:1450:4028:806::200e port 443 from :: port 0 failed: Success\n```\n\nCloses #21914","files":[{"name":"lib/cf-socket.c"}],"number":270044,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"feb609f28bc038b158d6e5f00e2aa30473b31d6e","revision":"feb609f28bc038b158d6e5f00e2aa30473b31d6e","revlink":"","when":1780996334,"who":"Yedaya Katsman <yedaya.ka@gmail.com>"},{"at":"Tue 09 Jun 2026 12:30:16","branch":"master","category":"curl","codebase":"","comments":"pytest: fix remaining code checker warnings\n- curl.py: delete commented no-op code.\n- certs.py, curl.py: narrow down exceptions to fix:\n  Except block handles 'BaseException'\n- test_20_websockets: add comment to empty except branch.\n\nReported by GitHub CodeQL\n\nCloses #21924","files":[{"name":"tests/http/test_20_websockets.py"},{"name":"tests/http/testenv/certs.py"},{"name":"tests/http/testenv/curl.py"}],"number":270058,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4aa8cc3c4ad567ba5e96d9901ff22238fbe01a0c","revision":"4aa8cc3c4ad567ba5e96d9901ff22238fbe01a0c","revlink":"","when":1781001016,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 12:30:16","branch":"master","category":"curl","codebase":"","comments":"unit1675: fix potential memory leak on dynbuf fail path\nSpotted by GitHub Code Quality\n\nCloses #21922","files":[{"name":"tests/unit/unit1675.c"}],"number":270061,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bbb226b22603cf52e5997bfc82db3d3aba46ee34","revision":"bbb226b22603cf52e5997bfc82db3d3aba46ee34","revlink":"","when":1781001016,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 12:33:46","branch":"master","category":"curl","codebase":"","comments":"pytest: add comment to empty except branch\nTo silence GitHub CodeQL.\n\nFollow-up to 4aa8cc3c4ad567ba5e96d9901ff22238fbe01a0c #21924","files":[{"name":"tests/http/testenv/curl.py"}],"number":270063,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9dcc57b801385fc598c2a658d83bdef68904a050","revision":"9dcc57b801385fc598c2a658d83bdef68904a050","revlink":"","when":1781001226,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 09 Jun 2026 12:52:08","branch":"master","category":"curl","codebase":"","comments":"tidy-up: use uppercase `TRUE`/`FALSE` where missing\nKeep it only in external API calls and C++ code.\n\nAlso:\n- curlx/fopen: replace with `!!`.\n\nSpotted by GitHub Code Quality in cf-socket.c.\n\nCloses #21925","files":[{"name":"lib/cf-socket.c"},{"name":"lib/curlx/fopen.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/imap.c"},{"name":"lib/vtls/vtls.c"},{"name":"src/tool_cb_wrt.c"},{"name":"src/tool_doswin.c"},{"name":"src/tool_writeout.c"},{"name":"src/tool_writeout_json.c"},{"name":"src/var.c"},{"name":"tests/libtest/lib1565.c"},{"name":"tests/libtest/lib2700.c"},{"name":"tests/libtest/lib3102.c"},{"name":"tests/server/dnsd.c"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/sockfilt.c"},{"name":"tests/server/socksd.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/tftpd.c"},{"name":"tests/unit/unit1607.c"},{"name":"tests/unit/unit1609.c"},{"name":"tests/unit/unit1979.c"},{"name":"tests/unit/unit3205.c"}],"number":270073,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"847aac066d45f0b79c96f76ea3f1c891978f1c43","revision":"847aac066d45f0b79c96f76ea3f1c891978f1c43","revlink":"","when":1781002328,"who":"Viktor Szakats <commit@vsz.me>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"2864e995435e71a152a9ae090a72df6833025a01"}],"steps":[{"eta":null,"expectations":[["output",8840,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781043563.715626,1781043573.95417],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781043573.957862,1781043574.1337],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781043574.136157,1781043574.334722],"urls":{}},{"eta":null,"expectations":[["output",319502,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781043574.336996,1781060770.728532],"urls":{}},{"eta":null,"expectations":[["output",1092,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4462/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781060770.842247,1781060771.802302],"urls":{}}],"text":["failed","Runtest"],"times":[1781024997.423696,1781060771.819172]},"4463":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/Mail%20result/logs/stdio"]],"number":4463,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4463,"Build"],["codebase","","Build"],["got_revision","81cdf4d8e5be60bf3fe498c823c34a42f2b08294","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"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",7658,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781078394.377478,1781078397.069844],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781078397.074605,1781078397.316556],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781078397.319062,1781078397.481386],"urls":{}},{"eta":null,"expectations":[["output",319500,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781078397.483873,1781095591.713552],"urls":{}},{"eta":null,"expectations":[["output",1092,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4463/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781095591.718439,1781095592.408369],"urls":{}}],"text":["failed","Runtest"],"times":[1781060775.00855,1781095592.411269]},"4464":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/Mail%20result/logs/stdio"]],"number":4464,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4464,"Build"],["codebase","","Build"],["got_revision","a6cece52e4387c14b7b3d8d6e0d1fa0b2faec5f3","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a6cece52e4387c14b7b3d8d6e0d1fa0b2faec5f3","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a6cece52e4387c14b7b3d8d6e0d1fa0b2faec5f3"}],"steps":[{"eta":null,"expectations":[["output",8836,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781113161.024844,1781113171.06214],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781113171.066189,1781113171.25047],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781113171.252889,1781113171.434355],"urls":{}},{"eta":null,"expectations":[["output",319594,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781113171.437014,1781130361.658111],"urls":{}},{"eta":null,"expectations":[["output",1092,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4464/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781130361.680953,1781130362.776146],"urls":{}}],"text":["failed","Runtest"],"times":[1781095594.337862,1781130362.781988]},"4465":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/Mail%20result/logs/stdio"]],"number":4465,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4465,"Build"],["codebase","","Build"],["got_revision","74096802ee4ee330f23e008895ff1f4d288761d8","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"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",8830,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781147987.962862,1781148000.745501],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781148000.773713,1781148001.072941],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781148001.084348,1781148001.29233],"urls":{}},{"eta":null,"expectations":[["output",319621,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781148001.296978,1781166113.70572],"urls":{}},{"eta":null,"expectations":[["output",1092,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4465/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781166113.71354,1781166114.644803],"urls":{}}],"text":["failed","Runtest"],"times":[1781130366.770445,1781166114.647925]},"4466":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","alhudz <al.hudz.k@gmail.com>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/Mail%20result/logs/stdio"]],"number":4466,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4466,"Build"],["codebase","","Build"],["got_revision","b7c9229cc6d22fbbdd9f69d9f2ff4f9f280480a7","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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",8830,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781185082.948803,1781185101.498609],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781185101.502646,1781185101.683918],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781185101.686031,1781185101.834585],"urls":{}},{"eta":null,"expectations":[["output",319518,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781185101.836713,1781202806.440619],"urls":{}},{"eta":null,"expectations":[["output",1092,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4466/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781202806.447349,1781202807.426904],"urls":{}}],"text":["failed","Runtest"],"times":[1781166117.046284,1781202807.430269]},"4467":{"blame":["Daniel Stenberg <daniel@haxx.se>","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-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/Mail%20result/logs/stdio"]],"number":4467,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4467,"Build"],["codebase","","Build"],["got_revision","e35ba09f47d55ff315a381032856e35f6da3f6dd","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","e35ba09f47d55ff315a381032856e35f6da3f6dd","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"e35ba09f47d55ff315a381032856e35f6da3f6dd"}],"steps":[{"eta":null,"expectations":[["output",8841,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781221237.638022,1781221246.438329],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781221246.44198,1781221246.673364],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781221246.675935,1781221246.847672],"urls":{}},{"eta":null,"expectations":[["output",319577,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781221246.850248,1781238627.667628],"urls":{}},{"eta":null,"expectations":[["output",1092,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4467/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781238627.724939,1781238631.371869],"urls":{}}],"text":["failed","Runtest"],"times":[1781202809.719835,1781238631.386387]},"4468":{"blame":["Daniel Stenberg <daniel@haxx.se>","Fabian Keil <fk@fabiankeil.de>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/Mail%20result/logs/stdio"]],"number":4468,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4468,"Build"],["codebase","","Build"],["got_revision","d77b4b74073440d9e32555e6594727f7ddaa6e32","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d77b4b74073440d9e32555e6594727f7ddaa6e32","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d77b4b74073440d9e32555e6594727f7ddaa6e32"}],"steps":[{"eta":null,"expectations":[["output",8822,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781256075.108304,1781256083.562473],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781256083.566802,1781256083.770214],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781256083.772775,1781256083.950493],"urls":{}},{"eta":null,"expectations":[["output",319552,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781256083.953085,1781273297.243679],"urls":{}},{"eta":null,"expectations":[["output",1092,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4468/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781273297.249567,1781273297.985408],"urls":{}}],"text":["failed","Runtest"],"times":[1781238637.418954,1781273297.988014]},"4469":{"blame":["Daniel Stenberg <daniel@haxx.se>","Darren Banfi <boingball@gmail.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/Mail%20result/logs/stdio"]],"number":4469,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4469,"Build"],["codebase","","Build"],["got_revision","a1db90053b404fe2068512cd6c5f6e88cb327392","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a1db90053b404fe2068512cd6c5f6e88cb327392","Build"],["scheduler","schedule-curl-threaded-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 12 Jun 2026 12:08:45","branch":"master","category":"curl","codebase":"","comments":"checksrc: silence `-b` option debug message\nCloses #21985","files":[{"name":"scripts/checksrc.pl"}],"number":270600,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"410f3ca585a978d4e505b518c9fb504af92d0665","revision":"410f3ca585a978d4e505b518c9fb504af92d0665","revlink":"","when":1781258925,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 12 Jun 2026 12:57:15","branch":"master","category":"curl","codebase":"","comments":"config2setopts: use default protocol properly\nVerified by test 1724, 1725 and 2036\n\nCloses #21983","files":[{"name":"docs/cmdline-opts/proto-default.md"},{"name":"src/config2setopts.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1724"},{"name":"tests/data/test1725"},{"name":"tests/data/test2036"}],"number":270606,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ab3bb8cd8be8f9d4acb97da0418abc279182041e","revision":"ab3bb8cd8be8f9d4acb97da0418abc279182041e","revlink":"","when":1781261835,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 12 Jun 2026 13:19:44","branch":"master","category":"curl","codebase":"","comments":"runtests: error out on duplicate test names\nCloses #21984","files":[{"name":"tests/runtests.pl"}],"number":270610,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8664a9f3785bb98d1039729a16e467a8f8cdf189","revision":"8664a9f3785bb98d1039729a16e467a8f8cdf189","revlink":"","when":1781263184,"who":"Daniel Stenberg <daniel@haxx.se>"},{"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>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a1db90053b404fe2068512cd6c5f6e88cb327392"}],"steps":[{"eta":null,"expectations":[["output",8827,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781290868.492059,1781290877.486399],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781290877.490151,1781290877.668464],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781290877.670615,1781290877.822656],"urls":{}},{"eta":null,"expectations":[["output",319582,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1781290877.825188,1781308230.003511],"urls":{}},{"eta":null,"expectations":[["output",1092,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4469/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1781308230.010132,1781308230.788539],"urls":{}}],"text":["failed","Runtest"],"times":[1781273300.193585,1781308230.791436]},"4470":{"blame":["Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-threaded-solaris10-i386","currentStep":{"eta":null,"expectations":[["output",319022,null]],"hidden":false,"isFinished":false,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781326203.145325,null],"urls":{}},"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/Runtest/logs/resultlog"]],"number":4470,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave"],["buildername","curl-threaded-solaris10-i386","Builder"],["buildnumber",4470,"Build"],["codebase","","Build"],["got_revision","bb837dda23ed4df77a9bbeaefd69c8cd9b6e4915","Git"],["osplatform","I386","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-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-threaded-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build","results":null,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"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>"},{"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",8827,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1781326180.479222,1781326202.670039],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1781326202.694953,1781326202.945865],"urls":{}},{"eta":null,"expectations":[["output",991,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1781326202.951381,1781326203.140182],"urls":{}},{"eta":null,"expectations":[["output",319022,null]],"hidden":false,"isFinished":false,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-threaded-solaris10-i386/builds/4470/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1781326203.145325,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":[1781308233.117114,null]}}