{"3723":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/Mail%20result/logs/stdio"]],"number":3723,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",3723,"Build"],["codebase","","Build"],["got_revision","4841e4290dfca768328401522f319225e819824c","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4841e4290dfca768328401522f319225e819824c","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 12 Nov 2025 00:53:43","branch":"master","category":"curl","codebase":"","comments":"mk-ca-bundle.pl: use `open()` with argument list to replace backticks\nOn Windows this requires Perl 5.22 from year 2015.\n\nAlso:\n- mdlinkcheck: delete redundant error handling logic.\n  Follow-up to 77be4a7ab2b5a0c633b9107fd286bda1f57e4725 #19437\n\nCloses #19461","files":[{"name":"scripts/mdlinkcheck"},{"name":"scripts/mk-ca-bundle.pl"}],"number":248415,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d499aa52385a520ddbbb8694af3cd04411a91933","revision":"d499aa52385a520ddbbb8694af3cd04411a91933","revlink":"","when":1762905223,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 12 Nov 2025 00:53:44","branch":"master","category":"curl","codebase":"","comments":"autotools: drop autoconf <2.59 compatibility code (zz60-xc-ovr)\nThe minimum required autoconf is 2.59, since curl 7.76.0 (2021).\n\nFollow-up to a59f04611629f0db9ad8e768b9def73b9b4d9423 #6748\n\nCloses #19464","files":[{"name":"configure.ac"},{"name":"m4/zz60-xc-ovr.m4"}],"number":248416,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ebc5fea64de5c348f99a487d3f7859b8453f1ebb","revision":"ebc5fea64de5c348f99a487d3f7859b8453f1ebb","revlink":"","when":1762905224,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 12 Nov 2025 00:53:44","branch":"master","category":"curl","codebase":"","comments":"badwords: re-sync with curl-www, fix issues found\nAlso:\n- replace `manpage` with `man page`, add to `badwords.txt`.\n- badwords.pl: import `-w` feature from curl-www, syncing the two\n  scripts fully.\n- badwords.txt: import missing items from curl-www, syncing the two\n  files fully.\n- pyspelling.words: drop `cURL` allowed word.\n\nCloses #19468","files":[{"name":".github/scripts/badwords.pl"},{"name":".github/scripts/badwords.txt"},{"name":".github/scripts/pyspelling.words"},{"name":"README.md"},{"name":"docs/BINDINGS.md"},{"name":"docs/CONTRIBUTE.md"},{"name":"docs/DISTROS.md"},{"name":"docs/FAQ"},{"name":"docs/IPFS.md"},{"name":"docs/cmdline-opts/Makefile.am"},{"name":"include/curl/easy.h"},{"name":"include/curl/multi.h"},{"name":"lib/asyn-ares.c"},{"name":"lib/vtls/openssl.c"},{"name":"scripts/cd2nroff"},{"name":"scripts/managen"},{"name":"src/tool_getparam.c"},{"name":"tests/data/test1140"},{"name":"tests/data/test1488"},{"name":"tests/data/test1705"},{"name":"tests/ech_tests.sh"},{"name":"tests/libtest/lib1592.c"},{"name":"tests/test1139.pl"},{"name":"tests/test1140.pl"},{"name":"tests/test1173.pl"},{"name":"tests/test1222.pl"},{"name":"tests/test1477.pl"}],"number":248417,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4841e4290dfca768328401522f319225e819824c","revision":"4841e4290dfca768328401522f319225e819824c","revlink":"","when":1762905224,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4841e4290dfca768328401522f319225e819824c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1762953946.767199,1762953956.491802],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1762953956.49553,1762953956.672474],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1762953956.674967,1762953956.829689],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1762953956.832038,1762964987.25113],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3723/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1762964987.257279,1762964988.161592],"urls":{}}],"text":["failed","Runtest"],"times":[1762932137.87819,1762964988.16419]},"3835":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/Mail%20result/logs/stdio"]],"number":3835,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",3835,"Build"],["codebase","","Build"],["got_revision","eae2df837e8927bc43ab5b8994252f8b0b0f097a","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","eae2df837e8927bc43ab5b8994252f8b0b0f097a","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 27 Nov 2025 15:05:08","branch":"master","category":"curl","codebase":"","comments":"GHA: add timeouts to mitigate hung brew install step\nRef: https://github.com/curl/curl/actions/runs/19736703410/job/56550251534?pr=19723\n\nCloses #19726","files":[{"name":".github/workflows/checksrc.yml"},{"name":".github/workflows/configure-vs-cmake.yml"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/macos.yml"}],"number":250229,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"71e9920fcd2683bc63ba1f227307560010ce7deb","revision":"71e9920fcd2683bc63ba1f227307560010ce7deb","revlink":"","when":1764252308,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 27 Nov 2025 15:05:08","branch":"master","category":"curl","codebase":"","comments":"runtests: fix showing `nghttpx-h3` in the `Env:` log when detected\nRef: #19723\nCloses #19728","files":[{"name":"tests/runtests.pl"}],"number":250230,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"eae2df837e8927bc43ab5b8994252f8b0b0f097a","revision":"eae2df837e8927bc43ab5b8994252f8b0b0f097a","revlink":"","when":1764252308,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"eae2df837e8927bc43ab5b8994252f8b0b0f097a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1764252494.193439,1764252515.067785],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1764252515.074992,1764252515.499786],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1764252515.502427,1764252516.994605],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1764252516.997027,1764252661.928568],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3835/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1764252661.933439,1764252662.298503],"urls":{}}],"text":["build","successful"],"times":[1764252494.107569,1764252662.301209]},"3848":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/Mail%20result/logs/stdio"]],"number":3848,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",3848,"Build"],["codebase","","Build"],["got_revision","bfc3d131b6b5be7b7219dc016ff600f58e279c6c","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","bfc3d131b6b5be7b7219dc016ff600f58e279c6c","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 28 Nov 2025 10:06:09","branch":"master","category":"curl","codebase":"","comments":"http: add asserts for null terminator for input strings\nhttp_rw_hd() assumes the null terminator is present. These asserts make\nsure this remains true.\n\nCloses #19741","files":[{"name":"lib/http.c"},{"name":"lib/transfer.c"}],"number":250355,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bfc3d131b6b5be7b7219dc016ff600f58e279c6c","revision":"bfc3d131b6b5be7b7219dc016ff600f58e279c6c","revlink":"","when":1764320769,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"bfc3d131b6b5be7b7219dc016ff600f58e279c6c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1764321676.766659,1764321687.149406],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1764321687.153509,1764321687.345038],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1764321687.347312,1764321687.501548],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1764321687.503696,1764321835.303487],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3848/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1764321835.308133,1764321835.668944],"urls":{}}],"text":["build","successful"],"times":[1764321484.680218,1764321835.671706]},"3867":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/Mail%20result/logs/stdio"]],"number":3867,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",3867,"Build"],["codebase","","Build"],["got_revision","bf58ca6e8f5f518c1f4b4acab03acb1b60e25c00","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","bf58ca6e8f5f518c1f4b4acab03acb1b60e25c00","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 01 Dec 2025 01:28:24","branch":"master","category":"curl","codebase":"","comments":"cmake: narrow scope of custom `CMAKE_MODULE_PATH` in `curl-config.cmake`\nSet it only while using local Find modules, leave it as-is while using\nsystem ones.\n\nFollow-up to 16f073ef49f94412000218c9f6ad04e3fd7e4d01 #16973\nCherry-picked from #19776","files":[{"name":"CMake/curl-config.cmake.in"}],"number":250576,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bf58ca6e8f5f518c1f4b4acab03acb1b60e25c00","revision":"bf58ca6e8f5f518c1f4b4acab03acb1b60e25c00","revlink":"","when":1764548904,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"bf58ca6e8f5f518c1f4b4acab03acb1b60e25c00"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1764549641.071545,1764549649.778594],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1764549649.782084,1764549649.959361],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1764549649.961729,1764549650.117625],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1764549650.119924,1764549803.376621],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/3867/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1764549803.381389,1764549803.792289],"urls":{}}],"text":["build","successful"],"times":[1764549483.088006,1764549803.795413]},"4000":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/Mail%20result/logs/stdio"]],"number":4000,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4000,"Build"],["codebase","","Build"],["got_revision","32454b954a2a8ab40f563d271e9e756e157dc67b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","32454b954a2a8ab40f563d271e9e756e157dc67b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 16 Dec 2025 14:30:05","branch":"master","category":"curl","codebase":"","comments":"curlx: move `Curl_gmtime()`, use `gmtime_s()` on Windows\nMove `Curl_gmtime()` to curlx and rename to `curlx_gmtime()`. Then call\nthe internal wrapper also from the curl tool, to avoid using the banned\n`gmtime()` directly, and using better, thread-safe alternatives when\navailable.\n\nWindows `gmtime_s()` requires mingw-w64 v4+ or MSVC. Use local\nworkaround to also support mingw-w64 v3. `gmtime_s()` also makes\ndefining `_CRT_SECURE_NO_WARNINGS` unnecessary.\n\nAlso:\n- lib: drop unused `parsedate.h` includes.\n- drop redundant cast from `gmtime_r()` result.\n- autotools: reverse condition in the proto detection to avoid\n  misleading readers. (the condition plays no role in detection.)\n- note Windows XP's default `msvcrt.dll` doesn't offer secure CRT APIs.\n  XP likely needs a newer version of this DLL, or may not run.\n\nRefs:\nhttps://learn.microsoft.com/cpp/c-runtime-library/reference/gmtime-gmtime32-gmtime64\nhttps://learn.microsoft.com/cpp/c-runtime-library/reference/gmtime-s-gmtime32-s-gmtime64-s\nhttps://pubs.opengroup.org/onlinepubs/9799919799/functions/gmtime.html\nhttps://linux.die.net/man/3/gmtime_r\n\nRef: #19957 (for `localtime_r()`)\nFollow-up to 54d9f060b4b0a8fb5fa006813e4db1ca5c1a07e8\nCloses #19955","files":[{"name":"lib/altsvc.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curlx/timeval.c"},{"name":"lib/curlx/timeval.h"},{"name":"lib/file.c"},{"name":"lib/ftp.c"},{"name":"lib/hsts.c"},{"name":"lib/http.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/parsedate.c"},{"name":"lib/parsedate.h"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"m4/curl-functions.m4"},{"name":"src/tool_writeout.c"}],"number":252375,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c6988f9131d8e744c1c4d3ee0c9461e1b51923ed","revision":"c6988f9131d8e744c1c4d3ee0c9461e1b51923ed","revlink":"","when":1765891805,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 16 Dec 2025 14:30:06","branch":"master","category":"curl","codebase":"","comments":"localtime: detect thread-safe alternatives and use them\n- add local API `toolx_localtime()` to wrap the banned function\n  `localtime()`. Used from libcurl, libtests and test servers.\n- auto-detect and use `localtime_r()` where available (e.g. Linux).\n  Also to support multi-threading.\n- use `localtime_s()` on Windows. It requires MSVC or mingw-w64 v4+.\n  Also to support multi-threading.\n  Use local workaround to also support mingw-w64 v3.\n- add `src/toolx` to keep internal APIs used by the curl tool and tests,\n  but not by libcurl. `toolx_localtime()` is the first API in it.\n- replace `localtime()` calls with `toolx_localtime()`.\n  Except in examples.\n- note Windows XP's default `msvcrt.dll` doesn't offer secure CRT APIs.\n  XP likely needs a newer version of this DLL, or may not run.\n- note that `localtime()` mirrors `gmtime()`, with the difference that\n  `gmtime()`'s internal wrapper lives in curlx.\n\nAlso:\n- drop redundant `int` casts.\n\nRefs:\nhttps://learn.microsoft.com/cpp/c-runtime-library/reference/localtime-localtime32-localtime64\nhttps://learn.microsoft.com/cpp/c-runtime-library/reference/localtime-s-localtime32-s-localtime64-s\nhttps://pubs.opengroup.org/onlinepubs/9799919799/functions/localtime.html\nhttps://linux.die.net/man/3/localtime_r\n\nRef: #19955 (for `gmtime_r()`)\nFollow-up to 54d9f060b4b0a8fb5fa006813e4db1ca5c1a07e8\nCloses #19957","files":[{"name":"CMake/unix-cache.cmake"},{"name":"CMake/win32-cache.cmake"},{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"lib/config-os400.h"},{"name":"lib/config-plan9.h"},{"name":"lib/curl_config.h.cmake"},{"name":"lib/curl_setup.h"},{"name":"m4/curl-functions.m4"},{"name":"projects/Windows/tmpl/curl.vcxproj"},{"name":"projects/generate.bat"},{"name":"src/Makefile.inc"},{"name":"src/tool_cb_dbg.c"},{"name":"src/toolx/tool_time.c"},{"name":"src/toolx/tool_time.h"},{"name":"tests/libtest/CMakeLists.txt"},{"name":"tests/libtest/Makefile.am"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/testtrace.c"},{"name":"tests/server/CMakeLists.txt"},{"name":"tests/server/Makefile.am"},{"name":"tests/server/Makefile.inc"},{"name":"tests/server/util.c"}],"number":252376,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"32454b954a2a8ab40f563d271e9e756e157dc67b","revision":"32454b954a2a8ab40f563d271e9e756e157dc67b","revlink":"","when":1765891806,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"32454b954a2a8ab40f563d271e9e756e157dc67b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1765892658.738369,1765892667.062866],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1765892667.066519,1765892667.237515],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1765892667.239849,1765892667.389604],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1765892667.392055,1765892806.597552],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4000/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1765892806.603827,1765892806.964002],"urls":{}}],"text":["build","successful"],"times":[1765892503.298787,1765892806.96703]},"4029":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/Mail%20result/logs/stdio"]],"number":4029,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4029,"Build"],["codebase","","Build"],["got_revision","32333042244b2fa2b0a15d898d6a45a1abefe926","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","32333042244b2fa2b0a15d898d6a45a1abefe926","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 19 Dec 2025 11:40:59","branch":"master","category":"curl","codebase":"","comments":"socketpair: drop redundant `_WIN32` branch and include\n`io.h` already included via `curl_setup.h`, the other headers are\nalready guarded off for Windows. `INADDR_LOOPBACK` fallback remains\na no-op on Windows.\n\nCloses #20032","files":[{"name":"lib/socketpair.c"}],"number":252743,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"32333042244b2fa2b0a15d898d6a45a1abefe926","revision":"32333042244b2fa2b0a15d898d6a45a1abefe926","revlink":"","when":1766140859,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"32333042244b2fa2b0a15d898d6a45a1abefe926"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766141736.019892,1766141747.782985],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1766141747.78749,1766141747.97802],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1766141747.981484,1766141748.174327],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1766141748.177654,1766141962.381821],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4029/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1766141962.388447,1766141963.050731],"urls":{}}],"text":["build","successful"],"times":[1766141508.020134,1766141963.053771]},"4106":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/Mail%20result/logs/stdio"]],"number":4106,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4106,"Build"],["codebase","","Build"],["got_revision","ff958fc4b2c606d70de8dbfe083bee98896c0072","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ff958fc4b2c606d70de8dbfe083bee98896c0072","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 02 Jan 2026 15:13:53","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: switch scan-build jobs to cmake (for 2x perf)\nSomewhat unexpectedly, switching autotools jobs to identical (non-unity,\nnon-debug, same options) cmake ones, makes them complete 2x faster.\nMost of it comes from cmake building shared libcurl only, while autotools\nwas using defaults and building both, in two separate passes. Thers is\nabout a minute (per job) of gain due to other reasons.\n\nBefore:\nMultiSSL: 10m30: https://github.com/curl/curl/actions/runs/20656775456/job/59311070197\nH3: 9m14s: https://github.com/curl/curl/actions/runs/20656775456/job/59311070204\n\nAfter:\nMultiSSL: 4m52s: https://github.com/curl/curl/actions/runs/20658343323/job/59315501903\nH3: 4m7s: https://github.com/curl/curl/actions/runs/20658343323/job/59315501918\nH3: 5m4s: https://github.com/curl/curl/actions/runs/20659294959/job/59318215987 (autotools shared only, for comparison, not merged)\n\nAlso:\n- drop building examples with scan-build in the second (shorter) job.\n  This offers no extra coverage over the long job that has both GnuTLS\n  and OpenSSL. Saving an extra ~30s.\n\nCloses #20159","files":[{"name":".github/workflows/linux.yml"}],"number":253925,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ff958fc4b2c606d70de8dbfe083bee98896c0072","revision":"ff958fc4b2c606d70de8dbfe083bee98896c0072","revlink":"","when":1767363233,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ff958fc4b2c606d70de8dbfe083bee98896c0072"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767363868.967262,1767363877.895845],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1767363877.8993,1767363878.076127],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1767363878.078345,1767363878.231305],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1767363878.233531,1767364025.402134],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4106/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1767364025.407026,1767364025.872254],"urls":{}}],"text":["build","successful"],"times":[1767363706.690843,1767364025.875699]},"4134":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/Mail%20result/logs/stdio"]],"number":4134,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4134,"Build"],["codebase","","Build"],["got_revision","c25fdaf0810d9590e68cf06a939712e089aba8be","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","c25fdaf0810d9590e68cf06a939712e089aba8be","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 07 Jan 2026 12:44:42","branch":"master","category":"curl","codebase":"","comments":"GHA/macos: merge two autotools `!ssl` jobs into others, switch one to cmake\nNumber of jobs down to 34 (from 56 at end of last year.)\nOut of them 7 autotools (was 24 at end of last year.)\n\nAlso:\n- stop install brew packages preinstalled.\n- make some dependency options explicit.\n\nCloses #20203","files":[{"name":".github/workflows/macos.yml"}],"number":254404,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c25fdaf0810d9590e68cf06a939712e089aba8be","revision":"c25fdaf0810d9590e68cf06a939712e089aba8be","revlink":"","when":1767786282,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"c25fdaf0810d9590e68cf06a939712e089aba8be"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767812215.265759,1767812227.669621],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1767812227.673989,1767812228.257763],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1767812228.260605,1767812228.428402],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1767812228.431408,1767822748.620741],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4134/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1767822748.628442,1767822749.439329],"urls":{}}],"text":["failed","Runtest"],"times":[1767790657.033202,1767822749.441932]},"4135":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/Mail%20result/logs/stdio"]],"number":4135,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4135,"Build"],["codebase","","Build"],["got_revision","d8f6175edcb1588110282a4e3877abe12c1f127f","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d8f6175edcb1588110282a4e3877abe12c1f127f","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 07 Jan 2026 14:30:21","branch":"master","category":"curl","codebase":"","comments":"http/3: add description for known server error codes\nWhen a server resets a stream with an error code, list that code\nand its known name in the failure message of the transfer.\n\nRef: #20195\nCloses #20202","files":[{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_osslq.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic_int.h"}],"number":254418,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f6e8531c03edcef9da222d1794d52d14247cd5ce","revision":"f6e8531c03edcef9da222d1794d52d14247cd5ce","revlink":"","when":1767792621,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 07 Jan 2026 14:31:08","branch":"master","category":"curl","codebase":"","comments":"urlapi: split parts of parseurl() into sub functions\n- parse_file\n- parse_scheme\n- guess_scheme\n- handle_fragment\n- handle_query\n- handle_path\n\nCloses #20205","files":[{"name":"lib/urlapi.c"},{"name":"tests/data/test1560"}],"number":254419,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5f612acaa1936998677f5e664be706374de93efe","revision":"5f612acaa1936998677f5e664be706374de93efe","revlink":"","when":1767792668,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 07 Jan 2026 16:10:23","branch":"master","category":"curl","codebase":"","comments":"build: detect and include `inttypes.h` again\nFor `PRI*` printf masks for fixed-size C99 types.\n\nAlso:\n- add simple fallback for `PRIu32`, `PRIx32`, if `inttypes.h` is\n  missing.\n\nCherry-picked from #20200\nRef: #20207\nFollow-up to 4701a6d2ae9f0b66a0feac4061868e944353449b #19695\nRef: 60359ad5049c42f333ac179a58cda87d6e4143a0 #12275\nCloses #20208","files":[{"name":".github/scripts/cmp-config.pl"},{"name":"CMake/unix-cache.cmake"},{"name":"CMake/win32-cache.cmake"},{"name":"CMakeLists.txt"},{"name":"lib/config-os400.h"},{"name":"lib/config-plan9.h"},{"name":"lib/config-riscos.h"},{"name":"lib/config-win32.h"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_setup.h"}],"number":254435,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4c9e4e99c107b8d0bda5b204c5b69a50425567b9","revision":"4c9e4e99c107b8d0bda5b204c5b69a50425567b9","revlink":"","when":1767798623,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 07 Jan 2026 16:28:30","branch":"master","category":"curl","codebase":"","comments":"lib: sync printf masks with `uint32_t` types\nAlso adjust a printf mask for signedness.\n\nFixing with MS-DOS DJGPP gcc 12.2.0:\n```\nlib/conncache.c:612:22: error: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi.c:394:22: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi.c:520:20: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi.c:520:20: error: format '%u' expects argument of type 'unsigned int', but argument 5 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi.c:611:20: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi.c:614:22: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi.c:887:20: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi.c:887:20: error: format '%u' expects argument of type 'unsigned int', but argument 5 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi.c:2719:26: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi.c:2725:30: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi.c:2729:28: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi.c:3126:34: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi.c:3348:34: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi.c:3991:28: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi_ev.c:343:24: error: format '%u' expects argument of type 'unsigned int', but argument 6 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi_ev.c:413:24: error: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi_ev.c:584:36: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi_ntfy.c:113:34: error: format '%d' expects argument of type 'int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi_ntfy.c:113:34: error: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'uint32_t' {aka 'long unsigned int'}\nlib/multi_ntfy.c:171:22: error: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'uint32_t' {aka 'long unsigned int'}\nlib/url.c:883:22: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'}\nlib/url.c:889:22: error: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'}\n```\n\nBug: https://github.com/curl/curl/pull/20199#discussion_r2666363334\nFollow-up to 4c9e4e99c107b8d0bda5b204c5b69a50425567b9 #20208\n\nCloses #20200","files":[{"name":"lib/conncache.c"},{"name":"lib/multi.c"},{"name":"lib/multi_ev.c"},{"name":"lib/multi_ntfy.c"},{"name":"lib/url.c"}],"number":254439,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e70436a88a7ba16f6a49237054dde41f181fd9c4","revision":"e70436a88a7ba16f6a49237054dde41f181fd9c4","revlink":"","when":1767799710,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 07 Jan 2026 17:01:06","branch":"master","category":"curl","codebase":"","comments":"tests: fix to use `uint32_t` where necessary\nFixes MS-DOS DJGPP buidls, possibly others.\n\nFollow-up to e70436a88a7ba16f6a49237054dde41f181fd9c4 #20200\nFollow-up to 4701a6d2ae9f0b66a0feac4061868e944353449b #19695\n\nCloses #20210","files":[{"name":"tests/unit/unit1616.c"},{"name":"tests/unit/unit3211.c"},{"name":"tests/unit/unit3212.c"},{"name":"tests/unit/unit3213.c"}],"number":254445,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8881a52ab0bc7f8cdaad3161e189570d69f0cd3c","revision":"8881a52ab0bc7f8cdaad3161e189570d69f0cd3c","revlink":"","when":1767801666,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 07 Jan 2026 17:07:40","branch":"master","category":"curl","codebase":"","comments":"GHA/non-native: restore MS-DOS jobs\nIn `!ssl` variant.\n\nIt's useful to catch `uint32_t` mismatches with `unsigned int` or its\nprintf mask.\n\nAlso add Renovate version bump rule.\n\nIt takes about 1m (autotools) + 30s (cmake) in CI.\n\nBug: https://github.com/curl/curl/pull/20199#discussion_r2666363334\nFollow-up to 8881a52ab0bc7f8cdaad3161e189570d69f0cd3c #20210\nFollow-up to e70436a88a7ba16f6a49237054dde41f181fd9c4 #20200\nFollow-up to 0630e66cb4044892ec137c3357852fe025746f35 #18338\n\nCloses #20204","files":[{"name":".github/workflows/non-native.yml"}],"number":254452,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1b9f1c2086d2d8db73e6a0d953d872e723952dce","revision":"1b9f1c2086d2d8db73e6a0d953d872e723952dce","revlink":"","when":1767802060,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 07 Jan 2026 17:34:57","branch":"master","category":"curl","codebase":"","comments":"GHA/macos: switch one H3 pytest job to cmake\nTo:\n- see if build tool makes a difference for flaky 8x pytest slowdowns.\n- to make this job finished faster.\n\n`curl -V`, number of runtests (1793) and pytests (568/159) verified\nto remain the same.\n\nCloses #20211","files":[{"name":".github/workflows/macos.yml"}],"number":254455,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d8f6175edcb1588110282a4e3877abe12c1f127f","revision":"d8f6175edcb1588110282a4e3877abe12c1f127f","revlink":"","when":1767803697,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d8f6175edcb1588110282a4e3877abe12c1f127f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767842817.15644,1767842820.282406],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1767842820.289853,1767842820.486759],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1767842820.489482,1767842820.670074],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1767842820.672804,1767853349.003187],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4135/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1767853349.045912,1767853349.794452],"urls":{}}],"text":["failed","Runtest"],"times":[1767822752.134363,1767853349.798954]},"4147":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/Mail%20result/logs/stdio"]],"number":4147,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4147,"Build"],["codebase","","Build"],["got_revision","8680a075898e3adaa014286eeed6aac202291f3b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","8680a075898e3adaa014286eeed6aac202291f3b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 13 Jan 2026 07:32:53","branch":"master","category":"curl","codebase":"","comments":"top-complexity: always show the top-25\nAccept argument as a custom amount. Previously it showed all functions\nwith a complexity score above 57. This way it adapts better as we\ngradually decrease complexity in functions.\n\nCloses #20273","files":[{"name":"scripts/top-complexity"}],"number":255074,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4b566d8310d2216990ce7f3af813313b9776176a","revision":"4b566d8310d2216990ce7f3af813313b9776176a","revlink":"","when":1768285973,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 13 Jan 2026 09:46:49","branch":"master","category":"curl","codebase":"","comments":"mqtt: better too-big-message-check\nReported-by: gudyuu on hackerone\nReviewed-by: Daniel Gustafsson\nBug: https://hackerone.com/reports/3508500\nCloses #20281","files":[{"name":"lib/mqtt.c"}],"number":255090,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dac98ccfa27a392edd946227483bfac8f466219a","revision":"dac98ccfa27a392edd946227483bfac8f466219a","revlink":"","when":1768294009,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 13 Jan 2026 09:52:26","branch":"master","category":"curl","codebase":"","comments":"checksrc: warn for leading spaces before the preprocessor hash\nFix the 40+ fallouts\n\nCloses #20282","files":[{"name":"lib/curl_ntlm_core.c"},{"name":"lib/file.c"},{"name":"lib/http_negotiate.c"},{"name":"lib/md4.c"},{"name":"lib/md5.c"},{"name":"lib/sha256.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vssh/libssh.c"},{"name":"scripts/checksrc.pl"},{"name":"tests/data/test1185"}],"number":255091,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f057ed05beb2f03eb77dab446d8ff9c3f62cac42","revision":"f057ed05beb2f03eb77dab446d8ff9c3f62cac42","revlink":"","when":1768294346,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 13 Jan 2026 09:55:09","branch":"master","category":"curl","codebase":"","comments":"setopt: split up setopt_long and setopt_cptr\n- Split setopt_long() into multiple functions\n  (setopt_long_bool/net/http/proxy/ssl/proto/misc) and dispatch them\n  using a small function table\n\n- Extract proxy string option handling into setopt_cptr_proxy() and call\n  it early from setopt_cptr()\n\n- Reorder options to simplify #ifdef blocks and reduce per-function size\n\n- Updates code paths to return CURLE_UNKNOWN_OPTION from helper defaults\n  so dispatching can continue cleanly\n\nCloses #20280","files":[{"name":"lib/setopt.c"}],"number":255092,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8582ecf5bb3b507fe0a9714cf3ea14733ccde02a","revision":"8582ecf5bb3b507fe0a9714cf3ea14733ccde02a","revlink":"","when":1768294509,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 13 Jan 2026 11:16:47","branch":"master","category":"curl","codebase":"","comments":"tftp: correct the filename length check\nReported-by: z2_\nBug: https://hackerone.com/reports/3508321\nCloses #20283","files":[{"name":"lib/tftp.c"}],"number":255098,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"db86f2de9bd36e981e4962babf0ec979cf72d91f","revision":"db86f2de9bd36e981e4962babf0ec979cf72d91f","revlink":"","when":1768299407,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 13 Jan 2026 14:11:15","branch":"master","category":"curl","codebase":"","comments":"curl_easy_nextheader.md: a new transfer invalidates 'prev'\nCloses #20285","files":[{"name":"docs/libcurl/curl_easy_nextheader.md"}],"number":255116,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"236c7d3c4d115795f87eb58aff3958bfb81e951e","revision":"236c7d3c4d115795f87eb58aff3958bfb81e951e","revlink":"","when":1768309875,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 13 Jan 2026 14:27:27","branch":"master","category":"curl","codebase":"","comments":"tests/server: use `CURL_PRINTF()`, drop `-Wformat-nonliteral` workaround\nCloses #20286","files":[{"name":"tests/server/first.h"},{"name":"tests/server/util.c"}],"number":255119,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"80739fa89de144fdef1b9c9e87ce11ea287dcafa","revision":"80739fa89de144fdef1b9c9e87ce11ea287dcafa","revlink":"","when":1768310847,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 13 Jan 2026 14:27:27","branch":"master","category":"curl","codebase":"","comments":"imap: check `imap_sendf()` printf masks at compile-time\nCloses #20287","files":[{"name":"lib/imap.c"}],"number":255120,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"060e479a190899c5b165604e60366056cb865587","revision":"060e479a190899c5b165604e60366056cb865587","revlink":"","when":1768310847,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 13 Jan 2026 17:43:34","branch":"master","category":"curl","codebase":"","comments":"lib: reorder protocol functions to avoid forward declarations (misc cont.)\nFor protocols: ldap, openldap, rtmp, rtsp, telnet\n\nMove protocol handler table to the end of sources, rearrange static\nfunctions in reverse dependency order as necessary.\n\nCloses #20289","files":[{"name":"lib/curl_rtmp.c"},{"name":"lib/ldap.c"},{"name":"lib/openldap.c"},{"name":"lib/rtsp.c"},{"name":"lib/telnet.c"}],"number":255134,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7d2c65e6ee258b5800bbb93de2228d0550089c18","revision":"7d2c65e6ee258b5800bbb93de2228d0550089c18","revlink":"","when":1768322614,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 13 Jan 2026 17:43:35","branch":"master","category":"curl","codebase":"","comments":"lib: reorder protocol functions to avoid forward declarations (ssh)\nMove protocol handler table to the end of sources, rearrange static\nfunctions in reverse dependency order as necessary.\n\nCloses #20290","files":[{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"}],"number":255135,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f6a83894eb983d2a3b892ed9f9fc0eeef25f3805","revision":"f6a83894eb983d2a3b892ed9f9fc0eeef25f3805","revlink":"","when":1768322615,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 13 Jan 2026 17:43:35","branch":"master","category":"curl","codebase":"","comments":"md4, md5: drop redundant forward declarations\nCloses #20291","files":[{"name":"lib/md4.c"},{"name":"lib/md5.c"}],"number":255136,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c446ada2a6770d54e8255fcdbe367e8ff53634af","revision":"c446ada2a6770d54e8255fcdbe367e8ff53634af","revlink":"","when":1768322615,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 13 Jan 2026 17:43:35","branch":"master","category":"curl","codebase":"","comments":"mod_curltest: silence unused argument compiler warning\nCloses #20292","files":[{"name":"tests/http/testenv/mod_curltest/mod_curltest.c"}],"number":255137,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b6298a23369d86813cf5e15828128a0374bd082b","revision":"b6298a23369d86813cf5e15828128a0374bd082b","revlink":"","when":1768322615,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 13 Jan 2026 18:13:32","branch":"master","category":"curl","codebase":"","comments":"openldap: avoid forward declarations in ldaps code\nFollow-up to b85cb8cb4e143d1615d4fcc1ce8f2f7b66453995 #18485\n\nCloses #20293","files":[{"name":"lib/openldap.c"}],"number":255142,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"60186cec78bc1c0a56448a42f761aaae8e13dffc","revision":"60186cec78bc1c0a56448a42f761aaae8e13dffc","revlink":"","when":1768324412,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 13 Jan 2026 18:13:33","branch":"master","category":"curl","codebase":"","comments":"url.h: fix `-Wdocumentation`\nSeen when testing `-Weverything`:\n```\nlib/url.h:84:11: warning: parameter 'nowp' not found in the function declaration [-Wdocumentation]\n   84 |  * @param nowp      NULL or pointer to time being checked against.\n      |           ^~~~\n```\n\nFollow-up to 2de22a00c7adb81b4e5cbc90785e29b4b083c1ed #19961\n\nCloses #20294","files":[{"name":"lib/url.h"}],"number":255143,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"df246eeb8f4d062d773e93871f1a42640f23639e","revision":"df246eeb8f4d062d773e93871f1a42640f23639e","revlink":"","when":1768324413,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 13 Jan 2026 19:37:34","branch":"master","category":"curl","codebase":"","comments":"examples: omit forward declarations, apply misc fixes\n- reorder functions to not need forward declarations.\n- sync `ephiperfifo.c` and `evhiperfifo.c`.\n- drop redundant casts for `calloc()` return value.\n- ephiperfifo: silence unused variable warning.\n- fix indent and apply clang-format more.\n\nCloses #20296","files":[{"name":"docs/examples/block_ip.c"},{"name":"docs/examples/ephiperfifo.c"},{"name":"docs/examples/evhiperfifo.c"},{"name":"docs/examples/ghiper.c"},{"name":"docs/examples/hiperfifo.c"},{"name":"docs/examples/multi-event.c"}],"number":255152,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8680a075898e3adaa014286eeed6aac202291f3b","revision":"8680a075898e3adaa014286eeed6aac202291f3b","revlink":"","when":1768329454,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"8680a075898e3adaa014286eeed6aac202291f3b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768366410.632905,1768366423.117435],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1768366423.122073,1768366423.3319],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1768366423.334594,1768366423.496019],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1768366423.499029,1768384345.664637],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4147/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1768384345.670345,1768384346.870055],"urls":{}}],"text":["failed","Runtest"],"times":[1768330769.068076,1768384346.872915]},"4148":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/Mail%20result/logs/stdio"]],"number":4148,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4148,"Build"],["codebase","","Build"],["got_revision","59a5fd8518f6136494d04f694e16cd8879f03730","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","59a5fd8518f6136494d04f694e16cd8879f03730","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 13 Jan 2026 21:15:36","branch":"master","category":"curl","codebase":"","comments":"build: omit forward declarations\n- drop redundant forward declarations.\n- reorder local functions to not need forward declarations.\n- tftpd: merge two `ifdef` blocks.\n\nCloses #20297","files":[{"name":"lib/curlx/inet_pton.c"},{"name":"lib/hostip.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/parsedate.c"},{"name":"lib/vtls/openssl.c"},{"name":"src/tool_cb_hdr.c"},{"name":"tests/http/testenv/mod_curltest/mod_curltest.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/tftpd.c"}],"number":255156,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"60f9d3dd7b52ec6eed890e74856de767de6b6a34","revision":"60f9d3dd7b52ec6eed890e74856de767de6b6a34","revlink":"","when":1768335336,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 13 Jan 2026 21:15:36","branch":"master","category":"curl","codebase":"","comments":"mime: drop fallback for unused `R_OK` macro\nFollow-up to fc81bf42bea37d1381c9796311df014b09ac3b30 #13497\n\nCloses #20298","files":[{"name":"lib/mime.c"}],"number":255157,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1593eeb264c8a5e5cc55e00e1d9a4fa373aa4c2a","revision":"1593eeb264c8a5e5cc55e00e1d9a4fa373aa4c2a","revlink":"","when":1768335336,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 13 Jan 2026 23:17:10","branch":"master","category":"curl","codebase":"","comments":"GHA: bump pip-dependencies\n- update `ruff` from 0.14.10 to 0.14.11\n- update `filelock` from 3.20.1 to 3.20.3 (CVE-2026-22701) (used in pytests)\n- update `psutil` from 7.2.0 to 7.2.1\n\nCloses #20300","files":[{"name":".github/scripts/requirements.txt"},{"name":"tests/http/requirements.txt"}],"number":255171,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ad8374aedc93225f564bbf190ccfc5ede763f7c9","revision":"ad8374aedc93225f564bbf190ccfc5ede763f7c9","revlink":"","when":1768342630,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"},{"at":"Tue 13 Jan 2026 23:17:10","branch":"master","category":"curl","codebase":"","comments":"build: globally suppress DJGPP warnings in `FD_SET()`\nReplacing the many local `#pragma` used before this patch,\nreducing the number of `__DJGPP__` guards from 58 to 13.\n\nCloses #20299","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"configure.ac"},{"name":"docs/examples/sendrecv.c"},{"name":"lib/cshutdn.c"},{"name":"lib/multi.c"},{"name":"src/tool_cb_rea.c"},{"name":"tests/libtest/lib530.c"},{"name":"tests/libtest/lib582.c"},{"name":"tests/libtest/lib758.c"},{"name":"tests/server/mqttd.c"},{"name":"tests/server/sockfilt.c"},{"name":"tests/server/socksd.c"},{"name":"tests/server/sws.c"}],"number":255172,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0431cbe71af8dfa4081dd8e769546a1fc1e7946d","revision":"0431cbe71af8dfa4081dd8e769546a1fc1e7946d","revlink":"","when":1768342630,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 14 Jan 2026 00:55:04","branch":"master","category":"curl","codebase":"","comments":"ldap: silence potential unused variable warning (OS400)\nAlso:\n- add `endif` comment.\n- unfold a line.\n\nFollow-up to 64350280d3b9aca54856f73d109aab8f49615de3 #20197\n\nCloses #20302","files":[{"name":"lib/ldap.c"}],"number":255189,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ea94afe3180c90cd2f4eb89719c53d0e7eed0f56","revision":"ea94afe3180c90cd2f4eb89719c53d0e7eed0f56","revlink":"","when":1768348504,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 14 Jan 2026 00:55:05","branch":"master","category":"curl","codebase":"","comments":"build: drop duplicate C includes\n- `stdlib.h` and `string.h` is included via `curl_setup_once.h`,\n  allowing to drop from `tests/server` sources and `tool_doswin.c`.\n\n- `stdlib.h` is also included via `setup-vms.h` (earlier than above),\n  allowing to drop it from `curl_addrinfo.h` on VMS.\n\nCloses #20303","files":[{"name":"lib/curl_addrinfo.h"},{"name":"src/tool_doswin.c"},{"name":"tests/server/first.c"},{"name":"tests/server/mqttd.c"},{"name":"tests/server/socksd.c"}],"number":255190,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7d9004ee478878a494eb11776a53e9a58d08a8ef","revision":"7d9004ee478878a494eb11776a53e9a58d08a8ef","revlink":"","when":1768348505,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 14 Jan 2026 00:55:05","branch":"master","category":"curl","codebase":"","comments":"cmake: replace an outlier `set(var)` with `set(var, \"\")`\nFor consistency with the rest of these expressions and readability.\n\nCloses #20305","files":[{"name":"CMakeLists.txt"}],"number":255191,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"60ab58a8a50b7d4e8d9df8591ba5cc0ba3516553","revision":"60ab58a8a50b7d4e8d9df8591ba5cc0ba3516553","revlink":"","when":1768348505,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 14 Jan 2026 02:35:00","branch":"master","category":"curl","codebase":"","comments":"badwords: catch and fix more variants of `NN-bit`\nCloses #20304","files":[{"name":".github/scripts/badwords.txt"},{"name":"docs/SSL-PROBLEMS.md"},{"name":"docs/libcurl/curl_version_info.md"},{"name":"docs/libcurl/opts/CURLOPT_PORT.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXYPORT.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.md"},{"name":"include/curl/curl.h"},{"name":"lib/arpa_telnet.h"},{"name":"lib/curlx/inet_ntop.c"},{"name":"lib/doh.c"},{"name":"lib/ftp.c"},{"name":"lib/mime.c"},{"name":"lib/sha256.c"},{"name":"lib/socks_gssapi.c"},{"name":"lib/socks_sspi.c"},{"name":"lib/tftp.c"},{"name":"lib/ws.c"},{"name":"tests/data/test649"},{"name":"tests/runtests.pl"},{"name":"tests/unit/unit1658.c"}],"number":255203,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4651d4c76b2e2cddbf1f28cd2efe81a22a79262c","revision":"4651d4c76b2e2cddbf1f28cd2efe81a22a79262c","revlink":"","when":1768354500,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 14 Jan 2026 03:11:33","branch":"master","category":"curl","codebase":"","comments":"badwords: fix typos found\nNot caught in CI.\n\nCloses #20308","files":[{"name":"docs/HSTS.md"},{"name":"docs/MANUAL.md"},{"name":"docs/TheArtOfHttpScripting.md"},{"name":"docs/libcurl/curl_mime_filename.md"},{"name":"docs/libcurl/libcurl.m4"},{"name":"docs/libcurl/opts/CURLOPT_COOKIELIST.md"},{"name":"docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYHOST.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTPPOST.md"},{"name":"docs/libcurl/opts/CURLOPT_NOPROXY.md"},{"name":"tests/http/testenv/curl.py"}],"number":255205,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2949faa93c94a624256f46b42f2dfbbee7d56fdb","revision":"2949faa93c94a624256f46b42f2dfbbee7d56fdb","revlink":"","when":1768356693,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 14 Jan 2026 09:57:00","branch":"master","category":"curl","codebase":"","comments":"digest: handle quotes in the path\n- The 'uri' component needs to be escaped as well\n- Rewrote the quote function to use dynbuf\n- Build the digest at least partly with dynbuf\n- Use goto as a general error mechanism\n- Make test 64 use a double quote in the URL\n\nCloses #20295","files":[{"name":"lib/vauth/digest.c"},{"name":"tests/data/test64"}],"number":255229,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"134fb6612141a856d649c758ce3d7db0d075d628","revision":"134fb6612141a856d649c758ce3d7db0d075d628","revlink":"","when":1768381020,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 14 Jan 2026 10:38:34","branch":"master","category":"curl","codebase":"","comments":"build: drop redundant unused variable suppressions\nAlso:\n- digest_sspi: merge some `ifdef`s.\n\nCloses #20310","files":[{"name":"lib/altsvc.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-haproxy.c"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/conncache.c"},{"name":"lib/connect.c"},{"name":"lib/curl_gssapi.c"},{"name":"lib/hostip4.c"},{"name":"lib/http2.c"},{"name":"lib/http_proxy.c"},{"name":"lib/imap.c"},{"name":"lib/rtsp.c"},{"name":"lib/select.c"},{"name":"lib/sendf.c"},{"name":"lib/smtp.c"},{"name":"lib/url.c"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vauth/krb5_sspi.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vauth/spnego_sspi.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_osslq.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/ws.c"}],"number":255233,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"59a5fd8518f6136494d04f694e16cd8879f03730","revision":"59a5fd8518f6136494d04f694e16cd8879f03730","revlink":"","when":1768383514,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"59a5fd8518f6136494d04f694e16cd8879f03730"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768420815.002411,1768420829.25776],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1768420829.261627,1768420829.438223],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1768420829.440686,1768420829.993081],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1768420829.995484,1768438388.359254],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4148/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1768438388.364119,1768438389.119788],"urls":{}}],"text":["failed","Runtest"],"times":[1768384349.996949,1768438389.122701]},"4149":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/Mail%20result/logs/stdio"]],"number":4149,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4149,"Build"],["codebase","","Build"],["got_revision","82e0d387a2e110d704bb18c42894749548b804b4","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","82e0d387a2e110d704bb18c42894749548b804b4","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 14 Jan 2026 12:06:33","branch":"master","category":"curl","codebase":"","comments":"tool_doswin: merge `if` blocks, drop forward declarations\nCloses #20311","files":[{"name":"src/tool_doswin.c"}],"number":255239,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"20900e4a1e34dd84cac43dc341ec4f9bb13bffe8","revision":"20900e4a1e34dd84cac43dc341ec4f9bb13bffe8","revlink":"","when":1768388793,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 14 Jan 2026 12:53:14","branch":"master","category":"curl","codebase":"","comments":"build: drop stray `ifndef` guards for local/internal macros\nFor:\n- lib/vtls: `MAX_PINNED_PUBKEY_SIZE`.\n- src: `UNPRINTABLE_CHAR`.\n- tests/server/tftpd: `PKTSIZE`.\n\nCloses #20314","files":[{"name":"lib/vtls/vtls.h"},{"name":"src/tool_setup.h"},{"name":"tests/server/tftpd.c"}],"number":255244,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2623e333fd614ce7185068907b5ee4b4a7f09283","revision":"2623e333fd614ce7185068907b5ee4b4a7f09283","revlink":"","when":1768391594,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 14 Jan 2026 12:53:14","branch":"master","category":"curl","codebase":"","comments":"tool_doswin: document `ENABLE_VIRTUAL_TERMINAL_PROCESSING` toolchain support\nCloses #20315","files":[{"name":"src/tool_doswin.c"}],"number":255245,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c6cd54d3a2a5cbbb9c1ec52a9b995bc3876ff067","revision":"c6cd54d3a2a5cbbb9c1ec52a9b995bc3876ff067","revlink":"","when":1768391594,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 14 Jan 2026 14:54:54","branch":"master","category":"curl","codebase":"","comments":"tool_cb_hdr: move etag and content-disposition logic into funcs\nCo-authored-by: Jay Satiro\nCloses #20288","files":[{"name":"src/tool_cb_hdr.c"}],"number":255256,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2b12dbc1165a3cb005d0e21fb0340bd69aaf0ffa","revision":"2b12dbc1165a3cb005d0e21fb0340bd69aaf0ffa","revlink":"","when":1768398894,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 14 Jan 2026 20:46:25","branch":"master","category":"curl","codebase":"","comments":"cmake: avoid setting custom property on built-in interface targets\nIn some cases `ZLIB::ZLIB` and/or `OpenSSL::SSL` may be aliases, which\nprevents setting a curl-specific property (.pc module name) in them:\n```\nCMake Error at [...]/curl/CMakeLists.txt:910 (set_target_properties):\n  set_target_properties can not be used on an ALIAS target.\n```\n\nFix by special-casing these built-in targets and manually converting\nthem to .pc module names, without using the targets themselves\nto carry this information throughout curl's internal build logic.\n\nReported-by: Tom\u00e1\u0161 Mal\u00fd\nFixes #20313\nFollow-up to 16f073ef49f94412000218c9f6ad04e3fd7e4d01 #16973\nCloses #20316","files":[{"name":"CMakeLists.txt"}],"number":255271,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6437bd79ae8c67066728a83ed62edee48e596bdd","revision":"6437bd79ae8c67066728a83ed62edee48e596bdd","revlink":"","when":1768419985,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 14 Jan 2026 23:34:05","branch":"master","category":"curl","codebase":"","comments":"build: drop more forward function declarations\nMost by moving functions around. Also delete unused ones.\nReducing their number from 83 to 33.\n\nRemaining ones due to:\n- circular dependencies.\n- H3 code, that I did not attempt to update and likely the above applies.\n- static declarations with attributes (`CURL_PRINTF`, `WARN_UNUSED_RESULT`).\n- OS400 code.\n\nCloses #20321","files":[{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cfilters.c"},{"name":"lib/conncache.c"},{"name":"lib/cw-out.c"},{"name":"lib/cw-pause.c"},{"name":"lib/http2.c"},{"name":"lib/mime.c"},{"name":"lib/rtsp.c"},{"name":"lib/sendf.c"},{"name":"lib/urlapi.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"src/tool_cb_dbg.c"},{"name":"src/tool_writeout.c"}],"number":255290,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"82e0d387a2e110d704bb18c42894749548b804b4","revision":"82e0d387a2e110d704bb18c42894749548b804b4","revlink":"","when":1768430045,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"82e0d387a2e110d704bb18c42894749548b804b4"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768473308.992541,1768473324.656983],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1768473324.661081,1768473324.837129],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1768473324.839762,1768473324.996855],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1768473324.999386,1768490453.165029],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4149/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1768490453.16968,1768490454.070614],"urls":{}}],"text":["failed","Runtest"],"times":[1768438391.951686,1768490454.073216]},"4150":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/Mail%20result/logs/stdio"]],"number":4150,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4150,"Build"],["codebase","","Build"],["got_revision","84ff0f6474fb74465c286371046fac3d6c111299","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","84ff0f6474fb74465c286371046fac3d6c111299","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 15 Jan 2026 02:06:06","branch":"master","category":"curl","codebase":"","comments":"checksrc: do not apply `BANNEDFUNC` to struct member functions\nOmit this warning, when `close()` is banned:\n```\n./lib/vtls/vtls.c:947:13: warning: use of close is banned (BANNEDFUNC)\n   Curl_ssl->close(cf, data);\n             ^\n```\nRef: https://github.com/curl/curl/actions/runs/21012427938/job/60410334312?pr=20212#step:3:6\n\nRef: #20212\n\nCloses #20323","files":[{"name":"scripts/checksrc.pl"},{"name":"tests/data/test1185"}],"number":255308,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"62ba3604dc58ab339f34d96935b10e8384403af1","revision":"62ba3604dc58ab339f34d96935b10e8384403af1","revlink":"","when":1768439166,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 15 Jan 2026 13:06:13","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- tool_bname: scope an include.\n- `endif` comments.\n- Markdown fixes.\n- comment tidy-ups.\n- whitespace, newlines, indent.\n\nCloses #20309","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux-old.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":"Makefile.am"},{"name":"docs/CONTRIBUTE.md"},{"name":"docs/HELP-US.md"},{"name":"docs/HSTS.md"},{"name":"docs/HTTP3.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/INSTALL.md"},{"name":"docs/INTERNALS.md"},{"name":"docs/KNOWN_BUGS.md"},{"name":"docs/KNOWN_RISKS.md"},{"name":"docs/MANUAL.md"},{"name":"docs/Makefile.am"},{"name":"docs/TODO.md"},{"name":"docs/URL-SYNTAX.md"},{"name":"docs/VULN-DISCLOSURE-POLICY.md"},{"name":"docs/examples/htmltitle.cpp"},{"name":"docs/internals/CONNECTION-FILTERS.md"},{"name":"docs/internals/MQTT.md"},{"name":"docs/internals/WEBSOCKET.md"},{"name":"docs/libcurl/Makefile.inc"},{"name":"docs/libcurl/curl_formget.md"},{"name":"docs/libcurl/curl_multi_info_read.md"},{"name":"docs/libcurl/libcurl-multi.md"},{"name":"docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.md"},{"name":"docs/runtests.md"},{"name":"docs/testcurl.md"},{"name":"docs/tests/CI.md"},{"name":"docs/tests/FILEFORMAT.md"},{"name":"include/curl/Makefile.am"},{"name":"lib/Makefile.am"},{"name":"lib/curl_range.c"},{"name":"lib/curl_sasl.c"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/curlx/fopen.h"},{"name":"lib/easy.c"},{"name":"lib/formdata.c"},{"name":"lib/memdebug.c"},{"name":"lib/mime.c"},{"name":"lib/mime.h"},{"name":"lib/multi.c"},{"name":"lib/multi_ev.c"},{"name":"lib/multi_ntfy.c"},{"name":"lib/pop3.c"},{"name":"lib/progress.c"},{"name":"lib/ratelimit.h"},{"name":"lib/strerror.c"},{"name":"lib/url.h"},{"name":"lib/vauth/cram.c"},{"name":"lib/vauth/vauth.c"},{"name":"lib/vtls/schannel.c"},{"name":"m4/curl-confopts.m4"},{"name":"projects/README.md"},{"name":"projects/Windows/README.md"},{"name":"projects/vms/Makefile.am"},{"name":"projects/vms/gnv_curl_configure.sh"},{"name":"scripts/checksrc-all.pl"},{"name":"scripts/contributors.sh"},{"name":"scripts/managen"},{"name":"scripts/mk-ca-bundle.pl"},{"name":"src/config2setopts.c"},{"name":"src/tool_bname.c"},{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_cb_prg.c"},{"name":"src/tool_cb_rea.c"},{"name":"src/tool_cb_see.h"},{"name":"src/tool_cb_wrt.c"},{"name":"src/tool_cfgable.c"},{"name":"src/tool_cfgable.h"},{"name":"src/tool_findfile.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_getpass.c"},{"name":"src/tool_help.h"},{"name":"src/tool_libinfo.c"},{"name":"src/tool_main.c"},{"name":"src/tool_progress.h"},{"name":"src/tool_sdecls.h"},{"name":"tests/Makefile.am"},{"name":"tests/data/test1292"},{"name":"tests/data/test16"},{"name":"tests/data/test1630"},{"name":"tests/data/test2"},{"name":"tests/data/test218"},{"name":"tests/data/test3"},{"name":"tests/data/test571"},{"name":"tests/data/test97"},{"name":"tests/data/test98"},{"name":"tests/getpart.pm"},{"name":"tests/http/Makefile.am"},{"name":"tests/libtest/lib562.c"},{"name":"tests/server/tftpd.c"},{"name":"tests/unit/unit1609.c"},{"name":"tests/unit/unit3211.c"},{"name":"tests/unit/unit3213.c"}],"number":255328,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ac6264366fbe6ff0cc4fe9f30364285ffefb8043","revision":"ac6264366fbe6ff0cc4fe9f30364285ffefb8043","revlink":"","when":1768478773,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 15 Jan 2026 13:08:19","branch":"master","category":"curl","codebase":"","comments":"lib: fix two `CURLDEBUG` guards to be `DEBUGBUILD`\nBoth guard the use of `CURL_DNS_SERVER` debug env.\n\nFollow-up to df2b4ccc229c9de61dd798e4b3a7cf74a073144e #18157\nFollow-up to 02e9690c3ee2feb7c78c93c1c544c898df733383 #17015\nFollow-up to 59dc9f7e69c399102e9ebe3670360ef52706ff23 #13718\n\nCloses #20328","files":[{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-thrdd.c"}],"number":255329,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"84ff0f6474fb74465c286371046fac3d6c111299","revision":"84ff0f6474fb74465c286371046fac3d6c111299","revlink":"","when":1768478899,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"84ff0f6474fb74465c286371046fac3d6c111299"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768524775.383927,1768524785.664946],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1768524785.669368,1768524785.84924],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1768524785.852104,1768524786.006379],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1768524786.008913,1768542373.503224],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4150/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1768542373.742913,1768542415.351333],"urls":{}}],"text":["failed","Runtest"],"times":[1768490456.019911,1768542415.388381]},"4151":{"blame":["Daniel Stenberg <daniel@haxx.se>","Micha\u0142 Antoniak <m.antoniak@posnet.com.pl>","Stefan Eissing <stefan@eissing.org>","calm329 <calmdev0329@gmail.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/Mail%20result/logs/stdio"]],"number":4151,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4151,"Build"],["codebase","","Build"],["got_revision","65714f8130f65fb36e94d60686281d63165f858d","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","65714f8130f65fb36e94d60686281d63165f858d","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 15 Jan 2026 17:49:29","branch":"master","category":"curl","codebase":"","comments":"GOVERNANCE.md: Post-Daniel BDFL\nSome words on what happens at the point in a future when Daniel steps\naway from the project\n\nCloses #20325","files":[{"name":"docs/GOVERNANCE.md"}],"number":255351,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5fac56a8b305263502440ecf7ea7f05b3a2cacea","revision":"5fac56a8b305263502440ecf7ea7f05b3a2cacea","revlink":"","when":1768495769,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 15 Jan 2026 22:38:15","branch":"master","category":"curl","codebase":"","comments":"imap: skip literals inside quoted strings\nFixes #20320\nCloses #20322","files":[{"name":"lib/imap.c"},{"name":"tests/data/test3206"}],"number":255362,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"de69e6779317d8de0a4e884beec25f21bfa9ef3a","revision":"de69e6779317d8de0a4e884beec25f21bfa9ef3a","revlink":"","when":1768513095,"who":"calm329 <calmdev0329@gmail.com>"},{"at":"Thu 15 Jan 2026 22:41:07","branch":"master","category":"curl","codebase":"","comments":"mbedtls: no pinnedpubkey wo MBEDTLS_SSL_KEEP_PEER_CERTIFICATE\nBehavior similar to when MBEDTLS_PK_WRITE_C is not defined.\n\nCloses #20319","files":[{"name":"lib/vtls/mbedtls.c"}],"number":255363,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"75c7d2aeba63cd6874d2fb7cf31c285e38f6ed60","revision":"75c7d2aeba63cd6874d2fb7cf31c285e38f6ed60","revlink":"","when":1768513267,"who":"Micha\u0142 Antoniak <m.antoniak@posnet.com.pl>"},{"at":"Thu 15 Jan 2026 22:42:28","branch":"master","category":"curl","codebase":"","comments":"TODO: add point about improving SIGPIPE handling\nCloses #20330","files":[{"name":"docs/TODO.md"}],"number":255364,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fd827738207507beda7d63fa55fa91db4f2d84a6","revision":"fd827738207507beda7d63fa55fa91db4f2d84a6","revlink":"","when":1768513348,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 15 Jan 2026 23:32:52","branch":"master","category":"curl","codebase":"","comments":"easy: fix build with --disable-form-api and --disable-mime\nFollow-up to 44312b4b11094e0\n\nCloses #20332","files":[{"name":"lib/easy.c"},{"name":"lib/url.c"}],"number":255372,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"65714f8130f65fb36e94d60686281d63165f858d","revision":"65714f8130f65fb36e94d60686281d63165f858d","revlink":"","when":1768516372,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"65714f8130f65fb36e94d60686281d63165f858d"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768578529.755869,1768578532.975717],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1768578532.979527,1768578533.246978],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1768578533.249601,1768578533.423478],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1768578533.425803,1768596175.63528],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4151/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1768596175.640952,1768596176.407748],"urls":{}}],"text":["failed","Runtest"],"times":[1768542426.157468,1768596176.410782]},"4152":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/Mail%20result/logs/stdio"]],"number":4152,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4152,"Build"],["codebase","","Build"],["got_revision","6c8956c1cbf5cffcd2fd4571cf277e2eec280578","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","6c8956c1cbf5cffcd2fd4571cf277e2eec280578","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 16 Jan 2026 08:35:34","branch":"master","category":"curl","codebase":"","comments":"mbedtls: remove newline from failf() call\nFollow-up from 1dc6ddde06e\n\nCloses #20333","files":[{"name":"lib/vtls/mbedtls.c"}],"number":255380,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7755df3a48b399a4fb593afd41e4961402e964f8","revision":"7755df3a48b399a4fb593afd41e4961402e964f8","revlink":"","when":1768548934,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 16 Jan 2026 10:52:02","branch":"master","category":"curl","codebase":"","comments":"hostip6: remove debug-only code\nIntroduced in 021e786c7108bc60. Not used these days.\n\nCloses #20334","files":[{"name":"lib/hostip6.c"}],"number":255388,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"493e3d6166337e712b463b451fe86ae7fbca5a78","revision":"493e3d6166337e712b463b451fe86ae7fbca5a78","revlink":"","when":1768557122,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 16 Jan 2026 10:55:10","branch":"master","category":"curl","codebase":"","comments":"lib: use STRCONST() when possible in curlx_strcopy() calls\nFollow-up to a535be4ea0960cfaeeaf74412\n\nCloses #20335","files":[{"name":"lib/hsts.c"},{"name":"lib/imap.c"},{"name":"lib/mime.c"},{"name":"lib/progress.c"},{"name":"lib/strerror.c"}],"number":255390,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"af274feabf25a55c90cd7b9deb49aa9060cd222b","revision":"af274feabf25a55c90cd7b9deb49aa9060cd222b","revlink":"","when":1768557310,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 16 Jan 2026 13:48:28","branch":"master","category":"curl","codebase":"","comments":"GHA: silence fresh zizmor 1.21.0 warnings\n- MSYS2/Cygwin bash shells are now tagged \"misfeature\".\n  It is not something we can fix. We need these shells, and using\n  documented/necessary settings to use these environments should be\n  allowed without workarounds.\n\n- untagged actions within curl's own organization are now also flagged\n  as \"action is not pinned to a hash (required by blanket policy)\". This\n  seems overkill. Making internal releases would not be helpful or\n  practical. Also considering that the referred internal action uses an\n  unpinned external action anyway (google/oss-fuzz/infra/cifuzz), with\n  near-zero chance to fix.\n\nRef: https://github.com/zizmorcore/zizmor/pull/1517#issuecomment-3759740853\n\nCloses #20339","files":[{"name":".github/workflows/fuzz.yml"},{"name":".github/workflows/windows.yml"}],"number":255403,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9f120d2b5061b3a9afc3cdb36238feb86d72c7bd","revision":"9f120d2b5061b3a9afc3cdb36238feb86d72c7bd","revlink":"","when":1768567708,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 16 Jan 2026 16:42:31","branch":"master","category":"curl","codebase":"","comments":"ratelimit: download finetune\nWhen a download size is known and rate limiting is in effect, adjust the\nduration of each measurement step and its rate for maximum precision.\n\nSince it is unpredictable how long the last bytes of a download will\ntake, download speed can be thrown off if the \"last bytes\" are a\nsignificant amount of the total download. Make the \"last bytes\" small in\ncomparision to the rest and \"stretch\" the rate limit intervals to\naccommodate the difference.\n\nFix ngtcp2 receive data acknowldgements to be based on a local window\nsize tracking. This allows window updates controlled by rate limits.\n\nFix ratelimit wait time calculation to accomodate negative tokens.\n\nh3 rate limit, update timeers\n\nMake download rate limits work correctly in ngtcp2. Fix multi handling\nof rate limits to set a timer for when limits will update again.\n\nWithout running the transfer on limit updates, protocols like h2/h3 may\nstall if the server does not send due to stream windows being too small.\n\nscorecard: measure download speedlimits\n\nWhen running scorecard with --limit-rate=n, show the reported download\nspeed averages plus percentage deviation from the limit.\n\nCloses #20228","files":[{"name":"lib/http2.c"},{"name":"lib/multi.c"},{"name":"lib/progress.c"},{"name":"lib/ratelimit.c"},{"name":"lib/ratelimit.h"},{"name":"lib/sendf.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"tests/http/scorecard.py"},{"name":"tests/http/test_02_download.py"},{"name":"tests/unit/unit3216.c"}],"number":255409,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1a57302d1acaab3432d31435f1f42f6290594304","revision":"1a57302d1acaab3432d31435f1f42f6290594304","revlink":"","when":1768578151,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 16 Jan 2026 16:43:43","branch":"master","category":"curl","codebase":"","comments":"socketpair: cleaner interface\nDeclutter the ifdefs in socketpair.h. Introduce Curl_wakeup_*()\nfunction that encapsulate the details about how the socketpair\nis implemented.\n\nThis moves the EVENTFD specials from the using code into socketpair\nimplemenatation, avoiding duplications in three places.\n\nCloses #20340","files":[{"name":"lib/asyn-thrdd.c"},{"name":"lib/multi.c"},{"name":"lib/socketpair.c"},{"name":"lib/socketpair.h"}],"number":255410,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6c8956c1cbf5cffcd2fd4571cf277e2eec280578","revision":"6c8956c1cbf5cffcd2fd4571cf277e2eec280578","revlink":"","when":1768578223,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"6c8956c1cbf5cffcd2fd4571cf277e2eec280578"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768630625.951165,1768630636.337073],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1768630636.342495,1768630636.526124],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1768630636.528958,1768630636.684528],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1768630636.687254,1768647721.01107],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4152/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1768647721.016624,1768647721.834264],"urls":{}}],"text":["failed","Runtest"],"times":[1768596178.922931,1768647721.837538]},"4153":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/Mail%20result/logs/stdio"]],"number":4153,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4153,"Build"],["codebase","","Build"],["got_revision","85c841cb45e5fe99ed3420adfa9c556fb397aefb","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","85c841cb45e5fe99ed3420adfa9c556fb397aefb","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 17 Jan 2026 11:41:49","branch":"master","category":"curl","codebase":"","comments":"windows: bump minimum to Vista (from XP)\nAfter this patch curl requires targeting Vista or newer, and a toolchain\nwith Vista support.\n\nSupported MSVC compilers (VS2010+) all support Vista:\n- VS2012+ target Win8 (or later) by default.\n- VS2010 targets Win7 by default.\n\nSupported mingw-w64 versions (v3+) all support Vista:\n- mingw-w64 v9+ target Win10 by default.\n- mingw-w64 v8 and older target Server 2003 (~XP) by default.\n  After this patch it may be necessary to override the default Windows\n  target version to Vista (or newer) via:\n  autotools: `CPPFLAGS=-D_WIN32_WINNT=0x0600`\n  cmake: `-DCURL_TARGET_WINDOWS_VERSION=0x0600`\n- mingw-w64 v6+ allow changing the default at toolchain build-time.\n\nNotes:\n- For non-MSVC, non-mingw-w64 toolchains, `if_nametoindex` needs to be\n  allowlisted in `curl_setup.h`, if they do support it.\n\nFixes #17985 (discussion)\nCloses #18009","files":[{"name":".github/workflows/windows.yml"},{"name":"CMakeLists.txt"},{"name":"appveyor.sh"},{"name":"appveyor.yml"},{"name":"configure.ac"},{"name":"docs/DEPRECATE.md"},{"name":"docs/INSTALL.md"},{"name":"docs/INTERNALS.md"},{"name":"docs/examples/block_ip.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cf-socket.h"},{"name":"lib/config-win32.h"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_threads.h"},{"name":"lib/curlx/timeval.c"},{"name":"lib/easy_lock.h"},{"name":"lib/ftp.c"},{"name":"lib/idn.c"},{"name":"lib/rand.c"},{"name":"lib/setup-win32.h"},{"name":"lib/sha256.c"},{"name":"lib/system_win32.c"},{"name":"lib/system_win32.h"},{"name":"lib/url.c"},{"name":"lib/vtls/schannel.c"},{"name":"projects/Windows/tmpl/curl.vcxproj"},{"name":"projects/Windows/tmpl/libcurl.vcxproj"}],"number":255437,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b17ef873ae2151263667f4b6fb6abfe337e687dc","revision":"b17ef873ae2151263667f4b6fb6abfe337e687dc","revlink":"","when":1768646509,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 17 Jan 2026 11:45:18","branch":"master","category":"curl","codebase":"","comments":"dns: flatten the include tree\nCloses #20106","files":[{"name":"lib/amigaos.c"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-base.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/doh.c"},{"name":"lib/doh.h"},{"name":"lib/ftp.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/hostip4.c"},{"name":"lib/hostip6.c"},{"name":"lib/socks.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"tests/unit/unit1305.c"},{"name":"tests/unit/unit1608.c"},{"name":"tests/unit/unit1658.c"}],"number":255441,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"57ff2d6c918d0bb444e5a8a53405217aec116b1b","revision":"57ff2d6c918d0bb444e5a8a53405217aec116b1b","revlink":"","when":1768646718,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 17 Jan 2026 11:46:31","branch":"master","category":"curl","codebase":"","comments":"msvc: drop exception, make `BIT()` a bitfield with Visual Studio\nAdd casts to `bool`, or use `bit` type in local variables, where\nneccessary to avoid MSVC compiler warnings C4242.\n\nNote: There may remain places needing the above updates, where not\ntested in CI, and missed in manual review.\n\nAlso:\n- urldata: convert struct field `connect_only` to bitfield to match its\n  counterpart in another struct.\n- rename curl-specific `bit` type to `curl_bit`.\n\nCloses #20142","files":[{"name":"lib/asyn-thrdd.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/connect.c"},{"name":"lib/cookie.c"},{"name":"lib/cshutdn.c"},{"name":"lib/curl_sasl.c"},{"name":"lib/curl_setup_once.h"},{"name":"lib/cw-out.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/http_chunks.c"},{"name":"lib/http_proxy.c"},{"name":"lib/imap.c"},{"name":"lib/mime.c"},{"name":"lib/multi.c"},{"name":"lib/pop3.c"},{"name":"lib/ratelimit.c"},{"name":"lib/sendf.c"},{"name":"lib/smtp.c"},{"name":"lib/socks.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/ws.c"},{"name":"src/tool_cb_wrt.c"},{"name":"src/tool_operate.c"}],"number":255442,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"85c841cb45e5fe99ed3420adfa9c556fb397aefb","revision":"85c841cb45e5fe99ed3420adfa9c556fb397aefb","revlink":"","when":1768646791,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"85c841cb45e5fe99ed3420adfa9c556fb397aefb"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768682444.124318,1768682454.054396],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1768682454.05801,1768682454.224449],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1768682454.226567,1768682454.376209],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1768682454.378627,1768699772.972333],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4153/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1768699772.97724,1768699773.903202],"urls":{}}],"text":["failed","Runtest"],"times":[1768647725.024387,1768699773.905787]},"4154":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/Mail%20result/logs/stdio"]],"number":4154,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4154,"Build"],["codebase","","Build"],["got_revision","ba7e51af2d2cd707c986649d51510b19d4418344","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ba7e51af2d2cd707c986649d51510b19d4418344","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 17 Jan 2026 16:48:15","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced\nbump pending version to 8.19.0","files":[{"name":"RELEASE-NOTES"},{"name":"include/curl/curlver.h"}],"number":255453,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5aa303f1bf187009692c7e4c2fadd33ccbbf9902","revision":"5aa303f1bf187009692c7e4c2fadd33ccbbf9902","revlink":"","when":1768664895,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 17 Jan 2026 19:18:52","branch":"master","category":"curl","codebase":"","comments":"windows: add build option to use the native CA store\nWith the same semantics as Apple SecTrust, in both libcurl and the curl\ntool, when using non-Schannel TLS backends. In practice it means that\nit makes TLS work without manually or implicitly configuring a CA bundle\n`.crt` file, such as `curl-ca-bundle.crt`.\n\nTo enable:\n- autotools: `--enable-ca-native`\n- cmake: `-DCURL_CA_NATIVE=ON`\n- CPPFLAGS: `-DCURL_CA_NATIVE`\n\nWhen enabled:\n- enables `CURLSSLOPT_NATIVE_CA` (libcurl) / `--ca-native`\n  and `--proxy-ca-native` (curl tool) options by default.\n- unsafe search for an on-disk CA bundle gets disabled by default.\n  Equivalent to `--disable-ca-search` with autotools,\n  `-DCURL_DISABLE_CA_SEARCH=ON` with CMake.\n- build-time detection of CA bundle and CA path gets disabled. As with\n  Apple SecTrust. This was already the default for Windows.\n- native CA can be disabled at run-time with the `--no-ca-native`\n  and/or `--no-proxy-ca-native` command-line options.\n\nRationale: This build option:\n- has a repeat and active interest from packagers and users.\n- helps integrating curl with Windows for those who need this.\n- it also applies to macOS: #17525\n  Shipped in curl 8.17.0.\n- makes it trivial to use custom certs configured on the OS.\n- frees applications/packagers/users from the task of securely\n  distributing, and keeping up-to-date, a CA bundle.\n- frees potentially many curl tool from configuring a CA bundle manually\n  to access HTTPS (and other TLS) URLs. This is traditionally difficult\n  on Windows because there is no concept of a universal, protected,\n  non-world-writable, location on the file system to securely store\n  a CA bundle.\n- allows using modern features regardless of Windows version. Some of\n  these features are not supported with Schannel (e.g. HTTP/3, ECH) on\n  any Windows version.\n- is necessary for HTTP/3 builds, where bootstrapping a CA bundle is not\n  possible with Schannel, because MultiSSL is not an option, and HTTP/3\n  is not supported with Schannel.\n\nRef: #16181 (previous attempt)\nRef: https://github.com/curl/curl/discussions/9348\nRef: https://github.com/curl/curl/issues/9350\nRef: https://github.com/curl/curl/pull/13111\nRef: https://github.com/microsoft/vcpkg/pull/46459#issuecomment-3162068701\nRef: 22652a5a4cb6a4cc1c0f4ff3ebc4f9768f6663cd #14582\nRef: eefd03c572996e5de4dec4fe295ad6f103e0eefc #18703\n\nCloses #18279","files":[{"name":".github/workflows/windows.yml"},{"name":"CMakeLists.txt"},{"name":"acinclude.m4"},{"name":"configure.ac"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/libcurl/curl_version_info.md"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/version.c"},{"name":"lib/vtls/vtls.c"}],"number":255466,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1730407b74f41cfd33f189348be54d0504b7c291","revision":"1730407b74f41cfd33f189348be54d0504b7c291","revlink":"","when":1768673932,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 17 Jan 2026 22:43:36","branch":"master","category":"curl","codebase":"","comments":"mqtt: initial support for MQTTS\nCloses #19418","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"docs/FAQ.md"},{"name":"docs/cmdline-opts/_DESCRIPTION.md"},{"name":"docs/internals/MQTT.md"},{"name":"docs/libcurl/opts/CURLOPT_PROTOCOLS.md"},{"name":"docs/libcurl/opts/CURLOPT_PROTOCOLS_STR.md"},{"name":"docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md"},{"name":"docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS_STR.md"},{"name":"docs/libcurl/symbols-in-versions"},{"name":"docs/tests/FILEFORMAT.md"},{"name":"include/curl/curl.h"},{"name":"lib/mqtt.c"},{"name":"lib/mqtt.h"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/version.c"},{"name":"scripts/schemetable.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1640"},{"name":"tests/serverhelp.pm"},{"name":"tests/servers.pm"}],"number":255474,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6c31df453b02597e90c27c2e0bc69bb114105005","revision":"6c31df453b02597e90c27c2e0bc69bb114105005","revlink":"","when":1768686216,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 17 Jan 2026 22:49:34","branch":"master","category":"curl","codebase":"","comments":"vquic: drop support for OpenSSL-QUIC\n- It is slower and uses more memory than the alternatives and is only\n  experimental in curl.\n- We disable a few tests for OpenSSL-QUIC because of flakiness\n- It gets little attention from OpenSSL and we have no expectation of the\n  major flaws getting corrected anytime soon.\n- No one has spoken up for keeping it\n- curl users building with vanilla OpenSSL can still use QUIC through the\n  means of ngtcp2\n\nCloses #20226","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/windows.yml"},{"name":"CMakeLists.txt"},{"name":"RELEASE-NOTES"},{"name":"configure.ac"},{"name":"docs/DEPRECATE.md"},{"name":"docs/HTTP3.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"lib/Makefile.inc"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/vquic/curl_osslq.c"},{"name":"lib/vquic/curl_osslq.h"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vtls/openssl.c"},{"name":"m4/curl-openssl.m4"},{"name":"tests/http/test_02_download.py"},{"name":"tests/http/test_03_goaway.py"},{"name":"tests/http/test_05_errors.py"},{"name":"tests/http/test_07_upload.py"},{"name":"tests/http/test_14_auth.py"},{"name":"tests/http/testenv/curl.py"}],"number":255479,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6aaac9dd388a64d0f511544496608693e1105d13","revision":"6aaac9dd388a64d0f511544496608693e1105d13","revlink":"","when":1768686574,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 17 Jan 2026 23:25:26","branch":"master","category":"curl","codebase":"","comments":"tool: support fractions for --limit-rate and --max-filesize\nAllow 2.5k or 3.7M etc. Add mention in documentation.\n\nVerify in test case 1623.\n\nCloses #20266","files":[{"name":"docs/cmdline-opts/limit-rate.md"},{"name":"docs/cmdline-opts/max-filesize.md"},{"name":"src/tool_getparam.c"},{"name":"src/tool_getparam.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1623"},{"name":"tests/tunit/Makefile.inc"},{"name":"tests/tunit/tool1623.c"}],"number":255486,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6d6899c2f04954f949da6a394dac4997cfaa6fd3","revision":"6d6899c2f04954f949da6a394dac4997cfaa6fd3","revlink":"","when":1768688726,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 18 Jan 2026 01:23:44","branch":"master","category":"curl","codebase":"","comments":"autotools: fix indentation in help output for two options\nBy using weird indentation in the autoconf source.\n\nFixing:\n```\n  --enable-sspi           Enable SSPI\n    --disable-sspi          Disable SSPI\n[...]\n  --enable-websockets     Enable WebSockets support\n    --disable-websockets    Disable WebSockets support\n```\n\nFollow-up to 923db3515d3f3a707fd4cad6f05f9538899536d7 #18116\nFollow-up to d78e129d50b2d190f1c1bde2ad1f62f02f152db0 #14936\n\nCloses #20342","files":[{"name":"configure.ac"}],"number":255491,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ba7e51af2d2cd707c986649d51510b19d4418344","revision":"ba7e51af2d2cd707c986649d51510b19d4418344","revlink":"","when":1768695824,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ba7e51af2d2cd707c986649d51510b19d4418344"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768734092.448225,1768734102.585332],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1768734102.589143,1768734102.767957],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1768734102.770669,1768734102.923768],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1768734102.926295,1768751333.068049],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4154/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1768751333.072979,1768751333.819178],"urls":{}}],"text":["failed","Runtest"],"times":[1768699776.283001,1768751333.821889]},"4155":{"blame":["Sascha Frinken <sascha-frinken@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/Mail%20result/logs/stdio"]],"number":4155,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4155,"Build"],["codebase","","Build"],["got_revision","57c2690f7e6f18e78df3368c01b9ff2da180bc46","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","57c2690f7e6f18e78df3368c01b9ff2da180bc46","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 18 Jan 2026 12:45:39","branch":"master","category":"curl","codebase":"","comments":"hostip: fix unreachable code in rare build configuration\nwith cmake options:\n```\n-DCMAKE_UNITY_BUILD=OFF -DCURL_DISABLE_HTTP=ON -DENABLE_THREADED_RESOLVER=OFF\n```\n\nFixing (seen with Apple clang 17):\n```\nlib/hostip.c:939:16: error: code will never be executed [-Werror,-Wunreachable-code]\n  940 |       *entry = dns;\n      |                ^~~\n```\n\nCloses #20344","files":[{"name":"lib/hostip.c"}],"number":255502,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aef128ef50a0689d414103e8d6c337ccb9d9f2cd","revision":"aef128ef50a0689d414103e8d6c337ccb9d9f2cd","revlink":"","when":1768736739,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 18 Jan 2026 16:43:18","branch":"master","category":"curl","codebase":"","comments":"MQTT.md: remove no TLS (mqtts) support\nAs curl now supports TLS (mqtts), it is no longer necessary to list it\nas a limitation in the docs.\n\nCloses #20343","files":[{"name":"docs/internals/MQTT.md"}],"number":255510,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"57c2690f7e6f18e78df3368c01b9ff2da180bc46","revision":"57c2690f7e6f18e78df3368c01b9ff2da180bc46","revlink":"","when":1768750998,"who":"Sascha Frinken <sascha-frinken@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"57c2690f7e6f18e78df3368c01b9ff2da180bc46"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768786087.160516,1768786098.4053],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1768786098.40897,1768786098.676121],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1768786098.678697,1768786098.821175],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1768786098.823765,1768803994.152708],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4155/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1768803994.231067,1768804024.897794],"urls":{}}],"text":["failed","Runtest"],"times":[1768751336.037056,1768804024.926026]},"4156":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/Mail%20result/logs/stdio"]],"number":4156,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4156,"Build"],["codebase","","Build"],["got_revision","0fdc61ffd7005a35e95bb15ef3507293338b31f5","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0fdc61ffd7005a35e95bb15ef3507293338b31f5","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 18 Jan 2026 18:56:56","branch":"master","category":"curl","codebase":"","comments":"INSTALL.md: suggest `-Wl,-dead_strip` for Apple targets\nFor reducing binary size. Also to remove (or greatly mitigate)\nthe side-effect of using \"unity\" builds. Similar to `-Wl,--gc-sections`\non non-Apple platforms.\n\nFor example with curl-for-win builds, macOS arm+intel:\n\ncurl (unity):                      7.7MB -> 6.8MB\nlibcurl.dylib (unity):             7.2MB -> 6.4MB\ntrurl /w static libcurl (!unity):  535KB -> 251KB (same size with unity)\n\nRef: https://github.com/curl/curl-for-win/commit/c4008d658ad82aed7d70e410a91f6d14273ebb0f\n\nCloses #20346","files":[{"name":"docs/INSTALL.md"}],"number":255521,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0fdc61ffd7005a35e95bb15ef3507293338b31f5","revision":"0fdc61ffd7005a35e95bb15ef3507293338b31f5","revlink":"","when":1768759016,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0fdc61ffd7005a35e95bb15ef3507293338b31f5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768840441.299147,1768840444.370266],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1768840444.374056,1768840444.56182],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1768840444.564373,1768840444.741563],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1768840444.743785,1768858595.282169],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4156/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1768858595.288609,1768858596.77139],"urls":{}}],"text":["failed","Runtest"],"times":[1768804032.993402,1768858596.774423]},"4157":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/Mail%20result/logs/stdio"]],"number":4157,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4157,"Build"],["codebase","","Build"],["got_revision","2d5a063121202acaa23bb77975b2739bec4551ce","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","2d5a063121202acaa23bb77975b2739bec4551ce","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 19 Jan 2026 07:48:15","branch":"master","category":"curl","codebase":"","comments":"REUSE: drop broken reference to `MAIL-ETIQUETTE`\nIt has been renamed and converted to Markdown.\n\nFollow-up to 271896ab337cf9ea1c7a386306df3728eff7c661 #13247\n\nCloses #20348","files":[{"name":"REUSE.toml"}],"number":255549,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ec1dbaabe41c3f1c3d1de540e08c7c8622b4f842","revision":"ec1dbaabe41c3f1c3d1de540e08c7c8622b4f842","revlink":"","when":1768805295,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 19 Jan 2026 07:48:15","branch":"master","category":"curl","codebase":"","comments":"cmake: fix variable name for Apple Security framework\nFollow-up to eefd03c572996e5de4dec4fe295ad6f103e0eefc #18703\n\nCloses #20349","files":[{"name":"CMakeLists.txt"}],"number":255550,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0e8683ee2adfc45ae3f5f4c0690aa1ee66972242","revision":"0e8683ee2adfc45ae3f5f4c0690aa1ee66972242","revlink":"","when":1768805295,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 19 Jan 2026 08:55:04","branch":"master","category":"curl","codebase":"","comments":"INSTALL-CMAKE.md: document Apple framework options\nAlso document when they are used.\n\nCloses #20350","files":[{"name":"docs/INSTALL-CMAKE.md"}],"number":255571,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4ed578af7a08b7fce4a116ef2aedfedade750da4","revision":"4ed578af7a08b7fce4a116ef2aedfedade750da4","revlink":"","when":1768809304,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 19 Jan 2026 09:37:47","branch":"master","category":"curl","codebase":"","comments":"lib: make sigpipe handling more lazy\nDefine `struct Curl_sigpipe_ctx` that can be passed as argunent\nto \"lower\" functions so that applying a transfers 'no_signal'\nsetting can be delayed as much as possible and sometimes avoided\nalltogether.\n\nFixes #20326\nCloses #20329\nReported-by: Dag Haavi Finstad","files":[{"name":"lib/conncache.c"},{"name":"lib/cshutdn.c"},{"name":"lib/cshutdn.h"},{"name":"lib/easy.c"},{"name":"lib/multi.c"},{"name":"lib/sigpipe.h"}],"number":255583,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9703dabd77b5fbfda26944462afcc84242eaa486","revision":"9703dabd77b5fbfda26944462afcc84242eaa486","revlink":"","when":1768811867,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 19 Jan 2026 14:12:27","branch":"master","category":"curl","codebase":"","comments":"CI: show curl tool and libcurl sizes\nTo see how they change throughout code and/or build changes.\n\nAlso:\n- improve `file` output.\n- tidy-ups.\n\nCloses #20355","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"},{"name":"appveyor.sh"}],"number":255652,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4cf43508e8e60d0d8acef1beecb0f76040609543","revision":"4cf43508e8e60d0d8acef1beecb0f76040609543","revlink":"","when":1768828347,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 19 Jan 2026 16:26:43","branch":"master","category":"curl","codebase":"","comments":"GHA/non-native: fix size/file listing for Android shared lib\nFollow-up to 4cf43508e8e60d0d8acef1beecb0f76040609543 #20355","files":[{"name":".github/workflows/non-native.yml"}],"number":255672,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b8ba798d18ba9bff5f38fd66ca3402a90e257938","revision":"b8ba798d18ba9bff5f38fd66ca3402a90e257938","revlink":"","when":1768836403,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 19 Jan 2026 16:53:22","branch":"master","category":"curl","codebase":"","comments":"imap: simplify imap_is_bchar() with strchr()\nCloses #20358","files":[{"name":"lib/imap.c"}],"number":255675,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0002184015c559d7dacb6cbbcd08a0b0b34eb985","revision":"0002184015c559d7dacb6cbbcd08a0b0b34eb985","revlink":"","when":1768838002,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 19 Jan 2026 18:43:17","branch":"master","category":"curl","codebase":"","comments":"build: merge TrackMemory (`CURLDEBUG`) into debug-enabled option\nDrop separate `TrackMemory` (aka `CURLDEBUG`) debug feature.\n\nAfter recent changes (thread-safety,\n193cb00ce9b47e75d42157c650cc3de3fd96d35d, and updates leading up to\nit), `TrackMemory` is unlikely to cause build or runtime issues.\n\nTo simplify builds and debug options, enable `TrackMemory`\nunconditionally for debug-enabled (aka `DEBUGBUILD`) builds. Before\nthis patch, this was already the default, with an option to disable\nit, or enable it in non-debug-enabled builds.\n\nNote, in practice these two debug options already went hand in hand. It\nwas not possible to toggle them separately for a long time due to bugs,\nbefore 59dc9f7e69c399102e9ebe3670360ef52706ff23 (2024-05-28) fixed it.\n\nThis patch also removes/deprecates separate knobs and feature flags for\n`TrackMemory`:\n- autotools: `--enable-curldebug`/`--disable-curldebug`\n- cmake: `-DENABLE_CURLDEBUG=ON`/`OFF`\n- C macro: `CURLDEBUG`\n- libcurl: `CURL_VERSION_CURLDEBUG` symbol deprecated in favor\n  of `CURL_VERSION_DEBUG`. They always return the same value after this\n  patch.\n\nAlso:\n- drop `TrackMemory` from `curl -V` output.\n- rename internal `CURLDEBUG` macro to `CURL_MEMDEBUG` internally.\n  To avoid confusion with `DEBUGBUILD`, but to keep guarding\n  `TrackMemory`-related internals for readability.\n- runtests: bind `TrackMemory` to debug feature. Keep it a separate\n  test feature requirement, for clarity.\n- CI: drop test builds for combinations of the two options.\n- GHA/linux: no longer disable TrackMemory in the TSAN job.\n\nRef: https://github.com/curl/curl/pull/20328#issuecomment-3754528407\n\nCloses #20331","files":[{"name":".github/workflows/linux.yml"},{"name":".github/workflows/windows.yml"},{"name":"CMake/CurlSymbolHiding.cmake"},{"name":"CMakeLists.txt"},{"name":"appveyor.sh"},{"name":"appveyor.yml"},{"name":"configure.ac"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/cmdline-opts/version.md"},{"name":"docs/libcurl/curl_version_info.md"},{"name":"docs/libcurl/symbols-in-versions"},{"name":"docs/tests/TEST-SUITE.md"},{"name":"include/curl/curl.h"},{"name":"lib/Makefile.am"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_addrinfo.h"},{"name":"lib/curl_setup.h"},{"name":"lib/curlx/fopen.c"},{"name":"lib/curlx/fopen.h"},{"name":"lib/fake_addrinfo.h"},{"name":"lib/libcurl.rc"},{"name":"lib/memdebug.c"},{"name":"lib/version.c"},{"name":"m4/curl-confopts.m4"},{"name":"projects/OS400/curl.inc.in"},{"name":"src/Makefile.am"},{"name":"src/curl.rc"},{"name":"src/curlinfo.c"},{"name":"src/tool_libinfo.c"},{"name":"src/tool_main.c"},{"name":"tests/libtest/Makefile.am"},{"name":"tests/libtest/first.c"},{"name":"tests/runtests.pl"},{"name":"tests/tunit/Makefile.am"},{"name":"tests/unit/Makefile.am"}],"number":255685,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2d5a063121202acaa23bb77975b2739bec4551ce","revision":"2d5a063121202acaa23bb77975b2739bec4551ce","revlink":"","when":1768844597,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"2d5a063121202acaa23bb77975b2739bec4551ce"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768893060.449571,1768893073.607481],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1768893073.612032,1768893074.12666],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1768893074.129415,1768893074.29243],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1768893074.294694,1768910276.527852],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4157/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1768910276.543103,1768910277.379978],"urls":{}}],"text":["failed","Runtest"],"times":[1768858601.187488,1768910277.384668]},"4158":{"blame":["Arnav-Purushotam-CUBoulder <arpu9852@colorado.edu>","Daniel Stenberg <daniel@haxx.se>","Frank Buss <fb@frank-buss.de>","Maksim \u015aciepanienka <msciepanienka@gmail.com>","Viktor Szakats <commit@vsz.me>","tommy <tommyskypromax@gmail.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/Mail%20result/logs/stdio"]],"number":4158,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4158,"Build"],["codebase","","Build"],["got_revision","f07a98ae113b832a8748ba66e1554a7f14c6897e","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","f07a98ae113b832a8748ba66e1554a7f14c6897e","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 19 Jan 2026 23:06:04","branch":"master","category":"curl","codebase":"","comments":"docs/INSTALL: update configure details\nNote the default libpsl requirement in INSTALL and polish the TLS\nlibrary wording.\n\nCloses #20301","files":[{"name":"docs/INSTALL.md"}],"number":255704,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"63baa10951ebe9dd04520ee5f6eb7b119ba176cb","revision":"63baa10951ebe9dd04520ee5f6eb7b119ba176cb","revlink":"","when":1768860364,"who":"Arnav-Purushotam-CUBoulder <arpu9852@colorado.edu>"},{"at":"Mon 19 Jan 2026 23:15:13","branch":"master","category":"curl","codebase":"","comments":"lib: separate scheme info from protocol implementation\nThis allows builds know about all schemes - but only have the protocol\nimplementations for those actually built-in.\n\nIt further allows multiple protocols to reuse the same protocol setup\nand functions for both TLS and non-TLS implementations instead of\nneeding two (or more) structs.\n\nThe scheme information is now in 'struct Curl_scheme' and all the\nfunction pointers for each scheme/protocol implementation are in struct\nCurl_protocol.\n\nThe URL API now always work with all known protocols.\n\nCloses #20351","files":[{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/connect.c"},{"name":"lib/cookie.c"},{"name":"lib/cshutdn.c"},{"name":"lib/curl_ldap.h"},{"name":"lib/curl_rtmp.c"},{"name":"lib/curl_rtmp.h"},{"name":"lib/cw-out.c"},{"name":"lib/dict.c"},{"name":"lib/dict.h"},{"name":"lib/doh.c"},{"name":"lib/file.c"},{"name":"lib/file.h"},{"name":"lib/ftp.c"},{"name":"lib/ftp.h"},{"name":"lib/gopher.c"},{"name":"lib/gopher.h"},{"name":"lib/headers.c"},{"name":"lib/http.c"},{"name":"lib/http.h"},{"name":"lib/imap.c"},{"name":"lib/imap.h"},{"name":"lib/ldap.c"},{"name":"lib/mqtt.c"},{"name":"lib/mqtt.h"},{"name":"lib/multi.c"},{"name":"lib/openldap.c"},{"name":"lib/pop3.c"},{"name":"lib/pop3.h"},{"name":"lib/rtsp.c"},{"name":"lib/rtsp.h"},{"name":"lib/sendf.c"},{"name":"lib/setopt.c"},{"name":"lib/smb.c"},{"name":"lib/smb.h"},{"name":"lib/smtp.c"},{"name":"lib/smtp.h"},{"name":"lib/telnet.c"},{"name":"lib/telnet.h"},{"name":"lib/tftp.c"},{"name":"lib/tftp.h"},{"name":"lib/transfer.c"},{"name":"lib/url.c"},{"name":"lib/url.h"},{"name":"lib/urlapi.c"},{"name":"lib/urldata.h"},{"name":"lib/vauth/vauth.c"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vssh/ssh.h"},{"name":"lib/vssh/vssh.c"},{"name":"lib/vssh/vssh.h"},{"name":"lib/ws.c"},{"name":"lib/ws.h"},{"name":"scripts/schemetable.c"}],"number":255707,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8edc0338f30f458f812f9ea355de1240771fa343","revision":"8edc0338f30f458f812f9ea355de1240771fa343","revlink":"","when":1768860913,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 19 Jan 2026 23:19:47","branch":"master","category":"curl","codebase":"","comments":"sigpipe: unset SA_SIGINFO since it is using sa_handler\nCloses #20278\n\nSigned-off-by: tommy <tommyskypromax@gmail.com>","files":[{"name":"lib/sigpipe.h"}],"number":255710,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1cacfcd30f52ccc630b941514830925bc9c5053a","revision":"1cacfcd30f52ccc630b941514830925bc9c5053a","revlink":"","when":1768861187,"who":"tommy <tommyskypromax@gmail.com>"},{"at":"Tue 20 Jan 2026 00:20:43","branch":"master","category":"curl","codebase":"","comments":"tool_getparam: avoid `-Wcomma` with Apple clang in C89 mode\nSeen with Apple clang 17:\n```\ncurl/src/tool_getparam.c:3062:12: warning: possible misuse of comma operator here [-Wcomma]\n 3062 |   for(i = 1, stillflags = TRUE; i < argc && !result; i++) {\n      |            ^\ncurl/src/tool_getparam.c:3062:7: note: cast expression to void to silence warning\n 3062 |   for(i = 1, stillflags = TRUE; i < argc && !result; i++) {\n      |       ^~~~~\n      |       (void)( )\n```\n\nCloses #20362","files":[{"name":"src/tool_getparam.c"}],"number":255720,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e8189c44201db6bff987a8771df90f853d93dec5","revision":"e8189c44201db6bff987a8771df90f853d93dec5","revlink":"","when":1768864843,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 20 Jan 2026 03:38:18","branch":"master","category":"curl","codebase":"","comments":"GHA/curl-for-win: add CPU to Linux minimal job name","files":[{"name":".github/workflows/curl-for-win.yml"}],"number":255743,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1c377717e7ae5dde1280a7df6de9d780a8a7629e","revision":"1c377717e7ae5dde1280a7df6de9d780a8a7629e","revlink":"","when":1768876698,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 20 Jan 2026 07:49:48","branch":"master","category":"curl","codebase":"","comments":"config2setopts: fix for --disable-aws build configuration\nCloses #20368","files":[{"name":"src/config2setopts.c"}],"number":255754,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a87f346189ffdc7559771c20961a7c294ed8ba5c","revision":"a87f346189ffdc7559771c20961a7c294ed8ba5c","revlink":"","when":1768891788,"who":"Maksim \u015aciepanienka <msciepanienka@gmail.com>"},{"at":"Tue 20 Jan 2026 10:34:08","branch":"master","category":"curl","codebase":"","comments":"tls: add new SSLSUPP flags for several options\nSo that curl_easy_setopt() correctly returns error for those not\nsupported by the backend.\n\nCloses #20364","files":[{"name":"lib/setopt.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/wolfssl.c"}],"number":255758,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d7bbc78360152a448e47fc1d202ab0b6a315df6d","revision":"d7bbc78360152a448e47fc1d202ab0b6a315df6d","revlink":"","when":1768901648,"who":"Frank Buss <fb@frank-buss.de>"},{"at":"Tue 20 Jan 2026 11:22:27","branch":"master","category":"curl","codebase":"","comments":"libcurl docs: reduce 'since ...' in descriptions\nReduce mentions of libcurl versions like \"since 7.xx ...\" in option\ndescriptions to reduce clutter and make the texts easier to read. Keep\nthem in, or move them to, the HISTORY or DEPRECATED sections\n\nThe last version 7 release (7.88.1) shipped on Februrary 20, 2023.\n\nCloses #20369","files":[{"name":"docs/libcurl/opts/CURLINFO_COOKIELIST.md"},{"name":"docs/libcurl/opts/CURLINFO_LASTSOCKET.md"},{"name":"docs/libcurl/opts/CURLINFO_REDIRECT_URL.md"},{"name":"docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.md"},{"name":"docs/libcurl/opts/CURLOPT_CONNECT_ONLY.md"},{"name":"docs/libcurl/opts/CURLOPT_ERRORBUFFER.md"},{"name":"docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.md"},{"name":"docs/libcurl/opts/CURLOPT_NOPROXY.md"},{"name":"docs/libcurl/opts/CURLOPT_POST.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY.md"},{"name":"docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md"},{"name":"docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS_STR.md"},{"name":"docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.md"},{"name":"docs/libcurl/opts/CURLOPT_URL.md"}],"number":255772,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2c6f13093ec024eb55a141817fc7ff99c952888f","revision":"2c6f13093ec024eb55a141817fc7ff99c952888f","revlink":"","when":1768904547,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 20 Jan 2026 12:37:56","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- whitespace, indent, comments, clang-format.\n- openssl: move feature guards within function blocks.\n- tunit: drop redundant blocks.\n\nCloses #20361","files":[{"name":".github/CONTRIBUTING.md"},{"name":"configure.ac"},{"name":"docs/BINDINGS.md"},{"name":"docs/BUGS.md"},{"name":"docs/DEPRECATE.md"},{"name":"docs/EARLY-RELEASE.md"},{"name":"docs/FEATURES.md"},{"name":"docs/HISTORY.md"},{"name":"docs/HSTS.md"},{"name":"docs/HTTP3.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/INSTALL.md"},{"name":"docs/SECURITY-ADVISORY.md"},{"name":"docs/TheArtOfHttpScripting.md"},{"name":"docs/VERSIONS.md"},{"name":"docs/examples/ephiperfifo.c"},{"name":"docs/examples/evhiperfifo.c"},{"name":"docs/examples/ghiper.c"},{"name":"docs/examples/hiperfifo.c"},{"name":"docs/examples/multi-uv.c"},{"name":"docs/internals/WEBSOCKET.md"},{"name":"docs/libcurl/ABI.md"},{"name":"docs/libcurl/curl_easy_getinfo.md"},{"name":"docs/libcurl/libcurl-tutorial.md"},{"name":"lib/Makefile.inc"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curlx/inet_pton.c"},{"name":"lib/md4.c"},{"name":"lib/md5.c"},{"name":"lib/vtls/openssl.c"},{"name":"projects/vms/readme"},{"name":"src/tool_getparam.c"},{"name":"src/tool_getparam.h"},{"name":"tests/data/test1525"},{"name":"tests/data/test1526"},{"name":"tests/data/test1527"},{"name":"tests/data/test1528"},{"name":"tests/data/test1529"},{"name":"tests/data/test2027"},{"name":"tests/data/test2030"},{"name":"tests/data/test3206"},{"name":"tests/data/test379"},{"name":"tests/data/test841"},{"name":"tests/tunit/tool1622.c"},{"name":"tests/tunit/tool1623.c"}],"number":255794,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"814b54d83edbc808de0aa0d5bc7f264c816f6853","revision":"814b54d83edbc808de0aa0d5bc7f264c816f6853","revlink":"","when":1768909076,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 20 Jan 2026 12:38:02","branch":"master","category":"curl","codebase":"","comments":"rtsp: fix missing variable declaration\n```\nlib/rtsp.c:1073:26: error: no previous extern declaration for non-static variable 'Curl_scheme_rtsp' [-Werror,-Wmissing-variable-declarations]\n 1073 | const struct Curl_scheme Curl_scheme_rtsp = {\n      |                          ^\nlib/rtsp.c:1073:7: note: declare 'static' if the variable is not intended to be used outside of this translation unit\n 1073 | const struct Curl_scheme Curl_scheme_rtsp = {\n      |       ^\n```\nRef: https://github.com/curl/trurl/actions/runs/21157411659/job/60844860592?pr=425#step:3:3036\n\nFollow-up to 8edc0338f30f458f812f9ea355de1240771fa343 #20351\n\nCloses #20365","files":[{"name":"lib/rtsp.c"}],"number":255795,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c1ef1876ac0b62b61e714add59f0ebb1f6618f84","revision":"c1ef1876ac0b62b61e714add59f0ebb1f6618f84","revlink":"","when":1768909082,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 20 Jan 2026 12:38:02","branch":"master","category":"curl","codebase":"","comments":"build: drop global suppression of `-Wformat-nonliteral`, fix fallouts\nExtend two existing local suppressions to GCC, and add another\nGCC-specific one as a replacement.\n\nBefore this patch suppressing this warning was odd with clang, because\nafter this option, `-Wformat=2` is used, which re-enables it.\n\nAlso:\n- mprintf: minimize scope of a warning suppression.\n- tests/server: suppress this warning for a system `vsnprintf()` call\n  where it could trigger in C89 builds or with\n  `CFLAGS=-DCURL_NO_FMT_CHECKS` set. Seen with Apple clang 17:\n  ```\n  curl/tests/server/util.c:114:37: warning: format string is not a string literal [-Wformat-nonliteral]\n    114 |   vsnprintf(buffer, sizeof(buffer), msg, ap);\n        |                                     ^~~\n  /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:124:69: note: expanded from macro 'vsnprintf'\n    124 | #define vsnprintf(str, len, ...) __vsnprintf_chk_func (str, len, 0, __VA_ARGS__)\n        |                                                                     ^~~~~~~~~~~\n  /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:81:65: note: expanded from macro '__vsnprintf_chk_func'\n     81 |         __builtin___vsnprintf_chk (str, len, flag, __darwin_obsz(str), format, ap)\n        |                                                                        ^~~~~~\n  ```\n\nRef: #20363\n\nCloses #20366","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"lib/mprintf.c"},{"name":"m4/curl-compilers.m4"},{"name":"src/tool_cb_prg.c"},{"name":"src/tool_writeout.c"},{"name":"tests/server/util.c"}],"number":255796,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f07a98ae113b832a8748ba66e1554a7f14c6897e","revision":"f07a98ae113b832a8748ba66e1554a7f14c6897e","revlink":"","when":1768909082,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"f07a98ae113b832a8748ba66e1554a7f14c6897e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768945067.940102,1768945077.387554],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1768945077.391449,1768945077.56768],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1768945077.569969,1768945077.728344],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1768945077.730656,1768962432.005764],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4158/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1768962432.014122,1768962432.951114],"urls":{}}],"text":["failed","Runtest"],"times":[1768910280.742562,1768962432.954599]},"4159":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/Mail%20result/logs/stdio"]],"number":4159,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4159,"Build"],["codebase","","Build"],["got_revision","e50aa46fb245f3f973533c4926a3db27483aa5c5","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","e50aa46fb245f3f973533c4926a3db27483aa5c5","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 20 Jan 2026 13:05:01","branch":"master","category":"curl","codebase":"","comments":"cmake: silence silly Apple clang warnings in C89 mode, test in CI\n- `stdbool.h` is also included via system headers. Disabling it from curl\n  does not fix it. Silencing lots of these:\n  ```\n  curl/lib/curlx/warnless.h:64:1: warning: '_Bool' is a C99 extension [-Wc99-extensions]\n   64 | bool curlx_sztouz(ssize_t sznum, size_t *puznum);\n      | ^\n  /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h:24:14: note: expanded from macro 'bool'\n   24 | #define bool _Bool\n      |              ^\n  ```\n\n- silence `-Wcomma` warnings.\n  in favor of the global silencing approach, since a couple of more of\n  these were hit (in vquic, tool1622, unit1309, unit1636), and it seems\n  silly to update them all.\n  Revert e8189c44201db6bff987a8771df90f853d93dec5 #20362\n\nAlso:\n- cmake: include C standard in 'platform flags' log line.\n- GHA/macos: switch a job to C89 to verify.\n- GHA/linux: show 'C89' in job names.\n\nRef: https://cmake.org/cmake/help/v3.7/variable/CMAKE_C_STANDARD.html\n\nCloses #20363","files":[{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":"CMake/PickyWarnings.cmake"},{"name":"CMakeLists.txt"},{"name":"src/tool_getparam.c"}],"number":255799,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"09c9afdd711d0b2ee9f524a235803e755e1074b7","revision":"09c9afdd711d0b2ee9f524a235803e755e1074b7","revlink":"","when":1768910701,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 20 Jan 2026 15:36:52","branch":"master","category":"curl","codebase":"","comments":"lib: use ISBLANK and ISNEWLINE more\nCloses #20373","files":[{"name":"lib/imap.c"},{"name":"lib/pop3.c"},{"name":"lib/smtp.c"}],"number":255822,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3c957ad1fea2895728e960b640254c9efb536f93","revision":"3c957ad1fea2895728e960b640254c9efb536f93","revlink":"","when":1768919812,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 20 Jan 2026 16:01:16","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":255824,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0bef137fbd8738d850cdfef52293b3a8cd96ecd8","revision":"0bef137fbd8738d850cdfef52293b3a8cd96ecd8","revlink":"","when":1768921276,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 20 Jan 2026 16:38:49","branch":"master","category":"curl","codebase":"","comments":"socket: check result of SO_NOSIGPIPE\nNew define USE_SO_NOSIGPIPE in curl_setup.h, for now set whenever\nSO_NOSIGPIPE is defined. Maybe overridden in the future on systems where\nthis does not work.\n\nWith USE_SO_NOSIGPIPE defined, set SO_NOSIGPIPE on all sockets created\nby libcurl and fail the creation when setsockopt() fails.\n\nCloses #20370","files":[{"name":"docs/libcurl/libcurl-env-dbg.md"},{"name":"lib/cf-socket.c"},{"name":"lib/curl_setup.h"},{"name":"lib/sigpipe.h"},{"name":"src/tool_main.c"}],"number":255834,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3dd7f5890f2a4e85d8eaa31b9b44de153db6c597","revision":"3dd7f5890f2a4e85d8eaa31b9b44de153db6c597","revlink":"","when":1768923529,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 20 Jan 2026 16:39:45","branch":"master","category":"curl","codebase":"","comments":"GHA: update ngtcp2/nghttp3 to v1.15.0\nCloses #20371","files":[{"name":".github/workflows/http3-linux.yml"}],"number":255835,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"677374d58bf2ec13f346af2159c0c4612c8109d6","revision":"677374d58bf2ec13f346af2159c0c4612c8109d6","revlink":"","when":1768923585,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Tue 20 Jan 2026 16:40:34","branch":"master","category":"curl","codebase":"","comments":"GHA: update ngtcp2/ngtcp2 to v1.20.0\nCloses #20372","files":[{"name":".github/workflows/http3-linux.yml"}],"number":255836,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3d354f55b7fb4053080cf69777d8365e8a613dd5","revision":"3d354f55b7fb4053080cf69777d8365e8a613dd5","revlink":"","when":1768923634,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Tue 20 Jan 2026 16:43:45","branch":"master","category":"curl","codebase":"","comments":"timeout handling: auto-detect effective timeout\nWhen checking a transfer for being expired via `Curl_timeleft_ms()`,\neleminate the `bool connecting` parameter and have the function check\nthe `mstate` of the transfer instead.\n\nAdvantages:\n* eleminate the caller needing awareness if the transfer is\n  connecting or in a later state\n* fix pingpong timeout handling to check the correct timeout\n  during \"proto_connect\" phases\n* avoid using \"connecting\" timeouts during establishing a secondary\n  connection (e.g. FTP) since this would use the timestamp from\n  the original, primary connect and thus be wrong\n\nReported-by: Wyuer on github\nFixes #20347\nCloses #20354","files":[{"name":"lib/asyn-ares.c"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/connect.c"},{"name":"lib/connect.h"},{"name":"lib/cshutdn.c"},{"name":"lib/doh.c"},{"name":"lib/ftp.c"},{"name":"lib/gopher.c"},{"name":"lib/multi.c"},{"name":"lib/multiif.h"},{"name":"lib/pingpong.c"},{"name":"lib/pingpong.h"},{"name":"lib/socks.c"},{"name":"lib/tftp.c"},{"name":"lib/transfer.c"},{"name":"lib/url.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/ws.c"},{"name":"tests/unit/unit1303.c"}],"number":255837,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8ce16e7bf29925eb89b602861623695efc7a4af6","revision":"8ce16e7bf29925eb89b602861623695efc7a4af6","revlink":"","when":1768923825,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 20 Jan 2026 16:44:39","branch":"master","category":"curl","codebase":"","comments":"config2setopts: acknowledge OOM error from CURLOPT_MIMEPOST\nIt should make curl exit. Found with \"strict torture\".\n\nCloses #20375","files":[{"name":"src/config2setopts.c"}],"number":255838,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f8769845c80eb5065433743308ab530566c75aa2","revision":"f8769845c80eb5065433743308ab530566c75aa2","revlink":"","when":1768923879,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 20 Jan 2026 17:56:45","branch":"master","category":"curl","codebase":"","comments":"codespell: ignore false positive found in RELEASE-NOTES","files":[{"name":".github/scripts/codespell-ignore.words"}],"number":255844,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3e3d526c4ce4fea3c3a1b46bf55cc1b64fa10c5d","revision":"3e3d526c4ce4fea3c3a1b46bf55cc1b64fa10c5d","revlink":"","when":1768928205,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 20 Jan 2026 22:46:37","branch":"master","category":"curl","codebase":"","comments":"CI: do not codespell `RELEASE-NOTES`\nIt contains names.\n\nReported-by: Daniel Stenberg\nFixes #20376\nRevert 3e3d526c4ce4fea3c3a1b46bf55cc1b64fa10c5d\nFollow-up to 5f5e000278df1029db2ee3f4499b5ce27c1861b2\nFollow-up to 85cfc15601b19f13f1d480e6f7ba8922850429c3\nFollow-up to 977595772c6e650b538da965cde676c9bc15cfd8\nFollow-up to 0260e8465a2373b22588086acdfa5f4cf0e16e29 #17905\n\nCloses #20378","files":[{"name":".github/scripts/codespell-ignore.words"},{"name":".github/scripts/codespell.sh"}],"number":255864,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dbc4603b09703cba7775bec7c0a3f1ac378cb18f","revision":"dbc4603b09703cba7775bec7c0a3f1ac378cb18f","revlink":"","when":1768945597,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 20 Jan 2026 23:19:54","branch":"master","category":"curl","codebase":"","comments":"build: update to not need `_CRT_NONSTDC_NO_DEPRECATE` with MSVC\nUse non-deprecated CRT function variants on Windows.\n\n- introduce `curlx_fdopen()`, `curlx_close()` and use them. Map them to\n  non-deprecated, underscored, CRT functions on Windows.\n\n- replace `close()` uses with either `sclose()` (for sockets) or\n  `curlx_close()` (for files).\n\n- map `fileno`, `unlink`, `isatty` to their non-deprecated, underscored,\n  versions on Windows.\n\n- tool_dirhie: map `mkdir` to `_mkdir` on Windows.\n\n- easy: use `_strdup()` on Windows, regardless of how `HAVE_STRDUP` is\n  set.\n\n- cmake: assume `HAVE_STRDUP` on Windows. To allow dropping a detection\n  hack using `_CRT_NONSTDC_NO_DEPRECATE` with MSVC. Windows always has\n  `_strdup()` which the code uses, but also needs `HAVE_STRDUP` defined\n  to disable curl's own `strdup()` implementation.\n\n- curl_setup.h: drop `_CRT_NONSTDC_NO_DEPRECATE` as no longer necessary.\n\nCloses #20212","files":[{"name":"CMake/win32-cache.cmake"},{"name":"CMakeLists.txt"},{"name":"docs/examples/.checksrc"},{"name":"docs/internals/CODE_STYLE.md"},{"name":"lib/cf-socket.c"},{"name":"lib/curl_fopen.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curlx/fopen.h"},{"name":"lib/easy.c"},{"name":"lib/file.c"},{"name":"lib/memdebug.c"},{"name":"lib/socketpair.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"scripts/checksrc.pl"},{"name":"src/tool_cb_wrt.c"},{"name":"src/tool_dirhie.c"},{"name":"src/tool_findfile.c"},{"name":"src/tool_getpass.c"},{"name":"src/tool_operate.c"},{"name":"tests/libtest/lib518.c"},{"name":"tests/libtest/lib537.c"},{"name":"tests/libtest/lib568.c"},{"name":"tests/libtest/lib572.c"},{"name":"tests/server/tftpd.c"},{"name":"tests/server/util.c"}],"number":255869,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e50aa46fb245f3f973533c4926a3db27483aa5c5","revision":"e50aa46fb245f3f973533c4926a3db27483aa5c5","revlink":"","when":1768947594,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"e50aa46fb245f3f973533c4926a3db27483aa5c5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768997898.67288,1768997912.288763],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1768997912.302717,1768997912.51727],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1768997912.520611,1768997912.749558],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1768997912.752934,1769017154.528776],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4159/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769017154.57469,1769017156.528519],"urls":{}}],"text":["failed","Runtest"],"times":[1768962435.725564,1769017156.538556]},"4160":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","dEajL3kA <Cumpoing79@web.de>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/Mail%20result/logs/stdio"]],"number":4160,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4160,"Build"],["codebase","","Build"],["got_revision","f24be5b36e7faa6b1c07961e5d7aceab24eb6d0d","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","f24be5b36e7faa6b1c07961e5d7aceab24eb6d0d","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 21 Jan 2026 04:09:10","branch":"master","category":"curl","codebase":"","comments":"urldata.h: delete orphan forward declaration\nCloses #20380","files":[{"name":"lib/urldata.h"}],"number":255881,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"246e95fe9095b0f36824cdd75017b65850b08e9b","revision":"246e95fe9095b0f36824cdd75017b65850b08e9b","revlink":"","when":1768964950,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 21 Jan 2026 04:09:11","branch":"master","category":"curl","codebase":"","comments":"hostip: omit forward declaration of verbose logging function\nCloses #20381","files":[{"name":"lib/hostip.c"}],"number":255882,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"066ed13ca44155eeffd72da67f02a81956af667b","revision":"066ed13ca44155eeffd72da67f02a81956af667b","revlink":"","when":1768964951,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 21 Jan 2026 08:49:29","branch":"master","category":"curl","codebase":"","comments":"winapi: use FormatMessageA instead of FormatMessageW\nUse FormatMessageA() to get the error message as multibyte-character\nstring (local codepage) directly, instead of using FormatMessageW()\nand then convert the string from Unicode (UTF-16) to multi-byte (local\ncodepage) manually.\n\nPrior to this change we used FormatMessageW + conversion because some\nWindows CE did not have FormatMessageA. Since curl no longer supports\nWindows CE, FormatMessageA can be used.\n\nCloses https://github.com/curl/curl/pull/20261","files":[{"name":"lib/curlx/winapi.c"}],"number":255892,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4890074e68e3a4065b744ac99a854f95e7442b57","revision":"4890074e68e3a4065b744ac99a854f95e7442b57","revlink":"","when":1768981769,"who":"dEajL3kA <Cumpoing79@web.de>"},{"at":"Wed 21 Jan 2026 09:38:31","branch":"master","category":"curl","codebase":"","comments":"multi: probe for IPv6 functionality in multi_init()\nIn some legacy systems IPv6 might dynamically work/not work and thus\ncurl needs to check/probe to see if it should indeed be used.\n\nThis change moves the probe that checks for working IPv6 to the multi\nhandle setup function instead of delaying it to when the first name\nresolve is performed. This avoids a later tricky error path if the\nsocket cannot be created due to OOM.\n\nCloses #20383","files":[{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/multi.c"},{"name":"lib/multihandle.h"}],"number":255897,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e286589c71e63efd1985abc049276c45726ab060","revision":"e286589c71e63efd1985abc049276c45726ab060","revlink":"","when":1768984711,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 21 Jan 2026 13:18:35","branch":"master","category":"curl","codebase":"","comments":"build: fully omit verbose strings and code when disabled\nWhen the compiler supports C99.\n\n- map logging functions to macro stubs when verbose logging is disabled\n  and the compiler is C99. Make sure these stubs silence unused variable\n  warnings for non-variadic arguments.\n  Before this patch they mapped to function stubs, the same codepath\n  used for C89 compiler in this configuration.\n\n- introduce new macros to tell the compiler which code to include\n  when verbose code is active, or inactive:\n\n  - `CURLVERBOSE`: defined when verbose code is active.\n    To enclose blocks of code only used for verbose logging.\n\n  - `VERBOSE(statement);`:\n    compile statement when verbose code is active.\n    To mark code lines only used for verbose logging.\n\n  - `NOVERBOSE(statement);`:\n    compile statement when verbose code is inactive.\n    To suppress warnings for arguments passed to logging functions via\n    printf masks, e.g. `NOVERBOSE((void)ipaddress);`, yet keeping\n    the warning in verbose builds.\n\n  Note these macros are not the same as `CURL_DISABLE_VERBOSE_STRINGS`.\n  Verbose code is always active in C89 mode (without variadic macro\n  support).\n\n- drop existing uses of `CURL_DISABLE_VERBOSE_STRINGS` where redundant,\n  or replace with the above macros. Ending up reducing the number of\n  `#ifdef`s, and also the number of lines.\n\nAssisted-by: Daniel Stenberg\nAssisted-by: Jay Satiro\nReported-by: Dan Fandrich\nFixes #20341\nRefs: #12105 #12167\n\nCloses #20353","files":[{"name":".github/workflows/linux.yml"},{"name":"lib/arpa_telnet.h"},{"name":"lib/asyn-ares.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/connect.c"},{"name":"lib/connect.h"},{"name":"lib/curl_sasl.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_trc.c"},{"name":"lib/curl_trc.h"},{"name":"lib/curlx/strerr.c"},{"name":"lib/curlx/winapi.c"},{"name":"lib/cw-out.c"},{"name":"lib/doh.c"},{"name":"lib/ftp.c"},{"name":"lib/hostip.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/imap.c"},{"name":"lib/multi.c"},{"name":"lib/multi_ev.c"},{"name":"lib/openldap.c"},{"name":"lib/pop3.c"},{"name":"lib/smb.c"},{"name":"lib/smtp.c"},{"name":"lib/socks.c"},{"name":"lib/socks_sspi.c"},{"name":"lib/strerror.c"},{"name":"lib/telnet.c"},{"name":"lib/tftp.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic_int.h"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/apple.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/ws.c"},{"name":"tests/unit/unit2600.c"}],"number":255913,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"61093e2a819d26b7ddf309baef264b9e50c6c56f","revision":"61093e2a819d26b7ddf309baef264b9e50c6c56f","revlink":"","when":1768997915,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 21 Jan 2026 15:25:40","branch":"master","category":"curl","codebase":"","comments":"windows: test non-verbose builds, fix fallouts\n- schannel: fix mixed-up declaration. (originally fenced infof for\n  verbose, then changed to failf with the fence kept, then fence\n  removed and variable marked as verbose, when in fact it's not, but\n  not tested and caught in CI.\n- fix two other fallouts.\n- GHA/windows: disable verbose strings in a mingw job.\n- appveyor: disable verbose strings in an MSVC job.\n- appveyor: add way to pass any CMake option per-job.\n\nCherry-picked from #20387\nFollow-up to 61093e2a819d26b7ddf309baef264b9e50c6c56f #20353\n\nCloses #20388","files":[{"name":".github/workflows/windows.yml"},{"name":"appveyor.sh"},{"name":"appveyor.yml"},{"name":"lib/mqtt.c"},{"name":"lib/multi.c"},{"name":"lib/vtls/schannel.c"}],"number":255960,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"59e3b693f7b47858445cb140b8d786a52664ab83","revision":"59e3b693f7b47858445cb140b8d786a52664ab83","revlink":"","when":1769005540,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 21 Jan 2026 16:05:17","branch":"master","category":"curl","codebase":"","comments":"GHA: strip Windows/MS-DOS/Android binaries to see their real size\nUnstripped size hides effective binary sizes due to the added debug\ninformation. E.g. `--gc-sections` may inflate unstripped binaries, while\ntheir unstripped size decreases. To see if binary size optimization\noptions work, it's more useful to observe unstripped size.\n\nRef: #20357\nFollow-up to 4cf43508e8e60d0d8acef1beecb0f76040609543 #20355\n\nCloses #20359","files":[{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":255962,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9996cab546b2fb2495965bd1679ca19b8f08bac3","revision":"9996cab546b2fb2495965bd1679ca19b8f08bac3","revlink":"","when":1769007917,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 21 Jan 2026 18:10:08","branch":"master","category":"curl","codebase":"","comments":"dynhds: drop duplicate includes\nAlready included via `dynhds.h`.\n\nCloses #20389","files":[{"name":"lib/dynhds.c"}],"number":255974,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f24be5b36e7faa6b1c07961e5d7aceab24eb6d0d","revision":"f24be5b36e7faa6b1c07961e5d7aceab24eb6d0d","revlink":"","when":1769015408,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"f24be5b36e7faa6b1c07961e5d7aceab24eb6d0d"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769052318.162397,1769052328.128129],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769052328.132187,1769052328.305645],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769052328.308013,1769052328.460358],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769052328.463245,1769069542.357867],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4160/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769069542.363079,1769069546.961691],"urls":{}}],"text":["failed","Runtest"],"times":[1769017161.575081,1769069546.965027]},"4161":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/Mail%20result/logs/stdio"]],"number":4161,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4161,"Build"],["codebase","","Build"],["got_revision","d89bc6b219165989f27b7dfa1db77d34128ab3a0","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d89bc6b219165989f27b7dfa1db77d34128ab3a0","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 21 Jan 2026 19:34:12","branch":"master","category":"curl","codebase":"","comments":"appveyor: simplify job configuration\nReplace interim knobs with cmake options.\n\nAlso:\n- use CMake env `CMAKE_GENERATOR` to select the generator.\n  (with workaround to make it work with CMake <3.15.)\n- deduct some configuration from the job name.\n- drop unused test runner logic.\n- drop obsolete `BUILD_OPT` use.\n- tidy-up job names and sync them with GHA ones.\n- add newline between job configurations for readability.\n\nCloses #20390","files":[{"name":"appveyor.sh"},{"name":"appveyor.yml"}],"number":255984,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"41198e09b66bd5f99fcec9fe9f0d562f70559309","revision":"41198e09b66bd5f99fcec9fe9f0d562f70559309","revlink":"","when":1769020452,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 21 Jan 2026 21:01:46","branch":"master","category":"curl","codebase":"","comments":"build: opt-in MSVC to C99-style verbose logging logic\nMSVC does not advertise itself as C99 via `__STDC_VERSION__`, but\nsupports variadic macros in all curl-supported versions. Fix by\nexplicitly enabling C99 verbose string logic for MSVC.\n\nWith verbose logging enabled (default), this makes logging perform\nbetter, on par with clang/gcc (and other C99) builds. (With the cost\nof extra binary size.) With verbose logging disabled, it excludes all\nverbose logging related strings and code from the binary. Before this\npatch, MSVC used the C89 fallback code in both configs, which used\na fixed function call, with the called function deciding to actually\nlog or not, while also retaining the verbose log string in both configs.\n\nSize comparison (bytes), schannel, static, debug, VS2022, local build:\ncurl-before-verbose.exe    4,024,832\ncurl-before-noverbose.exe  4,013,056\ncurl-after-verbose.exe     4,117,504\ncurl-after-noverbose.exe   3,928,064\n\nIn CI with non-verbose:\nBefore:\n```\n3274240 bytes: ./_bld/lib/Debug/libcurl-d.dll\n```\nRef: https://ci.appveyor.com/project/curlorg/curl/builds/53408629/job/htj7ps88q83ew9ww#L224\n\nAfter:\n```\n3155968 bytes: ./_bld/lib/Debug/libcurl-d.dll\n```\nRef: https://ci.appveyor.com/project/curlorg/curl/builds/53408771/job/tp9epgjpef098vsr#L224\n\nIdea-by: Arnav Purushotam\nRef: #20367\nRef: #20341\nFollow-up to 61093e2a819d26b7ddf309baef264b9e50c6c56f #20353\n\nCloses #20387","files":[{"name":"lib/curl_setup.h"},{"name":"lib/curl_trc.h"}],"number":255993,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dfef594213b81a1f1e1de9bcd86da5425fb58d1d","revision":"dfef594213b81a1f1e1de9bcd86da5425fb58d1d","revlink":"","when":1769025706,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 21 Jan 2026 23:32:18","branch":"master","category":"curl","codebase":"","comments":"asyn-ares: abort with OOM error when Curl_dnscache_mk_entry fails\nCloses #20385","files":[{"name":"lib/asyn-ares.c"}],"number":256009,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d89bc6b219165989f27b7dfa1db77d34128ab3a0","revision":"d89bc6b219165989f27b7dfa1db77d34128ab3a0","revlink":"","when":1769034738,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d89bc6b219165989f27b7dfa1db77d34128ab3a0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769104460.107547,1769104802.14522],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769104802.153761,1769104802.331741],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769104802.334439,1769104802.708905],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769104802.714703,1769122278.966255],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4161/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769122278.97056,1769122279.668771],"urls":{}}],"text":["failed","Runtest"],"times":[1769069550.755588,1769122279.671328]},"4162":{"blame":["Jacek Migacz <jmigacz@redhat.com>","Kai Pastor <dg0yt@darc.de>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/Mail%20result/logs/stdio"]],"number":4162,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4162,"Build"],["codebase","","Build"],["got_revision","9e9adfddbf3f9c43581ec68d0a68ef0c81b5df43","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9e9adfddbf3f9c43581ec68d0a68ef0c81b5df43","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 22 Jan 2026 16:51:34","branch":"master","category":"curl","codebase":"","comments":"tool: enable header separation for HTTPS proxies\nWhen using a proxy, --header specified headers were leaking into CONNECT\nrequests. This could break corporate proxies that reject custom\nUser-Agent headers in CONNECT.\n\nEnable CURLHEADER_SEPARATE only for HTTPS through proxy or when\n--proxytunnel is used, ensuring:\n\n- --header affects only HTTP requests (not CONNECT)\n- --proxy-header affects only CONNECT requests\n- --user-agent affects both consistently\n\nFixes the redirect + proxy + custom UA issue while maintaining\ncompatibility with HTTP proxy scenarios.\n\nCloses #20398","files":[{"name":"src/config2setopts.c"}],"number":256060,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aacbe4d9bf4590247819bed5318835b89eafe533","revision":"aacbe4d9bf4590247819bed5318835b89eafe533","revlink":"","when":1769097094,"who":"Jacek Migacz <jmigacz@redhat.com>"},{"at":"Thu 22 Jan 2026 17:08:20","branch":"master","category":"curl","codebase":"","comments":"cmake: add `CURL_DROP_UNUSED` option to reduce binary sizes\nTo enable known linker options dropping unused, dead, code and data from\nthe executables built.\n\nUseful to reduce binary sizes for curl, libcurl shared lib and apps\nlinking static libcurl. It's effective on both \"unity\" and non-unity\nbuilds. Aligning \"unity\" build sizes with default, non-unity ones.\n\nSupported platforms: Apple, MSVC, llvm/clang and GCC on all tested\nplatforms: Linux, BSDs, Windows, MSYS2/Cygwin, Android, MS-DOS.\n\nNotes:\n- Static libraries grow 20-30% with non-Apple toolchains.\n  This effect is controlled by separate, optional compiler flags on\n  non-Apple. This patch enables them automatically for public binaries\n  (libcurl and curl tool), and leaves them off for internal/test ones.\n- MSVC enables this option by default for 'Release' configurations.\n  The curl build option has no effect on it.\n- Observed effect on VS2010 is negligible. VS2012+ is recommended.\n- Works with LTO, Fil-C.\n- No observed/conclusive effect on build speed.\n- On Windows with clang/gcc (mingw-w64/MSYS2/Cygwin) it also enables\n  `-fno-asynchronous-unwind-tables` as a workaround to make\n  the toolchain options actually work.\n  Ref: https://sourceware.org/bugzilla/show_bug.cgi?id=11539\n  Thanks-to: Andarwinux\n\nAlso:\n- GHA: enable in Linux and MinGW jobs to test it. Size changes:\n\n  - linux aws-lc H3:\n    curl: 2000000 -> 1937152, libcurl.a: 2065724 -> 2716532 bytes\n  - macos clang HTTP-only:\n    curl: 1364376 -> 128799 bytes, libcurl.a: unchanged\n  - macos llvm MultiSSL:\n    curl: 410056 -> 405720, libcurl.dylib: 1350336 -> 1348480 bytes\n  - mingw schannel c-ares U:\n    curl: 1588736 -> 1507328, libcurl-d.a: 3322040 -> 3884746 bytes\n    bld: 34 -> 35MB\n\n- GHA: enable in MSVC and Apple jobs to reduce disk footprint, with no\n  obvious downside. Size changes:\n\n  - AppVeyor CI VS2019:\n    curl: 2339840 -> 1295872, libcurl-d.dll: 3155968 -> 1900544 bytes\n    bld: 161 -> 97MB\n  - AppVeyor CI VS2022 clang-cl:\n    curl: 2933248 -> 2332160, libcurl-d.lib: 4762688 -> 5511330 bytes\n    bld: 133 -> 121MB\n  - AppVeyor CI VS2022 HTTP-only:\n    curl: 3514368 -> 2177024, libcurl-d.lib: 2538420 -> 3151740 bytes\n    bld: 137 -> 83MB\n  - GHA intel:\n    curl: 2629120 -> 2023424, libcurl-d.lib: 4366652 -> 5350670 bytes\n    bld: 86 -> 69MB\n  - GHA arm64:\n    curl: 2832896 -> 2063872, libcurl-d.lib: 4690616 -> 5597250 bytes\n    bld: 82 -> 66MB\n\nRefs:\nhttps://maskray.me/blog/2021-02-28-linker-garbage-collection\nhttps://web.archive.org/web/20110811230637/msdn.microsoft.com/en-us/library/bxwfs976.aspx (VS2010)\nhttps://learn.microsoft.com/cpp/build/reference/opt-optimizations\nhttps://learn.microsoft.com/cpp/build/reference/gy-enable-function-level-linking\n\nCloses #20357","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/windows.yml"},{"name":"CMakeLists.txt"},{"name":"appveyor.sh"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"lib/CMakeLists.txt"},{"name":"src/CMakeLists.txt"}],"number":256063,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"66ad54e46b934e17e786e10e0292fa6f1f3fa816","revision":"66ad54e46b934e17e786e10e0292fa6f1f3fa816","revlink":"","when":1769098100,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 22 Jan 2026 17:10:48","branch":"master","category":"curl","codebase":"","comments":"cmake: always define `CURL::win32_winsock` on Windows in `curl-config.cmake`\nThe CMake config can be consumed by project which enable only language\n`CXX`. `CMAKE_C_COMPILER_ID` isn't defined in this case, and the target\ndefinition would be missing. But the check for compiler id isn't really\nneeded: The target is namespaced and valid, regardless of actual\ncompiler.\n\nNoticed in https://github.com/microsoft/vcpkg/issues/49518, building cpr.\n\nFollow-up to 16f073ef49f94412000218c9f6ad04e3fd7e4d01 #16973\n\nCloses #20382","files":[{"name":"CMake/curl-config.in.cmake"}],"number":256064,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ef3101d1819928a7799309a16cc531818778e5c7","revision":"ef3101d1819928a7799309a16cc531818778e5c7","revlink":"","when":1769098248,"who":"Kai Pastor <dg0yt@darc.de>"},{"at":"Thu 22 Jan 2026 17:18:16","branch":"master","category":"curl","codebase":"","comments":"socketpair: set SO_NOSIGPIPE where possible\nSet SO_NOSIGPIPE on socketpair/inet-simulated socketpair\nimplementations. eventfd and pipe() do not need/want it.\n\nCloses #20397","files":[{"name":"lib/cf-socket.c"},{"name":"lib/cf-socket.h"},{"name":"lib/socketpair.c"}],"number":256068,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2a6ae3684e220986c96bd62f0a05e9f1e6eb6a82","revision":"2a6ae3684e220986c96bd62f0a05e9f1e6eb6a82","revlink":"","when":1769098696,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 22 Jan 2026 18:27:51","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: move mbedTLS and wolfSSL valgrind jobs to arm64\nFor significantly better performance.\n\nAM wolfssl-opensslextra valgrind 1:  6m53s -> 4m15s\nAM wolfssl-opensslextra valgrind 2:  6m47s -> 4m25s\nCM mbedtls gss valgrind 1:           8m33s -> 4m31s\nCM mbedtls gss valgrind 2:           8m39s -> 4m34s\n('after' times corrected for 'install prereq' differences)\n\nbefore: https://github.com/curl/curl/actions/runs/21255607562\nafter: https://github.com/curl/curl/actions/runs/21257368016\n\nAlso tried rustls, but that'd require linux arm64 release binaries at:\nhttps://github.com/rustls/rustls-ffi/releases\n\nCloses #20392","files":[{"name":".github/workflows/linux.yml"}],"number":256080,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ab8ccaed2479bf7d019b3aa25f22299546e23828","revision":"ab8ccaed2479bf7d019b3aa25f22299546e23828","revlink":"","when":1769102871,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 22 Jan 2026 18:42:46","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: rename `intel` to `intelc` to avoid mixup with `<pkg>-intel`\nTo avoid unnecessarily installing Intel C for any `<pkg>-intel` locally\nbuilt dependency.\n\nFollow-up to ab8ccaed2479bf7d019b3aa25f22299546e23828 #20392\nFollow-up to d9fe60d4572bf82e407ae33277f81def896d06f2 #20248\n\nCloses #20400","files":[{"name":".github/workflows/linux.yml"}],"number":256083,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9e9adfddbf3f9c43581ec68d0a68ef0c81b5df43","revision":"9e9adfddbf3f9c43581ec68d0a68ef0c81b5df43","revlink":"","when":1769103766,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9e9adfddbf3f9c43581ec68d0a68ef0c81b5df43"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769157178.877233,1769157192.623707],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769157192.627825,1769157192.834513],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769157192.837106,1769157193.007548],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769157193.0109,1769176093.198054],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4162/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769176093.230059,1769176094.394232],"urls":{}}],"text":["failed","Runtest"],"times":[1769122281.739494,1769176094.396943]},"4163":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/Mail%20result/logs/stdio"]],"number":4163,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4163,"Build"],["codebase","","Build"],["got_revision","c04ce3af0e50d5ae665da4b44a1b3b05276f4e88","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","c04ce3af0e50d5ae665da4b44a1b3b05276f4e88","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 22 Jan 2026 23:44:47","branch":"master","category":"curl","codebase":"","comments":"tidy-up: Markdown, clang-format nits\n- drop leading indent from Markdown.\n- switch to Markdown section markers where missing.\n- move `&&` and `||` to the end of the line (C, Perl).\n- openssl: add parenthesis to an if sub-expression.\n- misc clang-format nits.\n- unfold Markdown links.\n- SSL-PROBLEMS.md: drop stray half code-fence.\n\nCloses #20402","files":[{"name":".github/CONTRIBUTING.md"},{"name":"docs/CODE_OF_CONDUCT.md"},{"name":"docs/HISTORY.md"},{"name":"docs/HTTP-COOKIES.md"},{"name":"docs/RELEASE-PROCEDURE.md"},{"name":"docs/SSL-PROBLEMS.md"},{"name":"docs/VERSIONS.md"},{"name":"docs/libcurl/ABI.md"},{"name":"docs/testcurl.md"},{"name":"docs/tests/TEST-SUITE.md"},{"name":"lib/connect.c"},{"name":"lib/content_encoding.c"},{"name":"lib/curl_sasl.c"},{"name":"lib/doh.c"},{"name":"lib/doh.h"},{"name":"lib/openldap.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/openssl.c"},{"name":"m4/curl-compilers.m4"},{"name":"projects/Windows/README.md"},{"name":"scripts/checksrc.pl"},{"name":"src/tool_easysrc.c"},{"name":"tests/pathhelp.pm"},{"name":"tests/test745.pl"}],"number":256092,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b81341e8f557a719ea9c9c28ffd4385ac3e36f64","revision":"b81341e8f557a719ea9c9c28ffd4385ac3e36f64","revlink":"","when":1769121887,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 22 Jan 2026 23:44:47","branch":"master","category":"curl","codebase":"","comments":"GHA: migrate 3 linter jobs to arm64\nAlso to make them finish as fast or overall faster.\n\ncheckdocs/proselint:\nbefore: https://github.com/curl/curl/actions/runs/21255607528/job/61169136666 22s\nafter: https://github.com/curl/curl/actions/runs/21266680535/job/61207470652?pr=20403 19s\n\nchecksrc/spellcheck, linters, REUSE:\nbefore: https://github.com/curl/curl/actions/runs/21255607522/job/61169137076 3m11s\nafter: https://github.com/curl/curl/actions/runs/21266680282/job/61207475282?pr=20403 2m27s\ntypos: 13s -> 28s\npytype: 2m24s -> 1m24s\n\nchecksrc/misc checks:\nbefore: https://github.com/curl/curl/actions/runs/21255607522/job/61169137176 2m29s\nafter: https://github.com/curl/curl/actions/runs/21266680282/job/61207475248?pr=20403 2m5s\nshellcheck: seems larger and slower on arm64. 33 -> 45MB, 1s -> 3s\nbadwords: 2m1s -> 1m35s\n\nCloses #20403","files":[{"name":".github/workflows/checkdocs.yml"},{"name":".github/workflows/checksrc.yml"}],"number":256093,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"86190dccb34981e43a00bbcc9215ed7e48ba0755","revision":"86190dccb34981e43a00bbcc9215ed7e48ba0755","revlink":"","when":1769121887,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 23 Jan 2026 12:39:43","branch":"master","category":"curl","codebase":"","comments":"GHA/distcheck: bump old cmake, switch to arm64 for performance\nBump CMake version in CMake integration tests for better performance\n(8x on macOS, 2-3x on Windows) and native arm64 binaries.\n\n- bump old CMake in integration tests to v3.19.8 (was: v3.11.4)\n- switch to native arm64 CMake binaries on macOS.\n- switch Linux CMake integration job to arm64.\n\nSpeed gains:\n- Linux: 2m -> 1m30s\n- macOS: 9-10m -> 1m15s\n- Windows: 6-7m -> 2m43s\n\nBefore:\nhttps://github.com/curl/curl/actions/runs/21255697172\nhttps://github.com/curl/curl/actions/runs/21255020621\n\nAfter:\nhttps://github.com/curl/curl/actions/runs/21272021446\n\nWith this, CI is:\n- no longer testing deprecated CMake versions.\n  Follow-up to a7c974e038572bd1d4a653afbd6de5fad5a10215 #19902\n- not testing the next (from 2026 April) minimum 3.18, but going for\n  3.19 instead. For arm64 binaries on both macOS and Linux. There is\n  no 3.18-specific CMake code in curl.\n\nCherry-picked from #20407\nCloses #20408","files":[{"name":".github/workflows/distcheck.yml"}],"number":256143,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9bcdfb3809a41327054421368bdea77ea17e6f90","revision":"9bcdfb3809a41327054421368bdea77ea17e6f90","revlink":"","when":1769168383,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 23 Jan 2026 12:44:43","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: fail CI early on stunnel install failure\nBefore this patch CI silently ignored stunnel install failures. This\npushed the failure to the test run step due to not meeting the minimum\nnumber of tests.\n\nMake the root cause obvious by failing early in this case.\n\nReported-by: Stefan Eissing\nFollow-up to 3f1cd809eeae05f39fec72fe780f3a69d21972fb #19942\nRef: https://github.com/curl/curl/actions/runs/21245626382/job/61134101176?pr=20397\nRef: #16819\n\nCloses #20409","files":[{"name":".github/workflows/windows.yml"}],"number":256145,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"19b1e44660d68d38a2f48f24740a3aac1d46b9a0","revision":"19b1e44660d68d38a2f48f24740a3aac1d46b9a0","revlink":"","when":1769168683,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 23 Jan 2026 13:16:19","branch":"master","category":"curl","codebase":"","comments":"cmake: sync two unix pre-fill comments with win32 [ci skip]\nCherry-picked from #20406","files":[{"name":"CMake/unix-cache.cmake"}],"number":256153,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"55fc4e0dbb9bd7e4b67d96138411952eb0ba87d4","revision":"55fc4e0dbb9bd7e4b67d96138411952eb0ba87d4","revlink":"","when":1769170579,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 23 Jan 2026 14:34:44","branch":"master","category":"curl","codebase":"","comments":"verbose.md: explain the { and } prefixes\nThe prefixes are now made as subtitles\n\nReported-by: Thibault de Vill\u00e8le\nFixes #20386\nCloses #20396","files":[{"name":"docs/cmdline-opts/verbose.md"}],"number":256167,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c04ce3af0e50d5ae665da4b44a1b3b05276f4e88","revision":"c04ce3af0e50d5ae665da4b44a1b3b05276f4e88","revlink":"","when":1769175284,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"c04ce3af0e50d5ae665da4b44a1b3b05276f4e88"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769212341.838928,1769212351.321409],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769212351.328089,1769212351.506257],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769212351.509052,1769212351.67853],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769212351.681997,1769229549.819568],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4163/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769229549.825602,1769229550.509877],"urls":{}}],"text":["failed","Runtest"],"times":[1769176097.166557,1769229550.51239]},"4164":{"blame":["Micha\u0142 Antoniak <m.antoniak@posnet.com.pl>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/Mail%20result/logs/stdio"]],"number":4164,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4164,"Build"],["codebase","","Build"],["got_revision","3150ac7000aa1249fbfe15c45420365f26a6fd61","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3150ac7000aa1249fbfe15c45420365f26a6fd61","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 23 Jan 2026 15:58:16","branch":"master","category":"curl","codebase":"","comments":"renovate: merge two custom regex rules, escape dots\nThere are no longer envs ending with `_VER` in Circle CI config.\n\nFollow-up to 17a669426f36b467dfd945b4b35f6211598b7977 #17537\n\nCloses #20412","files":[{"name":"renovate.json"}],"number":256176,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bd1cd21caa784061410b5e988b4c275c84b4b7ef","revision":"bd1cd21caa784061410b5e988b4c275c84b4b7ef","revlink":"","when":1769180296,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 23 Jan 2026 16:51:47","branch":"master","category":"curl","codebase":"","comments":"runtests: pass config filename to stunnel in native format (Windows)\nFixing (Seen when enabling stunnel for Cygwin in CI):\n```\n=== Start of file https_stunnel.log\n [ ] Initializing inetd mode configuration\n [ ] Running on Windows 6.2\n[...]\n [.] Reading configuration from file /cygdrive/d/a/curl/curl/bld/tests/log/6/server/https_stunnel.conf\n [!] Cannot open configuration file\n```\nRef: https://github.com/curl/curl/actions/runs/21289677523/job/61279662459?pr=20410\n\nCherry-picked from #20410\nCloses #20413","files":[{"name":"tests/secureserver.pl"}],"number":256182,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d176f58a2003e4231c75f09813125c5a5bb26913","revision":"d176f58a2003e4231c75f09813125c5a5bb26913","revlink":"","when":1769183507,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 23 Jan 2026 17:38:06","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: install stunnel manually, enable for Cygwin\nReplace Chocolatey install with direct download and unpack. To reduce\nCI dependencies (Chocolatey, NuGet), improve install performance\n(10s -> 1s) and hopefully reliability. Last but not least to enable it\nfor the Cygwin CI job.\n\nCaveats:\n- Need to bump stunnel versions manually (2-3 times a year).\n  Renovate could likely do it, but I failed to understand its\n  documentation and miss tooling/interface to make tests.\n- FIPS not enabled. (can be done if necessary)\n- Possibly losing checksum verification (not sure if Chocolatey did it\n  automatically for this package.)\n\nAlso:\n- Increase minimum tests by 100 for the Cygwin job.\n\nRef: #16819 (earlier attempt)\nRef: https://www.stunnel.org/archive/\nRef: https://www.githubstatus.com/incidents/cqb5hcy0gx18\nFollow-up to d176f58a2003e4231c75f09813125c5a5bb26913 #20413\nFollow-up to 19b1e44660d68d38a2f48f24740a3aac1d46b9a0 #20409\n\nCloses #20410","files":[{"name":".github/workflows/windows.yml"}],"number":256189,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7c3a4a4b4cffa7a335ce383da84e8b758ee5cafa","revision":"7c3a4a4b4cffa7a335ce383da84e8b758ee5cafa","revlink":"","when":1769186286,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 23 Jan 2026 22:30:09","branch":"master","category":"curl","codebase":"","comments":"setopt: fix checking range for CURLOPT_MAXCONNECTS\n- Use upper limit INT_MAX instead of UINT_MAX.\n\nUINT_MAX doesn't work as the max value for the variable since it is\npassed as a long and becomes -1 on platforms that have same sized\nint and long, like Windows.\n\nCloses https://github.com/curl/curl/pull/20414","files":[{"name":"lib/setopt.c"}],"number":256198,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"55ea2b424dc1d81f9488a5d6efac9dc980fe9e4a","revision":"55ea2b424dc1d81f9488a5d6efac9dc980fe9e4a","revlink":"","when":1769203809,"who":"Micha\u0142 Antoniak <m.antoniak@posnet.com.pl>"},{"at":"Sat 24 Jan 2026 02:12:54","branch":"master","category":"curl","codebase":"","comments":"build: fix unused variables/values/code in non-verbose builds\nSeen in GHA/codeql builds.\n\nOne of them also affected wolfSSL < 3.9.10 builds.\n\n61093e2a819d26b7ddf309baef264b9e50c6c56f #20353\nCherry-picked from #20404\nCloses #20417","files":[{"name":"lib/curl_gssapi.c"},{"name":"lib/doh.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/wolfssl.c"}],"number":256210,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3150ac7000aa1249fbfe15c45420365f26a6fd61","revision":"3150ac7000aa1249fbfe15c45420365f26a6fd61","revlink":"","when":1769217174,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3150ac7000aa1249fbfe15c45420365f26a6fd61"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769263705.72753,1769263715.626763],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769263715.631242,1769263715.817444],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769263715.820136,1769263715.986793],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769263715.989429,1769281324.236677],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4164/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769281324.24372,1769281324.930785],"urls":{}}],"text":["failed","Runtest"],"times":[1769229552.818499,1769281324.933682]},"4165":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/Mail%20result/logs/stdio"]],"number":4165,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4165,"Build"],["codebase","","Build"],["got_revision","64728418ff5138608ce84bcc1de4a80b5a95808b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","64728418ff5138608ce84bcc1de4a80b5a95808b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 24 Jan 2026 13:10:26","branch":"master","category":"curl","codebase":"","comments":"GHA/codeql: improve perf on Windows, enable `CURL_WERROR=ON`, and more\n- set `CURL_DROP_UNUSED=ON` for Windows (MSVC) to make the analysis step\n  faster: 1m30s -> 1m15s\n\n- enable `CURL_WERROR=ON` in all builds, to catch potential build issues\n  in addition to running CodeQL. To make these builds useful as regular\n  build tests too.\n\n- add links to CodeQL Actions documentation.\n\n- delete test data C files after checkout in an attempt to remove them\n  from CodeQL code coverage stats.\n\nCloses #20418","files":[{"name":".github/workflows/codeql.yml"}],"number":256225,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"64728418ff5138608ce84bcc1de4a80b5a95808b","revision":"64728418ff5138608ce84bcc1de4a80b5a95808b","revlink":"","when":1769256626,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"64728418ff5138608ce84bcc1de4a80b5a95808b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769315774.050409,1769315779.772985],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769315779.777944,1769315780.00191],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769315780.005002,1769315780.185178],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769315780.190772,1769333684.423696],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4165/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769333684.43083,1769333703.88399],"urls":{}}],"text":["failed","Runtest"],"times":[1769281326.713083,1769333703.896173]},"4166":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/Mail%20result/logs/stdio"]],"number":4166,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4166,"Build"],["codebase","","Build"],["got_revision","6f7ce1e45fda0da739164ab87a7df7f4a25a0a44","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","6f7ce1e45fda0da739164ab87a7df7f4a25a0a44","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 24 Jan 2026 22:24:37","branch":"master","category":"curl","codebase":"","comments":"docs: Update CodeSonar link","files":[{"name":"docs/INFRASTRUCTURE.md"}],"number":256256,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c585282a1c5b4c4f0cd0447e9490d29d37927735","revision":"c585282a1c5b4c4f0cd0447e9490d29d37927735","revlink":"","when":1769289877,"who":"Dan Fandrich <dan@coneharvesters.com>"},{"at":"Sun 25 Jan 2026 04:54:16","branch":"master","category":"curl","codebase":"","comments":"GHA: set `--enable-option-checking=fatal` where missing\nCloses #20422","files":[{"name":".github/workflows/linux-old.yml"},{"name":".github/workflows/non-native.yml"}],"number":256264,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6f7ce1e45fda0da739164ab87a7df7f4a25a0a44","revision":"6f7ce1e45fda0da739164ab87a7df7f4a25a0a44","revlink":"","when":1769313256,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"6f7ce1e45fda0da739164ab87a7df7f4a25a0a44"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769370362.528074,1769370373.786767],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769370373.791268,1769370373.986539],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769370373.989323,1769370374.15512],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769370374.157644,1769388328.316142],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4166/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769388328.322186,1769388329.049031],"urls":{}}],"text":["failed","Runtest"],"times":[1769333722.884553,1769388329.052005]},"4167":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/Mail%20result/logs/stdio"]],"number":4167,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4167,"Build"],["codebase","","Build"],["got_revision","795433b923fc7953ae0a20b44249055fe334ae33","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","795433b923fc7953ae0a20b44249055fe334ae33","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 25 Jan 2026 11:02:24","branch":"master","category":"curl","codebase":"","comments":"noproxy: simplify, don't mix const non-const in strchr()\nRef: #20420\nCloses #20425","files":[{"name":"lib/noproxy.c"}],"number":256281,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7dc60bdb90c710c2e36b2d05aa3686ff491a9bbe","revision":"7dc60bdb90c710c2e36b2d05aa3686ff491a9bbe","revlink":"","when":1769335344,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 25 Jan 2026 12:21:54","branch":"master","category":"curl","codebase":"","comments":"build: constify `memchr()`/`strchr()`/etc result variables\nAnd a few variables around.\n\nThere remain cases where the accepted pointer is const, yet the returned\npointer is written to.\n\nPartly addressing (glibc 2.43):\n```\n* For ISO C23, the functions bsearch, memchr, strchr, strpbrk, strrchr,\n  strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr that return\n  pointers into their input arrays now have definitions as macros that\n  return a pointer to a const-qualified type when the input argument is\n  a pointer to a const-qualified type.\n```\nRef: https://lists.gnu.org/archive/html/info-gnu/2026-01/msg00005.html\n\nReported-by: Rudi Heitbaum\nRef: #20420\n\nCloses #20421","files":[{"name":"lib/cookie.c"},{"name":"lib/dict.c"},{"name":"lib/doh.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/netrc.c"},{"name":"lib/pingpong.c"},{"name":"lib/pop3.c"},{"name":"lib/telnet.c"},{"name":"lib/url.c"},{"name":"lib/urlapi.c"},{"name":"lib/vauth/vauth.c"},{"name":"lib/vtls/vtls.c"},{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_operhlp.c"},{"name":"src/var.c"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/tftpd.c"},{"name":"tests/unit/unit1652.c"}],"number":256288,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0e2507a3c65376d6bda860ff20bd94ada9bbb9fd","revision":"0e2507a3c65376d6bda860ff20bd94ada9bbb9fd","revlink":"","when":1769340114,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 25 Jan 2026 12:21:54","branch":"master","category":"curl","codebase":"","comments":"curlx: dedupe basename copies into `curlx_basename()`\nAlso stop redefining system `basename()` symbol. Call `curlx_basename()`\ninstead, and map that to `basename()` if available.\n\nCloses #20424","files":[{"name":"lib/Makefile.inc"},{"name":"lib/curlx/basename.c"},{"name":"lib/curlx/basename.h"},{"name":"lib/curlx/curlx.h"},{"name":"lib/mime.c"},{"name":"src/Makefile.inc"},{"name":"src/tool_bname.c"},{"name":"src/tool_bname.h"},{"name":"src/tool_doswin.c"}],"number":256289,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6974bd7cc8f93d702a55eefe799bccc043aca966","revision":"6974bd7cc8f93d702a55eefe799bccc043aca966","revlink":"","when":1769340114,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 25 Jan 2026 14:20:37","branch":"master","category":"curl","codebase":"","comments":"build: constify `memchr()`/`strchr()`/etc result variables (cont.)\nAssisted-by: Rudi Heitbaum\nFixes #20420\nFollow-up to 7dc60bdb90c710c2e36b2d05aa3686ff491a9bbe #20425\nFollow-up to 0e2507a3c65376d6bda860ff20bd94ada9bbb9fd #20421\n\nCloses #20428","files":[{"name":"lib/dict.c"},{"name":"lib/http_digest.c"},{"name":"src/tool_operhlp.c"},{"name":"src/tool_urlglob.c"},{"name":"src/tool_writeout.c"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/server/sws.c"}],"number":256301,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4e5908306ad5febee88f7eae8ea3b0c41a6b7d84","revision":"4e5908306ad5febee88f7eae8ea3b0c41a6b7d84","revlink":"","when":1769347237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 25 Jan 2026 15:58:56","branch":"master","category":"curl","codebase":"","comments":"tool: return code variable consistency\n- ParameterError variables are named 'err'\n- CURLcode variables are named 'result'\n\nFor naming consistency across functions\n\nCloses #20426","files":[{"name":"src/tool_easysrc.c"},{"name":"src/tool_formparse.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_paramhlp.c"},{"name":"src/tool_setopt.c"},{"name":"src/tool_ssls.c"},{"name":"src/tool_urlglob.c"}],"number":256305,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d0dc6e2ec059bf306f32e7a49e9ff7425cd26fcd","revision":"d0dc6e2ec059bf306f32e7a49e9ff7425cd26fcd","revlink":"","when":1769353136,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 25 Jan 2026 18:54:12","branch":"master","category":"curl","codebase":"","comments":"GHA: use `ubuntu-slim` image in 3 jobs\nFor small jobs using no parallelism, and which still use x64 for faster\n`apt install`. x64 1-core (vs. 4), 5GB RAM (vs. 16), no Linuxbrew,\nno arm64.\n\nRefs:\nhttps://docs.github.com/en/actions/reference/runners/github-hosted-runners\nhttps://github.blog/changelog/2026-01-22-1-vcpu-linux-runner-now-generally-available-in-github-actions/\nhttps://github.com/actions/runner-images/blob/285cf722f0145c477f7a65d4e822515500c10382/images/ubuntu-slim/ubuntu-slim-Readme.md\n\nCloses #20431","files":[{"name":".github/workflows/checksrc.yml"},{"name":".github/workflows/label.yml"}],"number":256333,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"30c49db6f7ad64c6819181283fd0baff44815441","revision":"30c49db6f7ad64c6819181283fd0baff44815441","revlink":"","when":1769363652,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 25 Jan 2026 19:29:24","branch":"master","category":"curl","codebase":"","comments":"GHA: switch 3 more small jobs to `ubuntu-slim`\nFollow-up to 30c49db6f7ad64c6819181283fd0baff44815441 #20431\n\nCloses #20433","files":[{"name":".github/workflows/checksrc.yml"},{"name":".github/workflows/checkurls.yml"},{"name":".github/workflows/distcheck.yml"}],"number":256339,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4516023152f74ec055215d2bc6956e93f1818aaf","revision":"4516023152f74ec055215d2bc6956e93f1818aaf","revlink":"","when":1769365764,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 25 Jan 2026 20:49:04","branch":"master","category":"curl","codebase":"","comments":"cmake: fix logic for openssl/zlib binutils ld workaround\nWhile working #16973, the binutils ld lib order workaround logic\nregressed so that it modified the wrong target, writing into the system\n`ZLIB::ZLIB` and `OpenSSL::Crypto` ones a `INTERFACE_LINK_LIBRARIES`\nproperty, instead of creating CURL-namespaced targets. Oddly enough,\nthis also fixed the binutils ld lib ordering issue. It seems this\nproperty makes CMake insert each referenced library in two more\npositions (not at the very end though), which allows ld to resolve all\nsymbols in the cases tested in CI.\n\nFix by creating the indented namespaced targets, and also creating\nthese in `curl-config.cmake` to be available when consuming libcurl.\n\nNote that the logic continues doing `get_target_property()` on the two\nsystem targets above. If these targets are defined manually and miss\nthe `LOCATION` propery, or are defined as aliases, this command may\nfail. curl expects these targets be created by CMake's `FindZLIB` and\n`FindOpenSSL` built-in Find modules (or ones compatible). Ref: #20419\n\nThe binutils ld issue is reproduced by these CI jobs:\n - Linux gcc glibc (amd64, arm64)\n- Windows gcc zlib-classic (x64)\n\nCurrently using this curl-for-win revision:\nhttps://github.com/curl/curl-for-win/commit/7d12669dafc5aadb525415abde2152a44e10f07d\nExamples:\nhttps://github.com/curl/curl/actions/runs/21332437230/job/61399234023?pr=20427\nhttps://github.com/curl/curl/actions/runs/21332437230/job/61399234033?pr=20427\n\nComparison of lib orders, as passed by CMake to the linker:\n\nwithout workaround (possibly breaking binutils `ld`):\n```diff\n -framework [...]\n libssl.dylib\n libcrypto.dylib\n libz.tbd\n -lssh2 -lidn2\n libldap.tbd\n liblber.tbd\n -lbrotlidec -lbrotlicommon -lzstd -lnghttp2 -lpsl -lrtmp\n -lz\n -lssl\n -lcrypto\n```\n\nbefore this patch:\n```diff\n -framework [...]\n libssl.dylib\n libcrypto.dylib\n libz.tbd\n+libcrypto.dylib <== inserted via `INTERFACE_LINK_LIBRARIES`\n+libz.tbd        <== inserted via `INTERFACE_LINK_LIBRARIES`\n -lssh2 -lidn2\n libldap.tbd\n liblber.tbd\n+libcrypto.dylib <== inserted via `INTERFACE_LINK_LIBRARIES`\n+ibz.tbd         <== inserted via `INTERFACE_LINK_LIBRARIES`\n -lbrotlidec -lbrotlicommon -lzstd -lnghttp2 -lpsl -lrtmp\n -lz\n -lssl\n -lcrypto\n```\n\nafter this patch:\n```diff\n -framework [...]\n libssl.dylib\n libcrypto.dylib\n libz.tbd\n -lssh2 -lidn2\n libldap.tbd\n liblber.tbd\n -lbrotlidec -lbrotlicommon -lzstd -lnghttp2 -lpsl -lrtmp\n -lz\n -lssl\n -lcrypto\n+libcrypto.dylib <== inserted via `CURL::OpenSSL_Crypto`\n+libz.tbd        <== inserted via `CURL::ZLIB`\n```\n\nBug: https://github.com/curl/curl/pull/20382#discussion_r2716660108\nReverts: https://github.com/curl/curl/commit/615c43eae8f926418c8205b6fe4ff693e8fc6b7d\nFollow-up to 16f073ef49f94412000218c9f6ad04e3fd7e4d01 #16973\n\nCloses #20427","files":[{"name":"CMake/curl-config.in.cmake"},{"name":"CMakeLists.txt"}],"number":256342,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3e841630ece59c04e26058a761302f38370fd0cc","revision":"3e841630ece59c04e26058a761302f38370fd0cc","revlink":"","when":1769370544,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 25 Jan 2026 22:37:56","branch":"master","category":"curl","codebase":"","comments":"cmake: enable binutils ld workaround for all toolchains at build-time\nTo make it available for GCC if used when consuming libcurl.\n\nAlso add comment to `curl-config.cmake` explaining why these odd targets\nare defined there.\n\nBug: https://github.com/curl/curl/pull/20382#discussion_r2716660108\nFollow-up to 3e841630ece59c04e26058a761302f38370fd0cc #20427\nFollow-up to ef3101d1819928a7799309a16cc531818778e5c7 #20382\nFollow-up to 16f073ef49f94412000218c9f6ad04e3fd7e4d01 #16973\n\nCloses #20434","files":[{"name":"CMake/curl-config.in.cmake"},{"name":"CMakeLists.txt"}],"number":256349,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"795433b923fc7953ae0a20b44249055fe334ae33","revision":"795433b923fc7953ae0a20b44249055fe334ae33","revlink":"","when":1769377076,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"795433b923fc7953ae0a20b44249055fe334ae33"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769422850.041724,1769422859.223703],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769422859.228665,1769422859.409691],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769422859.412321,1769422859.571684],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769422859.574237,1769440176.124736],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4167/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769440176.129921,1769440176.832908],"urls":{}}],"text":["failed","Runtest"],"times":[1769388331.644051,1769440176.83537]},"4168":{"blame":["Arnav-Purushotam-CUBoulder <arpu9852@colorado.edu>","Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/Mail%20result/logs/stdio"]],"number":4168,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4168,"Build"],["codebase","","Build"],["got_revision","9b20a672b865fd69d7596ca7dcdfc0cbcf6b9dc7","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9b20a672b865fd69d7596ca7dcdfc0cbcf6b9dc7","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 26 Jan 2026 02:08:02","branch":"master","category":"curl","codebase":"","comments":"cmake: add `CURL_BUILD_EVERYTHING` option\nTo build all targets in a single go, meaning curl and libcurl as normal,\nand tests and examples in addition. To build-test everything without\nrunning multiple cmake commands.\n\nEnable with:\n- `-DCURL_BUILD_EVERYTHING=ON`\n  Special values: `QUICK` to build examples quickly for build test,\n  `NOEXAMPLES` to not build examples.\n\nA well-equipped build takes 2.8s of configure time, and 1.7s to build\neverything (shared, unity, ninja, prefill), 1.4s with `QUICK`. Without\nthis option it takes <1s to build curl/libcurl.\n\nAlso: streamline `CURL_LINT` internal logic.\n\nCloses #20429","files":[{"name":"CMakeLists.txt"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/examples/CMakeLists.txt"},{"name":"tests/CMakeLists.txt"}],"number":256376,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3aa4fbf2d4005a9017b660615f937d58559881d9","revision":"3aa4fbf2d4005a9017b660615f937d58559881d9","revlink":"","when":1769389682,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 26 Jan 2026 05:21:24","branch":"master","category":"curl","codebase":"","comments":"cmke: add `*_USE_STATIC_LIBS` options for 9 dependencies\nVia options:\n\n- `BROTLI_USE_STATIC_LIBS`\n- `CARES_USE_STATIC_LIBS`\n- `LIBSSH_USE_STATIC_LIBS`\n- `LIBSSH2_USE_STATIC_LIBS`\n- `MBEDTLS_USE_STATIC_LIBS`\n- `NGHTTP2_USE_STATIC_LIBS`\n- `NGHTTP3_USE_STATIC_LIBS`\n- `NGTCP2_USE_STATIC_LIBS`\n- `ZSTD_USE_STATIC_LIBS`\n\nWhen enabled, make a \"best effort\" finding static libs first and set\nthe \"build static\" macro (on Windows) as required by the dependency.\n\nWhen doing `pkg-config`-based detections, make curl select the static\nconfiguration, which shall set the \"build static\" macro also.\n\nThese options resemble CMake's `OPENSSL_USE_STATIC_LIBS` and\n`ZLIB_USE_STATIC_LIBS` (the latter does not support `pkg-config` as of\nCMake v4.2.2).\n\nShared/static library selection based on loose filename conventions is\nfragile and prone to break if the non-static-suffixed library is found\nand happens to be a shared library, or, if the linker decides to pick up\na shared copy (e.g. `.a.dll`) that shadows the static one. It may help\nto provide either static or shared, but not both, on the disk, and match\nthat with this setting.\n\nExperimental.\n\nRef: #20013\nCloses #20015","files":[{"name":"CMake/FindBrotli.cmake"},{"name":"CMake/FindCares.cmake"},{"name":"CMake/FindLibssh.cmake"},{"name":"CMake/FindLibssh2.cmake"},{"name":"CMake/FindMbedTLS.cmake"},{"name":"CMake/FindNGHTTP2.cmake"},{"name":"CMake/FindNGHTTP3.cmake"},{"name":"CMake/FindNGTCP2.cmake"},{"name":"CMake/FindZstd.cmake"},{"name":"docs/INSTALL-CMAKE.md"}],"number":256380,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"26c39d8df182a63d28d81ed2b044e6a343519d1a","revision":"26c39d8df182a63d28d81ed2b044e6a343519d1a","revlink":"","when":1769401284,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 26 Jan 2026 05:46:48","branch":"master","category":"curl","codebase":"","comments":"tests: rename more `CURLcode` variables to `result`\nFor consistency.\n\nAlso:\n- one remaining in `src/tool_writeout.c`.\n- replace casting an `int` to `CURLcode`.\n- lib758: rename `CURLMcode` `result` to `mresult`.\n- move literals to the right side of if expressions.\n\nFollow-up to d0dc6e2ec059bf306f32e7a49e9ff7425cd26fcd #20426\nFollow-up to 56f600ec23cab41fcced293ada81c8a30ac9cc87\n\nCloses #20432","files":[{"name":"src/tool_writeout.c"},{"name":"tests/libtest/cli_tls_session_reuse.c"},{"name":"tests/libtest/cli_ws_data.c"},{"name":"tests/libtest/lib1156.c"},{"name":"tests/libtest/lib1509.c"},{"name":"tests/libtest/lib1597.c"},{"name":"tests/libtest/lib1939.c"},{"name":"tests/libtest/lib2032.c"},{"name":"tests/libtest/lib3026.c"},{"name":"tests/libtest/lib3027.c"},{"name":"tests/libtest/lib512.c"},{"name":"tests/libtest/lib530.c"},{"name":"tests/libtest/lib586.c"},{"name":"tests/libtest/lib643.c"},{"name":"tests/libtest/lib678.c"},{"name":"tests/libtest/lib758.c"},{"name":"tests/server/getpart.c"},{"name":"tests/unit/unit1302.c"},{"name":"tests/unit/unit1305.c"},{"name":"tests/unit/unit1608.c"},{"name":"tests/unit/unit1620.c"},{"name":"tests/unit/unit1651.c"},{"name":"tests/unit/unit1654.c"},{"name":"tests/unit/unit1656.c"},{"name":"tests/unit/unit1657.c"},{"name":"tests/unit/unit1660.c"},{"name":"tests/unit/unit1663.c"},{"name":"tests/unit/unit2600.c"},{"name":"tests/unit/unit2601.c"},{"name":"tests/unit/unit2602.c"},{"name":"tests/unit/unit2603.c"},{"name":"tests/unit/unit2605.c"},{"name":"tests/unit/unit3200.c"}],"number":256385,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2da1bbca96cd97eaa96e8f44bb34df2b56b5d7e4","revision":"2da1bbca96cd97eaa96e8f44bb34df2b56b5d7e4","revlink":"","when":1769402808,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 26 Jan 2026 08:26:28","branch":"master","category":"curl","codebase":"","comments":"BUG-BOUNTY.md: we stop the bug-bounty end of Jan 2026\nRemove mentions of the bounty and hackerone.\n\nCloses #20312","files":[{"name":".github/ISSUE_TEMPLATE/bug_report.yml"},{"name":"README"},{"name":"README.md"},{"name":"SECURITY.md"},{"name":"docs/BUG-BOUNTY.md"},{"name":"docs/BUGS.md"},{"name":"docs/FAQ.md"},{"name":"docs/GOVERNANCE.md"},{"name":"docs/INFRASTRUCTURE.md"},{"name":"docs/SPONSORS.md"},{"name":"docs/VULN-DISCLOSURE-POLICY.md"}],"number":256394,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ca7ef4b817cd91013ae754ee3a622951c089c6c0","revision":"ca7ef4b817cd91013ae754ee3a622951c089c6c0","revlink":"","when":1769412388,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 26 Jan 2026 12:08:47","branch":"master","category":"curl","codebase":"","comments":"GHA: sync up configure option order across builds\nCloses #20423","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux-old.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":256410,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"63d75de95d3e3b93f4146539fa1b7d868641898f","revision":"63d75de95d3e3b93f4146539fa1b7d868641898f","revlink":"","when":1769425727,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 26 Jan 2026 12:28:25","branch":"master","category":"curl","codebase":"","comments":"RELEASE-PROCEDURE.md: update future release dates","files":[{"name":"docs/RELEASE-PROCEDURE.md"}],"number":256413,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"04c060b0044779a5728033b0773026fa0c43fcfe","revision":"04c060b0044779a5728033b0773026fa0c43fcfe","revlink":"","when":1769426905,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 26 Jan 2026 12:47:02","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":256418,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"146de2460a68d06c29d4f4723ca33f9079dcf43f","revision":"146de2460a68d06c29d4f4723ca33f9079dcf43f","revlink":"","when":1769428022,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 26 Jan 2026 12:53:03","branch":"master","category":"curl","codebase":"","comments":"tool_cb_hdr: with -J, use the redirect name as a backup\nThe -J / --remote-header-name logic now records the file name part used\nin the redirects so that it can use the last one as a name if no\nContent-Disposition header arrives.\n\nAdd tests to verify:\n\n1641: -J with a redirect and extract the CD contents in the second\nresponse\n\n1642: -J with a redirect but no Content-Disposition, use the name from\nthe Location: header\n\n1643: -J with two redirects, using the last file name and also use\nqueries and fragments to verify them stripped off\n\nCloses #20430","files":[{"name":"docs/TODO.md"},{"name":"docs/cmdline-opts/remote-header-name.md"},{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_sdecls.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1641"},{"name":"tests/data/test1642"},{"name":"tests/data/test1643"}],"number":256419,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fa6a46473e6d4f97aff56a0bd823229052c8c2d2","revision":"fa6a46473e6d4f97aff56a0bd823229052c8c2d2","revlink":"","when":1769428383,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 26 Jan 2026 13:21:46","branch":"master","category":"curl","codebase":"","comments":"tool: rename curl handle and result variable in `--libcurl`-generated code\nTo match documentation, examples and curl source code:\n- `hnd` -> `curl`\n- `ret` -> `result`\n\nCloses #20437","files":[{"name":"src/tool_easysrc.c"},{"name":"src/tool_setopt.c"},{"name":"tests/data/data1400.c"},{"name":"tests/data/data1401.c"},{"name":"tests/data/data1402.c"},{"name":"tests/data/data1403.c"},{"name":"tests/data/data1404.c"},{"name":"tests/data/data1405.c"},{"name":"tests/data/data1406.c"},{"name":"tests/data/data1407.c"},{"name":"tests/data/data1420.c"},{"name":"tests/data/data1465.c"},{"name":"tests/data/data1481.c"}],"number":256421,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2f8c9812b120a6802d57329f4c90dac91101ea14","revision":"2f8c9812b120a6802d57329f4c90dac91101ea14","revlink":"","when":1769430106,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 26 Jan 2026 13:48:05","branch":"master","category":"curl","codebase":"","comments":"include: mask computed auth/proto bitmasks to 32 bits\nGCC 15.2 warns when assigning computed \"all\" bitmask macros to 32-bit\nflag types because negated masks expand to the full width of unsigned\nlong/long on 64-bit platforms.\n\nMask these macros to a 32-bit domain so they do not set high bits and\navoid -Woverflow/-Wconversion warnings in callers.\n\nReported-by: Patrick Monnerat\nFixes #20242\nCloses #20416","files":[{"name":"include/curl/curl.h"},{"name":"lib/setopt.c"},{"name":"lib/urldata.h"}],"number":256424,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9b20a672b865fd69d7596ca7dcdfc0cbcf6b9dc7","revision":"9b20a672b865fd69d7596ca7dcdfc0cbcf6b9dc7","revlink":"","when":1769431685,"who":"Arnav-Purushotam-CUBoulder <arpu9852@colorado.edu>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9b20a672b865fd69d7596ca7dcdfc0cbcf6b9dc7"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769474720.63777,1769474729.8324],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769474729.836356,1769474730.013008],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769474730.015262,1769474730.166274],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769474730.168692,1769492042.447392],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4168/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769492042.500546,1769492043.562218],"urls":{}}],"text":["failed","Runtest"],"times":[1769440179.139564,1769492043.575569]},"4169":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/Mail%20result/logs/stdio"]],"number":4169,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4169,"Build"],["codebase","","Build"],["got_revision","08b31b1c8b49fc399ee16adf626fc7483543ecdd","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","08b31b1c8b49fc399ee16adf626fc7483543ecdd","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 26 Jan 2026 16:07:58","branch":"master","category":"curl","codebase":"","comments":"checksrc-all.pl: skip non-repository files\nTo avoid noise due to local C files when using automatic local checksrc\nchecks (e.g. via CMake `-DCURL_LINT=ON` option, or `curl-lint` target).\n\nAlso replace single-quote with double-quote in external git command, for\nportability.\n\nFollow-up to 88ff396549e12f070c65e69a0411d2e3e00be5b0 #17882\nFollow-up to e785e898a6a32fc63b35615b55a147d309082f3d #17376\n\nCloses #20439","files":[{"name":"scripts/checksrc-all.pl"}],"number":256427,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"33f606cd51995b68a0f68ac478f7395d8acda17b","revision":"33f606cd51995b68a0f68ac478f7395d8acda17b","revlink":"","when":1769440078,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 26 Jan 2026 21:12:05","branch":"master","category":"curl","codebase":"","comments":"docs: add LibreELEC to DISTROS.md","files":[{"name":"docs/DISTROS.md"}],"number":256454,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"08b31b1c8b49fc399ee16adf626fc7483543ecdd","revision":"08b31b1c8b49fc399ee16adf626fc7483543ecdd","revlink":"","when":1769458325,"who":"Dan Fandrich <dan@coneharvesters.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"08b31b1c8b49fc399ee16adf626fc7483543ecdd"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769528116.24155,1769528124.965457],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769528124.969964,1769528125.158166],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769528125.161072,1769528125.327675],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769528125.33003,1769545737.526483],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4169/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769545737.531888,1769545738.34656],"urls":{}}],"text":["failed","Runtest"],"times":[1769492355.621839,1769545738.349492]},"4170":{"blame":["Billy O'Neal <bion@microsoft.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/Mail%20result/logs/stdio"]],"number":4170,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4170,"Build"],["codebase","","Build"],["got_revision","0f54ca6150f5bff5e8eb8b165de86262e98f5e69","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0f54ca6150f5bff5e8eb8b165de86262e98f5e69","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 27 Jan 2026 09:07:18","branch":"master","category":"curl","codebase":"","comments":"curl_multi_perform.md: resolve inconsistency\n... between curl_multi_perform and curl_multi_wait/poll documentation\n\nThe `curl_multi_perform` documentation uses integer contextual\nconversion to `bool` to test the resulting `CURLMcode`, while other\nfunctions like `curl_multi_wait` and `curl_multi_poll` test against\n`CURLM_OK`. (I was initially confused by this as it looked like some\ndocs call curl_multi_wait/poll on error, while some called only on\nsuccess. But that was my misread, not a docs problem.)\n\nAlso fixed the example to print which function call failed; previously\nan error reported by `curl_multi_perform` was printed as a failure of\n`curl_multi_wait`.\n\nCloses #20444","files":[{"name":"docs/libcurl/curl_multi_perform.md"}],"number":256470,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"af508e364193a0343e06233fbd5912a8c7d25f2e","revision":"af508e364193a0343e06233fbd5912a8c7d25f2e","revlink":"","when":1769501238,"who":"Billy O'Neal <bion@microsoft.com>"},{"at":"Tue 27 Jan 2026 14:03:47","branch":"master","category":"curl","codebase":"","comments":"OpenSSL: check reuse of sessions for verify status\nOpenSSL records its peer verification status inside its SSL_SESSION\nobjects. When a session is later reused, the SSL connection inherits\nthis verify status.\n\nSession keys prevent reuse of sessions between connections that verify\nthe peer and those who do not. However, when Apple SecTrust is used\nto verify a connection, this does not update the Sessions verify\nstatus (and there is no setter). On session reuse, OpenSSL fails\nthe verification and Apple SecTrust cannot verify either since the\ncertificate peer chain is not available.\n\nFix this by checking the verification status on session reuse and\nremove the session again if the peer needs to be verified, but the\nsession is not.\n\nReported-by: Christian Schmitza\nFixes #20435\nCloses #20446","files":[{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"tests/http/test_02_download.py"},{"name":"tests/http/test_08_caddy.py"},{"name":"tests/http/test_17_ssl_use.py"},{"name":"tests/http/test_19_shutdown.py"},{"name":"tests/libtest/cli_hx_download.c"}],"number":256478,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"065b149df07256174891dfcde307c39c98908d5f","revision":"065b149df07256174891dfcde307c39c98908d5f","revlink":"","when":1769519027,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 27 Jan 2026 15:08:33","branch":"master","category":"curl","codebase":"","comments":"cmake/FindGSS: add backtick missing from comment\nFollow-up to 16f073ef49f94412000218c9f6ad04e3fd7e4d01 #16973","files":[{"name":"CMake/FindGSS.cmake"}],"number":256487,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a42fdc1f605d83d9b4431dfd10ce34df7ba5ad47","revision":"a42fdc1f605d83d9b4431dfd10ce34df7ba5ad47","revlink":"","when":1769522913,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 27 Jan 2026 15:24:28","branch":"master","category":"curl","codebase":"","comments":"INSTALL-CMAKE.md: document new static options as experimental\nFollow-up to 26c39d8df182a63d28d81ed2b044e6a343519d1a #20015\n\nCloses #20450","files":[{"name":"docs/INSTALL-CMAKE.md"}],"number":256492,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f824b4d004974603a4fbb8df3ddac8c2af2759ec","revision":"f824b4d004974603a4fbb8df3ddac8c2af2759ec","revlink":"","when":1769523868,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 27 Jan 2026 15:24:29","branch":"master","category":"curl","codebase":"","comments":"cmake: initialize internal `CURL_INCLUDES` variable\nCloses #20451","files":[{"name":"CMakeLists.txt"}],"number":256493,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"67ad0b0d7937194fd4522bf8b2a1a7f18011ce38","revision":"67ad0b0d7937194fd4522bf8b2a1a7f18011ce38","revlink":"","when":1769523869,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 27 Jan 2026 19:58:48","branch":"master","category":"curl","codebase":"","comments":"tool_doswin: avoid Windowsisms in socket code\nFor general readability. Also to match the rest of the source code.\n\n- `SOCKADDR` -> `struct sockaddr`\n- `SOCKADDR_IN` -> `struct sockaddr_in`\n- `== SOCKET_ERROR` -> `== -1` or silent `!= 0`\n\nFollow-up to 9a2663322c330ff11275abafd612e9c99407a94a #17572\n\nCloses #20452","files":[{"name":"src/tool_doswin.c"}],"number":256518,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a81ab3e6db370f31fca2fc67ca8bfda263f15caa","revision":"a81ab3e6db370f31fca2fc67ca8bfda263f15caa","revlink":"","when":1769540328,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 27 Jan 2026 19:58:48","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: cache stunnel\nTo avoid hammering `stunnel.org`.\n\nFollow-up to 7c3a4a4b4cffa7a335ce383da84e8b758ee5cafa #20410\n\nCloses #20454","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/windows.yml"}],"number":256519,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0f54ca6150f5bff5e8eb8b165de86262e98f5e69","revision":"0f54ca6150f5bff5e8eb8b165de86262e98f5e69","revlink":"","when":1769540328,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0f54ca6150f5bff5e8eb8b165de86262e98f5e69"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769581024.982816,1769581035.392951],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769581035.398686,1769581035.605456],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769581035.608838,1769581035.782805],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769581035.78678,1769598557.976592],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4170/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769598557.983056,1769598558.885006],"urls":{}}],"text":["failed","Runtest"],"times":[1769545741.131831,1769598558.888048]},"4171":{"blame":["Christian Schmitz <support@monkeybreadsoftware.de>","Daniel Stenberg <daniel@haxx.se>","Itay Bookstein <ibookstein@gmail.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/Mail%20result/logs/stdio"]],"number":4171,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4171,"Build"],["codebase","","Build"],["got_revision","f062b4b903547e26b336f73c5103c9521382f302","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","f062b4b903547e26b336f73c5103c9521382f302","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 27 Jan 2026 23:36:31","branch":"master","category":"curl","codebase":"","comments":"TODO: remove item about signals\nWith SIGPIPE handling now automatic on most platforms, remove the\nTODO item again.\n\nCloses #20447","files":[{"name":"docs/TODO.md"}],"number":256524,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ae99d750dd3bf44de695669609428902e7b109d9","revision":"ae99d750dd3bf44de695669609428902e7b109d9","revlink":"","when":1769553391,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 27 Jan 2026 23:42:09","branch":"master","category":"curl","codebase":"","comments":"tls: remove checks for DEFAULT\nSince 9d8998c99408e1adf, the setopt code changes input DEFAULT to an\nactual more specific TLS version (1.2) for the backends to use and check\nfor.\n\nThis means that the default value (0L) cannot and should not actually be\nused when the TLS backends run. This change adds asserts to verify that\nand removes code that accepts the DEFAULT value as a valid version with\nthe TLS version functions' logic.\n\nApplications can still set a specific lower version if they want (1, 1.0\nor 1.1).\n\nCloses #20453","files":[{"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/wolfssl.c"}],"number":256525,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1b50dcc2abd40d60d16c7c9b2fcbfc093c0419d3","revision":"1b50dcc2abd40d60d16c7c9b2fcbfc093c0419d3","revlink":"","when":1769553729,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 28 Jan 2026 02:33:57","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: fix shell, fix GHA fail to share cache between arm and intel Windows\nA cache entry created by windows-2022 is not picked up by\nwindows-11-arm. Also a cache created by windows-11-arm is not picked up\nby windows-2022. Possibly related to this filed in 2025 June:\nhttps://github.com/actions/cache/issues/1622. Also tried\n`enableCrossOsArchive` to no avail. Unclear if these two runners count\nas distinct operating systems, I'd guess not. Cache entries are\nidentical on the web UI. Via GH API they show up with the same cache key\nbot different \"version\" (hash) and different sizes, possibly due to the\nzstd vs. gzip bug above.\n\nFixing (identical error text on either runner):\n```\nError: Failed to restore cache entry. Exiting as fail-on-cache-miss is set. Input key: Windows-stunnel-5.76-amd64\n```\n\nAlso fix a silly typo in the shell value.\n\nFollow-up to 0f54ca6150f5bff5e8eb8b165de86262e98f5e69 #20454\nCloses #20456","files":[{"name":".github/workflows/windows.yml"}],"number":256536,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fb44e44d929f4e8eb140e5e1c7bd3a7f4d0e7d58","revision":"fb44e44d929f4e8eb140e5e1c7bd3a7f4d0e7d58","revlink":"","when":1769564037,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 28 Jan 2026 03:26:45","branch":"master","category":"curl","codebase":"","comments":"tool_doswin: avoid Windowsisms in socket code (cont.)\nFor general readability. Also to match the rest of the source code.\n\n- bump `send()` result type from `int` to `ssize_t`.\n- fix an `int` to be `curl_socklen_t`.\n- `.S_un.S_addr` -> `.s_addr`.\n- `SD_RECEIVE` -> `SHUT_RD`.\n- `SD_SEND` -> `SHUT_WR`.\n\nFollow-up to a81ab3e6db370f31fca2fc67ca8bfda263f15caa #20452\nFollow-up to 9a2663322c330ff11275abafd612e9c99407a94a #17572\n\nCloses #20457","files":[{"name":"src/tool_doswin.c"}],"number":256542,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a4e2232c434473c0a1175f2bd2576673aa8c4692","revision":"a4e2232c434473c0a1175f2bd2576673aa8c4692","revlink":"","when":1769567205,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 28 Jan 2026 03:27:20","branch":"master","category":"curl","codebase":"","comments":"windows: `USE_WINSOCK` to guard winsock2 code (where missing)\nReplacing `_WIN32`.\n\nAlso:\n- tool_doswin: guard possibly non-portable socket code with\n  `USE_WINSOCK`. The socket is cast to `HANDLE` and passed to\n  win32 API `SetStdHandle(STD_INPUT_HANDLE, ...)`.\n- lib/setup-win32.h: move `#undef`s before their `#define` pair.\n\nCloses #20455","files":[{"name":"lib/curl_setup.h"},{"name":"lib/functypes.h"},{"name":"lib/setup-win32.h"},{"name":"lib/url.c"},{"name":"src/tool_doswin.c"},{"name":"src/tool_operate.c"}],"number":256543,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2f7d37f54a5b659a645856097cd5611ce264b261","revision":"2f7d37f54a5b659a645856097cd5611ce264b261","revlink":"","when":1769567240,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 28 Jan 2026 08:08:07","branch":"master","category":"curl","codebase":"","comments":"GHA: update openssl/openssl to v3.6.1\nCloses #20449","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":256546,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3b1c2a15106fa6c8fee954d81b5ae43460cfd5b3","revision":"3b1c2a15106fa6c8fee954d81b5ae43460cfd5b3","revlink":"","when":1769584087,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Wed 28 Jan 2026 09:39:30","branch":"master","category":"curl","codebase":"","comments":"h2+h3: align stream close handling\nFor HTTP/2, add error code description to close failures.\n\nFor HTTP/3, add special handling like in HTTP/2 when streams\nhave been rejected or an error comes during the response body\nand we are not interested in the body.\n\nCloses #20207","files":[{"name":"lib/cf-h2-proxy.c"},{"name":"lib/http2.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"}],"number":256552,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0f042efcb156058b14fca87328ab0d356f3426f0","revision":"0f042efcb156058b14fca87328ab0d356f3426f0","revlink":"","when":1769589570,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 28 Jan 2026 09:41:48","branch":"master","category":"curl","codebase":"","comments":"cf-socket: use SOCK_CLOEXEC in socket_open when available\nTo close the possible race between socket() and fcntl(), we use\nSOCK_CLOEXEC instead of fcntl() when it is available.\n\nCloses #20442","files":[{"name":"lib/cf-socket.c"}],"number":256553,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"05367694ecf24a5d39fb1e775739a121e76f33d7","revision":"05367694ecf24a5d39fb1e775739a121e76f33d7","revlink":"","when":1769589708,"who":"Itay Bookstein <ibookstein@gmail.com>"},{"at":"Wed 28 Jan 2026 11:23:10","branch":"master","category":"curl","codebase":"","comments":"vquic: handle SOCKEMSGSIZE correctly\nReport UDP packets with SOCKEMSGSIZE as being \"sent\" to progress\nthe send buffer properly on PMTUD probes.\n\nReported-by: Daniil Gentili\nFixes #20440\nCloses #20448","files":[{"name":"lib/vquic/vquic.c"}],"number":256558,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cf4164fa8dc3e09b2fb729ba231ecbf7b5d015de","revision":"cf4164fa8dc3e09b2fb729ba231ecbf7b5d015de","revlink":"","when":1769595790,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 28 Jan 2026 11:37:26","branch":"master","category":"curl","codebase":"","comments":"imap: fix custom listing\nAdd test 1847 and 1848.\n\nFixes #20356\nCloses #20360","files":[{"name":"lib/imap.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1847"},{"name":"tests/data/test1848"}],"number":256561,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e788d9d2c76b8b28ef0ba548b6b335c56e22c841","revision":"e788d9d2c76b8b28ef0ba548b6b335c56e22c841","revlink":"","when":1769596646,"who":"Christian Schmitz <support@monkeybreadsoftware.de>"},{"at":"Wed 28 Jan 2026 11:39:02","branch":"master","category":"curl","codebase":"","comments":"pytest: remove 03_02\nThe test for restarting the server during ongoing transfers does not\nwork reliably for HTTP/3. This seems due to the nature of UDP/QUIC where\nthe client may learn about a closed connection at any time, not only\nwhen starting a new request.\n\nRemove the test.\n\nCloses #20458","files":[{"name":"tests/http/test_03_goaway.py"}],"number":256562,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f062b4b903547e26b336f73c5103c9521382f302","revision":"f062b4b903547e26b336f73c5103c9521382f302","revlink":"","when":1769596742,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"f062b4b903547e26b336f73c5103c9521382f302"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769635618.720732,1769635628.118541],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769635628.123379,1769635628.304286],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769635628.307184,1769635628.467872],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769635628.470725,1769652752.657063],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4171/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769652752.663614,1769652753.406155],"urls":{}}],"text":["failed","Runtest"],"times":[1769598561.388846,1769652753.408723]},"4172":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/Mail%20result/logs/stdio"]],"number":4172,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4172,"Build"],["codebase","","Build"],["got_revision","3509a41494ef9b86664c0608d33834eb0f3d6b18","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3509a41494ef9b86664c0608d33834eb0f3d6b18","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 28 Jan 2026 12:05:20","branch":"master","category":"curl","codebase":"","comments":"build: assume `stdint.h`\ncurl requires `stdint.h` from C99, and no longer builds without it since\nv8.18.0 (after dropping VS2008 support). Assume it's available, drop\nfeature checks.\n\nAlso:\n- drop duplicate `stdint.h` includes.\n- introduce internal `HAVE_UINTPTR_T`, enabled by default.\n- OS400: disable `HAVE_UINTPTR_T`.\n- build: keep cmake pre-fill and `cmp-config.pl` exception because cmake\n  and autotools both detect `stdint.h` implicitly.\n\nCo-authored-by: Dan Fandrich\nRef: #20405\nRef: #20384\nFollow-up to 2e1a045d8985e5daa4d9a4f908ed870a16d8e41e #17931\n\nCloses #20406","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"lib/config-win32.h"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_setup_once.h"},{"name":"lib/curlx/timeval.c"},{"name":"lib/doh.h"},{"name":"lib/dynhds.h"},{"name":"lib/formdata.c"},{"name":"lib/hostip.h"},{"name":"lib/http.h"},{"name":"lib/http2.c"},{"name":"lib/vtls/cipher_suite.h"}],"number":256568,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"feb52be197c695fa783d68c11924f474c2add6b7","revision":"feb52be197c695fa783d68c11924f474c2add6b7","revlink":"","when":1769598320,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 28 Jan 2026 14:39:22","branch":"master","category":"curl","codebase":"","comments":"build: replace `send`/`recv` with `swrite`/`sread` where missing\nAlso:\n- checksrc: ban `send` and `recv`, as documented in `CODE_STYLE.md`.\n\nFollow-up to 9a2663322c330ff11275abafd612e9c99407a94a #17572\nRef: a585cc35e57fc06806443207e31a244c9df029bb #20097\nRef: #20441\n\nCloses #20459","files":[{"name":"lib/multi.c"},{"name":"lib/vquic/vquic.c"},{"name":"scripts/checksrc.pl"},{"name":"src/tool_cb_rea.c"},{"name":"src/tool_doswin.c"},{"name":"tests/server/sockfilt.c"},{"name":"tests/server/socksd.c"}],"number":256576,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"483f4291fb8134a31c437e82212d541782121ad7","revision":"483f4291fb8134a31c437e82212d541782121ad7","revlink":"","when":1769607562,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 28 Jan 2026 15:09:51","branch":"master","category":"curl","codebase":"","comments":"tests/server: replace 4 remaining `send()` calls with `swrite()`\nThey were masked by `()`, which was also not necessary anymore.\n\nFollow-up to 483f4291fb8134a31c437e82212d541782121ad7 #20459\nFollow-up to a585cc35e57fc06806443207e31a244c9df029bb #20097\nFollow-up to bf7375ecc50e857760b0d0a668c436e208a400bd #18503\n\nCloses #20460","files":[{"name":"tests/server/socksd.c"}],"number":256581,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2e5cc08d25075215a632f628eebeb1a2f410a158","revision":"2e5cc08d25075215a632f628eebeb1a2f410a158","revlink":"","when":1769609391,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 28 Jan 2026 15:09:52","branch":"master","category":"curl","codebase":"","comments":"tests/server: drop stray casts from `swrite`/`sread` arguments\nCloses #20461","files":[{"name":"tests/server/mqttd.c"}],"number":256582,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"41880875adb0db136e2bd588e40c96a80f4f27cf","revision":"41880875adb0db136e2bd588e40c96a80f4f27cf","revlink":"","when":1769609392,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 28 Jan 2026 15:47:36","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: mark test 3001 flaky in native Windows jobs\nIt has been happening for a long time.\n\nExample:\n```\ntest 3001...[HTTPS localhost, last subject alt name matches, CN does not match]\n\n 3001: protocol FAILED!\n There was no content at all in the file log/7/server.input.\n Server glitch? Total curl failure? Returned: 56\n== Contents of files in the log/7/ directory after test 3001\n=== Start of file commands.log\n ../src/curl.exe -q --output log/7/curl3001.out  --include --trace-ascii log/7/trace3001 --trace-time -4 --cacert ./certs/test-ca.crt https://localhost:64259/3001 > log/7/stdout3001 2> log/7/stderr3001\n=== End of file commands.log\n=== Start of file http_server.log\n 13:57:47.951283 Running HTTP IPv4 version on port 64256\n=== End of file http_server.log\n=== Start of file https_stunnel.log\n 2026.01.28 13:57:48 LOG5[ui]: stunnel 5.76 on x64-pc-mingw32-gnu platform\n 2026.01.28 13:57:48 LOG5[ui]: Compiled/running with OpenSSL 3.5.4 30 Sep 2025\n [...]\n 2026.01.28 13:57:49 LOG5[0]: Service [curltest] accepted connection from 127.0.0.1:64281\n 2026.01.28 13:57:51 LOG3[0]: s_connect: connect 127.0.0.1:64256: Connection refused (WSAECONNREFUSED) (10061)\n 2026.01.28 13:57:51 LOG3[0]: No more addresses to connect\n 2026.01.28 13:57:51 LOG5[0]: Connection reset: 0 byte(s) sent to TLS, 0 byte(s) sent to socket\n=== End of file https_stunnel.log\n=== Start of file server.cmd\n Testnum 3001\n=== End of file server.cmd\n=== Start of file stderr3001\n curl: (56) Recv failure: Connection was reset\n=== End of file stderr3001\n[...]\nRUN: Unknown server on our https port: 64259 (56)\n```\n\nRef: https://github.com/curl/curl/actions/runs/21440845836/job/61743268798?pr=20461\n\nCloses #20462","files":[{"name":".github/workflows/windows.yml"}],"number":256587,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3ae234b2a3aca14908c292ac09755f6c08daac1a","revision":"3ae234b2a3aca14908c292ac09755f6c08daac1a","revlink":"","when":1769611656,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 28 Jan 2026 17:45:56","branch":"master","category":"curl","codebase":"","comments":"docs: document the need for a 64-bit type and stdint.h\nThese are requirements above and above C89.\n\nRef: #20406\n\nCloses #20384","files":[{"name":".github/scripts/pyspelling.words"},{"name":"docs/INTERNALS.md"}],"number":256593,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3509a41494ef9b86664c0608d33834eb0f3d6b18","revision":"3509a41494ef9b86664c0608d33834eb0f3d6b18","revlink":"","when":1769618756,"who":"Dan Fandrich <dan@coneharvesters.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3509a41494ef9b86664c0608d33834eb0f3d6b18"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769687317.996674,1769687322.04504],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769687322.069882,1769687322.300157],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769687322.303618,1769687322.491996],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769687322.496519,1769704738.71229],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4172/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769704738.72161,1769704739.517452],"urls":{}}],"text":["failed","Runtest"],"times":[1769652755.91709,1769704739.520113]},"4173":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/Mail%20result/logs/stdio"]],"number":4173,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4173,"Build"],["codebase","","Build"],["got_revision","0f5006f50d5e2adae5190180aa804200c04964db","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0f5006f50d5e2adae5190180aa804200c04964db","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 29 Jan 2026 03:10:21","branch":"master","category":"curl","codebase":"","comments":"GHA/macos: merge an autotools job into a cmake one, drop an iOS job\nMerging the two macOS jobs saves 4-5 minutes. The dropped iOS Ninja job\nsaves 0.5-1 minute. (Keep the two slow iOS jobs to maintain variation.)\n\nNumber of Apple jobs is 32 after this patch.\n\nAlso:\n- skip building tests and example in iOS autotools to save 30-40s.\n\nCloses #20467","files":[{"name":".github/workflows/macos.yml"}],"number":256623,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d60f1006b09fb6f493540fadb8ae003465b5060e","revision":"d60f1006b09fb6f493540fadb8ae003465b5060e","revlink":"","when":1769652621,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 29 Jan 2026 03:42:09","branch":"master","category":"curl","codebase":"","comments":"send: drop `CURL_UNCONST()` from buffer argument on most platforms\nKeep it on platforms requiring a non-const buffer. These are AmigaOS and\nOS400.\n\nAlso:\n- replace `SEND_QUAL_ARG2` with boolean macro `SEND_NONCONST_ARG2`.\n\nCloses #20463","files":[{"name":"lib/config-mac.h"},{"name":"lib/config-os400.h"},{"name":"lib/config-riscos.h"},{"name":"lib/config-win32.h"},{"name":"lib/curl_setup_once.h"},{"name":"lib/functypes.h"},{"name":"projects/vms/config_h.com"}],"number":256625,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f95c79a98827e7aa565ce748a7dee3e2752547cd","revision":"f95c79a98827e7aa565ce748a7dee3e2752547cd","revlink":"","when":1769654529,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 29 Jan 2026 14:58:03","branch":"master","category":"curl","codebase":"","comments":"setup-os400.h: drop no longer used custom type `u_int32_t`\nUnused since bb5529331334e1e1c79ff3320220bba12fc8457d.\n\nCloses #20470","files":[{"name":"lib/setup-os400.h"}],"number":256649,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ea044c5e657400f645a831035d14f928470df22e","revision":"ea044c5e657400f645a831035d14f928470df22e","revlink":"","when":1769695083,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 29 Jan 2026 15:01:16","branch":"master","category":"curl","codebase":"","comments":"md4, md5: replace custom types with `uint32_t`\nCloses #20469","files":[{"name":"lib/md4.c"},{"name":"lib/md5.c"}],"number":256650,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0f5006f50d5e2adae5190180aa804200c04964db","revision":"0f5006f50d5e2adae5190180aa804200c04964db","revlink":"","when":1769695276,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0f5006f50d5e2adae5190180aa804200c04964db"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769739406.707861,1769739416.156859],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769739416.161153,1769739416.344506],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769739416.347038,1769739416.533068],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769739416.535639,1769757462.730904],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4173/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769757462.740845,1769757463.474345],"urls":{}}],"text":["failed","Runtest"],"times":[1769704741.524628,1769757463.478033]},"4174":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/Mail%20result/logs/stdio"]],"number":4174,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4174,"Build"],["codebase","","Build"],["got_revision","1acf0c45f4ede462a553353d774395b68614a42a","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1acf0c45f4ede462a553353d774395b68614a42a","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 29 Jan 2026 19:22:00","branch":"master","category":"curl","codebase":"","comments":"http2: dedupe nghttp2 verbose frame print function\nCloses #20472","files":[{"name":"lib/cf-h2-proxy.c"},{"name":"lib/http2.c"},{"name":"lib/http2.h"}],"number":256661,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c2d7bfa9928c93c70372d1a4944ec92b1781ee58","revision":"c2d7bfa9928c93c70372d1a4944ec92b1781ee58","revlink":"","when":1769710920,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 29 Jan 2026 22:53:22","branch":"master","category":"curl","codebase":"","comments":"tool_help.h: drop redundant `U` suffix from literals\nAlso:\n- update the generator script accordingly.\n- convert lowercase `u` suffix to uppercase to match rest of code.\n\nCloses #20476","files":[{"name":"scripts/managen"},{"name":"src/tool_help.h"}],"number":256678,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4d0c3b690eb6076e0d9685f51c0449c8bfb38f96","revision":"4d0c3b690eb6076e0d9685f51c0449c8bfb38f96","revlink":"","when":1769723602,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 29 Jan 2026 22:53:23","branch":"master","category":"curl","codebase":"","comments":"tests/server: tidy-up error messages (Windows)\n- show error description on `PeekNamedPipe()` error.\n- show `GetLastError()` instead of socket error on non-socket failures\n  in the window handler.\n- include full hex `GetLastError()` numbers in error messages, syncing\n  with Schannel code.\n- drop internal `win32_perror()` function, in favor of direct\n  `curlx_*strerror()` calls.\n\nCloses #20477","files":[{"name":"tests/server/sockfilt.c"},{"name":"tests/server/util.c"}],"number":256679,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"373e89a021936da00d4469c1db084006294b9125","revision":"373e89a021936da00d4469c1db084006294b9125","revlink":"","when":1769723603,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 29 Jan 2026 23:25:36","branch":"master","category":"curl","codebase":"","comments":"tests/server/sockfilt: avoid possible endless loop on Windows\nSeen to happen when run under WINE v10.0 on macOS.\n```\n$ CURL_TEST_EXE_EXT_SRV=.exe CURL_TEST_EXE_EXT_TOOL=.exe \\\nCURL_TEST_EXE_RUNNER=wine TFLAGS='951 -t' ninja tests\n[...]\n16:02:18.607002 [select_ws_wait_thread] PeekNamedPipe error: (0x00000032) - Request not supported.\n[...endless repeat...]\n```\n\nCloses #20478","files":[{"name":"tests/server/sockfilt.c"}],"number":256683,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"154dff6accdadfa1793b367b78fbd0547a126bd5","revision":"154dff6accdadfa1793b367b78fbd0547a126bd5","revlink":"","when":1769725536,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 30 Jan 2026 00:24:21","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: fix typo in test number [ci skip]\nFollow-up to 3ae234b2a3aca14908c292ac09755f6c08daac1a #20462","files":[{"name":".github/workflows/windows.yml"}],"number":256688,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b619952b82b8e17abf05dc1a1a942b292fba91b8","revision":"b619952b82b8e17abf05dc1a1a942b292fba91b8","revlink":"","when":1769729061,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 30 Jan 2026 00:34:25","branch":"master","category":"curl","codebase":"","comments":"cmake: improve setting up runtests in Windows cross-builds\nCloses #20479","files":[{"name":"tests/CMakeLists.txt"}],"number":256690,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1acf0c45f4ede462a553353d774395b68614a42a","revision":"1acf0c45f4ede462a553353d774395b68614a42a","revlink":"","when":1769729665,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1acf0c45f4ede462a553353d774395b68614a42a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769794075.396615,1769794082.693533],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769794082.708709,1769794082.96925],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769794082.974856,1769794083.171904],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769794083.177043,1769812213.595343],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4174/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769812213.602087,1769812216.68625],"urls":{}}],"text":["failed","Runtest"],"times":[1769757466.104347,1769812216.689167]},"4175":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/Mail%20result/logs/stdio"]],"number":4175,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4175,"Build"],["codebase","","Build"],["got_revision","9c3fcb8a321882232409f9b05b07098821378219","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9c3fcb8a321882232409f9b05b07098821378219","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 30 Jan 2026 13:27:03","branch":"master","category":"curl","codebase":"","comments":"ssh: dedupe state change function\nCloses #20473","files":[{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vssh/ssh.h"},{"name":"lib/vssh/vssh.c"}],"number":256707,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"97a294688fe50735c3c5d095eef4ea48d7816362","revision":"97a294688fe50735c3c5d095eef4ea48d7816362","revlink":"","when":1769776023,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 30 Jan 2026 13:27:03","branch":"master","category":"curl","codebase":"","comments":"vtls: dedupe common on-session-reuse logic\nCloses #20475","files":[{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls_int.h"},{"name":"lib/vtls/wolfssl.c"}],"number":256708,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9c3fcb8a321882232409f9b05b07098821378219","revision":"9c3fcb8a321882232409f9b05b07098821378219","revlink":"","when":1769776023,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9c3fcb8a321882232409f9b05b07098821378219"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769847321.00755,1769847331.480213],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769847331.485651,1769847331.717501],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769847331.720682,1769847331.887152],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769847331.890713,1769865394.125808],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4175/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769865394.132287,1769865395.006],"urls":{}}],"text":["failed","Runtest"],"times":[1769812218.804348,1769865395.008846]},"4176":{"blame":["Jay Satiro <raysatiro@yahoo.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/Mail%20result/logs/stdio"]],"number":4176,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4176,"Build"],["codebase","","Build"],["got_revision","ca5efd02b62403b823a0f40dc563ff19c0fb435c","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ca5efd02b62403b823a0f40dc563ff19c0fb435c","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 31 Jan 2026 20:37:29","branch":"master","category":"curl","codebase":"","comments":"CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.md: fix available protocols\nBug: https://curl.se/mail/lib-2026-01/0033.html\nReported-by: Tenant HellTower (Negar)","files":[{"name":"docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.md"}],"number":256741,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ca5efd02b62403b823a0f40dc563ff19c0fb435c","revision":"ca5efd02b62403b823a0f40dc563ff19c0fb435c","revlink":"","when":1769888249,"who":"Jay Satiro <raysatiro@yahoo.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ca5efd02b62403b823a0f40dc563ff19c0fb435c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769906482.560616,1769906491.395722],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769906491.399766,1769906491.574262],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769906491.576635,1769906491.727265],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769906491.729453,1769923960.05881],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4176/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769923960.117458,1769923961.205668],"urls":{}}],"text":["failed","Runtest"],"times":[1769888819.92917,1769923961.216845]},"4177":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/Mail%20result/logs/stdio"]],"number":4177,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4177,"Build"],["codebase","","Build"],["got_revision","3003c32cb29347478b8e2917ca5b3e2b37b4ae33","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3003c32cb29347478b8e2917ca5b3e2b37b4ae33","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 01 Feb 2026 00:54:23","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- INSTALL-CMAKE.md: add missing periods, text fixes.\n- md4, md5: sync variables names.\n- curl_trc: sync an argument type.\n- docs/examples: sync debug/trace function copies, constify, tidy-ups.\n- replace commented code with `#if 0`.\n- drop redundant parenthesis (macro values, `return`, around single\n  variables, function calls).\n- fix indentation, apply clang-format in places.\n\nCloses #20481","files":[{"name":"CMakeLists.txt"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/examples/block_ip.c"},{"name":"docs/examples/debug.c"},{"name":"docs/examples/ftp-wildcard.c"},{"name":"docs/examples/ftpgetinfo.c"},{"name":"docs/examples/ghiper.c"},{"name":"docs/examples/hiperfifo.c"},{"name":"docs/examples/http2-download.c"},{"name":"docs/examples/http2-serverpush.c"},{"name":"docs/examples/http2-upload.c"},{"name":"docs/examples/multi-debugcallback.c"},{"name":"docs/examples/sendrecv.c"},{"name":"docs/examples/sftpuploadresume.c"},{"name":"docs/examples/smooth-gtk-thread.c"},{"name":"lib/arpa_telnet.h"},{"name":"lib/asyn-ares.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/config-win32.h"},{"name":"lib/conncache.c"},{"name":"lib/cookie.c"},{"name":"lib/cshutdn.c"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_fopen.c"},{"name":"lib/curl_get_line.c"},{"name":"lib/curl_ntlm_core.c"},{"name":"lib/curl_setup_once.h"},{"name":"lib/curl_share.h"},{"name":"lib/curl_trc.c"},{"name":"lib/easy.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/imap.c"},{"name":"lib/md4.c"},{"name":"lib/md5.c"},{"name":"lib/pop3.c"},{"name":"lib/request.c"},{"name":"lib/setup-win32.h"},{"name":"lib/smtp.c"},{"name":"lib/transfer.c"},{"name":"lib/url.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/ws.c"},{"name":"projects/vms/curl_crtl_init.c"},{"name":"src/terminal.c"},{"name":"src/tool_doswin.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_ipfs.c"},{"name":"src/tool_operhlp.c"},{"name":"src/tool_setopt.c"},{"name":"src/tool_urlglob.c"},{"name":"src/tool_vms.h"},{"name":"tests/libtest/cli_hx_download.c"},{"name":"tests/libtest/cli_upload_pausing.c"},{"name":"tests/libtest/lib1509.c"},{"name":"tests/libtest/lib1517.c"},{"name":"tests/libtest/lib1556.c"},{"name":"tests/libtest/lib518.c"},{"name":"tests/libtest/lib537.c"},{"name":"tests/libtest/lib571.c"},{"name":"tests/server/dnsd.c"}],"number":256751,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3003c32cb29347478b8e2917ca5b3e2b37b4ae33","revision":"3003c32cb29347478b8e2917ca5b3e2b37b4ae33","revlink":"","when":1769903663,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3003c32cb29347478b8e2917ca5b3e2b37b4ae33"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769959822.061654,1769959825.90891],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1769959825.91322,1769959826.097656],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1769959826.100323,1769959826.266444],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1769959826.268684,1769977706.47944],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4177/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1769977706.484287,1769977707.280487],"urls":{}}],"text":["failed","Runtest"],"times":[1769923965.071664,1769977707.283271]},"4178":{"blame":["Viktor Szakats <commit@vsz.me>","dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/Mail%20result/logs/stdio"]],"number":4178,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4178,"Build"],["codebase","","Build"],["got_revision","96fa42c7c03fc54c9d8311355253fadc3d5240f2","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","96fa42c7c03fc54c9d8311355253fadc3d5240f2","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 01 Feb 2026 16:40:37","branch":"master","category":"curl","codebase":"","comments":"GHA: bump GHA and pip dependencies\n- update `actions/checkout` from 6.0.1 to 6.0.2\n- update `ruff` from 0.14.11 to 0.14.14\n- update `cryptography` from 46.0.3 to 46.0.4\n- update `psutil` from 7.2.1 to 7.2.2\n- update `websockets` from 15.0.1 to 16.0\n\nCloses #20490\nCloses #20491","files":[{"name":".github/scripts/requirements.txt"},{"name":".github/workflows/checkdocs.yml"},{"name":".github/workflows/checksrc.yml"},{"name":".github/workflows/checkurls.yml"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/configure-vs-cmake.yml"},{"name":".github/workflows/curl-for-win.yml"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux-old.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"},{"name":"tests/http/requirements.txt"}],"number":256775,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"47734f324439c904c97d102c5827845964d6718f","revision":"47734f324439c904c97d102c5827845964d6718f","revlink":"","when":1769960437,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"},{"at":"Sun 01 Feb 2026 17:29:39","branch":"master","category":"curl","codebase":"","comments":"build: tidy up local `lseek()` mappings\n- stop redefining system symbol `lseek`, by introducing `curl_lseek()`.\n- handle AmigaOS quirk within the macro mapping.\n- add missing parenthesis to `LSEEK_ERROR` values.\n- tool_util: use curl `lseek` macros in `tool_ftruncate64()`.\n- move `LSEEK_ERROR` to right-hand side of if expressions.\n- checksrc: disallow direct uses of `_lseeki64`, `llseek`, `lseek`.\n\nCloses #20488","files":[{"name":"docs/internals/CODE_STYLE.md"},{"name":"lib/curl_setup.h"},{"name":"lib/file.c"},{"name":"scripts/checksrc.pl"},{"name":"src/tool_cb_see.c"},{"name":"src/tool_util.c"},{"name":"tests/server/tftpd.c"}],"number":256779,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"96fa42c7c03fc54c9d8311355253fadc3d5240f2","revision":"96fa42c7c03fc54c9d8311355253fadc3d5240f2","revlink":"","when":1769963379,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"96fa42c7c03fc54c9d8311355253fadc3d5240f2"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770012677.165215,1770012686.940035],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770012686.956138,1770012687.215284],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770012687.219699,1770012687.414447],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770012687.418614,1770029971.662226],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4178/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770029971.669639,1770029972.528082],"urls":{}}],"text":["failed","Runtest"],"times":[1769977709.642332,1770029972.531158]},"4179":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/Mail%20result/logs/stdio"]],"number":4179,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4179,"Build"],["codebase","","Build"],["got_revision","a84b041281463315d3f8723febc97be1147964f4","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a84b041281463315d3f8723febc97be1147964f4","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 02 Feb 2026 18:57:13","branch":"master","category":"curl","codebase":"","comments":"build: tidy up curl-specific fstat calls and stat struct type\nTo avoid redefining the `fstat` system symbol, and to clarify\n`struct_stat` is a curl symbol.\n\n- introduce `curlx_fstat()` macro and use it.\n- rename `struct_stat` to `curl_struct_stat`.\n\nAlso:\n- tests: replace direct `curlx_win32_stat()` call with `curlx_stat()`.\n- checksrc: disallow direct `_fstati64` and `fstat()` calls, except in\n  examples.\n\nCloses #20496","files":[{"name":"docs/examples/.checksrc"},{"name":"docs/internals/CODE_STYLE.md"},{"name":"lib/curl_fopen.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curlx/fopen.c"},{"name":"lib/curlx/fopen.h"},{"name":"lib/file.c"},{"name":"lib/mime.c"},{"name":"lib/vssh/libssh2.c"},{"name":"scripts/checksrc.pl"},{"name":"src/tool_doswin.c"},{"name":"src/tool_filetime.c"},{"name":"src/tool_formparse.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_operate.c"},{"name":"tests/libtest/lib505.c"},{"name":"tests/libtest/lib525.c"},{"name":"tests/libtest/lib541.c"},{"name":"tests/libtest/lib568.c"},{"name":"tests/libtest/lib572.c"},{"name":"tests/libtest/lib582.c"},{"name":"tests/server/util.c"}],"number":256838,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a84b041281463315d3f8723febc97be1147964f4","revision":"a84b041281463315d3f8723febc97be1147964f4","revlink":"","when":1770055033,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a84b041281463315d3f8723febc97be1147964f4"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770066244.990717,1770066257.03268],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770066257.037043,1770066257.21939],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770066257.222055,1770066257.380947],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770066257.383751,1770083385.578602],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4179/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770083385.583932,1770083386.452368],"urls":{}}],"text":["failed","Runtest"],"times":[1770055698.677105,1770083386.455297]},"4180":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/Mail%20result/logs/stdio"]],"number":4180,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4180,"Build"],["codebase","","Build"],["got_revision","d442be2ce30574728dd023e8ef0830357e08c7cd","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d442be2ce30574728dd023e8ef0830357e08c7cd","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 02 Feb 2026 23:29:45","branch":"master","category":"curl","codebase":"","comments":"hostip.c: fix leak of addrinfo\nWhen creating a dns entry, the addrinfo is passed into the entry on\nsuccess and needed deallocation by the caller on failure.\n\nChange the signature to have Curl_dnscache_mk_entry() *always* take\nownership of the addrinfo, even on failure. Change parameter to address\nof pointer so that call always clears it.\n\nThis makes the handling of failures to Curl_dnscache_mk_entry() simpler.\n\nFixes #20465\nCloses #20468","files":[{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/doh.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"}],"number":256850,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ffdbc04c7b039f5306454d207c2909ffaaff1794","revision":"ffdbc04c7b039f5306454d207c2909ffaaff1794","revlink":"","when":1770071385,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 02 Feb 2026 23:44:30","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":256852,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"76c4c8d411926cddd784df4b4ce3287340b5b656","revision":"76c4c8d411926cddd784df4b4ce3287340b5b656","revlink":"","when":1770072270,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Feb 2026 00:59:41","branch":"master","category":"curl","codebase":"","comments":"typos: silence false positives found in C code\nCloses #20500","files":[{"name":".github/scripts/typos.toml"}],"number":256861,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d442be2ce30574728dd023e8ef0830357e08c7cd","revision":"d442be2ce30574728dd023e8ef0830357e08c7cd","revlink":"","when":1770076781,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d442be2ce30574728dd023e8ef0830357e08c7cd"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770118687.166359,1770118720.909961],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770118720.92274,1770118721.195683],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770118721.201125,1770118721.390153],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770118721.396076,1770137473.625888],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4180/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770137473.631384,1770137474.649027],"urls":{}}],"text":["failed","Runtest"],"times":[1770083388.910863,1770137474.651555]},"4181":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/Mail%20result/logs/stdio"]],"number":4181,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4181,"Build"],["codebase","","Build"],["got_revision","710d5a28fba92d6b85c80a71fb20031b6fab8c48","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","710d5a28fba92d6b85c80a71fb20031b6fab8c48","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 03 Feb 2026 10:54:42","branch":"master","category":"curl","codebase":"","comments":"curl_setup.h: simplify curl memory macro mappings\nFull argument listing is redundant for `curl`-prefixed internal macros.\n\nCloses #20499","files":[{"name":"lib/curl_setup.h"}],"number":256867,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e39650c984ec91401710791d301296e544640906","revision":"e39650c984ec91401710791d301296e544640906","revlink":"","when":1770112482,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 03 Feb 2026 14:02:30","branch":"master","category":"curl","codebase":"","comments":"build: tidy up and dedupe `strdup` functions\n- de-dupe lib/src strdup/memdup functions into curlx.\n- introduce `CURLX_STRDUP_LOW()` for mapping `strdup()`, and to do it at\n  one place within the code, in `curl_setup.h`.\n- tests/server: use `curlx_strdup()`. (Also to fix building without\n  a system `strdup()`.)\n- curlx/curlx.h: shorten and tidy up.\n- adjust Windows build path to not need `HAVE_STRDUP`.\n- build: stop detecting `HAVE_STRDUP` on Windows.\n\nCloses #20497","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"lib/Makefile.inc"},{"name":"lib/bufref.c"},{"name":"lib/cf-socket.c"},{"name":"lib/config-win32.h"},{"name":"lib/cookie.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_sspi.c"},{"name":"lib/curlx/curlx.h"},{"name":"lib/curlx/dynbuf.c"},{"name":"lib/curlx/strdup.c"},{"name":"lib/curlx/strdup.h"},{"name":"lib/doh.c"},{"name":"lib/easy.c"},{"name":"lib/formdata.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/httpsrr.c"},{"name":"lib/mime.c"},{"name":"lib/pop3.c"},{"name":"lib/rtsp.c"},{"name":"lib/setopt.c"},{"name":"lib/socks_gssapi.c"},{"name":"lib/strdup.c"},{"name":"lib/strdup.h"},{"name":"lib/url.c"},{"name":"lib/urlapi.c"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls_spack.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"src/Makefile.inc"},{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_setup.h"},{"name":"src/tool_strdup.c"},{"name":"src/tool_strdup.h"},{"name":"src/tool_urlglob.c"},{"name":"src/var.c"},{"name":"tests/libtest/lib509.c"},{"name":"tests/libtest/memptr.c"},{"name":"tests/server/.checksrc"},{"name":"tests/server/first.h"},{"name":"tests/server/tftpd.c"}],"number":256882,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"31a4f415af112351ad54e59b2d6b03df4f4cb187","revision":"31a4f415af112351ad54e59b2d6b03df4f4cb187","revlink":"","when":1770123750,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 03 Feb 2026 15:13:37","branch":"master","category":"curl","codebase":"","comments":"curlx: drop unused `curlx_saferealloc()`\nUnused since 67ae101666f1023263c475b88b266bc9b5e658c0 #19949\n\nCloses #20504","files":[{"name":"lib/curlx/dynbuf.c"},{"name":"lib/curlx/strdup.c"},{"name":"lib/curlx/strdup.h"}],"number":256893,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5bdbad87c5fbfa2bdf65ff41eda409cfb37fe4f0","revision":"5bdbad87c5fbfa2bdf65ff41eda409cfb37fe4f0","revlink":"","when":1770128017,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 03 Feb 2026 15:13:37","branch":"master","category":"curl","codebase":"","comments":"fopen.h: simplify curl memory macro mappings\nCloses #20506","files":[{"name":"lib/curlx/fopen.h"}],"number":256894,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"710d5a28fba92d6b85c80a71fb20031b6fab8c48","revision":"710d5a28fba92d6b85c80a71fb20031b6fab8c48","revlink":"","when":1770128017,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"710d5a28fba92d6b85c80a71fb20031b6fab8c48"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770173118.318392,1770173132.471926],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770173132.476435,1770173132.653225],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770173132.655652,1770173132.80311],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770173132.805511,1770190356.950021],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4181/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770190356.974137,1770190357.701353],"urls":{}}],"text":["failed","Runtest"],"times":[1770137477.159255,1770190357.704617]},"4182":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/Mail%20result/logs/stdio"]],"number":4182,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4182,"Build"],["codebase","","Build"],["got_revision","0bfd2645cad9ebe0cc4277aca1811e1263fa8cda","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0bfd2645cad9ebe0cc4277aca1811e1263fa8cda","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 03 Feb 2026 17:50:18","branch":"master","category":"curl","codebase":"","comments":"build: require POSIX `strdup()`\nStop detecting this function and drop the local fallback.\n\nLet us know if this update is causing an issue.\n\nNotes:\n- on Windows `_strdup()` is required instead.\n- `strdup()/_strdup()` were required before this patch to build one of\n  the examples: `block_ip`.\n- `strdup()/_strdup()` were required in 8.18.0 and earlier to build\n  tests.\n\nCloses #20505","files":[{"name":"CMake/unix-cache.cmake"},{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"lib/config-os400.h"},{"name":"lib/config-riscos.h"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_setup.h"},{"name":"lib/curlx/strdup.c"},{"name":"lib/curlx/strdup.h"},{"name":"m4/curl-functions.m4"}],"number":256904,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0590753a3c73fe9311ee5ba150b55c3da26b4c82","revision":"0590753a3c73fe9311ee5ba150b55c3da26b4c82","revlink":"","when":1770137418,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 03 Feb 2026 22:24:39","branch":"master","category":"curl","codebase":"","comments":"multi: update timer unconditionally in multi_remove_handle\nWhen removing an easy handle from a multi, there was an optimization\nto update the timer only when the removed handle had any timers.\n\nWith the introduction of the \"dirty\" bitset, easy handles can now cause\na timeout of 0 to be set without having anything in their timer list.\nRemoving such a handle needs to update the timer now always, so that\nit may get cleared when there is nothing more to wait for.\n\nThe previous \"not clearing a 0 timer\" should not have any effect on\napplication's logic. Without clearing, the timer will fire and then\nadjust itself to the proper value. But it would cause one more timer\nfire than necessary.\n\nReported-by: Jan Macku\n\nFixes https://github.com/curl/curl/issues/20498\nCloses https://github.com/curl/curl/pull/20502","files":[{"name":"lib/multi.c"},{"name":"lib/multiif.h"}],"number":256924,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2d4efbb9b36c0f883651020fd7d9a3f62fc0829b","revision":"2d4efbb9b36c0f883651020fd7d9a3f62fc0829b","revlink":"","when":1770153879,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 03 Feb 2026 23:24:06","branch":"master","category":"curl","codebase":"","comments":"imap: add a check for Curl_meta_get()\nIt should not return NULL, but if it does we need to bail out. Like we\ndo elsewhere.a\n\nFound by CodeSonar.\nCloses #20510","files":[{"name":"lib/imap.c"}],"number":256927,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fdca2e0fd38ca4110dd62d7f46d6c3fcce4a9fc5","revision":"fdca2e0fd38ca4110dd62d7f46d6c3fcce4a9fc5","revlink":"","when":1770157446,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 04 Feb 2026 02:07:16","branch":"master","category":"curl","codebase":"","comments":"build: move curl stat struct type to the curlx namespace\nTo match surrounding curlx symbols and functions.\n\nFollow-up to a84b041281463315d3f8723febc97be1147964f4 #20496\n\nCloses #20508","files":[{"name":"lib/curl_fopen.c"},{"name":"lib/curlx/fopen.c"},{"name":"lib/curlx/fopen.h"},{"name":"lib/file.c"},{"name":"lib/mime.c"},{"name":"lib/vssh/libssh2.c"},{"name":"src/tool_doswin.c"},{"name":"src/tool_filetime.c"},{"name":"src/tool_formparse.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_operate.c"},{"name":"tests/libtest/lib505.c"},{"name":"tests/libtest/lib525.c"},{"name":"tests/libtest/lib541.c"},{"name":"tests/libtest/lib568.c"},{"name":"tests/libtest/lib572.c"},{"name":"tests/libtest/lib582.c"},{"name":"tests/server/util.c"}],"number":256936,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"443a539fcf82c75ae4274874b6868449f5734adc","revision":"443a539fcf82c75ae4274874b6868449f5734adc","revlink":"","when":1770167236,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 04 Feb 2026 03:07:29","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: set `lookup-only` in build-cache jobs\nTo save a few seconds by not actually restoring the cache, just checking\nif there is cache hit.\n\nFollow-up to fb44e44d929f4e8eb140e5e1c7bd3a7f4d0e7d58 #20456\n\nCloses #20512","files":[{"name":".github/workflows/windows.yml"}],"number":256939,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0bfd2645cad9ebe0cc4277aca1811e1263fa8cda","revision":"0bfd2645cad9ebe0cc4277aca1811e1263fa8cda","revlink":"","when":1770170849,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0bfd2645cad9ebe0cc4277aca1811e1263fa8cda"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770224758.412102,1770224760.795288],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770224760.799168,1770224760.974332],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770224760.97687,1770224761.13447],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770224761.136955,1770242102.447728],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4182/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770242102.523197,1770242113.238184],"urls":{}}],"text":["failed","Runtest"],"times":[1770190360.143673,1770242113.24184]},"4183":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/Mail%20result/logs/stdio"]],"number":4183,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4183,"Build"],["codebase","","Build"],["got_revision","462244447e8ba3a53b1ba9f0ba7baa52d8777daa","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","462244447e8ba3a53b1ba9f0ba7baa52d8777daa","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 04 Feb 2026 12:45:51","branch":"master","category":"curl","codebase":"","comments":"VULN-DISCLOSURE-POLICY.md: push reports to the web form\nCloses #20515","files":[{"name":"docs/VULN-DISCLOSURE-POLICY.md"}],"number":256951,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0ccaf6c835714440201e58e4796260c224fa1deb","revision":"0ccaf6c835714440201e58e4796260c224fa1deb","revlink":"","when":1770205551,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 04 Feb 2026 15:43:13","branch":"master","category":"curl","codebase":"","comments":"mqtt: verify Remaining Length for CONNACK and PUBACK\nVerified in test 1132\n\nCloses #20513","files":[{"name":"lib/mqtt.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1132"},{"name":"tests/server/mqttd.c"}],"number":256968,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"94349aa9326c217e162a61bf16281842a376a919","revision":"94349aa9326c217e162a61bf16281842a376a919","revlink":"","when":1770216193,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 04 Feb 2026 15:59:35","branch":"master","category":"curl","codebase":"","comments":"build: use native file open flags in Windows-specific code\nTo comply with official documentation. Also to make code compile with\n`NO_OLDNAMES` (mingw-w64) or `_CRT_DECLARE_NONSTDC_NAMES=0` (MSVC) set.\n\nRef: #15652\n\nCloses #20516","files":[{"name":".github/scripts/typos.toml"},{"name":"lib/curl_fopen.c"},{"name":"lib/curl_setup.h"},{"name":"src/tool_cb_wrt.c"},{"name":"tests/server/tftpd.c"},{"name":"tests/server/util.c"}],"number":256971,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"462244447e8ba3a53b1ba9f0ba7baa52d8777daa","revision":"462244447e8ba3a53b1ba9f0ba7baa52d8777daa","revlink":"","when":1770217175,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"462244447e8ba3a53b1ba9f0ba7baa52d8777daa"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770277385.26956,1770277394.835659],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770277394.840329,1770277395.024564],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770277395.027457,1770277395.199244],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770277395.202131,1770295123.394428],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4183/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770295123.413103,1770295124.389475],"urls":{}}],"text":["failed","Runtest"],"times":[1770242118.063015,1770295124.392766]},"4184":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/Mail%20result/logs/stdio"]],"number":4184,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4184,"Build"],["codebase","","Build"],["got_revision","4b3af7fb67fc2554a27299390aa375df4f30c1a7","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4b3af7fb67fc2554a27299390aa375df4f30c1a7","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 05 Feb 2026 03:20:46","branch":"master","category":"curl","codebase":"","comments":"CI: log downloaded file hashes, pin manually bumped ones\nTo ensure downloaded binaries are the expected ones. Also to document\nSHA-256 hashes of all binary packages and source tarballs.\n\nCloses #20517","files":[{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux-old.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"},{"name":"appveyor.sh"},{"name":"appveyor.yml"}],"number":257006,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4ad0a022e1d47119c9f0b11068f3d0b0a932e989","revision":"4ad0a022e1d47119c9f0b11068f3d0b0a932e989","revlink":"","when":1770258046,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 05 Feb 2026 13:12:10","branch":"master","category":"curl","codebase":"","comments":"GHA/non-native: pin DJGPP toolchain to hash\nThis package is automatically bumped, but needs manual intervention\nanyway, to update gcc version number in the filename.\n\nFollow-up to 4ad0a022e1d47119c9f0b11068f3d0b0a932e989 #20517\n\nCloses #20523","files":[{"name":".github/workflows/non-native.yml"}],"number":257024,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"86d8e2b94d2576e69a45469ea70706d1d6507cbc","revision":"86d8e2b94d2576e69a45469ea70706d1d6507cbc","revlink":"","when":1770293530,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 05 Feb 2026 13:12:10","branch":"master","category":"curl","codebase":"","comments":"GHA/linux-old: use tilde where possible and consistent\nCherry-picked from #20407\n\nCloses #20524","files":[{"name":".github/workflows/linux-old.yml"}],"number":257025,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fa9318cabfc6235e85ad9f0b8a92a5ebf944b2a0","revision":"fa9318cabfc6235e85ad9f0b8a92a5ebf944b2a0","revlink":"","when":1770293530,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 05 Feb 2026 13:12:10","branch":"master","category":"curl","codebase":"","comments":"cmake: use `list(APPEND ...)` where missing\nCherry-picked from #20407\n\nCloses #20522","files":[{"name":"CMakeLists.txt"}],"number":257026,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4fb5c916fdb449b5dbd4f39912049f305ebef33b","revision":"4fb5c916fdb449b5dbd4f39912049f305ebef33b","revlink":"","when":1770293530,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 05 Feb 2026 13:12:10","branch":"master","category":"curl","codebase":"","comments":"build: make `HTTP_ONLY` build options also disable websockets\nCloses #20525","files":[{"name":".github/workflows/macos.yml"},{"name":"CMakeLists.txt"},{"name":"lib/curl_setup.h"}],"number":257027,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f659b82c2ae1e509a75a38650a8626febab34b5f","revision":"f659b82c2ae1e509a75a38650a8626febab34b5f","revlink":"","when":1770293530,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 05 Feb 2026 13:12:10","branch":"master","category":"curl","codebase":"","comments":"lib: disable websockets early if no http\nTo prevent inconsistent `CURL_DISABLE_WEBSOCKETS` states between source\nfiles.\n\nFollow-up to 8edc0338f30f458f812f9ea355de1240771fa343 #20351\n\nCloses #20526","files":[{"name":"lib/curl_setup.h"},{"name":"lib/ws.c"}],"number":257028,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4b3af7fb67fc2554a27299390aa375df4f30c1a7","revision":"4b3af7fb67fc2554a27299390aa375df4f30c1a7","revlink":"","when":1770293530,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4b3af7fb67fc2554a27299390aa375df4f30c1a7"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770331519.738573,1770331529.859319],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770331529.863607,1770331530.081625],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770331530.08424,1770331530.238043],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770331530.240348,1770348850.451041],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4184/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770348850.459633,1770348852.051871],"urls":{}}],"text":["failed","Runtest"],"times":[1770295127.109868,1770348852.056632]},"4185":{"blame":["Daniel Stenberg <daniel@haxx.se>","Juan Belon <juan.belon@xa.epicgames.com>","Spenser Black <spenserblack01@gmail.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","jhauga <johnhaugabook@gmail.com>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[],"number":4185,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4185,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","c6ac2de5b38d065e2ff364a378c2cf8fc150bf90","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":5,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 05 Feb 2026 15:22:01","branch":"master","category":"curl","codebase":"","comments":"mk-ca-bundle.pl: drop support for obsolete/insecure fingerprint algos\nMD5 and SHA1 fingerprints can no longer be included in the output when\nusing the `-t` option.\n\nCloses #20527","files":[{"name":"scripts/mk-ca-bundle.pl"}],"number":257042,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"14144a40642b62d2b2abaef71a61d5edc6a02705","revision":"14144a40642b62d2b2abaef71a61d5edc6a02705","revlink":"","when":1770301321,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 05 Feb 2026 17:18:55","branch":"master","category":"curl","codebase":"","comments":"GHA: update google/boringssl to v0.20260204.0\nCloses #20519","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":257052,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7fc12ecae8b16b0f228d40e97186f5a4f1a2afec","revision":"7fc12ecae8b16b0f228d40e97186f5a4f1a2afec","revlink":"","when":1770308335,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Thu 05 Feb 2026 17:20:29","branch":"master","category":"curl","codebase":"","comments":"curl: add -I and -i to -h important\nCloses #20483","files":[{"name":"docs/cmdline-opts/head.md"},{"name":"docs/cmdline-opts/header.md"},{"name":"src/tool_listhelp.c"},{"name":"tests/data/data1461.txt"}],"number":257053,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"161be3085494b42e7904c3a74419a4dcace3c0d3","revision":"161be3085494b42e7904c3a74419a4dcace3c0d3","revlink":"","when":1770308429,"who":"jhauga <johnhaugabook@gmail.com>"},{"at":"Thu 05 Feb 2026 17:21:53","branch":"master","category":"curl","codebase":"","comments":"url.c: code/comment cleanup around conn creation\nSeveral comments were outdated and parameters to create_conn() and\nConnectionExists() were not needed. Give functions better names and\nconsistently use terms `needle` and `conn`.\n\nNo functional change.\n\nCloses #20464","files":[{"name":"lib/url.c"}],"number":257054,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d7a9f1ab15e48a08fe2e927caabefaa09600d445","revision":"d7a9f1ab15e48a08fe2e927caabefaa09600d445","revlink":"","when":1770308513,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 05 Feb 2026 17:26:02","branch":"master","category":"curl","codebase":"","comments":"docs: fix grammar nitpicks\nCloses #20518","files":[{"name":"docs/TODO.md"},{"name":"docs/cmdline-opts/_URL.md"}],"number":257057,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e674e84654d6103e7c24614325dc7afefe25a473","revision":"e674e84654d6103e7c24614325dc7afefe25a473","revlink":"","when":1770308762,"who":"Spenser Black <spenserblack01@gmail.com>"},{"at":"Thu 05 Feb 2026 17:36:44","branch":"master","category":"curl","codebase":"","comments":"Dockerfile: update debian:bookworm-slim Docker digest to 98f4b71\nCloses #20501","files":[{"name":"Dockerfile"}],"number":257058,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3417cb156230730d7a80ecda9a86a44dcc8e1f23","revision":"3417cb156230730d7a80ecda9a86a44dcc8e1f23","revlink":"","when":1770309404,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Thu 05 Feb 2026 17:40:46","branch":"master","category":"curl","codebase":"","comments":"curl_setup_once: allow CURL_DEBUGASSERT for customization\nCloses #19744","files":[{"name":"lib/curl_setup_once.h"}],"number":257060,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"12a1be509ed27dc96bf61aa21e9e3f36872f7b76","revision":"12a1be509ed27dc96bf61aa21e9e3f36872f7b76","revlink":"","when":1770309646,"who":"Juan Belon <juan.belon@xa.epicgames.com>"},{"at":"Thu 05 Feb 2026 22:55:01","branch":"master","category":"curl","codebase":"","comments":"README: add MQTTS\nFollow-up to 6c31df453b02597e\n\nCloses #20532","files":[{"name":"README.md"}],"number":257075,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"97cf032809266def3332d05250597d86da0edd0b","revision":"97cf032809266def3332d05250597d86da0edd0b","revlink":"","when":1770328501,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 05 Feb 2026 23:46:49","branch":"master","category":"curl","codebase":"","comments":"lib518, 537: drop `#error` on unlikely/impossible build condition\n`FD_SETSIZE` is used in core code and expected to be present.\n\nCloses #20530","files":[{"name":"tests/libtest/lib518.c"},{"name":"tests/libtest/lib537.c"}],"number":257080,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0495425c69a7dc58766f149896b040c02926dbc9","revision":"0495425c69a7dc58766f149896b040c02926dbc9","revlink":"","when":1770331609,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 05 Feb 2026 23:46:49","branch":"master","category":"curl","codebase":"","comments":"tool_cb_prg: drop duplicate preprocessor logic\nIn favor of the copy in `curl_setup.h`.\n\nCloses #20531","files":[{"name":"src/tool_cb_prg.c"}],"number":257081,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c6ac2de5b38d065e2ff364a378c2cf8fc150bf90","revision":"c6ac2de5b38d065e2ff364a378c2cf8fc150bf90","revlink":"","when":1770331609,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"c6ac2de5b38d065e2ff364a378c2cf8fc150bf90"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"git","results":[null,[]],"statistics":{},"step_number":0,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty_1","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Mail result","results":[null,[]],"statistics":{},"step_number":4,"text":[],"times":[null,null],"urls":{}}],"text":["retry","lost","remote"],"times":[1770348859.599103,1770384935.995004]},"4186":{"blame":["Daniel Stenberg <daniel@haxx.se>","Juan Belon <juan.belon@xa.epicgames.com>","Spenser Black <spenserblack01@gmail.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","jhauga <johnhaugabook@gmail.com>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/Mail%20result/logs/stdio"]],"number":4186,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4186,"Build"],["codebase","","Build"],["got_revision","c6ac2de5b38d065e2ff364a378c2cf8fc150bf90","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","c6ac2de5b38d065e2ff364a378c2cf8fc150bf90","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 05 Feb 2026 15:22:01","branch":"master","category":"curl","codebase":"","comments":"mk-ca-bundle.pl: drop support for obsolete/insecure fingerprint algos\nMD5 and SHA1 fingerprints can no longer be included in the output when\nusing the `-t` option.\n\nCloses #20527","files":[{"name":"scripts/mk-ca-bundle.pl"}],"number":257042,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"14144a40642b62d2b2abaef71a61d5edc6a02705","revision":"14144a40642b62d2b2abaef71a61d5edc6a02705","revlink":"","when":1770301321,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 05 Feb 2026 17:18:55","branch":"master","category":"curl","codebase":"","comments":"GHA: update google/boringssl to v0.20260204.0\nCloses #20519","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":257052,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7fc12ecae8b16b0f228d40e97186f5a4f1a2afec","revision":"7fc12ecae8b16b0f228d40e97186f5a4f1a2afec","revlink":"","when":1770308335,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Thu 05 Feb 2026 17:20:29","branch":"master","category":"curl","codebase":"","comments":"curl: add -I and -i to -h important\nCloses #20483","files":[{"name":"docs/cmdline-opts/head.md"},{"name":"docs/cmdline-opts/header.md"},{"name":"src/tool_listhelp.c"},{"name":"tests/data/data1461.txt"}],"number":257053,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"161be3085494b42e7904c3a74419a4dcace3c0d3","revision":"161be3085494b42e7904c3a74419a4dcace3c0d3","revlink":"","when":1770308429,"who":"jhauga <johnhaugabook@gmail.com>"},{"at":"Thu 05 Feb 2026 17:21:53","branch":"master","category":"curl","codebase":"","comments":"url.c: code/comment cleanup around conn creation\nSeveral comments were outdated and parameters to create_conn() and\nConnectionExists() were not needed. Give functions better names and\nconsistently use terms `needle` and `conn`.\n\nNo functional change.\n\nCloses #20464","files":[{"name":"lib/url.c"}],"number":257054,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d7a9f1ab15e48a08fe2e927caabefaa09600d445","revision":"d7a9f1ab15e48a08fe2e927caabefaa09600d445","revlink":"","when":1770308513,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 05 Feb 2026 17:26:02","branch":"master","category":"curl","codebase":"","comments":"docs: fix grammar nitpicks\nCloses #20518","files":[{"name":"docs/TODO.md"},{"name":"docs/cmdline-opts/_URL.md"}],"number":257057,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e674e84654d6103e7c24614325dc7afefe25a473","revision":"e674e84654d6103e7c24614325dc7afefe25a473","revlink":"","when":1770308762,"who":"Spenser Black <spenserblack01@gmail.com>"},{"at":"Thu 05 Feb 2026 17:36:44","branch":"master","category":"curl","codebase":"","comments":"Dockerfile: update debian:bookworm-slim Docker digest to 98f4b71\nCloses #20501","files":[{"name":"Dockerfile"}],"number":257058,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3417cb156230730d7a80ecda9a86a44dcc8e1f23","revision":"3417cb156230730d7a80ecda9a86a44dcc8e1f23","revlink":"","when":1770309404,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Thu 05 Feb 2026 17:40:46","branch":"master","category":"curl","codebase":"","comments":"curl_setup_once: allow CURL_DEBUGASSERT for customization\nCloses #19744","files":[{"name":"lib/curl_setup_once.h"}],"number":257060,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"12a1be509ed27dc96bf61aa21e9e3f36872f7b76","revision":"12a1be509ed27dc96bf61aa21e9e3f36872f7b76","revlink":"","when":1770309646,"who":"Juan Belon <juan.belon@xa.epicgames.com>"},{"at":"Thu 05 Feb 2026 22:55:01","branch":"master","category":"curl","codebase":"","comments":"README: add MQTTS\nFollow-up to 6c31df453b02597e\n\nCloses #20532","files":[{"name":"README.md"}],"number":257075,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"97cf032809266def3332d05250597d86da0edd0b","revision":"97cf032809266def3332d05250597d86da0edd0b","revlink":"","when":1770328501,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 05 Feb 2026 23:46:49","branch":"master","category":"curl","codebase":"","comments":"lib518, 537: drop `#error` on unlikely/impossible build condition\n`FD_SETSIZE` is used in core code and expected to be present.\n\nCloses #20530","files":[{"name":"tests/libtest/lib518.c"},{"name":"tests/libtest/lib537.c"}],"number":257080,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0495425c69a7dc58766f149896b040c02926dbc9","revision":"0495425c69a7dc58766f149896b040c02926dbc9","revlink":"","when":1770331609,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 05 Feb 2026 23:46:49","branch":"master","category":"curl","codebase":"","comments":"tool_cb_prg: drop duplicate preprocessor logic\nIn favor of the copy in `curl_setup.h`.\n\nCloses #20531","files":[{"name":"src/tool_cb_prg.c"}],"number":257081,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c6ac2de5b38d065e2ff364a378c2cf8fc150bf90","revision":"c6ac2de5b38d065e2ff364a378c2cf8fc150bf90","revlink":"","when":1770331609,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"c6ac2de5b38d065e2ff364a378c2cf8fc150bf90"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770403142.780021,1770403155.076042],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770403155.080155,1770403155.261915],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770403155.264546,1770403155.420231],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770403155.422436,1770421347.740367],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4186/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770421347.766001,1770421391.285723],"urls":{}}],"text":["failed","Runtest"],"times":[1770385014.518161,1770421391.292112]},"4187":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/Mail%20result/logs/stdio"]],"number":4187,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4187,"Build"],["codebase","","Build"],["got_revision","85de99520880e7627b867d56a04f992a40cc99b5","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","85de99520880e7627b867d56a04f992a40cc99b5","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 07 Feb 2026 16:41:51","branch":"master","category":"curl","codebase":"","comments":"tidy-up: move literals to right-side of `if` expressions (where missing)\nCloses #20535","files":[{"name":"docs/examples/chkspeed.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/getinfo.c"},{"name":"docs/examples/sftpget.c"},{"name":"docs/examples/sftpuploadresume.c"},{"name":"docs/libcurl/curl_easy_getinfo.md"},{"name":"docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.md"},{"name":"docs/libcurl/opts/CURLINFO_APPCONNECT_TIME_T.md"},{"name":"docs/libcurl/opts/CURLINFO_CONNECT_TIME.md"},{"name":"docs/libcurl/opts/CURLINFO_CONNECT_TIME_T.md"},{"name":"docs/libcurl/opts/CURLINFO_FILETIME.md"},{"name":"docs/libcurl/opts/CURLINFO_FILETIME_T.md"},{"name":"docs/libcurl/opts/CURLINFO_LOCAL_PORT.md"},{"name":"docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.md"},{"name":"docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME_T.md"},{"name":"docs/libcurl/opts/CURLINFO_POSTTRANSFER_TIME_T.md"},{"name":"docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.md"},{"name":"docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME_T.md"},{"name":"docs/libcurl/opts/CURLINFO_QUEUE_TIME_T.md"},{"name":"docs/libcurl/opts/CURLINFO_REDIRECT_TIME.md"},{"name":"docs/libcurl/opts/CURLINFO_REDIRECT_TIME_T.md"},{"name":"docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.md"},{"name":"docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME_T.md"},{"name":"docs/libcurl/opts/CURLINFO_TOTAL_TIME.md"},{"name":"docs/libcurl/opts/CURLINFO_TOTAL_TIME_T.md"},{"name":"docs/libcurl/opts/CURLOPT_FILETIME.md"},{"name":"docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.md"},{"name":"docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.md"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.c"},{"name":"lib/cw-out.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/if2ip.c"},{"name":"lib/mqtt.c"},{"name":"lib/multi.c"},{"name":"lib/rtsp.c"},{"name":"lib/socks.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"tests/libtest/lib1556.c"},{"name":"tests/server/dnsd.c"},{"name":"tests/server/mqttd.c"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/sockfilt.c"},{"name":"tests/server/socksd.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/tftpd.c"},{"name":"tests/server/util.c"},{"name":"tests/unit/unit2600.c"}],"number":257147,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"85de99520880e7627b867d56a04f992a40cc99b5","revision":"85de99520880e7627b867d56a04f992a40cc99b5","revlink":"","when":1770478911,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"85de99520880e7627b867d56a04f992a40cc99b5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770514169.141699,1770514180.14747],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770514180.151174,1770514180.325752],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770514180.327924,1770514180.48654],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770514180.489323,1770531952.682143],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4187/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770531952.695059,1770531953.478082],"urls":{}}],"text":["failed","Runtest"],"times":[1770479462.914463,1770531953.481828]},"4188":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/Mail%20result/logs/stdio"]],"number":4188,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4188,"Build"],["codebase","","Build"],["got_revision","aa0be708b9d0c3f147887dbd153d8593294f2717","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","aa0be708b9d0c3f147887dbd153d8593294f2717","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 07 Feb 2026 19:40:45","branch":"master","category":"curl","codebase":"","comments":"docs: compare `result` against literal `CURLE_OK` (where missing)\nAlso scope to result variables.\n\nCloses #20536","files":[{"name":"docs/examples/10-at-a-time.c"},{"name":"docs/examples/address-scope.c"},{"name":"docs/examples/altsvc.c"},{"name":"docs/examples/anyauthput.c"},{"name":"docs/examples/block_ip.c"},{"name":"docs/examples/cacertinmem.c"},{"name":"docs/examples/certinfo.c"},{"name":"docs/examples/chkspeed.c"},{"name":"docs/examples/connect-to.c"},{"name":"docs/examples/cookie_interface.c"},{"name":"docs/examples/crawler.c"},{"name":"docs/examples/debug.c"},{"name":"docs/examples/default-scheme.c"},{"name":"docs/examples/ephiperfifo.c"},{"name":"docs/examples/evhiperfifo.c"},{"name":"docs/examples/externalsocket.c"},{"name":"docs/examples/fileupload.c"},{"name":"docs/examples/ftp-delete.c"},{"name":"docs/examples/ftp-wildcard.c"},{"name":"docs/examples/ftpget.c"},{"name":"docs/examples/ftpgetinfo.c"},{"name":"docs/examples/ftpgetresp.c"},{"name":"docs/examples/ftpsget.c"},{"name":"docs/examples/ftpupload.c"},{"name":"docs/examples/ftpuploadresume.c"},{"name":"docs/examples/getinfo.c"},{"name":"docs/examples/getinmemory.c"},{"name":"docs/examples/getredirect.c"},{"name":"docs/examples/getreferrer.c"},{"name":"docs/examples/ghiper.c"},{"name":"docs/examples/headerapi.c"},{"name":"docs/examples/hiperfifo.c"},{"name":"docs/examples/hsts-preload.c"},{"name":"docs/examples/htmltidy.c"},{"name":"docs/examples/htmltitle.cpp"},{"name":"docs/examples/http-options.c"},{"name":"docs/examples/http-post.c"},{"name":"docs/examples/http2-download.c"},{"name":"docs/examples/http2-pushinmemory.c"},{"name":"docs/examples/http2-serverpush.c"},{"name":"docs/examples/http2-upload.c"},{"name":"docs/examples/http3-present.c"},{"name":"docs/examples/http3.c"},{"name":"docs/examples/httpcustomheader.c"},{"name":"docs/examples/httpput-postfields.c"},{"name":"docs/examples/httpput.c"},{"name":"docs/examples/https.c"},{"name":"docs/examples/imap-append.c"},{"name":"docs/examples/imap-authzid.c"},{"name":"docs/examples/imap-copy.c"},{"name":"docs/examples/imap-create.c"},{"name":"docs/examples/imap-delete.c"},{"name":"docs/examples/imap-examine.c"},{"name":"docs/examples/imap-fetch.c"},{"name":"docs/examples/imap-list.c"},{"name":"docs/examples/imap-lsub.c"},{"name":"docs/examples/imap-multi.c"},{"name":"docs/examples/imap-noop.c"},{"name":"docs/examples/imap-search.c"},{"name":"docs/examples/imap-ssl.c"},{"name":"docs/examples/imap-store.c"},{"name":"docs/examples/imap-tls.c"},{"name":"docs/examples/interface.c"},{"name":"docs/examples/ipv6.c"},{"name":"docs/examples/keepalive.c"},{"name":"docs/examples/localport.c"},{"name":"docs/examples/log_failed_transfers.c"},{"name":"docs/examples/maxconnects.c"},{"name":"docs/examples/multi-app.c"},{"name":"docs/examples/multi-debugcallback.c"},{"name":"docs/examples/multi-double.c"},{"name":"docs/examples/multi-event.c"},{"name":"docs/examples/multi-formadd.c"},{"name":"docs/examples/multi-legacy.c"},{"name":"docs/examples/multi-post.c"},{"name":"docs/examples/multi-single.c"},{"name":"docs/examples/multi-uv.c"},{"name":"docs/examples/netrc.c"},{"name":"docs/examples/persistent.c"},{"name":"docs/examples/pop3-authzid.c"},{"name":"docs/examples/pop3-dele.c"},{"name":"docs/examples/pop3-list.c"},{"name":"docs/examples/pop3-multi.c"},{"name":"docs/examples/pop3-noop.c"},{"name":"docs/examples/pop3-retr.c"},{"name":"docs/examples/pop3-ssl.c"},{"name":"docs/examples/pop3-stat.c"},{"name":"docs/examples/pop3-tls.c"},{"name":"docs/examples/pop3-top.c"},{"name":"docs/examples/pop3-uidl.c"},{"name":"docs/examples/postinmemory.c"},{"name":"docs/examples/postit2-formadd.c"},{"name":"docs/examples/postit2.c"},{"name":"docs/examples/progressfunc.c"},{"name":"docs/examples/protofeats.c"},{"name":"docs/examples/range.c"},{"name":"docs/examples/resolve.c"},{"name":"docs/examples/rtsp-options.c"},{"name":"docs/examples/sendrecv.c"},{"name":"docs/examples/sepheaders.c"},{"name":"docs/examples/sessioninfo.c"},{"name":"docs/examples/sftpget.c"},{"name":"docs/examples/sftpuploadresume.c"},{"name":"docs/examples/shared-connection-cache.c"},{"name":"docs/examples/simple.c"},{"name":"docs/examples/simplepost.c"},{"name":"docs/examples/simplessl.c"},{"name":"docs/examples/smooth-gtk-thread.c"},{"name":"docs/examples/smtp-authzid.c"},{"name":"docs/examples/smtp-expn.c"},{"name":"docs/examples/smtp-mail.c"},{"name":"docs/examples/smtp-mime.c"},{"name":"docs/examples/smtp-multi.c"},{"name":"docs/examples/smtp-ssl.c"},{"name":"docs/examples/smtp-tls.c"},{"name":"docs/examples/smtp-vrfy.c"},{"name":"docs/examples/synctime.c"},{"name":"docs/examples/threaded.c"},{"name":"docs/examples/unixsocket.c"},{"name":"docs/examples/url2file.c"},{"name":"docs/examples/urlapi.c"},{"name":"docs/examples/usercertinmem.c"},{"name":"docs/examples/websocket-cb.c"},{"name":"docs/examples/websocket-updown.c"},{"name":"docs/examples/websocket.c"},{"name":"docs/examples/xmlstream.c"},{"name":"docs/libcurl/curl_easy_cleanup.md"},{"name":"docs/libcurl/curl_ws_start_frame.md"},{"name":"docs/libcurl/opts/CURLINFO_CERTINFO.md"},{"name":"docs/libcurl/opts/CURLINFO_CONDITION_UNMET.md"},{"name":"docs/libcurl/opts/CURLINFO_CONN_ID.md"},{"name":"docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.md"},{"name":"docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.md"},{"name":"docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.md"},{"name":"docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD_T.md"},{"name":"docs/libcurl/opts/CURLINFO_CONTENT_TYPE.md"},{"name":"docs/libcurl/opts/CURLINFO_COOKIELIST.md"},{"name":"docs/libcurl/opts/CURLINFO_EARLYDATA_SENT_T.md"},{"name":"docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.md"},{"name":"docs/libcurl/opts/CURLINFO_HEADER_SIZE.md"},{"name":"docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.md"},{"name":"docs/libcurl/opts/CURLINFO_HTTPAUTH_USED.md"},{"name":"docs/libcurl/opts/CURLINFO_NUM_CONNECTS.md"},{"name":"docs/libcurl/opts/CURLINFO_PRIMARY_PORT.md"},{"name":"docs/libcurl/opts/CURLINFO_PRIVATE.md"},{"name":"docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.md"},{"name":"docs/libcurl/opts/CURLINFO_PROXYAUTH_USED.md"},{"name":"docs/libcurl/opts/CURLINFO_PROXY_SSL_VERIFYRESULT.md"},{"name":"docs/libcurl/opts/CURLINFO_REQUEST_SIZE.md"},{"name":"docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.md"},{"name":"docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD_T.md"},{"name":"docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.md"},{"name":"docs/libcurl/opts/CURLINFO_SIZE_UPLOAD_T.md"},{"name":"docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.md"},{"name":"docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD_T.md"},{"name":"docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.md"},{"name":"docs/libcurl/opts/CURLINFO_SPEED_UPLOAD_T.md"},{"name":"docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.md"},{"name":"docs/libcurl/opts/CURLINFO_TLS_SESSION.md"},{"name":"docs/libcurl/opts/CURLINFO_USED_PROXY.md"},{"name":"docs/libcurl/opts/CURLINFO_XFER_ID.md"},{"name":"docs/libcurl/opts/CURLOPT_CERTINFO.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.md"}],"number":257153,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"02c37d269c94679915ca9233e49c5fe520c3a359","revision":"02c37d269c94679915ca9233e49c5fe520c3a359","revlink":"","when":1770489645,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 07 Feb 2026 19:40:45","branch":"master","category":"curl","codebase":"","comments":"src/Makefile.inc: update `CURLX_HFILES`\nCloses #20537","files":[{"name":"src/Makefile.inc"}],"number":257154,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2d8284e4e8b04e4326f2267cc3e41089b8fdec52","revision":"2d8284e4e8b04e4326f2267cc3e41089b8fdec52","revlink":"","when":1770489645,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 07 Feb 2026 22:16:53","branch":"master","category":"curl","codebase":"","comments":"url: fix reuse of connections using HTTP Negotiate\nAssume Negotiate means connection-based\n\nReported-by: Zhicheng Chen\nCloses #20534","files":[{"name":"lib/url.c"}],"number":257160,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"34fa034d9a390c4bd65e2d05262755ec8646ac12","revision":"34fa034d9a390c4bd65e2d05262755ec8646ac12","revlink":"","when":1770499013,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Feb 2026 22:16:53","branch":"master","category":"curl","codebase":"","comments":"sws: prevent \"connection monitor\" to say disconnect twice","files":[{"name":"tests/server/sws.c"}],"number":257161,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"510fdad64df7f91f605b19ffdb0c4c67891f1518","revision":"510fdad64df7f91f605b19ffdb0c4c67891f1518","revlink":"","when":1770499013,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Feb 2026 23:26:57","branch":"master","category":"curl","codebase":"","comments":"url.c: restore mistaken comment change\nFollow-up to d7a9f1ab15\n\nCloses #20540","files":[{"name":"lib/url.c"}],"number":257173,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aa0be708b9d0c3f147887dbd153d8593294f2717","revision":"aa0be708b9d0c3f147887dbd153d8593294f2717","revlink":"","when":1770503217,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"aa0be708b9d0c3f147887dbd153d8593294f2717"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770568307.791771,1770568310.963443],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770568310.967169,1770568311.148032],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770568311.150333,1770568311.304581],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770568311.306785,1770586361.507521],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4188/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770586361.513398,1770586362.418237],"urls":{}}],"text":["failed","Runtest"],"times":[1770531956.205876,1770586362.42173]},"4189":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/Mail%20result/logs/stdio"]],"number":4189,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4189,"Build"],["codebase","","Build"],["got_revision","cdfc8dc7ad2e573dcfc08f2c5a0a67910ef9c0a6","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","cdfc8dc7ad2e573dcfc08f2c5a0a67910ef9c0a6","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 08 Feb 2026 15:47:47","branch":"master","category":"curl","codebase":"","comments":"curl_get_line: drop single-use macro\nFollow-up to 769ccb4d4261a75c8a4236fbe7dc3e27956db1c9 #19140\n\nCloses #20542","files":[{"name":"lib/curl_get_line.c"}],"number":257210,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bb56f325a4ebd4c3cb821fb8abde055343443827","revision":"bb56f325a4ebd4c3cb821fb8abde055343443827","revlink":"","when":1770562067,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 08 Feb 2026 15:47:47","branch":"master","category":"curl","codebase":"","comments":"curl_setup.h: drop extra header guard for internal include\nThe included local header starts with this same guard. The original\ncommit added it for fixing VMS builds along with many other changes, but\nwithout mention of this specific one in the commit message.\n\n`curl_setup.h` is included once, which includes `curl_setup_once.h`\nonce, even if the latter wouldn't have it's own guard.\n\nRef: 25f351424b353884bfe36f5e1c7a787b04b46932\n\nCloses #20544","files":[{"name":"lib/curl_setup.h"}],"number":257211,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2c0019b08554a5386b515752a783e7eb7182eec8","revision":"2c0019b08554a5386b515752a783e7eb7182eec8","revlink":"","when":1770562067,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 08 Feb 2026 15:47:47","branch":"master","category":"curl","codebase":"","comments":"build: tidy up and simplify `setmode()` detection and use\n- move macro to `curl_setup.h` (from curlx), and rename.\n  It's required by src, test servers, libtests. Also used by unit/tunit,\n  (which is fixable but this patch doesn't touch it.)\n- special-case it for Windows/Cygwin/MS-DOS.\n- build: drop `setmode()`/`_setmode()` detection.\n  This also avoids detecting the different `setmode()` on BSDs,\n  and a lot of complexity and overhead.\n- use `CURL_O_BINARY`.\n\nFollow-up to 250d613763dfc29f73010696ee7948f19d07dba9 #15787\nFollow-up to 5e70566094463b8463d4dc1bec9b66763a761c76 #15169\n\nCloses #20539","files":[{"name":"CMake/unix-cache.cmake"},{"name":"CMake/win32-cache.cmake"},{"name":"CMakeLists.txt"},{"name":"acinclude.m4"},{"name":"configure.ac"},{"name":"lib/Makefile.inc"},{"name":"lib/config-win32.h"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_setup.h"},{"name":"lib/curlx/binmode.h"},{"name":"lib/curlx/curlx.h"},{"name":"src/Makefile.inc"},{"name":"src/tool_formparse.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_operate.c"},{"name":"tests/libtest/first.c"},{"name":"tests/server/mqttd.c"},{"name":"tests/server/sockfilt.c"},{"name":"tests/server/socksd.c"}],"number":257212,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cdfc8dc7ad2e573dcfc08f2c5a0a67910ef9c0a6","revision":"cdfc8dc7ad2e573dcfc08f2c5a0a67910ef9c0a6","revlink":"","when":1770562067,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"cdfc8dc7ad2e573dcfc08f2c5a0a67910ef9c0a6"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770621367.131184,1770621376.374233],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770621376.378703,1770621376.563454],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770621376.56633,1770621376.735409],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770621376.738032,1770638751.051151],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4189/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770638751.079774,1770638752.529596],"urls":{}}],"text":["failed","Runtest"],"times":[1770586365.301597,1770638752.535297]},"4190":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[],"number":4190,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4190,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","15a8a777b80edf3398fe045b946a4028aae46d83","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":5,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 09 Feb 2026 08:42:49","branch":"master","category":"curl","codebase":"","comments":"tests: convert base64 data to %b64[]\nTo make it easier to read, understand and edit tests - and grep them.\n\nCloses #20547","files":[{"name":"tests/data/test1008"},{"name":"tests/data/test1021"},{"name":"tests/data/test1097"},{"name":"tests/data/test1100"},{"name":"tests/data/test1215"},{"name":"tests/data/test150"},{"name":"tests/data/test155"},{"name":"tests/data/test159"},{"name":"tests/data/test162"},{"name":"tests/data/test169"},{"name":"tests/data/test170"},{"name":"tests/data/test176"},{"name":"tests/data/test2025"},{"name":"tests/data/test2028"},{"name":"tests/data/test2029"},{"name":"tests/data/test2030"},{"name":"tests/data/test2031"},{"name":"tests/data/test2032"},{"name":"tests/data/test209"},{"name":"tests/data/test213"},{"name":"tests/data/test239"},{"name":"tests/data/test243"},{"name":"tests/data/test265"},{"name":"tests/data/test267"},{"name":"tests/data/test547"},{"name":"tests/data/test548"},{"name":"tests/data/test555"},{"name":"tests/data/test590"},{"name":"tests/data/test67"},{"name":"tests/data/test68"},{"name":"tests/data/test69"},{"name":"tests/data/test694"},{"name":"tests/data/test76"},{"name":"tests/data/test775"},{"name":"tests/data/test776"},{"name":"tests/data/test779"},{"name":"tests/data/test81"},{"name":"tests/data/test819"},{"name":"tests/data/test820"},{"name":"tests/data/test821"},{"name":"tests/data/test822"},{"name":"tests/data/test823"},{"name":"tests/data/test824"},{"name":"tests/data/test825"},{"name":"tests/data/test826"},{"name":"tests/data/test827"},{"name":"tests/data/test828"},{"name":"tests/data/test831"},{"name":"tests/data/test833"},{"name":"tests/data/test834"},{"name":"tests/data/test835"},{"name":"tests/data/test837"},{"name":"tests/data/test839"},{"name":"tests/data/test848"},{"name":"tests/data/test865"},{"name":"tests/data/test866"},{"name":"tests/data/test867"},{"name":"tests/data/test868"},{"name":"tests/data/test869"},{"name":"tests/data/test870"},{"name":"tests/data/test871"},{"name":"tests/data/test872"},{"name":"tests/data/test873"},{"name":"tests/data/test874"},{"name":"tests/data/test877"},{"name":"tests/data/test879"},{"name":"tests/data/test880"},{"name":"tests/data/test881"},{"name":"tests/data/test883"},{"name":"tests/data/test885"},{"name":"tests/data/test89"},{"name":"tests/data/test891"},{"name":"tests/data/test892"},{"name":"tests/data/test90"},{"name":"tests/data/test903"},{"name":"tests/data/test904"},{"name":"tests/data/test905"},{"name":"tests/data/test906"},{"name":"tests/data/test907"},{"name":"tests/data/test908"},{"name":"tests/data/test91"},{"name":"tests/data/test919"},{"name":"tests/data/test920"},{"name":"tests/data/test921"},{"name":"tests/data/test922"},{"name":"tests/data/test933"},{"name":"tests/data/test935"},{"name":"tests/data/test936"},{"name":"tests/data/test937"},{"name":"tests/data/test938"},{"name":"tests/data/test942"},{"name":"tests/data/test944"},{"name":"tests/data/test992"}],"number":257293,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"afe9fdd1eb8b6ed7dbde54e0a5d48087b0c0b805","revision":"afe9fdd1eb8b6ed7dbde54e0a5d48087b0c0b805","revlink":"","when":1770622969,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 09 Feb 2026 08:50:32","branch":"master","category":"curl","codebase":"","comments":"digest: escape double quotes and backslashes in realm and nonce\nchange test 907 to use quote in realm to verify\n\nFixes #20482\nReported-by: cooldadpresident on github\nCloses #20545","files":[{"name":"lib/vauth/digest.c"},{"name":"tests/data/test907"}],"number":257300,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"950c7bb174c283bf202626ee32ebc21fa501f757","revision":"950c7bb174c283bf202626ee32ebc21fa501f757","revlink":"","when":1770623432,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 09 Feb 2026 12:42:36","branch":"master","category":"curl","codebase":"","comments":"VULN-DISCLOSURE-POLICY.md: mention GitHub quirks\nCloses #20541","files":[{"name":"docs/VULN-DISCLOSURE-POLICY.md"}],"number":257301,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"15a8a777b80edf3398fe045b946a4028aae46d83","revision":"15a8a777b80edf3398fe045b946a4028aae46d83","revlink":"","when":1770637356,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"15a8a777b80edf3398fe045b946a4028aae46d83"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"git","results":[null,[]],"statistics":{},"step_number":0,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty_1","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Mail result","results":[null,[]],"statistics":{},"step_number":4,"text":[],"times":[null,null],"urls":{}}],"text":["retry","lost","remote"],"times":[1770638756.186535,1770640925.166104]},"4191":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/Mail%20result/logs/stdio"]],"number":4191,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4191,"Build"],["codebase","","Build"],["got_revision","15a8a777b80edf3398fe045b946a4028aae46d83","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","15a8a777b80edf3398fe045b946a4028aae46d83","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 09 Feb 2026 08:42:49","branch":"master","category":"curl","codebase":"","comments":"tests: convert base64 data to %b64[]\nTo make it easier to read, understand and edit tests - and grep them.\n\nCloses #20547","files":[{"name":"tests/data/test1008"},{"name":"tests/data/test1021"},{"name":"tests/data/test1097"},{"name":"tests/data/test1100"},{"name":"tests/data/test1215"},{"name":"tests/data/test150"},{"name":"tests/data/test155"},{"name":"tests/data/test159"},{"name":"tests/data/test162"},{"name":"tests/data/test169"},{"name":"tests/data/test170"},{"name":"tests/data/test176"},{"name":"tests/data/test2025"},{"name":"tests/data/test2028"},{"name":"tests/data/test2029"},{"name":"tests/data/test2030"},{"name":"tests/data/test2031"},{"name":"tests/data/test2032"},{"name":"tests/data/test209"},{"name":"tests/data/test213"},{"name":"tests/data/test239"},{"name":"tests/data/test243"},{"name":"tests/data/test265"},{"name":"tests/data/test267"},{"name":"tests/data/test547"},{"name":"tests/data/test548"},{"name":"tests/data/test555"},{"name":"tests/data/test590"},{"name":"tests/data/test67"},{"name":"tests/data/test68"},{"name":"tests/data/test69"},{"name":"tests/data/test694"},{"name":"tests/data/test76"},{"name":"tests/data/test775"},{"name":"tests/data/test776"},{"name":"tests/data/test779"},{"name":"tests/data/test81"},{"name":"tests/data/test819"},{"name":"tests/data/test820"},{"name":"tests/data/test821"},{"name":"tests/data/test822"},{"name":"tests/data/test823"},{"name":"tests/data/test824"},{"name":"tests/data/test825"},{"name":"tests/data/test826"},{"name":"tests/data/test827"},{"name":"tests/data/test828"},{"name":"tests/data/test831"},{"name":"tests/data/test833"},{"name":"tests/data/test834"},{"name":"tests/data/test835"},{"name":"tests/data/test837"},{"name":"tests/data/test839"},{"name":"tests/data/test848"},{"name":"tests/data/test865"},{"name":"tests/data/test866"},{"name":"tests/data/test867"},{"name":"tests/data/test868"},{"name":"tests/data/test869"},{"name":"tests/data/test870"},{"name":"tests/data/test871"},{"name":"tests/data/test872"},{"name":"tests/data/test873"},{"name":"tests/data/test874"},{"name":"tests/data/test877"},{"name":"tests/data/test879"},{"name":"tests/data/test880"},{"name":"tests/data/test881"},{"name":"tests/data/test883"},{"name":"tests/data/test885"},{"name":"tests/data/test89"},{"name":"tests/data/test891"},{"name":"tests/data/test892"},{"name":"tests/data/test90"},{"name":"tests/data/test903"},{"name":"tests/data/test904"},{"name":"tests/data/test905"},{"name":"tests/data/test906"},{"name":"tests/data/test907"},{"name":"tests/data/test908"},{"name":"tests/data/test91"},{"name":"tests/data/test919"},{"name":"tests/data/test920"},{"name":"tests/data/test921"},{"name":"tests/data/test922"},{"name":"tests/data/test933"},{"name":"tests/data/test935"},{"name":"tests/data/test936"},{"name":"tests/data/test937"},{"name":"tests/data/test938"},{"name":"tests/data/test942"},{"name":"tests/data/test944"},{"name":"tests/data/test992"}],"number":257293,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"afe9fdd1eb8b6ed7dbde54e0a5d48087b0c0b805","revision":"afe9fdd1eb8b6ed7dbde54e0a5d48087b0c0b805","revlink":"","when":1770622969,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 09 Feb 2026 08:50:32","branch":"master","category":"curl","codebase":"","comments":"digest: escape double quotes and backslashes in realm and nonce\nchange test 907 to use quote in realm to verify\n\nFixes #20482\nReported-by: cooldadpresident on github\nCloses #20545","files":[{"name":"lib/vauth/digest.c"},{"name":"tests/data/test907"}],"number":257300,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"950c7bb174c283bf202626ee32ebc21fa501f757","revision":"950c7bb174c283bf202626ee32ebc21fa501f757","revlink":"","when":1770623432,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 09 Feb 2026 12:42:36","branch":"master","category":"curl","codebase":"","comments":"VULN-DISCLOSURE-POLICY.md: mention GitHub quirks\nCloses #20541","files":[{"name":"docs/VULN-DISCLOSURE-POLICY.md"}],"number":257301,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"15a8a777b80edf3398fe045b946a4028aae46d83","revision":"15a8a777b80edf3398fe045b946a4028aae46d83","revlink":"","when":1770637356,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"15a8a777b80edf3398fe045b946a4028aae46d83"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770658323.834603,1770658332.944834],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770658332.949893,1770658333.144916],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770658333.148174,1770658333.319366],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770658333.322491,1770675533.456365],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4191/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770675533.461517,1770675534.41661],"urls":{}}],"text":["failed","Runtest"],"times":[1770641014.053649,1770675534.41911]},"4192":{"blame":["Daniel Stenberg <daniel@haxx.se>","Jay Satiro <raysatiro@yahoo.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/Mail%20result/logs/stdio"]],"number":4192,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4192,"Build"],["codebase","","Build"],["got_revision","b844c1a075247303f4c9bb66b6bce461b3c0cf1d","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b844c1a075247303f4c9bb66b6bce461b3c0cf1d","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 09 Feb 2026 13:41:42","branch":"master","category":"curl","codebase":"","comments":"test1980: verify sigv4 normalization query with + and spaces\nRef: #20543\nCloses #20548","files":[{"name":"tests/unit/unit1980.c"}],"number":257305,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"22010e4185228aaaa6b37675199655556e4b9266","revision":"22010e4185228aaaa6b37675199655556e4b9266","revlink":"","when":1770640902,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 09 Feb 2026 16:28:57","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":257317,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0291f751cbb0cb8365515b67c129fbf0db110212","revision":"0291f751cbb0cb8365515b67c129fbf0db110212","revlink":"","when":1770650937,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 09 Feb 2026 18:15:35","branch":"master","category":"curl","codebase":"","comments":"vtls: use ALPN http/1.0 & http/1.1 for HTTP/1.0 requests\n- For compatibility reasons send both ALPN ids http/1.0 and http/1.1 for\n  HTTP/1.0 requests.\n\nPrior to this change for compatibility reasons curl would send ALPN\nhttp/1.1 for HTTP/1.0 requests, since some servers do not recognize\nALPN http/1.0. However some servers may recognize only ALPN http/1.0 for\nHTTP/1.0 requests. Therefore curl now sends both.\n\nReported-by: programmerlexi@users.noreply.github.com\n\nFixes https://github.com/curl/curl/issues/20487\nCloses https://github.com/curl/curl/pull/20533","files":[{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls_int.h"}],"number":257327,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b844c1a075247303f4c9bb66b6bce461b3c0cf1d","revision":"b844c1a075247303f4c9bb66b6bce461b3c0cf1d","revlink":"","when":1770657335,"who":"Jay Satiro <raysatiro@yahoo.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b844c1a075247303f4c9bb66b6bce461b3c0cf1d"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770710638.985772,1770710642.157687],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770710642.161516,1770710642.370489],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770710642.373371,1770710642.55067],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770710642.55407,1770728664.803922],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4192/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770728664.810028,1770728666.122044],"urls":{}}],"text":["failed","Runtest"],"times":[1770675536.142028,1770728666.12527]},"4193":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/Mail%20result/logs/stdio"]],"number":4193,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4193,"Build"],["codebase","","Build"],["got_revision","64ea225589eb184a0fb9deb5acfc90fb6e0a93ed","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","64ea225589eb184a0fb9deb5acfc90fb6e0a93ed","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 10 Feb 2026 02:34:33","branch":"master","category":"curl","codebase":"","comments":"gss: exclude verbose error logic from non-verbose builds\nCloses #20551","files":[{"name":"lib/curl_gssapi.c"},{"name":"lib/curl_gssapi.h"}],"number":257348,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5c250e2421063d5bd486155e17e3929df75d79f0","revision":"5c250e2421063d5bd486155e17e3929df75d79f0","revlink":"","when":1770687273,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 10 Feb 2026 07:52:18","branch":"master","category":"curl","codebase":"","comments":"http_aws_sigv4: fix query normalization of %2b\nReported-by: Nuno Goncalves\nFixes #20543\nCloses #20550","files":[{"name":"lib/http_aws_sigv4.c"},{"name":"tests/unit/unit1979.c"},{"name":"tests/unit/unit1980.c"}],"number":257351,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ee3a4dff1a90d5d51bbd3bd59ca59ba23914e663","revision":"ee3a4dff1a90d5d51bbd3bd59ca59ba23914e663","revlink":"","when":1770706338,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 10 Feb 2026 07:54:12","branch":"master","category":"curl","codebase":"","comments":"GHA: update awslabs/aws-lc to v1.67.0\nCloses #20553","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":257353,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"64ea225589eb184a0fb9deb5acfc90fb6e0a93ed","revision":"64ea225589eb184a0fb9deb5acfc90fb6e0a93ed","revlink":"","when":1770706452,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"64ea225589eb184a0fb9deb5acfc90fb6e0a93ed"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770764555.566137,1770764564.470179],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770764564.473994,1770764564.643344],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770764564.645583,1770764564.796132],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770764564.798664,1770781770.991757],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4193/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770781771.004394,1770781771.919375],"urls":{}}],"text":["failed","Runtest"],"times":[1770728668.632724,1770781771.923329]},"4194":{"blame":["Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/Mail%20result/logs/stdio"]],"number":4194,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4194,"Build"],["codebase","","Build"],["got_revision","69f67f5e1a060b17260d72751219a93a7abb5c8d","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","69f67f5e1a060b17260d72751219a93a7abb5c8d","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 11 Feb 2026 06:10:21","branch":"master","category":"curl","codebase":"","comments":"pytest: bump pip cryptography to 46.0.5\nFor CVE-2026-26007 (curl not affected)","files":[{"name":"tests/http/requirements.txt"}],"number":257411,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e269e3daf1c73f629ea1bba14db07c9c18f99340","revision":"e269e3daf1c73f629ea1bba14db07c9c18f99340","revlink":"","when":1770786621,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 11 Feb 2026 06:12:04","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: update pizlonator/fil-c to v0.678\nCloses #20558","files":[{"name":".github/workflows/linux.yml"}],"number":257412,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"69f67f5e1a060b17260d72751219a93a7abb5c8d","revision":"69f67f5e1a060b17260d72751219a93a7abb5c8d","revlink":"","when":1770786724,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"69f67f5e1a060b17260d72751219a93a7abb5c8d"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770799450.161434,1770799460.988145],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770799460.991959,1770799461.165147],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770799461.167421,1770799461.314622],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770799461.316797,1770818105.923415],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4194/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770818105.928807,1770818106.767151],"urls":{}}],"text":["failed","Runtest"],"times":[1770786906.546986,1770818106.769792]},"4195":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/Mail%20result/logs/stdio"]],"number":4195,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4195,"Build"],["codebase","","Build"],["got_revision","982ab7b53fdcef9db636e2f02b137579787e0837","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","982ab7b53fdcef9db636e2f02b137579787e0837","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 11 Feb 2026 09:41:48","branch":"master","category":"curl","codebase":"","comments":"tool_operate: split post_per_transfer into sub functions\nTo make it easier to read and manage. Reduce complexity.\n\nCloses #20560","files":[{"name":"src/tool_operate.c"}],"number":257421,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"434e5312f45c8a3bc06f26ec0b2820131e60583a","revision":"434e5312f45c8a3bc06f26ec0b2820131e60583a","revlink":"","when":1770799308,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Feb 2026 09:43:14","branch":"master","category":"curl","codebase":"","comments":"docs/libcurl: unify WARNING use\nConsistently use bold and colon.\n\nCloses #20561","files":[{"name":"docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.md"},{"name":"docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_SSL_OPTIONS.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_OPTIONS.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_VERBOSE.md"}],"number":257422,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6d2e9926d7d8c35c0d9aaeb081ea4eb30821ad0a","revision":"6d2e9926d7d8c35c0d9aaeb081ea4eb30821ad0a","revlink":"","when":1770799394,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Feb 2026 14:26:30","branch":"master","category":"curl","codebase":"","comments":"curl_setup.h: merge back single-use internal header `curl_setup_once.h`\nOriginally split in 2006, but the issues cited are no longer present in\ncurrent code. As of now both `curl_setup.h` and `curl_setup_once.h` are\nincluded once per compiler invocation, without recursion. The latter is\na sub-header of the former with no clear distinction in their contents.\n\nMerge them to avoid having to decide where to put new global PP logic.\nAlso to make it easier to overview what gets defined/included globally\nand in what order. (Perhaps even allowing some tidying up here.)\n\nFollow-up to 77b3bc239daf75d9fb7702ee34c8e5871c47d387\n\nCloses #20555","files":[{"name":"lib/Makefile.inc"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_setup_once.h"}],"number":257447,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c05cd2a10e4b97093273e170d6086446aa4d1bac","revision":"c05cd2a10e4b97093273e170d6086446aa4d1bac","revlink":"","when":1770816390,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 11 Feb 2026 14:51:08","branch":"master","category":"curl","codebase":"","comments":"build: check `MSG_NOSIGNAL` directly, drop detection and interim macro\nDrop detecting it at configure time, along with the interim macro\n`HAVE_MSG_NOSIGNAL`. There is no longer a reason for this workaround,\nand allows to save the work at configure time and simplify.\n\nAlso say in a comment that `sys/socket.h` is defining this macro.\n\nFollow-up to 77b3bc239daf75d9fb7702ee34c8e5871c47d387\n\nCloses #20559","files":[{"name":"CMake/OtherTests.cmake"},{"name":"CMake/unix-cache.cmake"},{"name":"CMake/win32-cache.cmake"},{"name":"acinclude.m4"},{"name":"configure.ac"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_setup.h"},{"name":"lib/multi.c"},{"name":"lib/transfer.c"}],"number":257449,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"982ab7b53fdcef9db636e2f02b137579787e0837","revision":"982ab7b53fdcef9db636e2f02b137579787e0837","revlink":"","when":1770817868,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"982ab7b53fdcef9db636e2f02b137579787e0837"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770854153.364848,1770854164.636022],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770854164.666875,1770854164.888172],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770854164.891475,1770854165.083335],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770854165.091686,1770871987.542814],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4195/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770871987.551951,1770872000.134544],"urls":{}}],"text":["failed","Runtest"],"times":[1770818108.973997,1770872000.146974]},"4196":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/Mail%20result/logs/stdio"]],"number":4196,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4196,"Build"],["codebase","","Build"],["got_revision","85a895c59fa5d268176a9ca243c6c515f54c7f24","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","85a895c59fa5d268176a9ca243c6c515f54c7f24","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 11 Feb 2026 16:15:11","branch":"master","category":"curl","codebase":"","comments":"windows: tidy up includes, macros, document dependencies\n- define `SECURITY_WIN32` globally in `curl_setup.h`.\n  To make sure it applies to all includes.\n\n- document which Windows headers require `SECURITY_WIN32`.\n\n- stop suppressing MSVC warning:\n  `C4201 is: nonstandard extension used : nameless struct/union`\n  The warning is no longer seen in supported build envs with the current\n  codebase.\n  Follow-up to 8beff4355956e3d18ceb3afc21c1f3edec82543c #8419\n\n- document why `SCHANNEL_USE_BLACKLISTS` is needed.\n\n- just define `SCHANNEL_USE_BLACKLISTS`, drop the unnecessary value `1`.\n\n- stop defining unused `SCH_CRED_MAX_SUPPORTED*` fallback macros.\n  Follow-up to 8beff4355956e3d18ceb3afc21c1f3edec82543c #8419\n\n- document why `subauth.h` is included (where missing).\n\n- move and de-dupe `subauth.h` include into `curl_setup.h`, limit to\n  Schannel builds.\n\n- stop include `schnlsp.h`. It is a 1-to-1 compatibility wrapper for\n  `schannel.h`.\n\n- curl_sspi.h: clarify comment about `SP_NAME_` macros.\n  They are local macros, their SDK names are different and curl does not\n  use them.\n\n- curl_sspi.h: drop superfluous includes `security.h` and `rpc.h`.\n\nCherry-picked from #20556\n\nCloses #20564","files":[{"name":"lib/curl_setup.h"},{"name":"lib/curl_sspi.h"},{"name":"lib/ldap.c"},{"name":"lib/vtls/schannel.h"},{"name":"lib/vtls/schannel_int.h"}],"number":257455,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c220674ac451231e05df1686bd3da473e5c37252","revision":"c220674ac451231e05df1686bd3da473e5c37252","revlink":"","when":1770822911,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 11 Feb 2026 17:01:04","branch":"master","category":"curl","codebase":"","comments":"cmake: fix `CURL_DROP_UNUSED` accidental left always-enabled\nFollow-up to 66ad54e46b934e17e786e10e0292fa6f1f3fa816 #20357\n\nCloses #20565","files":[{"name":"CMakeLists.txt"}],"number":257459,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"325d0e0a684617638e1f040f76ef0677ba429af7","revision":"325d0e0a684617638e1f040f76ef0677ba429af7","revlink":"","when":1770825664,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 11 Feb 2026 18:00:55","branch":"master","category":"curl","codebase":"","comments":"cli_hx_download: add Schannel support\nFixes:\n```\n$ wine libtests.exe cli_hx_download https://curl.se/\n[...]\nAssertion failed: t->checked_ssl, file .../curl/tests/libtest/cli_hx_download.c, line 563\n```\n\ninto:\n```\n[t-0] info Schannel TLS version 0x00000800\n```\n\nRefs:\nhttps://learn.microsoft.com/windows/win32/secauthn/querycontextattributes--general\nhttps://learn.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_connectioninfo\n\nRef: c220674ac451231e05df1686bd3da473e5c37252 #20564\nFollow-up to ba9ddb935794a9fdd6906f043102a0d3e5795113 #18066\n\nCloses #20556","files":[{"name":"tests/libtest/cli_hx_download.c"}],"number":257463,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"85a895c59fa5d268176a9ca243c6c515f54c7f24","revision":"85a895c59fa5d268176a9ca243c6c515f54c7f24","revlink":"","when":1770829255,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"85a895c59fa5d268176a9ca243c6c515f54c7f24"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770908736.546409,1770908742.403543],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770908742.408945,1770908742.59404],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770908742.596399,1770908742.75676],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770908742.759272,1770926330.994217],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4196/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770926330.999944,1770926332.196164],"urls":{}}],"text":["failed","Runtest"],"times":[1770872014.972801,1770926332.19958]},"4197":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/Mail%20result/logs/stdio"]],"number":4197,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4197,"Build"],["codebase","","Build"],["got_revision","3ce596a9567ac3944a783f24903af3ad6bbe1ba1","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3ce596a9567ac3944a783f24903af3ad6bbe1ba1","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 12 Feb 2026 09:25:50","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":257484,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"208b2e8975a3518e3443bc1b2b1391cf8bef8df7","revision":"208b2e8975a3518e3443bc1b2b1391cf8bef8df7","revlink":"","when":1770884750,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Feb 2026 14:31:39","branch":"master","category":"curl","codebase":"","comments":"windows: tidy up `wincrypt.h` / BoringSSL/AWS-LC coexist workaround\n- openssl: move and expand explanatory comment.\n\n- openssl: drop duplicate workaround.\n\n- schannel: drop workaround. Unnecessary, because OpenSSL headers are\n  not included in or after schannel code.\n\n- schannel: drop explicit `wincrypt.h` include. It's indirectly\n  included by system `<schannel.h>`.\n\n- ldap: drop explicit `wincrypt.h` include.\n  It isn't used there, and also not required for the workaround.\n  `winldap.h` keeps including it indirectly.\n\nTested with BoringSSL and AWS-LC (MultiSSL with Schannel), also LDAP\nenabled, and H3, unity and non-unity, and all tested cases build fine.\n\nIn lib in general, the point is to have the `#undef`s between the first\n`wincrypt.h` include [1] and the first OpenSSL include [2], within a\nsingle compilation unit. For non-unity builds the only such source is\n`openssl.c`. For unity ones, depending on batch size, in theory we\nshould `#undef` after each `wincrypt.h` include. In practice this is\noverkill and most cases are covered by `#undef`-fing _first_ in\n`vtls/openssl.c`, and `#undef` in `ldap.c`. It's not impossible that we\nneed to add more undefs after further `wincrypt.h` includes to cover so\nfar undiscovered build cases [3]. Though I could not find more with the\ncurrent sources and source order.\n\nIt's also an option to include OpenSSL first, then `wincrypt.h`, as\ndone in libtests, but for lib and `vtls/openssl.c` it's more practical\nto do the opposite.\n\n[1] can be indirect, e.g. via `iphlpapi.h`, `schannel.h`, `winldap.h`.\n\n[2] in\n- BoringSSL/AWS-LC: any include (due to `openssl/base.h`).\n  Original fix removed by BoringSSL in year\n  [2014](https://github.com/google/boringssl/commit/ded93581f1674f81faa0dba4b15a842756066ab2#diff-878093ea6426091505b4c49c59b78924f42859af0eb4ce39b8089bda9577e013).\n- OpenSSL: `openssl/ssl.h`, `openssl/x509v3.h`, and some more affected,\n  and including `openssl/ossl_typ.h` does the `#undef` automatically.\n  Since [3.1.0+](https://github.com/openssl/openssl/commit/fbb9a1f99713b5277d5658963c1706069061e015)\n  each inclusion does the `#undef`, in 3.0.x (and earlier) only\n  the first inclusion did. Initially fixed in\n  [0.9.6d](https://github.com/openssl/openssl/commit/1955b8742354a989650853412c27863f1644e81d)\n- LibreSSL [2.3.0+](https://github.com/libressl/portable/commit/0fa826d34f42ecd0932aaf48012ca9165ac1612b):\n  not affected, though to suppress another warning 3.8.2+ and\n  a [define](https://github.com/libressl/portable/commit/e7fe6caab2869a043514c297ce04e6995a65d79f)\n  is necessary.\n\n[3] `lib/Makefile.inc` defines the order of unity sources.\n\nFor libtests, the case is simpler: There is always one compilation unit,\nwith a fixed order, and at the moment `cli_hx_download.c` is including\nOpenSSL first, then wincrypt, and in this order they don't bother each\nother. Also, at the moment `lib758.c` is the only other OpenSSL header\nuser, but it's compiled after `cli_hx_download.c` so the include is\nskipped there. We may need to revisit this if either header gets\nincluded before it.\n\nAll this said it'd be nice if BoringSSL/AWS-LC restored the built-in\nworkaround to behave like LibreSSL and OpenSSL and not require local\nworkarounds like these.\n\nRef: https://github.com/curl/curl/pull/20556#issuecomment-3888425644\n\nFollow-up to 4c46c829f5ed7c37b3313c67a6662b7332c1ff7f #9110\nFollow-up to fbe07c6829ba8c5793c84c2856526e19e9029ab9 #5669 #5857\n\nCloses #20567","files":[{"name":"lib/ldap.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.h"}],"number":257572,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2a92c39a218713635768364f801fa13831a019e0","revision":"2a92c39a218713635768364f801fa13831a019e0","revlink":"","when":1770903099,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Feb 2026 14:52:16","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- curl_ntlm_core, smtp, schannel: fix comments.\n- curl_setup.h: fix to undef before define.\n- tool_doswin, server/sockfilt: reduce variables scopes.\n- tool_doswin: drop an interim variable.\n- windows: replace `SOCKET_ERROR` with `0` to align with rest of code.\n- libssh2: rename variable to align with rest of code.\n- gtls, unit1398: use `#if 0`.\n- curl_trc.h, curlx/inet_ntop.h: add missing parentheses in macro\n  expressions.\n- ldap.c: set empty macro to `do {} while(0)`.\n- examples/crawler: rename a non-CURLcode `result` variable.\n- CURLINFO_TLS_SESSION: drop stray colon.\n- add `const` to casts where missing.\n- drop unnecessary parentheses.\n- fix indent.\n- quote style.\n- comment style.\n- whitespace, newlines, fold/unfold.\n\nCloses #20554","files":[{"name":".github/workflows/linux.yml"},{"name":".github/workflows/non-native.yml"},{"name":"configure.ac"},{"name":"docs/examples/crawler.c"},{"name":"docs/examples/sessioninfo.c"},{"name":"docs/examples/smooth-gtk-thread.c"},{"name":"docs/examples/unixsocket.c"},{"name":"docs/examples/usercertinmem.c"},{"name":"docs/examples/websocket-updown.c"},{"name":"docs/libcurl/opts/CURLINFO_CONDITION_UNMET.md"},{"name":"docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.md"},{"name":"docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.md"},{"name":"docs/libcurl/opts/CURLINFO_TLS_SESSION.md"},{"name":"lib/asyn-ares.c"},{"name":"lib/bufq.h"},{"name":"lib/config-mac.h"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_ntlm_core.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_trc.c"},{"name":"lib/curl_trc.h"},{"name":"lib/curlx/fopen.h"},{"name":"lib/curlx/inet_ntop.h"},{"name":"lib/curlx/timeval.c"},{"name":"lib/curlx/warnless.c"},{"name":"lib/cw-pause.c"},{"name":"lib/doh.c"},{"name":"lib/dynhds.h"},{"name":"lib/ftp.c"},{"name":"lib/headers.h"},{"name":"lib/hsts.c"},{"name":"lib/http.c"},{"name":"lib/http1.h"},{"name":"lib/http_chunks.c"},{"name":"lib/imap.c"},{"name":"lib/ldap.c"},{"name":"lib/mprintf.c"},{"name":"lib/setopt.c"},{"name":"lib/smtp.c"},{"name":"lib/socks_gssapi.c"},{"name":"lib/socks_sspi.c"},{"name":"lib/telnet.c"},{"name":"lib/transfer.c"},{"name":"lib/url.c"},{"name":"lib/urlapi.c"},{"name":"lib/urldata.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel.h"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_int.h"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"m4/curl-override.m4"},{"name":"scripts/cd2cd"},{"name":"scripts/cd2nroff"},{"name":"scripts/checksrc.pl"},{"name":"scripts/ciconfig.pl"},{"name":"scripts/cijobs.pl"},{"name":"scripts/managen"},{"name":"scripts/mk-ca-bundle.pl"},{"name":"scripts/top-complexity"},{"name":"src/mkhelp.pl"},{"name":"src/tool_cb_rea.c"},{"name":"src/tool_doswin.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_setopt.c"},{"name":"tests/ftpserver.pl"},{"name":"tests/libtest/first.h"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/libtest/lib678.c"},{"name":"tests/runner.pm"},{"name":"tests/runtests.pl"},{"name":"tests/secureserver.pl"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/sockfilt.c"},{"name":"tests/serverhelp.pm"},{"name":"tests/servers.pm"},{"name":"tests/sshhelp.pm"},{"name":"tests/sshserver.pl"},{"name":"tests/unit/unit1398.c"}],"number":257580,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"61df5f466ca9a3f6b731e7be65c6c955a63f9028","revision":"61df5f466ca9a3f6b731e7be65c6c955a63f9028","revlink":"","when":1770904336,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Feb 2026 16:29:49","branch":"master","category":"curl","codebase":"","comments":"cmake: add `BORINGSSL_VERSION` configuration variable, test in CI\nTo simplify setting BoringSSL version, using:\n`-DBORINGSSL_VERSION=0.20260211.0`\nor\n`-DBORINGSSL_VERSION=${boringssl_version}`\n\nPreviously it could be set via C flags, using complicated shell quotes:\n`-DCMAKE_C_FLAGS=\"-DCURL_BORINGSSL_VERSION=\\\\\\\"${boringssl_version}\\\\\\\"\"`\n(the C flags method remains, also for autotools)\n\nIt'd be nice if BoringSSL published its version not just via\n`MODULE.bazel` in its source tree, but from its public headers, to make\nthese workarounds unnecessary.\n\nAlso:\n- GHA/http3-linux: test both options.\n\nCloses #20571","files":[{"name":".github/workflows/http3-linux.yml"},{"name":"CMakeLists.txt"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"lib/curl_config-cmake.h.in"}],"number":257611,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"516a0cd382bfda7e3cd162dab4ff71016eadd9af","revision":"516a0cd382bfda7e3cd162dab4ff71016eadd9af","revlink":"","when":1770910189,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Feb 2026 17:29:22","branch":"master","category":"curl","codebase":"","comments":"cmake: add `CURL_PATCHSTAMP` configuration variable, test in CI\nAlso:\n- INSTALL-CMAKE.md: alpha sort.\n\nCloses #20576","files":[{"name":".github/workflows/linux.yml"},{"name":"CMakeLists.txt"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"lib/curl_config-cmake.h.in"}],"number":257623,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5edd79aa936891fb849bed3651efe8e2d78a6922","revision":"5edd79aa936891fb849bed3651efe8e2d78a6922","revlink":"","when":1770913762,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Feb 2026 17:38:35","branch":"master","category":"curl","codebase":"","comments":"GHA: update google/boringssl to v0.20260211.0\nCloses #20566","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":257625,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aece530e26716bf84402b96f61f83c4a78222d93","revision":"aece530e26716bf84402b96f61f83c4a78222d93","revlink":"","when":1770914315,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Thu 12 Feb 2026 19:04:51","branch":"master","category":"curl","codebase":"","comments":"msvc: VS2026: unlock picky warning in cmake, test in CI\nUpgrade a GHA/windows job to VS2026 (from VS2022), using a runner image\nreleased a week ago. It also comes with the same Windows SDK as VS2022:\nv10.0.26100.0.\n\nThe runner image uses Windows 2025 unfortunately, which makes the job\nrun significantly slower than before this patch:\n- configure: 49s -> 1m10s\n- build: 3s -> 5s\n- install test prereqs: 23s -> 27s\n- run tests: 3m18s -> 4m11s\n- build examples: 15s -> 25s\n\nIt's a shame.\n\nAlso:\n- cmake: enable picky warnings for VS2026 internal version 19.50.\n  Build is clean with existing options.\n- GHA/windows: make the built-in OpenSSH intall path recognize\n  the windows-2025-vs2026 image as windows-2025.\n- windows-2025-vs2026 is able to load the cached stunnel made on\n  the windows-2022 runner.\n- disk use of the build is almost identical to VS2022.\n\nBefore: https://github.com/curl/curl/actions/runs/21955482367/job/63418133880\nAfter: https://github.com/curl/curl/actions/runs/21957589847/job/63426546943\n\nRef: https://github.com/actions/runner-images/blob/71f0157880be328a2b0a4dc81cda61735ba6c45d/images/windows/Windows2025-VS2026-Readme.md\nRef: #20575\n\nCloses #20577","files":[{"name":".github/workflows/windows.yml"},{"name":"CMake/PickyWarnings.cmake"}],"number":257640,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3ce596a9567ac3944a783f24903af3ad6bbe1ba1","revision":"3ce596a9567ac3944a783f24903af3ad6bbe1ba1","revlink":"","when":1770919491,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3ce596a9567ac3944a783f24903af3ad6bbe1ba1"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770962534.942185,1770962547.091674],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1770962547.099725,1770962547.347863],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1770962547.351121,1770962547.582638],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1770962547.586125,1770979841.819328],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4197/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1770979841.825948,1770979842.70281],"urls":{}}],"text":["failed","Runtest"],"times":[1770926335.041027,1770979842.70585]},"4198":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/Mail%20result/logs/stdio"]],"number":4198,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4198,"Build"],["codebase","","Build"],["got_revision","20ae14a32233f511d6114ee6a5b6ec9cd9228f5e","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","20ae14a32233f511d6114ee6a5b6ec9cd9228f5e","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 12 Feb 2026 22:34:23","branch":"master","category":"curl","codebase":"","comments":"multi: split multi_runsingle into sub functions\nTo reduce complexity.\n\n- is_finished() checks if the individual transfer is done\n\n- handle_completed() is the logic that runs for a completed\n  transfer\n\nCloses #20573","files":[{"name":"lib/multi.c"}],"number":257669,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"df6f3ae60ab915e0993d435f416ac763c5095255","revision":"df6f3ae60ab915e0993d435f416ac763c5095255","revlink":"","when":1770932063,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Feb 2026 22:34:58","branch":"master","category":"curl","codebase":"","comments":"schannel: refactor: reduce variable scopes, fix comment, fix indent\nRefactor and simplify the Schannel code, primarily by reducing\nduplicated buffer-management and credential-setup logic.\n\n- split client certificate selection into get_client_cert() and SSPI\n  credential acquisition into acquire_sspi_handle()\n- introduce a struct sbuffer for encrypted/decrypted buffering\n- Add ensure_encoding_size() and ensure_decoding_size() helpers to\n  centralize buffer growth/realloc decisions\n- Tighten variable scopes and tidy indentation/logging in the handshake\n  and receive/decrypt loops.\n- Update comments and adjusts some receive error-condition handling to\n  better preserve buffered-data behavior.\n\nCloses #20569","files":[{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel_int.h"}],"number":257670,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"10bb489b22d1777f2984aa5bf0d0d420714061d9","revision":"10bb489b22d1777f2984aa5bf0d0d420714061d9","revlink":"","when":1770932098,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Feb 2026 22:46:56","branch":"master","category":"curl","codebase":"","comments":"smb: include arpa/inet.h for NonStop\nReported-by: Randall S. Becker\nURL: https://curl.se/mail/lib-2026-02/0010.html\nCloses #20579","files":[{"name":"lib/smb.c"}],"number":257673,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"36dc50b7e39e1c314cef24192087068e3eb98e33","revision":"36dc50b7e39e1c314cef24192087068e3eb98e33","revlink":"","when":1770932816,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Feb 2026 22:47:53","branch":"master","category":"curl","codebase":"","comments":"ws/tftp: include header file even when protocol disabled\nAs the scheme details are still needed. clang 21 warned for this in HTTP-only\nbuilds.\n\nReported-by: Marcel Raad\nURL: https://curl.se/mail/lib-2026-02/0008.html\nCloses #20568","files":[{"name":"lib/tftp.c"},{"name":"lib/ws.c"}],"number":257674,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"207ab758f524da2fbd08f7887921950180a23bcc","revision":"207ab758f524da2fbd08f7887921950180a23bcc","revlink":"","when":1770932873,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 13 Feb 2026 00:22:57","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: replace Cygwin distro server\n`mirrors.kernel.org` is down.\n\nAlso:\n- link to `mirrors.kernel.org` status page.\n- link to list of mirrors.\n\nRef: https://archlinux.org/mirrors/kernel.org/\n\nCloses #20583","files":[{"name":".github/workflows/windows.yml"}],"number":257688,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fb5541c28bdc7761c50423335f44b698d36caef1","revision":"fb5541c28bdc7761c50423335f44b698d36caef1","revlink":"","when":1770938577,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 13 Feb 2026 00:24:49","branch":"master","category":"curl","codebase":"","comments":"cmake: warn for invalid `CURL_TARGET_WINDOWS_VERSION` values\nAlso:\n- INSTALL-CMAKE.md: add an example for `CURL_TARGET_WINDOWS_VERSION`.\n\nReported-by: nono303 on github\nRef: #20575\nCloses #20582","files":[{"name":"CMakeLists.txt"},{"name":"docs/INSTALL-CMAKE.md"}],"number":257689,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"20ae14a32233f511d6114ee6a5b6ec9cd9228f5e","revision":"20ae14a32233f511d6114ee6a5b6ec9cd9228f5e","revlink":"","when":1770938689,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"20ae14a32233f511d6114ee6a5b6ec9cd9228f5e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771016094.013127,1771016097.020727],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771016097.024849,1771016097.22884],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771016097.231901,1771016097.396128],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771016097.399441,1771033201.627064],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4198/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771033201.632756,1771033202.56356],"urls":{}}],"text":["failed","Runtest"],"times":[1770979845.253339,1771033202.566338]},"4199":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/Mail%20result/logs/stdio"]],"number":4199,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4199,"Build"],["codebase","","Build"],["got_revision","d445f2d930ae701039518d695481ee53b8490521","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d445f2d930ae701039518d695481ee53b8490521","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 13 Feb 2026 11:56:13","branch":"master","category":"curl","codebase":"","comments":"cmake: normalize uppercase hex winver (for display)\nFor display and consistency with other regexp. It did not cause harm.\n\nFollow-up to 2100d9fde267eea68f8097ff0a8ba7b3c9742c7f #12044\n\nCloses #20586","files":[{"name":"CMakeLists.txt"}],"number":257715,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cf9e445e0357675421714e564db407dac6b78d5c","revision":"cf9e445e0357675421714e564db407dac6b78d5c","revlink":"","when":1770980173,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 13 Feb 2026 15:41:04","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: bump cygwin/cygwin-install-action to v6.1\nPrevious tag v6 changed upstream and points to a different commit. This\nmade zizmor unhappy. Previous commit is now tagged v6.0 in case we need\nit.\n\nCloses #20591","files":[{"name":".github/workflows/windows.yml"}],"number":257741,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0649eb0825a8a1328e9c0fb30e3410dae60c97fd","revision":"0649eb0825a8a1328e9c0fb30e3410dae60c97fd","revlink":"","when":1770993664,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 13 Feb 2026 15:48:23","branch":"master","category":"curl","codebase":"","comments":"lib: skip compiling code with features disabled\nIn non-SSL, non-SSH, non-H3, non-AppleSecTrust builds.\n\nAlso:\n- drop unused internal macro `SSL_SYSTEM_VERIFIER`.\n\nCloses #20587","files":[{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic_int.h"},{"name":"lib/vssh/ssh.h"},{"name":"lib/vssh/vssh.c"},{"name":"lib/vssh/vssh.h"},{"name":"lib/vtls/apple.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls_int.h"},{"name":"lib/vtls/vtls_scache.h"}],"number":257746,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d445f2d930ae701039518d695481ee53b8490521","revision":"d445f2d930ae701039518d695481ee53b8490521","revlink":"","when":1770994103,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d445f2d930ae701039518d695481ee53b8490521"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771068125.519387,1771068138.149403],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771068138.15364,1771068138.338576],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771068138.341456,1771068138.52873],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771068138.531397,1771086555.204283],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4199/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771086555.21317,1771086555.991004],"urls":{}}],"text":["failed","Runtest"],"times":[1771033204.716938,1771086555.994793]},"4200":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/Mail%20result/logs/stdio"]],"number":4200,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4200,"Build"],["codebase","","Build"],["got_revision","8494012196474ee0541940140344cd24ed340301","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","8494012196474ee0541940140344cd24ed340301","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 14 Feb 2026 14:07:55","branch":"master","category":"curl","codebase":"","comments":"examples/usercertinmem: use modern OpenSSL API, drop mentions of RSA\nReplacing API calls deprecated by OpenSSL 3, and also missing\nfrom OpenSSL 3 no-deprecated builds, fixing builds with the latter:\n`PEM_read_bio_RSAPrivateKey()`, `RSA_free()`,\n`SSL_CTX_use_RSAPrivateKey()`\n\nAlso: rename callback to match its `cacertinmem.c` sibling.\n\nFixes #20595\nCloses #20596","files":[{"name":"docs/examples/usercertinmem.c"}],"number":257791,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8494012196474ee0541940140344cd24ed340301","revision":"8494012196474ee0541940140344cd24ed340301","revlink":"","when":1771074475,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"8494012196474ee0541940140344cd24ed340301"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771121644.832336,1771121655.092681],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771121655.097102,1771121655.273528],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771121655.275776,1771121655.422762],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771121655.425002,1771139415.698993],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4200/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771139415.705157,1771139416.531899],"urls":{}}],"text":["failed","Runtest"],"times":[1771086558.114278,1771139416.535195]},"4201":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/Mail%20result/logs/stdio"]],"number":4201,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4201,"Build"],["codebase","","Build"],["got_revision","a55f160b13b9700e582cbc7b06556f212efe512b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a55f160b13b9700e582cbc7b06556f212efe512b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 15 Feb 2026 12:48:46","branch":"master","category":"curl","codebase":"","comments":"curl_setup.h: update/expand `OPENSSL_SUPPRESS_DEPRECATED` comment\nDocument functions/features requiring it.\n\nFollow-up to cab040248d3fba3600825d77d56383019066b447 #10543\nCherry-picked from #20593\n\nCloses #20600","files":[{"name":"lib/curl_setup.h"}],"number":257836,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9e1e5ea67c527df81e7746a2955abeba26651680","revision":"9e1e5ea67c527df81e7746a2955abeba26651680","revlink":"","when":1771156126,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 15 Feb 2026 12:48:46","branch":"master","category":"curl","codebase":"","comments":"cmake: enable binutils ld workaround for all toolchains at build-time (revert)\nThe change was valid, but caused an annoying warning with perfectly\nworking non-binutils ld linkers:\n```\nld: warning: ignoring duplicate libraries: 'my/path/usr/local/lib/libcrypto.a'\n```\n(seen with Apple clang, when using static `libcrypto.a`)\n\nIt means that for the binutil ld hack to work at consumption-time, curl\nmust be built with the same picky binutils (gcc) toolchain.\n\nReverts 795433b923fc7953ae0a20b44249055fe334ae33 #20434\n\nCloses #20594","files":[{"name":"CMakeLists.txt"}],"number":257838,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"298f73f95b820889dfa6132839e59adcd2ccbe84","revision":"298f73f95b820889dfa6132839e59adcd2ccbe84","revlink":"","when":1771156126,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 15 Feb 2026 12:48:46","branch":"master","category":"curl","codebase":"","comments":"src: simplify declaring `curl_ca_embed`\nAlso to avoid `-Wunused-macros` warnings.\n\nFollow-up to 8a3740bc8e558b9a9d4a652b74cf27a0961d7010 #14059\nCherry-picked from #20593\n\nCloses #20601","files":[{"name":"src/config2setopts.c"},{"name":"src/mk-file-embed.pl"},{"name":"src/tool_operate.c"},{"name":"src/tool_setup.h"}],"number":257839,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a55f160b13b9700e582cbc7b06556f212efe512b","revision":"a55f160b13b9700e582cbc7b06556f212efe512b","revlink":"","when":1771156126,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a55f160b13b9700e582cbc7b06556f212efe512b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771156642.632197,1771156658.337403],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771156658.342251,1771156658.571929],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771156658.575205,1771156658.862584],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771156658.865489,1771175145.118794],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4201/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771175145.124166,1771175146.119042],"urls":{}}],"text":["failed","Runtest"],"times":[1771156642.518504,1771175146.121905]},"4202":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/Mail%20result/logs/stdio"]],"number":4202,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4202,"Build"],["codebase","","Build"],["got_revision","daa6b27b4d998d62c8198b4fe167199cc7bf0064","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","daa6b27b4d998d62c8198b4fe167199cc7bf0064","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 15 Feb 2026 22:54:31","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: mark test 3000 flaky too\nSimilar to test 3001 marked flaky earlier.\n\nExample:\nhttps://github.com/curl/curl/actions/runs/22035738719/job/63668228484?pr=20597#step:14:4099\n\nFollow-up to 3ae234b2a3aca14908c292ac09755f6c08daac1a #20462\n\nCloses #20602","files":[{"name":".github/workflows/windows.yml"}],"number":257860,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dead29362a9e8f1dc7e5c59f9ff358337ff0e121","revision":"dead29362a9e8f1dc7e5c59f9ff358337ff0e121","revlink":"","when":1771192471,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 15 Feb 2026 22:54:31","branch":"master","category":"curl","codebase":"","comments":"mprintf: rename internal enum to avoid collision with AmigaOS symbol\nAlso:\n- drop AmigaOS workaround.\n\nCloses #20584","files":[{"name":"lib/mprintf.c"}],"number":257861,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1eec8b8d037ecf13b2bcc55c290c4423ca3ca73d","revision":"1eec8b8d037ecf13b2bcc55c290c4423ca3ca73d","revlink":"","when":1771192471,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 15 Feb 2026 22:54:32","branch":"master","category":"curl","codebase":"","comments":"include: avoid recursive macros\nTo fix potential `-Wdisabled-macro-expansion` warnings when using these\nmacros within other macros. Fixing for example:\n```\nlib/doh.c:328:3: error: disabled expansion of recursive macro [clang-diagnostic-disabled-macro-expansion,-warnings-as-errors]\n  328 |   ERROR_CHECK_SETOPT(CURLOPT_URL, url);\n      |   ^\nlib/doh.c:271:14: note: expanded from macro 'ERROR_CHECK_SETOPT'\n  271 |     result = curl_easy_setopt((CURL *)doh, x, y);       \\\n      |              ^\ninclude/curl/curl.h:3332:44: note: expanded from macro 'curl_easy_setopt'\n 3332 | #define curl_easy_setopt(handle,opt,param) curl_easy_setopt(handle,opt,param)\n      |                                            ^\n[...]\n```\n\nAlso update comments on why curl continues to disable\n`-Wdisabled-macro-expansion` and `-Wused-but-marked-unused` warnings.\n\nFollow-up to 92f215fea1aa8bd5b1709d38f42aab77ab3fc662 #18477\n\nCloses #20597","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"include/curl/curl.h"},{"name":"include/curl/typecheck-gcc.h"},{"name":"m4/curl-compilers.m4"}],"number":257862,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"daa6b27b4d998d62c8198b4fe167199cc7bf0064","revision":"daa6b27b4d998d62c8198b4fe167199cc7bf0064","revlink":"","when":1771192472,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"daa6b27b4d998d62c8198b4fe167199cc7bf0064"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771210293.868911,1771210304.862984],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771210304.867548,1771210305.051457],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771210305.054083,1771210305.221188],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771210305.223891,1771228179.343337],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4202/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771228179.350529,1771228180.432416],"urls":{}}],"text":["failed","Runtest"],"times":[1771193094.551185,1771228180.435567]},"4203":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/Mail%20result/logs/stdio"]],"number":4203,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4203,"Build"],["codebase","","Build"],["got_revision","970e59a82fab2ae16acbfe763aebf3e1d875fbb9","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","970e59a82fab2ae16acbfe763aebf3e1d875fbb9","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 16 Feb 2026 21:13:43","branch":"master","category":"curl","codebase":"","comments":"lib: delete unused local includes\nFiltered from `clang-tidy` `misc-include-cleaner` hits.\n\nAlso:\n- pingping: scope includes.\n- doh: say the reason for an include.\n\nCloses #20607","files":[{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/conncache.c"},{"name":"lib/cookie.c"},{"name":"lib/curl_share.c"},{"name":"lib/doh.c"},{"name":"lib/ftp.c"},{"name":"lib/http_proxy.c"},{"name":"lib/pingpong.c"},{"name":"lib/ratelimit.c"},{"name":"lib/sendf.c"},{"name":"lib/socks.c"},{"name":"lib/telnet.c"},{"name":"lib/transfer.c"},{"name":"lib/url.c"}],"number":257903,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8fb87f5a4acecc44eab84fcac4ae5d73983915b7","revision":"8fb87f5a4acecc44eab84fcac4ae5d73983915b7","revlink":"","when":1771272823,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Feb 2026 21:13:43","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: mark 3023/3024 flaky\nSame as the other two tests, but for Schannel.\n\nFollow-up to dead29362a9e8f1dc7e5c59f9ff358337ff0e121 #20602\nFollow-up to 3ae234b2a3aca14908c292ac09755f6c08daac1a #20462\n\nCloses #20609","files":[{"name":".github/workflows/windows.yml"}],"number":257904,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"970e59a82fab2ae16acbfe763aebf3e1d875fbb9","revision":"970e59a82fab2ae16acbfe763aebf3e1d875fbb9","revlink":"","when":1771272823,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"970e59a82fab2ae16acbfe763aebf3e1d875fbb9"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771290722.251267,1771290731.727336],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771290731.731597,1771290731.903931],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771290731.906265,1771290732.05389],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771290732.056375,1771308333.99215],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4203/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771308334.006006,1771308431.177426],"urls":{}}],"text":["failed","Runtest"],"times":[1771273506.418659,1771308431.20146]},"4204":{"blame":["Dan Fandrich <dan@coneharvesters.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/Mail%20result/logs/stdio"]],"number":4204,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4204,"Build"],["codebase","","Build"],["got_revision","36c2c7626fbe955697cd41cd7e78d88b83575bc1","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","36c2c7626fbe955697cd41cd7e78d88b83575bc1","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 17 Feb 2026 21:38:26","branch":"master","category":"curl","codebase":"","comments":"libcurl-security.md: Fix typos and add a point about URLs","files":[{"name":"docs/libcurl/libcurl-security.md"}],"number":257969,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"36c2c7626fbe955697cd41cd7e78d88b83575bc1","revision":"36c2c7626fbe955697cd41cd7e78d88b83575bc1","revlink":"","when":1771360706,"who":"Dan Fandrich <dan@coneharvesters.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"36c2c7626fbe955697cd41cd7e78d88b83575bc1"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771396180.081479,1771396190.625044],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771396190.629788,1771396190.815169],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771396190.818465,1771396190.98542],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771396190.988396,1771413577.165482],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4204/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771413577.171682,1771413578.050509],"urls":{}}],"text":["failed","Runtest"],"times":[1771361104.637974,1771413578.053634]},"4205":{"blame":["Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/Mail%20result/logs/stdio"]],"number":4205,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4205,"Build"],["codebase","","Build"],["got_revision","dc08922a61efe546b318daf964514ffbf4158325","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","dc08922a61efe546b318daf964514ffbf4158325","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 18 Feb 2026 12:04:23","branch":"master","category":"curl","codebase":"","comments":"easy: reset errorbuf on eyeballing success\nAny failf() that fill the errorbuf need to be forgotten once happy\neyeballing finds a succssful winner. Because the errorbuf, once set, is\nnot overwritten with future error information.\n\nAdds test_05_05 to verify.\n\nReported-by: Tim Friedrich Br\u00fcggemann\nFixes #20608\n\nCloses #20613","files":[{"name":"docs/libcurl/libcurl-env-dbg.md"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/curl_trc.c"},{"name":"lib/curl_trc.h"},{"name":"tests/http/test_05_errors.py"}],"number":257986,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f1c9d5e484755d0670a8f5465094c0734c9edcb9","revision":"f1c9d5e484755d0670a8f5465094c0734c9edcb9","revlink":"","when":1771412663,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 18 Feb 2026 12:04:23","branch":"master","category":"curl","codebase":"","comments":"openssl: disable local keylog feature if built-in upstream\nReported-by: Paul Howarth\nFixes #20611\n\nCloses #20614","files":[{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"}],"number":257987,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dc08922a61efe546b318daf964514ffbf4158325","revision":"dc08922a61efe546b318daf964514ffbf4158325","revlink":"","when":1771412663,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"dc08922a61efe546b318daf964514ffbf4158325"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771451072.237058,1771451082.433714],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771451082.437519,1771451083.005253],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771451083.007613,1771451083.163023],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771451083.165297,1771468453.35401],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4205/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771468453.361425,1771468454.196076],"urls":{}}],"text":["failed","Runtest"],"times":[1771413580.210956,1771468454.198718]},"4206":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/Mail%20result/logs/stdio"]],"number":4206,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4206,"Build"],["codebase","","Build"],["got_revision","4497dbd9ac4a31b0056a9179d500676ebe091de5","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4497dbd9ac4a31b0056a9179d500676ebe091de5","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 18 Feb 2026 22:04:45","branch":"master","category":"curl","codebase":"","comments":"curl_ntlm_core: merge two `#if` blocks\nCherry-picked from #20593\n\nCloses #20620","files":[{"name":"lib/curl_ntlm_core.c"}],"number":258024,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"633ec719d5ae71f250156dcc06c264666c9a393a","revision":"633ec719d5ae71f250156dcc06c264666c9a393a","revlink":"","when":1771448685,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 00:00:48","branch":"master","category":"curl","codebase":"","comments":"build: fix `-Wunused-macros` warnings, and related tidy-ups\n- fix internal macro `AN_APPLE_OS` reused between sources without\n  resetting it. It may potentially have left the system sha256\n  function unused.\n- fix to define `WOLFSSL_OPTIONS_IGNORE_SYS` so that it always applies\n  to wolfSSL headers, also during feature detection.\n- md4, md5, sha256: simplify fallback logic.\n- delete 20+ unused macros.\n- scope or move macros to avoid `-Wunused-macros` warnings.\n- examples: delete unused code.\n\nThe warning detects macros defined but not used within the same C\nsource. It does not warn for macros defined in headers. It also works\nwith unity builds, but to a lesser extent.\n\nCloses #20593","files":[{"name":"CMakeLists.txt"},{"name":"docs/examples/log_failed_transfers.c"},{"name":"docs/examples/synctime.c"},{"name":"lib/asyn-ares.c"},{"name":"lib/cf-socket.c"},{"name":"lib/curl_ntlm_core.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/md4.c"},{"name":"lib/md5.c"},{"name":"lib/parsedate.c"},{"name":"lib/progress.c"},{"name":"lib/setopt.c"},{"name":"lib/sha256.c"},{"name":"lib/url.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic_int.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"lib/ws.c"},{"name":"m4/curl-wolfssl.m4"},{"name":"src/tool_doswin.c"},{"name":"src/var.c"}],"number":258028,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5fa5cb382560316a55f0954f1e8cebdbd6568cfb","revision":"5fa5cb382560316a55f0954f1e8cebdbd6568cfb","revlink":"","when":1771455648,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 00:02:11","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: fixes and improvements\nFix bigger and smaller kinks in how clang-tidy is configured and used.\nSync behavior more between autotools and cmake, lib/src and tests. Bump\nclang-tidy minimum version and prepare logic to allow using clang-tidy\nto a fuller extent.\n\n- move clang-tidy settings from builds to a new `.clang-tidy.yml`.\n  To make it easy to see and edit checks at one place. Also to allow\n  using the `--checks=` option internally to silence tests-specific\n  checks. (clang-tidy does not support multiple `--check=` options via\n  the command-line.)\n  Use explicit `--config-file=` option to point to the configuration.\n- .clang-tidy.yml: link to documentation.\n- suppress `clang-diagnostic-nullability-extension` due to a false\n  positive in libtests with `CURL_WERROR=ON` and `PICKY_COMPILER=OFF`.\n- .clang-tidy.yml: enable `portability-*`, `misc-const-correctness`.\n- drop `--quiet` clang-tidy option by default to make its working a bit\n  more transparent. The extra output is minimial.\n- consistently use double-dashes in clang-tidy command-line options.\n  Supported by clang-tidy 9.0.0+ (2019-09-19). Before this patch single\n  and double were used arbitrarily.\n- src/tool_parsecfg: silence false positive `clang-analyzer-unix.Stream`.\n  Seen with clang 18 + clang-tidy 19 and 20 (only with autotools.)\n- INTERNALS: require clang-tidy 14.0.0+. For the `--config-file` option.\n- INTERNALS: recommend clang-tidy 19.1.0+, to avoid bogus\n  `clang-analyzer-valist.Uninitialized` warnings. (bug details below)\n\nautotools:\n\n- allow configuring the clang-tidy tool via `CLANG_TIDY` env.\n  Also to use in GHA to point to a suffixed clang-tody tool.\n- fix to pass CFLAGS to lib, src sources.\n  (keep omitting them when using a non-clang compiler.)\n- fix to pass `--warnings-as-errors=*` in quotes to avoid globbing.\n\ncmake:\n\n- fix to not pass an empty `-I` to clang-tidy.\n- fix to pass CFLAGS (picky warnings) to clang-tidy for test sources.\n  (keep omitting them when using a non-clang compiler.)\n- fix to disable `clang-diagnostic-unused-function` for test sources.\n  (tests have static entry points, which trigger this check when\n  checking them as individidual sources.)\n- fix forwarding `CURL_CLANG_TIDYFLAGS` to clang-tidy.\n- force disable picky warnings when running clang-tidy with a non-clang\n  compiler. To not pass these flags when checking lib and src.\n\nCI:\n\n- GHA/linux: avoid clang-tidy bug by upgrading to v19, and drop the\n  workaround.\n- GHA/linux: switch to clang from gcc in the clang-tidy job. Using gcc\n  doesn't allow passing CFLAGS to clang-tidy, making it less effective.\n  (My guess this was one factor contributing to this job often missing\n  to find certain issues compared to GHA/macos.)\n\nI recomment using clang-tidy with a clang compiler, preferably the same\nversion or one that's compatible. Other cases are best effort, and may\nfail if a C flag is passed to clang-tidy that it does not understand.\nPicky warnings are mostly omitted when using a non-clang compiler,\nreducing its usefulness.\n\nDetails and reproducer for the v18 (and earlier) clang-tidy bug,\npreviously affecting the GHA/linux job:\n\nclang-tidy <=18 emits false warnings way when passing multiple C sources\nat once (as done with autotools):\n\n```sh\ncat > src1.c <<EOF\n#include <string.h>\nstatic void dummy(void *p) { memcmp(p, p, 0); }\nEOF\n\ncat > src2.c <<EOF\n#include <stdarg.h>\nvoid vafunc(int option, ...)\n{\n  va_list param;\n  va_start(param, option);\n  if(option)\n    (void)va_arg(param, int);\n  va_end(param);\n}\nEOF\n\n/opt/homebrew/opt/llvm@18/bin/clang-tidy --checks=clang-analyzer-valist.Uninitialized src1.c src2.c\n\n# src2.c:7:11: warning: va_arg() is called on an uninitialized va_list [clang-analyzer-valist.Uninitialized]\n```\n\nFollow-up to e86542038dda88dadf8959584e803895f979310c #17047\n\nCloses #20605","files":[{"name":".clang-tidy.yml"},{"name":".github/workflows/linux.yml"},{"name":"CMake/Macros.cmake"},{"name":"CMakeLists.txt"},{"name":"Makefile.am"},{"name":"configure.ac"},{"name":"docs/INTERNALS.md"},{"name":"lib/Makefile.am"},{"name":"src/Makefile.am"},{"name":"src/tool_parsecfg.c"}],"number":258030,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4497dbd9ac4a31b0056a9179d500676ebe091de5","revision":"4497dbd9ac4a31b0056a9179d500676ebe091de5","revlink":"","when":1771455731,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4497dbd9ac4a31b0056a9179d500676ebe091de5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771504265.025943,1771504279.870024],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771504279.874146,1771504280.098415],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771504280.101281,1771504280.282154],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771504280.284887,1771522946.501702],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4206/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771522946.513105,1771522947.371308],"urls":{}}],"text":["failed","Runtest"],"times":[1771468456.478234,1771522947.376642]},"4207":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/Mail%20result/logs/stdio"]],"number":4207,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4207,"Build"],["codebase","","Build"],["got_revision","b5a6d617d1bd6db224b714381e91fada8843a803","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b5a6d617d1bd6db224b714381e91fada8843a803","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 19 Feb 2026 12:38:49","branch":"master","category":"curl","codebase":"","comments":"cmake/FindMbedTLS: add workaround for missing static MSVC `mbedcrypto.lib` 4.0.0\nSeen with mbedTLS 4.0.0. mbedTLS 4.0.0 renamed `mbedcrypto` lib to\n`tfpsacrypto`, while also keeping a copy under the old name to aid\ntransition. However, this compatibility logic is broken for MSVC static\nbuilds, and the old name missing.\n\nWork around by looking for the new name in the raw detection codepath.\n\nNote that using `pkg-config`-based detection also works as a workaround.\n\nReported-by: tawmoto on github\nFixes #20616\nRef: https://github.com/Mbed-TLS/mbedtls/blob/v4.0.0/library/CMakeLists.txt#L275-L282\nRef: https://github.com/Mbed-TLS/mbedtls/issues/10605\n\nCloses #20617","files":[{"name":"CMake/FindMbedTLS.cmake"}],"number":258068,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7e203c15e6be738944a467212a4a4d232af390f7","revision":"7e203c15e6be738944a467212a4a4d232af390f7","revlink":"","when":1771501129,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 12:38:49","branch":"master","category":"curl","codebase":"","comments":"rtspd: fix to check `realloc()` result\nAlso enable `bugprone-suspicious-realloc-usage` clang-tidy option\nto verify.\n\nFixing:\n```\ntests/server/rtspd.c:328:37: error: 'req->rtp_buffer' may be set to null if 'realloc' fails,\n which may result in a leak of the original buffer\n [bugprone-suspicious-realloc-usage,-warnings-as-errors]\n  328 |                   req->rtp_buffer = realloc(req->rtp_buffer,\n      |                   ~~~~~~~~~~~~~~~   ^       ~~~~~~~~~~~~~~~\n```\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-realloc-usage.html\n\nCloses #20621","files":[{"name":".clang-tidy.yml"},{"name":"tests/server/rtspd.c"}],"number":258069,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7c01bb23bc8454427149f31f4dae0c60c2991c15","revision":"7c01bb23bc8454427149f31f4dae0c60c2991c15","revlink":"","when":1771501129,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 12:44:37","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: sync argument names in prototype and definition\nDiscovered with clang-tidy checker\n`readability-inconsistent-declaration-parameter-name`.\n\nAlso:\n- do not enforce the above because of inconsistencies still present\n  between public API prototypes and definitions. (Also betwen man page\n  protos, and man page examples, and other parts of the code, e.g.\n  `easy` vs `curl` vs `d` vs `handle`) Perhaps subject for a future\n  effort:\n  https://github.com/curl/curl/actions/runs/22166472728/job/64094691653\n- enable and fix `readability-named-parameter` where missing.\n\nRefs:\nhttps://clang.llvm.org/extra/clang-tidy/checks/readability/inconsistent-declaration-parameter-name.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/readability/named-parameter.html\n\nCloses #20624","files":[{"name":".clang-tidy.yml"},{"name":"lib/altsvc.c"},{"name":"lib/altsvc.h"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-h1-proxy.h"},{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/conncache.h"},{"name":"lib/connect.h"},{"name":"lib/cookie.h"},{"name":"lib/cshutdn.h"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_hmac.h"},{"name":"lib/curl_md5.h"},{"name":"lib/curl_sha256.h"},{"name":"lib/curlx/strdup.h"},{"name":"lib/curlx/strparse.h"},{"name":"lib/curlx/warnless.h"},{"name":"lib/doh.h"},{"name":"lib/ftp.c"},{"name":"lib/ftplistparser.h"},{"name":"lib/hmac.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/hsts.h"},{"name":"lib/http2.c"},{"name":"lib/http2.h"},{"name":"lib/idn.h"},{"name":"lib/llist.h"},{"name":"lib/mime.c"},{"name":"lib/multi.c"},{"name":"lib/multiif.h"},{"name":"lib/netrc.c"},{"name":"lib/netrc.h"},{"name":"lib/parsedate.c"},{"name":"lib/parsedate.h"},{"name":"lib/request.h"},{"name":"lib/select.h"},{"name":"lib/sendf.c"},{"name":"lib/sendf.h"},{"name":"lib/setopt.h"},{"name":"lib/sha256.c"},{"name":"lib/splay.h"},{"name":"lib/strcase.h"},{"name":"lib/strequal.c"},{"name":"lib/uint-table.h"},{"name":"lib/url.h"},{"name":"lib/vauth/cleartext.c"},{"name":"lib/vauth/vauth.h"},{"name":"lib/vssh/vssh.c"},{"name":"lib/vtls/hostcheck.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/ws.c"},{"name":"lib/ws.h"},{"name":"src/tool_easysrc.h"},{"name":"src/tool_getpass.c"},{"name":"src/tool_paramhlp.h"},{"name":"tests/libtest/first.h"}],"number":258071,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c878160e9c1f7366e64299aa02540d5495c3df9c","revision":"c878160e9c1f7366e64299aa02540d5495c3df9c","revlink":"","when":1771501477,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 12:44:52","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: check `readability-redundant-control-flow`\nAlso fix fallouts.\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-control-flow.html\n\nCloses #20625","files":[{"name":".clang-tidy.yml"},{"name":"docs/examples/synctime.c"},{"name":"tests/server/tftpd.c"}],"number":258072,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bd60df527c782d8c907d8e2ea8bdb172860da8b0","revision":"bd60df527c782d8c907d8e2ea8bdb172860da8b0","revlink":"","when":1771501492,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 15:27:17","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: check `readability-redundant-preprocessor`, fix fallouts\nAlso:\n- cipher_suite: merge `USE_MBEDTLS` `#if` blocks.\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-preprocessor.html\n\nCloses #20628","files":[{"name":".clang-tidy.yml"},{"name":"lib/content_encoding.c"},{"name":"lib/vtls/cipher_suite.c"},{"name":"src/tool_help.c"}],"number":258116,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3cdc16742596e08427299865a25ef70dfee3400a","revision":"3cdc16742596e08427299865a25ef70dfee3400a","revlink":"","when":1771511237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 15:27:17","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: enable and fix `readability-uppercase-literal-suffix`\nRef: https://clang.llvm.org/extra/clang-tidy/checks/readability/uppercase-literal-suffix.html\n\nCloses #20629","files":[{"name":".clang-tidy.yml"},{"name":"lib/http.c"},{"name":"lib/socks.c"},{"name":"lib/vquic/curl_ngtcp2.c"}],"number":258117,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c07c3cac746bb899e8014200aad02e5f4bb507de","revision":"c07c3cac746bb899e8014200aad02e5f4bb507de","revlink":"","when":1771511237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 15:27:17","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: drop redundant casts\nFound via `readability-redundant-casting`. Prone to false positives, not\nenabled.\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-casting.html\n\nCloses #20630","files":[{"name":"docs/examples/chkspeed.c"},{"name":"docs/examples/ftpgetinfo.c"},{"name":"lib/cshutdn.c"},{"name":"lib/curl_fnmatch.c"},{"name":"lib/doh.c"},{"name":"lib/hash.c"},{"name":"lib/http.c"},{"name":"lib/ldap.c"},{"name":"lib/mprintf.c"},{"name":"lib/multi.c"},{"name":"lib/socks_sspi.c"},{"name":"lib/url.c"},{"name":"lib/version.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.c"},{"name":"src/config2setopts.c"},{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_cb_prg.c"},{"name":"src/tool_cb_rea.c"},{"name":"src/tool_filetime.c"},{"name":"tests/libtest/cli_hx_download.c"},{"name":"tests/libtest/cli_hx_upload.c"},{"name":"tests/libtest/lib2301.c"},{"name":"tests/libtest/lib573.c"},{"name":"tests/unit/unit1661.c"},{"name":"tests/unit/unit2603.c"}],"number":258118,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8712fac111206a9594b5b6eba36b590550c1df5c","revision":"8712fac111206a9594b5b6eba36b590550c1df5c","revlink":"","when":1771511237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 16:27:08","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: replace comma-separated string with list in config\nBump required clang-tidy version to v17.0.0 for this.\n\nRef: https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/clang-tidy/index.html\nFollow-up to 4497dbd9ac4a31b0056a9179d500676ebe091de5 #20605\n\nCloses #20632","files":[{"name":".clang-tidy.yml"},{"name":"docs/INTERNALS.md"}],"number":258127,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b7ecd14725fdfe63bf84f63829dd63fb2e8cba3f","revision":"b7ecd14725fdfe63bf84f63829dd63fb2e8cba3f","revlink":"","when":1771514828,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Feb 2026 16:34:01","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: sort list [ci skip]\nFollow-up to b7ecd14725fdfe63bf84f63829dd63fb2e8cba3f #20632","files":[{"name":".clang-tidy.yml"}],"number":258134,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b5a6d617d1bd6db224b714381e91fada8843a803","revision":"b5a6d617d1bd6db224b714381e91fada8843a803","revlink":"","when":1771515241,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b5a6d617d1bd6db224b714381e91fada8843a803"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771558730.292054,1771558740.393229],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771558740.399794,1771558740.586199],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771558740.589002,1771558740.747806],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771558740.750693,1771576431.044267],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4207/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771576431.052572,1771576431.916637],"urls":{}}],"text":["failed","Runtest"],"times":[1771522950.817814,1771576431.92014]},"4208":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/Mail%20result/logs/stdio"]],"number":4208,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4208,"Build"],["codebase","","Build"],["got_revision","1858126cca37f5309e2714b988f8354715c6ffad","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1858126cca37f5309e2714b988f8354715c6ffad","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 19 Feb 2026 19:08:31","branch":"master","category":"curl","codebase":"","comments":"cmake: sync clang-tidy arg order in tests with C compiler\nPass macro definitions first. For uniformity, no functional difference.\n\nTo match:\n```\nCMAKE_C_COMPILE_OBJECT = '<CMAKE_C_COMPILER> <DEFINES> <INCLUDES> <FLAGS> [...]'\n```\n\nCloses #20635","files":[{"name":"CMake/Macros.cmake"}],"number":258158,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1858126cca37f5309e2714b988f8354715c6ffad","revision":"1858126cca37f5309e2714b988f8354715c6ffad","revlink":"","when":1771524511,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1858126cca37f5309e2714b988f8354715c6ffad"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771612377.905295,1771612411.693681],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771612411.697924,1771612420.843905],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771612420.846295,1771612421.827583],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771612421.829818,1771630844.393456],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4208/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771630844.398725,1771630845.610237],"urls":{}}],"text":["failed","Runtest"],"times":[1771576434.029563,1771630845.613872]},"4209":{"blame":["Anna Liberty <liberty.817@proton.me>","Daniel Lublin <daniel@lublin.se>","Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/Mail%20result/logs/stdio"]],"number":4209,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4209,"Build"],["codebase","","Build"],["got_revision","c81309479a1fcfa18e87159f29e8be06dc3a4861","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","c81309479a1fcfa18e87159f29e8be06dc3a4861","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 20 Feb 2026 12:08:52","branch":"master","category":"curl","codebase":"","comments":"cmake: improve clang-tidy invocation for tests in cross-builds\nBy passing to clang-tidy the C compiler with `--target` and sysroot\noptions, if any.\n\nFixing (GHA/windows, linux-mingw, CM clang-tidy):\n```\nlib/curl_setup.h:841:10: error: 'io.h' file not found [clang-diagnostic-error]\n  841 | #include <io.h>\n      |          ^~~~~~\nFound compiler error(s).\nFAILED: [code=1] tests/server/CMakeFiles/servers-clang-tidy bld/tests/server/CMakeFiles/servers-clang-tidy\ncd tests/server && /usr/bin/clang-tidy --config-file=.clang-tidy.yml\n--warnings-as-errors=* --checks=-clang-diagnostic-unused-function first.c getpart.c util.c dnsd.c [...]\n-- <-D-options> <-I-options> <cflags>\n```\n\nFor reference, this is CMake's built-in clang-tidy invocation:\n```\n/usr/local/bin/cmake -E __run_co_compile --tidy=\"/usr/bin/clang-tidy;--config-file=.clang-tidy.yml;\n--warnings-as-errors=*;--extra-arg-before=--driver-mode=gcc\" --source=lib/curl_fopen.c\n-- /usr/bin/clang --target=x86_64-w64-mingw32 <-D-options> <-I-options> <cflags>\n```\n\nAlso:\n- bump cmakelint `--max-statements`. Needs 59 after this patch.\n- use undocumented CMake variables:\n  - `CMAKE_C_COMPILE_OPTIONS_TARGET` for `--target=`\n  - `CMAKE_C_COMPILE_OPTIONS_SYSROOT` for `--sysroot=`\n\nCherry-picked from #20631\n\nCloses #20640","files":[{"name":"CMake/Macros.cmake"},{"name":"scripts/cmakelint.sh"}],"number":258295,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6dc5f2948cbd7ad420242faafa9e5b23cc4f409e","revision":"6dc5f2948cbd7ad420242faafa9e5b23cc4f409e","revlink":"","when":1771585732,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 12:08:52","branch":"master","category":"curl","codebase":"","comments":"INSTALL-CMAKE.md: document more settings requiring absolute paths\nCherry-picked from #20631\n\nCloses #20637","files":[{"name":"docs/INSTALL-CMAKE.md"}],"number":258296,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c927b18d6bd79109f8f8c47343aa157c15d28101","revision":"c927b18d6bd79109f8f8c47343aa157c15d28101","revlink":"","when":1771585732,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 12:08:52","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: work around clang-tidy <=20 false positive (Windows)\nclang-tidy <= v20 (as seen between 18.1.3 and 20.1.2) report\n`readability-uppercase-literal-suffix` originating from mingw-w64 system\nheader `_mingw_mac.h` via `define __MSABI_LONG(x) x ## l`\n\nTriggered by `SOCKENOMEM` (e.g. in tests/server/sockfilt.c):\n```\nwarning: integer literal has suffix 'l', which is not uppercase [readability-uppercase-literal-suffix]\n```\n\nWork around by replacing Windows macro `WSA_NOT_ENOUGH_MEMORY`\nwith its literal value.\n\nBug: https://github.com/curl/curl/pull/20631#issuecomment-3930619868\nFollow-up to c07c3cac746bb899e8014200aad02e5f4bb507de #20629\nCherry-picked from #20631\n\nCloses #20638","files":[{"name":"lib/curl_setup.h"}],"number":258297,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4042e7d9d8341e059dfe26276797e7296cc66518","revision":"4042e7d9d8341e059dfe26276797e7296cc66518","revlink":"","when":1771585732,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 12:08:52","branch":"master","category":"curl","codebase":"","comments":"tests/server/sockfilt: check for NULL `tv` to silence clang-tidy\nA NULL dereference cannot happen with existing use of this code.\n\nlinux-mingw, CM clang-tidy:\n```\n/home/runner/work/curl/curl/tests/server/sockfilt.c:720:24: error: Access\n to field 'tv_sec' results in a dereference of a null pointer (loaded from\n variable 'tv') [clang-analyzer-core.NullDereference,-warnings-as-errors]\n  720 |             tv->tv_sec = 0;\n      |             ~~         ^\n```\nRef: https://github.com/curl/curl/actions/runs/22191200093/job/64179197235?pr=20631#step:10:283\n\nCherry-picked from #20631\n\nCloses #20639","files":[{"name":"tests/server/sockfilt.c"}],"number":258298,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aa1854a8fffbcd1144b64fc25485ae71a6e6f4cf","revision":"aa1854a8fffbcd1144b64fc25485ae71a6e6f4cf","revlink":"","when":1771585732,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 12:08:52","branch":"master","category":"curl","codebase":"","comments":"docs: reword explanation of --variable option\nSimplify the language expaining the --variable option, reducing\nrepetition. Also fix some minor grammar issues and makes language for\nexamples more consistent.\n\nCloses #20636","files":[{"name":"docs/cmdline-opts/_VARIABLES.md"}],"number":258299,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3699976b7939cac7a8f3fefad12f192d0e55654d","revision":"3699976b7939cac7a8f3fefad12f192d0e55654d","revlink":"","when":1771585732,"who":"Anna Liberty <liberty.817@proton.me>"},{"at":"Fri 20 Feb 2026 12:50:10","branch":"master","category":"curl","codebase":"","comments":"docs: clarify --ipv4 and --ipv6\nTry to make the wording more clear. It is the addresses in the resolver\nresult that are affected, not anything regarding *how* resolving is\ndone.\n\nCloses #20585","files":[{"name":"docs/cmdline-opts/ipv4.md"},{"name":"docs/cmdline-opts/ipv6.md"}],"number":258310,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d4234d9f462a71543e0c8d903a5569b37a1ba10a","revision":"d4234d9f462a71543e0c8d903a5569b37a1ba10a","revlink":"","when":1771588210,"who":"Daniel Lublin <daniel@lublin.se>"},{"at":"Fri 20 Feb 2026 16:32:37","branch":"master","category":"curl","codebase":"","comments":"memdebug: include `backtrace.h` as system header\nCloses #20642","files":[{"name":"lib/memdebug.c"}],"number":258350,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dd82205bb2ecd6efe489fef1815348d0bcb033f1","revision":"dd82205bb2ecd6efe489fef1815348d0bcb033f1","revlink":"","when":1771601557,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 16:32:37","branch":"master","category":"curl","codebase":"","comments":"cmake: include `curl/curl.h` as system header in integration tests\nFollow-up to fb70812437ad28b74dbdc1031e46c1d86bc9db3c #16126\n\nCloses #20651","files":[{"name":"tests/cmake/test.c"}],"number":258352,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1eb79cf54bbf4ce90d0c138a97aa535ec2f1b5b8","revision":"1eb79cf54bbf4ce90d0c138a97aa535ec2f1b5b8","revlink":"","when":1771601557,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 16:32:37","branch":"master","category":"curl","codebase":"","comments":"build: disable typecheck via the command-line instead of `curl_config.h`\nTo make it apply to examples. This in turn makes analyzers run quicker\nand with fewer false positives.\n\nIt's a special disable option, having its effect via `curl/curl.h`.\n\nBug: https://github.com/curl/curl/pull/20649#issuecomment-3934885021\nFollow-up to 9e6f1c5efb7a70e1f33e467a738f3e3f652f3174 #19637\n\nCloses #20650","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"lib/curl_config-cmake.h.in"},{"name":"tests/test1165.pl"}],"number":258354,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4b4637a445f6338992e967db301f62cd7c7e2937","revision":"4b4637a445f6338992e967db301f62cd7c7e2937","revlink":"","when":1771601557,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 17:09:20","branch":"master","category":"curl","codebase":"","comments":"tests: avoid assignment in `if` conditions in `first.h`\nFound by clang-tidy `bugprone-assignment-in-if-condition`.\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/assignment-in-if-condition.html\n\nCloses #20646","files":[{"name":"tests/libtest/first.h"}],"number":258369,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"eabd452d27b599012f005c1bbec31660dbdae377","revision":"eabd452d27b599012f005c1bbec31660dbdae377","revlink":"","when":1771603760,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 17:15:49","branch":"master","category":"curl","codebase":"","comments":"libtests: drop two redundant `memset()`s\nReported by clang-tidy `bugprone-sizeof-expression`.\n\nSilencing:\n```\ntests/libtest/cli_h2_pausing.c:164:23: warning: suspicious usage of 'sizeof()' on an expression of pointer type [bugprone-sizeof-expression]\n  164 |   memset(&resolve, 0, sizeof(resolve));\n      |                       ^\ntests/libtest/cli_upload_pausing.c:158:23: warning: suspicious usage of 'sizeof()' on an expression of pointer type [bugprone-sizeof-expression]\n  158 |   memset(&resolve, 0, sizeof(resolve));\n      |                       ^\n```\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/sizeof-expression.html\n\nCloses #20649","files":[{"name":"tests/libtest/cli_h2_pausing.c"},{"name":"tests/libtest/cli_upload_pausing.c"}],"number":258371,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"947775a613f5e41e69a9a2baac7b79fc4e597544","revision":"947775a613f5e41e69a9a2baac7b79fc4e597544","revlink":"","when":1771604149,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 17:33:02","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: check `misc-header-include-cycle`, fix in internal headers\nAlso opt-out `curl/curl.h` because it includes `curl/mprintf.h`, which\nin turn includes `curl/curl.h` for `CURL_EXTERN`. Not changeable in\npublic headers to remain compatible. (Somehow only triggered for\nexamples.)\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/misc/header-include-cycle.html\n\nCloses #20645","files":[{"name":".clang-tidy.yml"},{"name":"lib/functypes.h"},{"name":"src/tool_operate.h"},{"name":"src/tool_sdecls.h"}],"number":258376,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"977ac0c06cddff2b5e994ee427e947dbe68a558d","revision":"977ac0c06cddff2b5e994ee427e947dbe68a558d","revlink":"","when":1771605182,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 17:33:35","branch":"master","category":"curl","codebase":"","comments":"unit1654: fix clang-tidy `bugprone-redundant-branch-condition`\n```\ntests/unit/unit1654.c:41:5: warning: redundant condition 'result' [bugprone-redundant-branch-condition]\n   41 |     fail_if(result, \"Curl_altsvc_load\");\n      |     ^\ntests/libtest/unitcheck.h:29:5: note: expanded from macro 'fail_if'\n   29 |     if(expr) {                                                         \\\n      |     ^\n```\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/redundant-branch-condition.html\n\nCloses #20648","files":[{"name":".clang-tidy.yml"},{"name":"tests/unit/unit1654.c"}],"number":258377,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2862cafb49ec79b69f5521e860f2fd6041a934c8","revision":"2862cafb49ec79b69f5521e860f2fd6041a934c8","revlink":"","when":1771605215,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Feb 2026 23:06:43","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":258399,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7bcf877198c980ea54f8ceac274d9753ec2849cf","revision":"7bcf877198c980ea54f8ceac274d9753ec2849cf","revlink":"","when":1771625203,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Feb 2026 00:08:59","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: link to main documentation page [ci skip]","files":[{"name":".clang-tidy.yml"}],"number":258404,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c81309479a1fcfa18e87159f29e8be06dc3a4861","revision":"c81309479a1fcfa18e87159f29e8be06dc3a4861","revlink":"","when":1771628939,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"c81309479a1fcfa18e87159f29e8be06dc3a4861"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771666413.374611,1771666430.70438],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771666430.708805,1771666430.879544],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771666430.8819,1771666431.034733],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771666431.037336,1771685243.227683],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4209/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771685243.233951,1771685244.440725],"urls":{}}],"text":["failed","Runtest"],"times":[1771630848.473691,1771685244.443945]},"4210":{"blame":["Christian Schmitz <support@monkeybreadsoftware.de>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/Mail%20result/logs/stdio"]],"number":4210,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4210,"Build"],["codebase","","Build"],["got_revision","a0244c536ecd5307316ae0cfcc74ba9602438d3b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a0244c536ecd5307316ae0cfcc74ba9602438d3b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 21 Feb 2026 14:55:05","branch":"master","category":"curl","codebase":"","comments":"request.h: rename parameter 'buf' to 'req' in Curl_req_send\nSomeone renamed the parameter, so we need to rename the documentation.\n\nCloses #20660","files":[{"name":"lib/request.h"}],"number":258425,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d19c9e4e632f23812d2781f409f4d338e4a14f45","revision":"d19c9e4e632f23812d2781f409f4d338e4a14f45","revlink":"","when":1771682105,"who":"Christian Schmitz <support@monkeybreadsoftware.de>"},{"at":"Sat 21 Feb 2026 14:56:06","branch":"master","category":"curl","codebase":"","comments":"easy: reset pausing when resetting request\nWhen the easy handle's request is reset, this needs to also reset\nany pausing/ratelimit state.\n\nReported-by: Natris on github\nFixes #20641\nCloses #20643","files":[{"name":"lib/request.c"}],"number":258426,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"078b3031eaf2e44ada1fe067d5e5c3104cbc0772","revision":"078b3031eaf2e44ada1fe067d5e5c3104cbc0772","revlink":"","when":1771682166,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 21 Feb 2026 15:06:58","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: drop some redundant conditions reported by `misc-redundant-expression`\nNot enforced due to false positives, and because in cases a redundant\nexpression (e.g. encapsulated in a macro) may be preferred.\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/misc/redundant-expression.html\n\nCloses #20644","files":[{"name":"lib/cf-h2-proxy.c"},{"name":"lib/http2.c"},{"name":"lib/multi.c"},{"name":"lib/vtls/vtls_scache.c"}],"number":258431,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"020f48d00c18eeb9af5f8230c34e5bb83d7f8a41","revision":"020f48d00c18eeb9af5f8230c34e5bb83d7f8a41","revlink":"","when":1771682818,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Feb 2026 15:06:58","branch":"master","category":"curl","codebase":"","comments":"openssl: fix potential OOB read in debug/verbose logging\nReported-by: aisle-research-bot\nBug: https://github.com/curl/curl/pull/20654#discussion_r2834860711\n\nCloses #20656","files":[{"name":"lib/vtls/openssl.c"}],"number":258432,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b35e58b24c4b0ae7366d733fb36ac8bd57b73739","revision":"b35e58b24c4b0ae7366d733fb36ac8bd57b73739","revlink":"","when":1771682818,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Feb 2026 15:06:58","branch":"master","category":"curl","codebase":"","comments":"inet_pton: scope an include\nCloses #20661","files":[{"name":"lib/curlx/inet_pton.c"}],"number":258433,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a0244c536ecd5307316ae0cfcc74ba9602438d3b","revision":"a0244c536ecd5307316ae0cfcc74ba9602438d3b","revlink":"","when":1771682818,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a0244c536ecd5307316ae0cfcc74ba9602438d3b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771721656.913217,1771721667.934368],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771721667.93806,1771721668.121826],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771721668.124151,1771721668.292123],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771721668.294319,1771739494.471148],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4210/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771739494.482943,1771739495.255792],"urls":{}}],"text":["failed","Runtest"],"times":[1771685246.676871,1771739495.261297]},"4211":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/Mail%20result/logs/stdio"]],"number":4211,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4211,"Build"],["codebase","","Build"],["got_revision","25512ab34e1852c6a33aff56075989e132919a3b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","25512ab34e1852c6a33aff56075989e132919a3b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 21 Feb 2026 18:37:31","branch":"master","category":"curl","codebase":"","comments":"url: fix copy and paste url_match_auth_nego mistake\nFollow-up to 34fa034\nReported-by: dahmono on github\nCloses #20662","files":[{"name":"lib/url.c"}],"number":258450,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f1a39f221d57354990e3eeeddc3404aede2aff70","revision":"f1a39f221d57354990e3eeeddc3404aede2aff70","revlink":"","when":1771695451,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Feb 2026 00:13:29","branch":"master","category":"curl","codebase":"","comments":"silent.md: also mention it shuts off warning messages\nCloses #20664","files":[{"name":"docs/cmdline-opts/silent.md"}],"number":258465,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9ce9afa3120a1ce0b41dffe75716c71fc6dbbac9","revision":"9ce9afa3120a1ce0b41dffe75716c71fc6dbbac9","revlink":"","when":1771715609,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Feb 2026 00:58:04","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: check `bugprone-macro-parentheses`, fix fallouts\nAlso:\n- lib/parsedate: avoid relying on side-effect of missing parentheses.\n- lib/http: drop redundant parentheses.\n- fix cases in headers missed by clang-tidy.\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/macro-parentheses.html\n\nCloses #20647","files":[{"name":".clang-tidy.yml"},{"name":"include/curl/curl.h"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.h"},{"name":"lib/curl_sasl.h"},{"name":"lib/curl_share.h"},{"name":"lib/curlx/strparse.c"},{"name":"lib/ftp.c"},{"name":"lib/getinfo.c"},{"name":"lib/hash.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/idn.c"},{"name":"lib/mprintf.c"},{"name":"lib/parsedate.c"},{"name":"lib/setopt.c"},{"name":"lib/sigpipe.h"},{"name":"lib/telnet.c"},{"name":"lib/uint-hash.c"},{"name":"lib/url.c"},{"name":"lib/urlapi.c"},{"name":"lib/urldata.h"},{"name":"src/tool_cb_wrt.c"},{"name":"src/tool_parsecfg.c"},{"name":"src/tool_setopt.c"},{"name":"src/tool_setopt.h"},{"name":"src/tool_vms.h"},{"name":"src/var.c"},{"name":"tests/libtest/first.h"},{"name":"tests/libtest/lib2405.c"},{"name":"tests/libtest/lib557.c"},{"name":"tests/libtest/mk-lib1521.pl"},{"name":"tests/libtest/unitcheck.h"},{"name":"tests/server/first.h"},{"name":"tests/server/tftpd.c"}],"number":258475,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"139307865a32a1a229e7517946e979e19e2f42c0","revision":"139307865a32a1a229e7517946e979e19e2f42c0","revlink":"","when":1771718284,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Feb 2026 00:58:04","branch":"master","category":"curl","codebase":"","comments":"build: adjust minimum version for some clang picky warnings\nEnable 3 warnings earlier with autotools, update comments for the rest.\n\nRef: https://godbolt.org/\n\nCloses #20665","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"m4/curl-compilers.m4"}],"number":258476,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"25512ab34e1852c6a33aff56075989e132919a3b","revision":"25512ab34e1852c6a33aff56075989e132919a3b","revlink":"","when":1771718284,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"25512ab34e1852c6a33aff56075989e132919a3b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771775963.706422,1771775967.539712],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771775967.543664,1771775967.729493],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771775967.732037,1771775967.887858],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771775967.890035,1771793902.077987],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4211/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771793902.082932,1771793902.807238],"urls":{}}],"text":["failed","Runtest"],"times":[1771739498.172419,1771793902.809705]},"4212":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/Mail%20result/logs/stdio"]],"number":4212,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4212,"Build"],["codebase","","Build"],["got_revision","c387c9fd0c0954b0e355424150203ab28a0c6d13","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","c387c9fd0c0954b0e355424150203ab28a0c6d13","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 22 Feb 2026 13:51:02","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: add missing parentheses to debug macro arguments\nFollow-up to 139307865a32a1a229e7517946e979e19e2f42c0 #20647\n\nCloses #20674","files":[{"name":"lib/curl_setup.h"}],"number":258530,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e009beab89f88fa0fc347789b26e734e3febeabe","revision":"e009beab89f88fa0fc347789b26e734e3febeabe","revlink":"","when":1771764662,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Feb 2026 13:51:02","branch":"master","category":"curl","codebase":"","comments":"cmake: omit `curl.rc` from curltool lib\nIt's unnecessary for static libs, and saves one build step when building\ntests on Windows.\n\nCloses #20671","files":[{"name":"src/CMakeLists.txt"}],"number":258531,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"912aa7c8676701ff7358e5bf8b2a5c6ac0ac1c3b","revision":"912aa7c8676701ff7358e5bf8b2a5c6ac0ac1c3b","revlink":"","when":1771764662,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Feb 2026 14:56:07","branch":"master","category":"curl","codebase":"","comments":"tool: improve config error messaging\n- make sure that errors for specific options in config files identify\n  the file, line number and shows the error about the correct option\n\n- improve some error message wording\n\n- add warning for leading single quote of arguments in config files\n  (verified in test 1712)\n\n- adjust test error outputs accordingly\n\ntest1712 introduces mode=warn\n\nUse the mode=\"warn\" attribute if the output curl warning output, as it\nthen makes the check without newlines and the prefix to better handle\nthat the lines may wrap at different points depending on the lengths of\nthe lines and terminal width.\n\nFixes #20598\nCloses #20666","files":[{"name":"docs/tests/FILEFORMAT.md"},{"name":"src/tool_getparam.h"},{"name":"src/tool_helpers.c"},{"name":"src/tool_parsecfg.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1712"},{"name":"tests/data/test459"},{"name":"tests/runtests.pl"}],"number":258542,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8e3a2a64d103a46508e17cde76595993de96ea6c","revision":"8e3a2a64d103a46508e17cde76595993de96ea6c","revlink":"","when":1771768567,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Feb 2026 16:05:10","branch":"master","category":"curl","codebase":"","comments":"cmake: limit clang-tidy to the shared libcurl if static is also built\nOn platforms that require building static and shared libcurl separately,\nafter this change clang-tidy is only run on one of them, to reduce build\ntime by avoiding the double-work. From a clang-tidy standpoint, static\nand shared libs are identical.\n\nExcept `dllmain.c` on Windows, which is only present in shared. To keep\nrunning it through clang-tidy, prefer the shared library for clang-tidy.\n\nCloses #20675","files":[{"name":"lib/CMakeLists.txt"}],"number":258548,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"898ec9f2fb6028057afc0b6368876610f74d1210","revision":"898ec9f2fb6028057afc0b6368876610f74d1210","revlink":"","when":1771772710,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Feb 2026 16:17:49","branch":"master","category":"curl","codebase":"","comments":"socks_sspi: split Curl_SOCKS5_gssapi_negotiate into sub functions\nCreate and use socks5_sspi_setup(), socks5_sspi_loop() and\nsocks5_sspi_encryption(). Reduces complexity.\n\nCloses #20581","files":[{"name":"lib/socks_sspi.c"}],"number":258552,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"84112673a006017739148f36d05ff6b1229e5905","revision":"84112673a006017739148f36d05ff6b1229e5905","revlink":"","when":1771773469,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Feb 2026 16:28:54","branch":"master","category":"curl","codebase":"","comments":"config2setopts: split into smaller functions\nReduces complexity from 63 to 45\n\nCloses #20676","files":[{"name":"src/config2setopts.c"}],"number":258556,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0824bae8b05727038dff702e735752c7ae963fbf","revision":"0824bae8b05727038dff702e735752c7ae963fbf","revlink":"","when":1771774134,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Feb 2026 19:16:31","branch":"master","category":"curl","codebase":"","comments":"cmake: force-disable unity for clang-tidied build targets only\nInstead of globally disabling unity for all targets when clang-tidy is\nenabled.\n\nAfter this patch `CMAKE_UNITY_BUILD=ON` is honored for:\n- static libcurl when building both static and shared separately.\n- libcurlu and libcurltool internal libraries when building the test\n  target.\n\nWhile keeping unity disabled for the libcurl build pass running\nclang-tidy, and the curl tool, also running clang-tidy.\n\nTo make clang-tidy-enabled builds finish faster when unity mode is\nenabled, yet performs the same clang-tidy checks as before this patch.\n\nEffect on:\n- GHA/macos: core build: same, buils tests 5-12 seconds faster,\n  with steps going down from 259 to 25.\n\n  52s: https://github.com/curl/curl/actions/runs/22279958340/job/64448913325 ->\n  47s: https://github.com/curl/curl/actions/runs/22279873606/job/64448710743\n\n- GHA/windows (not enabled): it'd save about 1 minute, bringing total\n  time barely below 10m, still one of the slowest jobs overall.\n  (#20667 is trying a way for 4x speed-up (with a drawback)).\n\n  5m21s: https://github.com/curl/curl/actions/runs/22222907068/job/64284556852 ->\n  4m26s: https://github.com/curl/curl/actions/runs/22281033369/job/64451601548\n\nCloses #20670","files":[{"name":"CMakeLists.txt"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"lib/CMakeLists.txt"},{"name":"src/CMakeLists.txt"}],"number":258563,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fff9905bcf7c8c1da1668213d79473865461048f","revision":"fff9905bcf7c8c1da1668213d79473865461048f","revlink":"","when":1771784191,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Feb 2026 20:43:05","branch":"master","category":"curl","codebase":"","comments":"GHA/non-native: enable FreeBSD on arm again\nUpstream package install is working again.\n\nFollow-up to 41a6eeadf6de719caf414c3520e912db989a6d43 #20267\n\nCloses #20678","files":[{"name":".github/workflows/non-native.yml"}],"number":258568,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c387c9fd0c0954b0e355424150203ab28a0c6d13","revision":"c387c9fd0c0954b0e355424150203ab28a0c6d13","revlink":"","when":1771789385,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"c387c9fd0c0954b0e355424150203ab28a0c6d13"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771829912.829631,1771829929.843724],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771829929.848097,1771829930.033787],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771829930.036829,1771829930.203583],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771829930.206471,1771847570.394021],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4212/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771847570.414292,1771847582.66814],"urls":{}}],"text":["failed","Runtest"],"times":[1771793905.284628,1771847582.681744]},"4213":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/Mail%20result/logs/stdio"]],"number":4213,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4213,"Build"],["codebase","","Build"],["got_revision","3877db7bcf8a180f8dcb1c36baf5f77dc29cbf1d","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3877db7bcf8a180f8dcb1c36baf5f77dc29cbf1d","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 22 Feb 2026 22:32:13","branch":"master","category":"curl","codebase":"","comments":"tests/server: silence clang-tidy warning\nIt looks like a case that can never happen in practice.\n\nSeen on mingw-w64 with experimental concatenated (vs. #included) test\nsources:\n```\ntests/server/util.c:662:16: error: Null pointer passed as 1st\n argument to string length function [clang-analyzer-unix.cstring.NullArg]\n  662 |   size_t len = strlen(unix_socket);\n      |                ^\n```\nRef: https://github.com/curl/curl/actions/runs/22267482855/job/64416261156#step:10:273\n\nCloses #20668","files":[{"name":"tests/server/util.c"}],"number":258572,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"29758a6143d6ffec41d7c6a01c359c1b9301f9ab","revision":"29758a6143d6ffec41d7c6a01c359c1b9301f9ab","revlink":"","when":1771795933,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 23 Feb 2026 00:01:18","branch":"master","category":"curl","codebase":"","comments":"URL-SYNTAX.md: fix port number mistakes for IMAP and LDAP\nReported-by: Augment code\nURL: https://github.com/curl/curl/pull/20673#pullrequestreview-3838139961\nCloses #20679","files":[{"name":"docs/URL-SYNTAX.md"}],"number":258581,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"57a1cc558795a4a96c27de7042a3e1634cead3f6","revision":"57a1cc558795a4a96c27de7042a3e1634cead3f6","revlink":"","when":1771801278,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Feb 2026 01:00:47","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: add arg names to prototypes where missing\nDetected by `readability-named-parameter` with `HeaderFilterRegex: '.*'`,\nor `CURL_CLANG_TIDYFLAGS='--header-filter=.*'`.\n\nFollow-up to c878160e9c1f7366e64299aa02540d5495c3df9c #20624\n\nCloses #20657","files":[{"name":"include/curl/curl.h"},{"name":"include/curl/multi.h"},{"name":"include/curl/urlapi.h"},{"name":"lib/curl_addrinfo.h"},{"name":"lib/curl_share.h"},{"name":"lib/formdata.h"},{"name":"lib/hash.h"},{"name":"lib/http.h"},{"name":"lib/llist.h"},{"name":"lib/multiif.h"},{"name":"src/slist_wc.h"}],"number":258584,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e8415ad3c7ab69a7056daa4b39e7a0044c43f5ba","revision":"e8415ad3c7ab69a7056daa4b39e7a0044c43f5ba","revlink":"","when":1771804847,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 23 Feb 2026 10:23:57","branch":"master","category":"curl","codebase":"","comments":"openssl: fix compiler warning with OpenSSL master\nvtls/openssl.c:469:15: error: assignment discards \u2018const\u2019 qualifier from pointer target type [-Wdiscarded-qualifiers]\n\nX509_get_X509_PUBKEY() now returns a const pointer - but only on OpenSSL\n3, we must keep the non-const version for all forks.\n\nCloses #20681","files":[{"name":"lib/vtls/openssl.c"}],"number":258623,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3877db7bcf8a180f8dcb1c36baf5f77dc29cbf1d","revision":"3877db7bcf8a180f8dcb1c36baf5f77dc29cbf1d","revlink":"","when":1771838637,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3877db7bcf8a180f8dcb1c36baf5f77dc29cbf1d"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771884986.098152,1771884996.68592],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771884996.689565,1771884996.872836],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771884996.874998,1771884997.033544],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771884997.03569,1771902441.06024],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4213/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771902441.065965,1771902458.338419],"urls":{}}],"text":["failed","Runtest"],"times":[1771847783.701276,1771902458.341258]},"4214":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/Mail%20result/logs/stdio"]],"number":4214,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4214,"Build"],["codebase","","Build"],["got_revision","67298a80b3a2d092d801a4dc4a6f115935092eec","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","67298a80b3a2d092d801a4dc4a6f115935092eec","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 23 Feb 2026 13:56:59","branch":"master","category":"curl","codebase":"","comments":"cmake: always build curlu and curltool test libs in unity mode\nTo speed up building/running tests by default (e.g. via `testdeps` or\n`tests` targets.)\n\nIt reduces build commands to 21 (from 239) for a test build.\n\nIn CI, it affects build test step times as below:\n- GHA/linux: aws-lc\n  12s https://github.com/curl/curl/actions/runs/22279958343/job/64448913413 ->\n  6s https://github.com/curl/curl/actions/runs/22282767915/job/64455970302\n- GHA/linux: Fil-C\n  39s https://github.com/curl/curl/actions/runs/22279958343/job/64448913430 ->\n  37s https://github.com/curl/curl/actions/runs/22282767915/job/64455970352\n- GHA/non-native: FreeBSD Intel\n  22s https://github.com/curl/curl/actions/runs/22279958335/job/64448913514 ->\n  15s https://github.com/curl/curl/actions/runs/22282767899/job/64455969960\n- GHA/windows: dl-mingw 6.4.0\n  23s https://github.com/curl/curl/actions/runs/22279958334/job/64448917225 ->\n  9s https://github.com/curl/curl/actions/runs/22282767922/job/64455975006\n\nFollow-up to fff9905bcf7c8c1da1668213d79473865461048f #20670\n\nCloses #20677","files":[{"name":"lib/CMakeLists.txt"},{"name":"src/CMakeLists.txt"}],"number":258683,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d6d8a1a15aefdc4c17aecd35f9e6eb55838e2025","revision":"d6d8a1a15aefdc4c17aecd35f9e6eb55838e2025","revlink":"","when":1771851419,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 23 Feb 2026 13:56:59","branch":"master","category":"curl","codebase":"","comments":"curl/curl.h: revert to recursive macros to keep supporting C++ use-case\nTo avoid breaking 3rd-party code reusing these symbols as C++ methods,\ne.g. in CMake sources:\n```\ncmake/src/v4.0.0-b30653ae0c.clean/Source/cmCurl.cxx:119:24: error: expected unqualified-id\n  119 |     ::CURLcode res = ::curl_easy_setopt(curl, CURLOPT_CAINFO, cafile.c_str());\n      |                        ^\n```\n\nAlso expand comment to highlight the case.\n\nReported-by: Kai Pastor\nBug: https://github.com/curl/curl/commit/daa6b27b4d998d62c8198b4fe167199cc7bf0064#r177869049\nReported-by: Marcel Raad\nBug: https://curl.se/mail/lib-2026-02/0020.html\nFixes #20682\nFollow-up to daa6b27b4d998d62c8198b4fe167199cc7bf0064 #20597\n\nCloses #20686","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"include/curl/curl.h"},{"name":"m4/curl-compilers.m4"}],"number":258684,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ee9b000438bd6e4cecc8a933804397a55ad0f7b8","revision":"ee9b000438bd6e4cecc8a933804397a55ad0f7b8","revlink":"","when":1771851419,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 23 Feb 2026 14:43:37","branch":"master","category":"curl","codebase":"","comments":"cmake: add C++ integration test\nAlso:\n- include code to verify a C++-specific public header regression\n  reported in 8.19.0-rc2.\n- curl/curl.h: mention C++ global namespace in comment.\n- GHA/dist: add CI job for C++. Runtime: 15 seconds.\n\nFollow-up to ee9b000438bd6e4cecc8a933804397a55ad0f7b8 #20686\nRef: #20682\n\nCloses #20687","files":[{"name":".github/workflows/distcheck.yml"},{"name":"Makefile.am"},{"name":"include/curl/curl.h"},{"name":"tests/cmake/CMakeLists.txt"},{"name":"tests/cmake/test.c"},{"name":"tests/cmake/test.cpp"}],"number":258693,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6ad50dc2859e9ea764aafe51b34d430a663fb1d3","revision":"6ad50dc2859e9ea764aafe51b34d430a663fb1d3","revlink":"","when":1771854217,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 23 Feb 2026 16:00:42","branch":"master","category":"curl","codebase":"","comments":"lib: use lib source directory as base include path\nBacktrack on previous change that aimed to solve the wrong `share.h`\nbeing included. It turns out it did not fix this issue. At the same time\nit introduced relative header filenames and the need to include the same\nheaders differently depending on the source files' location, reducing\nreadability and editability.\n\nReplace this method by re-adding curl's lib source directory to the\nheader path and addressing headers by the their full, relative name to\nthat base directory. Aligning with this method already used in src and\ntests.\n\nWith these advantages:\n- makes includes easier to read, recognize, grep, sort, write, and copy\n  between sources,\n- syncs the way these headers are included across curl components,\n- avoids the ambiguity between system `schannel.h`, `rustls.h` vs.\n  local headers using the same names in `lib/vtls`,\n- silences clang-tidy `readability-duplicate-include` checker, which\n  detects the above issue,\n  Ref: https://clang.llvm.org/extra/clang-tidy/checks/readability/duplicate-include.html\n- possibly silences TIOBE coding standard warnings:\n  `6.10.2.a: Don't use relative paths in #include statements.`\n- long shot: it works well with concatenated test sources, for\n  clang-tidy-friendly custom unity builds. Ref: #20667\n\nSlight downside: it's not enforced.\n\nIf there happens to be a collision between a local `lib/*.h` header and\na system one, the solution is to rename (possibly with its `.c`\ncounterpart) into the `curl_` namespace. This is also the method used by\ncurl in the past.\n\nAlso:\n- curlx/inet_pton: reduce scope of an include.\n- toolx/tool_time: apply this to an include, and update VS project\n  files accordingly. Also dropping unnecessary lib/curlx header path.\n- clang-tidy: enable `readability-duplicate-include`.\n\nFollow-up to 3887069c661b40e76b053a4867eb565d4761ab3e #19676\nFollow-up to 625f2c1644da58b9617479775badea21f125ce6d #16991 #16949\n\nCloses #20623","files":[{"name":".clang-tidy.yml"},{"name":"lib/CMakeLists.txt"},{"name":"lib/Makefile.am"},{"name":"lib/curlx/base64.c"},{"name":"lib/curlx/basename.c"},{"name":"lib/curlx/basename.h"},{"name":"lib/curlx/curlx.h"},{"name":"lib/curlx/dynbuf.c"},{"name":"lib/curlx/fopen.c"},{"name":"lib/curlx/fopen.h"},{"name":"lib/curlx/inet_ntop.c"},{"name":"lib/curlx/inet_ntop.h"},{"name":"lib/curlx/inet_pton.c"},{"name":"lib/curlx/inet_pton.h"},{"name":"lib/curlx/multibyte.c"},{"name":"lib/curlx/multibyte.h"},{"name":"lib/curlx/nonblock.c"},{"name":"lib/curlx/strcopy.c"},{"name":"lib/curlx/strdup.c"},{"name":"lib/curlx/strdup.h"},{"name":"lib/curlx/strerr.c"},{"name":"lib/curlx/strparse.c"},{"name":"lib/curlx/strparse.h"},{"name":"lib/curlx/timediff.c"},{"name":"lib/curlx/timediff.h"},{"name":"lib/curlx/timeval.c"},{"name":"lib/curlx/timeval.h"},{"name":"lib/curlx/version_win32.c"},{"name":"lib/curlx/version_win32.h"},{"name":"lib/curlx/wait.c"},{"name":"lib/curlx/wait.h"},{"name":"lib/curlx/warnless.c"},{"name":"lib/curlx/winapi.c"},{"name":"lib/vauth/cleartext.c"},{"name":"lib/vauth/cram.c"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/digest.h"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vauth/gsasl.c"},{"name":"lib/vauth/krb5_gssapi.c"},{"name":"lib/vauth/krb5_sspi.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vauth/oauth2.c"},{"name":"lib/vauth/spnego_gssapi.c"},{"name":"lib/vauth/spnego_sspi.c"},{"name":"lib/vauth/vauth.c"},{"name":"lib/vauth/vauth.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_ngtcp2.h"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/curl_quiche.h"},{"name":"lib/vquic/vquic-tls.c"},{"name":"lib/vquic/vquic-tls.h"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic.h"},{"name":"lib/vquic/vquic_int.h"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vssh/ssh.h"},{"name":"lib/vssh/vssh.c"},{"name":"lib/vssh/vssh.h"},{"name":"lib/vtls/apple.c"},{"name":"lib/vtls/apple.h"},{"name":"lib/vtls/cipher_suite.c"},{"name":"lib/vtls/cipher_suite.h"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/gtls.h"},{"name":"lib/vtls/hostcheck.c"},{"name":"lib/vtls/hostcheck.h"},{"name":"lib/vtls/keylog.c"},{"name":"lib/vtls/keylog.h"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/mbedtls.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/rustls.h"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel.h"},{"name":"lib/vtls/schannel_int.h"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_int.h"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/vtls_scache.h"},{"name":"lib/vtls/vtls_spack.c"},{"name":"lib/vtls/vtls_spack.h"},{"name":"lib/vtls/wolfssl.c"},{"name":"lib/vtls/wolfssl.h"},{"name":"lib/vtls/x509asn1.c"},{"name":"lib/vtls/x509asn1.h"},{"name":"projects/Windows/tmpl/curl.vcxproj"},{"name":"src/toolx/tool_time.c"}],"number":258709,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3058ed3df873c21ebba2007c3b12ed9f37558bfe","revision":"3058ed3df873c21ebba2007c3b12ed9f37558bfe","revlink":"","when":1771858842,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 23 Feb 2026 16:45:37","branch":"master","category":"curl","codebase":"","comments":"setopt: make setopt_copypostfields a separate function\nCloses #20688","files":[{"name":"lib/setopt.c"}],"number":258716,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e9786038d6ca664a6268df32c8db11a8276f28db","revision":"e9786038d6ca664a6268df32c8db11a8276f28db","revlink":"","when":1771861537,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Feb 2026 17:03:01","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: add arg names to prototypes where missing (cont.)\nDetected by `readability-named-parameter` with `HeaderFilterRegex: '.*'`,\nor `CURL_CLANG_TIDYFLAGS='--header-filter=.*'`. Seen on Windows.\n\nFollow-up to e8415ad3c7ab69a7056daa4b39e7a0044c43f5ba #20657\nFollow-up to c878160e9c1f7366e64299aa02540d5495c3df9c #20624\n\nCloses #20693","files":[{"name":"lib/curlx/inet_pton.h"}],"number":258722,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f1cee1f18a0c817810117a08ae146c1d57bb8303","revision":"f1cee1f18a0c817810117a08ae146c1d57bb8303","revlink":"","when":1771862581,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 23 Feb 2026 17:22:26","branch":"master","category":"curl","codebase":"","comments":"ftp: split ftp_state_use_port into sub functions\nFor readability and reduced complexity.\n\nFixed a bug when FTPPORT specifies an IPv6-address only, without brackets.\n\nCloses #20685","files":[{"name":"lib/ftp.c"}],"number":258724,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"29bca12978f3adebe33b63c18aa3c3fe6439381a","revision":"29bca12978f3adebe33b63c18aa3c3fe6439381a","revlink":"","when":1771863746,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Feb 2026 18:57:40","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: enable `readability-math-missing-parentheses`, adjust code\nNo functional changes.\n\nAlso:\n- md4, md5: drop redundant parentheses from macro values.\n\nCloses #20691","files":[{"name":".clang-tidy.yml"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/curl_ntlm_core.c"},{"name":"lib/curlx/base64.c"},{"name":"lib/curlx/strparse.c"},{"name":"lib/curlx/timeval.c"},{"name":"lib/escape.c"},{"name":"lib/ftp.c"},{"name":"lib/hmac.c"},{"name":"lib/http.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/md4.c"},{"name":"lib/md5.c"},{"name":"lib/mime.c"},{"name":"lib/parsedate.c"},{"name":"lib/pop3.c"},{"name":"lib/smb.c"},{"name":"lib/urlapi.c"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vtls/keylog.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"src/tool_cb_prg.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_paramhlp.c"},{"name":"src/tool_setopt.c"},{"name":"src/tool_urlglob.c"},{"name":"tests/libtest/first.c"},{"name":"tests/libtest/lib530.c"},{"name":"tests/libtest/lib582.c"},{"name":"tests/libtest/lib597.c"},{"name":"tests/libtest/lib666.c"},{"name":"tests/libtest/lib758.c"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/socksd.c"},{"name":"tests/server/sws.c"},{"name":"tests/unit/unit1309.c"}],"number":258734,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"65262be0ab08b7c696ed127adf207b1b0e6d006d","revision":"65262be0ab08b7c696ed127adf207b1b0e6d006d","revlink":"","when":1771869460,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 24 Feb 2026 00:48:12","branch":"master","category":"curl","codebase":"","comments":"spacecheck: double spaces in folded strings, fix fallouts\nCloses #20695","files":[{"name":"lib/http2.c"},{"name":"lib/rtsp.c"},{"name":"lib/tftp.c"},{"name":"lib/vtls/schannel.c"},{"name":"scripts/spacecheck.pl"}],"number":258779,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"453470fab1bd2920d40af67620d24d711770fd61","revision":"453470fab1bd2920d40af67620d24d711770fd61","revlink":"","when":1771890492,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 24 Feb 2026 01:11:17","branch":"master","category":"curl","codebase":"","comments":"INSTALL-CMAKE.md: document the `curl` build target\nCan be useful to together with `testdeps` to build all binaries.\n\nCloses #20694","files":[{"name":"docs/INSTALL-CMAKE.md"}],"number":258782,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"67298a80b3a2d092d801a4dc4a6f115935092eec","revision":"67298a80b3a2d092d801a4dc4a6f115935092eec","revlink":"","when":1771891877,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"67298a80b3a2d092d801a4dc4a6f115935092eec"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771938831.198068,1771938848.989158],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771938848.993865,1771938849.499635],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771938849.502578,1771938849.781499],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771938849.784322,1771957636.220262],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4214/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1771957636.227139,1771957637.484015],"urls":{}}],"text":["failed","Runtest"],"times":[1771902496.694948,1771957637.487102]},"4215":{"blame":["Daniel Stenberg <daniel@haxx.se>","Diogo Correia <me@diogotc.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/Mail%20result/logs/stdio"]],"number":4215,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4215,"Build"],["codebase","","Build"],["got_revision","102d4c8ba9e162f4f1f9ac4d45571de26a49739a","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","102d4c8ba9e162f4f1f9ac4d45571de26a49739a","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 24 Feb 2026 08:15:39","branch":"master","category":"curl","codebase":"","comments":"docs: use dot instead of comma at end of sentences\nSome sentences incorrectly ended with a command instead of a dot.\n\nCloses #20700","files":[{"name":"docs/CONTRIBUTE.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.md"}],"number":258792,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9d94b1a06620ed838ae1354b414316e5f707486a","revision":"9d94b1a06620ed838ae1354b414316e5f707486a","revlink":"","when":1771917339,"who":"Diogo Correia <me@diogotc.com>"},{"at":"Tue 24 Feb 2026 11:18:12","branch":"master","category":"curl","codebase":"","comments":"setopt: refuse blobs with zero length\nA blob must have a length or it will not be accepted. By enforcing the\ncheck here, TLS backend code can rely on the fact that the length is\nalways non-zero from this point.\n\nReported-by: aisle-research-bot\nURL: https://github.com/curl/curl/pull/20689#pullrequestreview-3846390367\nCloses #20705","files":[{"name":"lib/setopt.c"}],"number":258820,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"956e1ae84f2fec9f027b4ce80999744326b30992","revision":"956e1ae84f2fec9f027b4ce80999744326b30992","revlink":"","when":1771928292,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 24 Feb 2026 11:19:20","branch":"master","category":"curl","codebase":"","comments":"mbedtls: split mbed_connect_step1 into sub functions\nIncrease readability. Reduce complexity.\n\nCloses #20689","files":[{"name":"lib/vtls/mbedtls.c"}],"number":258821,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7981594df590030e6fe01b8f44704f0cf02cf9c1","revision":"7981594df590030e6fe01b8f44704f0cf02cf9c1","revlink":"","when":1771928360,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 24 Feb 2026 12:34:19","branch":"master","category":"curl","codebase":"","comments":"openssl: fix potential NULL dereference when loading certs (Windows)\nThis could happen if the first cert to be loaded missed EKU (Enhanced\nKey Usage) data, when using native CA on Windows.\n\nFix by skipping certs without Enhanced Key Usage data.\n\nDetected by clang-tidy:\n```\nlib/vtls/openssl.c:2922:15: warning: Access to field 'cUsageIdentifier'\n results in a dereference of a null pointer (loaded from variable\n 'enhkey_usage') [clang-analyzer-core.NullDereference]\n 2922 |           if(!enhkey_usage->cUsageIdentifier) {\n      |               ^\n```\n\nRefs:\nhttps://learn.microsoft.com/windows/win32/secgloss/e-gly\nhttps://learn.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetenhancedkeyusage\nhttps://gitlab.winehq.org/wine/wine/-/blob/wine-11.2/dlls/crypt32/cert.c?ref_type=tags#L3061-3164\n\nAssisted-by: Stefan Eissing\n\nCloses #20634","files":[{"name":"lib/vtls/openssl.c"}],"number":258826,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ba685ad5e5712fed4c3772df0372569b4e5ff428","revision":"ba685ad5e5712fed4c3772df0372569b4e5ff428","revlink":"","when":1771932859,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 24 Feb 2026 14:42:23","branch":"master","category":"curl","codebase":"","comments":"top-complexity: lower the max allowed complexity to 60\nCloses #20706","files":[{"name":"scripts/top-complexity"}],"number":258836,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6ef6fb84ac40b6cd39d60f2b9aa3d6947c5ac3c2","revision":"6ef6fb84ac40b6cd39d60f2b9aa3d6947c5ac3c2","revlink":"","when":1771940543,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 24 Feb 2026 15:54:45","branch":"master","category":"curl","codebase":"","comments":"config-riscos.h: drop all undefs\nThey are superfluous\n\nCloses #20711","files":[{"name":"lib/config-riscos.h"}],"number":258844,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"704a0a3fa99be093601f7a065f73f2fef78e061f","revision":"704a0a3fa99be093601f7a065f73f2fef78e061f","revlink":"","when":1771944885,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 24 Feb 2026 16:02:34","branch":"master","category":"curl","codebase":"","comments":"DEPRECATE.md: TLS SRP support gets removed in August 2026\nCloses #20697","files":[{"name":"docs/DEPRECATE.md"}],"number":258845,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c513b1d520a4a5ee0ceec92b43308f06393c3212","revision":"c513b1d520a4a5ee0ceec92b43308f06393c3212","revlink":"","when":1771945354,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 24 Feb 2026 16:30:05","branch":"master","category":"curl","codebase":"","comments":"managen: silence Perl warnings\nCloses #20707","files":[{"name":"scripts/managen"}],"number":258851,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"be2499f7dda1f2d541004d10937f018cea1639ef","revision":"be2499f7dda1f2d541004d10937f018cea1639ef","revlink":"","when":1771947005,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 24 Feb 2026 16:30:05","branch":"master","category":"curl","codebase":"","comments":"tidy-up: macro parentheses\nAdd missing and drop redundant parentheses.\n\nAlso: fix whitespace.\n\nRef: #20690\n\nCloses #20710","files":[{"name":"include/curl/curl.h"},{"name":"include/curl/multi.h"},{"name":"lib/curl_setup.h"},{"name":"lib/headers.h"},{"name":"lib/mime.h"},{"name":"lib/rand.h"},{"name":"lib/select.h"},{"name":"lib/setup-os400.h"},{"name":"lib/vtls/vtls.h"}],"number":258852,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"102d4c8ba9e162f4f1f9ac4d45571de26a49739a","revision":"102d4c8ba9e162f4f1f9ac4d45571de26a49739a","revlink":"","when":1771947005,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"102d4c8ba9e162f4f1f9ac4d45571de26a49739a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771994112.581695,1771994125.445403],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1771994125.449764,1771994125.647586],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1771994125.650666,1771994125.839653],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1771994125.842732,1772011968.223213],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4215/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772011968.22975,1772011969.425087],"urls":{}}],"text":["failed","Runtest"],"times":[1771957641.17338,1772011969.427908]},"4216":{"blame":["Hamza Bensliman <benslimanhamza99@gmail.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/Mail%20result/logs/stdio"]],"number":4216,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4216,"Build"],["codebase","","Build"],["got_revision","a4ce687af2cca02c0add0d89d9a709919f256392","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a4ce687af2cca02c0add0d89d9a709919f256392","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 24 Feb 2026 20:49:06","branch":"master","category":"curl","codebase":"","comments":"build: fix building rare combinations\n- http/2 + !headers\n- gnutls + !verbose\n- ssls-export + !verbose\n\nCloses #20712","files":[{"name":"lib/headers.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vtls/vtls_scache.c"}],"number":258862,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3e198f75861cc2e12daf299689e145949dddd19b","revision":"3e198f75861cc2e12daf299689e145949dddd19b","revlink":"","when":1771962546,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 24 Feb 2026 23:58:37","branch":"master","category":"curl","codebase":"","comments":"docs: add reproducible example for generating man page\nFixes #20699\nReported-by: sammydono on github\nCloses #20703","files":[{"name":"docs/cmdline-opts/MANPAGE.md"}],"number":258870,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a4ce687af2cca02c0add0d89d9a709919f256392","revision":"a4ce687af2cca02c0add0d89d9a709919f256392","revlink":"","when":1771973917,"who":"Hamza Bensliman <benslimanhamza99@gmail.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a4ce687af2cca02c0add0d89d9a709919f256392"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772049109.690277,1772049113.119946],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772049113.123719,1772049113.376002],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772049113.378529,1772049113.552569],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772049113.555069,1772067263.747137],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4216/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772067263.752332,1772067264.54032],"urls":{}}],"text":["failed","Runtest"],"times":[1772011971.580407,1772067264.543185]},"4217":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/Mail%20result/logs/stdio"]],"number":4217,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4217,"Build"],["codebase","","Build"],["got_revision","b56e103d4d223a722a00cd76846cbbff191f7d90","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b56e103d4d223a722a00cd76846cbbff191f7d90","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 25 Feb 2026 12:28:58","branch":"master","category":"curl","codebase":"","comments":"build: enable `-Wjump-misses-init` for clang 21+\nRefs:\nhttps://github.com/llvm/llvm-project/commit/543f112e148a81de290d099f10784dc3ff698aa4\nhttps://github.com/llvm/llvm-project/commit/43c05d97389d479f78ca18b5d7957f51cb4022fd\n\nFollow-up to db4d617c1cfbe74e010183a3595642434f55ea00 #16252\n\nCloses #20716","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"m4/curl-compilers.m4"}],"number":258896,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"baf32a5cf402b4d9dfcbbce72de63e364032a5bd","revision":"baf32a5cf402b4d9dfcbbce72de63e364032a5bd","revlink":"","when":1772018938,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 13:16:07","branch":"master","category":"curl","codebase":"","comments":"build: map Apple clang 26.4+ to llvm/clang 21.1\nRef: https://en.wikipedia.org/wiki/Xcode#Xcode_26.0_(since_version_number_change)_2\n\nCloses #20717","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"m4/curl-compilers.m4"}],"number":258902,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"92eddc1fae5619464ba76fcc2ccbef37ef461373","revision":"92eddc1fae5619464ba76fcc2ccbef37ef461373","revlink":"","when":1772021767,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 14:19:40","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":258907,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"86772a76c71cfac8646c256bc3831a6fdbf2e02c","revision":"86772a76c71cfac8646c256bc3831a6fdbf2e02c","revlink":"","when":1772025580,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 25 Feb 2026 14:44:56","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: enable `bugprone-signed-char-misuse`, fix fallouts\nExamples:\n```\nlib/vtls/openssl.c:2585:18: warning: 'signed char' to 'int' conversion; consider casting to 'unsigned char' first. [bugprone-signed-char-misuse]\n 2585 |       msg_type = *(const char *)buf;\nlib/vtls/openssl.c:2593:18: warning: 'signed char' to 'int' conversion; consider casting to 'unsigned char' first. [bugprone-signed-char-misuse]\n 2593 |       msg_type = *(const char *)buf;\ntests/server/mqttd.c:514:10: warning: comparison between 'signed char' and 'unsigned char' [bugprone-signed-char-misuse]\n  514 |       if(passwd_flag == (char)(conn_flags & passwd_flag)) {\ntests/server/tftpd.c:362:13: warning: 'signed char' to 'int' conversion; consider casting to 'unsigned char' first. [bugprone-signed-char-misuse]\n  362 |         c = test->rptr[0];\ntests/server/tftpd.c:454:9: warning: 'signed char' to 'int' conversion; consider casting to 'unsigned char' first. [bugprone-signed-char-misuse]\n  454 |     c = *p++;                     /* pick up a character */\nsrc/tool_urlglob.c:272:46: warning: 'signed char' to 'int' conversion; consider casting to 'unsigned char' first. [bugprone-signed-char-misuse]\n  272 |     pat->c.ascii.letter = pat->c.ascii.min = min_c;\nsrc/tool_urlglob.c:273:24: warning: 'signed char' to 'int' conversion; consider casting to 'unsigned char' first. [bugprone-signed-char-misuse]\n  273 |     pat->c.ascii.max = max_c;\ntests/libtest/cli_h2_pausing.c:164:23: warning: suspicious usage of 'sizeof()' on an expression of pointer type [bugprone-sizeof-expression]\n  164 |   memset(&resolve, 0, sizeof(resolve));\ntests/libtest/cli_upload_pausing.c:158:23: warning: suspicious usage of 'sizeof()' on an expression of pointer type [bugprone-sizeof-expression]\n  158 |   memset(&resolve, 0, sizeof(resolve));\ntests/libtest/first.c:86:15: warning: 'signed char' to 'int' conversion; consider casting to 'unsigned char' first. [bugprone-signed-char-misuse]\n   86 |     coptopt = arg[optpos];\n```\n\nAlso:\n- tests/server/mqttd: drop a redundant and a wrongly signed cast.\n\nRef: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/signed-char-misuse.html\n\nCloses #20654","files":[{"name":".clang-tidy.yml"},{"name":"lib/curlx/inet_pton.c"},{"name":"lib/mime.c"},{"name":"lib/vtls/openssl.c"},{"name":"src/tool_urlglob.c"},{"name":"tests/libtest/first.c"},{"name":"tests/server/mqttd.c"},{"name":"tests/server/tftpd.c"}],"number":258914,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ac46392f441410e6ac9770b53106e9289dbff711","revision":"ac46392f441410e6ac9770b53106e9289dbff711","revlink":"","when":1772027096,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 14:44:56","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- vms/curlmsg_vms.h: delete unused/commented code.\n- vtls/schannel_verify: sort includes.\n- typecheck-gcc.h: fix indent and alignment.\n- lib/config-win32.h: drop idle `#undef`.\n- spacecheck: check for stray empty lines before after curly braces.\n- make literals more readable: 1048576 -> 1024 * 1024\n- scope variables.\n- use ISO date in a comment.\n- drop redundant parentheses.\n- drop empty comments.\n- unfold lines.\n- duplicate/stray spaces in comments.\n- fix indent, whitespace, minor typos.\n\nCloses #20690","files":[{"name":"CMake/CurlTests.c"},{"name":"CMakeLists.txt"},{"name":"docs/DEPRECATE.md"},{"name":"docs/examples/chkspeed.c"},{"name":"docs/examples/externalsocket.c"},{"name":"docs/examples/getinmemory.c"},{"name":"docs/examples/htmltidy.c"},{"name":"docs/examples/http2-pushinmemory.c"},{"name":"docs/examples/imap-search.c"},{"name":"docs/examples/maxconnects.c"},{"name":"docs/examples/postinmemory.c"},{"name":"docs/examples/sepheaders.c"},{"name":"docs/examples/smtp-expn.c"},{"name":"docs/examples/smtp-vrfy.c"},{"name":"docs/examples/url2file.c"},{"name":"docs/examples/version-check.pl"},{"name":"docs/libcurl/curl_mime_data.md"},{"name":"docs/libcurl/opts/CURLOPT_PROGRESSDATA.md"},{"name":"docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.md"},{"name":"docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.md"},{"name":"docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.md"},{"name":"docs/libcurl/opts/CURLOPT_WRITEFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_XFERINFODATA.md"},{"name":"docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.md"},{"name":"docs/libcurl/symbols.pl"},{"name":"include/curl/curl.h"},{"name":"include/curl/header.h"},{"name":"include/curl/system.h"},{"name":"include/curl/typecheck-gcc.h"},{"name":"lib/altsvc.c"},{"name":"lib/asyn-ares.c"},{"name":"lib/cfilters.h"},{"name":"lib/config-win32.h"},{"name":"lib/connect.c"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_printf.h"},{"name":"lib/curl_sasl.h"},{"name":"lib/curlx/timeval.c"},{"name":"lib/escape.h"},{"name":"lib/fake_addrinfo.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/imap.c"},{"name":"lib/mprintf.c"},{"name":"lib/mqtt.c"},{"name":"lib/netrc.c"},{"name":"lib/openldap.c"},{"name":"lib/select.h"},{"name":"lib/sendf.h"},{"name":"lib/setup-vms.h"},{"name":"lib/sha256.c"},{"name":"lib/smb.c"},{"name":"lib/smtp.c"},{"name":"lib/socks.c"},{"name":"lib/socks_sspi.c"},{"name":"lib/system_win32.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/wolfssl.c"},{"name":"projects/vms/curlmsg_vms.h"},{"name":"scripts/checksrc.pl"},{"name":"scripts/managen"},{"name":"scripts/spacecheck.pl"},{"name":"scripts/top-complexity"},{"name":"src/tool_doswin.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_parsecfg.c"},{"name":"src/tool_urlglob.c"},{"name":"src/tool_vms.c"},{"name":"tests/libtest/lib2405.c"},{"name":"tests/libtest/mk-lib1521.pl"},{"name":"tests/libtest/test613.pl"},{"name":"tests/memanalyzer.pm"},{"name":"tests/runtests.pl"},{"name":"tests/server/socksd.c"},{"name":"tests/servers.pm"},{"name":"tests/test1139.pl"},{"name":"tests/unit/unit1664.c"},{"name":"tests/unit/unit2600.c"}],"number":258915,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"af78b199b2fb291470c4cd3c478e19cc5d4cd753","revision":"af78b199b2fb291470c4cd3c478e19cc5d4cd753","revlink":"","when":1772027096,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 15:26:07","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: enable more checks\nRefs:\nhttps://clang.llvm.org/extra/clang-tidy/checks/list.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/assert-side-effect.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/chained-comparison.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/dynamic-static-initializers.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/macro-repeated-side-effects.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/misplaced-operator-in-strlen-in-alloc.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/misplaced-pointer-arithmetic-in-alloc.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/not-null-terminated-result.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/posix-return.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-enum-usage.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-memset-usage.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-missing-comma.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-semicolon.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-declaration.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-function-ptr-dereference.html\nhttps://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-parentheses.html\n\nCloses #20622","files":[{"name":".clang-tidy.yml"}],"number":258923,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"65f9426170360478c70b465444e7783008d2625c","revision":"65f9426170360478c70b465444e7783008d2625c","revlink":"","when":1772029567,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 15:43:23","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: add more missing parentheses in macro values\nReported when running `HeaderFilterRegex: '.*'` in CI.\n\nAlso replace an underscored symbol with a regular one in macro\ndefinition.\n\nCherry-picked from #20720\n\nCloses #20721","files":[{"name":"lib/vquic/vquic_int.h"},{"name":"lib/vtls/vtls.h"}],"number":258927,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3b9d8412c09ed8d38e94b8273af9d05fb163c47c","revision":"3b9d8412c09ed8d38e94b8273af9d05fb163c47c","revlink":"","when":1772030603,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 17:28:35","branch":"master","category":"curl","codebase":"","comments":"cmake: add native clang-tidy support for tests, with concatenated sources\nTests are build in \"unity\"-style, by including sources into an umbrella\nC files (similar to how CMake unity works). This does not play well with\nclang-tidy, which seems to unconditionally ignore C sources included\nlike this. To fix it, curl's CMake implements a manual clang-tidy\nsupport for tests, which  compiles sources one-by-one, while also making\nsure sources compile cleanly standalone (e.g. all sources need to\ninclude `first.h`). The manual clang-tidy implementation is fragile, and\nperformance, in particular when targeting Windows, is abysmal.\n\nThis patch introduces an alternate solution, enabled by the\n`_CURL_TESTS_CONCAT=ON` option. In this mode, umbrella sources include\nthe actual sources instead of `#including` them. Allowing to use CMake's\nbuilt-in clang-tidy support to compile them, with clang-tidy actually\nchecking the sources. Making the manual clang-tidy support unnecessary.\nIn the Windows CI job it results in a 4x performance improvement (4m ->\n1m), making it practical to run clang-tidy on tests on Windows, in CI.\n\nThe main downside is that clang-tidy doesn't understand the `#line`\ndirective. Meaning issues found show the wrong filename and line number\nnext to them. It's not impossible to locate errors this way, but also\nnot convenient.\n\nMinor/potential downside is that the concatenated source needs to be\nreassembled each time an original source is updated. This may result in\nmore copying on the disk when used in local development. The largest\nsource is 1.4MB, so probably not a show-stopper on most machines.\n\nAnother is the complexity of maintaining two methods in parallel, which\nmay be necessary till clang-tidy understands `#line`:\nhttps://github.com/llvm/llvm-project/issues/62405\n\nThis solution may in theory also enable adding clang-tidy support for\ntests in autotools, though I haven't tried.\n\nTargeted for curl CI for now, and used in a GHA/windows job. 100%\nexperimental, not recommended outside these.\n\nCloses #20667","files":[{"name":".github/workflows/windows.yml"},{"name":"scripts/mk-unity.pl"},{"name":"tests/libtest/CMakeLists.txt"},{"name":"tests/server/CMakeLists.txt"},{"name":"tests/tunit/CMakeLists.txt"},{"name":"tests/unit/CMakeLists.txt"}],"number":258932,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"39542f09935aba0b7130c20b6aae0be5cd6ff709","revision":"39542f09935aba0b7130c20b6aae0be5cd6ff709","revlink":"","when":1772036915,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 22:11:05","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: avoid/silence `bugprone-not-null-terminated-result`\nPrefer `sizeof()` over `strlen()`, static const variables over macros.\nAdd a couple of `NOLINT`s to silence false positives.\n\nAlso sync similar code patterns between libtests.\n\nCherry-picked from #20720\n\nCloses #20723","files":[{"name":"tests/libtest/lib1520.c"},{"name":"tests/libtest/lib1525.c"},{"name":"tests/libtest/lib1526.c"},{"name":"tests/libtest/lib1527.c"},{"name":"tests/libtest/lib1531.c"},{"name":"tests/libtest/lib1576.c"},{"name":"tests/libtest/lib1662.c"},{"name":"tests/libtest/lib510.c"},{"name":"tests/libtest/lib547.c"},{"name":"tests/libtest/lib555.c"},{"name":"tests/libtest/lib579.c"},{"name":"tests/libtest/lib757.c"},{"name":"tests/server/mqttd.c"},{"name":"tests/server/rtspd.c"}],"number":258951,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"725c5609aef19ba53373a49386cd979006b590d6","revision":"725c5609aef19ba53373a49386cd979006b590d6","revlink":"","when":1772053865,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 22:29:26","branch":"master","category":"curl","codebase":"","comments":"cmake: fix passing system header directories to clang-tidy for tests\nPass system directories with `-isystem` to avoid clang-tidy parsing\n3rd-party and system headers with `HeaderFilterRegex: '.*' enabled.\n\nAlso:\n- drop rule exception no longer necessary.\n- sync normal vs. system header path order with compiler invocation.\n- tidy up `set()` syntax.\n- clear a temporary variable.\n\nBug: https://github.com/curl/curl/pull/20670#issuecomment-3940840176\nFollow-up to e088e104549421914da9170eeead72a43d42c028 #17705\nCherry-picked from: #20720\n\nCloses #20724","files":[{"name":".clang-tidy.yml"},{"name":"CMake/Macros.cmake"}],"number":258953,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3137f725cd3babf69ef4cad4721f32356db3a6ea","revision":"3137f725cd3babf69ef4cad4721f32356db3a6ea","revlink":"","when":1772054966,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Feb 2026 22:57:02","branch":"master","category":"curl","codebase":"","comments":"cmake: replace internal option with a new `testbins` target\nTo allow building test binaries without test certs, replacing\n`_CURL_SKIP_BUILD_CERTS` internal option with a build target that is\nsimilar to `testdeps`, but without building the test certificates.\n\nTo make building test binaries a little bit faster, with less noisy\noutput, and without having to reconfigure the build.\n\nCloses #20708","files":[{"name":"docs/INSTALL-CMAKE.md"},{"name":"tests/CMakeLists.txt"},{"name":"tests/certs/CMakeLists.txt"},{"name":"tests/libtest/CMakeLists.txt"},{"name":"tests/server/CMakeLists.txt"},{"name":"tests/tunit/CMakeLists.txt"},{"name":"tests/unit/CMakeLists.txt"}],"number":258958,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aae361242f30eafacf46085ed731b1524bfd3be9","revision":"aae361242f30eafacf46085ed731b1524bfd3be9","revlink":"","when":1772056622,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 01:36:16","branch":"master","category":"curl","codebase":"","comments":"build: do not include wolfSSL header in `curl_setup.h`\nTo fix building tests/server with cmake and both wolfSSL and OpenSSL\nenabled (MultiSSL).\n\ntests/server do not have libcurl dependency header paths setup because\nit does not use libcurl. The code however includes `curl_setup.h`, which\ntried including `wolfssl/version.h` before this patch to verify if the\nwolfSSL coexist feature is available. Without a header path, it failed:\n```\nIn file included from bld/tests/server/servers.c:3:\nIn file included from tests/server/first.h:40:\nlib/curl_setup.h:737:12: fatal error: 'wolfssl/version.h' file not found\n  737 | #  include <wolfssl/version.h>\n      |            ^~~~~~~~~~~~~~~~~~~\n1 error generated.\n```\nRef: https://github.com/curl/curl/actions/runs/22410066319/job/64880787424#step:46:76\n\nFix by moving the include and version check to `vtls/wolfssl.c`.\n\nAlso: add an early version check to cmake.\n\nFollow-up to 16f073ef49f94412000218c9f6ad04e3fd7e4d01 #16973\nCherry-picked from #20720\n\nCloses #20726","files":[{"name":"CMakeLists.txt"},{"name":"lib/curl_setup.h"},{"name":"lib/vtls/wolfssl.c"}],"number":258966,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b56e103d4d223a722a00cd76846cbbff191f7d90","revision":"b56e103d4d223a722a00cd76846cbbff191f7d90","revlink":"","when":1772066176,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b56e103d4d223a722a00cd76846cbbff191f7d90"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772102311.714616,1772102328.835157],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772102328.84007,1772102329.046202],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772102329.049118,1772102329.220048],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772102329.22285,1772121407.84344],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4217/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772121407.849576,1772121408.689819],"urls":{}}],"text":["failed","Runtest"],"times":[1772067267.238209,1772121408.692808]},"4218":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/Mail%20result/logs/stdio"]],"number":4218,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4218,"Build"],["codebase","","Build"],["got_revision","dc4aef735234c9c9c1a8baefcce7720098b5055c","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","dc4aef735234c9c9c1a8baefcce7720098b5055c","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 26 Feb 2026 02:44:39","branch":"master","category":"curl","codebase":"","comments":"cmake: minor fixes to test targets after prev\n- run tests-clang-tidy when building testbins.\n- drop redundant build-certs dependency for test targets.\n  Already present via testdeps.\n\nFollow-up to aae361242f30eafacf46085ed731b1524bfd3be9 #20708\n\nCloses #20727","files":[{"name":"tests/CMakeLists.txt"}],"number":258972,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2239879b746c2c1c8dd087cffbef974ec2c780f8","revision":"2239879b746c2c1c8dd087cffbef974ec2c780f8","revlink":"","when":1772070279,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 03:09:16","branch":"master","category":"curl","codebase":"","comments":"build: add missing `GENERATEDCERTS` files\nAlso alpha sort lists, while here.\n\nFollow-up to 2cf19c245eff8ff84e53d6edc27d36bf25439d1b #17493\n\nCloses #20728","files":[{"name":"tests/certs/Makefile.inc"}],"number":258975,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d110504e84016d3031a3ad1fa3421f22e2d0aaec","revision":"d110504e84016d3031a3ad1fa3421f22e2d0aaec","revlink":"","when":1772071756,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 04:19:18","branch":"master","category":"curl","codebase":"","comments":"tests/server: fix to clear the complete `srvr_sockaddr_union_t` variable\nReported by clang-tidy (seen on Linux with v18, v19, v20, not on macOS):\n```\ntests/server/dnsd.c:552:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/dnsd.c:556:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/rtspd.c:1183:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/rtspd.c:1187:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/sws.c:2235:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/sws.c:2239:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/tftpd.c:1188:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/tftpd.c:1192:14: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/util.c:860:21: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\ntests/server/util.c:864:21: error: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]\n```\nRef: https://github.com/curl/curl/actions/runs/22424827575/job/64930560425?pr=20725\n\nCherry-picked from #20725\n\nCloses #20730","files":[{"name":"tests/server/dnsd.c"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/tftpd.c"},{"name":"tests/server/util.c"}],"number":258985,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d38bf7949d3acf5b484187fd3e81e0bd33b56715","revision":"d38bf7949d3acf5b484187fd3e81e0bd33b56715","revlink":"","when":1772075958,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 04:19:18","branch":"master","category":"curl","codebase":"","comments":"unit3205: suppress two clang-tidy false positives\nSilencing:\n```\ntests/unit/unit3205.c:565:32: error: the result from calling 'memcpy' is not null-terminated [bugprone-not-null-terminated-result]\n  565 |         expect = (const char *)memcpy(alt, \"DHE-\", 4);\n      |                                ^~~~~~            ~~~\n      |                                strcpy\ntests/unit/unit3205.c:569:32: error: the result from calling 'memcpy' is not null-terminated [bugprone-not-null-terminated-result]\n  569 |         expect = (const char *)memcpy(alt + 4, \"DHE-\", 4) - 4;\n      |                                ^~~~~~                ~~~\n      |                                strcpy\n```\nRef: https://github.com/curl/curl/actions/runs/22425366818/job/64932197466?pr=20725\n\nCherry-picked from #20725\n\nCloses #20731","files":[{"name":"tests/unit/unit3205.c"}],"number":258986,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b1f853a3849d0e8116ae4e2aedfb9ca65f92282d","revision":"b1f853a3849d0e8116ae4e2aedfb9ca65f92282d","revlink":"","when":1772075958,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 05:08:30","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: enable scanning headers\nBy setting `HeaderFilterRegex: '.*'`.\n\nCloses #20720","files":[{"name":".clang-tidy.yml"}],"number":259000,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"137e87ca721e0aec387273964cb8a9872c85f22a","revision":"137e87ca721e0aec387273964cb8a9872c85f22a","revlink":"","when":1772078910,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 05:08:30","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: switch clang-tidy job to cmake for 2x speed, bump to v20, enable for tests\nChecking lib and src under 3m15s versus 7m15s.\n\nDownside: autotools clang-tidy support is no longer CI-tested.\n\nThe reason for the slowness is invoking a single clang-tidy command with\nall source files, and clang-tidy checking them in a single thread,\nsequentially. clang-tidy offers a `run-clang-tidy` Python script for\nparallel  processing, which may help with this. However at this point\nit's more practical to use cmake, which also supports verifying the\nwhole codebase, not only lib and src.\n\nAlso:\n- bump clang-tidy to the latest available, v20 (from v18).\n- enable running clang-tidy on tests. Takes under 2 minutes.\n\nAlso tried `_CURL_TESTS_CONCAT=ON`, it brings down the build tests step\nfrom 1m47s to 54s, saving 1 minute. Skipped using it for now.\n\nCloses #20725","files":[{"name":".github/workflows/linux.yml"}],"number":259001,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"26eddf002f0d9e957ff21865bddfbdf25b4521f5","revision":"26eddf002f0d9e957ff21865bddfbdf25b4521f5","revlink":"","when":1772078910,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 07:57:19","branch":"master","category":"curl","codebase":"","comments":"VULN-DISCLOSURE-POLICY.md: use hackerone\n- bug_report.yml: use hackerone\n\nCloses #20683","files":[{"name":".github/ISSUE_TEMPLATE/bug_report.yml"},{"name":"docs/VULN-DISCLOSURE-POLICY.md"}],"number":259004,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3cf86508fdc3f54bb2a3f42c8c0bd464ea39883d","revision":"3cf86508fdc3f54bb2a3f42c8c0bd464ea39883d","revlink":"","when":1772089039,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 26 Feb 2026 13:39:43","branch":"master","category":"curl","codebase":"","comments":"cmake: silence potential unused var warnings in C++ test snippet\nFollow-up to 6ad50dc2859e9ea764aafe51b34d430a663fb1d3 #20687\n\nCloses #20736","files":[{"name":"tests/cmake/test.cpp"}],"number":259047,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4a43eba3b1d979785a2b79eddcfc21d6eac133e5","revision":"4a43eba3b1d979785a2b79eddcfc21d6eac133e5","revlink":"","when":1772109583,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 16:07:00","branch":"master","category":"curl","codebase":"","comments":"GHA/macos: update comment about macOS targets vs. features\nCloses #20741","files":[{"name":".github/workflows/macos.yml"}],"number":259081,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dc4aef735234c9c9c1a8baefcce7720098b5055c","revision":"dc4aef735234c9c9c1a8baefcce7720098b5055c","revlink":"","when":1772118420,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"dc4aef735234c9c9c1a8baefcce7720098b5055c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772157255.003166,1772157267.349331],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772157267.353066,1772157267.53328],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772157267.535476,1772157267.689555],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772157267.691704,1772175320.542661],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4218/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772175320.549663,1772175321.354087],"urls":{}}],"text":["failed","Runtest"],"times":[1772121411.357742,1772175321.357667]},"4219":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","hamza <benslimanhamza99@gmail.com>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/Mail%20result/logs/stdio"]],"number":4219,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4219,"Build"],["codebase","","Build"],["got_revision","b2076d3c2f5386068d9b0199f25a81147784d8ac","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b2076d3c2f5386068d9b0199f25a81147784d8ac","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 26 Feb 2026 17:13:16","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: bump sanitizer jobs to clang v20 (from v18)\nTo use the newest version offered by the runner's Ubuntu 24.04.\n\nRef: https://packages.ubuntu.com/search?suite=noble-updates&keywords=clang\n\nCloses #20732","files":[{"name":".github/workflows/linux.yml"}],"number":259098,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9b52d516bb8990107f20c9786e09dbb6961c30b2","revision":"9b52d516bb8990107f20c9786e09dbb6961c30b2","revlink":"","when":1772122396,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 17:14:50","branch":"master","category":"curl","codebase":"","comments":"multi: avoid a theoretical 32-bit wrap\nIf Curl_uint32_tbl_count() at some future point actually can return\nUINT_MAX, this fixes the math to not wrap.\n\nCloses #20742","files":[{"name":"lib/multi.c"}],"number":259099,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6789eb0ff9f8a771417000b3fe985dd0c7409fd6","revision":"6789eb0ff9f8a771417000b3fe985dd0c7409fd6","revlink":"","when":1772122490,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 26 Feb 2026 17:15:22","branch":"master","category":"curl","codebase":"","comments":"GHA: update ngtcp2/ngtcp2 to v1.21.0\nCloses #20738","files":[{"name":".github/workflows/http3-linux.yml"}],"number":259100,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e86642909f00d79f30b5ca2aebf557d52819c023","revision":"e86642909f00d79f30b5ca2aebf557d52819c023","revlink":"","when":1772122522,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Thu 26 Feb 2026 18:35:10","branch":"master","category":"curl","codebase":"","comments":"rtsp: fix assertion failure on zero-length RTP payload\nFixes #20735\nReported-by: David Korczynski\nCloses #20744","files":[{"name":"lib/rtsp.c"}],"number":259113,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"05d991a8c5c9f2944e5e4559616b437a1b7d5c3f","revision":"05d991a8c5c9f2944e5e4559616b437a1b7d5c3f","revlink":"","when":1772127310,"who":"hamza <benslimanhamza99@gmail.com>"},{"at":"Thu 26 Feb 2026 19:12:14","branch":"master","category":"curl","codebase":"","comments":"GHA/macos: drop unused `install_step` values [ci skip]","files":[{"name":".github/workflows/macos.yml"}],"number":259121,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9871f46069c4d7fbade5112cc3202b008e3a0ed3","revision":"9871f46069c4d7fbade5112cc3202b008e3a0ed3","revlink":"","when":1772129534,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 19:24:32","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: enable clang-tidy for docs/examples\nAlso:\n- imap-append: silence false positive (seen on Linux only).\n  Follow-up to b1f853a3849d0e8116ae4e2aedfb9ca65f92282d #20731\n  Follow-up to 725c5609aef19ba53373a49386cd979006b590d6 #20723\n\nCloses #20743","files":[{"name":".github/workflows/linux.yml"},{"name":"docs/examples/imap-append.c"}],"number":259126,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ad72af474328f48125902c97fd0b1217bf4e3b36","revision":"ad72af474328f48125902c97fd0b1217bf4e3b36","revlink":"","when":1772130272,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 19:24:32","branch":"master","category":"curl","codebase":"","comments":"GHA/macos: bump runner to macos-26 in clang-tidy jobs\nTiny difference in practice:\nApple clang 17.0.0.17000013 -> 17.0.0.17000603\n\nTo use the most recent tools for static analyses.\n\nCloses #20745","files":[{"name":".github/workflows/macos.yml"}],"number":259127,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b3f1f69261ed13f217d98a223d42e8ca4e1a41bd","revision":"b3f1f69261ed13f217d98a223d42e8ca4e1a41bd","revlink":"","when":1772130272,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 19:44:28","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: delete unused autotools clang-tidy logic\nFollow-up to 26eddf002f0d9e957ff21865bddfbdf25b4521f5 #20725\n\nCloses #20747","files":[{"name":".github/workflows/linux.yml"}],"number":259133,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c11127536623281548c915d64a566ede0528026a","revision":"c11127536623281548c915d64a566ede0528026a","revlink":"","when":1772131468,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 19:44:28","branch":"master","category":"curl","codebase":"","comments":"cmake: fix confusing error when a dependency is undetected in `curl-config.cmake`\nFixing:\n```\nCMake Error at /path/to/CURL/CURLConfig.cmake:190 (get_target_property):\n  get_target_property() called with non-existent target \"CURL::libssh2\".\n```\nand replacing it with the clearer message:\n```\nCMake Error at /path/to/CURL/CURLTargets.cmake:61 (set_target_properties):\n  The link interface of target \"CURL::libcurl_static\" contains:\n\n    CURL::libssh2\n\n  but the target was not found.  Possible reasons include:\n[...]\n```\n\nReported-by: Val S.\nRef: #20729\nFollow-up to 16f073ef49f94412000218c9f6ad04e3fd7e4d01 #16973\n\nCloses #20737","files":[{"name":"CMake/curl-config.in.cmake"}],"number":259134,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fb58b2325657b61ddae2d5373800076b468638f9","revision":"fb58b2325657b61ddae2d5373800076b468638f9","revlink":"","when":1772131468,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Feb 2026 20:07:23","branch":"master","category":"curl","codebase":"","comments":"mailmap: Hamza Bensliman","files":[{"name":".mailmap"}],"number":259137,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8d28ac612bd9e513bb53466c2cb1de7f716b2744","revision":"8d28ac612bd9e513bb53466c2cb1de7f716b2744","revlink":"","when":1772132843,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Feb 2026 01:03:41","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: add missing and delete redundant parentheses\nReported by clang-tidy v22.1.0.\n\nRef: https://releases.llvm.org/22.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html\n\nCloses #20749","files":[{"name":"lib/memdebug.c"},{"name":"lib/mime.c"},{"name":"lib/mprintf.c"},{"name":"lib/parsedate.c"},{"name":"lib/tftp.c"},{"name":"lib/transfer.c"}],"number":259146,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f76a54f890d41f7cfa97bb268a90919958b931a7","revision":"f76a54f890d41f7cfa97bb268a90919958b931a7","revlink":"","when":1772150621,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 02:40:31","branch":"master","category":"curl","codebase":"","comments":"vquic: fix unused variable warning reported by clang-tidy\nSilencing (seen in new GHA/Linux H3 v20 job):\n```\nlib/vquic/vquic.c:398:37: error: variable 'calls' set but not used [clang-diagnostic-unused-but-set-variable]\n  398 |   size_t total_nread = 0, pkts = 0, calls = 0;\n      |                                     ^\n```\n\nCherry-picked from #20751\n\nCloses #20752","files":[{"name":"lib/vquic/vquic.c"}],"number":259152,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b2076d3c2f5386068d9b0199f25a81147784d8ac","revision":"b2076d3c2f5386068d9b0199f25a81147784d8ac","revlink":"","when":1772156431,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b2076d3c2f5386068d9b0199f25a81147784d8ac"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772211756.638464,1772211760.237408],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772211760.241536,1772211760.435898],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772211760.438253,1772211760.597622],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772211760.599865,1772229664.814951],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4219/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772229664.819954,1772229665.578436],"urls":{}}],"text":["failed","Runtest"],"times":[1772175325.034699,1772229665.581278]},"4220":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/Mail%20result/logs/stdio"]],"number":4220,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4220,"Build"],["codebase","","Build"],["got_revision","aea5552a640b8db9c6d1465cacfa3d5f5a9bed26","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","aea5552a640b8db9c6d1465cacfa3d5f5a9bed26","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 27 Feb 2026 08:10:11","branch":"master","category":"curl","codebase":"","comments":"ftp: remove two redundant assignments\nFollow-up to 29bca12978f3ad\n\nPointed out by CodeSonar\n\nCloses #20755","files":[{"name":"lib/ftp.c"}],"number":259167,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b48d02179acc7b274f9751420ca2e36a8329d0b0","revision":"b48d02179acc7b274f9751420ca2e36a8329d0b0","revlink":"","when":1772176211,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Feb 2026 08:21:15","branch":"master","category":"curl","codebase":"","comments":"cfilter: move a debug-only check into ifdef DEBUGBUILD\nPointed out by CodeSonar\n\nCloses #20756","files":[{"name":"lib/cfilters.c"}],"number":259169,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"61bcd1105a6ab7c089242c40e2660ffd9a3aa257","revision":"61bcd1105a6ab7c089242c40e2660ffd9a3aa257","revlink":"","when":1772176875,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Feb 2026 09:37:29","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":259171,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a67ee591e05c025641ca547e7398b2e0ebcbba6a","revision":"a67ee591e05c025641ca547e7398b2e0ebcbba6a","revlink":"","when":1772181449,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Feb 2026 13:40:30","branch":"master","category":"curl","codebase":"","comments":"cmake: fix system include directory position for clang-tidy in tests\nTo avoid a system include masking a custom directory, and e.g. picking\nup system OpenSSL headers from `/usr/include` on Linux, instead of the\ncorrect ones from a custom header directory, move system include\ndirectories to the back of the header path list. Also to match what\nCMake seems to be doing for the C compiler command-lines it generates.\n\nCMake seems to use `-I`, while for these invocations we stick with\n`-isystem` just in case.\n\nThis area remains fragile and likely not the final issue.\n\nFixing (seen in GHA/linux H3 c-ares):\n```\nError while processing bld/tests/libtest/lib1521.c.\n/usr/include/openssl/macros.h:147:4: error: \"OPENSSL_API_COMPAT expresses an impossible API compatibility level\" [clang-diagnostic-error]\nFound compiler error(s).\n  147 | #  error \"OPENSSL_API_COMPAT expresses an impossible API compatibility level\"\n      |    ^\nFAILED: [code=1] tests/libtest/CMakeFiles/libtests-clang-tidy\n```\nRef: https://github.com/curl/curl/actions/runs/22468472670/job/65079885471?pr=20751\n\nBug: https://github.com/curl/curl/pull/20751#issuecomment-3970180687\nCherry-picked from #20751\n\nCloses #20759","files":[{"name":"CMake/Macros.cmake"},{"name":"scripts/cmakelint.sh"}],"number":259204,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d9386a2f8ec3c4bd5ababc4eeb96ecd3e522b77c","revision":"d9386a2f8ec3c4bd5ababc4eeb96ecd3e522b77c","revlink":"","when":1772196030,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 14:08:59","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: replace scan-build with clang-tidy\n`scan-build` is a (Perl) wrapper around clang's built-in `--analyze`\noption. Which look similar or identical to clang-tidy checkers under\nthe `clang-analyzer-*` namespace:\nhttps://clang.llvm.org/docs/ClangStaticAnalyzer.html\n\nUnless somebody has other information, it appears redundant to run\nscan-build in parallel with clang-tidy in CI, now that the latter is\nworking reliably and with good performance for all curl components.\n\nAnother scan-build issue is the lack of a markup to suppress false\npositives. It ignores `NOLINT`, yet finds the same false positives as\nclang-tidy. This happens with scan-build v20+. v18 is silent, but it's\na blocker to upgrade to a newer version.\n\nscan-build may still be a useful when combined with autotools, where\nclang-tidy support is incomplete, slow (no parallelism), and uses\na distinct make target, which does not build binaries in the same pass.\nBut, scan-build also lacks extra checkers that are now enabled for\nclang-tidy.\n\nThe clang-tidy job is also 30-40s faster than the one it replaced.\n\nAlso:\n- drop scan-build job configured the same way as a clang-tidy one.\n  CI time saved: 6m30s\n- bump to clang-20 (from 18) in the replacement job.\n- build tests in the replacement job.\n  To verify a cmake command-line reconstruction issue only hit in this\n  job in CI.\n  CI time cost: 1m40s\n- replacement job caught a minor, new, issue.\n  Ref: b2076d3c2f5386068d9b0199f25a81147784d8ac #20752\n- drop unused scan-build logic.\n\nBug: https://github.com/curl/curl/pull/20732#issuecomment-3963873838\nRef: https://github.com/curl/curl/pull/20732#issuecomment-3967479228\n\nCloses #20751","files":[{"name":".github/workflows/linux.yml"}],"number":259212,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ce4db9c2efca0bd89e556e231d940c988d84a606","revision":"ce4db9c2efca0bd89e556e231d940c988d84a606","revlink":"","when":1772197739,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 14:08:59","branch":"master","category":"curl","codebase":"","comments":"cmake: replace `list(FIND)` with `if(var IN_LIST list)`\nAvailable since CMake v3.3.\n\nRef: https://cmake.org/cmake/help/latest/command/if.html#in-list\n\nCloses #20758","files":[{"name":"CMakeLists.txt"}],"number":259213,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9d727e4e55e1872452b32604e4a3d25277597ac6","revision":"9d727e4e55e1872452b32604e4a3d25277597ac6","revlink":"","when":1772197739,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 14:09:22","branch":"master","category":"curl","codebase":"","comments":"cmake: convert `curl_add_clang_tidy_test_target()` macro to function\nI thought a macro is necessary to have `get_directory_property()` and\n`CMAKE_CURRENT_SOURCE_DIR` work on the correct directory, but it turns\nout they do work the same when used in a function.\n\nCloses #20760","files":[{"name":"CMake/Macros.cmake"}],"number":259214,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"00b215b894cac0e21f620a88c299408a57ee2f75","revision":"00b215b894cac0e21f620a88c299408a57ee2f75","revlink":"","when":1772197762,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 15:57:48","branch":"master","category":"curl","codebase":"","comments":"mprintf: use `_snprintf()` when compiled with VS2013 and older\nTo support floats and doubles when using these old compilers.\n\nBefore this patch, these tests most likely failed with them:\n```\nFAIL 557: 'curl_mprintf() testing' printf, unittest\nFAIL 566: 'HTTP GET with CURLINFO_CONTENT_LENGTH_DOWNLOAD and 0 bytes transfer' HTTP, HTTP GET\nFAIL 599: 'HTTP GET with progress callback and redirects changing content sizes' HTTP, HTTP POST, chunked Transfer-Encoding\nFAIL 1148: 'progress-bar' HTTP, progressbar\n```\n\nAlso:\n- mention `_snprintf()` in the `_CRT_SECURE_NO_WARNINGS` comment.\n\nFollow-up to 7de35515d90d364e851cdde712062b942d6bf36a #20218\n\nCloses #20761","files":[{"name":"lib/curl_setup.h"},{"name":"lib/mprintf.c"}],"number":259225,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fa8bd1cc09125b368d4295c19331bf33e2d0c602","revision":"fa8bd1cc09125b368d4295c19331bf33e2d0c602","revlink":"","when":1772204268,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 15:57:48","branch":"master","category":"curl","codebase":"","comments":"ldap: silence clang-tidy v22 warning\nCloses #20762","files":[{"name":"lib/ldap.c"}],"number":259226,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7a08c5d820fcf237688562a237a05000214db789","revision":"7a08c5d820fcf237688562a237a05000214db789","revlink":"","when":1772204268,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 16:04:21","branch":"master","category":"curl","codebase":"","comments":"appveyor: minor improvements [ci skip]\n- make per-job cmake options override default ones (as in GHA)\n- also upload `.lib` artifacts (in commented code)\n\nCherry-picked from #20750","files":[{"name":"appveyor.sh"},{"name":"appveyor.yml"}],"number":259228,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"92f66f023485738080bc7d0a72ef613940544521","revision":"92f66f023485738080bc7d0a72ef613940544521","revlink":"","when":1772204661,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Feb 2026 22:52:03","branch":"master","category":"curl","codebase":"","comments":"INSTALL.md: fix typo\nReported-by: Nathan-M-code on github\nFixes #20766\nCloses #20767","files":[{"name":"docs/INSTALL.md"}],"number":259273,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aea5552a640b8db9c6d1465cacfa3d5f5a9bed26","revision":"aea5552a640b8db9c6d1465cacfa3d5f5a9bed26","revlink":"","when":1772229123,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"aea5552a640b8db9c6d1465cacfa3d5f5a9bed26"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772265025.596484,1772265036.649748],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772265036.653608,1772265036.843552],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772265036.84579,1772265037.005593],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772265037.008044,1772283161.159415],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4220/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772283161.164814,1772283162.137826],"urls":{}}],"text":["failed","Runtest"],"times":[1772229668.060341,1772283162.140957]},"4221":{"blame":["Florian Imdahl <git@ffflorian.de>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/Mail%20result/logs/stdio"]],"number":4221,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4221,"Build"],["codebase","","Build"],["got_revision","bcc8144b896a49738cd60cbbe8e4f8e6f70461ef","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","bcc8144b896a49738cd60cbbe8e4f8e6f70461ef","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 27 Feb 2026 23:05:37","branch":"master","category":"curl","codebase":"","comments":"docs: some nitpicks\n- replaced double spaces with single space where applicable\n- replaced \"favourite\" with \"favorite\"\n- added language identifiers to code blocks in markdown files\n- added extra line after code blocks and after headings in markdown\n  files\n\nCloes #20748","files":[{"name":".github/scripts/badwords.txt"},{"name":"docs/BINDINGS.md"},{"name":"docs/CIPHERS.md"},{"name":"docs/ECH.md"},{"name":"docs/INSTALL.md"},{"name":"docs/IPFS.md"},{"name":"docs/internals/BUFQ.md"},{"name":"docs/internals/CLIENT-READERS.md"},{"name":"docs/internals/CLIENT-WRITERS.md"},{"name":"docs/internals/CONNECTION-FILTERS.md"},{"name":"docs/internals/SCORECARD.md"},{"name":"docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.md"},{"name":"docs/tests/HTTP.md"},{"name":"lib/http.c"}],"number":259275,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"006f561f6ee62a486b71bc21ff8cacb840dcda91","revision":"006f561f6ee62a486b71bc21ff8cacb840dcda91","revlink":"","when":1772229937,"who":"Florian Imdahl <git@ffflorian.de>"},{"at":"Sat 28 Feb 2026 13:16:54","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: silence more minor issues found by v22\nAlso one found manually in lib/curl_sha512_256.c.\n\nFollow-up to 7a08c5d820fcf237688562a237a05000214db789 #20762\n\nCloses #20770","files":[{"name":"lib/curl_sha512_256.c"},{"name":"lib/openldap.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/rustls.c"}],"number":259328,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bcc8144b896a49738cd60cbbe8e4f8e6f70461ef","revision":"bcc8144b896a49738cd60cbbe8e4f8e6f70461ef","revlink":"","when":1772281014,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"bcc8144b896a49738cd60cbbe8e4f8e6f70461ef"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772320289.085585,1772320298.836233],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772320298.839857,1772320299.01064],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772320299.013097,1772320299.159004],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772320299.161275,1772337547.367112],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4221/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772337547.391385,1772337548.205317],"urls":{}}],"text":["failed","Runtest"],"times":[1772283164.729584,1772337548.211724]},"4222":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/Mail%20result/logs/stdio"]],"number":4222,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4222,"Build"],["codebase","","Build"],["got_revision","1b35c9e1e3bb84336082a8fde12eeeafe6bfa3b2","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1b35c9e1e3bb84336082a8fde12eeeafe6bfa3b2","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 01 Mar 2026 00:04:18","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: fix issues found with build-fuzzing\n- curl_sha512_256: add missing, drop redundant, parentheses.\n- doh: drop redundant returns.\n- url: add missing parentheses.\n- vtls: fix unused const variables.\n- tests/unit: fix missing header with clang-tidy and !threaded-resolver.\n  Follow-up to 57ff2d6c918d0bb444e5a8a53405217aec116b1b #20106\n\nCloses #20774","files":[{"name":"lib/curl_sha512_256.c"},{"name":"lib/doh.c"},{"name":"lib/url.c"},{"name":"lib/vtls/vtls.c"},{"name":"tests/unit/unit1607.c"},{"name":"tests/unit/unit1609.c"},{"name":"tests/unit/unit2600.c"}],"number":259371,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"35bbb2e830aeb8181bd4bf6b0ef68929217d97f0","revision":"35bbb2e830aeb8181bd4bf6b0ef68929217d97f0","revlink":"","when":1772319858,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 01 Mar 2026 00:24:47","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: bump clang-tidy job to clang v20 (from v18)\nAdds 50 seconds to the 5m long build step. Also more prerequisites to\ninstall, with no apparent effect on step time.\n\nFollow-up to 9b52d516bb8990107f20c9786e09dbb6961c30b2 #20732\n\nCloses #20775","files":[{"name":".github/workflows/windows.yml"}],"number":259375,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7a80082471e5983857c92900dc4858427994e236","revision":"7a80082471e5983857c92900dc4858427994e236","revlink":"","when":1772321087,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 01 Mar 2026 00:24:47","branch":"master","category":"curl","codebase":"","comments":"cmake: rename `testbins` target to `tt`, restore internal option\nTo make it easy to type. The internal option is used in CI.\n\nFollow-up to aae361242f30eafacf46085ed731b1524bfd3be9 #20708\n\nCloses #20768","files":[{"name":"RELEASE-NOTES"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"tests/CMakeLists.txt"},{"name":"tests/certs/CMakeLists.txt"},{"name":"tests/libtest/CMakeLists.txt"},{"name":"tests/server/CMakeLists.txt"},{"name":"tests/tunit/CMakeLists.txt"},{"name":"tests/unit/CMakeLists.txt"}],"number":259376,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1b35c9e1e3bb84336082a8fde12eeeafe6bfa3b2","revision":"1b35c9e1e3bb84336082a8fde12eeeafe6bfa3b2","revlink":"","when":1772321087,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1b35c9e1e3bb84336082a8fde12eeeafe6bfa3b2"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772374155.981998,1772374167.370744],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772374167.374621,1772374167.55904],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772374167.56161,1772374167.717783],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772374167.720328,1772391893.899399],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4222/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772391893.905037,1772391894.821785],"urls":{}}],"text":["failed","Runtest"],"times":[1772337557.378751,1772391894.824534]},"4223":{"blame":["dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/Mail%20result/logs/stdio"]],"number":4223,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4223,"Build"],["codebase","","Build"],["got_revision","4427e6152aa898121806001111be8c8d5c664a50","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4427e6152aa898121806001111be8c8d5c664a50","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 01 Mar 2026 19:06:39","branch":"master","category":"curl","codebase":"","comments":"GHA: bump actions and pip dependencies\n- update action `actions/cache` from 5.0.1 to 5.0.3\n- update action `github/codeql-action` from 4.31.9 to 4.32.4\n- update pip `filelock` from 3.20.3 to 3.24.3\n- update pip `ruff` from 0.14.14 to 0.15.2\n\nCloses #20782\nCloses #20783","files":[{"name":".github/scripts/requirements.txt"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"},{"name":"tests/http/requirements.txt"}],"number":259444,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4427e6152aa898121806001111be8c8d5c664a50","revision":"4427e6152aa898121806001111be8c8d5c664a50","revlink":"","when":1772388399,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4427e6152aa898121806001111be8c8d5c664a50"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772427942.972088,1772427954.123916],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772427954.128529,1772427954.324737],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772427954.327976,1772427954.499737],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772427954.502659,1772446020.709649],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4223/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772446020.716591,1772446021.650543],"urls":{}}],"text":["failed","Runtest"],"times":[1772391896.843638,1772446021.654308]},"4224":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/Mail%20result/logs/stdio"]],"number":4224,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4224,"Build"],["codebase","","Build"],["got_revision","7fe5b933d862af72d4e7e5a95933c8c707b53dc9","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7fe5b933d862af72d4e7e5a95933c8c707b53dc9","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 01 Mar 2026 22:42:13","branch":"master","category":"curl","codebase":"","comments":"HISTORY: mention that Rafael passed away much too early\nCloses #20781","files":[{"name":"docs/HISTORY.md"}],"number":259455,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"99bd5ed97b455995a81420cb94f444cdb7b27e3a","revision":"99bd5ed97b455995a81420cb94f444cdb7b27e3a","revlink":"","when":1772401333,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 01 Mar 2026 22:43:21","branch":"master","category":"curl","codebase":"","comments":"test1637: verify --fail and --retry with 502 response code\nIt should exit with 22 after the second retry.\n\nRef: #20771\nCloes #20780","files":[{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1637"}],"number":259456,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d6807890696019308bc885871575f3c2dac875d4","revision":"d6807890696019308bc885871575f3c2dac875d4","revlink":"","when":1772401401,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 02 Mar 2026 09:18:07","branch":"master","category":"curl","codebase":"","comments":"TODO: drop the alt-svc fallback\nLet's return to this subject if someone actually needs this for their\nspecific use case.\n\nSee #17152\nCloses #20786","files":[{"name":"docs/TODO.md"}],"number":259475,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7fe5b933d862af72d4e7e5a95933c8c707b53dc9","revision":"7fe5b933d862af72d4e7e5a95933c8c707b53dc9","revlink":"","when":1772439487,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7fe5b933d862af72d4e7e5a95933c8c707b53dc9"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772482513.964217,1772482526.451268],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772482526.456008,1772482526.654651],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772482526.6578,1772482526.835273],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772482526.838454,1772500339.656763],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4224/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772500339.66285,1772500340.457706],"urls":{}}],"text":["failed","Runtest"],"times":[1772446024.242898,1772500340.460343]},"4225":{"blame":["Daniel D\u00edaz <daniel.diaz@sonos.com>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/Mail%20result/logs/stdio"]],"number":4225,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4225,"Build"],["codebase","","Build"],["got_revision","4b583b7585c178e46bbe5f51d6da85230f53bde0","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4b583b7585c178e46bbe5f51d6da85230f53bde0","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 02 Mar 2026 13:45:14","branch":"master","category":"curl","codebase":"","comments":"http1: fix potential NULL dereference in `Curl_h1_req_parse_read()`\nReported by clang-tidy v22 with `clang-analyzer-*` explicitly enabled:\n\n```\nlib/http1.c:89:31: error: Subtraction of a non-null pointer\n (from variable 'line_end') and a null pointer (via field 'line')\n results in undefined behavior [clang-analyzer-core.NullPointerArithm]\n   89 |   parser->line_len = line_end - parser->line + 1;\n      |                               ^\n```\nRef: https://github.com/curl/curl/actions/runs/22534731241/job/65279952830?pr=20778#step:11:85\n\nRef: #20778\n\nCloses #20779","files":[{"name":"lib/http1.c"}],"number":259525,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"da6fbb12a6598a7c9e9e54d66e1454973ffc888e","revision":"da6fbb12a6598a7c9e9e54d66e1454973ffc888e","revlink":"","when":1772455514,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 02 Mar 2026 14:01:09","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: enable `clang-analyzer-*` checks explicitly, fix fallout\nv22.1.0 disabled them by default.\n\nFix fallout:\n- http: check NULL to silence false positives in `HD_VAL()`.\n\nRef: https://releases.llvm.org/22.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html#improvements-to-clang-tidy\n\nFollow-up to da6fbb12a6598a7c9e9e54d66e1454973ffc888e #20779\nFollow-up to ce4db9c2efca0bd89e556e231d940c988d84a606 #20751\n\nCloses #20778","files":[{"name":".clang-tidy.yml"},{"name":"lib/http.c"}],"number":259527,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7a77884a66be59eca14dc468e115d008010a7129","revision":"7a77884a66be59eca14dc468e115d008010a7129","revlink":"","when":1772456469,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 02 Mar 2026 14:50:33","branch":"master","category":"curl","codebase":"","comments":"cmake: minor improvements to integration test framework\n- add support for separate provider / consumer cmake options in\n  `find_package` tests. To help test more integration scenarios.\n  Refs: #20784 #20729 #20764\n\n- dump generated curl config files in `find_package` tests.\n  (cmake CONFIG source, `libcurl.pc`, `curl-config`.\n\n- test.sh: use `sha256sum` (was: `openssl`).\n\nCloses #20773","files":[{"name":"tests/cmake/test.sh"}],"number":259533,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fcde8d7e3745df3b4d83c86d0a1f0caef398511b","revision":"fcde8d7e3745df3b4d83c86d0a1f0caef398511b","revlink":"","when":1772459433,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 02 Mar 2026 15:28:25","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: fix `readability-suspicious-call-argument`\nAlso:\n- curlx/strerr: avoid a false positive by dropping an interim variable.\n- enable this check.\n\nRef: #20627 (initial attempt)\n\nCloses #20777","files":[{"name":".clang-tidy.yml"},{"name":"lib/curlx/strerr.c"},{"name":"tests/libtest/cli_hx_download.c"},{"name":"tests/libtest/cli_hx_upload.c"}],"number":259536,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a5c6a4067ab797e8962d8279c1677918aee42384","revision":"a5c6a4067ab797e8962d8279c1677918aee42384","revlink":"","when":1772461705,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 02 Mar 2026 16:01:21","branch":"master","category":"curl","codebase":"","comments":"multi: fix unreachable code compiler warning\n```\nlib/multi.c:305:5: error: code will never be executed [clang-diagnostic-unreachable-code]\n  305 |     goto error;\n      |     ^~~~~~~~~~\n```\n\nCherry-picked from #20774\n\nCloses #20788","files":[{"name":"lib/multi.c"}],"number":259554,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b83ade783d8dca498ababcac9b749e35c1711037","revision":"b83ade783d8dca498ababcac9b749e35c1711037","revlink":"","when":1772463681,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 02 Mar 2026 21:30:36","branch":"master","category":"curl","codebase":"","comments":"curlx: add local `snprintf()` helper that always nul-terminates (Windows)\nMake the helper use `vsnprintf()` internally on all supported Windows\ntoolchains (dropping `_snprintf()` and `snprintf()`), ensure to\nnul-terminate. Omit the return value to avoid complexity.\n\nUse the helper from `mprintf.c` / `out_double()`, from tests/server code\nand the tests/server-specific build of `curlx_inet_ntop()`,\n`curlx_strerror()` functions. In the single call (in tests) where the\nreturned length was used previously, determine it with `strlen()`.\n\nRefs:\nhttps://github.com/libssh2/libssh2/blob/libssh2-1.11.1/src/misc.c#L57-L79\nhttps://learn.microsoft.com/cpp/c-runtime-library/reference/snprintf-snprintf-snprintf-l-snwprintf-snwprintf-l\nhttps://learn.microsoft.com/cpp/c-runtime-library/reference/vsnprintf-vsnprintf-vsnprintf-l-vsnwprintf-vsnwprintf-l\n\nAssisted-by: Jay Satiro\nFollow-up to fa8bd1cc09125b368d4295c19331bf33e2d0c602 #20761\nFollow-up to 8ab468c8aa2e3b7b2354f0e9545859ca631f4457 #15997\n\nCloses #20765","files":[{"name":"lib/Makefile.inc"},{"name":"lib/curl_setup.h"},{"name":"lib/curlx/snprintf.c"},{"name":"lib/curlx/snprintf.h"},{"name":"lib/mprintf.c"},{"name":"tests/server/Makefile.inc"},{"name":"tests/server/first.h"},{"name":"tests/server/tftpd.c"}],"number":259594,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27","revision":"64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27","revlink":"","when":1772483436,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 02 Mar 2026 22:21:21","branch":"master","category":"curl","codebase":"","comments":"mprintf: silence clang-tidy `readability-suspicious-call-argument`\nFollow-up to 64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27 #20765\n\nCloses #20791","files":[{"name":"lib/mprintf.c"}],"number":259601,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"30ec220a68dcb24dc53d5348045ee82801d2aed1","revision":"30ec220a68dcb24dc53d5348045ee82801d2aed1","revlink":"","when":1772486481,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 02 Mar 2026 22:40:29","branch":"master","category":"curl","codebase":"","comments":"build: drop unused `snprintf()` feature check on Windows\nFollow-up to 64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27 #20765\n\nCloses #20790","files":[{"name":"CMake/win32-cache.cmake"},{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"lib/config-win32.h"}],"number":259612,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d557c06b529dd6b0f583350e6fc0c471f415c66f","revision":"d557c06b529dd6b0f583350e6fc0c471f415c66f","revlink":"","when":1772487629,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 03 Mar 2026 00:28:35","branch":"master","category":"curl","codebase":"","comments":"mbedtls: guard TLS 1.3 + session tickets usage inside ifdef\nIf TLS 1.3 is not supported, the call to\n`mbedtls_ssl_conf_tls13_enable_signal_new_session_tickets()` fails\nduring compilation:\n```\ncurl-8.18.0/lib/vtls/mbedtls.c: In function 'mbed_connect_step1':\ncurl-8.18.0/lib/vtls/mbedtls.c:809:3: error: implicit declaration of function 'mbedtls_ssl_conf_tls13_enable_signal_new_session_tickets' [-Werror=implicit-function-declaration]\n   mbedtls_ssl_conf_tls13_enable_signal_new_session_tickets(&backend->config,\n   ^\ncurl-8.18.0/lib/vtls/mbedtls.c:809:3: warning: nested extern declaration of 'mbedtls_ssl_conf_tls13_enable_signal_new_session_tickets' [-Wnested-externs]\n```\n\nProtect this call inside the `#ifdef` block by making sure that support\nfor TLS 1.3 is defined.\n\nCloses #20789","files":[{"name":"lib/vtls/mbedtls.c"}],"number":259635,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3aa63896ae7a745fc50fa9cfa0bef0adb74462f6","revision":"3aa63896ae7a745fc50fa9cfa0bef0adb74462f6","revlink":"","when":1772494115,"who":"Daniel D\u00edaz <daniel.diaz@sonos.com>"},{"at":"Tue 03 Mar 2026 00:46:41","branch":"master","category":"curl","codebase":"","comments":"cmake: stop disabling C4774 after replacing `snprintf()`, update comment (MSVC)\n- update comment for `-wd4710` option.\n  Ref: https://ci.appveyor.com/project/curlorg/curl/builds/53627545\n- stop suppressing C4774. Not triggered by the replacement call\n  `vsnprintf()`, as also confirmed by local tests.\n  Follow-up to https://github.com/curl/curl/commit/192b9214a7cf9082665ce460617308cb4836850b\n  Ref: https://devblogs.microsoft.com/cppblog/format-specifiers-checking/\n  Ref: https://learn.microsoft.com/cpp/error-messages/compiler-warnings/compiler-warnings-c4600-through-c4799\n\nFollow-up to 64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27 #20765\n\nCloses #20792","files":[{"name":"CMake/PickyWarnings.cmake"}],"number":259642,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"86a2a6b5477b848f405f9c93d7a56343349d6e4b","revision":"86a2a6b5477b848f405f9c93d7a56343349d6e4b","revlink":"","when":1772495201,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 03 Mar 2026 01:36:55","branch":"master","category":"curl","codebase":"","comments":"Dockerfile: update debian:bookworm-slim digest to 74d56e3\nCloses #20714","files":[{"name":"Dockerfile"}],"number":259655,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4b583b7585c178e46bbe5f51d6da85230f53bde0","revision":"4b583b7585c178e46bbe5f51d6da85230f53bde0","revlink":"","when":1772498215,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4b583b7585c178e46bbe5f51d6da85230f53bde0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772536035.04655,1772536050.098071],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772536050.102732,1772536050.314996],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772536050.317961,1772536050.520332],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772536050.523478,1772555040.727986],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4225/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772555040.732771,1772555041.52013],"urls":{}}],"text":["failed","Runtest"],"times":[1772500343.528505,1772555041.523071]},"4226":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/Mail%20result/logs/stdio"]],"number":4226,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4226,"Build"],["codebase","","Build"],["got_revision","91e06fde1b520bc29c7996749734451e03cd549f","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","91e06fde1b520bc29c7996749734451e03cd549f","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 03 Mar 2026 15:30:22","branch":"master","category":"curl","codebase":"","comments":"stop using the word 'just'\nEverywhere. In documentation and code comments.\n\nIt is almost never a good word and almost always a filler that should be\navoided.\n\nCloses #20793","files":[{"name":".github/scripts/badwords.txt"},{"name":"SECURITY.md"},{"name":"docs/BUGS.md"},{"name":"docs/CONTRIBUTE.md"},{"name":"docs/CURLDOWN.md"},{"name":"docs/EARLY-RELEASE.md"},{"name":"docs/ECH.md"},{"name":"docs/FAQ.md"},{"name":"docs/GOVERNANCE.md"},{"name":"docs/HISTORY.md"},{"name":"docs/HTTP-COOKIES.md"},{"name":"docs/HTTP3.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/IPFS.md"},{"name":"docs/KNOWN_RISKS.md"},{"name":"docs/MAIL-ETIQUETTE.md"},{"name":"docs/MANUAL.md"},{"name":"docs/SECURITY-ADVISORY.md"},{"name":"docs/TODO.md"},{"name":"docs/TheArtOfHttpScripting.md"},{"name":"docs/VULN-DISCLOSURE-POLICY.md"},{"name":"docs/cmdline-opts/alt-svc.md"},{"name":"docs/cmdline-opts/data-ascii.md"},{"name":"docs/cmdline-opts/data-urlencode.md"},{"name":"docs/cmdline-opts/form.md"},{"name":"docs/cmdline-opts/hsts.md"},{"name":"docs/cmdline-opts/list-only.md"},{"name":"docs/cmdline-opts/output.md"},{"name":"docs/cmdline-opts/quote.md"},{"name":"docs/cmdline-opts/skip-existing.md"},{"name":"docs/cmdline-opts/write-out.md"},{"name":"docs/examples/README.md"},{"name":"docs/examples/adddocsref.pl"},{"name":"docs/examples/cacertinmem.c"},{"name":"docs/examples/ftpupload.c"},{"name":"docs/examples/ghiper.c"},{"name":"docs/examples/headerapi.c"},{"name":"docs/examples/hiperfifo.c"},{"name":"docs/examples/http-post.c"},{"name":"docs/examples/httpput.c"},{"name":"docs/examples/imap-append.c"},{"name":"docs/examples/imap-create.c"},{"name":"docs/examples/imap-delete.c"},{"name":"docs/examples/imap-examine.c"},{"name":"docs/examples/imap-lsub.c"},{"name":"docs/examples/imap-noop.c"},{"name":"docs/examples/pop3-noop.c"},{"name":"docs/examples/pop3-stat.c"},{"name":"docs/examples/pop3-top.c"},{"name":"docs/examples/pop3-uidl.c"},{"name":"docs/examples/smooth-gtk-thread.c"},{"name":"docs/examples/smtp-authzid.c"},{"name":"docs/examples/smtp-mail.c"},{"name":"docs/examples/smtp-multi.c"},{"name":"docs/examples/smtp-ssl.c"},{"name":"docs/examples/smtp-tls.c"},{"name":"docs/examples/usercertinmem.c"},{"name":"docs/internals/CHECKSRC.md"},{"name":"docs/internals/CLIENT-WRITERS.md"},{"name":"docs/internals/CODE_STYLE.md"},{"name":"docs/internals/CONNECTION-FILTERS.md"},{"name":"docs/internals/LLIST.md"},{"name":"docs/internals/MULTI-EV.md"},{"name":"docs/internals/NEW-PROTOCOL.md"},{"name":"docs/internals/SCORECARD.md"},{"name":"docs/internals/STRPARSE.md"},{"name":"docs/internals/TLS-SESSIONS.md"},{"name":"docs/libcurl/ABI.md"},{"name":"docs/libcurl/curl_easy_escape.md"},{"name":"docs/libcurl/curl_easy_getinfo.md"},{"name":"docs/libcurl/curl_easy_reset.md"},{"name":"docs/libcurl/curl_easy_setopt.md"},{"name":"docs/libcurl/curl_easy_ssls_export.md"},{"name":"docs/libcurl/curl_global_cleanup.md"},{"name":"docs/libcurl/curl_global_init.md"},{"name":"docs/libcurl/curl_global_sslset.md"},{"name":"docs/libcurl/curl_global_trace.md"},{"name":"docs/libcurl/curl_mprintf.md"},{"name":"docs/libcurl/curl_multi_assign.md"},{"name":"docs/libcurl/curl_multi_info_read.md"},{"name":"docs/libcurl/curl_multi_perform.md"},{"name":"docs/libcurl/curl_multi_remove_handle.md"},{"name":"docs/libcurl/curl_multi_socket_all.md"},{"name":"docs/libcurl/curl_multi_timeout.md"},{"name":"docs/libcurl/curl_multi_waitfds.md"},{"name":"docs/libcurl/curl_url_get.md"},{"name":"docs/libcurl/curl_version_info.md"},{"name":"docs/libcurl/libcurl-errors.md"},{"name":"docs/libcurl/libcurl-multi.md"},{"name":"docs/libcurl/libcurl-security.md"},{"name":"docs/libcurl/libcurl-tutorial.md"},{"name":"docs/libcurl/libcurl-url.md"},{"name":"docs/libcurl/libcurl.m4"},{"name":"docs/libcurl/libcurl.md"},{"name":"docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.md"},{"name":"docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME_T.md"},{"name":"docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.md"},{"name":"docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.md"},{"name":"docs/libcurl/opts/CURLOPT_AWS_SIGV4.md"},{"name":"docs/libcurl/opts/CURLOPT_BUFFERSIZE.md"},{"name":"docs/libcurl/opts/CURLOPT_COOKIEFILE.md"},{"name":"docs/libcurl/opts/CURLOPT_COOKIELIST.md"},{"name":"docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_ERRORBUFFER.md"},{"name":"docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.md"},{"name":"docs/libcurl/opts/CURLOPT_FTPPORT.md"},{"name":"docs/libcurl/opts/CURLOPT_HEADERFUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTP_VERSION.md"},{"name":"docs/libcurl/opts/CURLOPT_NOBODY.md"},{"name":"docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.md"},{"name":"docs/libcurl/opts/CURLOPT_PORT.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_PINNEDPUBLICKEY.md"},{"name":"docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_RESOLVE.md"},{"name":"docs/libcurl/opts/CURLOPT_RTSP_REQUEST.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_UPLOAD_BUFFERSIZE.md"},{"name":"docs/mk-ca-bundle.md"},{"name":"docs/tests/CI.md"},{"name":"docs/tests/FILEFORMAT.md"},{"name":"docs/tests/HTTP.md"},{"name":"docs/tests/TEST-SUITE.md"},{"name":"docs/wcurl.md"},{"name":"include/curl/curl.h"},{"name":"include/curl/easy.h"},{"name":"include/curl/multi.h"},{"name":"include/curl/typecheck-gcc.h"},{"name":"lib/CMakeLists.txt"},{"name":"lib/altsvc.c"},{"name":"lib/arpa_telnet.h"},{"name":"lib/asyn-ares.c"},{"name":"lib/bufq.h"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/content_encoding.c"},{"name":"lib/cookie.c"},{"name":"lib/cshutdn.c"},{"name":"lib/curl_range.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/curlx/wait.c"},{"name":"lib/cw-out.c"},{"name":"lib/doh.c"},{"name":"lib/dynhds.h"},{"name":"lib/easy.c"},{"name":"lib/formdata.c"},{"name":"lib/ftp.c"},{"name":"lib/ftp.h"},{"name":"lib/hostip.c"},{"name":"lib/hsts.c"},{"name":"lib/http.c"},{"name":"lib/http.h"},{"name":"lib/http2.c"},{"name":"lib/imap.c"},{"name":"lib/md4.c"},{"name":"lib/md5.c"},{"name":"lib/mime.c"},{"name":"lib/mprintf.c"},{"name":"lib/multi.c"},{"name":"lib/multi_ev.c"},{"name":"lib/noproxy.c"},{"name":"lib/parsedate.c"},{"name":"lib/pingpong.c"},{"name":"lib/ratelimit.c"},{"name":"lib/request.h"},{"name":"lib/rtsp.c"},{"name":"lib/select.c"},{"name":"lib/sendf.c"},{"name":"lib/setopt.c"},{"name":"lib/setup-vms.h"},{"name":"lib/setup-win32.h"},{"name":"lib/smtp.c"},{"name":"lib/splay.c"},{"name":"lib/strequal.c"},{"name":"lib/system_win32.c"},{"name":"lib/telnet.c"},{"name":"lib/tftp.c"},{"name":"lib/transfer.c"},{"name":"lib/url.c"},{"name":"lib/urlapi.c"},{"name":"lib/urldata.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/vquic-tls.h"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"src/CMakeLists.txt"},{"name":"src/config2setopts.c"},{"name":"src/tool_cb_dbg.c"},{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_cb_prg.c"},{"name":"src/tool_cb_see.c"},{"name":"src/tool_formparse.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_ipfs.c"},{"name":"src/tool_msgs.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_urlglob.c"},{"name":"src/tool_writeout.c"},{"name":"tests/unit/README.md"}],"number":259717,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b4dba346cd517e5d5624251442ca051381cdbf5d","revision":"b4dba346cd517e5d5624251442ca051381cdbf5d","revlink":"","when":1772548222,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Mar 2026 15:32:13","branch":"master","category":"curl","codebase":"","comments":"docs: avoid using the word 'magic'\nIt's never actually magic.\n\nCloses #20796","files":[{"name":"docs/BUGS.md"},{"name":"docs/FAQ.md"},{"name":"docs/TODO.md"},{"name":"docs/cmdline-opts/MANPAGE.md"},{"name":"docs/libcurl/curl_easy_pause.md"},{"name":"docs/libcurl/libcurl-security.md"},{"name":"docs/libcurl/libcurl.md"},{"name":"docs/libcurl/opts/CURLINFO_REDIRECT_URL.md"},{"name":"docs/libcurl/opts/CURLOPT_WS_OPTIONS.md"}],"number":259718,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cc85cdf3c5b59622382ef459db7c44a55d690967","revision":"cc85cdf3c5b59622382ef459db7c44a55d690967","revlink":"","when":1772548333,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Mar 2026 16:02:50","branch":"master","category":"curl","codebase":"","comments":"urlapi: use U_CURLU_URLDECODE when toggling it off unsigned\nIn this use case 'unsigned value &= ~DEFINE;\n\nAs otherwise the right side is treated as signed, which annoyingly\ntriggers UBSan. The U_* defines are local versions of the public define,\nonly typecast to unsigned.\n\nReported-by: xmoezzz on github\nFixes #20753\nCloses #20769","files":[{"name":"lib/urlapi-int.h"},{"name":"lib/urlapi.c"}],"number":259720,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3d708e239b55265dca9a3c4fcbfab35aa4be1236","revision":"3d708e239b55265dca9a3c4fcbfab35aa4be1236","revlink":"","when":1772550170,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Mar 2026 16:33:21","branch":"master","category":"curl","codebase":"","comments":"cmake: fix building with `CMAKE_FIND_PACKAGE_PREFER_CONFIG=ON`\nThis CMake global custom option tells it to find dependencies as cmake\nConfigs first, and only then look for `Find*` modules. This may result\nin `find_package()` succeeding, but without actually creating `CURL::*`\nimported targets the curl build scripts are expecting.\n\nFor dependencies with curl-specific, local, `Find*` modules, we always\nwant to use them, via the module detection method, and never a\nConfig-based detection. Ensure this by passing the `MODULE` option to\n`find_package()` and `find_dependency()` to make them use `Find*`\nmodules unconditionally, making them work as expected with the\n`CMAKE_FIND_PACKAGE_PREFER_CONFIG=ON` option set.\n\ncurl uses local Find modules for all dependencies except OpenSSL and\nZLIB. The latter two keep using either CMake's built-in Find modules or\nConfig method as before this patch.\n\nAlso:\n\n- apply the same change to `curl-config.cmake`. To fix consuming curl\n  with this option set.\n  Authored-by: Valerie Snyder\n  Ref: #20764\n  Follow-up to 16f073ef49f94412000218c9f6ad04e3fd7e4d01 #16973\n\n- GHA/distcheck: add a job testing both building and consuming curl with\n  this option set. (takes 15 seconds)\n  Use custom NGHTTP2 configuration for an extra twist (not required\n  to trigger this issue.)\n  Follow-up to fcde8d7e3745df3b4d83c86d0a1f0caef398511b #20773\n\nReported-by: Valerie Snyder\nFixes #20729\n\nCloses #20784","files":[{"name":".github/workflows/distcheck.yml"},{"name":"CMake/Macros.cmake"},{"name":"CMake/curl-config.in.cmake"},{"name":"CMakeLists.txt"}],"number":259722,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"91e06fde1b520bc29c7996749734451e03cd549f","revision":"91e06fde1b520bc29c7996749734451e03cd549f","revlink":"","when":1772552001,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"91e06fde1b520bc29c7996749734451e03cd549f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772590427.015634,1772590437.060995],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772590437.064775,1772590437.236919],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772590437.239408,1772590437.381234],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772590437.38336,1772607767.567665],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4226/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772607767.573076,1772607768.30276],"urls":{}}],"text":["failed","Runtest"],"times":[1772555043.654486,1772607768.305343]},"4227":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/Mail%20result/logs/stdio"]],"number":4227,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4227,"Build"],["codebase","","Build"],["got_revision","7079f1d39c162747f60c3818f5a80c8edf35fa9d","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7079f1d39c162747f60c3818f5a80c8edf35fa9d","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 03 Mar 2026 17:42:34","branch":"master","category":"curl","codebase":"","comments":"openssl: adapt to OpenSSL master adding const to more APIs\nCloses #20797","files":[{"name":"lib/vtls/openssl.c"}],"number":259732,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d9c2c64337c6e48d6b4130af1dd549be6444a795","revision":"d9c2c64337c6e48d6b4130af1dd549be6444a795","revlink":"","when":1772556154,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Mar 2026 22:14:26","branch":"master","category":"curl","codebase":"","comments":"schannel: fix UAF in client cert store thumbprint handling\nFollow-up to 10bb489b22d1777f2984aa5\n\nFound by Codex Security\nCloses #20801","files":[{"name":"lib/vtls/schannel.c"}],"number":259787,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7577ed7e86844c1783892fa5fa6da7bd02284074","revision":"7577ed7e86844c1783892fa5fa6da7bd02284074","revlink":"","when":1772572466,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Mar 2026 22:54:23","branch":"master","category":"curl","codebase":"","comments":"config2setopts: restore proper ignoring of CAINFO BLOB option errors\nA regression from refactors\n\nSpotted by Codex Security\n\nCloses #20799","files":[{"name":"src/config2setopts.c"}],"number":259799,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3d4a7012333b81c5aa3cb98254601e0d70d946f1","revision":"3d4a7012333b81c5aa3cb98254601e0d70d946f1","revlink":"","when":1772574863,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Mar 2026 23:14:34","branch":"master","category":"curl","codebase":"","comments":"curl.h: remove CURLPROTO_MQTTS from the public header\n- the value collided with the internal one used for WebSocket\n- we add all new ones as internal bits\n- bump to 64-bit internal type\n- introduce new define for setting all protocols (CURLPROTO_64ALL)\n\nReported by Codex Security\n\nCloses #20798","files":[{"name":"docs/libcurl/opts/CURLOPT_PROTOCOLS.md"},{"name":"docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md"},{"name":"docs/libcurl/symbols-in-versions"},{"name":"include/curl/curl.h"},{"name":"lib/setopt.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"}],"number":259806,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ad58e07b5433bb548055c1c73b16b6783cf64fa8","revision":"ad58e07b5433bb548055c1c73b16b6783cf64fa8","revlink":"","when":1772576074,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 03 Mar 2026 23:16:08","branch":"master","category":"curl","codebase":"","comments":"usercertinmem: use the correct cert BIO\nPEM_read_bio_PrivateKey() is called with the wrong BIO, so the private\nkey is not loaded.\n\nFollow-up to 8494012196474ee0541\n\nPointed out by Codex Security\nCloses #20800","files":[{"name":"docs/examples/usercertinmem.c"}],"number":259807,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7079f1d39c162747f60c3818f5a80c8edf35fa9d","revision":"7079f1d39c162747f60c3818f5a80c8edf35fa9d","revlink":"","when":1772576168,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7079f1d39c162747f60c3818f5a80c8edf35fa9d"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772642337.004821,1772642339.509228],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772642339.513224,1772642339.681142],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772642339.683305,1772642339.923575],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772642339.92577,1772659462.13639],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4227/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772659462.143946,1772659462.818796],"urls":{}}],"text":["failed","Runtest"],"times":[1772607771.013917,1772659462.821318]},"4228":{"blame":["Max Dymond <cmeister2@gmail.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/Mail%20result/logs/stdio"]],"number":4228,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4228,"Build"],["codebase","","Build"],["got_revision","70ec11358c3aac5fbae24b02f0c1c671741838dd","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","70ec11358c3aac5fbae24b02f0c1c671741838dd","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 04 Mar 2026 12:37:31","branch":"master","category":"curl","codebase":"","comments":"examples: improve OpenSSL certificate examples\n- add/fix/synchronize error messages and comments.\n- consistently return error from the callback on failure.\n- fix potential leaks on OpenSSL API failures.\n- fix to not pass the nul-terminator to BIO read.\n- scope a variable.\n- sync code/formatting between the two examples.\n\nCloses #20807","files":[{"name":"docs/examples/cacertinmem.c"},{"name":"docs/examples/usercertinmem.c"}],"number":259852,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"38ee35353c1db18343817aa62ffb98aa966fd12a","revision":"38ee35353c1db18343817aa62ffb98aa966fd12a","revlink":"","when":1772624251,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 04 Mar 2026 18:33:06","branch":"master","category":"curl","codebase":"","comments":"socks: ensure DNS is freed in failure cases.\nIn several error cases in socks.c the DNS struct is not freed, which\nleads to memory leaks.\n\nFound by: OSS-Fuzz: 447858136\n\nCloses #20813","files":[{"name":"lib/socks.c"}],"number":259873,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"70ec11358c3aac5fbae24b02f0c1c671741838dd","revision":"70ec11358c3aac5fbae24b02f0c1c671741838dd","revlink":"","when":1772645586,"who":"Max Dymond <cmeister2@gmail.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"70ec11358c3aac5fbae24b02f0c1c671741838dd"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772694416.2602,1772694425.423328],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772694425.428616,1772694425.626725],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772694425.630223,1772694425.804095],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772694425.807158,1772711820.053008],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4228/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772711820.085824,1772711821.244545],"urls":{}}],"text":["failed","Runtest"],"times":[1772659464.663429,1772711821.250559]},"4229":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/Mail%20result/logs/stdio"]],"number":4229,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4229,"Build"],["codebase","","Build"],["got_revision","0742fd5c8040f1539794bb1b24847954c00be853","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0742fd5c8040f1539794bb1b24847954c00be853","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 05 Mar 2026 04:00:08","branch":"master","category":"curl","codebase":"","comments":"cmake: mark two internal options as advanced\nTo omit them from CMake GUI option listings.\n\nFollow-up to c37e06c642066b6cbf6b3c58278017ad40820bb3 #17962\nFollow-up to 6ab1fa423bcc49a742b1cde2164ff981fdee38e8 #16278\n\nCloses #20818","files":[{"name":"CMakeLists.txt"},{"name":"tests/certs/CMakeLists.txt"}],"number":259909,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0742fd5c8040f1539794bb1b24847954c00be853","revision":"0742fd5c8040f1539794bb1b24847954c00be853","revlink":"","when":1772679608,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0742fd5c8040f1539794bb1b24847954c00be853"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772747946.242875,1772747949.077587],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772747949.082106,1772747949.27652],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772747949.27954,1772747949.457519],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772747949.460254,1772765239.632041],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4229/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772765239.638924,1772765240.489384],"urls":{}}],"text":["failed","Runtest"],"times":[1772711823.77107,1772765240.492282]},"4230":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/Mail%20result/logs/stdio"]],"number":4230,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4230,"Build"],["codebase","","Build"],["got_revision","37f5e3960f5e6491616d19e7989db9a5104e4212","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","37f5e3960f5e6491616d19e7989db9a5104e4212","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 05 Mar 2026 13:50:56","branch":"master","category":"curl","codebase":"","comments":"unit3205: drop `NOLINT`\nIn favor or a small code change the silences the clang-tidy warning.\n\nFollow-up to b1f853a3849d0e8116ae4e2aedfb9ca65f92282d #20731\n\nCloses #20820","files":[{"name":"tests/unit/unit3205.c"}],"number":259922,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3a2fdeb5af069a71d7b51214183e84fe0eafe6bf","revision":"3a2fdeb5af069a71d7b51214183e84fe0eafe6bf","revlink":"","when":1772715056,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 06 Mar 2026 00:30:32","branch":"master","category":"curl","codebase":"","comments":"spelling: bump codespell to 2.4.2, fix fallouts\nCloses #20825\nCloses #20827","files":[{"name":".github/scripts/requirements.txt"},{"name":"tests/server/sockfilt.c"}],"number":259956,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"37f5e3960f5e6491616d19e7989db9a5104e4212","revision":"37f5e3960f5e6491616d19e7989db9a5104e4212","revlink":"","when":1772753432,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"37f5e3960f5e6491616d19e7989db9a5104e4212"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772801026.161996,1772801039.284113],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772801039.288527,1772801039.483866],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772801039.486902,1772801039.708823],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772801039.711638,1772819476.307029],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4230/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772819476.314965,1772819488.73317],"urls":{}}],"text":["failed","Runtest"],"times":[1772765242.596851,1772819488.743078]},"4231":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/Mail%20result/logs/stdio"]],"number":4231,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4231,"Build"],["codebase","","Build"],["got_revision","9a3afc1083202731ed34e3f71cf345ecc6dd9296","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9a3afc1083202731ed34e3f71cf345ecc6dd9296","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 06 Mar 2026 04:04:09","branch":"master","category":"curl","codebase":"","comments":"cmake: fix `LOCATION` property read errors in target debug function\nExclude reading certain props for certain target types to avoid these errors:\n```\nCMake Error at CMake/Utilities.cmake:71 (get_property):\n  The LOCATION property may not be read from target \"...\".  Use the target\n  name directly with add_custom_command, or use the generator expression\n  $<TARGET_FILE>, as appropriate.\n```\n(and the same in line 78.)\n\nFollow-up to 855acb3bb07e0dd06b5722218eb5fded333f7ce0 #17701\n\nCloses #20828","files":[{"name":"CMake/Utilities.cmake"}],"number":259975,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c6cfb2a2f34df80c6d746d1cb07705d3fac7e67a","revision":"c6cfb2a2f34df80c6d746d1cb07705d3fac7e67a","revlink":"","when":1772766249,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 06 Mar 2026 04:56:33","branch":"master","category":"curl","codebase":"","comments":"cmake: improve clang-tidy test command-line reproduction\n- also query `INTERFACE_COMPILE_DEFINITIONS` and\n  `INTERFACE_COMPILE_OPTIONS`.\n  To further sync clang-tidy manual command-lines with the C compiler\n  command-lines generated by CMake. In practice this adds `-I` options\n  (via `INTERFACE_COMPILE_OPTIONS`) to the end of the command-line for\n  dependency header directories. It does not change the outcome of\n  clang-tidy runs.\n\n- limit querying `COMPILE_DEFINITIONS` and `COMPILE_OPTIONS` to the top\n  target, the test itself. To not include options such as\n  `-DCURL_HIDDEN_SYMBOLS` and `-fvisibility=hidden` (when set) via\n  the libcurl shared lib.\n  To sync with the actual C compiler command-line.\n\n- drop redundant `unset()`.\n\n- rename local function to be more specific.\n\nFollow-up to d9386a2f8ec3c4bd5ababc4eeb96ecd3e522b77c #20759\n\nCloses #20829","files":[{"name":"CMake/Macros.cmake"},{"name":"scripts/cmakelint.sh"}],"number":259982,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"009facd23216d0884913d7db32c54bcd36ab002c","revision":"009facd23216d0884913d7db32c54bcd36ab002c","revlink":"","when":1772769393,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 06 Mar 2026 15:35:27","branch":"master","category":"curl","codebase":"","comments":"cmake: fix `LOCATION` property access condition (debug)\nTo match other parts of curl's CMake script and the CMake source.\n\nRef: https://gitlab.kitware.com/cmake/cmake/-/blob/v3.18.0/Source/cmTargetPropertyComputer.h?ref_type=tags#L68-101\n\nFollow-up to c6cfb2a2f34df80c6d746d1cb07705d3fac7e67a #20828\n\nCloses #20838","files":[{"name":"CMake/Utilities.cmake"}],"number":260039,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9a3afc1083202731ed34e3f71cf345ecc6dd9296","revision":"9a3afc1083202731ed34e3f71cf345ecc6dd9296","revlink":"","when":1772807727,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9a3afc1083202731ed34e3f71cf345ecc6dd9296"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772855261.237569,1772855275.440995],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772855275.446335,1772855275.713509],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772855275.716722,1772855275.893568],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772855275.896757,1772873564.076709],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4231/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772873564.082384,1772873564.897383],"urls":{}}],"text":["failed","Runtest"],"times":[1772819528.564501,1772873564.900868]},"4232":{"blame":["Andrei Rybak <rybak.a.v@gmail.com>","Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/Mail%20result/logs/stdio"]],"number":4232,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4232,"Build"],["codebase","","Build"],["got_revision","86ea3abd41a6d6e38ea3d8ed247ad6cb265fe275","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","86ea3abd41a6d6e38ea3d8ed247ad6cb265fe275","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 06 Mar 2026 22:40:29","branch":"master","category":"curl","codebase":"","comments":"urldata: byebye `conn->hostname_resolve`\nThe strdup() of the hostname to resolve is unnecessary as the sync\nresolve code does not keep the string and the async code makes copies\nalready.\n\nRemove the member from `connectdata`.\n\nCloses #20833","files":[{"name":"lib/url.c"},{"name":"lib/urldata.h"}],"number":260100,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bfb79de206ef710641ff750994bf786b905ee0d3","revision":"bfb79de206ef710641ff750994bf786b905ee0d3","revlink":"","when":1772833229,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 06 Mar 2026 22:41:56","branch":"master","category":"curl","codebase":"","comments":"async-ares: blocking resolve timeout handling, better\nPerform the actual timeout calculation in the blocking resolv\nloop each time in the same way, keeping the logic simpler.\n\nThe previous version calculated the timeout once, and then\nreduced it by the elapsed time spent in polling/processing.\nThis is unnecessarily complicated.\n\nCloses #20819","files":[{"name":"lib/asyn-ares.c"}],"number":260101,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b803dc9f208073ef5a4aff94c083a41538b30571","revision":"b803dc9f208073ef5a4aff94c083a41538b30571","revlink":"","when":1772833316,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 06 Mar 2026 22:42:40","branch":"master","category":"curl","codebase":"","comments":"openssl+ech: workaround for insecure handshakes\nOpenSSL 4.0.0-dev supports ECH with one flaw. If peer verification\nis not enabled, it will report SSL_ECH_STATUS_BAD_NAME on the ECH\nstatus.\n\nProvide a workaround in libcurl that checks the inner name used in\nECH was the peer's hostname, both verify peer and host are disabled\nand then accept the BAD_NAME without failing the connect.\n\nFixes #20655\nReported-by: Dexter Gerig\nCloses #20821","files":[{"name":"lib/vtls/openssl.c"}],"number":260102,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3c007d6351da59c00ba71bea73f231ac9be1c68b","revision":"3c007d6351da59c00ba71bea73f231ac9be1c68b","revlink":"","when":1772833360,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 06 Mar 2026 22:46:37","branch":"master","category":"curl","codebase":"","comments":"tool_operate: reset the URL --url-query between --next\nPointed out by Codex Security\n\nVerify in test 1624\nCloses #20802","files":[{"name":"src/tool_cfgable.h"},{"name":"src/tool_operate.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1624"}],"number":260109,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"933c34e873d67d25a84805d8c8a86ee7fbf3731d","revision":"933c34e873d67d25a84805d8c8a86ee7fbf3731d","revlink":"","when":1772833597,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 06 Mar 2026 22:47:30","branch":"master","category":"curl","codebase":"","comments":"tool_doswin: avoid memory-leak with CURL_FN_SANITIZE_*\nThis is debug-only code\n\nFollow-up to 20900e4a1e3\n\nFound by Codex Security\n\nCloses #20804","files":[{"name":"src/tool_doswin.c"}],"number":260110,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d7e4473806daec96a66758690d1fb01709558756","revision":"d7e4473806daec96a66758690d1fb01709558756","revlink":"","when":1772833650,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 06 Mar 2026 22:48:16","branch":"master","category":"curl","codebase":"","comments":"content_encoding: return 'identity' if none other exists\nThis fixes a regression and accidental changed behavior shipped in\n8.18.0 (via 6b9c75e219cdcfd3e17e78).\n\nWhen the setopt is set to \"\" and curl is built without support for a\nsingle compression algorithm, it used to use \"identity\" but recently did\nnot.\n\nSpotted by Codex Security\nCloses #20805","files":[{"name":"lib/content_encoding.c"}],"number":260111,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"27c3e0839af9d1b19fb0de6a53b4d0b01167c936","revision":"27c3e0839af9d1b19fb0de6a53b4d0b01167c936","revlink":"","when":1772833696,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 06 Mar 2026 22:49:03","branch":"master","category":"curl","codebase":"","comments":"synctime: fix use of uninitialized buffer on non-Windows\nFollow-up to: b714c674f3\n\nSpotted by Codex Security\nCloses #20806","files":[{"name":"docs/examples/synctime.c"}],"number":260112,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e49efce12f6ecc84221431cd824518f2dd05de5a","revision":"e49efce12f6ecc84221431cd824518f2dd05de5a","revlink":"","when":1772833743,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 06 Mar 2026 22:50:29","branch":"master","category":"curl","codebase":"","comments":"socketpair: clear 'err' when retrying due to EINTR\nIf the first write was interrupted by a signal and a subsequent write\nsucceeds, the function would still erroneously return EINTR.\n\nFound by Codex Security\nCloses #20809","files":[{"name":"lib/socketpair.c"}],"number":260113,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e47b6e657aa5dda6dfb79d495ba3ee7b0534532a","revision":"e47b6e657aa5dda6dfb79d495ba3ee7b0534532a","revlink":"","when":1772833829,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 06 Mar 2026 22:52:39","branch":"master","category":"curl","codebase":"","comments":"proxy-auth: additional tests\nAlso eliminate the special handling for socks proxy match.\n\nCloses #20837","files":[{"name":"lib/url.c"},{"name":"tests/http/test_13_proxy_auth.py"},{"name":"tests/http/testenv/curl.py"}],"number":260114,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5f13a7645e565c5c1a06f3ef86e97afb856fb364","revision":"5f13a7645e565c5c1a06f3ef86e97afb856fb364","revlink":"","when":1772833959,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 06 Mar 2026 22:53:54","branch":"master","category":"curl","codebase":"","comments":"mqtt: fix EOF handling\nIn mqtt_recv_atleast(), recognize an EOF as error.\n\nFixes #20815\nReported-by: Max Dymond\nCloses #20830","files":[{"name":"lib/mqtt.c"}],"number":260117,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"704e7a85f39e8727876c53c601210258cb52774e","revision":"704e7a85f39e8727876c53c601210258cb52774e","revlink":"","when":1772834034,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 06 Mar 2026 23:01:47","branch":"master","category":"curl","codebase":"","comments":"FAQ: syntax improvements\nDuring conversion of `docs/FAQ` into Markdown, 'man ld' has incorrectly\nkept one of its quotes when it was surrounded by backticks for inline\ncode formatting.  A space on the left of it was lost as well.\n\nFix the formatting in the new `docs/FAQ.md`.\n\nCloses #20812","files":[{"name":"docs/FAQ.md"}],"number":260118,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"86ea3abd41a6d6e38ea3d8ed247ad6cb265fe275","revision":"86ea3abd41a6d6e38ea3d8ed247ad6cb265fe275","revlink":"","when":1772834507,"who":"Andrei Rybak <rybak.a.v@gmail.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"86ea3abd41a6d6e38ea3d8ed247ad6cb265fe275"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772911073.15266,1772911076.855252],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772911076.859202,1772911077.042714],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772911077.045185,1772911077.204495],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772911077.207029,1772929365.506494],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4232/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772929365.512606,1772929366.22278],"urls":{}}],"text":["failed","Runtest"],"times":[1772873567.710657,1772929366.226221]},"4233":{"blame":["Daniel Stenberg <daniel@haxx.se>","dbalsom <dbalsom@gmail.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/Mail%20result/logs/stdio"]],"number":4233,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4233,"Build"],["codebase","","Build"],["got_revision","9a674ee6f7ba0726844edbee1592b69e6e7f630c","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9a674ee6f7ba0726844edbee1592b69e6e7f630c","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 07 Mar 2026 10:58:36","branch":"master","category":"curl","codebase":"","comments":"docs: drop basically\nAnother filler word\n\nCloses #20835","files":[{"name":".github/scripts/badwords.txt"},{"name":"docs/FAQ.md"},{"name":"docs/TODO.md"},{"name":"docs/TheArtOfHttpScripting.md"},{"name":"docs/VULN-DISCLOSURE-POLICY.md"},{"name":"docs/libcurl/libcurl-tutorial.md"},{"name":"docs/tests/TEST-SUITE.md"},{"name":"include/curl/curl.h"},{"name":"lib/cf-socket.c"},{"name":"lib/cf-socket.h"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/multi.c"},{"name":"lib/tftp.c"},{"name":"lib/transfer.c"},{"name":"lib/urldata.h"},{"name":"tests/server/sws.c"}],"number":260152,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1495489c41d10ab9198caee8506be145b450b8a8","revision":"1495489c41d10ab9198caee8506be145b450b8a8","revlink":"","when":1772877516,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Mar 2026 11:00:16","branch":"master","category":"curl","codebase":"","comments":"http: only send bearer if auth is allowed\nVerify with test 2006\n\nCloses #20843","files":[{"name":"lib/http.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2006"}],"number":260153,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e3d7401a32a46516c9e5ee877e613e62ed35bddc","revision":"e3d7401a32a46516c9e5ee877e613e62ed35bddc","revlink":"","when":1772877616,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Mar 2026 13:36:00","branch":"master","category":"curl","codebase":"","comments":"cf-socket: ignore SOCK_CLOEXEC etc for socktype equality checks\nAs the SOCK_CLOEXEC and SOCK_NONBLOCK get ORed to the socktype, this\nintroduces the cf_socktype() function to use when checking for the\nspecific socket type: DGRAM or STREAM. The function filters off the\nnon-type related bits to enable the comparison.\n\nFollow-up to 05367694ecf24a5d39f\n\nCloses #20808","files":[{"name":"lib/cf-socket.c"}],"number":260194,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"08d6497005939959b7ace7e8e107d4766c5a7795","revision":"08d6497005939959b7ace7e8e107d4766c5a7795","revlink":"","when":1772886960,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Mar 2026 13:59:30","branch":"master","category":"curl","codebase":"","comments":"test1849: reuse a proxy with different credentials\nCloses #20842","files":[{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1849"}],"number":260196,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b351fd1b9a2ca93a9b83d80a7be027031eb78e9c","revision":"b351fd1b9a2ca93a9b83d80a7be027031eb78e9c","revlink":"","when":1772888370,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Mar 2026 14:21:46","branch":"master","category":"curl","codebase":"","comments":"tests/FILEFORMAT.md: the <server> section is NOT mandatory\nIt can be left out if no servers are necessary.\n\nCloses #20845","files":[{"name":"docs/tests/FILEFORMAT.md"}],"number":260200,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2f8fe96d6d74f05b03c3ef0f94691bd70c6f9914","revision":"2f8fe96d6d74f05b03c3ef0f94691bd70c6f9914","revlink":"","when":1772889706,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Mar 2026 14:56:08","branch":"master","category":"curl","codebase":"","comments":"DEPRECATE.md: SMB and NTLM become build-time opt-in\nCloses #20847","files":[{"name":"docs/DEPRECATE.md"}],"number":260206,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f180818976a268890899a95384889d16cf5fc68b","revision":"f180818976a268890899a95384889d16cf5fc68b","revlink":"","when":1772891768,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Mar 2026 23:47:56","branch":"master","category":"curl","codebase":"","comments":"quiche: use PRIu64 for outputting the stream id\nThe 'id' struct field in 'struct h3_stream_ctx' is a uint64_t type so\nshould be output with PRIu64 - and it makes sense to be consistent.\n\nNote that the field with the same name in the ngtcp2 version of this\nstruct is a *signed* 64-bit variable.\n\nReported by Codex Security\n\nCloses #20849","files":[{"name":"lib/vquic/curl_quiche.c"}],"number":260235,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6b552e60a9593d31026e30f3bd4006d473763e87","revision":"6b552e60a9593d31026e30f3bd4006d473763e87","revlink":"","when":1772923676,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Mar 2026 23:49:11","branch":"master","category":"curl","codebase":"","comments":"docs: avoid starting sentences with However,\nAn unnecessary filling word\n\nCloses #20834","files":[{"name":".github/scripts/badwords.txt"},{"name":"docs/CIPHERS.md"},{"name":"docs/FAQ.md"},{"name":"docs/GOVERNANCE.md"},{"name":"docs/INSTALL.md"},{"name":"docs/KNOWN_BUGS.md"},{"name":"docs/TODO.md"},{"name":"docs/URL-SYNTAX.md"},{"name":"docs/cmdline-opts/_OPTIONS.md"},{"name":"docs/cmdline-opts/doh-url.md"},{"name":"docs/cmdline-opts/post301.md"},{"name":"docs/cmdline-opts/post302.md"},{"name":"docs/cmdline-opts/tcp-nodelay.md"},{"name":"docs/cmdline-opts/verbose.md"},{"name":"docs/examples/usercertinmem.c"},{"name":"docs/internals/CLIENT-READERS.md"},{"name":"docs/internals/MID.md"},{"name":"docs/internals/TLS-SESSIONS.md"},{"name":"docs/libcurl/curl_ws_start_frame.md"},{"name":"docs/libcurl/libcurl-security.md"},{"name":"docs/libcurl/libcurl-tutorial.md"},{"name":"docs/libcurl/libcurl.md"},{"name":"docs/libcurl/opts/CURLOPT_MAIL_AUTH.md"},{"name":"docs/libcurl/opts/CURLOPT_MAIL_RCPT.md"},{"name":"docs/libcurl/opts/CURLOPT_POSTREDIR.md"},{"name":"docs/libcurl/opts/CURLOPT_TCP_NODELAY.md"},{"name":"lib/bufq.h"},{"name":"lib/config-os400.h"},{"name":"lib/cookie.c"},{"name":"lib/curlx/fopen.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/url.c"},{"name":"lib/vauth/krb5_gssapi.c"},{"name":"lib/vauth/krb5_sspi.c"},{"name":"lib/vtls/vtls_scache.c"}],"number":260236,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"13f48dfb529accc821fb035448887727b121993e","revision":"13f48dfb529accc821fb035448887727b121993e","revlink":"","when":1772923751,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 07 Mar 2026 23:52:50","branch":"master","category":"curl","codebase":"","comments":"docs: replace instances of the vague qualifier 'quite'\nin documentation and comments\n\nCloses #20841","files":[{"name":"docs/CONTRIBUTE.md"},{"name":"docs/FAQ.md"},{"name":"docs/HISTORY.md"},{"name":"docs/internals/CHECKSRC.md"},{"name":"docs/libcurl/libcurl-tutorial.md"},{"name":"lib/asyn-ares.c"},{"name":"lib/multi.c"}],"number":260237,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9a674ee6f7ba0726844edbee1592b69e6e7f630c","revision":"9a674ee6f7ba0726844edbee1592b69e6e7f630c","revlink":"","when":1772923970,"who":"dbalsom <dbalsom@gmail.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9a674ee6f7ba0726844edbee1592b69e6e7f630c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772963776.812994,1772963787.116557],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1772963787.120577,1772963787.297116],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1772963787.299607,1772963787.455839],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1772963787.4581,1772981035.297654],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4233/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1772981035.303925,1772981037.628738],"urls":{}}],"text":["failed","Runtest"],"times":[1772929368.935559,1772981037.633703]},"4234":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/Mail%20result/logs/stdio"]],"number":4234,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4234,"Build"],["codebase","","Build"],["got_revision","22b0cbe65f6738bdf002f0331895aba52ae0633e","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","22b0cbe65f6738bdf002f0331895aba52ae0633e","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 08 Mar 2026 18:17:11","branch":"master","category":"curl","codebase":"","comments":"system_win32: replace manual init code with `curlx_now_init()` call\nThe code actual init code remains identical after this patch. To make it\nclearer where this initialization is called from, and to dedupe code.\n\nFollow-up to b17ef873ae2151263667f4b6fb6abfe337e687dc #18009\n\nCloses #20852","files":[{"name":"lib/system_win32.c"}],"number":260298,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"64d4f5c4b660be112a02be104e7314e8bf264caa","revision":"64d4f5c4b660be112a02be104e7314e8bf264caa","revlink":"","when":1772990231,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 08 Mar 2026 18:17:11","branch":"master","category":"curl","codebase":"","comments":"tests/server: drop unused `curlx/version_win32.c`\nPreviously used via `curlx/timeval.c`, but no longer after bumping\nminimum target to Vista.\n\nFollow-up to b17ef873ae2151263667f4b6fb6abfe337e687dc #18009\n\nCloses #20855","files":[{"name":"tests/server/Makefile.inc"}],"number":260299,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"22b0cbe65f6738bdf002f0331895aba52ae0633e","revision":"22b0cbe65f6738bdf002f0331895aba52ae0633e","revlink":"","when":1772990231,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"22b0cbe65f6738bdf002f0331895aba52ae0633e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773015752.515499,1773015762.27907],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773015762.283363,1773015762.475079],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773015762.477996,1773015762.64227],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773015762.644727,1773033476.964374],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4234/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773033476.971589,1773033477.956843],"urls":{}}],"text":["failed","Runtest"],"times":[1772990741.489443,1773033477.960416]},"4235":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/Mail%20result/logs/stdio"]],"number":4235,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4235,"Build"],["codebase","","Build"],["got_revision","4a15bc13f4b3d4dac8510dc58b093536ac87962b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4a15bc13f4b3d4dac8510dc58b093536ac87962b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 08 Mar 2026 22:43:03","branch":"master","category":"curl","codebase":"","comments":"smb: free the path in the request struct properly\nCloses #20854","files":[{"name":"lib/smb.c"}],"number":260320,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e090be9f73a7a71459ef678c7cc4b1f75e3ea883","revision":"e090be9f73a7a71459ef678c7cc4b1f75e3ea883","revlink":"","when":1773006183,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sun 08 Mar 2026 22:43:03","branch":"master","category":"curl","codebase":"","comments":"test1850: verify the SMB request path use for two transfers","files":[{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1850"}],"number":260321,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1f8cfa049d7a0ea595863abf0230198972873ad6","revision":"1f8cfa049d7a0ea595863abf0230198972873ad6","revlink":"","when":1773006183,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 08 Mar 2026 23:08:05","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":260325,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4a15bc13f4b3d4dac8510dc58b093536ac87962b","revision":"4a15bc13f4b3d4dac8510dc58b093536ac87962b","revlink":"","when":1773007685,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4a15bc13f4b3d4dac8510dc58b093536ac87962b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773070468.198671,1773070471.684754],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773070471.697419,1773070471.927957],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773070471.930434,1773070472.11675],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773070472.119372,1773088008.68634],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4235/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773088008.721032,1773088009.801488],"urls":{}}],"text":["failed","Runtest"],"times":[1773033480.357882,1773088009.804939]},"4236":{"blame":["Viktor Szakats <commit@vsz.me>","huanghuihui0904 <625173@qq.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/Mail%20result/logs/stdio"]],"number":4236,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4236,"Build"],["codebase","","Build"],["got_revision","df5c6b6f54b4231fd4ec77adbe752c10e385efea","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","df5c6b6f54b4231fd4ec77adbe752c10e385efea","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 09 Mar 2026 09:24:01","branch":"master","category":"curl","codebase":"","comments":"digest: fix memory leak in auth_create_digest_http_message()\nSigned-off-by: huanghuihui0904 <625173@qq.com>\n\nCloses #20862","files":[{"name":"lib/vauth/digest.c"}],"number":260363,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cbb5544c451f0b104a7753d90c51f1237f6a4037","revision":"cbb5544c451f0b104a7753d90c51f1237f6a4037","revlink":"","when":1773044641,"who":"huanghuihui0904 <625173@qq.com>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\nCloses #20851","files":[{"name":".clang-tidy.yml"},{"name":"CMakeLists.txt"},{"name":"appveyor.sh"},{"name":"configure.ac"},{"name":"docs/internals/LLIST.md"},{"name":"docs/libcurl/curl_easy_getinfo.md"},{"name":"docs/libcurl/curl_easy_header.md"},{"name":"docs/libcurl/curl_easy_pause.md"},{"name":"docs/libcurl/curl_pushheader_bynum.md"},{"name":"docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_CHUNK_DATA.md"},{"name":"docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.md"},{"name":"docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.md"},{"name":"docs/tests/CI.md"},{"name":"lib/cf-socket.c"},{"name":"lib/cookie.c"},{"name":"lib/curlx/version_win32.c"},{"name":"lib/doh.h"},{"name":"lib/md4.c"},{"name":"lib/md5.c"},{"name":"lib/parsedate.c"},{"name":"lib/sha256.c"},{"name":"lib/urldata.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"scripts/mk-ca-bundle.pl"},{"name":"src/Makefile.am"},{"name":"tests/libtest/lib560.c"},{"name":"tests/libtest/mk-lib1521.pl"},{"name":"tests/server/getpart.c"},{"name":"tests/server/rtspd.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/util.c"},{"name":"tests/test1119.pl"},{"name":"tests/unit/unit1398.c"},{"name":"tests/unit/unit2604.c"},{"name":"tests/unit/unit2605.c"}],"number":260402,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ccba492024a478ce6e12a10973872a627e3a7f90","revision":"ccba492024a478ce6e12a10973872a627e3a7f90","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"windows: determine `RtlVerifyVersionInfo` address on global init\nInstead of the first internal call to `curlx_verify_windows_version()`.\n\nTo avoid the chance of a race, potentially resulting in initializing\nthis address twice. AFAICT it could not cause an issue before this\npatch.\n\nReported by Codex Security\n\nFollow-up to b17ef873ae2151263667f4b6fb6abfe337e687dc #18009\n\nCloses #20853","files":[{"name":"lib/curlx/version_win32.c"},{"name":"lib/curlx/version_win32.h"},{"name":"lib/system_win32.c"},{"name":"src/tool_doswin.c"}],"number":260403,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6a6826469dded347e62f41cc917d3ac77ff76faa","revision":"6a6826469dded347e62f41cc917d3ac77ff76faa","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"config-win32.h: merge two `#if` branches\nCloses #20856","files":[{"name":"lib/config-win32.h"}],"number":260404,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6a09f2ef1d990a85ad86b910128c807f66af5a74","revision":"6a09f2ef1d990a85ad86b910128c807f66af5a74","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: pass preprocessor flags via `CPPFLAGS`\nTo avoid potential warning with autotools when using `CFLAGS`. Existing\njobs are not affected.\n\nAlso:\n- drop a redundant `export`.\n- ensure not to overwrite per-job options with UWP ones.\n\nCloses #20857","files":[{"name":".github/workflows/windows.yml"}],"number":260405,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d7095993380cc3caac014fd95e9de93a6cf0ff16","revision":"d7095993380cc3caac014fd95e9de93a6cf0ff16","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"configure: drop always true `if` check (Windows)\nFollow-up to c1bc090d65b8d7d14e811dd36f5e8674be43dff3 #12495\n\nCloses #20858","files":[{"name":"configure.ac"}],"number":260406,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4cad71d1bf25c61163544d7138b1f9fb8b8380d1","revision":"4cad71d1bf25c61163544d7138b1f9fb8b8380d1","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"rand: drop impossible preprocessor branches (wincrypt)\nAfter targeting Vista as minimum, the non-bcrypt fallback code was\nimpossible to reach, because on UWP wincrypt is never available.\n\nAfter this patch it's more obvious that no-SSL UWP builds only support\nweak random source.\n\nFollow-up to b17ef873ae2151263667f4b6fb6abfe337e687dc #18009\n\nCloses #20859","files":[{"name":"lib/rand.c"}],"number":260407,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"05189f55491c40a76219707ddb905175ff49f8e1","revision":"05189f55491c40a76219707ddb905175ff49f8e1","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"rand: drop scan-build silencer\nscan-build has been dropped in favor of clang-tidy and this false\npositive no longer triggers with it.\n\nFollow-up to ce4db9c2efca0bd89e556e231d940c988d84a606 #20751\nFollow-up to 02f207a76b45129e4d033c099e6d17581801c76e\n\nCloses #20860","files":[{"name":"lib/rand.c"}],"number":260408,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"716dc8ce6cd7f970eecf7b9abb89f1155feb5b93","revision":"716dc8ce6cd7f970eecf7b9abb89f1155feb5b93","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 11:35:19","branch":"master","category":"curl","codebase":"","comments":"THANKS-filter: update with a new entry\nCloses #20861","files":[{"name":"docs/THANKS-filter"}],"number":260409,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f6840572c48dfe5e1ada3f2aa49a1b6565fc4d5c","revision":"f6840572c48dfe5e1ada3f2aa49a1b6565fc4d5c","revlink":"","when":1773052519,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 09 Mar 2026 13:01:22","branch":"master","category":"curl","codebase":"","comments":"docs: handle error in `curl_global_init*` examples\nAlso:\n- call cleanup in `curl_global_init_mem()` example.\n\nCloses #20866","files":[{"name":"docs/libcurl/curl_global_init.md"},{"name":"docs/libcurl/curl_global_init_mem.md"}],"number":260429,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"df5c6b6f54b4231fd4ec77adbe752c10e385efea","revision":"df5c6b6f54b4231fd4ec77adbe752c10e385efea","revlink":"","when":1773057682,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"df5c6b6f54b4231fd4ec77adbe752c10e385efea"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773122748.777821,1773122775.459621],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773122775.489312,1773122775.698675],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773122775.70185,1773122775.934919],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773122775.93813,1773139908.231946],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4236/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773139908.237997,1773139908.947396],"urls":{}}],"text":["failed","Runtest"],"times":[1773088012.756964,1773139908.95041]},"4237":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/Mail%20result/logs/stdio"]],"number":4237,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4237,"Build"],["codebase","","Build"],["got_revision","8ec0e1e109f3a1a886441762380c63b2c300fb64","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","8ec0e1e109f3a1a886441762380c63b2c300fb64","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 09 Mar 2026 22:06:45","branch":"master","category":"curl","codebase":"","comments":"x509asn1: make encodeOID stop on too long input\nPlus a minor fixup.\n\nReported-by: John Rodriguez\n\nCloses #20871","files":[{"name":"lib/vtls/x509asn1.c"}],"number":260481,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"248dd9e55f3016f0aa52a12858bf5f7fd73718c7","revision":"248dd9e55f3016f0aa52a12858bf5f7fd73718c7","revlink":"","when":1773090405,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 09 Mar 2026 22:47:07","branch":"master","category":"curl","codebase":"","comments":"badwords: move into ./scripts, speed up\n- 'badwords' is now a target in Makefile.am\n\n- change badwords.txt to specify plain \"words\" instead of regexes so the\n  script can build single regexes when scanning, which makes the script\n  perform much faster (~6 times faster)\n\nCloses #20869","files":[{"name":".github/scripts/badwords.ok"},{"name":".github/scripts/badwords.pl"},{"name":".github/scripts/badwords.txt"},{"name":".github/workflows/checkdocs.yml"},{"name":".github/workflows/checksrc.yml"},{"name":"Makefile.am"},{"name":"scripts/Makefile.am"},{"name":"scripts/badwords"},{"name":"scripts/badwords.ok"},{"name":"scripts/badwords.txt"}],"number":260492,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"713287188ed3bde7fc5c36c9ca5e53cfcc9ada56","revision":"713287188ed3bde7fc5c36c9ca5e53cfcc9ada56","revlink":"","when":1773092827,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 09 Mar 2026 22:47:07","branch":"master","category":"curl","codebase":"","comments":"docs: fixup wording nits\nMostly sentences starting with bad words","files":[{"name":"docs/HTTP3.md"},{"name":"docs/TheArtOfHttpScripting.md"},{"name":"docs/VERSIONS.md"},{"name":"docs/cmdline-opts/config.md"},{"name":"docs/internals/CONNECTION-FILTERS.md"},{"name":"docs/internals/MULTI-EV.md"},{"name":"docs/internals/TIME-KEEPING.md"},{"name":"docs/libcurl/curl_easy_getinfo.md"},{"name":"docs/libcurl/curl_global_init_mem.md"},{"name":"docs/libcurl/libcurl-tutorial.md"}],"number":260493,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8ec0e1e109f3a1a886441762380c63b2c300fb64","revision":"8ec0e1e109f3a1a886441762380c63b2c300fb64","revlink":"","when":1773092827,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"8ec0e1e109f3a1a886441762380c63b2c300fb64"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773174230.612577,1773174232.960007],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773174232.963689,1773174233.140944],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773174233.143707,1773174233.291433],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773174233.293602,1773191667.521217],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4237/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773191667.531449,1773191668.388919],"urls":{}}],"text":["failed","Runtest"],"times":[1773139911.008277,1773191668.392091]},"4238":{"blame":["Daniel Stenberg <daniel@haxx.se>","Felipe Mesquita <16197684+felipedmesquita@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-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/Mail%20result/logs/stdio"]],"number":4238,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4238,"Build"],["codebase","","Build"],["got_revision","18e8c9f4557614782ed4dc332fe290eb164cc573","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","18e8c9f4557614782ed4dc332fe290eb164cc573","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 10 Mar 2026 16:07:15","branch":"master","category":"curl","codebase":"","comments":"badwords: twice as fast\n...on my macOS machine, this version uses half the time when\nscanning the source.\n\nCloses #20877","files":[{"name":"scripts/badwords"}],"number":260578,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c1cea52f12c177be8226d8e11b256b514b68ac45","revision":"c1cea52f12c177be8226d8e11b256b514b68ac45","revlink":"","when":1773155235,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 10 Mar 2026 16:08:44","branch":"master","category":"curl","codebase":"","comments":"GHA: update awslabs/aws-lc to v1.69.0\nCloses #20876","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":260579,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a4f90969ffa3c98bf04bf5c1303c3dd59757e5b9","revision":"a4f90969ffa3c98bf04bf5c1303c3dd59757e5b9","revlink":"","when":1773155324,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Tue 10 Mar 2026 17:34:08","branch":"master","category":"curl","codebase":"","comments":"BUG-BOUNTY.md: minor rephrase to say there is no bug bounty\nalso add a brief mention to VULN-DISCLOSURE-POLICY.md\n\nCloses #20878","files":[{"name":"docs/BUG-BOUNTY.md"},{"name":"docs/VULN-DISCLOSURE-POLICY.md"},{"name":"scripts/mdlinkcheck"}],"number":260593,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ed7bf43a08e250e1946acfc66ff1e1437b26c218","revision":"ed7bf43a08e250e1946acfc66ff1e1437b26c218","revlink":"","when":1773160448,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 10 Mar 2026 17:44:15","branch":"master","category":"curl","codebase":"","comments":"spacecheck: find double newlines in `tests/data/test*`\nCloses #20872","files":[{"name":"scripts/spacecheck.pl"}],"number":260600,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d4a06862cb4f064891bbe39dbfc06c0b47255f8c","revision":"d4a06862cb4f064891bbe39dbfc06c0b47255f8c","revlink":"","when":1773161055,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 10 Mar 2026 17:44:15","branch":"master","category":"curl","codebase":"","comments":"badwords: dedupe invocation into a runnable script\nAlso:\n- GHA/checksrc: merge two badwords CI jobs into a single one.\n- re-add the more common bitness entries.\n\nCloses #20874","files":[{"name":".github/workflows/checkdocs.yml"},{"name":".github/workflows/checksrc.yml"},{"name":"Makefile.am"},{"name":"scripts/Makefile.am"},{"name":"scripts/badwords-all"},{"name":"scripts/badwords.txt"}],"number":260601,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3b43b9080ddc0984ce73c2a526e498b5fcb40d50","revision":"3b43b9080ddc0984ce73c2a526e498b5fcb40d50","revlink":"","when":1773161055,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 10 Mar 2026 17:45:27","branch":"master","category":"curl","codebase":"","comments":"GHA: drop installing impacket for curl built without SMB support\nRef: #20846\n\nCloses #20868","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/windows.yml"}],"number":260602,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"15932f2ac546147ca75e1f6c542d07f2fcf9dbc4","revision":"15932f2ac546147ca75e1f6c542d07f2fcf9dbc4","revlink":"","when":1773161127,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 10 Mar 2026 18:38:29","branch":"master","category":"curl","codebase":"","comments":"badwords: fix showing alternative for case-insensitive hits\nFixing:\n```\nUse of uninitialized value $alt{\"Simply\"} in printf at scripts/badwords line 109, <F> line 34.\n maybe use \"\" instead?\n```\n\nCloses #20879","files":[{"name":"scripts/badwords"}],"number":260609,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4021c6e6730c0349fd109d9180fbabc3abbb2fb5","revision":"4021c6e6730c0349fd109d9180fbabc3abbb2fb5","revlink":"","when":1773164309,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 10 Mar 2026 19:34:06","branch":"master","category":"curl","codebase":"","comments":"badwords: avoid 'simply'\nIt's mostly a filler word. I've read through each use of it in the code\nbase and did minor rephrasings when \"simply\" carried some meaning. The\noverwhelming majority of cases, removing it improved the text\nsignificantly. Inspired by #20793.\n\nCloses #20822","files":[{"name":"CMake/CurlTests.c"},{"name":"REUSE.toml"},{"name":"docs/CONTRIBUTE.md"},{"name":"docs/FAQ.md"},{"name":"docs/HTTPSRR.md"},{"name":"docs/INSTALL.md"},{"name":"docs/MAIL-ETIQUETTE.md"},{"name":"docs/MANUAL.md"},{"name":"docs/TheArtOfHttpScripting.md"},{"name":"docs/cmdline-opts/MANPAGE.md"},{"name":"docs/cmdline-opts/config.md"},{"name":"docs/cmdline-opts/http0.9.md"},{"name":"docs/cmdline-opts/user.md"},{"name":"docs/examples/ephiperfifo.c"},{"name":"docs/examples/evhiperfifo.c"},{"name":"docs/examples/ghiper.c"},{"name":"docs/examples/hiperfifo.c"},{"name":"docs/examples/multi-debugcallback.c"},{"name":"docs/examples/multi-double.c"},{"name":"docs/examples/multi-single.c"},{"name":"docs/examples/synctime.c"},{"name":"docs/internals/BUFQ.md"},{"name":"docs/internals/CODE_STYLE.md"},{"name":"docs/internals/TLS-SESSIONS.md"},{"name":"docs/libcurl/curl_formadd.md"},{"name":"docs/libcurl/libcurl-thread.md"},{"name":"docs/libcurl/libcurl-tutorial.md"},{"name":"docs/libcurl/libcurl.md"},{"name":"docs/libcurl/opts/CURLINFO_COOKIELIST.md"},{"name":"docs/libcurl/opts/CURLMOPT_MAXCONNECTS.md"},{"name":"docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.md"},{"name":"docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.md"},{"name":"docs/libcurl/opts/CURLOPT_CONNECT_ONLY.md"},{"name":"docs/libcurl/opts/CURLOPT_HSTS.md"},{"name":"docs/libcurl/opts/CURLOPT_HTTPAUTH.md"},{"name":"docs/libcurl/opts/CURLOPT_POST.md"},{"name":"docs/libcurl/opts/CURLOPT_RTSP_REQUEST.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.md"},{"name":"docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.md"},{"name":"docs/libcurl/opts/CURLOPT_TRANSFERTEXT.md"},{"name":"docs/libcurl/opts/CURLOPT_USERNAME.md"},{"name":"docs/libcurl/opts/CURLOPT_USERPWD.md"},{"name":"docs/runtests.md"},{"name":"docs/tests/TEST-SUITE.md"},{"name":"docs/wcurl.md"},{"name":"include/curl/curl.h"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-base.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/curlx/timeval.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/multi.c"},{"name":"lib/slist.c"},{"name":"lib/smtp.c"},{"name":"lib/vssh/libssh2.c"},{"name":"m4/zz40-xc-ovr.m4"},{"name":"projects/vms/curl_crtl_init.c"},{"name":"scripts/badwords.txt"},{"name":"scripts/checksrc.pl"},{"name":"src/tool_cb_prg.c"},{"name":"tests/data/test1209"},{"name":"tests/ftpserver.pl"},{"name":"tests/libtest/lib560.c"},{"name":"tests/runtests.pl"},{"name":"tests/secureserver.pl"},{"name":"tests/server/first.h"},{"name":"tests/server/sockfilt.c"},{"name":"tests/unit/unit1652.c"}],"number":260614,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f25124338c929fa342530a6b83ede15e07909b6b","revision":"f25124338c929fa342530a6b83ede15e07909b6b","revlink":"","when":1773167646,"who":"Felipe Mesquita <16197684+felipedmesquita@users.noreply.github.com>"},{"at":"Wed 11 Mar 2026 01:48:21","branch":"master","category":"curl","codebase":"","comments":"FAQ.md: point codeproject.com URL to archive.org copy\nThe original server closed down, linked page last seen on 2026-02-16.\n\nRefs:\nhttps://github.com/curl/curl/actions/runs/22051494128\nhttps://web.archive.org/web/20250818150617/www.codeproject.com/info/Changes.aspx\n\nCloses #20882","files":[{"name":"docs/FAQ.md"}],"number":260637,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"18e8c9f4557614782ed4dc332fe290eb164cc573","revision":"18e8c9f4557614782ed4dc332fe290eb164cc573","revlink":"","when":1773190101,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"18e8c9f4557614782ed4dc332fe290eb164cc573"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773227482.76803,1773227499.557941],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773227499.562633,1773227499.755046],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773227499.757631,1773227499.955755],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773227499.958354,1773246752.659006],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4238/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773246753.093841,1773246753.977453],"urls":{}}],"text":["failed","Runtest"],"times":[1773191670.873942,1773246753.980645]},"4239":{"blame":["Daniel Stenberg <daniel@haxx.se>","Vladim\u00edr Marek <vlmarek13@gmail.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/Mail%20result/logs/stdio"]],"number":4239,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4239,"Build"],["codebase","","Build"],["got_revision","015f1c7de40839b6681b7dde7371093319c22e64","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","015f1c7de40839b6681b7dde7371093319c22e64","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 11 Mar 2026 07:46:12","branch":"master","category":"curl","codebase":"","comments":"THANKS: add contributors from 8.19.0 release","files":[{"name":"docs/THANKS"}],"number":260643,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3fd0d776d1fa1ba9eeecd95bd0959e825630e995","revision":"3fd0d776d1fa1ba9eeecd95bd0959e825630e995","revlink":"","when":1773211572,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Mar 2026 07:46:12","branch":"master","category":"curl","codebase":"","comments":"VERSIONS: add 8.19.0","files":[{"name":"docs/VERSIONS.md"}],"number":260644,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7a73be1f958c01b22a1c78414334c04c94eae2f2","revision":"7a73be1f958c01b22a1c78414334c04c94eae2f2","revlink":"","when":1773211572,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Mar 2026 07:46:12","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced\ncurl 8.19.0","files":[{"name":"RELEASE-NOTES"}],"number":260645,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8c908d2d0a6d32abdedda2c52e90bd56ec76c24d","revision":"8c908d2d0a6d32abdedda2c52e90bd56ec76c24d","revlink":"","when":1773211572,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Mar 2026 08:45:54","branch":"master","category":"curl","codebase":"","comments":"badwords: combine the whitelisting into a single regex\nAlso: make the whitelist matches case insensitve\n\nTakes the script execution time down from 3.6 seconds to 1.1 on my\nmachine.\n\nCloses #20880","files":[{"name":"scripts/badwords"}],"number":260655,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2e52a57107745a4142402a7571c366315aaa9d60","revision":"2e52a57107745a4142402a7571c366315aaa9d60","revlink":"","when":1773215154,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Mar 2026 08:46:01","branch":"master","category":"curl","codebase":"","comments":"docs: minor wording tweaks\nfound when improving the badwords whitelisting logic","files":[{"name":"docs/cmdline-opts/connect-to.md"},{"name":"docs/tests/FILEFORMAT.md"}],"number":260656,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1a4d3920461243305eb94c9ebb7f84ddeefbf860","revision":"1a4d3920461243305eb94c9ebb7f84ddeefbf860","revlink":"","when":1773215161,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Mar 2026 08:49:39","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced\nBumped curlver as well","files":[{"name":"RELEASE-NOTES"},{"name":"include/curl/curlver.h"}],"number":260657,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a221e2fbff8114c29ce686c976f3510f5fb278f3","revision":"a221e2fbff8114c29ce686c976f3510f5fb278f3","revlink":"","when":1773215379,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Mar 2026 09:44:21","branch":"master","category":"curl","codebase":"","comments":"libssh2: fix error handling on quote errors\nPreviously it lacked the actual return. libssh.c uses the same function\nname.\n\nVerified by test 2007.\n\nReported-by: m777m0 on hackerone\n\nFollow-up to 578706addec3d41cb5db64160d23795a95ca11d9\n\nCloses #20883","files":[{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2007"}],"number":260673,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"53a3b2114a9b0652bb464437d38f5c8abffc708d","revision":"53a3b2114a9b0652bb464437d38f5c8abffc708d","revlink":"","when":1773218661,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 11 Mar 2026 11:33:13","branch":"master","category":"curl","codebase":"","comments":"hostip: clear the sockaddr_in6 structure before use\nOn Solaris this was causing intermittent issues when the private\nstructure member __sin6_src_id had unexpectedly some value. connect(2)\nwould then fail with EADDRNOTAVAIL.\n\nCloses #20885","files":[{"name":"lib/hostip.c"}],"number":260677,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"015f1c7de40839b6681b7dde7371093319c22e64","revision":"015f1c7de40839b6681b7dde7371093319c22e64","revlink":"","when":1773225193,"who":"Vladim\u00edr Marek <vlmarek13@gmail.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"015f1c7de40839b6681b7dde7371093319c22e64"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773281916.330994,1773281918.90287],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773281918.906681,1773281919.073327],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773281919.075503,1773281919.224075],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773281919.226536,1773299337.432452],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4239/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773299337.440281,1773299338.248003],"urls":{}}],"text":["failed","Runtest"],"times":[1773246756.53634,1773299338.251264]},"4240":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/Mail%20result/logs/stdio"]],"number":4240,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4240,"Build"],["codebase","","Build"],["got_revision","2938cb72e5a7f0e661617b9bf624b4083ca756b9","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","2938cb72e5a7f0e661617b9bf624b4083ca756b9","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 11 Mar 2026 23:28:50","branch":"master","category":"curl","codebase":"","comments":"connection_check, simplified\nThe protocol handler method `connection_check` allowed to variable\noperations to trigger with variable result bits. Only the `CONNCHECK_ISDEAD`\nand `CONNRESULT_DEAD` were in use. Transform the function into\n`connection_is_dead` without extra parameter and a bool result.\n\n- Remove defines for `CONNCHECK_*` and `CONNRESULT_*`\n- Rename protocol function in handler comments\n- Change RTSP implementation (only protocol that uses this)\n\nCloses #20890","files":[{"name":"lib/curl_rtmp.c"},{"name":"lib/dict.c"},{"name":"lib/file.c"},{"name":"lib/ftp.c"},{"name":"lib/gopher.c"},{"name":"lib/http.c"},{"name":"lib/imap.c"},{"name":"lib/ldap.c"},{"name":"lib/mqtt.c"},{"name":"lib/openldap.c"},{"name":"lib/pop3.c"},{"name":"lib/rtsp.c"},{"name":"lib/smb.c"},{"name":"lib/smtp.c"},{"name":"lib/telnet.c"},{"name":"lib/tftp.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/ws.c"}],"number":260718,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"da7bfb89a1a0e3816b7f12e67e2439f04e3d36a1","revision":"da7bfb89a1a0e3816b7f12e67e2439f04e3d36a1","revlink":"","when":1773268130,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 11 Mar 2026 23:30:05","branch":"master","category":"curl","codebase":"","comments":"pingpong: cleanup timeleft handling\n- Move `RESP_TIMEOUT` from urldata.h to pingpong.h as\n  `PINGPONG_TIMEOUT_MS`.\n- Rename `Curl_pp_state_timeout()` to `Curl_pp_state_timeleft_ms()` as\n  the function returns the time left, not the timout..\n- Update implementation comments and variable names\n\nCloses #20888","files":[{"name":"lib/ftp.c"},{"name":"lib/pingpong.c"},{"name":"lib/pingpong.h"},{"name":"lib/urldata.h"}],"number":260719,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f14ce01369851b48e9c72991c26185902ffbdf48","revision":"f14ce01369851b48e9c72991c26185902ffbdf48","revlink":"","when":1773268205,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 11 Mar 2026 23:45:29","branch":"master","category":"curl","codebase":"","comments":"vtls: ECH definitions cleanup\n- Move ECH related defines to vtls.h\n- Prefix all defines with `CURLECH_`\n- Move base64.h include from vtls.h to implementations\n\nCloses #20887","files":[{"name":"lib/urldata.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/wolfssl.c"}],"number":260722,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5fc7d50cec5465f486d68d2261f7d8378ef8d782","revision":"5fc7d50cec5465f486d68d2261f7d8378ef8d782","revlink":"","when":1773269129,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 11 Mar 2026 23:48:53","branch":"master","category":"curl","codebase":"","comments":"urlapi: verify the last letter of a scheme when set explictly\nA logic error made the function not check the last character, which thus\ncould make it accept invalid schemes.\n\nAdded test 1965 to verify\n\nReported-by: Otis Cui Lei\n\nCloses #20893","files":[{"name":"lib/urlapi.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1965"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib1965.c"}],"number":260723,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"11c14b5ca5cad00a755aacd7bd67a7bd7444902b","revision":"11c14b5ca5cad00a755aacd7bd67a7bd7444902b","revlink":"","when":1773269333,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 01:01:16","branch":"master","category":"curl","codebase":"","comments":"badwords: rework exceptions, fix many of them\nAlso:\n- support per-directory and per-upper-directory whitelist entries.\n- convert badlist input grep tweak into the above format.\n  (except for 'And' which had just a few hits.)\n- fix many code exceptions, but do not enforce.\n  (there also remain about 350 'will' uses in lib)\n- fix badwords in example code, drop exceptions.\n- badwords-all: convert to Perl.\n  To make it usable from CMake.\n- FAQ: reword to not use 'will'. Drop exception.\n\nCloses #20886","files":[{"name":"docs/FAQ.md"},{"name":"docs/examples/CMakeLists.txt"},{"name":"docs/examples/block_ip.c"},{"name":"docs/examples/http2-upload.c"},{"name":"docs/examples/httpput-postfields.c"},{"name":"docs/examples/websocket.c"},{"name":"lib/Makefile.soname"},{"name":"lib/asyn-ares.c"},{"name":"lib/bufq.h"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/cfilters.h"},{"name":"lib/conncache.h"},{"name":"lib/cookie.c"},{"name":"lib/cshutdn.h"},{"name":"lib/curl_share.c"},{"name":"lib/curlx/dynbuf.c"},{"name":"lib/curlx/fopen.c"},{"name":"lib/curlx/inet_pton.c"},{"name":"lib/curlx/strcopy.c"},{"name":"lib/curlx/wait.c"},{"name":"lib/curlx/winapi.c"},{"name":"lib/cw-out.c"},{"name":"lib/doh.c"},{"name":"lib/dynhds.h"},{"name":"lib/easy.c"},{"name":"lib/ftp.c"},{"name":"lib/headers.h"},{"name":"lib/http.c"},{"name":"lib/http_digest.c"},{"name":"lib/llist.h"},{"name":"lib/multi.c"},{"name":"lib/pop3.c"},{"name":"lib/request.h"},{"name":"lib/rtsp.c"},{"name":"lib/select.c"},{"name":"lib/tftp.c"},{"name":"lib/transfer.h"},{"name":"lib/url.c"},{"name":"lib/url.h"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vauth/spnego_gssapi.c"},{"name":"lib/vauth/spnego_sspi.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/vquic-tls.h"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/apple.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls.h"},{"name":"lib/vtls/vtls_scache.h"},{"name":"lib/vtls/wolfssl.c"},{"name":"lib/ws.c"},{"name":"scripts/badwords"},{"name":"scripts/badwords-all"},{"name":"scripts/badwords.ok"},{"name":"src/CMakeLists.txt"},{"name":"src/config2setopts.c"},{"name":"src/slist_wc.h"},{"name":"src/terminal.c"},{"name":"src/tool_cb_see.c"},{"name":"src/tool_cfgable.h"},{"name":"src/tool_dirhie.c"},{"name":"src/tool_doswin.c"},{"name":"src/tool_formparse.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_getpass.h"},{"name":"src/tool_help.c"},{"name":"src/tool_ipfs.c"},{"name":"src/tool_main.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_operate.h"},{"name":"src/tool_operhlp.c"},{"name":"src/tool_sdecls.h"},{"name":"src/tool_setup.h"},{"name":"src/tool_stderr.c"},{"name":"src/tool_urlglob.c"}],"number":260732,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"435eabeac863828b585796d4eb4f97fe346ae87d","revision":"435eabeac863828b585796d4eb4f97fe346ae87d","revlink":"","when":1773273676,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Mar 2026 01:01:16","branch":"master","category":"curl","codebase":"","comments":"examples: drop warning silencers no longer hit\nAlso:\n- scope clang `-Wcast-function-type-strict` silencing, add missed `pop`.\n\nFollow-up to d06b49d8b2d42d477f7e78596035832727d6d5c9 #18260\n\nCloses #20896","files":[{"name":"docs/examples/cacertinmem.c"},{"name":"docs/examples/usercertinmem.c"}],"number":260733,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"56739855f3354f4f385c24259828adfe829bbf50","revision":"56739855f3354f4f385c24259828adfe829bbf50","revlink":"","when":1773273676,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Mar 2026 01:25:42","branch":"master","category":"curl","codebase":"","comments":"build: hook up badwords check to lint targets\nAlso:\n- autotools: make `badwords` target honor `@PERL@`.\n\nSuggested-by: Stefan Eissing\n\nCloses #20884","files":[{"name":"CMakeLists.txt"},{"name":"Makefile.am"}],"number":260737,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a0db67572e12c192f56e6f40b30957144682c16a","revision":"a0db67572e12c192f56e6f40b30957144682c16a","revlink":"","when":1773275142,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Mar 2026 01:45:24","branch":"master","category":"curl","codebase":"","comments":"autotools: limit checksrc target to ignore non-repo test sources\nSyncing tests with lib and src behavior.\n\nAlso:\n- fix OS400 checksrc to find the per-directory `.checksrc` file.\n\nCloses #20898","files":[{"name":"projects/Makefile.am"},{"name":"tests/libtest/Makefile.am"},{"name":"tests/server/Makefile.am"},{"name":"tests/tunit/Makefile.am"},{"name":"tests/unit/Makefile.am"}],"number":260740,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6ada2e3dceebb222c8da5aee864413edfd0c33b4","revision":"6ada2e3dceebb222c8da5aee864413edfd0c33b4","revlink":"","when":1773276324,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Mar 2026 07:52:58","branch":"master","category":"curl","codebase":"","comments":"http: fix Curl_compareheader for multi value headers\nFollow-up to 04289c62dea22d28daa60. Regression shipped in 8.13.0.\n\n- a logic error made it not loop and thus only match if the searched string\n  was first\n\n- it no longer matches a substring\n\nAdjusted test 1 to use multiple values in the Connection: response\nheader. Adjusted test 1542 to have a \"Connection: close-not\" which\nshould not match.\n\nReported-by: Henrique Pereira\n\nCloses #20894","files":[{"name":"lib/http.c"},{"name":"tests/data/test1"},{"name":"tests/data/test1542"}],"number":260748,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2938cb72e5a7f0e661617b9bf624b4083ca756b9","revision":"2938cb72e5a7f0e661617b9bf624b4083ca756b9","revlink":"","when":1773298378,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"2938cb72e5a7f0e661617b9bf624b4083ca756b9"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773334312.270927,1773334324.346979],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773334324.350681,1773334324.521347],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773334324.523509,1773334324.681443],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773334324.683576,1773351696.851136],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4240/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773351696.857202,1773351697.81549],"urls":{}}],"text":["failed","Runtest"],"times":[1773299340.925155,1773351697.818057]},"4241":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/Mail%20result/logs/stdio"]],"number":4241,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4241,"Build"],["codebase","","Build"],["got_revision","210d8eca5b1e7cf6944d19cba92fe29a771f7664","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","210d8eca5b1e7cf6944d19cba92fe29a771f7664","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 12 Mar 2026 08:47:02","branch":"master","category":"curl","codebase":"","comments":"hostip: remove two zero assigns after memset clear\nAs the struct is now always unconditionally memset with zeros, we\ncan remove two zero assigns.\n\nFollow-up to 015f1c7de40839b6681b7dde7\n\nPointed out by CodeSonar\n\nCloses #20900","files":[{"name":"lib/hostip.c"}],"number":260752,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c0f17dee36f4a3e9307c2fe30c9b884fd4cdd294","revision":"c0f17dee36f4a3e9307c2fe30c9b884fd4cdd294","revlink":"","when":1773301622,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 10:30:14","branch":"master","category":"curl","codebase":"","comments":"test1625: unit test for Curl_compareheader\nFollow-up to 2938cb72e5a7f0e661617b9bf6\n\nCloses #20901","files":[{"name":".github/scripts/codespell.sh"},{"name":".github/scripts/typos.toml"},{"name":"lib/http.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1625"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1625.c"}],"number":260774,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ed7bfcd17d8570a0c29c198c6ab002ae719f2eff","revision":"ed7bfcd17d8570a0c29c198c6ab002ae719f2eff","revlink":"","when":1773307814,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 10:30:18","branch":"master","category":"curl","codebase":"","comments":"http: make Curl_compareheader handle multiple commas in header\nFor robustness","files":[{"name":"lib/http.c"}],"number":260775,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"133b125b89af0df9cd8ff91c182a57f5dcda16ab","revision":"133b125b89af0df9cd8ff91c182a57f5dcda16ab","revlink":"","when":1773307818,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 10:49:21","branch":"master","category":"curl","codebase":"","comments":"openssl: trace count of found / imported Windows native CA roots\nTo help understanding what's happening on systems where native CA misses\nto verify legitimate public websites.\n\nAlso:\n- drop a superfluous, hanging, `else`.\n\nRef: #20897\n\nCloses #20899","files":[{"name":"lib/vtls/openssl.c"}],"number":260783,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7a4fa90048e25c8c7941f91aa7b9bb6be633c4fa","revision":"7a4fa90048e25c8c7941f91aa7b9bb6be633c4fa","revlink":"","when":1773308961,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Mar 2026 13:59:59","branch":"master","category":"curl","codebase":"","comments":"test1626: Curl_copy_header_value unit test\nCloses #20903","files":[{"name":"lib/http.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1626"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1626.c"}],"number":260817,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9148862c2608a4c648957ebe1ebfe51a72a2e74d","revision":"9148862c2608a4c648957ebe1ebfe51a72a2e74d","revlink":"","when":1773320399,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 14:22:38","branch":"master","category":"curl","codebase":"","comments":"test1627: Curl_get_scheme unit test\nCloses #20904","files":[{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1627"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1627.c"}],"number":260830,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"143279faf4ae0884ae9867b4fc7110b454c591dd","revision":"143279faf4ae0884ae9867b4fc7110b454c591dd","revlink":"","when":1773321758,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 16:55:07","branch":"master","category":"curl","codebase":"","comments":"test459: switch to mode=\"warn\" for stderr check\nIn a -j192 build, this output used a three-digit number for the output,\nthus wrapping differently and causing it to error.\n\nReported-by: Carlos Henrique Lima Melara\n\nCloses #20910","files":[{"name":"tests/data/test459"}],"number":260874,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d20fa5cd39dea166c013e2377bfbe68e5d54506e","revision":"d20fa5cd39dea166c013e2377bfbe68e5d54506e","revlink":"","when":1773330907,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 19:02:43","branch":"master","category":"curl","codebase":"","comments":"build: compiler warning silencing tidy-ups\n- tool_getparam: revert an unnecessary/no-op C89 warning silencer.\n  Follow-up to 09c9afdd711d0b2ee9f524a235803e755e1074b7 #20363\n\n- tool_writeout: add comment saying silencing is a no-op for llvm/clang.\n  For `strftime()` it is a GCC-specific, as of llvm/clang v22.1.0.\n  Follow-up to f07a98ae113b832a8748ba66e1554a7f14c6897e #20366\n\n- unit1652: drop always-false `!defined(__clang__)` guard.\n  Pointed-out-by: Orgad Shaneh\n  Ref: #20902\n  Follow-up to 7e814c8717939393d4436d75f5f0c3ffa98c8c53 #16062\n\n- unit1652: document that `-Wformat` is necessary for GCC v5 to v8.\n  Follow-up to 71cf0d1fca9e1f53524e1545ef0c08d174458d80 #14772\n\nCloses #20908","files":[{"name":"src/tool_getparam.c"},{"name":"src/tool_writeout.c"},{"name":"tests/unit/unit1652.c"}],"number":260891,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"210d8eca5b1e7cf6944d19cba92fe29a771f7664","revision":"210d8eca5b1e7cf6944d19cba92fe29a771f7664","revlink":"","when":1773338563,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"210d8eca5b1e7cf6944d19cba92fe29a771f7664"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773387326.044368,1773387336.020074],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773387336.024563,1773387336.209293],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773387336.211543,1773387336.357723],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773387336.35988,1773405048.575034],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4241/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773405048.585076,1773405049.985343],"urls":{}}],"text":["failed","Runtest"],"times":[1773351700.252138,1773405049.988669]},"4242":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/Mail%20result/logs/stdio"]],"number":4242,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4242,"Build"],["codebase","","Build"],["got_revision","a254b8ce3fb5bb47e4a7cd9cf50f723c509e0179","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a254b8ce3fb5bb47e4a7cd9cf50f723c509e0179","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 12 Mar 2026 23:13:03","branch":"master","category":"curl","codebase":"","comments":"configure: fix LibreSSL ngtcp2 1.15.0+ crypto lib selection logic\nRegression since curl 8.18.0.\n\nReported-by: Michael Hendricks\nFixes #20889\nRegression from 8db0e286b363ad788d6dc0779d605b83c7ed4caf #18189\n\nCloses #20891","files":[{"name":"configure.ac"}],"number":260931,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"666db801963afca671ee5fa83bd2e9ed79fb8886","revision":"666db801963afca671ee5fa83bd2e9ed79fb8886","revlink":"","when":1773353583,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 12 Mar 2026 23:20:47","branch":"master","category":"curl","codebase":"","comments":"HTTP3.md: drop outdated mentions of OpenSSL-QUIC\nAnd make it a little clearer that the quiche backend is what is still\nexperimental.\n\nFollow-up to 6aaac9dd388a64d\n\nCloses #20914","files":[{"name":"docs/HTTP3.md"}],"number":260932,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"510efa00071cc1596e87e67ca0f3183413b04380","revision":"510efa00071cc1596e87e67ca0f3183413b04380","revlink":"","when":1773354047,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 23:32:25","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":260934,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c2f36b6c4b18194a3f4c17da456d40b31d3a04b1","revision":"c2f36b6c4b18194a3f4c17da456d40b31d3a04b1","revlink":"","when":1773354745,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 12 Mar 2026 23:45:38","branch":"master","category":"curl","codebase":"","comments":"tool_cfgable: free the SSL signature algorithms\nFollow-up to a638828c88\nReported-by: James Fuller\nCloses #20915","files":[{"name":"src/tool_cfgable.c"}],"number":260936,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2b3438d486982b5b22c001ab2c601837e83b4787","revision":"2b3438d486982b5b22c001ab2c601837e83b4787","revlink":"","when":1773355538,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 13 Mar 2026 08:54:35","branch":"master","category":"curl","codebase":"","comments":"badwords: only check comments and strings in source code\n- when scanning source code, this now only checks source code comments\n  and double-quote strings. No more finding bad words as part of code\n- this allows the full scan to be done in a single invocation\n- detects source code or markdown by file name extension\n- moved the whitelist words config into the single `badwords.txt` file,\n  no more having them separately (see top of file for syntax)\n- all whitelisted words are checked case insensitively now\n- removed support for whitelisting words on a specific line number. We\n  did not use it and it is too fragile\n\nRemoving the actual code from getting scanned made the script take an\nadditional 0.5 seconds on my machine.\n\nScanning 1525 files now takes a little under 1.7 seconds for me.\n\nCloses #20909","files":[{"name":"scripts/Makefile.am"},{"name":"scripts/badwords"},{"name":"scripts/badwords-all"},{"name":"scripts/badwords.ok"},{"name":"scripts/badwords.txt"}],"number":260950,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"68708031878768c713ccaf52772752aa6f8486d9","revision":"68708031878768c713ccaf52772752aa6f8486d9","revlink":"","when":1773388475,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 13 Mar 2026 10:25:27","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: fix typo","files":[{"name":"RELEASE-NOTES"}],"number":260956,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a254b8ce3fb5bb47e4a7cd9cf50f723c509e0179","revision":"a254b8ce3fb5bb47e4a7cd9cf50f723c509e0179","revlink":"","when":1773393927,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a254b8ce3fb5bb47e4a7cd9cf50f723c509e0179"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773442503.526913,1773442513.872455],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773442513.876357,1773442514.064858],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773442514.067405,1773442514.219913],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773442514.222413,1773459938.581207],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4242/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773459938.617324,1773459939.721728],"urls":{}}],"text":["failed","Runtest"],"times":[1773405053.270391,1773459939.728367]},"4243":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/Mail%20result/logs/stdio"]],"number":4243,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4243,"Build"],["codebase","","Build"],["got_revision","eb5af3a9c7ab1bc625425fe497d153b2e5c5667b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","eb5af3a9c7ab1bc625425fe497d153b2e5c5667b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 13 Mar 2026 13:12:21","branch":"master","category":"curl","codebase":"","comments":"GHA: make typos ignore RELEASE-NOTES\nThe file is almost entirely made up by first-lines of previous git\ncommits, and we usually push it without a PR cycle, making it annoying\nto trigger on typos later as they then show in independent PRs by other\npeople.\n\nCloses #20917","files":[{"name":".github/scripts/typos.toml"}],"number":260972,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"eb5af3a9c7ab1bc625425fe497d153b2e5c5667b","revision":"eb5af3a9c7ab1bc625425fe497d153b2e5c5667b","revlink":"","when":1773403941,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"eb5af3a9c7ab1bc625425fe497d153b2e5c5667b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773494592.433322,1773494633.164391],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773494633.179297,1773494633.382081],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773494633.384883,1773494633.548482],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773494633.550782,1773512112.678584],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4243/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773512112.762736,1773512128.707114],"urls":{}}],"text":["failed","Runtest"],"times":[1773459945.081676,1773512128.711322]},"4245":{"blame":["Stefan Eissing <stefan@eissing.org>","crawfordxx <crawfordxx@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/Mail%20result/logs/stdio"]],"number":4245,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4245,"Build"],["codebase","","Build"],["got_revision","9325eb5fc443cd989f87295226d6bc0cc55afb6e","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9325eb5fc443cd989f87295226d6bc0cc55afb6e","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 15 Mar 2026 12:00:08","branch":"master","category":"curl","codebase":"","comments":"os400sys: fix typo in comment (symetry -> symmetry)\nCloses #20923","files":[{"name":"projects/OS400/os400sys.c"}],"number":261072,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dfadec7ec33a0397cb04a444eb791b473c072950","revision":"dfadec7ec33a0397cb04a444eb791b473c072950","revlink":"","when":1773572408,"who":"crawfordxx <crawfordxx@users.noreply.github.com>"},{"at":"Sun 15 Mar 2026 12:02:26","branch":"master","category":"curl","codebase":"","comments":"urldata: import port types and conn destination format\nConvert more `int port` to `uint16_t` port types. Reshuffle ports in\nconnectdata to save some bytes. Change `conn->destination` format to\n\n- make it more readable and thus usable in tracing\n- add the IPv6 scope_id only when not default (global)\n  and make it resemble more the textual format for IPv6\n  (e.g. suffix '%<scope_id>')\n\nCloses #20918","files":[{"name":"lib/altsvc.h"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cfilters.c"},{"name":"lib/curl_sasl.c"},{"name":"lib/http.c"},{"name":"lib/http_proxy.c"},{"name":"lib/http_proxy.h"},{"name":"lib/multi.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls.h"}],"number":261073,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9325eb5fc443cd989f87295226d6bc0cc55afb6e","revision":"9325eb5fc443cd989f87295226d6bc0cc55afb6e","revlink":"","when":1773572546,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9325eb5fc443cd989f87295226d6bc0cc55afb6e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773609140.286474,1773609151.467766],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773609151.471936,1773609151.659427],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773609151.662548,1773609151.830509],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773609151.833361,1773626568.07092],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4245/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773626568.076879,1773626568.871765],"urls":{}}],"text":["failed","Runtest"],"times":[1773572735.422136,1773626568.874448]},"4246":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/Mail%20result/logs/stdio"]],"number":4246,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4246,"Build"],["codebase","","Build"],["got_revision","32531f20f9f8f76e351ae317ad47b97bef82acc0","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","32531f20f9f8f76e351ae317ad47b97bef82acc0","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 15 Mar 2026 12:48:03","branch":"master","category":"curl","codebase":"","comments":"lib: keepon improving\nImprove the name, type and handling of `data->req.keepon`:\n\n- Rename `keepon` to `io_flags`\n- make `io_flags` and `uint8_t` and reposition in struct\n- Rename `KEEP_*` defines to `REQ_IO_*`, move to request.h\n- Replace all direct bit tests to `CURL_REQ_WANT_*` use\n- Replace all direct bit manipulations with new macros\n\nCloses #20905","files":[{"name":"lib/cf-h2-proxy.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/multi.c"},{"name":"lib/pop3.c"},{"name":"lib/request.c"},{"name":"lib/request.h"},{"name":"lib/transfer.c"},{"name":"lib/urldata.h"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vssh/ssh.h"},{"name":"lib/ws.c"}],"number":261081,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f50446f6da461d5404eed556d62b48ed151568fe","revision":"f50446f6da461d5404eed556d62b48ed151568fe","revlink":"","when":1773575283,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 16 Mar 2026 00:20:18","branch":"master","category":"curl","codebase":"","comments":"doh: fix memory-leak when doing a second DoH resolve\nReported-by: James Fuller\nCloses #20929","files":[{"name":"lib/doh.c"}],"number":261128,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"32531f20f9f8f76e351ae317ad47b97bef82acc0","revision":"32531f20f9f8f76e351ae317ad47b97bef82acc0","revlink":"","when":1773616818,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"32531f20f9f8f76e351ae317ad47b97bef82acc0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773662273.86079,1773662292.208668],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773662292.22744,1773662292.659148],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773662292.662568,1773662293.111818],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773662293.129123,1773681587.349782],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4246/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773681587.355763,1773681588.283818],"urls":{}}],"text":["failed","Runtest"],"times":[1773626571.396646,1773681588.287398]},"4248":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/Mail%20result/logs/stdio"]],"number":4248,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4248,"Build"],["codebase","","Build"],["got_revision","b98981e16b5d85895853e6d203ab160a33101a70","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b98981e16b5d85895853e6d203ab160a33101a70","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 16 Mar 2026 19:43:52","branch":"master","category":"curl","codebase":"","comments":"curl-wolfssl.m4: fix to use the correct value for pkg-config directory\nBefore this patch the `$withval` variable may have contained `yes` or\nother unrelated values, instead of the wolfSSL directory configured via\n`--with-wolfssl=`.\n\nFixing:\n```\nchecking for wolfssl options with pkg-config... found\nconfigure: pkg-config --exists wolfssl trace:\n---- begin\nPKG_CONFIG_PATH: |/home/runner/wolfssl/build/lib/pkgconfig:/home/runner/nghttp3/build/lib/pkgconfig:/home/runner/ngtcp2/build/lib/pkgconfig:/home/runner/nghttp2/build/lib/pkgconfig|\nPKG_CONFIG_LIBDIR: |yes/lib/pkgconfig|         <=============== 'yes' used as base directory\ntrying path: /home/runner/wolfssl/build/lib/pkgconfig for wolfssl\n---- end\n```\nRef: https://github.com/curl/curl/actions/runs/23146424326/job/67235762794?pr=20920#step:18:245\n\nCherry-picked from #20920\n\nCloses #20943","files":[{"name":"m4/curl-wolfssl.m4"}],"number":261225,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3ba48ee9ef12a86ac92f3cb71585a1e9867dbd8c","revision":"3ba48ee9ef12a86ac92f3cb71585a1e9867dbd8c","revlink":"","when":1773686632,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Mar 2026 19:43:52","branch":"master","category":"curl","codebase":"","comments":"configure: prefer dependency-specific variables over `$withval`\nTidy up, for robustness and consistency.\n\nRef: #20943\nCherry-picked from #20920\n\nCloses #20944","files":[{"name":"configure.ac"}],"number":261226,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8423cc8e3bae9049103ba4b79b3b550bbbe343fb","revision":"8423cc8e3bae9049103ba4b79b3b550bbbe343fb","revlink":"","when":1773686632,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 16 Mar 2026 22:43:14","branch":"master","category":"curl","codebase":"","comments":"digest: pass in the user name quoted (as well)\nFor cases where the user puts a double quote or backspace in the user\nname.\n\nAdjusted test 907 to verify\n\nReported-by: am-perip on hackerone\n\nCloses #20940","files":[{"name":"lib/vauth/digest.c"},{"name":"tests/data/test907"}],"number":261235,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3e8df37885b8f6eaf0c72fcf8cb4d8f6690c41fe","revision":"3e8df37885b8f6eaf0c72fcf8cb4d8f6690c41fe","revlink":"","when":1773697394,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 00:42:41","branch":"master","category":"curl","codebase":"","comments":"build: drop `openssl` module dependency for BoringSSL from `libcurl.pc`\nBoringSSL does not provide pc files, as of v0.20260211.0 (and its latest\nmain branch.) It also did not provide them in the past.\n\nIts sibling fork, AWS-LC does provide them since v1.18.0 (2023-12-04):\nhttps://github.com/aws/aws-lc/commit/7e6aef83ecf7bec3a0c6d38e38c64ac079647c78\nhttps://github.com/aws/aws-lc/pull/1310\n\nIntroduce internal variable `OPENSSL_IS_AWSLC` to make this possible.\n\nBug: https://github.com/curl/curl/pull/20926#issuecomment-4063674714\nRef: https://github.com/ngtcp2/ngtcp2/pull/1689#issuecomment-4063725461\n\nCloses #20938","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"m4/curl-openssl.m4"}],"number":261242,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e05cfd6454a9483d72ee8170501686ebd5663390","revision":"e05cfd6454a9483d72ee8170501686ebd5663390","revlink":"","when":1773704561,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 17 Mar 2026 02:47:05","branch":"master","category":"curl","codebase":"","comments":"GHA/http3-linux: add CI reproducer for `--with-ngtcp2=<path>` regression\nConfigure LibreSSL autotools job with `--with-ngtcp=<path>` instead of\nadding ngtcp2 to `PKG_CONFIG_PATH`. To test this way of configuration in\nCI and test for the regression reported in #20889.\n\nTurns out this way of configuration isn't affected by the detection\nissue in this particular case.\n\nIt also works for other backends except for these two, subject to\nseparate fixes:\n- BoringSSL fix: https://github.com/ngtcp2/ngtcp2/pull/2070\n- GnuTLS fix and BoringSSL workaround: #20920\n\nFollow-up to 666db801963afca671ee5fa83bd2e9ed79fb8886 #20891\nFollow-up to 8db0e286b363ad788d6dc0779d605b83c7ed4caf #18189\nFollow-up to 99500660af19f89069e71c2251c13963401b3806 #18028 #18022\n\nCloses #20926","files":[{"name":".github/workflows/http3-linux.yml"}],"number":261248,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1e3c2bec7eb735736755e15a48701f5b2d5b5979","revision":"1e3c2bec7eb735736755e15a48701f5b2d5b5979","revlink":"","when":1773712025,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 17 Mar 2026 02:47:05","branch":"master","category":"curl","codebase":"","comments":"GHA/http3-linux: add CI reproducer for `--with-ngtcp2=<path>` regression\nConfigure LibreSSL autotools job with `--with-ngtcp=<path>` instead of\nadding ngtcp2 to `PKG_CONFIG_PATH`. To test this way of configuration in\nCI and test for the regression reported in #20889.\n\nTurns out this way of configuration isn't affected by the detection\nissue in this particular case.\n\nIt also works for other backends except for these two, subject to\nseparate fixes:\n- BoringSSL fix: https://github.com/ngtcp2/ngtcp2/pull/2070\n- GnuTLS fix and BoringSSL workaround: #20920\n\nFollow-up to 666db801963afca671ee5fa83bd2e9ed79fb8886 #20891\nFollow-up to 8db0e286b363ad788d6dc0779d605b83c7ed4caf #18189\nFollow-up to 99500660af19f89069e71c2251c13963401b3806 #18028 #18022\n\nCloses #20926","files":[{"name":".github/workflows/http3-linux.yml"}],"number":261248,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1e3c2bec7eb735736755e15a48701f5b2d5b5979","revision":"1e3c2bec7eb735736755e15a48701f5b2d5b5979","revlink":"","when":1773712025,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 17 Mar 2026 10:26:35","branch":"master","category":"curl","codebase":"","comments":"url: don't assume all transfers have hostnames\nFollow-up from 412cd2577ac880be4fae78808e2a1d1c00da833e\n\nAdd test 1659 to verify --connect-to when doing file:// transfers.\n\nReported-by: James Fuller\nCloses #20948","files":[{"name":"lib/url.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1659"}],"number":261259,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b98981e16b5d85895853e6d203ab160a33101a70","revision":"b98981e16b5d85895853e6d203ab160a33101a70","revlink":"","when":1773739595,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b98981e16b5d85895853e6d203ab160a33101a70"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773740112.713513,1773740121.853751],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773740121.857663,1773740122.028075],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773740122.030243,1773740122.183299],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773740122.185753,1773757624.316893],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4248/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773757624.322828,1773757625.108472],"urls":{}}],"text":["failed","Runtest"],"times":[1773740112.635626,1773757625.111561]},"4249":{"blame":["Daniel Stenberg <daniel@haxx.se>","Flavio Amieiro <flavio@amieiro.net>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/Mail%20result/logs/stdio"]],"number":4249,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4249,"Build"],["codebase","","Build"],["got_revision","aeee5dd616d825fd67b59b5186fcb51b3c081eae","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","aeee5dd616d825fd67b59b5186fcb51b3c081eae","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 17 Mar 2026 12:28:58","branch":"master","category":"curl","codebase":"","comments":"HTTP3.md: minor improvements\n- document building curl with CMake.\n\n- mention all supported forks in the OpenSSL section. Delete dedicated\n  quictls section.\n\n- add TLS-backend pkgconfig dir to `PKG_CONFIG_PATH` for correctness.\n  OpenSSL-based ones often work without this, by finding system\n  `openssl.pc`. For GnuTLS and wolfSSL this has a lesser chance. Best to\n  point to them explicitly. (configure may technically be able to do\n  this automatically, but it isn't implemented.)\n\n- use `--with-ngtcp2=<path>` again, where possible.\n  GnuTLS is the exception, pending fix in #20910.\n  Same for BoringSSL, but not documented in `HTTP3.md`.\n\n- replace `<somewhereN>` with `/path/to/depname` for clarity.\n\n- move `LDFLAGS` after `./configure` for curl, to match dep builds.\n\n- move `--with-ngtcp2` next to the TLS-backend option.\n\nFollow-up to 1e3c2bec7eb735736755e15a48701f5b2d5b5979 #20926\nFollow-up to 3c64ffaff4cd8c8275627dd2e17b6879a1d32262 #18415 #18188\nCherry-picked from #20920\n\nCloses #20947","files":[{"name":"docs/HTTP3.md"}],"number":261278,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"32500f12c444536f2f73b08e678fc67175335cd9","revision":"32500f12c444536f2f73b08e678fc67175335cd9","revlink":"","when":1773746938,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 17 Mar 2026 13:42:25","branch":"master","category":"curl","codebase":"","comments":"ftp: do not strdup DATA hostname\nSince `newhost` is already allocated, we do not need to strdup()\nit. Just assign and NULL the reference.\n\nCloses #20953","files":[{"name":"lib/ftp.c"}],"number":261299,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2e2d021d979c74c44dea30f387459dbfe081c90c","revision":"2e2d021d979c74c44dea30f387459dbfe081c90c","revlink":"","when":1773751345,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 17 Mar 2026 14:34:48","branch":"master","category":"curl","codebase":"","comments":"curl_ctype.h: fix spelling in a couple of locally used macros\nThe `ISLOWHEXALHA` and `ISUPHEXALHA` macros were introduced in commit\nf65f750 and seem to be only referenced locally by the `ISXDIGIT` macro.\n\nJudging by the `ISALPHA` macro defined in the same file, it seems like\nthe intention was to spell them as `IS.*HEXALPHA`.\n\nI noticed this while reading through the code and decided to open a PR,\neven if it is only a tiny change, just because I was already looking at\nit and it might be useful. If there is any reason not to merge this,\nplease do close the PR.\n\nCloses #20810","files":[{"name":"lib/curl_ctype.h"}],"number":261307,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fa5d2cc97e687ee57a069763a3cce5ae85cee9a8","revision":"fa5d2cc97e687ee57a069763a3cce5ae85cee9a8","revlink":"","when":1773754488,"who":"Flavio Amieiro <flavio@amieiro.net>"},{"at":"Tue 17 Mar 2026 14:36:54","branch":"master","category":"curl","codebase":"","comments":"openssl: drop obsolete SSLv2 logic\nCloses #20945","files":[{"name":"lib/vtls/openssl.c"}],"number":261308,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3e74a3e0621fdde141b39ad97db88196e0f8999e","revision":"3e74a3e0621fdde141b39ad97db88196e0f8999e","revlink":"","when":1773754614,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 17 Mar 2026 14:37:53","branch":"master","category":"curl","codebase":"","comments":"configure: fix `--with-ngtcp2=<path>` option for crypto libs\nngtcp2 1.14.0 added module dependencies to `ngtcp2_crypto_*.pc` files.\nThis broke certain build cases in curl, because configure was is\nquerying pkg-config modules by setting `PKG_CONFIG_LIBDIR` to the\ndirectory specified via `--with-*=` options, including `--with-ngtcp2=`.\nSetting `PKG_CONFIG_LIBDIR` tells pkg-config (and pkgconf) to ignore\nsystem locations. This caused that `ngtcp2_crypto_gnutls.pc` could no\nlonger find its indirect dependencies, if those were present at system\nlocations (where they typically are). Another fallout was BoringSSL,\nbecause it does not provide `openssl.pc` on its own, and successful\ndetection relied on finding a non-BoringSSL copy, typically at a system\nlocation (also fixed in ngtcp2 main branch).\n\nFix `ngtcp2_crypto_*` detections to not touch `PKG_CONFIG_LIBDIR` and\ninstead prepend `<path>` set via `--with-ngtcp2=` to `PKG_CONFIG_PATH`.\nThis ensures to pick up any dependent modules from system locations.\n\nNote the side-effect is that potentially undesired modules may be\ndetected this way from system locations, i.e. it makes this particular\ndetection less \"hermetic\" than the rest used in curl configure.\n\n(Configurations using a bare `--with-ngtcp2` with no path were not\naffected, and served as a workaround before this patch. It remains a\nvalid way of configuration after.)\n\nBoth `pkgconf` and `pkg-config` use this logic to calculate their search\ndirectory list:\n```pseudo\nsearch = {}\nif PKG_CONFIG_PATH is set\n  search += PKG_CONFIG_PATH\nendif\nif PKG_CONFIG_LIBDIR is set (even if empty)\n  search += PKG_CONFIG_LIBDIR\nelse\n  search += built-in-pkg-config-dirs\nendif\n```\n\nRefs:\nhttps://github.com/curl/curl/pull/18028/commits (earlier attempt. Failed due to using `PKG_CONFIG_DIR` instead of the correct `PKG_CONFIG_PATH`)\nhttps://github.com/curl/curl/pull/18028/commits/c0874ce8242d42a1ae1d570d6b70b8360da56482\nhttps://man.archlinux.org/man/pkgconf.1.en\nhttps://manpages.debian.org/unstable/pkgconf/pkgconf.1.en.html\nhttps://manpages.debian.org/unstable/pkg-config/pkg-config.1.en.html\nhttps://github.com/ngtcp2/ngtcp2/commit/10e27fd63cc7dd87236ab15de4a02eca6801e234\n\nBug: https://github.com/curl/curl/pull/18022#issuecomment-3120587041\nBug: https://github.com/ngtcp2/ngtcp2/pull/1689#issuecomment-3120593664\nFollow-up to 04d90b5deb332cd2359d5ba3f71804c55da14397 #20931\nFollow-up to 3c64ffaff4cd8c8275627dd2e17b6879a1d32262 #18415 #18188\nFollow-up to 99500660af19f89069e71c2251c13963401b3806 #18028 #18022\n\nCloses #20920","files":[{"name":".github/workflows/http3-linux.yml"},{"name":"acinclude.m4"},{"name":"configure.ac"},{"name":"docs/HTTP3.md"}],"number":261309,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"38107d33544f37ccf7bfcd6e82ede079a40c77e8","revision":"38107d33544f37ccf7bfcd6e82ede079a40c77e8","revlink":"","when":1773754673,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 17 Mar 2026 14:45:01","branch":"master","category":"curl","codebase":"","comments":"strerr: correct the strerror_s() return code condition\nIn curlx_strerror on Windows, the condition checks `!strerror_s(...)`\n(true on success) and therefore always evaluates the fallback block.\nEven when strerror_s successfully produced a valid errno message.\n\nFollow-up to 1eca08a54177403205014\n\nPointed out by Codex Security\nCloses #20955","files":[{"name":"lib/curlx/strerr.c"}],"number":261315,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e894699c1ea4a5e4cf0256fc9eba05a754ab1e58","revision":"e894699c1ea4a5e4cf0256fc9eba05a754ab1e58","revlink":"","when":1773755101,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 14:48:38","branch":"master","category":"curl","codebase":"","comments":"Dockerfile: update debian:bookworm-slim Docker digest to f065376\nCloses #20946","files":[{"name":"Dockerfile"}],"number":261316,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b881bc0021f8237c0476238ae6c7ac57d94ae2b5","revision":"b881bc0021f8237c0476238ae6c7ac57d94ae2b5","revlink":"","when":1773755318,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Tue 17 Mar 2026 14:52:12","branch":"master","category":"curl","codebase":"","comments":"tool_operate: fix minor memory-leak on early error\nWhen .curlrc is parsed successfully but the tool exits early before\nparse_args() executes; the allocated path was not freed.\n\nSpotted by Codex Security\n\nCloses #20954","files":[{"name":"src/tool_operate.c"}],"number":261317,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"90b9f514581d671afcf66a59d4041e76f0a82cce","revision":"90b9f514581d671afcf66a59d4041e76f0a82cce","revlink":"","when":1773755532,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 14:53:15","branch":"master","category":"curl","codebase":"","comments":"pytest: add additional quiche check for flaky test_05_01\nAs long as stream resets are not visible in the API reliably,\nexclude test_05_01, same as test_05_02 already.\n\nCloses #20952","files":[{"name":"tests/http/test_05_errors.py"}],"number":261324,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"91b422d356a52d32708c02514d8ede66363e8847","revision":"91b422d356a52d32708c02514d8ede66363e8847","revlink":"","when":1773755595,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 17 Mar 2026 14:55:11","branch":"master","category":"curl","codebase":"","comments":"tool_urlglob: fix memory-leak on glob range overflow\nFollow-up to 5f273fdddf76544de960b\n\nPointed out by Codex Security\n\nCloses #20956","files":[{"name":"src/tool_urlglob.c"}],"number":261325,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1098e1044e6aadb471999c88bd184132c3ebc3d8","revision":"1098e1044e6aadb471999c88bd184132c3ebc3d8","revlink":"","when":1773755711,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 15:01:29","branch":"master","category":"curl","codebase":"","comments":"connection bits: move 'connect_only' here\nMove the bit `connection_only` from `connectdata` to `ConnectBits`.\nSince we keep all other bits there, seems the correct place.\n\nCloses #20959","files":[{"name":"lib/conncache.c"},{"name":"lib/cshutdn.c"},{"name":"lib/http2.c"},{"name":"lib/multi.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/wolfssl.c"}],"number":261326,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aeee5dd616d825fd67b59b5186fcb51b3c081eae","revision":"aeee5dd616d825fd67b59b5186fcb51b3c081eae","revlink":"","when":1773756089,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"aeee5dd616d825fd67b59b5186fcb51b3c081eae"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773792736.214279,1773792747.06845],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773792747.074023,1773792747.608499],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773792747.612825,1773792747.848541],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773792747.851433,1773810074.112087],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4249/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773810074.120289,1773810074.948982],"urls":{}}],"text":["failed","Runtest"],"times":[1773757627.646279,1773810074.952764]},"4250":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/Mail%20result/logs/stdio"]],"number":4250,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4250,"Build"],["codebase","","Build"],["got_revision","80b6cd92af1891d9645923db3bbd453c99e99d45","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","80b6cd92af1891d9645923db3bbd453c99e99d45","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 17 Mar 2026 15:32:04","branch":"master","category":"curl","codebase":"","comments":"urldata: remove trailers_state\nIt's not used anywhere. Remove `data->state.trailers_state` completely.\n\nCloses #20960","files":[{"name":"lib/urldata.h"}],"number":261330,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f1a5343f5e4ebb611776670759ed373ca1d27501","revision":"f1a5343f5e4ebb611776670759ed373ca1d27501","revlink":"","when":1773757924,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 17 Mar 2026 15:51:43","branch":"master","category":"curl","codebase":"","comments":"tool_ipfs: accept IPFS gateway URL without set port number\nFollow-up to: 56129718b80b5bd5a55\n\nTest 1851 added to verify\n\nPointed out by Codex Security\n\nCloses #20957","files":[{"name":"src/tool_ipfs.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1851"}],"number":261333,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f4c0590b1cd0e8fde56f9ebe460e20846182c91e","revision":"f4c0590b1cd0e8fde56f9ebe460e20846182c91e","revlink":"","when":1773759103,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 15:56:02","branch":"master","category":"curl","codebase":"","comments":"transfer: enhance secure check\nIntroduce `Curl_xfer_is_secure(data)` that returns TRUE for transfers\nthat happen(ed) over a end-to-end secured connection, e.g. SSL.\n\nAdd test1586 to verify behaviour for http: transfers via a https: proxy.\n\nReported-by: lg_oled77c5pua on hackerone\n\nCloses #20951","files":[{"name":"lib/http.c"},{"name":"lib/imap.c"},{"name":"lib/transfer.c"},{"name":"lib/transfer.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1586"}],"number":261337,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"adda11330b379778f2a411236dff7860ae033307","revision":"adda11330b379778f2a411236dff7860ae033307","revlink":"","when":1773759362,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 17 Mar 2026 16:14:08","branch":"master","category":"curl","codebase":"","comments":"curl_get_line: error out on read errors\nMissing ferror handling in Curl_get_line causes infinite loops on I/O\nerrors, leading to denial-of-service hangs for config/cache file loads.\n\nFollow-up to 769ccb4d4261a75c8a4\n\nPointed out by Codex Security\n\nCloses #20958","files":[{"name":"lib/curl_get_line.c"}],"number":261342,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ae09e5bf0d1f868f7094be8f640ec46d66e668bf","revision":"ae09e5bf0d1f868f7094be8f640ec46d66e668bf","revlink":"","when":1773760448,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 16:31:53","branch":"master","category":"curl","codebase":"","comments":"imap: reset the UIDVALIDITY state between transfers\nuidvalidity_set and mb_uidvalidity_set flags were never reset, leaving a\nrisk for stale UIDVALIDITY state across transfers and mailbox switches.\n\nFollow-up to fb6a4802d7a76d8e36652b\n\nSpotted by Codex Security\n\nCloses #20962","files":[{"name":"lib/imap.c"}],"number":261346,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a46816b4cb7d72dc6cc185a0e1f6e081e44a4d7c","revision":"a46816b4cb7d72dc6cc185a0e1f6e081e44a4d7c","revlink":"","when":1773761513,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 16:51:38","branch":"master","category":"curl","codebase":"","comments":"netrc: refactor into smaller sub functions\nFixes #20950 - test 685 is extended for this\nCloses #20932","files":[{"name":"docs/cmdline-opts/netrc.md"},{"name":"docs/libcurl/opts/CURLOPT_NETRC.md"},{"name":"lib/netrc.c"},{"name":"tests/data/test685"}],"number":261351,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a327a5bdedfad6b486bca4e0a1a4fdac9ab298ca","revision":"a327a5bdedfad6b486bca4e0a1a4fdac9ab298ca","revlink":"","when":1773762698,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 17:05:15","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":261353,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cc5604182a9e6256e8b5bc288c8586a74fb7492b","revision":"cc5604182a9e6256e8b5bc288c8586a74fb7492b","revlink":"","when":1773763515,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 22:17:36","branch":"master","category":"curl","codebase":"","comments":"cmake: document functions used from Windows system DLLs\nCloses #20965","files":[{"name":"CMakeLists.txt"}],"number":261366,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"650546fbe011f798a270d1dccbff60a2940cbb6a","revision":"650546fbe011f798a270d1dccbff60a2940cbb6a","revlink":"","when":1773782256,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 17 Mar 2026 23:39:33","branch":"master","category":"curl","codebase":"","comments":"generate.bat: remove extra % from VC11 and VC12 runs\nThe extra % translates to nothing, so this did not break anything they\nare just superfluous.\n\nFollow-up to 57d349fe0eee7e1f3eb68dc\n\nAssisted-by: Viktor Szakats\n\nFound by Codex Security","files":[{"name":"projects/Windows/generate.bat"}],"number":261371,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0d7677ac721a83c4c288a9b1f86d4830c2d82809","revision":"0d7677ac721a83c4c288a9b1f86d4830c2d82809","revlink":"","when":1773787173,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 17 Mar 2026 23:41:23","branch":"master","category":"curl","codebase":"","comments":"tool_formparse: propagate my_get_line errors when reading headers\nThe read_field_headers() function would return \"ok\" even if the\nunderlying file read returned error, thus would the parent not become\naware of the problem.\n\nFollow-up to f847d2ed0244319ee6b5e9b054c\n\nFound by Codex Security\n\nCloses #20963","files":[{"name":"src/tool_formparse.c"}],"number":261372,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"80b6cd92af1891d9645923db3bbd453c99e99d45","revision":"80b6cd92af1891d9645923db3bbd453c99e99d45","revlink":"","when":1773787283,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"80b6cd92af1891d9645923db3bbd453c99e99d45"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773846326.143552,1773846329.196702],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773846329.200694,1773846329.406404],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773846329.408853,1773846329.568391],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773846329.570874,1773863880.181001],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4250/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773863880.239866,1773863880.932576],"urls":{}}],"text":["failed","Runtest"],"times":[1773810078.543204,1773863880.935171]},"4251":{"blame":["Daniel Stenberg <daniel@haxx.se>","Ercan Ermis <eposta@ercanermis.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/Mail%20result/logs/stdio"]],"number":4251,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4251,"Build"],["codebase","","Build"],["got_revision","ad9836dfa46a565f02f58835d08f9aa08dc773e8","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ad9836dfa46a565f02f58835d08f9aa08dc773e8","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 18 Mar 2026 10:24:53","branch":"master","category":"curl","codebase":"","comments":"top-complexity: prevent filename-based shell injection risk\nAs we run this script in CI, this should reduce the risk of mischief\n\nFound by Codex Security\n\nCloses #20969","files":[{"name":"scripts/top-complexity"}],"number":261417,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b11f43a4db96cb0533f29739faced172c07244f6","revision":"b11f43a4db96cb0533f29739faced172c07244f6","revlink":"","when":1773825893,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 18 Mar 2026 10:25:52","branch":"master","category":"curl","codebase":"","comments":"asyn-ares: fix HTTPS-lookup when not on port 443\nFollow-up to 8d0bfe74fba1e8394e73d\n\nSpotted by Codex Security\n\nCloses #20966","files":[{"name":"lib/asyn-ares.c"}],"number":261418,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"02e04eaee7cce029f88b2cf35885646c1b9c922b","revision":"02e04eaee7cce029f88b2cf35885646c1b9c922b","revlink":"","when":1773825952,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 18 Mar 2026 10:34:48","branch":"master","category":"curl","codebase":"","comments":"http2: clear the h2 session at delete\nWhen calling nghttp2 to delete session, clear the pointer to avoid risk\nof UAF.\n\nPointed out by Codex Security\n\nCloses #20975","files":[{"name":"lib/http2.c"}],"number":261419,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a43ea5943bb553c73777d33e353ccffcc52a23fb","revision":"a43ea5943bb553c73777d33e353ccffcc52a23fb","revlink":"","when":1773826488,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 18 Mar 2026 10:40:19","branch":"master","category":"curl","codebase":"","comments":"tool_msgs: avoid null pointer deref for early errors\nWhen errorf()/warnf() is used early on, before the global pointer is\nsetup, curl would previosly deref the null pointer.\n\nFollow-up to 3b40128b0f11a3\n\nFound by Codex Security\n\nCloses #20967","files":[{"name":"src/tool_msgs.c"}],"number":261420,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"acb4fcb2ef38e318ce60f3b8ae413c5760bf366f","revision":"acb4fcb2ef38e318ce60f3b8ae413c5760bf366f","revlink":"","when":1773826819,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 18 Mar 2026 11:14:20","branch":"master","category":"curl","codebase":"","comments":"urlapi: make dedotdotify handle leading dots correctly\nPaths starting with one or two leading dots but without a following\nslash were not handled correctly.\n\nFollow-up to c31dd6631f9a0177aa9045cdbb\n\nExtended test 1395 accordingly with a set of new test string.\n\nReported by Codex Security\n\nCloses #20974","files":[{"name":"lib/urlapi.c"},{"name":"tests/unit/unit1395.c"}],"number":261434,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3f06e27502d616e42e28e3545d2624571a561421","revision":"3f06e27502d616e42e28e3545d2624571a561421","revlink":"","when":1773828860,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 18 Mar 2026 11:22:23","branch":"master","category":"curl","codebase":"","comments":"badwords: pass config as filename arg\nInstead of stdin.\n\nTo simplify the command-line, and allow using a safe and portable\n`system()` call from `badwords-all`.\n\nRef: https://perldoc.perl.org/functions/system\n\nCloses #20970","files":[{"name":"scripts/badwords"},{"name":"scripts/badwords-all"}],"number":261435,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"650b33a3dbcb6a48dc52f735401bb75f52bc3121","revision":"650b33a3dbcb6a48dc52f735401bb75f52bc3121","revlink":"","when":1773829343,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 18 Mar 2026 11:24:41","branch":"master","category":"curl","codebase":"","comments":"ftp: reject PWD responses containing control characters\nA malicious or compromised FTP server could include control characters\n(e.g. bare \\r, or bytes 0x01-0x1f/0x7f) inside the quoted directory path\nof its 257 PWD response. That string is stored verbatim as\nftpc->entrypath and later sent unescaped in a CWD command on connection\nreuse via Curl_pp_sendf(), which performs no sanitization before\nappending \\r\\n.\n\nReject the entire path if any control character is encountered during\nextraction so that tainted data never reaches a subsequent FTP command.\n\nAdd test case 3217 and 3218 to verify. Adjusted test 1152 accordingly.\n\nCloses #20949","files":[{"name":"lib/ftp.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1152"},{"name":"tests/data/test3217"},{"name":"tests/data/test3218"}],"number":261436,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c3f04e76ae2b1c3ee9283010538769d54a878a59","revision":"c3f04e76ae2b1c3ee9283010538769d54a878a59","revlink":"","when":1773829481,"who":"Ercan Ermis <eposta@ercanermis.com>"},{"at":"Wed 18 Mar 2026 11:33:37","branch":"master","category":"curl","codebase":"","comments":"gcc: guard `#pragma diagnostic` in core code for <4.6, disable picky warnings\nExtend `#pragma diagnostic push`/`pop` guards to the whole codebase\n(from tests and examples only) to disable it for GCC <4.6. Rename guard\nto `CURL_HAVE_DIAG` and make it include llvm/clang to be interchangeable\nwith `__GNUC__ || __clang__` in this context.\n\nThe above means no longer disabling certain warnings locally, so pair\nthis with disabling all picky warnings for GCC <4.6.\n\nAlso:\n- drop global workarounds for misbehaving GCC <4.6 compiler warnings.\n  Not needed with picky warnings disabled.\n\nReported-by: fds242 on github\nReported-by: Sergey Fedorov\nThanks-to: Orgad Shaneh\nFollow-up to f07a98ae113b832a8748ba66e1554a7f14c6897e #20366\nFixes #20892\nFixes #20924\nCloses #20902\nCloses #20907","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"docs/examples/sendrecv.c"},{"name":"lib/content_encoding.c"},{"name":"lib/curl_gssapi.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curlx/snprintf.c"},{"name":"lib/ftp.c"},{"name":"lib/if2ip.c"},{"name":"lib/ldap.c"},{"name":"lib/mprintf.c"},{"name":"lib/socks_gssapi.c"},{"name":"lib/vauth/krb5_gssapi.c"},{"name":"lib/vauth/spnego_gssapi.c"},{"name":"lib/version.c"},{"name":"m4/curl-compilers.m4"},{"name":"src/tool_cb_prg.c"},{"name":"src/tool_main.c"},{"name":"src/tool_writeout.c"},{"name":"tests/libtest/first.h"},{"name":"tests/libtest/lib557.c"},{"name":"tests/server/util.c"},{"name":"tests/unit/unit1398.c"},{"name":"tests/unit/unit1652.c"},{"name":"tests/unit/unit2604.c"},{"name":"tests/unit/unit3200.c"}],"number":261441,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"578ee6b79b240a0b41de039913357b100e19283e","revision":"578ee6b79b240a0b41de039913357b100e19283e","revlink":"","when":1773830017,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 18 Mar 2026 11:37:15","branch":"master","category":"curl","codebase":"","comments":"delta: avoid potential zero division\nFound by Codex Security\n\nCloses #20977","files":[{"name":"scripts/delta"}],"number":261442,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c5daffe5f3c0b4a2740d8a77cffd4547617cd51e","revision":"c5daffe5f3c0b4a2740d8a77cffd4547617cd51e","revlink":"","when":1773830235,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 18 Mar 2026 11:37:15","branch":"master","category":"curl","codebase":"","comments":"examples/websocket: fix to sleep more on Windows\nFound by Codex Security\n\nFollow-up to d4b85890555388bec212b75f47a5c1a48705b156 #13771\n\nCloses #20978","files":[{"name":"docs/examples/websocket.c"}],"number":261443,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a3699e8b9eeb3f58949d8c5f5394b215f32092e4","revision":"a3699e8b9eeb3f58949d8c5f5394b215f32092e4","revlink":"","when":1773830235,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 18 Mar 2026 11:40:13","branch":"master","category":"curl","codebase":"","comments":"badwords: prefer 'null-terminated'\nAligning with existing text.\n\nCloses #20979","files":[{"name":"docs/examples/log_failed_transfers.c"},{"name":"docs/examples/synctime.c"},{"name":"docs/internals/BUFREF.md"},{"name":"lib/curlx/base64.c"},{"name":"lib/http.c"},{"name":"lib/transfer.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"scripts/badwords.txt"}],"number":261444,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"454db7aeee4114583a26b2c14ebc594028fe6342","revision":"454db7aeee4114583a26b2c14ebc594028fe6342","revlink":"","when":1773830413,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 18 Mar 2026 13:07:13","branch":"master","category":"curl","codebase":"","comments":"scripts: drop unused CI scripts\nReplaced by Test Clutch:\nhttps://testclutch.curl.se/static/reports/feature-matrix.html\n\nCloses #20981","files":[{"name":".github/scripts/distfiles.sh"},{"name":"scripts/ciconfig.pl"},{"name":"scripts/cijobs.pl"}],"number":261458,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"77c5470147a8fb31c79184f2d373e441c6131efa","revision":"77c5470147a8fb31c79184f2d373e441c6131efa","revlink":"","when":1773835633,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 18 Mar 2026 13:38:51","branch":"master","category":"curl","codebase":"","comments":"lib: always use Curl_1st_fatal instead of Curl_1st_err\nCurl_1st_err() does not return the second error if the first result is\nCURLE_AGAIN. This may cause errors to not become noticeable when they\nshould be.\n\nReplace all use of Curl_1st_err() with Curl_1st_fatal(), which handles\nCURLE_AGAIN as a not-a-real-error case.\n\nCloses #20980","files":[{"name":"lib/easy.c"},{"name":"lib/http.c"},{"name":"lib/multi.c"},{"name":"lib/url.c"},{"name":"lib/url.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"}],"number":261460,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"41aaac61e215a827619b896d5b8588200cfdae28","revision":"41aaac61e215a827619b896d5b8588200cfdae28","revlink":"","when":1773837531,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 18 Mar 2026 14:47:39","branch":"master","category":"curl","codebase":"","comments":"rand: use `BCryptGenRandom()` in UWP builds\nAlso:\n- fix build configuration to correctly set Win10 target in the mingw-w64\n  CI build, to enable the `BCryptGenRandom()` prototype in v6+ SDK\n  headers.\n\nRef: https://learn.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptgenrandom\n\nIssue raised by Codex Security\n\nCloses #20983","files":[{"name":".github/workflows/windows.yml"},{"name":"lib/rand.c"}],"number":261467,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d986b89c88f35d909ac39c52ae7718ea2b8f50c5","revision":"d986b89c88f35d909ac39c52ae7718ea2b8f50c5","revlink":"","when":1773841659,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 18 Mar 2026 15:06:44","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency nghttp2/nghttp2 to v1.68.1\nCloses #20982","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":261469,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ad9836dfa46a565f02f58835d08f9aa08dc773e8","revision":"ad9836dfa46a565f02f58835d08f9aa08dc773e8","revlink":"","when":1773842804,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ad9836dfa46a565f02f58835d08f9aa08dc773e8"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773898746.665305,1773898771.383208],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773898771.398015,1773898771.661641],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773898771.692789,1773898771.912351],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773898771.93402,1773916162.321707],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4251/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773916162.326514,1773916163.282573],"urls":{}}],"text":["failed","Runtest"],"times":[1773863883.702863,1773916163.285427]},"4253":{"blame":["Daniel Stenberg <daniel@haxx.se>","Jason Stangroome <jstangroome@rackcorp.com>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/Mail%20result/logs/stdio"]],"number":4253,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4253,"Build"],["codebase","","Build"],["got_revision","585955cd9ad7b1863477e4425d10646150e42d58","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","585955cd9ad7b1863477e4425d10646150e42d58","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 19 Mar 2026 11:27:03","branch":"master","category":"curl","codebase":"","comments":"sshserver.pl: pass command-line to `system()` safely\nFound by Codex Security\n\nFollow-up to 89f306ae40b678bd91595ba41fe5f9d5ed374897 #16781\n\nCloses #20996","files":[{"name":"tests/sshserver.pl"}],"number":261530,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1509b0ce6aeb1ec4d3335b8356f5ba318b824f97","revision":"1509b0ce6aeb1ec4d3335b8356f5ba318b824f97","revlink":"","when":1773916023,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 11:27:03","branch":"master","category":"curl","codebase":"","comments":"sshserver.pl: harden more `system()` calls\nRef: https://perldoc.perl.org/functions/system\n\nCloses #20997","files":[{"name":"tests/sshserver.pl"}],"number":261531,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1c7a270e26e538af75844653e02361569b5b82d8","revision":"1c7a270e26e538af75844653e02361569b5b82d8","revlink":"","when":1773916023,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"sws: fix potential OOB write\nFound by Codex Security\n\nFollow-up to 0aaebf62ec281286afb9e51f2a8088302463df3f\n\nCloses #20988","files":[{"name":"tests/server/sws.c"}],"number":261546,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2bb3643bc1b73a048946583f3474201bc46d0df9","revision":"2bb3643bc1b73a048946583f3474201bc46d0df9","revlink":"","when":1773918130,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"tool_operate: fix condition for loading `curl-ca-bundle.crt` (Windows)\nIt was incorrecly loaded with env `CURL_CA_BUNDLE` unset +\n`SSL_CERT_DIR` set + `SSL_CERT_FILE` unset.\n\nFound by Codex Security\n\nFollow-up to 29bce9857a12b6cfa726a506ab99c4c4c7969364 #11325 #11531\n\nCloses #20989","files":[{"name":"src/tool_operate.c"}],"number":261547,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fc222ec11f81d3bd18fff826c257f6ac7168b5ca","revision":"fc222ec11f81d3bd18fff826c257f6ac7168b5ca","revlink":"","when":1773918130,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"openssl: fix memory leaks in ECH code (OpenSSL 3)\nAlso drop an unnecessary cast.\n\nFound by Codex Security\n\nFollow-up to a362962b7289ec02b412890c9515657cf0ed50ac #11922\n\nCloses #20993","files":[{"name":"lib/vtls/openssl.c"}],"number":261548,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6c0772fd7f1c7efe6e40abd6eb1bb7e84d43c06b","revision":"6c0772fd7f1c7efe6e40abd6eb1bb7e84d43c06b","revlink":"","when":1773918130,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"mod_curltest: fix allocation size\nIt wasn't causing an issue with current usage.\n\nFound by Codex Security\n\nFollow-up to 35cfb081d24ae4c1608601f71890e43907643ae5 #16541\n\nCloses #20994","files":[{"name":"tests/http/testenv/mod_curltest/mod_curltest.c"}],"number":261549,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3bc6ae55009afbfbcf39b27afa395e27d31de210","revision":"3bc6ae55009afbfbcf39b27afa395e27d31de210","revlink":"","when":1773918130,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency wolfSSL/wolfssl to v5.9.0\nCloses #20998","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":261550,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e9c3dacc5e88e040701d58343ae911c1189cbfc0","revision":"e9c3dacc5e88e040701d58343ae911c1189cbfc0","revlink":"","when":1773918130,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"examples: fix typo in comment\nnoticed while reviewing https://github.com/curl/curl/pull/20793\n\nRef: https://github.com/curl/curl/pull/20793/changes#r2957089487\n\nCloses #21001","files":[{"name":"docs/examples/adddocsref.pl"}],"number":261551,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ae864e824e793c3abf0e8c9c9e96841385a339b2","revision":"ae864e824e793c3abf0e8c9c9e96841385a339b2","revlink":"","when":1773918130,"who":"Jason Stangroome <jstangroome@rackcorp.com>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"extract-unit-protos: retain internal paths for includes\nFollow-up to 3058ed3df873c21ebba2007c3b12ed9f37558bfe #20623\n\nCloses #21004","files":[{"name":"scripts/extract-unit-protos"}],"number":261552,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"387efe3d28fbf9c708f5f925b53611acb087a839","revision":"387efe3d28fbf9c708f5f925b53611acb087a839","revlink":"","when":1773918130,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 12:02:10","branch":"master","category":"curl","codebase":"","comments":"include: drop 'will' from public headers\nCloses #21005","files":[{"name":"include/curl/curl.h"},{"name":"include/curl/curlver.h"},{"name":"include/curl/easy.h"},{"name":"include/curl/multi.h"},{"name":"include/curl/system.h"},{"name":"include/curl/typecheck-gcc.h"},{"name":"include/curl/urlapi.h"},{"name":"scripts/badwords.txt"}],"number":261553,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ce51fb493c9500d612870a0882c1b3c46c19df3a","revision":"ce51fb493c9500d612870a0882c1b3c46c19df3a","revlink":"","when":1773918130,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 13:55:34","branch":"master","category":"curl","codebase":"","comments":"x509asn1: improve encodeOID\n- return error on zero length input\n- return error on OOM or doing too large output\n- fix full 32-bit number support\n- fix the broken handling of the first and second numbers\n- support up to 32-bit minus 80 for the second number\n- a field with a leading 0x80 is now considered an error, since it only\n  works as padding and is then no longer the shortest possible version\n\nAdd unit tests in 1666\n\nBonus: removed the last argument to OID2str() as it was always set TRUE.\n\nCloses #21003","files":[{"name":"lib/vtls/x509asn1.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1666"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1666.c"}],"number":261572,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"673e14cd33ef720b8c2b7e3485084e6e41a2c9dd","revision":"673e14cd33ef720b8c2b7e3485084e6e41a2c9dd","revlink":"","when":1773924934,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 19 Mar 2026 14:21:53","branch":"master","category":"curl","codebase":"","comments":"docs: enable more compiler warnings for C snippets, fix 3 finds\nAlso:\n- sync gcc option order.\n- unfold lines in C snippet.\n\nCloses #21006","files":[{"name":".github/scripts/verify-examples.pl"},{"name":".github/scripts/verify-synopsis.pl"},{"name":"docs/libcurl/curl_mime_data_cb.md"},{"name":"docs/libcurl/curl_ws_recv.md"},{"name":"docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.md"}],"number":261575,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"31add1032227136cf35b2a6b44a5c53786b39cfe","revision":"31add1032227136cf35b2a6b44a5c53786b39cfe","revlink":"","when":1773926513,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 14:26:56","branch":"master","category":"curl","codebase":"","comments":"scripts: harden / tidy up more Perl `system()` calls\nCloses #21007","files":[{"name":".github/scripts/cmp-config.pl"},{"name":".github/scripts/verify-examples.pl"},{"name":".github/scripts/verify-synopsis.pl"},{"name":"scripts/cdall"},{"name":"scripts/randdisable"},{"name":"scripts/spacecheck.pl"},{"name":"tests/certs/genserv.pl"},{"name":"tests/libtest/test613.pl"},{"name":"tests/sshserver.pl"},{"name":"tests/testcurl.pl"}],"number":261577,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"51f813308e5ef1e952c1a46ed247f93bfea0eb42","revision":"51f813308e5ef1e952c1a46ed247f93bfea0eb42","revlink":"","when":1773926816,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 15:04:12","branch":"master","category":"curl","codebase":"","comments":"x509asn1: move declaration to header\nFixing clang-tidy warning:\n```\ntests/unit/unit1666.c:50:12: error: call to undeclared function 'encodeOID'; ISO C99 and later do not support implicit function declarations [clang-diagnostic-implicit-function-declaration]\n   50 |   result = encodeOID(dbuf, oid, oid + spec->size);\n      |            ^\n```\nRef: https://github.com/curl/curl/actions/runs/23297585235/job/67749144361?pr=21008#step:46:736\n\nFollow-up to 673e14cd33ef720b8c2b7e3485084e6e41a2c9dd #21003\n\nCloses #21010","files":[{"name":"lib/vtls/x509asn1.c"},{"name":"lib/vtls/x509asn1.h"}],"number":261585,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f95fadd116d54f9031e3ba081e09e5a4f3aa7209","revision":"f95fadd116d54f9031e3ba081e09e5a4f3aa7209","revlink":"","when":1773929052,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 15:06:43","branch":"master","category":"curl","codebase":"","comments":"optiontable: replace stdin with filename arg, harden `open()` call\nCloses #21008","files":[{"name":"lib/CMakeLists.txt"},{"name":"lib/Makefile.am"},{"name":"lib/optiontable.pl"},{"name":"tests/test1276.pl"}],"number":261586,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a9e341a469fe1b24b1f9d6947adfd020c64ba43f","revision":"a9e341a469fe1b24b1f9d6947adfd020c64ba43f","revlink":"","when":1773929203,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 19 Mar 2026 17:54:10","branch":"master","category":"curl","codebase":"","comments":"cmake: extend C89-specific warning suppressions to all llvm/clang\nFrom Apple clang-only prior to this patch.\n\nSilencing (seen after macos-15 runner accidentally switched to\nllvm/clang by default):\n```\n/Users/runner/work/curl/curl/lib/curlx/warnless.h:64:1: error: '_Bool' is a C99 extension [-Werror,-Wc99-extensions]\n   64 | bool curlx_sztouz(ssize_t sznum, size_t *puznum);\n      | ^\n/opt/homebrew/Cellar/llvm@18/18.1.8/lib/clang/18/include/stdbool.h:20:14: note: expanded from macro 'bool'\n   20 | #define bool _Bool\n      |              ^\n[...]\n```\nRef: https://github.com/curl/curl/actions/runs/23304345180/job/67774031335?pr=21014#step:11:39\n\nFollow-up to 09c9afdd711d0b2ee9f524a235803e755e1074b7 #20363\nRef: https://github.com/actions/runner-images/issues/13827\n\nCloses #21015","files":[{"name":"CMake/PickyWarnings.cmake"}],"number":261623,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"43397b0283d4cdb10797e7ead6eacbe09f8a3e77","revision":"43397b0283d4cdb10797e7ead6eacbe09f8a3e77","revlink":"","when":1773939250,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Mar 2026 01:42:47","branch":"master","category":"curl","codebase":"","comments":"servers.pm: fix to check gopher6 server on its ipv6 port\nFound by Codex Security\n\nCloses #21016","files":[{"name":"tests/servers.pm"}],"number":261666,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"585955cd9ad7b1863477e4425d10646150e42d58","revision":"585955cd9ad7b1863477e4425d10646150e42d58","revlink":"","when":1773967367,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"585955cd9ad7b1863477e4425d10646150e42d58"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773974125.302084,1773974136.87462],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1773974136.878573,1773974137.061503],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1773974137.063658,1773974137.221853],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1773974137.224026,1773992377.385431],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4253/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1773992377.392712,1773992378.325485],"urls":{}}],"text":["failed","Runtest"],"times":[1773974125.208004,1773992378.329063]},"4254":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/Mail%20result/logs/stdio"]],"number":4254,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4254,"Build"],["codebase","","Build"],["got_revision","2b3332e749cd35607a6201cfcc70e60fd4e9518a","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","2b3332e749cd35607a6201cfcc70e60fd4e9518a","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 20 Mar 2026 07:47:57","branch":"master","category":"curl","codebase":"","comments":"lib: move all UNITTEST prototypes to C files\n- make extract-unit-protos handle multi-line prototypes - but they need\n  to be above the implementation\n\n- Prototypes for static functions we use in unit tests should not be in\n  header files. We generate lib/unitprotos.h for this purpose\n\n- Removed some function wrappers written for unit tests and make them\n  use UNITTEST function directly.\n\n- Renamed time2str() in the tool to timebuf() since we have the same\n  name in lib/ and in unit tests they can both be used non-static in a\n  build.\n\nThis reverts commit f95fadd116d54f9031e3ba081e09e5a4f3aa7209.\n\nFollow-up to #21010\n\nCloses #21014","files":[{"name":"lib/doh.c"},{"name":"lib/doh.h"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/http_aws_sigv4.h"},{"name":"lib/noproxy.c"},{"name":"lib/noproxy.h"},{"name":"lib/progress.c"},{"name":"lib/progress.h"},{"name":"lib/uint-bset.c"},{"name":"lib/uint-bset.h"},{"name":"lib/uint-hash.c"},{"name":"lib/uint-hash.h"},{"name":"lib/urlapi-int.h"},{"name":"lib/urlapi.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"lib/vtls/x509asn1.h"},{"name":"scripts/extract-unit-protos"},{"name":"src/tool_progress.c"},{"name":"src/tool_progress.h"},{"name":"tests/data/test1622"},{"name":"tests/data/test1656"},{"name":"tests/data/test1657"},{"name":"tests/libtest/first.h"},{"name":"tests/tunit/tool1622.c"},{"name":"tests/unit/unit1300.c"},{"name":"tests/unit/unit1395.c"},{"name":"tests/unit/unit1606.c"},{"name":"tests/unit/unit1608.c"},{"name":"tests/unit/unit1616.c"},{"name":"tests/unit/unit1636.c"},{"name":"tests/unit/unit1650.c"},{"name":"tests/unit/unit1653.c"},{"name":"tests/unit/unit1655.c"},{"name":"tests/unit/unit1656.c"},{"name":"tests/unit/unit1657.c"},{"name":"tests/unit/unit1658.c"},{"name":"tests/unit/unit1666.c"},{"name":"tests/unit/unit1979.c"},{"name":"tests/unit/unit1980.c"},{"name":"tests/unit/unit3211.c"},{"name":"tests/unit/unit3212.c"},{"name":"tests/unit/unit3213.c"}],"number":261675,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"98d8e82c7471232639841eb63e16bb979a30acb4","revision":"98d8e82c7471232639841eb63e16bb979a30acb4","revlink":"","when":1773989277,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 07:56:19","branch":"master","category":"curl","codebase":"","comments":"tests/unit/README: describe how to unit test static functions\nUNITTEST explained\n\nCloses #21018","files":[{"name":"tests/unit/README.md"}],"number":261682,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2b3332e749cd35607a6201cfcc70e60fd4e9518a","revision":"2b3332e749cd35607a6201cfcc70e60fd4e9518a","revlink":"","when":1773989779,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"2b3332e749cd35607a6201cfcc70e60fd4e9518a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774029970.916454,1774029987.462754],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774029987.467969,1774029987.681982],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774029987.684719,1774029987.85889],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1774029987.861117,1774048458.578471],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4254/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774048458.594971,1774048681.698534],"urls":{}}],"text":["failed","Runtest"],"times":[1773992381.33103,1774048681.702777]},"4255":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/Mail%20result/logs/stdio"]],"number":4255,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4255,"Build"],["codebase","","Build"],["got_revision","447b32f13ac30a77f0653f32e7044f927e14c397","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","447b32f13ac30a77f0653f32e7044f927e14c397","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 20 Mar 2026 11:31:35","branch":"master","category":"curl","codebase":"","comments":"build: limit `unitprotos.h` include to `units` target\nTo omit it from `tunits`.\n\nAlso: move the include to `unitcheck.h` to save a guard.\n\nRef: https://github.com/curl/curl/pull/21014#issuecomment-4093742896\nReported-by: Daniel Stenberg\nFixes #21021\nFollow-up to 98d8e82c7471232639841eb63e16bb979a30acb4 #21014\n\nCloses #21024","files":[{"name":"tests/libtest/first.h"},{"name":"tests/libtest/unitcheck.h"}],"number":261722,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8a1f361716ab0bbf1e15f8a9914b9f1f07855bae","revision":"8a1f361716ab0bbf1e15f8a9914b9f1f07855bae","revlink":"","when":1774002695,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Mar 2026 11:57:10","branch":"master","category":"curl","codebase":"","comments":"tool_operate: drop the scheme-guessing in the -G handling\nPrior to this, -G would override the scheme set with --proto-default and\nrevert back to guessing the scheme based on the hostname.\n\nAdd test 2008 to verify the fix\n\nSpotted by Codex Security\n\nCloses #20992","files":[{"name":"src/tool_operate.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2008"}],"number":261728,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"756725a32bee029330f949e231720f867b5312dc","revision":"756725a32bee029330f949e231720f867b5312dc","revlink":"","when":1774004230,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 13:17:22","branch":"master","category":"curl","codebase":"","comments":"url: use the socks type for socks proxy\nReported by Codex Security\n\nCloses #21025","files":[{"name":"lib/url.c"}],"number":261739,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e3ed70ce720121ad9a9914101e29bc7028b7e046","revision":"e3ed70ce720121ad9a9914101e29bc7028b7e046","revlink":"","when":1774009042,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 13:47:32","branch":"master","category":"curl","codebase":"","comments":"getinfo: initialize `PureInfo` field `used_proxy`\nFound by Codex Security\n\nFollow-up to cc04c7367740bb6db0e47368247b8b0c70c376cb #12719\n\nCloses #21020","files":[{"name":"lib/getinfo.c"}],"number":261751,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2cdb2209da683aeb8e72f11933095af5478fbc4e","revision":"2cdb2209da683aeb8e72f11933095af5478fbc4e","revlink":"","when":1774010852,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Mar 2026 15:00:21","branch":"master","category":"curl","codebase":"","comments":"file: init fd to -1 to prevent close fd 0 on early failure\nSpotted by Codex Security\n\nCloses #21029","files":[{"name":"lib/file.c"}],"number":261755,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0b182ae529af0af2c1ac435a55af52d5e007ba5d","revision":"0b182ae529af0af2c1ac435a55af52d5e007ba5d","revlink":"","when":1774015221,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 16:00:30","branch":"master","category":"curl","codebase":"","comments":"protocol: use scheme names lowercase\nWhen composing the <scheme>_proxy environment variable, we assume the\nhandler->scheme name is already lowercase.\n\nThis makes unit test 1627 verify that is the case.\n\nFollow-up to c294f9cb564a2d550826cd5\n\nSpotted by Codex Security\n\nCloses #21033","files":[{"name":"lib/protocol.c"},{"name":"tests/unit/unit1627.c"}],"number":261760,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6d1d50d65ddb4b111a56c16fe6a32ab6d71b98be","revision":"6d1d50d65ddb4b111a56c16fe6a32ab6d71b98be","revlink":"","when":1774018830,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 16:55:19","branch":"master","category":"curl","codebase":"","comments":"unit1627.c: remove a newline","files":[{"name":"tests/unit/unit1627.c"}],"number":261767,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"73a528834400e9ebfb20289edf79d1b0f749ec0d","revision":"73a528834400e9ebfb20289edf79d1b0f749ec0d","revlink":"","when":1774022119,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 16:56:48","branch":"master","category":"curl","codebase":"","comments":"urldata: make speeder_c uint32\nThis counter is meant to virtually never wrap.\n\nFollow-up to e3691612ea1\n\nSpotted by Codex Security\n\nCloses #21036","files":[{"name":"lib/urldata.h"}],"number":261768,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b9e179e4e529f64ef40ebb3999e43d89d6f96b1a","revision":"b9e179e4e529f64ef40ebb3999e43d89d6f96b1a","revlink":"","when":1774022208,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 17:23:25","branch":"master","category":"curl","codebase":"","comments":"tool_operhlp: fix `add_file_name_to_url()` result on OOM\nReturn `CURLE_OUT_OF_MEMORY` instead of `CURLE_URL_MALFORMAT` when\n`curl_url()`, `curl_easy_escape()`, or `curl_maprintf()` calls failed.\n\nFound by Codex Security\n\nAlso reuse deinit code from a success branch.\n\nCloses #21011","files":[{"name":"src/tool_operhlp.c"}],"number":261773,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"07c10f09a51379b772beeacc14606ae5cf0e0d10","revision":"07c10f09a51379b772beeacc14606ae5cf0e0d10","revlink":"","when":1774023805,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Mar 2026 17:24:01","branch":"master","category":"curl","codebase":"","comments":"protcol.h: fix the CURLPROTO_MASK\nIt had an 'f' too few. Also provide CURLPROTO_WS* unconditionally\ninternally, so that code can depend on them in all builds.\n\nFollow-up to cd5ca80f00d2d9f0fe7\n\nSpotted by Codex Security\n\nTest case 3219 added to catch this next time.\n\nCloses #21031","files":[{"name":"lib/protocol.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3219"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit3219.c"}],"number":261774,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f2ba8f061363ac0f1c1aec71c25c2ffeb9dbefc5","revision":"f2ba8f061363ac0f1c1aec71c25c2ffeb9dbefc5","revlink":"","when":1774023841,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 17:46:50","branch":"master","category":"curl","codebase":"","comments":"transfer: enable custom methods again on next transfer\n`http_ignorecustom` is set on redirect handling but was not reset\nbetween transfers, so once a redirect occurs in the new follow modes,\ncustom request methods were ignored for later transfers on the same\nhandle.\n\nFollow-up to fb13923dd67d5196c47e8d\n\nDetected by Codex Security\n\nCloses #21037","files":[{"name":"lib/transfer.c"}],"number":261779,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1eb9096897b31423bf2d11bf4c263530df4e8ec7","revision":"1eb9096897b31423bf2d11bf4c263530df4e8ec7","revlink":"","when":1774025210,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 20 Mar 2026 17:48:56","branch":"master","category":"curl","codebase":"","comments":"wolfssl: fix handling of abrupt connection close\nA closed connection without TLS notify shutdowns, has been reported as a\ncorrect EOF instead of an error. Fix the error handling in wolfSSL\nbackend receive handling.\n\nSpotted by Codex Security\n\nCloses #21002","files":[{"name":"lib/vtls/wolfssl.c"}],"number":261780,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"708b3f8b4e56aa6e8423e805b362bfc15389846c","revision":"708b3f8b4e56aa6e8423e805b362bfc15389846c","revlink":"","when":1774025336,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 20 Mar 2026 19:53:11","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: disable `taskkill` in torture jobs\nAs an experiment.\n\nAlso:\n- processhelp.pm: log when `taskkill` is force-skipped.\n\nRef: #21035\n\nFollow-up to f450f3801b6b9dff0ea280f5fb4bf28203f7b313 #19897\nFollow-up to 2701ac6a4d16a62130dad05be1c484903b8545c7 #19421\n\nCloses #21039","files":[{"name":".github/workflows/windows.yml"},{"name":"tests/processhelp.pm"}],"number":261787,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"208b87744e8ce326e2569c2efd735da43ce74a0b","revision":"208b87744e8ce326e2569c2efd735da43ce74a0b","revlink":"","when":1774032791,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 20 Mar 2026 22:28:50","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced\nBump curlver to 8.20.0 for pending release","files":[{"name":"RELEASE-NOTES"},{"name":"include/curl/curlver.h"}],"number":261791,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"447b32f13ac30a77f0653f32e7044f927e14c397","revision":"447b32f13ac30a77f0653f32e7044f927e14c397","revlink":"","when":1774042130,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"447b32f13ac30a77f0653f32e7044f927e14c397"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774083434.757649,1774083445.08887],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774083445.092829,1774083445.2736],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774083445.276087,1774083445.432831],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1774083445.434968,1774100792.052693],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4255/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774100792.058823,1774100792.817359],"urls":{}}],"text":["failed","Runtest"],"times":[1774048708.757526,1774100792.820707]},"4256":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/Mail%20result/logs/stdio"]],"number":4256,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4256,"Build"],["codebase","","Build"],["got_revision","82009c4220774417c821496affa4aa834c028b68","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","82009c4220774417c821496affa4aa834c028b68","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 21 Mar 2026 11:58:24","branch":"master","category":"curl","codebase":"","comments":"multi: improve wakeup and wait code\n- Split WINSOCK and POSIX code in `multi_wait()` as the ifdef'ery\n  was becoming unreadable\n- define `ENABLE_WAKEUP` to mean the wakeup socketpair is enabled,\n  no additional USE_WINSOCK check needed. Under WINSOCK\n  `ENABLE_WAKEUP` is not defined, so it's availability is as before\n  under the double defined() checks\n- When the multi handle has \"alive\" transfers, the admin handle's\n  pollset include the wakeup receive socket. This results in the\n  admin handle running when someone uses `curl_multi_wakeup()`.\n- Without any \"alive\" transfers, the wakeup socket is removed from\n  the pollset. Otherwise, event based processing would never finish,\n  eg. leave the event loop.\n- The wakeup socket was never registered for event processing before,\n  e.g. `curl_multi_wakeup()` never worked in that mode.\n- Adjust test exepectations on socket callback invocations and\n  number of sockets appearing in waitfds sets.\n\nCloses #20832","files":[{"name":"lib/multi.c"},{"name":"lib/multi_ev.c"},{"name":"lib/multihandle.h"},{"name":"tests/http/test_19_shutdown.py"},{"name":"tests/libtest/lib2405.c"},{"name":"tests/libtest/lib530.c"},{"name":"tests/libtest/lib758.c"}],"number":261817,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9bc8b078eb104426f582f95e5e8b1e7a39e79608","revision":"9bc8b078eb104426f582f95e5e8b1e7a39e79608","revlink":"","when":1774090704,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 21 Mar 2026 12:00:17","branch":"master","category":"curl","codebase":"","comments":"openssl channel_binding: lookup digest algorithm without NID\nUse an alternate OpenSSL API to get the digest algorithm tied\nto a certificate signature to compute the channel binding.\n\nFixes #20590\nReported-by: Rob Crittenden\nCloses #20734","files":[{"name":"lib/vtls/openssl.c"}],"number":261818,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b0f6e9a3d7be02e8f2e323aa97f2ff9b30662b32","revision":"b0f6e9a3d7be02e8f2e323aa97f2ff9b30662b32","revlink":"","when":1774090817,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 21 Mar 2026 12:04:36","branch":"master","category":"curl","codebase":"","comments":"dnscache: own source file, improvements\n- Rename `Curl_resolv_unlink()` to `Curl_dns_entry_unlink()`.\n- Change `Curl_dnscache_get()` to return CURLcode result. Returns\n  now `CURLE_COULDNT_RESOLVE_HOST` for \"negative\" cache entries.\n- Add `Curl_dnscache_add_negative()` to put a \"negative\" entry\n  into the cache.\n\nCloses #20864","files":[{"name":"docs/ECH.md"},{"name":"lib/Makefile.inc"},{"name":"lib/amigaos.c"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-base.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-socket.c"},{"name":"lib/connect.c"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_addrinfo.h"},{"name":"lib/dnscache.c"},{"name":"lib/dnscache.h"},{"name":"lib/doh.c"},{"name":"lib/doh.h"},{"name":"lib/easy.c"},{"name":"lib/ftp.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/hostip4.c"},{"name":"lib/hostip6.c"},{"name":"lib/multi.c"},{"name":"lib/multihandle.h"},{"name":"lib/setopt.c"},{"name":"lib/socks.c"},{"name":"lib/transfer.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"tests/libtest/cli_hx_download.c"},{"name":"tests/libtest/first.h"},{"name":"tests/unit/unit1305.c"}],"number":261820,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"96d5b5c688c48a8f58ded1563ed0c5c47c877e32","revision":"96d5b5c688c48a8f58ded1563ed0c5c47c877e32","revlink":"","when":1774091076,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 21 Mar 2026 12:25:14","branch":"master","category":"curl","codebase":"","comments":"ftp: make the MDTM date parser stricter (again)\nA previous refactor made the parser more lenient and this takes it back\nto making sure only ascii digits are accepted.\n\nAdded test 1684 to verify\n\nFollow-up to 304b5183fda43b5c5be\n\nPointed out by Codex Security\n\nCloses #21041","files":[{"name":"lib/ftp.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1684"}],"number":261834,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"322db3efc09c34c8078a7e081d7d83c16f354eae","revision":"322db3efc09c34c8078a7e081d7d83c16f354eae","revlink":"","when":1774092314,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 12:27:34","branch":"master","category":"curl","codebase":"","comments":"dnscache.h: include curlx/timeval.h for struct curltime\nFollow-up to 96d5b5c688c48a8f5\n\nCloses #21045","files":[{"name":"lib/dnscache.h"}],"number":261835,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f36a8ac5a27b3a9a20fad955fd0cdbf94affb9bc","revision":"f36a8ac5a27b3a9a20fad955fd0cdbf94affb9bc","revlink":"","when":1774092454,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 13:14:46","branch":"master","category":"curl","codebase":"","comments":"lib: move all UNITTEST prototypes to C files (cont.)\nFollow-up to 98d8e82c7471232639841eb63e16bb979a30acb4 #21014\n\nCloses #21040","files":[{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-ip-happy.h"},{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/dynhds.c"},{"name":"lib/dynhds.h"},{"name":"lib/llist.c"},{"name":"lib/llist.h"}],"number":261842,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8ffe0db8f8d5b3ddfcfc58fb8c89fe0359b06e5a","revision":"8ffe0db8f8d5b3ddfcfc58fb8c89fe0359b06e5a","revlink":"","when":1774095286,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Mar 2026 13:14:46","branch":"master","category":"curl","codebase":"","comments":"tool_operhlp: propagate low-level OOM in `add_file_name_to_url()`\nBug: https://github.com/curl/curl/pull/21011#discussion_r2961678069\n\nCloses #21043","files":[{"name":"src/tool_operhlp.c"}],"number":261843,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e0038e109673f7ae78a4368aab7c8715b3d88ce9","revision":"e0038e109673f7ae78a4368aab7c8715b3d88ce9","revlink":"","when":1774095286,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Mar 2026 13:14:46","branch":"master","category":"curl","codebase":"","comments":"libtest: drop duplicate include\nInclude moved to `unitcheck.h` earlier.\n\nFollow-up to 96d5b5c688c48a8f58ded1563ed0c5c47c877e32 #20864\nRef: 8a1f361716ab0bbf1e15f8a9914b9f1f07855bae #21024\n\nCloses #21046","files":[{"name":"tests/libtest/first.h"}],"number":261844,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c3c2bf594125a9e8895fde20abbdfc45f7fc6a17","revision":"c3c2bf594125a9e8895fde20abbdfc45f7fc6a17","revlink":"","when":1774095286,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Mar 2026 13:21:06","branch":"master","category":"curl","codebase":"","comments":"curl/curl.h: replace recursive macros with C++-friendly method to enforce 3 args\nCertain uses may still trigger a C compiler warning\n`-Wdisabled-macro-expansion` after this, e.g. when the call is wrapped\nin the `CURL_IGNORE_DEPRECATION()` macro as seen in docs/examples.\n\nSuggested-by: Kai Pastor\nRef: https://github.com/curl/curl/issues/20682#issuecomment-3949788664\n\nFollow-up to ee9b000438bd6e4cecc8a933804397a55ad0f7b8 #20686\nFollow-up to daa6b27b4d998d62c8198b4fe167199cc7bf0064 #20597\n\nCloses #20709","files":[{"name":"CMake/PickyWarnings.cmake"},{"name":"include/curl/curl.h"},{"name":"m4/curl-compilers.m4"}],"number":261845,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f45bf74b5a1030ac68316b22c60c73f6ab38e2c4","revision":"f45bf74b5a1030ac68316b22c60c73f6ab38e2c4","revlink":"","when":1774095666,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Mar 2026 13:21:06","branch":"master","category":"curl","codebase":"","comments":"scripts: drop redundant double-quotes: `\"$var\"` -> `$var` (Perl)\nCloses #21009","files":[{"name":"scripts/cd2cd"},{"name":"scripts/cd2nroff"},{"name":"scripts/cdall"},{"name":"scripts/checksrc.pl"},{"name":"scripts/delta"},{"name":"scripts/mdlinkcheck"},{"name":"scripts/mk-ca-bundle.pl"},{"name":"scripts/nroff2cd"},{"name":"tests/devtest.pl"},{"name":"tests/ftpserver.pl"},{"name":"tests/getpart.pm"},{"name":"tests/memanalyzer.pm"},{"name":"tests/processhelp.pm"},{"name":"tests/runner.pm"},{"name":"tests/runtests.pl"},{"name":"tests/secureserver.pl"},{"name":"tests/serverhelp.pm"},{"name":"tests/servers.pm"},{"name":"tests/sshhelp.pm"},{"name":"tests/sshserver.pl"},{"name":"tests/test1119.pl"},{"name":"tests/test1135.pl"},{"name":"tests/test1139.pl"},{"name":"tests/test1140.pl"},{"name":"tests/test1173.pl"},{"name":"tests/test1177.pl"},{"name":"tests/test1222.pl"},{"name":"tests/test1275.pl"},{"name":"tests/test1488.pl"},{"name":"tests/test1544.pl"},{"name":"tests/test971.pl"},{"name":"tests/testcurl.pl"},{"name":"tests/valgrind.pm"}],"number":261846,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d5014a2b9521ca3c71cad99c845912e157825e7c","revision":"d5014a2b9521ca3c71cad99c845912e157825e7c","revlink":"","when":1774095666,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Mar 2026 13:24:47","branch":"master","category":"curl","codebase":"","comments":"cmake: drop support for CMake 3.17 and older\nRequire CMake 3.18 (2020-07-15) or newer, up from 3.7 (2016-11-11)\nprior to this patch.\n\nThis requirement also applies to the distributed `curl-config.cmake`.\n\nTo allow dropping compatibility code maintained for old versions, and to\nuse features which were unpractical in separate code paths. Also to make\ntesting, documentation and development easier, CI builds faster due to\nCMake performance improvements over time. (e.g. integration tests on\nmacOS run 8x faster (10 minutes is now under 1.5m) in CI, 2.5x faster on\nWindows.)\n\nCMake offers pre-built binaries for major platforms. They work without\nan install step, just by unpacking and pointing the cmake command to\nthem. Making upgrades easy in many cases:\nhttps://cmake.org/download/\nhttps://cmake.org/files/\nhttps://github.com/Kitware/CMake/releases\n\nCMake 3.18 brings these feature as generally available when building or\nconsuming curl/libcurl:\n\nLTO support, improved performance, `pkg-config` and interface target\nsupport, `OBJECT` target (for faster libcurl builds), modern invocation\nwith `-S`/`-B` options, better support for custom linker options,\nFetchContent, `GnuTLS::GnuTLS` target, `--verbose` and `--install`\noptions, `CMAKE_GENERATOR` env, last but not least unity mode and Ninja\ngenerator.\n\nFor maximum build speed, use:\n`-DCMAKE_UNITY_BUILD=ON -DCURL_DROP_UNUSED=ON`\n\nAs for deprecations, C++11 is required to build CMake itself, which may\nbe a limit on some platforms. autotools continues to cover them.\n\nFollow-up to 9bcdfb3809a41327054421368bdea77ea17e6f90 #20408\nFollow-up to a7c974e038572bd1d4a653afbd6de5fad5a10215 #19902\nFollow-up to dfbe035c8b39b056a234bc76df3f384f7a7a24af #10161\nDiscussion: https://github.com/curl/curl/discussions/18704\n\nCloses #20407","files":[{"name":".github/workflows/linux-old.yml"},{"name":"CMake/FindBrotli.cmake"},{"name":"CMake/FindCares.cmake"},{"name":"CMake/FindGSS.cmake"},{"name":"CMake/FindGnuTLS.cmake"},{"name":"CMake/FindLDAP.cmake"},{"name":"CMake/FindLibbacktrace.cmake"},{"name":"CMake/FindLibgsasl.cmake"},{"name":"CMake/FindLibidn2.cmake"},{"name":"CMake/FindLibpsl.cmake"},{"name":"CMake/FindLibrtmp.cmake"},{"name":"CMake/FindLibssh.cmake"},{"name":"CMake/FindLibssh2.cmake"},{"name":"CMake/FindLibuv.cmake"},{"name":"CMake/FindMbedTLS.cmake"},{"name":"CMake/FindNGHTTP2.cmake"},{"name":"CMake/FindNGHTTP3.cmake"},{"name":"CMake/FindNGTCP2.cmake"},{"name":"CMake/FindNettle.cmake"},{"name":"CMake/FindQuiche.cmake"},{"name":"CMake/FindRustls.cmake"},{"name":"CMake/FindWolfSSL.cmake"},{"name":"CMake/FindZstd.cmake"},{"name":"CMake/curl-config.in.cmake"},{"name":"CMakeLists.txt"},{"name":"appveyor.sh"},{"name":"appveyor.yml"},{"name":"docs/DEPRECATE.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/INTERNALS.md"},{"name":"docs/examples/CMakeLists.txt"},{"name":"lib/CMakeLists.txt"},{"name":"src/CMakeLists.txt"},{"name":"tests/cmake/CMakeLists.txt"},{"name":"tests/cmake/test.sh"}],"number":261851,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"89043ba90689418a115e967633e261139b48ce23","revision":"89043ba90689418a115e967633e261139b48ce23","revlink":"","when":1774095887,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Mar 2026 13:30:37","branch":"master","category":"curl","codebase":"","comments":"build: assume `snprintf()` in `mprintf`, drop feature check\n- it was already required for `curl_*printf()` float/double support.\n- some curl tests always fail without it.\n- it was already assumed to be present to build test servers.\n  Source code did not check for `HAVE_SNPRINTF` detection variable.\n- it was already required to build examples.\n\nWindows builds stopped using this detection and the function via earlier\ncommits.\n\nFollow-up to 64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27 #20765\nFollow-up to 935b1bd4544a23a91d68ffb9f86983e92747e9a5 #9570 #9569\n\nCloses #20763","files":[{"name":"CMake/unix-cache.cmake"},{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/mprintf.c"}],"number":261852,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a8bc4cbcfe460d2d2a76759a91ff56eb63215c26","revision":"a8bc4cbcfe460d2d2a76759a91ff56eb63215c26","revlink":"","when":1774096237,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 21 Mar 2026 13:32:52","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency rustls/rustls-ffi to v0.15.1\nCloses #21044","files":[{"name":".github/workflows/linux.yml"}],"number":261853,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d560002551083012046aee8ca15b80ae7a052281","revision":"d560002551083012046aee8ca15b80ae7a052281","revlink":"","when":1774096372,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Sat 21 Mar 2026 14:28:54","branch":"master","category":"curl","codebase":"","comments":"hostip: fix !no_signal mixup in resolve refaactor\nWhen extracting the resolve case using alarm timers, the check for \"we\nare not allowed to use signals\" was refactored wrong.\n\nFollow-up to 96d5b5c688c48a8f58ded1563ed0c\n\nCloses #21047","files":[{"name":"lib/hostip.c"},{"name":"tests/http/test_06_eyeballs.py"}],"number":261867,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"745344ea4e9214bdfa13714d0138ad685e0434fd","revision":"745344ea4e9214bdfa13714d0138ad685e0434fd","revlink":"","when":1774099734,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 21 Mar 2026 14:42:49","branch":"master","category":"curl","codebase":"","comments":"share: concurrency handling, easy updates\nReplace the `volatile int dirty` with a reference counter\nprotected by a mutex when available.\n\nSolve the problem of when to call application's lock function\nby adding a volatile flag that indicates a share has been added\nto easy handles in its lifetime. That flag ever goes from\nFALSE to TRUE, so volatile might work (in the absence of a mutex).\n\n(The problem is that the lock/unlock functions need 2-3\n`curl_share_setopt()` invocations to become usable and there\nis no way of telling if the third will ever happen. Calling\nthe lock function before the 3rd setopt may crash the\napplication.)\n\nWhen removing a share from an easy handle (or replacing it with\nanother share), detach the easy connection on a share with a\nconnection pool.\n\nWhen cleaning up a share, allow this even if it is still used in\neasy handles. It will be destroyed when the reference count\ndrops to 0.\n\nCloses #20870","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"docs/libcurl/curl_share_cleanup.md"},{"name":"lib/amigaos.c"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-base.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/config-win32.h"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_share.c"},{"name":"lib/curl_share.h"},{"name":"lib/curl_threads.c"},{"name":"lib/curl_threads.h"},{"name":"lib/easy_lock.h"},{"name":"lib/hostip.c"},{"name":"lib/hostip4.c"},{"name":"lib/memdebug.c"},{"name":"lib/setopt.c"},{"name":"lib/url.c"},{"name":"lib/version.c"},{"name":"projects/vms/generate_config_vms_h_curl.com"},{"name":"src/curlinfo.c"},{"name":"tests/data/test506"},{"name":"tests/libtest/lib3207.c"}],"number":261873,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"82009c4220774417c821496affa4aa834c028b68","revision":"82009c4220774417c821496affa4aa834c028b68","revlink":"","when":1774100569,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"82009c4220774417c821496affa4aa834c028b68"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774135706.750618,1774135776.253864],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774135776.262027,1774135776.527146],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774135776.530094,1774135776.68894],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[2,["Runtest"]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'","failed"],"times":[1774135776.69226,1774153517.879846],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4256/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774153517.888526,1774153548.598006],"urls":{}}],"text":["failed","Runtest"],"times":[1774100795.20773,1774153548.611596]},"4257":{"blame":["Daniel Stenberg <daniel@haxx.se>","Harry Sintonen <sintonen@iki.fi>","Scott Boudreaux <121303252+Scottcjn@users.noreply.github.com>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/Mail%20result/logs/stdio"]],"number":4257,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4257,"Build"],["codebase","","Build"],["got_revision","06a83340b132e7428c6d5a714d017d87462b0890","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","06a83340b132e7428c6d5a714d017d87462b0890","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 21 Mar 2026 14:46:55","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_HAPROXY_CLIENT_IP.md: mention assuption on data format\nThe user is assumed to pass in correct data. I think we should start\nclarifying this in more places.\n\nCloses #21042","files":[{"name":"docs/libcurl/opts/CURLOPT_HAPROXY_CLIENT_IP.md"}],"number":261879,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7e0a9b309cce7e6ea6c0f9a4b3ed4c48e4d97351","revision":"7e0a9b309cce7e6ea6c0f9a4b3ed4c48e4d97351","revlink":"","when":1774100815,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 14:47:36","branch":"master","category":"curl","codebase":"","comments":"curlx_now(), prevent zero timestamp\nAs code checks `curltime` values for zero and interprets this\nas not-initialized or \"forever\" in several places, make sure\n`curlx_now()` never returns a zero timestamp.\n\nCloses #21034","files":[{"name":"lib/curlx/timeval.c"}],"number":261880,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5649b212979de21f52424bd22c45c3e8dcbb7448","revision":"5649b212979de21f52424bd22c45c3e8dcbb7448","revlink":"","when":1774100856,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 21 Mar 2026 14:49:36","branch":"master","category":"curl","codebase":"","comments":"DEPRECATE: fix minor release number typo","files":[{"name":"docs/DEPRECATE.md"}],"number":261881,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ff28f679709763330874d6dc354c4fd1f96c124d","revision":"ff28f679709763330874d6dc354c4fd1f96c124d","revlink":"","when":1774100976,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 14:56:06","branch":"master","category":"curl","codebase":"","comments":"rtmp: drop support\n- librtmp has no test cases, makes no proper releases and has not had a\n  single commit within the last year\n\n- librtmp parses the URL itself and requires non-compliant URLs for this\n\n- we have no RTMP tests\n\n- RTMP was used by 2.2% of curl users (self-identified in the 2025\n  survey)\n\nCloses #20673","files":[{"name":".github/labeler.yml"},{"name":".github/scripts/cmp-config.pl"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/linux-old.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":"CMake/FindLibrtmp.cmake"},{"name":"CMake/curl-config.in.cmake"},{"name":"CMakeLists.txt"},{"name":"Makefile.am"},{"name":"README.md"},{"name":"configure.ac"},{"name":"docs/DEPRECATE.md"},{"name":"docs/FAQ.md"},{"name":"docs/HISTORY.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/INSTALL.md"},{"name":"docs/URL-SYNTAX.md"},{"name":"docs/cmdline-opts/_DESCRIPTION.md"},{"name":"docs/cmdline-opts/_PROTOCOLS.md"},{"name":"docs/libcurl/opts/CURLOPT_PROTOCOLS_STR.md"},{"name":"docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS_STR.md"},{"name":"docs/libcurl/symbols-in-versions"},{"name":"lib/Makefile.inc"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_rtmp.c"},{"name":"lib/curl_rtmp.h"},{"name":"lib/protocol.c"},{"name":"lib/protocol.h"},{"name":"lib/url.c"},{"name":"lib/version.c"},{"name":"projects/vms/generate_config_vms_h_curl.com"},{"name":"scripts/cd2nroff"},{"name":"scripts/schemetable.c"},{"name":"src/tool_help.c"},{"name":"tests/data/test1627"},{"name":"tests/unit/unit1627.c"}],"number":261884,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ceae02db040de3cf7ae4c3f8ec99e8286b568c2e","revision":"ceae02db040de3cf7ae4c3f8ec99e8286b568c2e","revlink":"","when":1774101366,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 15:18:33","branch":"master","category":"curl","codebase":"","comments":"DEPRECATE: remove last empty line","files":[{"name":"docs/DEPRECATE.md"}],"number":261891,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c247725b925b68f8cd62fbd90d5f3f24e1fbb628","revision":"c247725b925b68f8cd62fbd90d5f3f24e1fbb628","revlink":"","when":1774102713,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 15:30:03","branch":"master","category":"curl","codebase":"","comments":"build: make NTLM disabled by default\nNTLM has weak security and does not work over HTTP/2 or HTTP/3.\n\nEnable in cmake or configure to get support for it.\n\nCloses #20698","files":[{"name":".github/workflows/macos.yml"},{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"docs/CURL-DISABLE.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_setup.h"},{"name":"projects/vms/generate_config_vms_h_curl.com"}],"number":261897,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cc0c83c5f853c41fca6880c5dcd6745da9353434","revision":"cc0c83c5f853c41fca6880c5dcd6745da9353434","revlink":"","when":1774103403,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 15:30:04","branch":"master","category":"curl","codebase":"","comments":"GHA: add NTLM to lots of builds","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":261898,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aef8fd00c8ebbd53fe91df29a8c8d032447ed55b","revision":"aef8fd00c8ebbd53fe91df29a8c8d032447ed55b","revlink":"","when":1774103404,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 18:54:23","branch":"master","category":"curl","codebase":"","comments":"tool: add check for curlinfo->age when determining if ssh backend is libssh2\nThe code failed to check for the version, and could thus read memory\npast the existing curl_version_info_data structure. This could lead to a\ncrash.\n\nCloses #21050","files":[{"name":"src/tool_libinfo.c"}],"number":261913,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e2186933c12f86abffcc86f9c65c74fa35da0c52","revision":"e2186933c12f86abffcc86f9c65c74fa35da0c52","revlink":"","when":1774115663,"who":"Harry Sintonen <sintonen@iki.fi>"},{"at":"Sat 21 Mar 2026 22:58:51","branch":"master","category":"curl","codebase":"","comments":"badwords-all: stop checking source code comments\nThe code runs under different rules than documentation and these checks\ncause too much friction with too little gain.\n\nLeave checking of the public include files since they are almost\ndocumentation.\n\nCloses #21048","files":[{"name":"scripts/badwords-all"}],"number":261932,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"89d649c48276ab0c54fddc5b4ac323d84a252238","revision":"89d649c48276ab0c54fddc5b4ac323d84a252238","revlink":"","when":1774130331,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 23:10:32","branch":"master","category":"curl","codebase":"","comments":"test1668: unit test the FTP 213 time response parser\nShould make it harder to introduce regressions.\n\nCloses #21051","files":[{"name":"lib/ftp.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1668"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1668.c"}],"number":261941,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6026d76fdf4922cf62e3c29e547c53c6043e416f","revision":"6026d76fdf4922cf62e3c29e547c53c6043e416f","revlink":"","when":1774131032,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 23:20:49","branch":"master","category":"curl","codebase":"","comments":"netrc: skip malformed macdef lines\nWhen skipping macdef lines inside netrc files, ignore it completely and\ndo not tokenize or bail out on bad quotes.\n\nVerify in test 1672\n\nFollow-up to 3b43a05e000aa8f65bda51\n\nSpotted by Codex Security\nCloses #21049","files":[{"name":"lib/netrc.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1672"}],"number":261949,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fa13f373b2b1e6c3f02e22e9cebd6c9b7605f72c","revision":"fa13f373b2b1e6c3f02e22e9cebd6c9b7605f72c","revlink":"","when":1774131649,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 23:21:55","branch":"master","category":"curl","codebase":"","comments":"progress: count amount of data \"delivered\" to application\n... and apply the CURLOPT_MAXFILESIZE limit (if set) on that as well.\nThis effectively protects the user against \"zip bombs\".\n\nTest case 1618 verifies using a 14 byte brotli payload that otherwise\nexplodes to 102400 zero bytes.\n\nCloses #20787","files":[{"name":"docs/KNOWN_RISKS.md"},{"name":"docs/cmdline-opts/max-filesize.md"},{"name":"docs/cmdline-opts/write-out.md"},{"name":"docs/libcurl/curl_easy_getinfo.md"},{"name":"docs/libcurl/opts/CURLINFO_SIZE_DELIVERED.md"},{"name":"docs/libcurl/opts/CURLOPT_MAXFILESIZE.md"},{"name":"docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.md"},{"name":"docs/libcurl/opts/Makefile.inc"},{"name":"docs/libcurl/symbols-in-versions"},{"name":"include/curl/curl.h"},{"name":"lib/cw-out.c"},{"name":"lib/getinfo.c"},{"name":"lib/progress.c"},{"name":"lib/progress.h"},{"name":"lib/urldata.h"},{"name":"src/tool_writeout.c"},{"name":"src/tool_writeout.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1618"},{"name":"tests/data/test220"},{"name":"tests/data/test970"},{"name":"tests/data/test972"}],"number":261950,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"77ed315096598b59dd81c3d8c2ca02e799be6512","revision":"77ed315096598b59dd81c3d8c2ca02e799be6512","revlink":"","when":1774131715,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 23:35:58","branch":"master","category":"curl","codebase":"","comments":"md5/md4: enable unaligned access fast path on powerpc64\nPowerPC64 (both big-endian and little-endian) supports efficient\nunaligned memory access, similar to x86. This extends the existing\nfast path that avoids byte-by-byte loads in the MD5 and MD4 SET/GET\nmacros.\n\nOn POWER8 ppc64le, this eliminates 3 shifts + 3 ORs per 32-bit word\nload, replacing them with a single lwz (or lwbrx on big-endian).\n\nCo Authored By Claude Opus 4.6 (1M context)\n\nCloses #20985","files":[{"name":"lib/md4.c"},{"name":"lib/md5.c"}],"number":261956,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"21fc17b265ca32c8a5a768dc7cd730754a104740","revision":"21fc17b265ca32c8a5a768dc7cd730754a104740","revlink":"","when":1774132558,"who":"Scott Boudreaux <121303252+Scottcjn@users.noreply.github.com>"},{"at":"Sat 21 Mar 2026 23:37:59","branch":"master","category":"curl","codebase":"","comments":"lib: drop support for < c-ares 1.16.0\nCloses #20911","files":[{"name":".github/workflows/linux-old.yml"},{"name":"docs/INTERNALS.md"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-base.c"},{"name":"lib/asyn.h"},{"name":"m4/curl-confopts.m4"}],"number":261957,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"789282cb8d49a12ffb1e028bdd7ccd066772b782","revision":"789282cb8d49a12ffb1e028bdd7ccd066772b782","revlink":"","when":1774132679,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 21 Mar 2026 23:45:55","branch":"master","category":"curl","codebase":"","comments":"cf-https-connect: silence `-Wimplicit-int-enum-cast` with HTTPS-RR + clang 21\nFixing (seen in curl-for-win dev branch):\n```\nIn file included from _a64-linux-gnu-bld/lib/CMakeFiles/libcurl_object.dir/Unity/unity_0_c.c:34:\nlib/cf-https-connect.c:681:28: error: implicit conversion from 'unsigned char' to enumeration type 'enum alpnid' is invalid in C++ [-Werror,-Wimplicit-int-enum-cast]\n  681 |         enum alpnid alpn = rr->alpns[i];\n      |                     ~~~~   ^~~~~~~~~~~~e\n```\n\nRef: #21032\n\nCloses #21057","files":[{"name":"lib/cf-https-connect.c"}],"number":261960,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e09a7b83d67c56bcb65ef6d0d3c9ba517942fa6d","revision":"e09a7b83d67c56bcb65ef6d0d3c9ba517942fa6d","revlink":"","when":1774133155,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Mar 2026 00:26:25","branch":"master","category":"curl","codebase":"","comments":"GHA/curl-for-win: enable c-ares with HTTPS-RR in an existing job\nc-ares builds have been sped up within curl-for-win using, pre-fills. It\nallows building it with acceptable performance, making it practical to\nuse it, alongside HTTPS-RR, in curl CI and possibly in curl-for-win. It\nhas been enabled in its dev branch for a while.\n\nRef: https://github.com/curl/curl-for-win/commit/61a73541201692136af12548737781f79f1ecd64\n\nCloses #21032","files":[{"name":".github/workflows/curl-for-win.yml"}],"number":261964,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"06a83340b132e7428c6d5a714d017d87462b0890","revision":"06a83340b132e7428c6d5a714d017d87462b0890","revlink":"","when":1774135585,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"06a83340b132e7428c6d5a714d017d87462b0890"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774172636.996551,1774172641.524444],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774172641.528507,1774172641.723312],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774172641.725967,1774172641.893676],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774172641.896493,1774172983.455126],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4257/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774172983.504802,1774172983.929085],"urls":{}}],"text":["build","successful"],"times":[1774172636.876528,1774172983.932062]},"4258":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/Mail%20result/logs/stdio"]],"number":4258,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4258,"Build"],["codebase","","Build"],["got_revision","d3ae2e0565eb8592b7d75e342596205321dc6cf5","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d3ae2e0565eb8592b7d75e342596205321dc6cf5","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 22 Mar 2026 11:55:39","branch":"master","category":"curl","codebase":"","comments":"lib: make SMB support opt-in\nThe SMB protocol has weak security and is rarely used these days.\n\nNote that SMB also requires NTLM enabled.\n\nCloses #20846","files":[{"name":".github/workflows/windows.yml"},{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"docs/CURL-DISABLE.md"},{"name":"docs/DEPRECATE.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_setup.h"},{"name":"lib/protocol.c"},{"name":"lib/smb.c"},{"name":"lib/smb.h"},{"name":"lib/version.c"}],"number":261977,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6393103b993fa7007ea31808892e20bb574122b8","revision":"6393103b993fa7007ea31808892e20bb574122b8","revlink":"","when":1774176939,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Mar 2026 12:02:49","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":261978,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d3ae2e0565eb8592b7d75e342596205321dc6cf5","revision":"d3ae2e0565eb8592b7d75e342596205321dc6cf5","revlink":"","when":1774177369,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d3ae2e0565eb8592b7d75e342596205321dc6cf5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774190987.273209,1774190997.394174],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774190997.398104,1774190997.580216],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774190997.582442,1774190997.740968],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774190997.743212,1774191243.828691],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4258/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774191243.833747,1774191244.240242],"urls":{}}],"text":["build","successful"],"times":[1774177540.051782,1774191244.243422]},"4259":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/Mail%20result/logs/stdio"]],"number":4259,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4259,"Build"],["codebase","","Build"],["got_revision","fcec44df00a650199ccc27e3bc80e0e6b50474a2","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","fcec44df00a650199ccc27e3bc80e0e6b50474a2","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 22 Mar 2026 13:33:34","branch":"master","category":"curl","codebase":"","comments":"FAQ.md: point archive.org link to the original, no-JS, revision [ci skip]\nTo make it pass mdlinkcheck, open faster, w/o cookie banner, and not\nneed special URL format to make JS happy.\n\nRef: 1dc0ce956226186f40fdda072e7bd6c0cc035597","files":[{"name":"docs/FAQ.md"}],"number":261982,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fcec44df00a650199ccc27e3bc80e0e6b50474a2","revision":"fcec44df00a650199ccc27e3bc80e0e6b50474a2","revlink":"","when":1774182814,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"fcec44df00a650199ccc27e3bc80e0e6b50474a2"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774226234.812534,1774226237.848608],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774226237.852812,1774226238.038886],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774226238.041787,1774226238.261069],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774226238.264138,1774226479.380331],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4259/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774226479.38528,1774226479.772444],"urls":{}}],"text":["build","successful"],"times":[1774191246.220261,1774226479.775021]},"4260":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/Mail%20result/logs/stdio"]],"number":4260,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4260,"Build"],["codebase","","Build"],["got_revision","9820e5dface5739accda14e656d89a7f84642c61","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9820e5dface5739accda14e656d89a7f84642c61","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 22 Mar 2026 18:04:08","branch":"master","category":"curl","codebase":"","comments":"Revert \"md5/md4: enable unaligned access fast path on powerpc64\"\nThis reverts commit 21fc17b265ca32c8a5a768dc7cd730754a104740.\n\nThat was not properly thought through. PowerPC can run in either endian\nand the preprocessor does not know which.\n\nRef: #20985\nCloses #21058","files":[{"name":"lib/md4.c"},{"name":"lib/md5.c"}],"number":262000,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e9eddedf38078ac92c0028431271cebbc895686e","revision":"e9eddedf38078ac92c0028431271cebbc895686e","revlink":"","when":1774199048,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Mar 2026 18:06:32","branch":"master","category":"curl","codebase":"","comments":"multi.h: add CURLMNWC_CLEAR_ALL\nThe two bitmask constants for *CLEAR_DNS and *CLEAR_CONNS were\nduplicates (both set to 1), so they cannot be distinguished and both\nactions fire.\n\nThis shipped in public releases since 8.16.0 to and include 8.19.0.\n\nThis fix adds CURLMNWC_CLEAR_ALL to be the new 1, and it now implies all\nbits. The DNS and CONNS defines get two new bits (2, 4).\n\nFollow-up to 55c045c86338bfcc1de676c496f\n\nFound by Codex Security\nCloses #20968","files":[{"name":"docs/libcurl/opts/CURLMOPT_NETWORK_CHANGED.md"},{"name":"docs/libcurl/symbols-in-versions"},{"name":"include/curl/multi.h"},{"name":"lib/multi.c"}],"number":262001,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"57a94fec477a3fd4518081d9bf6fd3df1164f6b0","revision":"57a94fec477a3fd4518081d9bf6fd3df1164f6b0","revlink":"","when":1774199192,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 22 Mar 2026 19:15:56","branch":"master","category":"curl","codebase":"","comments":"gnutls: fix clang-tidy warning with !verbose\nwith\n`-DCURL_DISABLE_VERBOSE_STRINGS=ON -DCURL_USE_GNUTLS=ON -DCURL_CLANG_TIDY=ON`.\n\n```\nlib/vtls/gtls.c:268:7: error: Value stored to 'strerr' is never read [clang-analyzer-deadcode.DeadStores,-warnings-as-errors]\n  268 |       strerr = gnutls_strerror(rc);\n      |       ^        ~~~~~~~~~~~~~~~~~~~\n```\n\nCloses #21060","files":[{"name":"lib/vtls/gtls.c"}],"number":262006,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"757fd6aae90265e4e1021a8f82d086186e303bb7","revision":"757fd6aae90265e4e1021a8f82d086186e303bb7","revlink":"","when":1774203356,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Mar 2026 19:15:56","branch":"master","category":"curl","codebase":"","comments":"asyn-thrdd: fix clang-tidy unused value warning\nwith `-DCURL_DISABLE_SOCKETPAIR=ON`.\n\n```\nlib/asyn-thrdd.c:227:5: error: Value stored to 'do_abort' is never read [clang-analyzer-deadcode.DeadStores,-warnings-as-errors]\n  227 |     do_abort = addr_ctx->do_abort;\n      |     ^          ~~~~~~~~~~~~~~~~~~\n```\n\nCloses #21061","files":[{"name":"lib/asyn-thrdd.c"}],"number":262007,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e8c64a06c5031bd59fdf914e8ac6c8524c0e4375","revision":"e8c64a06c5031bd59fdf914e8ac6c8524c0e4375","revlink":"","when":1774203356,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 22 Mar 2026 23:58:02","branch":"master","category":"curl","codebase":"","comments":"tool_operate: fix memory-leak on failed uploads\nAdd test case 1673 to do repeated upload failures and verify there is no\nleak. This proved a previous leak and now it verifies the fix.\n\nReported-by: James Fuller\nCloses #21062","files":[{"name":"src/tool_operate.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1673"}],"number":262028,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9820e5dface5739accda14e656d89a7f84642c61","revision":"9820e5dface5739accda14e656d89a7f84642c61","revlink":"","when":1774220282,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9820e5dface5739accda14e656d89a7f84642c61"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774243915.069749,1774243927.843612],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774243927.861001,1774243928.092155],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774243928.096937,1774243928.29187],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774243928.295712,1774244209.534704],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4260/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774244209.592182,1774244210.195624],"urls":{}}],"text":["build","successful"],"times":[1774226481.87901,1774244210.204596]},"4261":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/Mail%20result/logs/stdio"]],"number":4261,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4261,"Build"],["codebase","","Build"],["got_revision","0c475b5df746f417609a5b25ed6ed59a6db63f2f","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0c475b5df746f417609a5b25ed6ed59a6db63f2f","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 23 Mar 2026 08:26:02","branch":"master","category":"curl","codebase":"","comments":"urlapi: remove redundant condition in dedotdotify\nBonus: remove two variables, clear up some comments.\n\nPoined out by CodeSonar\n\nCloses #21065","files":[{"name":"lib/urlapi.c"}],"number":262036,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0c475b5df746f417609a5b25ed6ed59a6db63f2f","revision":"0c475b5df746f417609a5b25ed6ed59a6db63f2f","revlink":"","when":1774250762,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0c475b5df746f417609a5b25ed6ed59a6db63f2f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774279829.131479,1774279839.176913],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774279839.180791,1774279839.358726],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774279839.361374,1774279839.51339],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774279839.515558,1774280090.899639],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4261/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774280090.905485,1774280092.015213],"urls":{}}],"text":["build","successful"],"times":[1774251338.287016,1774280092.018248]},"4262":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/Mail%20result/logs/stdio"]],"number":4262,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4262,"Build"],["codebase","","Build"],["got_revision","3ef422e12852fc47a60afd622ccebdf1ca8c3af0","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3ef422e12852fc47a60afd622ccebdf1ca8c3af0","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 23 Mar 2026 10:17:59","branch":"master","category":"curl","codebase":"","comments":"urlapi: fix handling of \"file:///\"\nWhen the path is exactly one byte, a single slash.\n\nExtended test 1560 to verify.\n\nFound by Codex Security\n\nCloses #21070","files":[{"name":"lib/urlapi.c"},{"name":"tests/libtest/lib1560.c"}],"number":262050,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e0be05cbab2312795043111a42798968394acf0d","revision":"e0be05cbab2312795043111a42798968394acf0d","revlink":"","when":1774257479,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Mar 2026 10:19:08","branch":"master","category":"curl","codebase":"","comments":"netrc: remove unused parsenetrc() macro for netrc-disabled\nWhen netrc is disabled, this macro is unused (and wrong).\n\nCloses #21067","files":[{"name":"lib/netrc.h"}],"number":262051,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e0327b2ebb8b260ebc47e2b0366d358b63c63ddd","revision":"e0327b2ebb8b260ebc47e2b0366d358b63c63ddd","revlink":"","when":1774257548,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Mar 2026 10:19:45","branch":"master","category":"curl","codebase":"","comments":"urldata: make hstslist only present in HSTS builds\nCloses #21068","files":[{"name":"lib/urldata.h"}],"number":262052,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8f0e0f9dc70f55cf1a080c391858a8a01e6a25a8","revision":"8f0e0f9dc70f55cf1a080c391858a8a01e6a25a8","revlink":"","when":1774257585,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Mar 2026 14:32:46","branch":"master","category":"curl","codebase":"","comments":"test1714: verify telnet download with --max-filesize\n(disabled on Windows because of hangs)\n\nCloses #21023","files":[{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1714"}],"number":262089,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"07d109b7c601bca4ea2e881c90b23874d7bf89d2","revision":"07d109b7c601bca4ea2e881c90b23874d7bf89d2","revlink":"","when":1774272766,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Mar 2026 14:33:59","branch":"master","category":"curl","codebase":"","comments":"config2setopts: make --capath work in proxy disabled builds\nFollow-up to 95e8515ca0801c2b1aacbdad0\n\nSpotted by Codex Security\n\nCloses #21063","files":[{"name":"src/config2setopts.c"}],"number":262092,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d3fa54a2435593187c6d271b126dd33ec6dd491f","revision":"d3fa54a2435593187c6d271b126dd33ec6dd491f","revlink":"","when":1774272839,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Mar 2026 14:35:02","branch":"master","category":"curl","codebase":"","comments":"lib1560: verify more URLs\n- control codes at various places in URL, even when URL encoding\n  is requested\n\n- verify zone id extraction more\n\nCloses #21071","files":[{"name":"tests/libtest/lib1560.c"}],"number":262093,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3ef422e12852fc47a60afd622ccebdf1ca8c3af0","revision":"3ef422e12852fc47a60afd622ccebdf1ca8c3af0","revlink":"","when":1774272902,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3ef422e12852fc47a60afd622ccebdf1ca8c3af0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774315333.007283,1774315335.291994],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774315335.29621,1774315335.49403],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774315335.496662,1774315335.646109],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774315335.650501,1774315578.567689],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4262/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774315578.574442,1774315578.977664],"urls":{}}],"text":["build","successful"],"times":[1774280094.302367,1774315578.98093]},"4263":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/Mail%20result/logs/stdio"]],"number":4263,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4263,"Build"],["codebase","","Build"],["got_revision","6f9f4b3cb777633a40ca0d6746843b428a0390b6","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","6f9f4b3cb777633a40ca0d6746843b428a0390b6","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 23 Mar 2026 23:01:01","branch":"master","category":"curl","codebase":"","comments":"test2405: require wakeup\nTo get the correct file descriptor count\n\nReported-by: Marcel Raad\nFixes #21069\nCloses #21074","files":[{"name":"tests/data/test2405"}],"number":262131,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"664db28d2972d5ee82eb41473006a0d72346f3c5","revision":"664db28d2972d5ee82eb41473006a0d72346f3c5","revlink":"","when":1774303261,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 23 Mar 2026 23:03:58","branch":"master","category":"curl","codebase":"","comments":"lib: add thread pool and queue\n- new source files for thread pool and queue\n- test cases 3217 and 3218 for them\n- internal documentation\n\nCloses #20916","files":[{"name":"docs/Makefile.am"},{"name":"docs/internals/THRDPOOL+QUEUE.md"},{"name":"lib/Makefile.inc"},{"name":"lib/curl_threads.c"},{"name":"lib/curl_threads.h"},{"name":"lib/curl_trc.c"},{"name":"lib/curl_trc.h"},{"name":"lib/memdebug.c"},{"name":"lib/thrdpool.c"},{"name":"lib/thrdpool.h"},{"name":"lib/thrdqueue.c"},{"name":"lib/thrdqueue.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3300"},{"name":"tests/data/test3301"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit3300.c"},{"name":"tests/unit/unit3301.c"}],"number":262135,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6f9f4b3cb777633a40ca0d6746843b428a0390b6","revision":"6f9f4b3cb777633a40ca0d6746843b428a0390b6","revlink":"","when":1774303438,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"6f9f4b3cb777633a40ca0d6746843b428a0390b6"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774350450.59003,1774350464.71093],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774350464.731197,1774350464.933926],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774350464.93698,1774350465.143589],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774350465.14644,1774350763.534474],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4263/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774350763.541678,1774350763.972874],"urls":{}}],"text":["build","successful"],"times":[1774315581.27391,1774350763.976239]},"4265":{"blame":["Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/Mail%20result/logs/stdio"]],"number":4265,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4265,"Build"],["codebase","","Build"],["got_revision","988b352f917151452c4f1483214ba7012299b1e2","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","988b352f917151452c4f1483214ba7012299b1e2","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 24 Mar 2026 16:25:53","branch":"master","category":"curl","codebase":"","comments":"ratelimit: reset on start\nOn any `Curl_rlimit_start()` the rate limit needs to reset its\nvalues before calculating the effective step duration and adjust\nthe tokens/burst per step.\n\nAdd two fields to the struct to remember the original values.\n\nCloses #21086","files":[{"name":"lib/ratelimit.c"},{"name":"lib/ratelimit.h"}],"number":262211,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"797bc316bf24f2c0e8abf2d4f7de225c8cd24d64","revision":"797bc316bf24f2c0e8abf2d4f7de225c8cd24d64","revlink":"","when":1774365953,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 24 Mar 2026 19:29:21","branch":"master","category":"curl","codebase":"","comments":"curl_sha512_256: support delegating to wolfSSL API\nOffered by wolfSSL v5.0.0+ (2021-11-01).\n\nCloses #21077","files":[{"name":"lib/curl_sha512_256.c"}],"number":262217,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"28f0932073bfbcb977e2638e137e2519cb2b14e2","revision":"28f0932073bfbcb977e2638e137e2519cb2b14e2","revlink":"","when":1774376961,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 24 Mar 2026 19:29:21","branch":"master","category":"curl","codebase":"","comments":"sha256: support delegating to wolfSSL API\nOffered by wolfSSL v3.11.0+ (2017-05-04).\n\nCloses #21078","files":[{"name":"lib/sha256.c"}],"number":262218,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"988b352f917151452c4f1483214ba7012299b1e2","revision":"988b352f917151452c4f1483214ba7012299b1e2","revlink":"","when":1774376961,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"988b352f917151452c4f1483214ba7012299b1e2"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774411323.913394,1774411335.9553],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774411335.970481,1774411336.213496],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774411336.218966,1774411336.430919],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774411336.43714,1774411617.609319],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4265/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774411617.665643,1774411618.349978],"urls":{}}],"text":["build","successful"],"times":[1774394192.709116,1774411618.356711]},"4266":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/Mail%20result/logs/stdio"]],"number":4266,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4266,"Build"],["codebase","","Build"],["got_revision","62d77b12fce55d3481bb0b2e70e0f921c8cbfe5e","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","62d77b12fce55d3481bb0b2e70e0f921c8cbfe5e","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 25 Mar 2026 11:02:08","branch":"master","category":"curl","codebase":"","comments":"sha256, sha512_256: switch to wolfCrypt API\nReplacing the OpenSSL-like compatibility interface, and syncing with\nexisting API use within lib/wolfssl.c for SHA-256.\n\nRef: https://www.wolfssl.com/documentation/manuals/wolfssl/group__SHA.html\n\nFollow-up to 28f0932073bfbcb977e2638e137e2519cb2b14e2 #21077\nFollow-up to 988b352f917151452c4f1483214ba7012299b1e2 #21078\n\nCloses #21090","files":[{"name":"lib/curl_sha512_256.c"},{"name":"lib/sha256.c"}],"number":262273,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ff3251a538949f20e120e56f5e4f30b7499d299c","revision":"ff3251a538949f20e120e56f5e4f30b7499d299c","revlink":"","when":1774432928,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 25 Mar 2026 11:02:08","branch":"master","category":"curl","codebase":"","comments":"spacecheck: check long lines and repeat spaces, fix fallouts\nVerify if lines are not longer than 192 characters. Also verify if lines\nhave less than 79 repeat spaces (and fix one fallout).\n\nTo improve readability by avoiding long lines and to prevent adding\noverly long lines with text that may go unnoticed in an editor or diff\nviewer.\n\nIn addition to pre-existing line length limits: 79 for C, 132 for CMake\nsources.\n\nAlso:\n- spacecheck: fix/harden allowlist regexes.\n- spacecheck: tidy-up quotes and simplify escaping.\n- spacecheck: allow folding strings with repeat spaces.\n- GHA: fix a suppressed shellcheck warning.\n- GHA/macos: simplify by dropping brew bundle.\n- test1119.pl: precompile a regex.\n- FAQ.md: delete very long link to a Windows 7/2008 support article\n  that's lost it relevance.\n\nCloses #21087","files":[{"name":".github/scripts/typos.toml"},{"name":".github/scripts/verify-examples.pl"},{"name":".github/scripts/verify-synopsis.pl"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/configure-vs-cmake.yml"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux-old.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/windows.yml"},{"name":"CMake/PickyWarnings.cmake"},{"name":"LICENSES/BSD-4-Clause-UC.txt"},{"name":"acinclude.m4"},{"name":"configure.ac"},{"name":"docs/ECH.md"},{"name":"docs/FAQ.md"},{"name":"docs/HTTP3.md"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/INSTALL.md"},{"name":"docs/wcurl.md"},{"name":"lib/Makefile.am"},{"name":"m4/curl-compilers.m4"},{"name":"scripts/mk-ca-bundle.pl"},{"name":"scripts/spacecheck.pl"},{"name":"src/Makefile.am"},{"name":"tests/libtest/lib557.c"},{"name":"tests/test1119.pl"}],"number":262274,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"62d77b12fce55d3481bb0b2e70e0f921c8cbfe5e","revision":"62d77b12fce55d3481bb0b2e70e0f921c8cbfe5e","revlink":"","when":1774432928,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"62d77b12fce55d3481bb0b2e70e0f921c8cbfe5e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774469845.269034,1774469857.739933],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774469857.743553,1774469857.910384],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774469857.912585,1774469858.060534],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774469858.062736,1774470131.6311],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4266/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774470131.636368,1774470132.114598],"urls":{}}],"text":["build","successful"],"times":[1774433137.717658,1774470132.118114]},"4268":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/Mail%20result/logs/stdio"]],"number":4268,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4268,"Build"],["codebase","","Build"],["got_revision","897f7143c53ec1ec53df149f869af956157d161b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","897f7143c53ec1ec53df149f869af956157d161b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 26 Mar 2026 07:56:42","branch":"master","category":"curl","codebase":"","comments":"location/follow: mention netrc\nCloses #21091","files":[{"name":"docs/cmdline-opts/follow.md"},{"name":"docs/cmdline-opts/location.md"}],"number":262342,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0c14ed62c45b71ffcc6b7ef905e321288eea3eee","revision":"0c14ed62c45b71ffcc6b7ef905e321288eea3eee","revlink":"","when":1774508202,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 26 Mar 2026 07:57:19","branch":"master","category":"curl","codebase":"","comments":"cleancmd.pl: remove markdown links before spellcheck\nCloses #21085","files":[{"name":".github/scripts/cleancmd.pl"}],"number":262343,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"970f0a8cecd982cb646a9897642e274cd87ab498","revision":"970f0a8cecd982cb646a9897642e274cd87ab498","revlink":"","when":1774508239,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 26 Mar 2026 07:57:25","branch":"master","category":"curl","codebase":"","comments":"docs/VERIFY.md: verify curl\nDon't trust, verify!\n\nCloses #21085","files":[{"name":"docs/Makefile.am"},{"name":"docs/VERIFY.md"}],"number":262344,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"897f7143c53ec1ec53df149f869af956157d161b","revision":"897f7143c53ec1ec53df149f869af956157d161b","revlink":"","when":1774508245,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"897f7143c53ec1ec53df149f869af956157d161b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774526420.710187,1774526440.784189],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774526440.795683,1774526441.362458],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774526441.386281,1774526441.757362],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774526441.768917,1774526889.589167],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4268/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774526889.614034,1774526890.496742],"urls":{}}],"text":["build","successful"],"times":[1774508753.898129,1774526890.502612]},"4269":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/Mail%20result/logs/stdio"]],"number":4269,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4269,"Build"],["codebase","","Build"],["got_revision","a56ab9dbc84d6f20c3a91af8a11bc0edc2897b56","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a56ab9dbc84d6f20c3a91af8a11bc0edc2897b56","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 26 Mar 2026 11:06:25","branch":"master","category":"curl","codebase":"","comments":"DEPRECATE.md: fix copy-and-paste mistaken subtitles\nCloses #21102","files":[{"name":"docs/DEPRECATE.md"}],"number":262368,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f660b77f74ee3c6993d49aa2952501fda32ffe10","revision":"f660b77f74ee3c6993d49aa2952501fda32ffe10","revlink":"","when":1774519585,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 26 Mar 2026 11:20:03","branch":"master","category":"curl","codebase":"","comments":"cmake: add CMake Config-based dependency detection for c-ares, wolfSSL\nFor wolfSSL it requires v5.2.1+, and with 5.9.0+ it's also supported when\nwolfSSL was built with autotools.\n\nFollow-up to 8fce3e17e6cb310cd6dbe38ff14869b8fe5827d2 #20814\n\nCloses #21098","files":[{"name":"CMake/FindCares.cmake"},{"name":"CMake/FindWolfSSL.cmake"},{"name":"docs/INSTALL-CMAKE.md"}],"number":262370,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a56ab9dbc84d6f20c3a91af8a11bc0edc2897b56","revision":"a56ab9dbc84d6f20c3a91af8a11bc0edc2897b56","revlink":"","when":1774520403,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a56ab9dbc84d6f20c3a91af8a11bc0edc2897b56"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774564178.059737,1774564180.353578],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774564180.357234,1774564180.546893],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774564180.549343,1774564180.716696],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774564180.719815,1774564445.357066],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4269/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774564445.36365,1774564445.858758],"urls":{}}],"text":["build","successful"],"times":[1774526894.032215,1774564445.8624]},"4270":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/Mail%20result/logs/stdio"]],"number":4270,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4270,"Build"],["codebase","","Build"],["got_revision","5172ba5475cffc525c2338dfa63f818e11e80a42","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","5172ba5475cffc525c2338dfa63f818e11e80a42","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 26 Mar 2026 14:20:07","branch":"master","category":"curl","codebase":"","comments":"perl: harden external command invocations\nIn `adddocsref.pl`, `checksrc-all.pl`, `singleuse.pl` and tests 307, 1013,\n1022, 1275, 1707, 1708, 1710.\n\nCloses #21097","files":[{"name":"docs/examples/adddocsref.pl"},{"name":"scripts/checksrc-all.pl"},{"name":"scripts/singleuse.pl"},{"name":"tests/data/test1707"},{"name":"tests/data/test1708"},{"name":"tests/data/test1710"},{"name":"tests/libtest/test1013.pl"},{"name":"tests/libtest/test1022.pl"},{"name":"tests/libtest/test307.pl"},{"name":"tests/test1275.pl"},{"name":"tests/test1707.pl"}],"number":262394,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"20914e37530022957ee16397ac9fa7270088479c","revision":"20914e37530022957ee16397ac9fa7270088479c","revlink":"","when":1774531207,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Mar 2026 16:08:37","branch":"master","category":"curl","codebase":"","comments":"GHA/curl-for-win: pass GH token to the containers\nTo avoid rate limits when accessing GH APIs during the build.\n\nAiming to avoid (while trying to retrieve a file timestamp):\n```\n++ [[ 2026-02-11-1a84aee6387d2f9c9531c655edeea4a80aa0fcfa =~ (.+)-([a-f0-9]{40,}) ]]\n++ ver=2026-02-11\n++ commit=1a84aee6387d2f9c9531c655edeea4a80aa0fcfa\n++ set +x\ncurl: (22) The requested URL returned error: 403\ncurl: (22) The requested URL returned error: 403\ncurl: (22) The requested URL returned error: 403\ncurl: (22) The requested URL returned error: 403\n[...]\n```\nRef: https://github.com/curl/curl/actions/runs/23598912140/job/68723120977?pr=21104\n\nFollow-up to:\nhttps://github.com/curl/curl-for-win/commit/a26898fe489e2721b709d1eebc3b5e95c7332417\nhttps://github.com/curl/curl-for-win/commit/17f2fb3ead747d375ea1d6c08e649efd17017c8b\nhttps://github.com/curl/curl-for-win/commit/6dd6e47e9876ffe615544977ff6cfd684e6d421b\nhttps://github.com/curl/curl-for-win/commit/b461404b5a800bcfebe34d524d9c6a32bc08b9a5\n\nCloses #21105","files":[{"name":".github/workflows/curl-for-win.yml"}],"number":262408,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"128c252975423856d1403c42267a8a1f1b97433f","revision":"128c252975423856d1403c42267a8a1f1b97433f","revlink":"","when":1774537717,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 26 Mar 2026 23:05:59","branch":"master","category":"curl","codebase":"","comments":"GHA: try workaround for slow Azure Ubuntu distro server\nIt's been going on for almost a year, chances seem slim to have this\nfixed upstream.\n\nThe observed issue is that on GitHub-supplied CI runner images,\nsometimes, `apt-get install` using the stock distro server\n`http://azure.archive.ubuntu.com/ubuntu` sees extreme slowness while\ndownloading data, then reaching the job timeout and aborting, making CI\nred and necessitating a manual restart of the failed job(s).\n\nIn majority of cases the install step takes no longer than 8-40 seconds\n(download + install), while in the failing case it takes 10-20+ minutes\njust to download.\n\nEarlier I slimmed down installs to avoid unnecessary packages, which\nmitigated, but did not completely fix the issue.\n\nExample:\nhttps://github.com/curl/curl/actions/runs/23599596928/job/68725576899?pr=21105\n\nFollow-up to 0455d8772a1af20ce63c46c5738582aa9b1b8441 #18509\n\nCloses #21107","files":[{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/configure-vs-cmake.yml"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":262453,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5172ba5475cffc525c2338dfa63f818e11e80a42","revision":"5172ba5475cffc525c2338dfa63f818e11e80a42","revlink":"","when":1774562759,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"5172ba5475cffc525c2338dfa63f818e11e80a42"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774599210.679268,1774599236.137459],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774599236.142657,1774599236.34111],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774599236.344124,1774599236.504786],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774599236.507468,1774599481.114696],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4270/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774599481.122239,1774599481.59787],"urls":{}}],"text":["build","successful"],"times":[1774564448.367453,1774599481.601658]},"4271":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/Mail%20result/logs/stdio"]],"number":4271,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4271,"Build"],["codebase","","Build"],["got_revision","916faac3dc239921b3bf880febf167e117b3dea8","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","916faac3dc239921b3bf880febf167e117b3dea8","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 26 Mar 2026 23:27:24","branch":"master","category":"curl","codebase":"","comments":"hsts: when a dupe host adds subdomains, use that\nOtherwise a weaker earlier entry is allowed to override a later more\nrestrictive one.\n\nAdd test 1638 to verify.\n\nCloses #21108","files":[{"name":"docs/tests/FILEFORMAT.md"},{"name":"lib/curlx/strparse.c"},{"name":"lib/curlx/strparse.h"},{"name":"lib/hsts.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1638"}],"number":262457,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e1fdbdd16f269da33938d39725a074b4684fd132","revision":"e1fdbdd16f269da33938d39725a074b4684fd132","revlink":"","when":1774564044,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 26 Mar 2026 23:39:28","branch":"master","category":"curl","codebase":"","comments":"tool_cb_hdr: only truncate etags output when regular file\nWhen sending the output to stdout it cannot truncate.\n\nAdd test1619 to verify --etag-save to stdout\n\nSpotted by Codex Security\n\nCloses #21103","files":[{"name":"src/tool_cb_hdr.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1619"}],"number":262463,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d63432d1f8e759f4c6c64a100fa307656883d0f3","revision":"d63432d1f8e759f4c6c64a100fa307656883d0f3","revlink":"","when":1774564768,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 08:05:48","branch":"master","category":"curl","codebase":"","comments":"src: use ftruncate() unconditionally\nSystems without it need to provide a custom alternative just like we\nhave have for Windows. This adds an MSDOS version that fails if trying\nto truncate a too large file.\n\nCloses #21109","files":[{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_setup.h"},{"name":"src/tool_util.c"}],"number":262475,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6041b9b11b904c64305eb6c3f456b83288c1f323","revision":"6041b9b11b904c64305eb6c3f456b83288c1f323","revlink":"","when":1774595148,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 08:10:14","branch":"master","category":"curl","codebase":"","comments":"src: add curl_global_init_mem testing\nBuild with \"configure --enable-init-mem-debug\" to make the tool use\ncurl_global_init_mem() and a set of private memory funtion callbacks for\nlibcurl's memory management.\n\nUsing this setup, memory mixups in tool code is more likely to cause\ncrashes and thus get discovered while running tests.\n\nThis curl_global_init_mem debug mode can only be done when building\nlibcurl shared (not static) and without debugging enabled - since it\nneeds to use the custom memory funtion callbacks.\n\nCloses #21099","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"src/tool_cfgable.c"}],"number":262476,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"59c11074cfca00cf071b7194af6e2e4f8743bb69","revision":"59c11074cfca00cf071b7194af6e2e4f8743bb69","revlink":"","when":1774595414,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 08:10:29","branch":"master","category":"curl","codebase":"","comments":"GHA: add a 'curl_global_init_mem debug' job\nCloses #21099","files":[{"name":".github/workflows/linux.yml"}],"number":262477,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"46d0ade0866f591289778cf1b2cb9945f61418a4","revision":"46d0ade0866f591289778cf1b2cb9945f61418a4","revlink":"","when":1774595429,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 08:10:32","branch":"master","category":"curl","codebase":"","comments":"tool: fix memory mixups\nmemory allocated by libcurl must be freed with curl_free() and vice versa,\nmemory allocated by the tool itself must be freed with curlx_free().\n\n- dynbuf: free libcurl data with curl_free()\n- tool_operate: make sure we get URL using the right memory\n- tool_operhlp: free libcurl memory with curl_free()\n- tool_operate: free curl_maprintf() pointer with curl_free\n- var: data from curlx_base64_decode needs curlx_free\n- tool_operate: fix memory juggling in etag handling\n- tool_cb_hdr: fix memory area mixups\n- tool_operate: another mixup in etag management\n- tool_cb_hdr: more memory mixup fixes\n- tool_cfgable.c: document some details\n- tool_help: show global-mem-debug in -V output\n\nCloses #21099","files":[{"name":"lib/curlx/dynbuf.c"},{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_cfgable.c"},{"name":"src/tool_help.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_operhlp.c"},{"name":"src/var.c"}],"number":262478,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b71973c1159295e094cc48dbb7442bbc642bd434","revision":"b71973c1159295e094cc48dbb7442bbc642bd434","revlink":"","when":1774595432,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 08:10:39","branch":"master","category":"curl","codebase":"","comments":"runtests: check for Debug case sensitively\nFor both TrackMemory and Debug\n\nCloses #21099","files":[{"name":"tests/runtests.pl"}],"number":262479,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"916faac3dc239921b3bf880febf167e117b3dea8","revision":"916faac3dc239921b3bf880febf167e117b3dea8","revlink":"","when":1774595439,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"916faac3dc239921b3bf880febf167e117b3dea8"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774634218.826759,1774634221.215],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774634221.220503,1774634221.828553],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774634221.831611,1774634221.997157],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774634222.000556,1774634448.36908],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4271/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774634448.373868,1774634448.766879],"urls":{}}],"text":["build","successful"],"times":[1774599484.198285,1774634448.76999]},"4272":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/Mail%20result/logs/stdio"]],"number":4272,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4272,"Build"],["codebase","","Build"],["got_revision","4f316230fd7dab9fba2518df2529204302e193eb","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4f316230fd7dab9fba2518df2529204302e193eb","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 27 Mar 2026 09:33:54","branch":"master","category":"curl","codebase":"","comments":"test1619: download into %LOGDIR\nOtherwise it will end up in tests/ which is not wanted.\n\nFollow-up to d63432d1f8e759f4c6\n\nReported-by: Stefan Eissing\n\nCloses #21114","files":[{"name":"tests/data/test1619"}],"number":262494,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"860c57dffdc8728f50d55d042ceeb6201470fb06","revision":"860c57dffdc8728f50d55d042ceeb6201470fb06","revlink":"","when":1774600434,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 09:34:42","branch":"master","category":"curl","codebase":"","comments":"cf-socket: avoid low risk integer overflow on ancient Solaris\nSpotted by Codex Security\n\nCloses #21111","files":[{"name":"lib/cf-socket.c"}],"number":262495,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"248b92939aa6efeff5d58e973b63b50f36337913","revision":"248b92939aa6efeff5d58e973b63b50f36337913","revlink":"","when":1774600482,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 09:38:59","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":262496,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"cfc86e4e0432bc5c20c6f9615c40ab4dd0805529","revision":"cfc86e4e0432bc5c20c6f9615c40ab4dd0805529","revlink":"","when":1774600739,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 09:51:34","branch":"master","category":"curl","codebase":"","comments":"request: reset resp_trailer in new requests\nOtherwise the trailer state lingers on into subsequent requests.\n\nFollow-up to 29610e5f3d0c9f2643e09\n\nSpotted by Codex Security\n\nCloses #21112","files":[{"name":"lib/request.c"}],"number":262498,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"10d5177984c5ee74f902020459615673bac084df","revision":"10d5177984c5ee74f902020459615673bac084df","revlink":"","when":1774601494,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 11:53:57","branch":"master","category":"curl","codebase":"","comments":"GHA/http3-linux: add missing step conditions\nTo omit unused cache restores. Saving ~7 seconds in jobs not using them.\n\nCloses #21120","files":[{"name":".github/workflows/http3-linux.yml"}],"number":262510,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"68fefb9f59ecd0fcd85b207a5203203af99f17df","revision":"68fefb9f59ecd0fcd85b207a5203203af99f17df","revlink":"","when":1774608837,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Mar 2026 12:05:51","branch":"master","category":"curl","codebase":"","comments":"openssl: fix build with 4.0.0-beta1 no-deprecated\n```\nlib/vtls/openssl.c:4238:22: error: \u2018SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED\u2019 undeclared (first use in this function); did you mean \u2018SSL_R_TLS_ALERT_CERTIFICATE_EXPIRED\u2019?\n 4238 |           (reason == SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED))) {\n      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n      |                      SSL_R_TLS_ALERT_CERTIFICATE_EXPIRED\nlib/vtls/openssl.c:4238:22: note: each undeclared identifier is reported only once for each function it appears in\n```\nRef: https://github.com/curl/curl/actions/runs/23641366299/job/68863072427#step:24:189\n\nCherry-picked from #21118\n\nCloses #21119","files":[{"name":"lib/vtls/openssl.c"}],"number":262513,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c0250829679cc42e1b08cce8639ebe2b2f165145","revision":"c0250829679cc42e1b08cce8639ebe2b2f165145","revlink":"","when":1774609551,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Mar 2026 12:23:12","branch":"master","category":"curl","codebase":"","comments":"GHA/http3-linux: add OpenSSL 4 beta jobs, with ECH\nCloses #21118","files":[{"name":".github/workflows/http3-linux.yml"}],"number":262516,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7523de760d7b41045b4c5ab4b8cb2419d037f049","revision":"7523de760d7b41045b4c5ab4b8cb2419d037f049","revlink":"","when":1774610592,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Mar 2026 14:19:31","branch":"master","category":"curl","codebase":"","comments":"mk-ca-bundle.pl: drop reproducible timestamp feature\nMozilla may push to its repo much later than the commit date, which can\nbe a source of confusion when using the reproducible timestamp (which is\ndetermined by the commit date) by default. Example:\n\nhttps://curl.se/ca/cacert-2026-03-19.pem vs.\nhttps://github.com/mozilla-firefox/firefox/commits/1a84aee6387d2f9c9531c655edeea4a80aa0fcfa/security/nss/lib/ckfw/builtins/certdata.txt\n\nThis feature had no actual user (or a planned one) from within curl at\nthe moment, and not requested by curl users. curl-for-win does this on\nits own, which is the more practical way there since everything (not\njust the CA bundle) needs to be reproducible anyway. I surmise this may\nbe true for most if not all reproducible use-cases.\n\nAnother limitation was that it could bump into GitHub's rate limiting,\nneeding further updates.\n\nAlso: code had some unintented leftovers.\n\nReported-by: Daniel Stenberg\nBug: https://github.com/curl/curl/pull/20528#issuecomment-4140610008\nFollow-up to ca92e20123928e4788d27135cdafdd084d3833d4 #20528\n\nCloses #21116","files":[{"name":"scripts/mk-ca-bundle.pl"}],"number":262527,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"351e4f956a11bdf419c14f1f69758a15e77e7fea","revision":"351e4f956a11bdf419c14f1f69758a15e77e7fea","revlink":"","when":1774617571,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 27 Mar 2026 14:23:29","branch":"master","category":"curl","codebase":"","comments":"http2: prevent secure schemes pushed over insecure connections\nWhen assembling the URL of a pushed resource over a not-secured\nconnection, require the scheme to be known and not secure.\n\nReported-by: xkilua on hackerone\n\nCloses #21113","files":[{"name":"lib/http2.c"}],"number":262528,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2e8c922a89153083227a8f6b737f15bbe9fe1446","revision":"2e8c922a89153083227a8f6b737f15bbe9fe1446","revlink":"","when":1774617809,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 27 Mar 2026 15:54:22","branch":"master","category":"curl","codebase":"","comments":"multi: fix connection retry for non-http\nnon-HTTP protocols no longer retry after connection reuse failures\nbecause multi_follow() now requires a handler->follow callback that is\nNULL for those protocols. Provide a fallback for plain retries.\n\nFollow-up to 1213c312722f93b7856d2\n\nSpotted by Codex Security\n\nCloses #21121","files":[{"name":"lib/multi.c"}],"number":262546,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"28fbf4a87d81107ef548137b75b4f7ef01c4a75c","revision":"28fbf4a87d81107ef548137b75b4f7ef01c4a75c","revlink":"","when":1774623262,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 15:56:12","branch":"master","category":"curl","codebase":"","comments":"transfer: clear the URL pointer in OOM to avoid UAF\nSince the pointer can be extracted with CURLINFO_EFFECTIVE_URL later it\nmust not linger pointing to freed memory.\n\nFound by Codex Security\n\nCloses #21123","files":[{"name":"lib/transfer.c"}],"number":262547,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"86b39c2226d7114c7720230b5662aa352e1e631f","revision":"86b39c2226d7114c7720230b5662aa352e1e631f","revlink":"","when":1774623372,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 16:12:51","branch":"master","category":"curl","codebase":"","comments":"libssh: propagate error back in SFTP function\nThe myssh_in_SFTP_READDIR_BOTTOM() function would not store the error\ncode correctly thus it could be ignored and missed when an error was\nreturned at that particular moment.\n\nFollow-up to 3c26e6a896247ccf872d3f1\n\nFound by Codex Security\n\nCloses #21122","files":[{"name":"lib/vssh/libssh.c"}],"number":262549,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ff678be69a57ee9809adf37d759f8826507ffe0a","revision":"ff678be69a57ee9809adf37d759f8826507ffe0a","revlink":"","when":1774624371,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 16:50:28","branch":"master","category":"curl","codebase":"","comments":"tool_cb_hdr: use the file descriptor instead of calling fileno() again\nFollow-up to 6041b9b11b904c6430\n\nCloses #21126","files":[{"name":"src/tool_cb_hdr.c"}],"number":262556,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d7d683c3ba3ebfa4c3e31926417f92a64686e1d0","revision":"d7d683c3ba3ebfa4c3e31926417f92a64686e1d0","revlink":"","when":1774626628,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 27 Mar 2026 16:51:07","branch":"master","category":"curl","codebase":"","comments":"tool_util: fix the ftruncate use for DJGPP\nFollow-up to 6041b9b11b904c64305eb6c3f4\n\nSince we define ftruncate as a macro, we can't use the macro within\nthe function!\n\nCloses #21125","files":[{"name":"src/tool_util.c"}],"number":262557,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4f316230fd7dab9fba2518df2529204302e193eb","revision":"4f316230fd7dab9fba2518df2529204302e193eb","revlink":"","when":1774626667,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4f316230fd7dab9fba2518df2529204302e193eb"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774668850.249879,1774668861.477752],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774668861.482668,1774668861.706362],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774668861.709433,1774668861.879686],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774668861.882897,1774669170.595686],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4272/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774669170.603906,1774669171.116926],"urls":{}}],"text":["build","successful"],"times":[1774634451.440924,1774669171.121289]},"4273":{"blame":["Viktor Szakats <commit@vsz.me>","dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/Mail%20result/logs/stdio"]],"number":4273,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4273,"Build"],["codebase","","Build"],["got_revision","bb0c8cf5af39a78e1aeaf356863326884e154673","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","bb0c8cf5af39a78e1aeaf356863326884e154673","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 28 Mar 2026 00:49:46","branch":"master","category":"curl","codebase":"","comments":"GHA/http3-linux: fix openssl4 version in cache keys\nFollow-up to 7523de760d7b41045b4c5ab4b8cb2419d037f049 #21118\n\nCloses #21132","files":[{"name":".github/workflows/http3-linux.yml"}],"number":262585,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"30462cd66fe2c717730ce190d65e743ce45df2b3","revision":"30462cd66fe2c717730ce190d65e743ce45df2b3","revlink":"","when":1774655386,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 28 Mar 2026 00:55:09","branch":"master","category":"curl","codebase":"","comments":"mk-ca-bundle.pl: tidy up more leftovers\nFollow-up to 351e4f956a11bdf419c14f1f69758a15e77e7fea #21116\nFollow-up to ca92e20123928e4788d27135cdafdd084d3833d4 #20528\n\nCloses #21131","files":[{"name":"scripts/mk-ca-bundle.pl"}],"number":262588,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f1bdbd25e3aae1c86eb8d981a5cab0a477d6b3f2","revision":"f1bdbd25e3aae1c86eb8d981a5cab0a477d6b3f2","revlink":"","when":1774655709,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 28 Mar 2026 03:43:26","branch":"master","category":"curl","codebase":"","comments":"GHA: bump pip-dependencies\n- update `filelock` from 3.24.3 to 3.25.2\n- update `ruff` from 0.15.2 to 0.15.7\n- update `cryptography` from 46.0.5 to 46.0.6 (CVE-2026-34073)\n\nCloses #21138","files":[{"name":".github/scripts/requirements.txt"},{"name":"tests/http/requirements.txt"}],"number":262601,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bb0c8cf5af39a78e1aeaf356863326884e154673","revision":"bb0c8cf5af39a78e1aeaf356863326884e154673","revlink":"","when":1774665806,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"bb0c8cf5af39a78e1aeaf356863326884e154673"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774705495.62384,1774705500.618547],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774705500.623196,1774705501.014053],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774705501.017132,1774705501.340049],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774705501.342868,1774705819.536174],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4273/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774705819.54331,1774705819.95731],"urls":{}}],"text":["build","successful"],"times":[1774669173.628729,1774705819.960948]},"4274":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/Mail%20result/logs/stdio"]],"number":4274,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4274,"Build"],["codebase","","Build"],["got_revision","31ec67651acf2ae705b7f096664d38d387d00074","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","31ec67651acf2ae705b7f096664d38d387d00074","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 28 Mar 2026 12:20:03","branch":"master","category":"curl","codebase":"","comments":"keylog: drop unused/redundant includes and guards\nCloses #21137","files":[{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/vquic-tls.c"},{"name":"lib/vtls/keylog.c"}],"number":262625,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"31ec67651acf2ae705b7f096664d38d387d00074","revision":"31ec67651acf2ae705b7f096664d38d387d00074","revlink":"","when":1774696803,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"31ec67651acf2ae705b7f096664d38d387d00074"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774742204.521637,1774742214.756932],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774742214.763339,1774742214.94892],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774742214.953364,1774742215.100485],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774742215.103457,1774742449.541699],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4274/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774742449.546745,1774742449.941575],"urls":{}}],"text":["build","successful"],"times":[1774705822.313715,1774742449.946458]},"4275":{"blame":["Daniel Stenberg <daniel@haxx.se>","Dexter Gerig <Fullmetal5@users.noreply.github.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/Mail%20result/logs/stdio"]],"number":4275,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4275,"Build"],["codebase","","Build"],["got_revision","8f3f470baec57f5e53e11fc2ecaa749201ca9c0c","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","8f3f470baec57f5e53e11fc2ecaa749201ca9c0c","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 28 Mar 2026 15:51:04","branch":"master","category":"curl","codebase":"","comments":"keylog.h: replace literal number with macro in declaration\nAlso syncing with the defintion.\n\nCloses #21141","files":[{"name":"lib/vtls/keylog.h"}],"number":262630,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9b01f73ac2f1261eb4306cbf5b860454ce7e3c37","revision":"9b01f73ac2f1261eb4306cbf5b860454ce7e3c37","revlink":"","when":1774709464,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 28 Mar 2026 15:52:41","branch":"master","category":"curl","codebase":"","comments":"boringssl: fix more coexist cases with Schannel/WinCrypt\nBy moving the coexist workaround from vtls/openssl.c to vtls/openssl.h.\nThis way it also applies to vtls.c (and possibly other sources including\n`vtls/openssl.h`), which may need it in unity builds before BoringSSL\nheader `openssl/ssl.h` pulling in the conflicting symbols and causing\nconflicts otherwise.\n\nSeen with build config:\n```\n-DCURL_USE_SCHANNEL=ON -DCURL_USE_OPENSSL=ON\n-DCMAKE_UNITY_BUILD=ON -DCMAKE_UNITY_BUILD_BATCH_SIZE=30\n```\n\nFixing:\n```\nIn file included from _cm-win-boringssl/lib/CMakeFiles/libcurl_object.dir/Unity/unity_5_c.c:7:\nIn file included from lib/vtls/vtls.c:54:\nIn file included from lib/vtls/openssl.h:33:\nIn file included from /path/to/boringssl/_x64-win-ucrt/usr/include/openssl/opensslv.h:18:\nIn file included from /path/to/boringssl/_x64-win-ucrt/usr/include/openssl/crypto.h:18:\n/path/to/boringssl/_x64-win-ucrt/usr/include/openssl/base.h:293:29: error: expected ')'\n  293 | typedef struct X509_name_st X509_NAME;\n      |                             ^\n/path/to/llvm-mingw/x86_64-w64-mingw32/include/wincrypt.h:1515:29: note: expanded from macro 'X509_NAME'\n 1515 | #define X509_NAME ((LPCSTR) 7)\n      |                             ^\n[...]\n```\n\nRef: 2a92c39a218713635768364f801fa13831a019e0 #20567\n\nCloses #21136","files":[{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"}],"number":262632,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f0f0a7f7d61df334e6fa111966c576e036e00bf5","revision":"f0f0a7f7d61df334e6fa111966c576e036e00bf5","revlink":"","when":1774709561,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 28 Mar 2026 22:59:22","branch":"master","category":"curl","codebase":"","comments":"configure: remove superfluous experimental warning for HTTP/3\nThis warning was created at a time when all backends for HTTP/3 were\nexperimental. Since there are now non-experimental backends this warning\nis incorrect in some cases and was already handled by backends that were\nadded to the experimental list.\n\nFollow-up to 0535f6ec71cf950d7ad412b19ed706fcc7e4a7a9\n\nCloses #21139","files":[{"name":"configure.ac"}],"number":262692,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fde2e9a6b2653baccea6a870a919fd0d411e743d","revision":"fde2e9a6b2653baccea6a870a919fd0d411e743d","revlink":"","when":1774735162,"who":"Dexter Gerig <Fullmetal5@users.noreply.github.com>"},{"at":"Sat 28 Mar 2026 23:00:42","branch":"master","category":"curl","codebase":"","comments":"tool_cb_rea: make waitfd() return void\nNothing cared about the return code. Simplified.\n\nCloses #21127","files":[{"name":"src/tool_cb_rea.c"}],"number":262693,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8f3f470baec57f5e53e11fc2ecaa749201ca9c0c","revision":"8f3f470baec57f5e53e11fc2ecaa749201ca9c0c","revlink":"","when":1774735242,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"8f3f470baec57f5e53e11fc2ecaa749201ca9c0c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774777462.561886,1774777468.635082],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774777468.643706,1774777468.841281],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774777468.843627,1774777469.042414],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774777469.044801,1774777807.614132],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4275/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774777807.6212,1774777808.115784],"urls":{}}],"text":["build","successful"],"times":[1774742452.326322,1774777808.119675]},"4276":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/Mail%20result/logs/stdio"]],"number":4276,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4276,"Build"],["codebase","","Build"],["got_revision","d87d4022aab3ae2d0c3d7fb96b1428f05383b70c","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d87d4022aab3ae2d0c3d7fb96b1428f05383b70c","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 29 Mar 2026 18:59:34","branch":"master","category":"curl","codebase":"","comments":"tool_operate: actually apply the --parallel-max-host limit\nIt was wrongly previously only used in debug code for event based\ntransfer and not in the \"normal\" parallel transfer case.\n\nFollow-up to 4654493fedfccbae18bd9c\n\nCloses #21147","files":[{"name":"src/tool_operate.c"}],"number":262756,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d87d4022aab3ae2d0c3d7fb96b1428f05383b70c","revision":"d87d4022aab3ae2d0c3d7fb96b1428f05383b70c","revlink":"","when":1774803574,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d87d4022aab3ae2d0c3d7fb96b1428f05383b70c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774822036.508058,1774822048.33206],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774822048.424901,1774822049.380628],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774822049.383391,1774822049.553185],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774822049.556344,1774822279.571965],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4276/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774822279.577505,1774822279.974879],"urls":{}}],"text":["build","successful"],"times":[1774804060.17133,1774822279.97822]},"4277":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/Mail%20result/logs/stdio"]],"number":4277,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4277,"Build"],["codebase","","Build"],["got_revision","78cf1566f190fd372b4c8848538319c5face18b1","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","78cf1566f190fd372b4c8848538319c5face18b1","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 29 Mar 2026 23:42:11","branch":"master","category":"curl","codebase":"","comments":"docs: mention more zip bomb precautions\nCloses #21143","files":[{"name":"docs/cmdline-opts/compressed.md"},{"name":"docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.md"}],"number":262775,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"78cf1566f190fd372b4c8848538319c5face18b1","revision":"78cf1566f190fd372b4c8848538319c5face18b1","revlink":"","when":1774820531,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"78cf1566f190fd372b4c8848538319c5face18b1"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774856820.802291,1774856822.891026],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774856822.895421,1774856823.091744],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774856823.094623,1774856823.266642],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774856823.269326,1774857053.74242],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4277/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774857053.747122,1774857054.153812],"urls":{}}],"text":["build","successful"],"times":[1774822282.177364,1774857054.156778]},"4278":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/Mail%20result/logs/stdio"]],"number":4278,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4278,"Build"],["codebase","","Build"],["got_revision","9dfe69cb3cef425c537d82ea883ce8697aad2c4b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9dfe69cb3cef425c537d82ea883ce8697aad2c4b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 30 Mar 2026 10:59:38","branch":"master","category":"curl","codebase":"","comments":"curl_ngtcp2: extend and update callbacks for 1.22.0+\nFixing:\n```\nlib/vquic/curl_ngtcp2.c:880:1: error: missing field 'recv_stateless_reset2' initializer [-Wmissing-field-initializers]\n  880 | };\n      | ^\n```\n\nAlso:\n- GHA/http3-linux: bump to ngtcp2 v1.22.0.\n\nRefs:\nhttps://github.com/ngtcp2/ngtcp2/releases/tag/v1.22.0\nhttps://github.com/ngtcp2/ngtcp2/commit/b7bfe41db898b59bda031f8ca2d41abf51fa3726\nhttps://github.com/ngtcp2/ngtcp2/pull/2035\n\nCloses #21152","files":[{"name":".github/workflows/http3-linux.yml"},{"name":"lib/vquic/curl_ngtcp2.c"}],"number":262805,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"89dbe84fdf7dd6232c2b9faf3789847d2b374f13","revision":"89dbe84fdf7dd6232c2b9faf3789847d2b374f13","revlink":"","when":1774861178,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 30 Mar 2026 11:00:37","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: bump to stunnel 5.77 (from 5.76)\nRef: https://www.stunnel.org/mailman3/hyperkitty/list/stunnel-announce@lists.stunnel.org/thread/BLYG54UILDIADJC2HWVFWQ2MK2YC3HOM/\n\nCloses #21154","files":[{"name":".github/workflows/windows.yml"}],"number":262806,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9dfe69cb3cef425c537d82ea883ce8697aad2c4b","revision":"9dfe69cb3cef425c537d82ea883ce8697aad2c4b","revlink":"","when":1774861237,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9dfe69cb3cef425c537d82ea883ce8697aad2c4b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774891969.131132,1774892022.698348],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774892022.707693,1774892027.93345],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774892027.937172,1774892028.62331],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774892028.626569,1774892298.361616],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4278/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774892298.368074,1774892298.800041],"urls":{}}],"text":["build","successful"],"times":[1774861510.92643,1774892298.803416]},"4279":{"blame":["Daniel Stenberg <daniel@haxx.se>","Greg Kroah-Hartman <gregkh@linuxfoundation.org>","Kaixuan Li <kaixuan.li@ntu.edu.sg>","MarkLee131 <kaixuan.li@ntu.edu.sg>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/Mail%20result/logs/stdio"]],"number":4279,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4279,"Build"],["codebase","","Build"],["got_revision","ce6c441cf243ab822d50b926da1ce5078d7f0766","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ce6c441cf243ab822d50b926da1ce5078d7f0766","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 30 Mar 2026 13:02:24","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: drop slow server logic for non-Azure source [ci skip]\nRef: https://github.com/curl/curl/actions/runs/23740539514/job/69156214117\nFollow-up to 5172ba5475cffc525c2338dfa63f818e11e80a42 #21107","files":[{"name":".github/workflows/linux.yml"}],"number":262823,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3502c5159b0b8ee1cd3ae0bb8756f81dbc930d8a","revision":"3502c5159b0b8ee1cd3ae0bb8756f81dbc930d8a","revlink":"","when":1774868544,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 30 Mar 2026 13:05:17","branch":"master","category":"curl","codebase":"","comments":"cmake: use `AIX` built-in variable (with CMake 4.0+)\nAlso keep the old method for compatibility with CMake <4.0.\n\nRef: https://cmake.org/cmake/help/v4.0/variable/AIX.html\n\nCloses #21134","files":[{"name":"CMake/OtherTests.cmake"},{"name":"CMakeLists.txt"},{"name":"lib/CMakeLists.txt"}],"number":262827,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"89741958e870659fbe8a1dcfb6f52ce012424d9a","revision":"89741958e870659fbe8a1dcfb6f52ce012424d9a","revlink":"","when":1774868717,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 30 Mar 2026 13:28:38","branch":"master","category":"curl","codebase":"","comments":"cf-dns: connection filter for DNS queries\nNew connection filter `cf-dns` that manages DNS queries. If hands\nout addresses and HTTPS-RR records to anyone interested. Used by\nHTTPS and IP happy eyeballing.\n\nInformation may become available *before* the libcurl \"dns entry\"\nis complete, e.g. all queries have been answered. The cf-ip-happy\nfilter uses this information to start connection attempts as soon\nas the first address is available.\n\nThe multi MSTATE_RESOLVING was removed. A new connection always\ngoes to MSTATE_CONNECTING. The connectdata bit `dns_resolved`\nindicates when DNS information is complete. This is used for\nerror reporting and starting the progress meter.\n\nRemoved dns entries `data->state.dns[i]`, as the `cf-dns` filter\nnow keeps the reference now.\n\nMany minor tweaks for making this work and pass address information\naround safely.\n\nCloses #21027","files":[{"name":"lib/Makefile.inc"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-dns.c"},{"name":"lib/cf-dns.h"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-https-connect.h"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-ip-happy.h"},{"name":"lib/cf-socket.c"},{"name":"lib/cf-socket.h"},{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/connect.c"},{"name":"lib/connect.h"},{"name":"lib/curl_addrinfo.c"},{"name":"lib/curl_addrinfo.h"},{"name":"lib/curl_share.c"},{"name":"lib/curl_trc.c"},{"name":"lib/dnscache.c"},{"name":"lib/dnscache.h"},{"name":"lib/easy.c"},{"name":"lib/ftp.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/multi.c"},{"name":"lib/multihandle.h"},{"name":"lib/url.c"},{"name":"lib/url.h"},{"name":"lib/urldata.h"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_ngtcp2.h"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vquic/curl_quiche.h"},{"name":"lib/vquic/vquic.c"},{"name":"lib/vquic/vquic.h"},{"name":"tests/data/test142"},{"name":"tests/data/test2500"},{"name":"tests/data/test500"},{"name":"tests/data/test506"},{"name":"tests/libtest/lib506.c"},{"name":"tests/unit/unit1620.c"},{"name":"tests/unit/unit2600.c"}],"number":262830,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"335dc0e3c59688270140115c9f84ea5c929870d8","revision":"335dc0e3c59688270140115c9f84ea5c929870d8","revlink":"","when":1774870118,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 30 Mar 2026 13:46:14","branch":"master","category":"curl","codebase":"","comments":"src: drop detecting and redefining system symbol `ftruncate`\nIntroduce `toolx_ftruncate()` macro and map it to existing replacements\nfor non-mingw-w64 Windows and DJGPP, or to `ftruncate` otherwise.\n\nFollow-up to 6041b9b11b904c64305eb6c3f456b83288c1f323 #21109\n\nCloses #21130","files":[{"name":"CMake/unix-cache.cmake"},{"name":"CMake/win32-cache.cmake"},{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"lib/config-mac.h"},{"name":"lib/config-os400.h"},{"name":"lib/config-riscos.h"},{"name":"lib/config-win32.h"},{"name":"lib/curl_config-cmake.h.in"},{"name":"m4/curl-functions.m4"},{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_setup.h"},{"name":"src/tool_util.c"}],"number":262839,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"20b18a43f6dd8ff3a1ae72c2774f469a74224fc7","revision":"20b18a43f6dd8ff3a1ae72c2774f469a74224fc7","revlink":"","when":1774871174,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 30 Mar 2026 13:46:14","branch":"master","category":"curl","codebase":"","comments":"tool_dirhie: stop redefining system symbol `mkdir`\nReplace with local macro `toolx_mkdir()`, and map that to\nplatform-specific implementations as necessary.\n\nCloses #21133","files":[{"name":"src/tool_dirhie.c"}],"number":262840,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9f66cdddf4ca4e211f79af28d92b000b839cdddc","revision":"9f66cdddf4ca4e211f79af28d92b000b839cdddc","revlink":"","when":1774871174,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 30 Mar 2026 13:46:14","branch":"master","category":"curl","codebase":"","comments":"build: drop redundant `USE_QUICHE` guards\nWhen used together with `USE_OPENSSL`. `USE_QUICHE` always implies\n`USE_OPENSSL`.\n\nAlso: merge two (now identical) `#if` blocks in `openssl.c`.\n\nCloses #21135","files":[{"name":"lib/vtls/keylog.c"},{"name":"lib/vtls/openssl.c"},{"name":"src/curlinfo.c"},{"name":"tests/libtest/cli_hx_download.c"}],"number":262841,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3c729284714706f324752509d050bab9095afeb2","revision":"3c729284714706f324752509d050bab9095afeb2","revlink":"","when":1774871174,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 30 Mar 2026 13:46:14","branch":"master","category":"curl","codebase":"","comments":"build: drop duplicate `pthread.h` includes\nAlready included from `curl_setup.h`.\n\nCloses #21144","files":[{"name":"lib/curl_threads.h"},{"name":"lib/easy_lock.h"},{"name":"lib/thrdpool.c"},{"name":"lib/thrdqueue.c"},{"name":"tests/libtest/lib1565.c"},{"name":"tests/libtest/lib3026.c"}],"number":262842,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"930f2e822715d4602326d549e5a8085ee8c3ec11","revision":"930f2e822715d4602326d549e5a8085ee8c3ec11","revlink":"","when":1774871174,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 30 Mar 2026 16:07:06","branch":"master","category":"curl","codebase":"","comments":"socks: reject zero-length GSSAPI/SSPI tokens from proxy\nA \"broken\" SOCKS5 proxy can send an invalid length of the encryption\ntoken, which could cause malloc(0) to be called, which is a \"platform\ncan do what it wants\" potential problem.\n\nResolve this by explicitly checking the length and rejecting the invalid\ntoken before ever attempting to allocate any memory.\n\nCloses #21159","files":[{"name":"lib/socks_gssapi.c"},{"name":"lib/socks_sspi.c"}],"number":262868,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fb6925c2434ac527883f9b14ce946ed0e386914f","revision":"fb6925c2434ac527883f9b14ce946ed0e386914f","revlink":"","when":1774879626,"who":"Greg Kroah-Hartman <gregkh@linuxfoundation.org>"},{"at":"Mon 30 Mar 2026 16:13:24","branch":"master","category":"curl","codebase":"","comments":"socks: add assertion for hostname length in SOCKS5 connect\nsocks5_req0_init() rejects hostnames longer than 255 bytes, but the\nlater cast to unsigned char in socks5_req1_init() has no local\nindication that it is safe. Add a DEBUGASSERT and comment to document\nthe invariant and guard against future refactoring.\n\nCloses #21157","files":[{"name":"lib/socks.c"}],"number":262871,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2c26cea5ecb168c1e3c980725071828c9b0482b8","revision":"2c26cea5ecb168c1e3c980725071828c9b0482b8","revlink":"","when":1774880004,"who":"Kaixuan Li <kaixuan.li@ntu.edu.sg>"},{"at":"Mon 30 Mar 2026 16:17:42","branch":"master","category":"curl","codebase":"","comments":"tool: fix two more allocator mismatches\nmemory allocated by libcurl (curl_maprintf) must be freed with\ncurl_free(), and memory allocated by the tool (curlx_strdup via\nfindfile) must be freed with curlx_free().\n\n- tool_cfgable: ech_config is allocated with curl_maprintf, free it\n  with curl_free() instead of tool_safefree()\n- config2setopts: known hosts from findfile() is allocated with\n  curlx_strdup, free it with curlx_free() instead of curl_free()\n\nFollow-up to b71973c115\n\nCloses #21150","files":[{"name":".mailmap"},{"name":"src/config2setopts.c"},{"name":"src/tool_getparam.c"}],"number":262872,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9fcc7e4c43cea795f343e3308278a9dba61431d2","revision":"9fcc7e4c43cea795f343e3308278a9dba61431d2","revlink":"","when":1774880262,"who":"MarkLee131 <kaixuan.li@ntu.edu.sg>"},{"at":"Mon 30 Mar 2026 16:46:53","branch":"master","category":"curl","codebase":"","comments":"wolfssl: refactor Curl_wssl_ctx_init into sub functions\nReduce complexity. It was at complexity 60, with is the current max\nallowed. After this, the worst in wolfssl.c is at 29.\n\nCloses #21128","files":[{"name":"lib/vtls/wolfssl.c"}],"number":262879,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"eac64c187997a3bdbdc27c7724a8cc59585005f7","revision":"eac64c187997a3bdbdc27c7724a8cc59585005f7","revlink":"","when":1774882013,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 30 Mar 2026 18:39:12","branch":"master","category":"curl","codebase":"","comments":"fopen: for temp files, inherit permissions only for owner\nWhen creating a temp file in order to later replace an original, copying\nover the existing permissions can not be considered safe when the user\nrunning libcurl is not the owner of the existing file.\n\nCloses #21092","files":[{"name":"lib/curl_fopen.c"}],"number":262887,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8deaf04febba87b0253a5421c663197739c374ca","revision":"8deaf04febba87b0253a5421c663197739c374ca","revlink":"","when":1774888752,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 30 Mar 2026 18:50:02","branch":"master","category":"curl","codebase":"","comments":"wolfssl: fix build without TLS 1.3 support\nFollow-up to: eac64c187997a3bdbdc27c\n\nCloses #21161","files":[{"name":"lib/vtls/wolfssl.c"}],"number":262890,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7deed5bb5599e4f8269d7d567ba0f2e3122a6826","revision":"7deed5bb5599e4f8269d7d567ba0f2e3122a6826","revlink":"","when":1774889402,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 30 Mar 2026 18:50:44","branch":"master","category":"curl","codebase":"","comments":"test445: fix error code, remove SMB use\nThe test should now expect error 7. SMB is now opt-in, so not used in as\nmany builds anymore.\n\nFollow-up to a186ecf4bf0c8ebb3a\n\nCloses #21160","files":[{"name":"tests/data/test445"}],"number":262891,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9f7295fb23727280c2bd60f0924dbf76b5112da7","revision":"9f7295fb23727280c2bd60f0924dbf76b5112da7","revlink":"","when":1774889444,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 30 Mar 2026 18:57:07","branch":"master","category":"curl","codebase":"","comments":"build: drop redundant `HAVE_PTHREAD_H` guard\nPrior to this patch code used either `HAVE_PTHREAD_H`, or\n`HAVE_THREADS_POSIX`, or both, to decide if POSIX Threads support is\npresent. In effect requiring both to be defined for a consistent build.\n\nDrop detecting and guarding for `pthread.h`, and assume it present when\n`HAVE_THREADS_POSIX` is set.\n\nOS/400 had `HAVE_PTHREAD_H` set, but not `HAVE_THREADS_POSIX`, which\npossibly left threading disabled in most sources.\n\nRef: https://pubs.opengroup.org/onlinepubs/009695399/basedefs/pthread.h.html\nRef: 930f2e822715d4602326d549e5a8085ee8c3ec11 #21144\n\nCloses #21158","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"docs/examples/threaded.c"},{"name":"lib/config-os400.h"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_setup.h"},{"name":"lib/easy_lock.h"},{"name":"tests/libtest/lib1565.c"},{"name":"tests/libtest/lib3026.c"}],"number":262895,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ce6c441cf243ab822d50b926da1ce5078d7f0766","revision":"ce6c441cf243ab822d50b926da1ce5078d7f0766","revlink":"","when":1774889827,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ce6c441cf243ab822d50b926da1ce5078d7f0766"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774929311.34861,1774929316.261531],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1774929316.274864,1774929316.589794],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1774929316.592044,1774929316.889729],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1774929316.892547,1774929697.638547],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4279/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1774929697.64518,1774929698.11422],"urls":{}}],"text":["build","successful"],"times":[1774892301.749496,1774929698.117989]},"4280":{"blame":["Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4280/steps/git/logs/stdio"]],"number":4280,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4280,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b9690e9cd14188a5f6ab994cfea98f33447c487e","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":2,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 31 Mar 2026 00:51:04","branch":"master","category":"curl","codebase":"","comments":"cmake: use `Threads::Threads` imported target for POSIX Threads\n- use `Threads::Threads` imported target, replacing\n  `CMAKE_THREAD_LIBS_INIT`. To use the modern form and to allow using\n  `THREADS_PREFER_PTHREAD_FLAG` option.\n\n- only add Threads library/options if POSIX Threads was detected (not\n  any other threading backend FindThreads may detect, e.g. the HP one.)\n\n- curl-config.in.cmake: detect and define `Threads::Threads`.\n\nRefs:\nhttps://cmake.org/cmake/help/v3.18/module/FindThreads.html\nhttps://cmake.org/cmake/help/v4.3/module/FindThreads.html\n\nCloses #21163","files":[{"name":"CMake/curl-config.in.cmake"},{"name":"CMakeLists.txt"}],"number":262925,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2d546d239ecd455b6459e68b85ef8d4b045c0a00","revision":"2d546d239ecd455b6459e68b85ef8d4b045c0a00","revlink":"","when":1774911064,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 31 Mar 2026 00:51:04","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency google/boringssl to v0.20260327.0\nCloses #21166","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":262926,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9dc3c06aa76a6802766868dbd06787abadff994c","revision":"9dc3c06aa76a6802766868dbd06787abadff994c","revlink":"","when":1774911064,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Tue 31 Mar 2026 03:32:36","branch":"master","category":"curl","codebase":"","comments":"cf-https-connect: silence `-Wimplicit-int-enum-cast` with HTTPS-RR + clang 21 (reapply)\nReapply: e09a7b83d67c56bcb65ef6d0d3c9ba517942fa6d #21057\n\nAlso:\n- enable HTTPS-RR by default in curl-for-win to test it with clang 21.\n  Ref: https://github.com/curl/curl-for-win/commit/dc65c449f313a16279dde7eb243367b77986ddf1\n\nFollow-up to 335dc0e3c59688270140115c9f84ea5c929870d8 #21027\n\nCloses #21167","files":[{"name":"lib/cf-https-connect.c"}],"number":262931,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e49190f9f3c2f869bde6bf30cf80426c4c01807a","revision":"e49190f9f3c2f869bde6bf30cf80426c4c01807a","revlink":"","when":1774920756,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 31 Mar 2026 05:33:45","branch":"master","category":"curl","codebase":"","comments":"cmake: silence bad library `Threads::Threads` warning\nSeen on macOS:\n```\nCMake Warning at CMakeLists.txt:2158 (message):\n  Bad lib in library list: Threads::Threads\n```\n\nFollow-up to 2d546d239ecd455b6459e68b85ef8d4b045c0a00 #21163\n\nCloses #21170","files":[{"name":"CMakeLists.txt"}],"number":262940,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b9690e9cd14188a5f6ab994cfea98f33447c487e","revision":"b9690e9cd14188a5f6ab994cfea98f33447c487e","revlink":"","when":1774928025,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b9690e9cd14188a5f6ab994cfea98f33447c487e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4280/steps/git/logs/stdio"]],"name":"git","results":[2,[]],"statistics":{},"step_number":0,"text":["updating"],"times":[1774965439.462045,1774965503.74938],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty_1","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Mail result","results":[null,[]],"statistics":{},"step_number":4,"text":[],"times":[null,null],"urls":{}}],"text":["failed"],"times":[1774929700.738387,1774965503.754983]},"4281":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/Mail%20result/logs/stdio"]],"number":4281,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4281,"Build"],["codebase","","Build"],["got_revision","6828df7d2116fe680a0d012b06a4501e26efa99b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","6828df7d2116fe680a0d012b06a4501e26efa99b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 31 Mar 2026 06:54:39","branch":"master","category":"curl","codebase":"","comments":"docs: list more dependencies for running Python HTTP tests\nReviewed-by: Daniel Stenberg <daniel@haxx.se>\nReviewed-by: Viktor Szakats <commit@vsz.me>\nCloses #21110","files":[{"name":"docs/tests/HTTP.md"},{"name":"tests/http/testenv/env.py"}],"number":262942,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bae6237c45aece328295a5b03013c779dc2d5655","revision":"bae6237c45aece328295a5b03013c779dc2d5655","revlink":"","when":1774932879,"who":"Dan Fandrich <dan@coneharvesters.com>"},{"at":"Tue 31 Mar 2026 07:43:47","branch":"master","category":"curl","codebase":"","comments":"tool_operhlp: iterate through all slashes to find name\nIf there is no trailing file name for -O or --remote-name-all, continue\nsearching until there is no more to search. A URL ending with multiple\nslashes would previously make it do wrong.\n\nAdd test 1639 and 1644 to verify.\n\nFollow-up to e26eefd9ce19b1b954a\n\nReported-by: James Fuller\n\nCloses #21165","files":[{"name":"src/tool_operhlp.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1639"},{"name":"tests/data/test1644"}],"number":262950,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8e89646a3da04ff3a45a1ef459888c1308f0a6d5","revision":"8e89646a3da04ff3a45a1ef459888c1308f0a6d5","revlink":"","when":1774935827,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 31 Mar 2026 07:50:56","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_SSL_CTX_FUNCTION.md: expand on effects connection reuse\nCloses #21164","files":[{"name":"docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.md"}],"number":262951,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2f93a0e6bb584b6a6a5f9d5586d9454dffda5c3c","revision":"2f93a0e6bb584b6a6a5f9d5586d9454dffda5c3c","revlink":"","when":1774936256,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 31 Mar 2026 08:59:07","branch":"master","category":"curl","codebase":"","comments":"http2: return error on OOM in push headers\nReported-by: M42kL33 on hackerone\nBug: https://hackerone.com/reports/3636044\nCloses #21171","files":[{"name":"lib/http2.c"}],"number":262964,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9b36748938a1827d2d7658de531751a31bd6b608","revision":"9b36748938a1827d2d7658de531751a31bd6b608","revlink":"","when":1774940347,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 31 Mar 2026 09:02:47","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":262965,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3e677a9a26f22192dc82d3b7d178dae3aa6af913","revision":"3e677a9a26f22192dc82d3b7d178dae3aa6af913","revlink":"","when":1774940567,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 31 Mar 2026 13:23:46","branch":"master","category":"curl","codebase":"","comments":"cmake: improve passing build options to `try_compile()`\nPass build options directly via `COMPILE_DEFINTIONS` and\n`LINK_LIBRARIES`, instead of \"tunneling\" them through `CMAKE_FLAGS`.\nThe latter method breaks when passing `Threads::Threads` as library via\n`CMAKE_REQUIRED_LIBRARIES`, while also being complex and fragile.\n\nExample:\n```\n-- Performing Test HAVE_FSETXATTR_5\nCMake Error at bld/CMakeFiles/CMakeTmp/CMakeLists.txt:27 (target_link_libraries):\n  Target \"cmTC_3386e\" links to:\n\n    Threads::Threads\n\n  but the target was not found.  Possible reasons include:\n\n    * There is a typo in the target name.\n    * A find_package call is missing for an IMPORTED target.\n    * An ALIAS target is missing.\n\nCMake Error at CMake/Macros.cmake:51 (try_compile):\n  Failed to generate test project build system.\nCall Stack (most recent call first):\n  CMakeLists.txt:1684 (curl_internal_test)\n```\nRef: https://github.com/curl/curl/actions/runs/23792043930/job/69329796592?pr=21168#step:38:318\n\nNote: a side-effect is no longer passing C compiler flags (e.g.\n`CMAKE_REQUIRED_FLAGS`) to the _linker_. This should not be an issue,\nthough CMake is passing them during its built-in detections.\n\nRef: https://cmake.org/cmake/help/v3.18/command/try_compile.html\n\nCloses #21176","files":[{"name":"CMake/Macros.cmake"},{"name":"CMakeLists.txt"}],"number":263008,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6828df7d2116fe680a0d012b06a4501e26efa99b","revision":"6828df7d2116fe680a0d012b06a4501e26efa99b","revlink":"","when":1774956226,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"6828df7d2116fe680a0d012b06a4501e26efa99b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775000259.816659,1775000270.561944],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775000270.566847,1775000270.758318],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775000270.760763,1775000270.925458],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775000270.927827,1775000514.280298],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4281/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775000514.285127,1775000514.683875],"urls":{}}],"text":["build","successful"],"times":[1774965506.237822,1775000514.687392]},"4282":{"blame":["Daniel Stenberg <daniel@haxx.se>","John Haugabook <johnhaugabook@gmail.com>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/Mail%20result/logs/stdio"]],"number":4282,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4282,"Build"],["codebase","","Build"],["got_revision","1ec912d2926767478783af950e5f7ce4e9ed2f7b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1ec912d2926767478783af950e5f7ce4e9ed2f7b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 31 Mar 2026 16:49:57","branch":"master","category":"curl","codebase":"","comments":"INSTALL.md: update Cygwin instructions\nPolish Cygwin section of install, adding suggestions for:\n\n- `cmake`\n- `ninja`\n- `setup --build-depends`\n\nCloses #20995","files":[{"name":"docs/INSTALL.md"}],"number":263027,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c1f7ffd572c5375ceac14d17177b206ffeebcd78","revision":"c1f7ffd572c5375ceac14d17177b206ffeebcd78","revlink":"","when":1774968597,"who":"John Haugabook <johnhaugabook@gmail.com>"},{"at":"Tue 31 Mar 2026 17:15:47","branch":"master","category":"curl","codebase":"","comments":"docs: SSH host verification is done at connect time\nConnection reuse is done more \"casually\" once verified.\n\nCloses #21173","files":[{"name":"docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256.md"},{"name":"docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.md"}],"number":263045,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c31fcf2decfbf1259cc1f3192f0cde9416189510","revision":"c31fcf2decfbf1259cc1f3192f0cde9416189510","revlink":"","when":1774970147,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 31 Mar 2026 17:17:47","branch":"master","category":"curl","codebase":"","comments":"cmake: enable pthreads for BoringSSL/AWS-LC\nDepends on 6828df7d2116fe680a0d012b06a4501e26efa99b #21176\n\nCloses #21168","files":[{"name":"CMake/curl-config.in.cmake"},{"name":"CMakeLists.txt"}],"number":263046,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f14d9e6efc9dc82725d0547f2dd77fc29192ecbd","revision":"f14d9e6efc9dc82725d0547f2dd77fc29192ecbd","revlink":"","when":1774970267,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 31 Mar 2026 17:17:47","branch":"master","category":"curl","codebase":"","comments":"INSTALL.md: refer to as Cygwin\nReplacing `cygwin`.\n\nCloses #21179","files":[{"name":"docs/INSTALL.md"}],"number":263047,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1570091f1012e0a280ff28993c668a28affbd309","revision":"1570091f1012e0a280ff28993c668a28affbd309","revlink":"","when":1774970267,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 31 Mar 2026 17:19:56","branch":"master","category":"curl","codebase":"","comments":"lib: accept larger input to md5/hmac/sha256/sha512 functions\nAvoid unchecked data conversions from size_t to unsigned int.\n\nReported-by: James Fuller\nCloses #21174","files":[{"name":"lib/curl_hmac.h"},{"name":"lib/curl_md5.h"},{"name":"lib/curl_sha256.h"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/hmac.c"},{"name":"lib/md5.c"},{"name":"lib/sha256.c"}],"number":263048,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dd7fcd581f68fb76198497d585e9844e23d0f3ce","revision":"dd7fcd581f68fb76198497d585e9844e23d0f3ce","revlink":"","when":1774970396,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 31 Mar 2026 17:53:03","branch":"master","category":"curl","codebase":"","comments":"md5: fix large size handling\nFollow-up to dd7fcd581f68fb76198497d\n\nCloses #21180","files":[{"name":"lib/md5.c"}],"number":263055,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6eab0a42e369b0cf2488d35ead2fdd7d5b676ca6","revision":"6eab0a42e369b0cf2488d35ead2fdd7d5b676ca6","revlink":"","when":1774972383,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 31 Mar 2026 23:39:47","branch":"master","category":"curl","codebase":"","comments":"GHA: try workaround for slow Azure Ubuntu distro server (cont.)\n- fail if all retries failed.\n- run `dpkg --configure -a` after an aborted slow attempt.\n\n```\nSelecting previously unselected package libsys-hostname-long-perl.\nError: slow server, retry\nE: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.\n[...]\n```\n\nBug: https://github.com/curl/curl/pull/21107#issuecomment-4163506100\nFollow-up to 5172ba5475cffc525c2338dfa63f818e11e80a42 #21107\n\nCloses #21181","files":[{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/configure-vs-cmake.yml"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":263089,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a5838847c4395cdf043d9a833f38d5ba0a704ca1","revision":"a5838847c4395cdf043d9a833f38d5ba0a704ca1","revlink":"","when":1774993187,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 31 Mar 2026 23:53:45","branch":"master","category":"curl","codebase":"","comments":"http: refactor http_on_response into sub functions\nReduces complexity.\n\nCloses #21172","files":[{"name":"lib/http.c"},{"name":"lib/http2.h"}],"number":263091,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1ec912d2926767478783af950e5f7ce4e9ed2f7b","revision":"1ec912d2926767478783af950e5f7ce4e9ed2f7b","revlink":"","when":1774994025,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1ec912d2926767478783af950e5f7ce4e9ed2f7b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775035730.196057,1775035733.461686],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775035733.465632,1775035733.680275],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775035733.682495,1775035734.033112],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775035734.035335,1775036064.034752],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4282/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775036064.040683,1775036064.465706],"urls":{}}],"text":["build","successful"],"times":[1775000517.031058,1775036064.468526]},"4283":{"blame":["Alex Hamilton <1622250+Aehmlo@users.noreply.github.com>","Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/Mail%20result/logs/stdio"]],"number":4283,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4283,"Build"],["codebase","","Build"],["got_revision","11609c3d45170158860a887af5fa779fc3216581","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","11609c3d45170158860a887af5fa779fc3216581","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 01 Apr 2026 08:34:56","branch":"master","category":"curl","codebase":"","comments":"docs/cmdline-opts: tidy up retry-connrefused\nCloses #21182","files":[{"name":"docs/cmdline-opts/retry-connrefused.md"}],"number":263104,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"46d107d0e73135ef4559c8a046ac60d766a514c5","revision":"46d107d0e73135ef4559c8a046ac60d766a514c5","revlink":"","when":1775025296,"who":"Alex Hamilton <1622250+Aehmlo@users.noreply.github.com>"},{"at":"Wed 01 Apr 2026 10:45:05","branch":"master","category":"curl","codebase":"","comments":"cookie: fix rejection when tabs in value\nA previous refactor changed the TAB check so that the octet could be\naccepted in the 'path', which would cause an invalid line in the saved\ncookie file so not possible to read the cookie back. Not terrible\nbecause the path cannot contain a raw tab anyway so it would never match\nanyway.\n\nAdd test 1685 to verify\n\nReported-by: Izan on hackerone\n\nCloses #21185","files":[{"name":"lib/cookie.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1685"}],"number":263122,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8e8bdd36048c146fe843d8948a912fbd398d1c5d","revision":"8e8bdd36048c146fe843d8948a912fbd398d1c5d","revlink":"","when":1775033105,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 01 Apr 2026 10:49:26","branch":"master","category":"curl","codebase":"","comments":"hsts: skip expired HSTS entries read from file\nExtend test 780 to verify\n\nCloses #21186","files":[{"name":"lib/hsts.c"},{"name":"tests/data/test780"}],"number":263123,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4478a10f0d0bfbacde2c00397bb69e9c5b078c00","revision":"4478a10f0d0bfbacde2c00397bb69e9c5b078c00","revlink":"","when":1775033366,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 01 Apr 2026 10:56:11","branch":"master","category":"curl","codebase":"","comments":"alt-svc: skip expired entries read from file\nExtend test 1654 to verify\n\nCloses #21187","files":[{"name":"lib/altsvc.c"},{"name":"tests/data/test1654"}],"number":263127,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"11609c3d45170158860a887af5fa779fc3216581","revision":"11609c3d45170158860a887af5fa779fc3216581","revlink":"","when":1775033771,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"11609c3d45170158860a887af5fa779fc3216581"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775071801.186412,1775071816.081101],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775071816.085059,1775071816.311515],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775071816.314474,1775071816.472943],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775071816.475394,1775072122.382357],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4283/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775072122.388654,1775072122.857281],"urls":{}}],"text":["build","successful"],"times":[1775036068.65079,1775072122.861053]},"4284":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/Mail%20result/logs/stdio"]],"number":4284,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4284,"Build"],["codebase","","Build"],["got_revision","0df6c01db398f5e25d00a062aae56f2a89d8ff55","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0df6c01db398f5e25d00a062aae56f2a89d8ff55","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 01 Apr 2026 11:06:43","branch":"master","category":"curl","codebase":"","comments":"altsvc: drop the prio field from the struct\nThe value is not used for anything, no point in keeping it in memory.\n\nCloses #21188","files":[{"name":"lib/altsvc.c"},{"name":"lib/altsvc.h"}],"number":263143,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c1963e2d2ca51a6bac0cd337d3935873ecadd2c2","revision":"c1963e2d2ca51a6bac0cd337d3935873ecadd2c2","revlink":"","when":1775034403,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 01 Apr 2026 12:05:47","branch":"master","category":"curl","codebase":"","comments":"altsvc: cap the list at 5,000 entries\nAvoid never-ending growth.\n\nWhen adding more entries, it now deletes the first entry in the list,\nwhich is the oldest added entry still held in memory. I decided to avoid\na Least Recently Used concept as I suspect with a list with this many\nentries most entries have not been used, and we don't save the timestamp\nof recent use anyway.\n\nThe net effect might (no matter what) be that the removed entry might\nfeel a bit \"random\" in the eyes of the user.\n\nVerify with test 1669.\n\nReported-by: Geeknik Labs\nFixes #21183\nCloses #21189","files":[{"name":"lib/altsvc.c"},{"name":"lib/altsvc.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1669"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1669.c"}],"number":263144,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0805ec043ecb4f2b43782ec06779a27fa8d06d4a","revision":"0805ec043ecb4f2b43782ec06779a27fa8d06d4a","revlink":"","when":1775037947,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 01 Apr 2026 14:36:10","branch":"master","category":"curl","codebase":"","comments":"test1275.pl: ignore indented sections in markdowns\nThey are special and should not be checked like this.\n\nCloses #21191","files":[{"name":"tests/test1275.pl"}],"number":263165,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4f3a0ef90df891b491ad51944360ec21789b0146","revision":"4f3a0ef90df891b491ad51944360ec21789b0146","revlink":"","when":1775046970,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 01 Apr 2026 14:38:41","branch":"master","category":"curl","codebase":"","comments":"HSTS: cap the list at 1,000 entries\nAvoid never-ending growth.\n\nWhen adding more entries, it now deletes the first entry in the list,\nwhich is the oldest added entry still held in memory. I decided to avoid\na Least Recently Used concept as I suspect with a list with this many\nentries most entries have not been used, and we don't save the timestamp\nof recent use anyway.\n\nThe net effect might (no matter what) be that the removed entry might\nfeel a bit \"random\" in the eyes of the user.\n\nVerify with test 1674\n\nRef #21183\nCloses #21190","files":[{"name":"lib/hsts.c"},{"name":"lib/hsts.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1674"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1674.c"}],"number":263166,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"03a792b186da7fdfbe4b85b022d7790091455bdc","revision":"03a792b186da7fdfbe4b85b022d7790091455bdc","revlink":"","when":1775047121,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 01 Apr 2026 15:36:31","branch":"master","category":"curl","codebase":"","comments":"lib: make resolving HTTPS DNS records reliable:\n- allow to specify when they are wanted on starting a resolve\n- match dns cache entries accordingly. An entry which never\n  tried to get HTTPS-RRs is no answer for a resolve that wants\n  it.\n- fix late arrivals of resolve answers to match the \"async\"\n  records that started them - if it still exists.\n- provide for multiple \"async\" resolves in a transfer at the\n  same time. We may need to resolve an IP interface while the\n  main connection resolve has not finished yet.\n- allow lookup of HTTPS-RR information as soon as it is\n  available, even if A/AAAA queries are still ongoing.\n\nFor this, the \"async\" infrastructure is changed:\n\n- Defined bits for DNS queries `CURL_DNSQ_A`, `CURL_DNSQ_AAAA`\n  and `CURL_DNSQ_HTTPS`. These replace `ip_version` which says\n  nothing about HTTPS.\n  Use them in dns cache entries for matching.\n- enhance the `async->id` to be a unique `uint32_t` for\n  resolves inside one multi. This is weak, as the id may\n  wrap around. However it is combined with the `mid` of\n  the easy handle, making collisions highly unlikely.\n  `data->state.async` is only accessed in few places where\n  the mid/async-id match is performed.\n- vtls: for ECH supporting TLS backends (openssl, rustls, wolfssl),\n  retrieve the HTTPS-RR information from the dns connection filter.\n  Delay the connect if the HTTPS-RR is needed, but has not\n  been resolved yet.\n\nThe implementation of all this is complete for the threaded\nresolver. c-ares resolver and DoH do not take advantage of\nall new async features yet. To be done in separate PRs.\n\nDetails:\n\nc-ares: cleanup settings and initialisation. Any ares channel\nis only being created on starting a resolve and propagating\noperations in setopt.c to the channel are not helpful.\n\nChanged threaded+ares pollset handling so that they do not\noverwrite each others `ASYNC_NAME` timeouts.\n\nAdd trace name 'threads' for tracing thread queue and\npool used by threaded resolver.\n\nCloses #21175","files":[{"name":"docs/libcurl/curl_global_trace.md"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-base.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-dns.c"},{"name":"lib/cf-dns.h"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-socket.c"},{"name":"lib/connect.c"},{"name":"lib/curl_trc.c"},{"name":"lib/curl_trc.h"},{"name":"lib/dnscache.c"},{"name":"lib/dnscache.h"},{"name":"lib/doh.c"},{"name":"lib/doh.h"},{"name":"lib/easy.c"},{"name":"lib/ftp.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/hostip4.c"},{"name":"lib/hostip6.c"},{"name":"lib/httpsrr.c"},{"name":"lib/httpsrr.h"},{"name":"lib/multi.c"},{"name":"lib/multihandle.h"},{"name":"lib/request.c"},{"name":"lib/setopt.c"},{"name":"lib/socks.c"},{"name":"lib/thrdpool.c"},{"name":"lib/thrdpool.h"},{"name":"lib/thrdqueue.c"},{"name":"lib/thrdqueue.h"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/wolfssl.c"},{"name":"tests/libtest/lib655.c"},{"name":"tests/unit/unit1658.c"}],"number":263175,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2b3dfb4ad47ec05efad9af930c47968a49916999","revision":"2b3dfb4ad47ec05efad9af930c47968a49916999","revlink":"","when":1775050591,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 01 Apr 2026 19:53:53","branch":"master","category":"curl","codebase":"","comments":"tidy-up: rename `Curl_safefree()`/`tool_safefree()` to `curlx_safefree()`\nTo sync names for the same macro logic between lib and src, and to move\nit to the curlx namespace, to match `curlx_free()` that it's calling.\n\nCloses #21151","files":[{"name":"lib/asyn-base.c"},{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/connect.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_sspi.c"},{"name":"lib/curlx/dynbuf.c"},{"name":"lib/doh.c"},{"name":"lib/dynhds.c"},{"name":"lib/escape.c"},{"name":"lib/file.c"},{"name":"lib/ftp.c"},{"name":"lib/hash.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/http_digest.c"},{"name":"lib/http_ntlm.c"},{"name":"lib/httpsrr.c"},{"name":"lib/idn.c"},{"name":"lib/imap.c"},{"name":"lib/mime.c"},{"name":"lib/mqtt.c"},{"name":"lib/multi.c"},{"name":"lib/netrc.c"},{"name":"lib/pop3.c"},{"name":"lib/request.c"},{"name":"lib/rtsp.c"},{"name":"lib/setopt.c"},{"name":"lib/slist.c"},{"name":"lib/smb.c"},{"name":"lib/smtp.c"},{"name":"lib/socks_gssapi.c"},{"name":"lib/socks_sspi.c"},{"name":"lib/tftp.c"},{"name":"lib/transfer.c"},{"name":"lib/uint-hash.c"},{"name":"lib/url.c"},{"name":"lib/urlapi.c"},{"name":"lib/vauth/digest.c"},{"name":"lib/vauth/digest_sspi.c"},{"name":"lib/vauth/krb5_sspi.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vauth/spnego_gssapi.c"},{"name":"lib/vauth/spnego_sspi.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/keylog.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls_scache.c"},{"name":"src/tool_cb_hdr.c"},{"name":"src/tool_cfgable.c"},{"name":"src/tool_cfgable.h"},{"name":"src/tool_formparse.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_ipfs.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_operhlp.c"},{"name":"src/tool_ssls.c"},{"name":"src/tool_urlglob.c"},{"name":"tests/libtest/lib558.c"},{"name":"tests/unit/unit1302.c"},{"name":"tests/unit/unit1304.c"},{"name":"tests/unit/unit1330.c"},{"name":"tests/unit/unit1653.c"}],"number":263192,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0df6c01db398f5e25d00a062aae56f2a89d8ff55","revision":"0df6c01db398f5e25d00a062aae56f2a89d8ff55","revlink":"","when":1775066033,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0df6c01db398f5e25d00a062aae56f2a89d8ff55"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775107014.801524,1775107018.052964],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775107018.061936,1775107018.293093],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775107018.295972,1775107018.465935],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775107018.471103,1775107251.519819],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4284/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775107251.528968,1775107251.947864],"urls":{}}],"text":["build","successful"],"times":[1775072126.128984,1775107251.952892]},"4285":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Viktor Szakats <commit@vsz.me>","dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/Mail%20result/logs/stdio"]],"number":4285,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4285,"Build"],["codebase","","Build"],["got_revision","38b626e7908e944d362cbf200f75de24ed0a28c1","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","38b626e7908e944d362cbf200f75de24ed0a28c1","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 01 Apr 2026 22:50:11","branch":"master","category":"curl","codebase":"","comments":"GHA: bump actions and pips\n- update `actions/cache` from 5.0.3 to 5.0.4\n- update `actions/download-artifact` from 7.0.0 to 8.0.1\n- update `actions/upload-artifact` from 6.0.0 to 7.0.0\n- update `msys2/setup-msys2` from 2.30.0 to 2.31.0\n- update pip `ruff` from 0.15.7 to 0.15.8\n\nCloses #21195\nCloses #21197","files":[{"name":".github/scripts/requirements.txt"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":263225,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fcf946e8461b68840e4afb39711a52c9bf622a10","revision":"fcf946e8461b68840e4afb39711a52c9bf622a10","revlink":"","when":1775076611,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"},{"at":"Wed 01 Apr 2026 22:50:12","branch":"master","category":"curl","codebase":"","comments":"spelling: fix typos\nCloses #21198","files":[{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vtls/schannel.c"}],"number":263226,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0b06b944fef72cee4f1a608507ec93684b6b980f","revision":"0b06b944fef72cee4f1a608507ec93684b6b980f","revlink":"","when":1775076612,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 02 Apr 2026 02:44:04","branch":"master","category":"curl","codebase":"","comments":"CI: Improve labeler tag detection\nAdd entries for relevant new files added in the last two years.","files":[{"name":".github/labeler.yml"}],"number":263235,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"38b626e7908e944d362cbf200f75de24ed0a28c1","revision":"38b626e7908e944d362cbf200f75de24ed0a28c1","revlink":"","when":1775090644,"who":"Dan Fandrich <dan@coneharvesters.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"38b626e7908e944d362cbf200f75de24ed0a28c1"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775141911.653482,1775141921.540378],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775141921.544052,1775141921.713918],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775141921.716141,1775141921.865169],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775141921.867305,1775142146.184312],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4285/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775142146.188819,1775142146.573605],"urls":{}}],"text":["build","successful"],"times":[1775107254.688006,1775142146.576619]},"4286":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/Mail%20result/logs/stdio"]],"number":4286,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4286,"Build"],["codebase","","Build"],["got_revision","e127f8ce843e1c070c0ca2074c10dcc01081a395","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","e127f8ce843e1c070c0ca2074c10dcc01081a395","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 02 Apr 2026 09:55:25","branch":"master","category":"curl","codebase":"","comments":"libssh: path length precaution\nMake sure the string is non-zero before indexing it -1. Right now, the\npath is always non-zero length so this is more for (future) safety\nreasons.\n\nCloses #21193","files":[{"name":"lib/vssh/libssh.c"}],"number":263262,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d888a53e14597f0fd252f14d8595b1e9adb7bcf5","revision":"d888a53e14597f0fd252f14d8595b1e9adb7bcf5","revlink":"","when":1775116525,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 02 Apr 2026 10:22:35","branch":"master","category":"curl","codebase":"","comments":"hsts: accept 10K entries in the list\nUp from 1K.\n\nReduces the risk that someone could flush the list by tricking a user to\ndo many transfers to new hostnames.\n\nDocument the limit.\n\nFollow-up to 03a792b186da7fdfbe4b85b022d7\n\nCloses #21200","files":[{"name":"docs/HSTS.md"},{"name":"docs/cmdline-opts/hsts.md"},{"name":"docs/libcurl/opts/CURLOPT_HSTS.md"},{"name":"lib/hsts.h"},{"name":"tests/data/test1674"},{"name":"tests/unit/unit1674.c"}],"number":263264,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"93e80c75b419cc6ec5639404b11773ee58e63073","revision":"93e80c75b419cc6ec5639404b11773ee58e63073","revlink":"","when":1775118155,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 02 Apr 2026 10:50:23","branch":"master","category":"curl","codebase":"","comments":"url: init req.no_body in DO so that it works for h2 push\nreq.no_body was only initialized in Curl_connect, while HTTP/2 server\npush adds a duplicated handle via Curl_multi_add_perform and calls\nCurl_init_do with conn==NULL, never invoking Curl_connect.\n\nVerify it by amending test 1620\n\nFound by Codex Security\n\nCloses #21194","files":[{"name":"lib/url.c"},{"name":"tests/unit/unit1620.c"}],"number":263270,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b27e828b938777b75cf627093e1c9c9d4af2cbd2","revision":"b27e828b938777b75cf627093e1c9c9d4af2cbd2","revlink":"","when":1775119823,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 02 Apr 2026 13:14:29","branch":"master","category":"curl","codebase":"","comments":"url: improve connection reuse on negotiate\nCheck state of negotiate to allow proper connection reuse.\n\nCloses #21203","files":[{"name":"lib/url.c"}],"number":263296,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"33e43985b8f3b9e66691d06e70be0395849856cd","revision":"33e43985b8f3b9e66691d06e70be0395849856cd","revlink":"","when":1775128469,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 02 Apr 2026 13:15:53","branch":"master","category":"curl","codebase":"","comments":"asyn-thrdd: item cleanup using resolv_id\nNow that we support multiple async operations at the same transfer,\nfix the thread queue cleanup to match not only the mid but also the\nresolv_id.\n\nFound by Codex Security\n\nCloses #21202","files":[{"name":"lib/asyn-thrdd.c"}],"number":263297,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"99d5b908781f452a1c2b549d53e0c9b96ed3942f","revision":"99d5b908781f452a1c2b549d53e0c9b96ed3942f","revlink":"","when":1775128553,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 02 Apr 2026 16:40:26","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: drop building with libssh\nBumping `msys2/setup-msys2` from 2.30.0 to 2.31.0 also brought libssh\n0.12.0 (after 0.11.3). libssh has been long known for loading OpenSSH\nconfiguration from disk insecurely on Windows. 0.12.0 brings some fixes\nto this (CVE-2025-14821), which in turn may be changing its behavior on\nthe default GH Windows runner to fail all curl SCP/SFTP tests.\n\nDetecting what is the exact root cause, then defining exact runtime\nconditions for it is difficult and fragile. Same for changing these\nlibssh defaults (if at all possible.)\n\nBut, since configuration loading remains insecure and broken on Windows\neven after the mitigations made by 0.12.0 [0], this patch removes libssh\nfrom the Windows CI job using it previously.\n\nIf someone figures out how to run in CI, it can be readded, though in\ngeneral, using libssh on Windows seems to be less than ideal.\n\n[0] https://github.com/curl/curl-for-win/blob/0e4bd38a5b90f6431b4c145ed094940b4d6b6c0d/libssh.sh#L11-L94\n\nRefs:\nhttps://www.libssh.org/2026/02/10/libssh-0-12-0-and-0-11-4-security-releases/\nhttps://github.com/msys2/MINGW-packages/commit/91382507d5df17d89c074a1469bf3725a9602ff5\n#21199 (unsuccessful fix attempts)\n\nBug: https://github.com/curl/curl/pull/21195#issuecomment-4173085194\nFollow-up to fcf946e8461b68840e4afb39711a52c9bf622a10 #21195\n\nCloses #21204","files":[{"name":".github/workflows/windows.yml"}],"number":263312,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e127f8ce843e1c070c0ca2074c10dcc01081a395","revision":"e127f8ce843e1c070c0ca2074c10dcc01081a395","revlink":"","when":1775140826,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"e127f8ce843e1c070c0ca2074c10dcc01081a395"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775176863.29429,1775176865.755768],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775176865.760248,1775176865.951952],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775176865.954453,1775176866.125897],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775176866.128683,1775177138.880812],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4286/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775177138.887058,1775177161.586299],"urls":{}}],"text":["build","successful"],"times":[1775142149.057408,1775177161.593614]},"4287":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/Mail%20result/logs/stdio"]],"number":4287,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4287,"Build"],["codebase","","Build"],["got_revision","c54a3319ad19c991f6d7b09f6f782de19c65d187","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","c54a3319ad19c991f6d7b09f6f782de19c65d187","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 02 Apr 2026 17:00:05","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: switch back to the canonical Cygwin mirror\nThe spare one is at the time of this patch inaccessible.\n\nFollow-up to fb5541c28bdc7761c50423335f44b698d36caef1 #20583\n\nCloses #21207","files":[{"name":".github/workflows/windows.yml"}],"number":263319,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dc20c91e04d17267d52dc8242d65f1d455666598","revision":"dc20c91e04d17267d52dc8242d65f1d455666598","revlink":"","when":1775142005,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 02 Apr 2026 18:01:20","branch":"master","category":"curl","codebase":"","comments":"hsts: make the HSTS read callback handle name dupes\nNow the logic for handling name duplicates and picking the longest\nexpiry and strictest subdomain is the same for the callback as for when\nreading from file.\n\nAlso strip trailing dots from the hostname added by the callback.\n\nA minor side-effect is that the hostname provided by the callback can\nnow enable subdomains by starting the name with a dot, but we discourage\nusing such hostnames in documentation.\n\nAmended test 1915 to verify.\n\nCloses #21201","files":[{"name":"docs/libcurl/opts/CURLOPT_HSTSREADFUNCTION.md"},{"name":"lib/hsts.c"},{"name":"tests/data/test1915"},{"name":"tests/libtest/lib1915.c"}],"number":263321,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e65ba1bd349a7affb09275a442b6a0837df079d9","revision":"e65ba1bd349a7affb09275a442b6a0837df079d9","revlink":"","when":1775145680,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 02 Apr 2026 19:11:42","branch":"master","category":"curl","codebase":"","comments":"CI: Fix or remove obsolete files in labeler config\nAdd a few more paths, too.","files":[{"name":".github/labeler.yml"}],"number":263330,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c54a3319ad19c991f6d7b09f6f782de19c65d187","revision":"c54a3319ad19c991f6d7b09f6f782de19c65d187","revlink":"","when":1775149902,"who":"Dan Fandrich <dan@coneharvesters.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"c54a3319ad19c991f6d7b09f6f782de19c65d187"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775212612.448882,1775212801.339843],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775212801.358448,1775212801.596726],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775212801.601312,1775212801.868166],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775212801.873534,1775213157.097784],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4287/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775213157.151428,1775213223.767568],"urls":{}}],"text":["build","successful"],"times":[1775177201.854598,1775213223.783795]},"4288":{"blame":["Samuel Henrique <samueloph@debian.org>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/Mail%20result/logs/stdio"]],"number":4288,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4288,"Build"],["codebase","","Build"],["got_revision","f4eddde9dc9c583a46bc3ddf8c858ce24326069b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","f4eddde9dc9c583a46bc3ddf8c858ce24326069b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 03 Apr 2026 17:06:16","branch":"master","category":"curl","codebase":"","comments":"tool: fix retries in parallel mode\nVerify that curl's --retry behaviour works\n\n- test 502 in serial, works\n- test 502 in parallel, hangs forver, test skipped by default\n- test 401, no retries done\n\nFixes #20669\nReported-by: BlackFuffey on github\nCloses #21206","files":[{"name":"src/tool_operate.c"},{"name":"tests/http/test_05_errors.py"}],"number":263391,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"78e281bf6a1485c19a5cec1017cb09cab09cde62","revision":"78e281bf6a1485c19a5cec1017cb09cab09cde62","revlink":"","when":1775228776,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 03 Apr 2026 17:07:36","branch":"master","category":"curl","codebase":"","comments":"test 766: flag as timing-dependent\nWe have noticed this test as failing when run in parallel in Fedora and\nAmazon Linux:\nhttps://src.fedoraproject.org/rpms/curl/c/389f1409549178f639afa49f478c544fdaa87be2?branch=rawhide\n\nDebian did not have issues but given there are other FTP tests flagged\nas timing-dependent, it makes sense to flag this one too if we notice\nfailures in other OSes.\n\nCloses #21155","files":[{"name":"tests/data/test766"}],"number":263392,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f4eddde9dc9c583a46bc3ddf8c858ce24326069b","revision":"f4eddde9dc9c583a46bc3ddf8c858ce24326069b","revlink":"","when":1775228856,"who":"Samuel Henrique <samueloph@debian.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"f4eddde9dc9c583a46bc3ddf8c858ce24326069b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775247319.287731,1775247327.825264],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775247327.830222,1775247328.016314],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775247328.019226,1775247328.182423],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775247328.185032,1775247543.938671],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4288/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775247543.946007,1775247544.323418],"urls":{}}],"text":["build","successful"],"times":[1775229316.863953,1775247544.327104]},"4289":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/Mail%20result/logs/stdio"]],"number":4289,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4289,"Build"],["codebase","","Build"],["got_revision","1bf663e32f054d40dbe5e30947f893735a230e47","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1bf663e32f054d40dbe5e30947f893735a230e47","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 03 Apr 2026 22:27:59","branch":"master","category":"curl","codebase":"","comments":"dnscache: fix locking for negative caching\nReported-by: Izan on hackerone\nCloses #21209","files":[{"name":"lib/dnscache.c"}],"number":263407,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1bf663e32f054d40dbe5e30947f893735a230e47","revision":"1bf663e32f054d40dbe5e30947f893735a230e47","revlink":"","when":1775248079,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1bf663e32f054d40dbe5e30947f893735a230e47"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775282476.900335,1775282486.761176],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775282486.767302,1775282486.961115],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775282486.964057,1775282487.13197],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775282487.134934,1775282716.245245],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4289/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775282716.252029,1775282716.6541],"urls":{}}],"text":["build","successful"],"times":[1775248510.70626,1775282716.657891]},"4290":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/Mail%20result/logs/stdio"]],"number":4290,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4290,"Build"],["codebase","","Build"],["got_revision","b1784ead8e042e3ae2399458acf763928670e1e6","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b1784ead8e042e3ae2399458acf763928670e1e6","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 03 Apr 2026 22:33:41","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":263408,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b1784ead8e042e3ae2399458acf763928670e1e6","revision":"b1784ead8e042e3ae2399458acf763928670e1e6","revlink":"","when":1775248421,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b1784ead8e042e3ae2399458acf763928670e1e6"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775319024.402588,1775319028.10274],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775319028.112188,1775319028.315086],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775319028.31791,1775319028.514592],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775319028.5172,1775319330.871883],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4290/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775319330.879365,1775319331.495672],"urls":{}}],"text":["build","successful"],"times":[1775282719.173702,1775319331.49893]},"4291":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/Mail%20result/logs/stdio"]],"number":4291,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4291,"Build"],["codebase","","Build"],["got_revision","c98d0a2e9aa7ec87d16af8b056e6e7c0d614feec","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","c98d0a2e9aa7ec87d16af8b056e6e7c0d614feec","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 04 Apr 2026 11:35:24","branch":"master","category":"curl","codebase":"","comments":"buildconf: remove\nNot used since 85868537d6d5b (Aug 2020)\n\nRemoved from the release tarballs since 91fcbc5d1a489c (Aug 2024)\n\nCloses #21210","files":[{"name":".gitattributes"},{"name":".github/scripts/distfiles.sh"},{"name":"buildconf"}],"number":263440,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e96cb8b1d8ec5cee7e3aaa6463cb3314987c8fff","revision":"e96cb8b1d8ec5cee7e3aaa6463cb3314987c8fff","revlink":"","when":1775295324,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 04 Apr 2026 12:37:39","branch":"master","category":"curl","codebase":"","comments":"docs: CURLOPT_LOGIN_OPTIONS is a login property\nTest case 1982 verifies this\n\nCloses #21215","files":[{"name":"docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.md"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1982"}],"number":263446,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d2110e7fcfe3f66e8fec2e54ebaa05bd9c897ceb","revision":"d2110e7fcfe3f66e8fec2e54ebaa05bd9c897ceb","revlink":"","when":1775299059,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 04 Apr 2026 13:55:16","branch":"master","category":"curl","codebase":"","comments":"libssh: fix `-Wsign-compare` in 32-bit builds\nSeen with mingw-w64 i686 gcc 15.2.0 (mingw32):\n```\nD:/a/curl/curl/lib/vssh/libssh.c: In function 'myssh_in_SFTP_QUOTE_STAT':\nD:/a/curl/curl/lib/vssh/libssh.c:1664:13: error: comparison of integer expressions\n  of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Werror=sign-compare]\n 1664 |     if(date > UINT_MAX)\n      |             ^\ncc1.exe: all warnings being treated as errors\n```\nRef: https://github.com/curl/curl/actions/runs/23966805891/job/69908216152\n\nCherry-picked from #21199\n\nCloses #21214","files":[{"name":"lib/vssh/libssh.c"}],"number":263457,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8c8eeba5225599a1f5750ece1d15751a8bfce0bb","revision":"8c8eeba5225599a1f5750ece1d15751a8bfce0bb","revlink":"","when":1775303716,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 04 Apr 2026 15:44:22","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: switch 3 mingw-w64 jobs to ucrt64\nmingw-w64 (using msvcrt) is in legacy status.\n\nRef: https://www.msys2.org/docs/environments/\n\nCloses #21213","files":[{"name":".github/workflows/windows.yml"}],"number":263466,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f419afd058cc00c8a4d7177a34e8e6ce4be7547f","revision":"f419afd058cc00c8a4d7177a34e8e6ce4be7547f","revlink":"","when":1775310262,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 04 Apr 2026 15:52:44","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: bump OpenSSH-Windows to v10, other improvements\n- use it in a mingw-w64 job.\n- add support for native ARM64 binaries.\n- add ability to use built-in OpenSSH server in mingw-w64 jobs.\n\nCherry-picked from #21199\n\nCloses #21219","files":[{"name":".github/workflows/windows.yml"}],"number":263467,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3b8bb1a86afbaf967163bf6709b1825e11655bf5","revision":"3b8bb1a86afbaf967163bf6709b1825e11655bf5","revlink":"","when":1775310764,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 04 Apr 2026 17:07:22","branch":"master","category":"curl","codebase":"","comments":"url: set default upload flags to CURLULFLAG_SEEN\nAs documented. Not doing this was a regression.\n\nFollow-up to 6758aa722ddf5a6db819b753d96\n\nReported by Codex Security\n\nCloses #21217","files":[{"name":"lib/url.c"}],"number":263487,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6d6d81e393b790fda5792cbd6aa9c7af82669226","revision":"6d6d81e393b790fda5792cbd6aa9c7af82669226","revlink":"","when":1775315242,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 04 Apr 2026 17:09:23","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_UPLOAD_FLAGS.md: expand\nAnd list each supported flag in a nicer way\n\nCloses #21218","files":[{"name":"docs/libcurl/opts/CURLOPT_UPLOAD_FLAGS.md"}],"number":263488,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b669a58f2e046fdd0145eef117e5937cfd57cfa4","revision":"b669a58f2e046fdd0145eef117e5937cfd57cfa4","revlink":"","when":1775315363,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 04 Apr 2026 17:10:37","branch":"master","category":"curl","codebase":"","comments":"doh: remove superfluous doh_req check\nIt has already been checked previously in the function.\n\nSpotted by CodeSonar\n\nCloses #21216","files":[{"name":"lib/doh.c"}],"number":263489,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"741ee573757e77d489d5fe54a0617d7d907486c7","revision":"741ee573757e77d489d5fe54a0617d7d907486c7","revlink":"","when":1775315437,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 04 Apr 2026 17:16:36","branch":"master","category":"curl","codebase":"","comments":"sshserver.pl: add option to disable KEX algorithms in sshd\nCherry-picked from #21199\n\nCloses #21220","files":[{"name":"tests/sshserver.pl"}],"number":263492,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c98d0a2e9aa7ec87d16af8b056e6e7c0d614feec","revision":"c98d0a2e9aa7ec87d16af8b056e6e7c0d614feec","revlink":"","when":1775315796,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"c98d0a2e9aa7ec87d16af8b056e6e7c0d614feec"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775354314.876263,1775354326.867024],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775354326.870645,1775354327.072504],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775354327.074683,1775354327.221334],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775354327.223484,1775354544.892484],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4291/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775354544.898333,1775354545.265652],"urls":{}}],"text":["build","successful"],"times":[1775319334.524785,1775354545.268796]},"4292":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/Mail%20result/logs/stdio"]],"number":4292,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4292,"Build"],["codebase","","Build"],["got_revision","2e5d219205ebec64a66bfd29bba73dd5049c434f","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","2e5d219205ebec64a66bfd29bba73dd5049c434f","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 04 Apr 2026 18:34:13","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: restore libssh, fix to pass tests with 0.12.0\nlibssh 0.12.0 on Windows 64-bit Intel fails to connect to sshd (with SSH\nstate 30) when using the mlkem768x25519-sha256 KEX. (32-bit Intel, ARM64\nand tested non-Windows platforms work fine.) Fix by disabling this KEX\nfor the libssh job.\n\nI do not recommend libssh on Windows due to bugs an insecure behavior.\n\nAlso:\n- fix libssh TFLAGS condition for mingw-w64.\n\nFollow-up to e127f8ce843e1c070c0ca2074c10dcc01081a395 #21204\nFollow-up to fcf946e8461b68840e4afb39711a52c9bf622a10 #21195\n\nCloses #21199","files":[{"name":".github/workflows/windows.yml"}],"number":263499,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ec22ea2502264dbf4ef883a850056c602d8cc41b","revision":"ec22ea2502264dbf4ef883a850056c602d8cc41b","revlink":"","when":1775320453,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 04 Apr 2026 22:32:54","branch":"master","category":"curl","codebase":"","comments":"sendf: fix CR detection if no LF is in the chunk\nWhen doing line ending conversions, and a chunk contains no '\\n', the\nfunction returned early without updating prev_cr to reflect the last\nbyte. It could then lead to CRLFs sequences not get converted when\noccuring right on the boundary border.\n\nFound by Codex Security\n\nCloses #21221","files":[{"name":"lib/sendf.c"}],"number":263529,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2e5d219205ebec64a66bfd29bba73dd5049c434f","revision":"2e5d219205ebec64a66bfd29bba73dd5049c434f","revlink":"","when":1775334774,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"2e5d219205ebec64a66bfd29bba73dd5049c434f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775388837.980492,1775388840.975185],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775388840.979871,1775388841.183027],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775388841.185928,1775388841.353749],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775388841.356825,1775389059.212099],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4292/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775389059.222473,1775389059.605417],"urls":{}}],"text":["build","successful"],"times":[1775354547.485372,1775389059.609563]},"4293":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/Mail%20result/logs/stdio"]],"number":4293,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4293,"Build"],["codebase","","Build"],["got_revision","acda4eae5eeb24a7b0ab9ec7b1783d74eb43687c","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","acda4eae5eeb24a7b0ab9ec7b1783d74eb43687c","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 05 Apr 2026 11:19:42","branch":"master","category":"curl","codebase":"","comments":"runtests: allow configuring SSH host/client key algorithm\nvia env `CURL_TEST_SSH_KEYALGO`, `rsa` (default), `ecdsa`, `ed25519`.\n\nTo ease debugging and testing and to make these code paths more\nuniversal.\n\nCloses #21223","files":[{"name":".github/workflows/windows.yml"},{"name":"docs/tests/FILEFORMAT.md"},{"name":"tests/data/test1459"},{"name":"tests/runtests.pl"},{"name":"tests/servers.pm"},{"name":"tests/sshhelp.pm"},{"name":"tests/sshserver.pl"}],"number":263551,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"acda4eae5eeb24a7b0ab9ec7b1783d74eb43687c","revision":"acda4eae5eeb24a7b0ab9ec7b1783d74eb43687c","revlink":"","when":1775380782,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"acda4eae5eeb24a7b0ab9ec7b1783d74eb43687c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775423748.231247,1775423757.719018],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775423757.722627,1775423757.895466],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775423757.897756,1775423758.04515],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775423758.047424,1775423983.950073],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4293/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775423983.955008,1775423984.315504],"urls":{}}],"text":["build","successful"],"times":[1775389061.897126,1775423984.318207]},"4294":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/Mail%20result/logs/stdio"]],"number":4294,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4294,"Build"],["codebase","","Build"],["got_revision","5fdb35a3bc788699a9af03fdc01282261f672829","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","5fdb35a3bc788699a9af03fdc01282261f672829","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 05 Apr 2026 15:23:02","branch":"master","category":"curl","codebase":"","comments":"libssh: fix `-Wsign-compare` in 32-bit builds by dropping a redundant check\nFollow-up to 8c8eeba5225599a1f5750ece1d15751a8bfce0bb #21214 (wrong silencing)\nFollow-up to c049c37acd074a61bbd07eebe25fdf32af575a2a #18989 (add redundant check)\nFollow-up to c988ec9f41060144e175b519f9017c569ac8d3db #9328 (make check fail)\nFollow-up to 44a02d2532c4e6dabb8f2a074d52d5e99ff533be #9324 (add original check)\n\nCloses #21225","files":[{"name":"lib/vssh/libssh.c"}],"number":263585,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8968a68ebae70f5b61bb87194fd0975d3d0371f4","revision":"8968a68ebae70f5b61bb87194fd0975d3d0371f4","revlink":"","when":1775395382,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 05 Apr 2026 16:07:54","branch":"master","category":"curl","codebase":"","comments":"share: do bitshifts after the type is checked to be valid\nFixes #21224\nReported-by: bird on github\nCloses #21226","files":[{"name":"lib/curl_share.c"}],"number":263590,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7813d9a077b3e0723a9fb82676957e81f351368b","revision":"7813d9a077b3e0723a9fb82676957e81f351368b","revlink":"","when":1775398074,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 05 Apr 2026 16:45:30","branch":"master","category":"curl","codebase":"","comments":"libssh: fix 64-bit printf mask for mingw-w64 <=6.0.0\nFixing (dl-mingw, CM 6.4.0-i686 (mingw-w64 5.0.0) schannel !unity):\n```\nlib/vssh/libssh.c: In function 'myssh_in_SFTP_QUOTE_STATVFS':\nlib/vssh/libssh.c:573:31: error: ISO C does not support the 'I' printf flag [-Werror=format=]\n     char *tmp = curl_maprintf(\"statvfs:\\n\"\n                               ^~~~~~~~~~~~\nlib/vssh/libssh.c:573:31: error: format '%u' expects argument of type 'unsigned int', but argument 2 has type 'uint64_t {aka long long unsigned int}' [-Werror=format=]\nlib/vssh/libssh.c:573:31: error: ISO C does not support the 'I' printf flag [-Werror=format=]\n[...]\n```\nRef: https://github.com/curl/curl/actions/runs/24002480364/job/70000685821\n\nmingw-w64 <=6.0.0 define `PRIu64` like this:\n```\n./inttypes.h:#define PRIu64 \"I64u\"\n```\n\nFollow-up to 413a0fedd02c8c6df1d294534b8c6e306fcca7a2 #12346\nCherry-picked from #21227\n\nCloses #21229","files":[{"name":"lib/vssh/libssh.c"}],"number":263607,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"20756bcf9a5d7075732aaf3cf374ab3bd67cdde3","revision":"20756bcf9a5d7075732aaf3cf374ab3bd67cdde3","revlink":"","when":1775400330,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 05 Apr 2026 16:53:09","branch":"master","category":"curl","codebase":"","comments":"docs: noproxy wants the punycoded hostname version\nReported-by: Mehtab Zafar\n\nCloses #21228","files":[{"name":"docs/cmdline-opts/noproxy.md"},{"name":"docs/libcurl/opts/CURLOPT_NOPROXY.md"}],"number":263608,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f22f08a0dfa8843b9f0c10e9227cd8890e64cb46","revision":"f22f08a0dfa8843b9f0c10e9227cd8890e64cb46","revlink":"","when":1775400789,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 05 Apr 2026 17:41:11","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: enable more options in 32-bit jobs\nc-ares, gnutls, libssh, openssl.\n\nCloses #21227","files":[{"name":".github/workflows/windows.yml"}],"number":263619,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8b50c9d1cc778932d14524dca2eeea4958a9ffd0","revision":"8b50c9d1cc778932d14524dca2eeea4958a9ffd0","revlink":"","when":1775403671,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 05 Apr 2026 17:47:57","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_SOCKS5_AUTH.md: an access property\nReported-by: Cutiapreta on hackerone\nCloses #21230","files":[{"name":"docs/libcurl/opts/CURLOPT_SOCKS5_AUTH.md"}],"number":263624,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f3176e0be84b016973d0d0874acf906267ada791","revision":"f3176e0be84b016973d0d0874acf906267ada791","revlink":"","when":1775404077,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 05 Apr 2026 18:03:41","branch":"master","category":"curl","codebase":"","comments":"man: fix argument type for `CURLSHOPT_[UN]SHARE` options\nCloses #21232","files":[{"name":"docs/libcurl/opts/CURLSHOPT_SHARE.md"},{"name":"docs/libcurl/opts/CURLSHOPT_UNSHARE.md"}],"number":263629,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"af08d642ea77e433e7817bb0e4ee2bbbd5bb8e02","revision":"af08d642ea77e433e7817bb0e4ee2bbbd5bb8e02","revlink":"","when":1775405021,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 05 Apr 2026 22:03:50","branch":"master","category":"curl","codebase":"","comments":"curl_setup.h: drop stray/unused `USE_OPENSSL_QUIC` guard\nFollow-up to 6aaac9dd388a64d0f511544496608693e1105d13 #20226\n\nCloses #21235","files":[{"name":"lib/curl_setup.h"}],"number":263645,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5fdb35a3bc788699a9af03fdc01282261f672829","revision":"5fdb35a3bc788699a9af03fdc01282261f672829","revlink":"","when":1775419430,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"5fdb35a3bc788699a9af03fdc01282261f672829"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775459276.21532,1775459279.026928],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775459279.033703,1775459279.263019],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775459279.266893,1775459279.435868],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775459279.438679,1775459546.687881],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4294/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775459546.69482,1775459547.129921],"urls":{}}],"text":["build","successful"],"times":[1775423986.721735,1775459547.134]},"4295":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/Mail%20result/logs/stdio"]],"number":4295,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4295,"Build"],["codebase","","Build"],["got_revision","7b96563a057ac5cf96cb2b3e9a0df9e1c84ac0cc","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7b96563a057ac5cf96cb2b3e9a0df9e1c84ac0cc","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 06 Apr 2026 02:52:08","branch":"master","category":"curl","codebase":"","comments":"Makefile.am: replace stray `:=` with `=` [ci skip]\n`=` is used everywhere else in `Makefile.am` files.\n\nCherry-picked from #21000","files":[{"name":"lib/Makefile.am"},{"name":"src/Makefile.am"}],"number":263654,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6e9df9f111dfe8b5ce4be181b2ec5dca291a8b99","revision":"6e9df9f111dfe8b5ce4be181b2ec5dca291a8b99","revlink":"","when":1775436728,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 06 Apr 2026 02:52:08","branch":"master","category":"curl","codebase":"","comments":"cmake: drop redundant condition\nFollow-up to 43397b0283d4cdb10797e7ead6eacbe09f8a3e77 #21015\nCherry-picked from #21000","files":[{"name":"CMake/PickyWarnings.cmake"}],"number":263655,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e078485b361e5d23c6f9f7dd57bcc9bce0a877b6","revision":"e078485b361e5d23c6f9f7dd57bcc9bce0a877b6","revlink":"","when":1775436728,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 06 Apr 2026 04:05:58","branch":"master","category":"curl","codebase":"","comments":"spacecheck.pl: fix to check 3+ newlines in all files\nFollow-up to e52e6dac8e83dd06306e3e9eca32a39575e8fec6 #20269\n\nCloses #21237","files":[{"name":"lib/hostip.h"},{"name":"scripts/spacecheck.pl"}],"number":263665,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7b96563a057ac5cf96cb2b3e9a0df9e1c84ac0cc","revision":"7b96563a057ac5cf96cb2b3e9a0df9e1c84ac0cc","revlink":"","when":1775441158,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7b96563a057ac5cf96cb2b3e9a0df9e1c84ac0cc"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775477335.706178,1775477350.316691],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775477350.323263,1775477350.530078],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775477350.533411,1775477350.74763],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775477350.7517,1775477670.47783],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4295/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775477670.48534,1775477670.93966],"urls":{}}],"text":["build","successful"],"times":[1775459549.669528,1775477670.943078]},"4296":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/Mail%20result/logs/stdio"]],"number":4296,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4296,"Build"],["codebase","","Build"],["got_revision","ecd09257d8643bbe4a06da1ac5d77352db6a0366","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ecd09257d8643bbe4a06da1ac5d77352db6a0366","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 06 Apr 2026 18:49:13","branch":"master","category":"curl","codebase":"","comments":"GHA: autoreconf downloaded tarballs where missing\nTo avoid using pre-built `./configure` scripts.\n\nAlso: drop unrecognized nettle `./configure` option.\n\nCloses #21240","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":263782,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"596f685da5e59bfce1f3432b5c5cfeae7073c4bb","revision":"596f685da5e59bfce1f3432b5c5cfeae7073c4bb","revlink":"","when":1775494153,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 06 Apr 2026 18:49:13","branch":"master","category":"curl","codebase":"","comments":"GHA/curl-for-win: drop certdata dependency and `GITHUB_TOKEN` with it\n`certdata` dependency requires accessing api.github.com for\na reproducible timestamp, which in turn requires a GitHub token to avoid\nerrors due to rate limiting. Avoid all this by omitting this dependency,\nwhich isn't necessary for these build tests anyway.\n\nThe `zero` job already did not use `certdata`, but disable explicitly\nanyway just in case.\n\nReported-by: James Fuller\n\nFollow-up to https://github.com/curl/curl-for-win/commit/9514184977347dbfcd7a4f48daeda7bdb8222458\nFollow-up to 128c252975423856d1403c42267a8a1f1b97433f #21105\n\nCloses #21241","files":[{"name":".github/workflows/curl-for-win.yml"}],"number":263783,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ecd09257d8643bbe4a06da1ac5d77352db6a0366","revision":"ecd09257d8643bbe4a06da1ac5d77352db6a0366","revlink":"","when":1775494153,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ecd09257d8643bbe4a06da1ac5d77352db6a0366"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775513634.746852,1775513644.937573],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775513644.94149,1775513645.113542],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775513645.115706,1775513645.262338],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775513645.264475,1775513870.761435],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4296/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775513870.766,1775513871.329824],"urls":{}}],"text":["build","successful"],"times":[1775494677.238303,1775513871.332426]},"4297":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/Mail%20result/logs/stdio"]],"number":4297,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4297,"Build"],["codebase","","Build"],["got_revision","9f5d1a38d15fa0812865e620c1911a02b18c8e67","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9f5d1a38d15fa0812865e620c1911a02b18c8e67","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 06 Apr 2026 22:09:03","branch":"master","category":"curl","codebase":"","comments":"cfilters: fix Curl_pollset_poll() return code mixup\nCurl_conn_cf_poll did not map adjust_pollset failures to poll-style\nerrors properly, so error codes were treated as ready events.\n\nFound by Codex Security\n\nCloses #21231","files":[{"name":"lib/cfilters.c"},{"name":"lib/select.c"}],"number":263801,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4cb4f9d6024caff5ef3629f6fe3f6e54aa810f3a","revision":"4cb4f9d6024caff5ef3629f6fe3f6e54aa810f3a","revlink":"","when":1775506143,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 06 Apr 2026 23:12:06","branch":"master","category":"curl","codebase":"","comments":"lib: reserve 'result' for CURLcode\nFor consistency, whereever we use a local variable named 'result' that\nis a CURLcode type. Make other types use other names.\n\nCloses #21244","files":[{"name":"lib/conncache.c"},{"name":"lib/conncache.h"},{"name":"lib/curlx/fopen.c"},{"name":"lib/fake_addrinfo.c"},{"name":"lib/mime.c"},{"name":"lib/progress.c"},{"name":"lib/socks_gssapi.c"},{"name":"lib/url.c"},{"name":"lib/vtls/rustls.c"}],"number":263812,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9f5d1a38d15fa0812865e620c1911a02b18c8e67","revision":"9f5d1a38d15fa0812865e620c1911a02b18c8e67","revlink":"","when":1775509926,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9f5d1a38d15fa0812865e620c1911a02b18c8e67"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775548306.75667,1775548309.15535],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775548309.159798,1775548309.377438],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775548309.380326,1775548309.553002],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775548309.555422,1775548546.860698],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4297/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775548546.871481,1775548547.32223],"urls":{}}],"text":["build","successful"],"times":[1775513873.340863,1775548547.326308]},"4298":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/Mail%20result/logs/stdio"]],"number":4298,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4298,"Build"],["codebase","","Build"],["got_revision","f1e3091923d064b9f63669796a9a0e1a5c687d68","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","f1e3091923d064b9f63669796a9a0e1a5c687d68","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 07 Apr 2026 00:33:48","branch":"master","category":"curl","codebase":"","comments":"cmake: pre-fill `HAVE_PIPE2` for two more platforms\nFor DragonFlyBSD and SunOS.\n\nAlso opt-in `BSD`, which is covering those listed explicitly, when using\nCMake 3.25+.\n\nFollow-up to 131a2fd5aaa1a809211695d2ef8151ffadbebc0c #16987\n\nCloses #21243","files":[{"name":"CMake/unix-cache.cmake"}],"number":263823,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fc3261b284b7abf737818abcc693360d40124d37","revision":"fc3261b284b7abf737818abcc693360d40124d37","revlink":"","when":1775514828,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 07 Apr 2026 07:48:58","branch":"master","category":"curl","codebase":"","comments":"lib: reserve 'result' for CURLcode, even more\nCloses #21245","files":[{"name":"lib/conncache.c"},{"name":"lib/formdata.c"},{"name":"lib/http.c"},{"name":"lib/smtp.c"},{"name":"lib/url.c"},{"name":"lib/urlapi.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.c"}],"number":263836,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"be92f0a2e45209dcfbfde134a6b24aa8d79c6457","revision":"be92f0a2e45209dcfbfde134a6b24aa8d79c6457","revlink":"","when":1775540938,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 07 Apr 2026 07:50:19","branch":"master","category":"curl","codebase":"","comments":"Dockerfile: update debian:bookworm-slim Docker digest to 4724b8c\nCloses #21248","files":[{"name":"Dockerfile"}],"number":263837,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f1e3091923d064b9f63669796a9a0e1a5c687d68","revision":"f1e3091923d064b9f63669796a9a0e1a5c687d68","revlink":"","when":1775541019,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"f1e3091923d064b9f63669796a9a0e1a5c687d68"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775583135.071281,1775583144.281128],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775583144.284872,1775583144.461777],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775583144.46421,1775583144.621821],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775583144.624455,1775583380.547981],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4298/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775583380.553411,1775583380.926112],"urls":{}}],"text":["build","successful"],"times":[1775548550.376387,1775583380.929234]},"4299":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/Mail%20result/logs/stdio"]],"number":4299,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4299,"Build"],["codebase","","Build"],["got_revision","d3dc5dbc87f3047ecac73aa0e7fb190cee59eb86","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d3dc5dbc87f3047ecac73aa0e7fb190cee59eb86","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 07 Apr 2026 11:58:30","branch":"master","category":"curl","codebase":"","comments":"lib: replace `PRI*32` printf masks with C89 ones\nAlso: fix indent.\n\nFollow-up to 13c1a934144e98d06214a043ff4538791c7d9583 #20215\n\nCloses #21234","files":[{"name":"lib/cf-h2-proxy.c"},{"name":"lib/http2.c"}],"number":263856,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f974a00abaaa7d30610c1951e012d3220e033c24","revision":"f974a00abaaa7d30610c1951e012d3220e033c24","revlink":"","when":1775555910,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 07 Apr 2026 11:58:30","branch":"master","category":"curl","codebase":"","comments":"curl_ntlm_core: use wolfCrypt DES API with wolfSSL\nReplacing the last uses of the OpenSSL compatibility API, and dropping\nthe redefinition of external symbols.\n\nCloses #21247","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"lib/curl_config-cmake.h.in"},{"name":"lib/curl_ntlm_core.c"},{"name":"lib/curl_setup.h"},{"name":"m4/curl-wolfssl.m4"}],"number":263857,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a0d5d8fea393d65c4cafc4feb6bc4ec0eb8e1b1d","revision":"a0d5d8fea393d65c4cafc4feb6bc4ec0eb8e1b1d","revlink":"","when":1775555910,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 07 Apr 2026 14:50:42","branch":"master","category":"curl","codebase":"","comments":"libssh2: split ssh_statemachine into more sub functions\nThe pieces of the state machine that were not separate functions before, now\nare.\n\nAlso removed the use of ternary operators in the function calls.\n\nFollow-up to f0bf43e20936cf4aa2665\n\nCloses #21249","files":[{"name":"lib/vssh/libssh2.c"}],"number":263883,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a20989b82c5c6ac98997734726aed891f806fd45","revision":"a20989b82c5c6ac98997734726aed891f806fd45","revlink":"","when":1775566242,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 07 Apr 2026 15:59:04","branch":"master","category":"curl","codebase":"","comments":"libssh: split myssh_statemach_act into sub functions and rename\nFollow-up to bd3b2a626a33434a1e9e83a\n\n- rename it to myssh_statemachine\n\n- remove the use of ternary operators in the switch\n\n- fix the error handling for if 'sshp' actually ever is NULL\n\nCloses #21250","files":[{"name":"lib/vssh/libssh.c"}],"number":263900,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b168fc79ff20807e592678bfc85272c1e1edd278","revision":"b168fc79ff20807e592678bfc85272c1e1edd278","revlink":"","when":1775570344,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 07 Apr 2026 16:09:51","branch":"master","category":"curl","codebase":"","comments":"GHA: update openssl/openssl to v3.6.2\nCloses #21254","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":263902,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"44c19a2cce7effa8ab59cbae913b6e911516c41a","revision":"44c19a2cce7effa8ab59cbae913b6e911516c41a","revlink":"","when":1775570991,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Tue 07 Apr 2026 16:26:25","branch":"master","category":"curl","codebase":"","comments":"cf-ip-happy: limit concurrent attempts\nIntroduce a limit on the concurrent connect attempts of 6:\n\n- document this in CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS\n- close the oldest attempt before opening a new one that would\n  exceed the limit\n- closing failed attempts early to avoid sockets use beyong their\n  usefulness\n- add tests for limits in unit2600\n\nThese changes are externally visible as file descriptors will be\nreassigned where we previously kept the old one around and started a\nnew socket, allocating always a new descriptor.\n\nCloses #21252","files":[{"name":"docs/libcurl/opts/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.md"},{"name":"lib/cf-ip-happy.c"},{"name":"tests/unit/unit2600.c"}],"number":263907,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"db9b6fa82e9062d5c1e1bfb9e9faf898075fbb99","revision":"db9b6fa82e9062d5c1e1bfb9e9faf898075fbb99","revlink":"","when":1775571985,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 07 Apr 2026 16:32:22","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: drop readability-math-missing-parentheses\nIt's mostly annoying and not helpful","files":[{"name":".clang-tidy.yml"}],"number":263910,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"09f9035045718bcaa7c794a0dece1f724c8d0883","revision":"09f9035045718bcaa7c794a0dece1f724c8d0883","revlink":"","when":1775572342,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 07 Apr 2026 16:32:22","branch":"master","category":"curl","codebase":"","comments":"parsedate: clarify time2epoch and add more variations to test 517\nPolish the time2epoch function to become a little more readable.\n\nCorrected the military time zones: they were going in the wrong\ndirection.\n\nAdd more curl_getdate() input varations to test 517\n\nCloses #21251","files":[{"name":"lib/parsedate.c"},{"name":"tests/libtest/lib517.c"}],"number":263911,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3536730f331f2482b10226db231dfb63b5c24faa","revision":"3536730f331f2482b10226db231dfb63b5c24faa","revlink":"","when":1775572342,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 07 Apr 2026 16:57:46","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: avoid assigments in `if` expressions\nAlso enable check in clang-tidy.\n\nCherry-picked from #20794\n\nCloses #21256","files":[{"name":".clang-tidy.yml"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/x509asn1.c"}],"number":263919,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d3dc5dbc87f3047ecac73aa0e7fb190cee59eb86","revision":"d3dc5dbc87f3047ecac73aa0e7fb190cee59eb86","revlink":"","when":1775573866,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d3dc5dbc87f3047ecac73aa0e7fb190cee59eb86"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775617792.875115,1775617795.295394],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775617795.303634,1775617795.544088],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775617795.547435,1775617795.742234],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775617795.745164,1775618080.150113],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4299/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775618080.230719,1775618080.790609],"urls":{}}],"text":["build","successful"],"times":[1775583383.36812,1775618080.813523]},"4300":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/Mail%20result/logs/stdio"]],"number":4300,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4300,"Build"],["codebase","","Build"],["got_revision","b2a767dbcef3d9442d51cc22ffb52804927e473f","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b2a767dbcef3d9442d51cc22ffb52804927e473f","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 07 Apr 2026 20:04:44","branch":"master","category":"curl","codebase":"","comments":"gtls: fail for large files in `load_file()`\nUsed for issuer certs. Limit the size at `CURL_MAX_INPUT_LENGTH`, 8MB.\n\nBug: https://github.com/curl/curl/pull/21256#discussion_r3045854654\n\nCloses #21257","files":[{"name":"lib/vtls/gtls.c"}],"number":263934,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b2a767dbcef3d9442d51cc22ffb52804927e473f","revision":"b2a767dbcef3d9442d51cc22ffb52804927e473f","revlink":"","when":1775585084,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b2a767dbcef3d9442d51cc22ffb52804927e473f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775654028.572933,1775654042.900434],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775654042.904287,1775654043.149827],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775654043.152004,1775654043.313658],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775654043.316179,1775654374.920717],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4300/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775654374.926023,1775654375.658489],"urls":{}}],"text":["build","successful"],"times":[1775618086.962318,1775654375.661705]},"4301":{"blame":["Daniel Stenberg <daniel@haxx.se>","Ted Lyngmo <ted@lyncon.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/Mail%20result/logs/stdio"]],"number":4301,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4301,"Build"],["codebase","","Build"],["got_revision","283db12e05e870207b63bb1b096b1269477afee0","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","283db12e05e870207b63bb1b096b1269477afee0","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 08 Apr 2026 02:31:44","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: bump mbedTLS 3 to 3.6.5 (from 3.6.4), also verify hash\nAlso:\n- fix incorrect version in cache id.\n  Follow-up to 3a305831d1a9d10b2bfd4fa3939ed41275fee7f7 #19077\n- latest version 3.6.6 fails pytests. Seems similar to the v4.1.0\n  regression.\n  https://github.com/curl/curl/pull/21178\n  https://github.com/Mbed-TLS/mbedtls/issues/10668\n\nCloses #21262","files":[{"name":".github/workflows/linux.yml"}],"number":263959,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f82ed74ed6f64c2bcfff17e8ea6b0806e9ac6cf5","revision":"f82ed74ed6f64c2bcfff17e8ea6b0806e9ac6cf5","revlink":"","when":1775608304,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 08 Apr 2026 03:51:54","branch":"master","category":"curl","codebase":"","comments":"configure: silence useless clang warnings in C89 builds\nSyncing with CMake.\n\nFollow-up to 43397b0283d4cdb10797e7ead6eacbe09f8a3e77 #21015\nFollow-up to 09c9afdd711d0b2ee9f524a235803e755e1074b7 #20363\n\nCloses #21263","files":[{"name":"m4/curl-compilers.m4"}],"number":263960,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4c9af8b6d183ba4f84564dda9c17303b6c10d6f8","revision":"4c9af8b6d183ba4f84564dda9c17303b6c10d6f8","revlink":"","when":1775613114,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 08 Apr 2026 08:03:16","branch":"master","category":"curl","codebase":"","comments":"tool_getparam: reduce opt_string complexity\n- move arguments taking unsigned numbers into opt_num\n\n- move arugments taking seconds into opt_secs\n\nCloses #21261","files":[{"name":"src/tool_getparam.c"},{"name":"src/tool_getparam.h"}],"number":263961,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"80b2a5dd37e8fbea3aa70229ab7685f535f1a6cc","revision":"80b2a5dd37e8fbea3aa70229ab7685f535f1a6cc","revlink":"","when":1775628196,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 08 Apr 2026 11:25:54","branch":"master","category":"curl","codebase":"","comments":"docs: use the correct CURLOPT_WRITEFUNCTION signature\nIn order to not encourage users to use incompatible function pointers,\nchange the callback function definitions to use `char *` instead of\n`void *` for the first argument.\n\nTriggered by https://stackoverflow.com/questions/79921871/curl-c-c-library-based-application-produces-erronious-response-for-http-post-r#comment141032037_79921871 :\n\n\"The code was mostly modified from\n [this example code](https://curl.se/libcurl/c/postinmemory.html),\n honestly I never knew this is wrong. Thanks for pointing it out.\"\n\nSigned-off-by: Ted Lyngmo <ted@lyncon.se>\nCloses #21265","files":[{"name":"docs/FAQ.md"},{"name":"docs/examples/cacertinmem.c"},{"name":"docs/examples/certinfo.c"},{"name":"docs/examples/chkspeed.c"},{"name":"docs/examples/crawler.c"},{"name":"docs/examples/ephiperfifo.c"},{"name":"docs/examples/evhiperfifo.c"},{"name":"docs/examples/externalsocket.c"},{"name":"docs/examples/ftp-delete.c"},{"name":"docs/examples/ftpget.c"},{"name":"docs/examples/ftpsget.c"},{"name":"docs/examples/ftpuploadresume.c"},{"name":"docs/examples/getinmemory.c"},{"name":"docs/examples/ghiper.c"},{"name":"docs/examples/hiperfifo.c"},{"name":"docs/examples/http2-pushinmemory.c"},{"name":"docs/examples/postinmemory.c"},{"name":"docs/examples/sepheaders.c"},{"name":"docs/examples/sessioninfo.c"},{"name":"docs/examples/sftpget.c"},{"name":"docs/examples/synctime.c"},{"name":"docs/examples/url2file.c"},{"name":"docs/examples/usercertinmem.c"},{"name":"docs/libcurl/libcurl-tutorial.md"},{"name":"docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.md"},{"name":"tests/libtest/lib3102.c"}],"number":263973,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"135665036f2d98efb928df1195f9ef80208483dd","revision":"135665036f2d98efb928df1195f9ef80208483dd","revlink":"","when":1775640354,"who":"Ted Lyngmo <ted@lyncon.se>"},{"at":"Wed 08 Apr 2026 11:27:31","branch":"master","category":"curl","codebase":"","comments":"mbedtls: fix ECJPAKE matching\nIt did not require a full-length match, so empty or prefix tokens map to\nECJPAKE would silently add that cipher to the configured list.\n\nFollow-up to fba9afebba22d577f122239b18\n\nReported by Codex Security\n\nCloses #21264","files":[{"name":"lib/vtls/mbedtls.c"}],"number":263974,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"59c8de789764e004e7e16d00702ba956dbb8cd2f","revision":"59c8de789764e004e7e16d00702ba956dbb8cd2f","revlink":"","when":1775640451,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 08 Apr 2026 11:33:11","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":263975,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c0e7f70218805db85ca5499f31c15cb4548d828b","revision":"c0e7f70218805db85ca5499f31c15cb4548d828b","revlink":"","when":1775640791,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 08 Apr 2026 11:41:55","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: update the entry for `mk-ca-bundle.pl` [ci skip]\nTo dsecribe the feature remaiming after follow-up commits.\n\nFollow-up to 351e4f956a11bdf419c14f1f69758a15e77e7fea #21116","files":[{"name":"RELEASE-NOTES"}],"number":263977,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5d84aa41a0f1ee0f786fa0d113eba1b813b9886a","revision":"5d84aa41a0f1ee0f786fa0d113eba1b813b9886a","revlink":"","when":1775641315,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 08 Apr 2026 12:00:59","branch":"master","category":"curl","codebase":"","comments":"parsedate: bsearch the time zones\nThere are 69 entries, bsearch is faster than linear search for random\naccess.\n\nThis now also makes the matching case sensitive (zone names always in\nuppercase). No docs said otherwise and all tests assumed uppercase.\n\nExtended test 517\n\nCloses #21266","files":[{"name":"lib/parsedate.c"},{"name":"tests/libtest/lib517.c"}],"number":263981,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"283db12e05e870207b63bb1b096b1269477afee0","revision":"283db12e05e870207b63bb1b096b1269477afee0","revlink":"","when":1775642459,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"283db12e05e870207b63bb1b096b1269477afee0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775690199.606965,1775690201.90818],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775690201.912243,1775690202.085892],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775690202.088656,1775690202.260589],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775690202.263139,1775690430.836087],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4301/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775690430.841135,1775690431.229346],"urls":{}}],"text":["build","successful"],"times":[1775654378.02662,1775690431.232062]},"4302":{"blame":["Dan Fandrich <dan@coneharvesters.com>","Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/Mail%20result/logs/stdio"]],"number":4302,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4302,"Build"],["codebase","","Build"],["got_revision","8a3de6c8ce3576f788a18d1e29481e081c8a000b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","8a3de6c8ce3576f788a18d1e29481e081c8a000b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 08 Apr 2026 15:18:45","branch":"master","category":"curl","codebase":"","comments":"vtls_scache: include cert_blob independently of verifypeer\nThe making of the TLS session cache key should use the cert blob\nindependently of verifypeer on/off.\n\nFollow-up to fa0ccd9f1fbbbd77bf50b2\n\nSpotted by Codex Security\n\nCloses #21222","files":[{"name":"lib/vtls/vtls_scache.c"}],"number":263992,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"698eee1b95b05841e9986b85829c6be27df8b800","revision":"698eee1b95b05841e9986b85829c6be27df8b800","revlink":"","when":1775654325,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 08 Apr 2026 19:28:05","branch":"master","category":"curl","codebase":"","comments":"tests: enable more ruff checks\n- Checks for missing explicit `return` statements at the end of functions\nthat can return non-`None` values.\n- Checks for classes that inherit from `object`.\n- Checks for useless expressions.\n- Within an `except*` clause, raise exceptions with `raise ... from err`\nor `raise ... from None` to distinguish them from errors in exception\nhandling\n- Checks for variable assignments that immediately precede a `return` of the\nassigned variable.\n- Checks for `else` statements with a `return` statement in the preceding\n`if` block.\n- Checks for unnecessary parentheses on raised exceptions.\n\nCloses: #21258","files":[{"name":"scripts/pythonlint.sh"},{"name":"tests/dictserver.py"},{"name":"tests/http/conftest.py"},{"name":"tests/http/scorecard.py"},{"name":"tests/http/test_17_ssl_use.py"},{"name":"tests/http/test_20_websockets.py"},{"name":"tests/http/test_30_vsftpd.py"},{"name":"tests/http/test_31_vsftpds.py"},{"name":"tests/http/test_32_ftps_vsftpd.py"},{"name":"tests/http/testenv/caddy.py"},{"name":"tests/http/testenv/certs.py"},{"name":"tests/http/testenv/client.py"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/http/testenv/dante.py"},{"name":"tests/http/testenv/env.py"},{"name":"tests/http/testenv/httpd.py"},{"name":"tests/http/testenv/nghttpx.py"},{"name":"tests/http/testenv/sshd.py"},{"name":"tests/http/testenv/vsftpd.py"},{"name":"tests/negtelnetserver.py"},{"name":"tests/smbserver.py"},{"name":"tests/util.py"}],"number":264008,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4c1b6f549404826a75cfb3326cc0352cdc93b27e","revision":"4c1b6f549404826a75cfb3326cc0352cdc93b27e","revlink":"","when":1775669285,"who":"Dan Fandrich <dan@coneharvesters.com>"},{"at":"Wed 08 Apr 2026 19:28:05","branch":"master","category":"curl","codebase":"","comments":"tests: alphabetize and group Python imports & add check\n- De-duplicates, groups, and sorts imports based on the provided `isort` settings.","files":[{"name":"scripts/pythonlint.sh"},{"name":"tests/dictserver.py"},{"name":"tests/http/conftest.py"},{"name":"tests/http/scorecard.py"},{"name":"tests/http/test_01_basic.py"},{"name":"tests/http/test_02_download.py"},{"name":"tests/http/test_03_goaway.py"},{"name":"tests/http/test_04_stuttered.py"},{"name":"tests/http/test_05_errors.py"},{"name":"tests/http/test_06_eyeballs.py"},{"name":"tests/http/test_07_upload.py"},{"name":"tests/http/test_08_caddy.py"},{"name":"tests/http/test_09_push.py"},{"name":"tests/http/test_10_proxy.py"},{"name":"tests/http/test_11_unix.py"},{"name":"tests/http/test_12_reuse.py"},{"name":"tests/http/test_13_proxy_auth.py"},{"name":"tests/http/test_14_auth.py"},{"name":"tests/http/test_15_tracing.py"},{"name":"tests/http/test_16_info.py"},{"name":"tests/http/test_17_ssl_use.py"},{"name":"tests/http/test_18_methods.py"},{"name":"tests/http/test_19_shutdown.py"},{"name":"tests/http/test_20_websockets.py"},{"name":"tests/http/test_21_resolve.py"},{"name":"tests/http/test_30_vsftpd.py"},{"name":"tests/http/test_31_vsftpds.py"},{"name":"tests/http/test_32_ftps_vsftpd.py"},{"name":"tests/http/test_40_socks.py"},{"name":"tests/http/test_50_scp.py"},{"name":"tests/http/test_51_sftp.py"},{"name":"tests/http/testenv/__init__.py"},{"name":"tests/http/testenv/caddy.py"},{"name":"tests/http/testenv/certs.py"},{"name":"tests/http/testenv/client.py"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/http/testenv/dante.py"},{"name":"tests/http/testenv/env.py"},{"name":"tests/http/testenv/httpd.py"},{"name":"tests/http/testenv/nghttpx.py"},{"name":"tests/http/testenv/sshd.py"},{"name":"tests/http/testenv/vsftpd.py"},{"name":"tests/negtelnetserver.py"},{"name":"tests/smbserver.py"}],"number":264009,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"98e470b3a8a60a597e7c4ddb3695e550c765ccb2","revision":"98e470b3a8a60a597e7c4ddb3695e550c765ccb2","revlink":"","when":1775669285,"who":"Dan Fandrich <dan@coneharvesters.com>"},{"at":"Wed 08 Apr 2026 19:28:05","branch":"master","category":"curl","codebase":"","comments":"tests: make whitespace between functions and classes consistent\nMostly, this means two blank lines between classes and functions and one\nline between methods. Since these checks are currently in preview, they\nare done in a separate ruff invocation to avoid turning ALL the preview\nchecks on at the same time.","files":[{"name":"scripts/pythonlint.sh"},{"name":"tests/dictserver.py"},{"name":"tests/ech_combos.py"},{"name":"tests/http/conftest.py"},{"name":"tests/http/scorecard.py"},{"name":"tests/negtelnetserver.py"},{"name":"tests/smbserver.py"},{"name":"tests/util.py"}],"number":264010,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"17e8200733a1fd9db148f794d7e1cfb47e491fcd","revision":"17e8200733a1fd9db148f794d7e1cfb47e491fcd","revlink":"","when":1775669285,"who":"Dan Fandrich <dan@coneharvesters.com>"},{"at":"Wed 08 Apr 2026 23:15:39","branch":"master","category":"curl","codebase":"","comments":"dns: https-eyeballing async\nMake cf-https-connect work async correctly:\n- only start first baller when at least one A/AAAA address\n  is available\n- select first connect attempt after that with HTTPS-RR info\n  there or not.\n- select second connect attempt only when HTTPS-RR is resolved\n  (may have resolved to \"not known\") and select possible ALPN\n  from things known by then. May not select any second attempt\n  when first already covers everything.\n\nThis means when the HTTPS-RR is known at/before the first address\nis resolved, everything behaves as before. When the HTTPS-RR is\nlate, a first connection attempt will have been started. Any\nALPN preference from the HTTPS-RR that is not already ongoing will\nthen start the second attempt.\n\nFor HTTPS-RRs that recommend 2 or more ALPNs, the first will always\nbe attempted: either it is already ongong or it will be the ALPN\nfor the second attempt. The 2nd ALPN recommendation from HTTPS-RR\n*may* be honored or not, depending on what is already selected.\n\nThe difference in behaviour between early/late HTTPS-RR resolve\ncannot be helped - unless we do not perform any attempts before\nit arrives. Trade offs.\n\nCloses #21267","files":[{"name":"lib/cf-dns.c"},{"name":"lib/cf-dns.h"},{"name":"lib/cf-https-connect.c"},{"name":"lib/vquic/vquic.c"}],"number":264031,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"567803db797ae656dbdf4a630785e51b68798060","revision":"567803db797ae656dbdf4a630785e51b68798060","revlink":"","when":1775682939,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Wed 08 Apr 2026 23:32:25","branch":"master","category":"curl","codebase":"","comments":"build: skip detecting `pipe2()` for Apple targets\nTo avoid (mis-)detecting it via the internal Apple library\n`/usr/lib/system/libsystem_sim_kernel.dylib` when targeting iPhone\nSimulator (seen with iPhoneSimulator26.4.sdk).\n\nReported-by: Ian Spence\nFixes #21236\n\nCloses #21271","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"}],"number":264034,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1737e47f59d93fa6e2001c2dd3404d67531d0aa9","revision":"1737e47f59d93fa6e2001c2dd3404d67531d0aa9","revlink":"","when":1775683945,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 08 Apr 2026 23:32:25","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency wolfSSL/wolfssl to v5.9.1\nCloses #21272","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":264035,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8a3de6c8ce3576f788a18d1e29481e081c8a000b","revision":"8a3de6c8ce3576f788a18d1e29481e081c8a000b","revlink":"","when":1775683945,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"8a3de6c8ce3576f788a18d1e29481e081c8a000b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775724828.848151,1775724839.250439],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775724839.254843,1775724839.431406],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775724839.434056,1775724839.59163],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775724839.594101,1775725069.279385],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4302/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775725069.289257,1775725069.775807],"urls":{}}],"text":["build","successful"],"times":[1775690433.316386,1775725069.779428]},"4303":{"blame":["Stefan Eissing <stefan@eissing.org>","dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/Mail%20result/logs/stdio"]],"number":4303,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4303,"Build"],["codebase","","Build"],["got_revision","a28540787c528f0378a38cfb839f8576fb08c089","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a28540787c528f0378a38cfb839f8576fb08c089","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 09 Apr 2026 02:13:34","branch":"master","category":"curl","codebase":"","comments":"tests/http: bump cryptography from 46.0.6 to 46.0.7\nCloses #21273","files":[{"name":"tests/http/requirements.txt"}],"number":264043,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3bde26dac82493058b33000a5fa28c8d762c1bc2","revision":"3bde26dac82493058b33000a5fa28c8d762c1bc2","revlink":"","when":1775693614,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"},{"at":"Thu 09 Apr 2026 09:30:52","branch":"master","category":"curl","codebase":"","comments":"h3: HTTPS-RR use in HTTP/3\nWhen HTTPS-RR is needed for the HTTP/3 handshake, delay the connect\nuntil it arrives. Relevant only for TLS backends that support ECH, for\nnow.\n\nCloses #21253","files":[{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/openssl.h"},{"name":"lib/vtls/wolfssl.c"},{"name":"lib/vtls/wolfssl.h"}],"number":264053,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d99df64405b72690bc03ff5115d4ee909c91fe45","revision":"d99df64405b72690bc03ff5115d4ee909c91fe45","revlink":"","when":1775719852,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 09 Apr 2026 09:32:12","branch":"master","category":"curl","codebase":"","comments":"asyn-ares: connect async\nMake separate queries for A and AAAA records. Hand out A/AAAA/HTTPS\ninformation before all queries are complete.\n\nCloses #21205","files":[{"name":"lib/asyn-ares.c"},{"name":"lib/asyn.h"},{"name":"lib/hostip.c"},{"name":"tests/data/test2104"},{"name":"tests/http/test_21_resolve.py"}],"number":264054,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a28540787c528f0378a38cfb839f8576fb08c089","revision":"a28540787c528f0378a38cfb839f8576fb08c089","revlink":"","when":1775719932,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a28540787c528f0378a38cfb839f8576fb08c089"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775759927.323641,1775759929.801674],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775759929.80597,1775759930.002565],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775759930.005171,1775759930.223461],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775759930.226409,1775760166.351526],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4303/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775760166.356903,1775760166.748244],"urls":{}}],"text":["build","successful"],"times":[1775725072.261272,1775760166.751258]},"4304":{"blame":["Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/Mail%20result/logs/stdio"]],"number":4304,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4304,"Build"],["codebase","","Build"],["got_revision","ef49d42a2c219679aa6844dffd899169ffbdafa1","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ef49d42a2c219679aa6844dffd899169ffbdafa1","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 09 Apr 2026 14:10:28","branch":"master","category":"curl","codebase":"","comments":"cfilters: CF_TYPE_SETUP connection filter\nConnection filters can now carry the flag CF_TYPE_SETUP, indicating that\nthey are only needed during connection setup, e.g. connect.\n\nOnce the connection is fully established, those filter are removed\nagain. This frees resources and also makes the filter (call) chains\nshorter.\n\nCloses #21269","files":[{"name":"lib/cf-dns.c"},{"name":"lib/cf-haproxy.c"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/http_proxy.c"}],"number":264071,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ef49d42a2c219679aa6844dffd899169ffbdafa1","revision":"ef49d42a2c219679aa6844dffd899169ffbdafa1","revlink":"","when":1775736628,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ef49d42a2c219679aa6844dffd899169ffbdafa1"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775795371.076096,1775795388.730347],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775795388.850035,1775795404.853237],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775795404.887888,1775795418.252668],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775795418.2569,1775795694.795138],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4304/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775795694.817712,1775795699.344255],"urls":{}}],"text":["build","successful"],"times":[1775760168.688589,1775795699.362431]},"4306":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/Mail%20result/logs/stdio"]],"number":4306,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4306,"Build"],["codebase","","Build"],["got_revision","7c8f11e953d663b7c7af5ccaa7f8c051cab79849","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7c8f11e953d663b7c7af5ccaa7f8c051cab79849","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 10 Apr 2026 08:21:48","branch":"master","category":"curl","codebase":"","comments":"GHA: update awslabs/aws-lc to v1.71.0\nCloses #21283","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":264128,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"008aa2b38f2eebad0fc258bd127a2b8c4dca29f1","revision":"008aa2b38f2eebad0fc258bd127a2b8c4dca29f1","revlink":"","when":1775802108,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Fri 10 Apr 2026 09:38:15","branch":"master","category":"curl","codebase":"","comments":"tool: simplify retrycheck()\n- By making retry_sleep() a separate funtion that determines how long to\n  wait until the next retry.\n\n- switch the retry timer to uint32 to make it uniform across platforms\n\nCloses #21279","files":[{"name":"src/tool_cfgable.h"},{"name":"src/tool_getparam.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_operate.h"}],"number":264132,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bb3670f9298940a1e5a5fc7b793a46bafb483f25","revision":"bb3670f9298940a1e5a5fc7b793a46bafb483f25","revlink":"","when":1775806695,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 10 Apr 2026 09:39:39","branch":"master","category":"curl","codebase":"","comments":"http: on 303, switch to GET\n... unless it is a POST and the user explicitly asked to keep doing\nPOST.\n\nAdd test1983/1984: verify --follow with 303 and PUT + custom GET\n\nFixes #20715\nReported-by: Dan Arnfield\nCloses #21280","files":[{"name":"docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.md"},{"name":"docs/libcurl/opts/CURLOPT_POSTREDIR.md"},{"name":"lib/http.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1983"},{"name":"tests/data/test1984"}],"number":264133,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e5087ac9fc6c80fbb1708b750e8187c7c876f0a4","revision":"e5087ac9fc6c80fbb1708b750e8187c7c876f0a4","revlink":"","when":1775806779,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 10 Apr 2026 12:10:23","branch":"master","category":"curl","codebase":"","comments":"vquic: fix variable name in fallback code\nCould not cause an issue in practice.\n\nCloses #21281","files":[{"name":"lib/vquic/vquic.c"}],"number":264136,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6e40c3ed480a1208b43a9e2e97743d0442715c43","revision":"6e40c3ed480a1208b43a9e2e97743d0442715c43","revlink":"","when":1775815823,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 10 Apr 2026 12:39:51","branch":"master","category":"curl","codebase":"","comments":"pytest: switch off h3 for pytest_07_22\nRun test_07_22 only on http/1.1 and h2. For h3, we get unreliable tests\nresults in CI due to (probably) nghttpx not always reporting the RESET\nfrom the backend and the test timing out.\n\nCloses #21286","files":[{"name":"tests/http/test_07_upload.py"}],"number":264137,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7c8f11e953d663b7c7af5ccaa7f8c051cab79849","revision":"7c8f11e953d663b7c7af5ccaa7f8c051cab79849","revlink":"","when":1775817591,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7c8f11e953d663b7c7af5ccaa7f8c051cab79849"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775854582.280975,1775854592.576234],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775854592.580864,1775854592.762296],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775854592.765078,1775854592.925623],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775854592.928477,1775854811.83173],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4306/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775854811.837327,1775854812.226362],"urls":{}}],"text":["build","successful"],"times":[1775818141.380556,1775854812.23004]},"4307":{"blame":["Daniel McCarney <daniel@binaryparadox.net>","Stefan Eissing <stefan@eissing.org>","kpcyrd <git@rxv.cc>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/Mail%20result/logs/stdio"]],"number":4307,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4307,"Build"],["codebase","","Build"],["got_revision","0a7e1982fefb237832a256537d93e0ec4b30642a","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0a7e1982fefb237832a256537d93e0ec4b30642a","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 10 Apr 2026 14:29:29","branch":"master","category":"curl","codebase":"","comments":"pytest: adding support for dnsd test server\nAdd tests to test_21 with checks for 'overrride-dns' from curlinfo.\n\nCloses #21289","files":[{"name":"tests/http/Makefile.am"},{"name":"tests/http/test_21_resolve.py"},{"name":"tests/http/testenv/__init__.py"},{"name":"tests/http/testenv/dnsd.py"},{"name":"tests/http/testenv/env.py"},{"name":"tests/server/dnsd.c"}],"number":264142,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a5542c23e7427b8ea8f6183f503f2935d88d5d65","revision":"a5542c23e7427b8ea8f6183f503f2935d88d5d65","revlink":"","when":1775824169,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 10 Apr 2026 15:58:31","branch":"master","category":"curl","codebase":"","comments":"rustls: handle EOF during initial handshake\nCloses #21242","files":[{"name":"lib/vtls/rustls.c"}],"number":264149,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ce05754c7c3062257999d2d7e9330dd8a792e2f3","revision":"ce05754c7c3062257999d2d7e9330dd8a792e2f3","revlink":"","when":1775829511,"who":"kpcyrd <git@rxv.cc>"},{"at":"Fri 10 Apr 2026 15:58:39","branch":"master","category":"curl","codebase":"","comments":"tests/http: add abrupt server close test\nTest that connecting to a server that immediately closes the connection\nproduces an error instead of hanging/timing out.","files":[{"name":"tests/http/test_05_errors.py"}],"number":264150,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0a7e1982fefb237832a256537d93e0ec4b30642a","revision":"0a7e1982fefb237832a256537d93e0ec4b30642a","revlink":"","when":1775829519,"who":"Daniel McCarney <daniel@binaryparadox.net>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0a7e1982fefb237832a256537d93e0ec4b30642a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775889270.826414,1775889273.55519],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775889273.559788,1775889273.742423],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775889273.745021,1775889273.931859],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775889273.934681,1775889496.631651],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4307/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775889496.637434,1775889497.022353],"urls":{}}],"text":["build","successful"],"times":[1775854814.555995,1775889497.026009]},"4308":{"blame":["Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/Mail%20result/logs/stdio"]],"number":4308,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4308,"Build"],["codebase","","Build"],["got_revision","935e1f9963a12ac1a880df538b23b824d2fea7bb","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","935e1f9963a12ac1a880df538b23b824d2fea7bb","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 10 Apr 2026 23:19:41","branch":"master","category":"curl","codebase":"","comments":"configure: tidy up comments\n- convert `#` comments to `dnl`, except copyright headers, and inline\n  comments in `curl-complilers.m4`.\n- drop empty comments.\n- drop line-ending `dnl` markers. (except `zz40-xc-ovr.m4` where it's\n  used to produce a comment in `configure`.)\n- replace `dnl` line with C comment in `AC_CHECK_HEADERS()`.\n\nVerified to produce the same `configure` script except empty lines,\n`#` comments, and C comments, with autoreconf 2.72.\n\nCherry-picked from #21000\n\nCloses #21246","files":[{"name":"acinclude.m4"},{"name":"configure.ac"},{"name":"docs/libcurl/libcurl.m4"},{"name":"m4/curl-amissl.m4"},{"name":"m4/curl-compilers.m4"},{"name":"m4/curl-confopts.m4"},{"name":"m4/curl-functions.m4"},{"name":"m4/curl-gnutls.m4"},{"name":"m4/curl-openssl.m4"},{"name":"m4/curl-override.m4"},{"name":"m4/curl-reentrant.m4"},{"name":"m4/curl-rustls.m4"},{"name":"m4/curl-schannel.m4"},{"name":"m4/xc-am-iface.m4"},{"name":"m4/xc-cc-check.m4"},{"name":"m4/xc-lt-iface.m4"},{"name":"m4/xc-val-flgs.m4"},{"name":"m4/zz40-xc-ovr.m4"},{"name":"m4/zz50-xc-ovr.m4"}],"number":264197,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8a3991e05016cef4f6765967192ffc20ac88e48a","revision":"8a3991e05016cef4f6765967192ffc20ac88e48a","revlink":"","when":1775855981,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 11 Apr 2026 02:21:33","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency ruff to v0.15.10\nCloses #21282","files":[{"name":".github/scripts/requirements.txt"}],"number":264207,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"935e1f9963a12ac1a880df538b23b824d2fea7bb","revision":"935e1f9963a12ac1a880df538b23b824d2fea7bb","revlink":"","when":1775866893,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"935e1f9963a12ac1a880df538b23b824d2fea7bb"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775923817.326719,1775923826.487348],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775923826.491159,1775923826.659301],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775923826.661477,1775923826.810074],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775923826.812232,1775924056.073949],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4308/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775924056.081914,1775924056.477211],"urls":{}}],"text":["build","successful"],"times":[1775889499.439028,1775924056.480251]},"4309":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/Mail%20result/logs/stdio"]],"number":4309,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4309,"Build"],["codebase","","Build"],["got_revision","afdd8f1290b418896db75e01df4cb60712a892c8","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","afdd8f1290b418896db75e01df4cb60712a892c8","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 11 Apr 2026 16:56:22","branch":"master","category":"curl","codebase":"","comments":"getinfo: repair CURLINFO_TLS_SESSION\nThis should return a SSL_CTX pointer but it was accidentally broken.\n\nVerify with test 1587\n\nFollow-up to 2db8ae480fdcae7f005\n\nSpotted by Codex Security\n\nCloses #21290","files":[{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/getinfo.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1587"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib1587.c"}],"number":264217,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3e40ccb87581b0f6180fbd9c1eef9c50f270c806","revision":"3e40ccb87581b0f6180fbd9c1eef9c50f270c806","revlink":"","when":1775919382,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 11 Apr 2026 17:22:22","branch":"master","category":"curl","codebase":"","comments":"unit1398: add msnprintf tests with negative precision\nCloses #21292","files":[{"name":"tests/unit/unit1398.c"}],"number":264221,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"879209fc88edd64b18c59fa49b7a86c5123ea810","revision":"879209fc88edd64b18c59fa49b7a86c5123ea810","revlink":"","when":1775920942,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 11 Apr 2026 17:31:56","branch":"master","category":"curl","codebase":"","comments":"pytest: test threaded resolver\nAdd `resolv-threaded` to curlinfo to detect use of the threaded resolver\ncorrectly even with c-ares linked to https-rr.\n\nRun test_21_05 exactly when threaded resolver is built.\n\nCloses #21287","files":[{"name":"src/curlinfo.c"},{"name":"tests/http/test_21_resolve.py"},{"name":"tests/http/testenv/env.py"}],"number":264223,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a483128b018c18fa12b1202a63f27461e546f152","revision":"a483128b018c18fa12b1202a63f27461e546f152","revlink":"","when":1775921516,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 11 Apr 2026 17:33:03","branch":"master","category":"curl","codebase":"","comments":"http: fix auth_used and auth_avail\nFix http auth to set the `picked` auth when sending the corresponding\nheaders. Fix reporting Digest as avail.\n\nFixes #21274\nReported-by: sergio-nsk on github\nCloses #21284","files":[{"name":"lib/http.c"}],"number":264225,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"afdd8f1290b418896db75e01df4cb60712a892c8","revision":"afdd8f1290b418896db75e01df4cb60712a892c8","revlink":"","when":1775921583,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"afdd8f1290b418896db75e01df4cb60712a892c8"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775958435.974527,1775958438.421715],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1775958438.426137,1775958438.650604],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1775958438.653282,1775958438.836407],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1775958438.839427,1775958921.032331],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4309/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1775958921.042711,1775958952.801999],"urls":{}}],"text":["build","successful"],"times":[1775924058.751939,1775958952.811667]},"4310":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/Mail%20result/logs/stdio"]],"number":4310,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4310,"Build"],["codebase","","Build"],["got_revision","3b68c67be23e3292a3b7a156029174ba97a810e9","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3b68c67be23e3292a3b7a156029174ba97a810e9","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 13 Apr 2026 08:08:19","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":264252,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3b68c67be23e3292a3b7a156029174ba97a810e9","revision":"3b68c67be23e3292a3b7a156029174ba97a810e9","revlink":"","when":1776060499,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3b68c67be23e3292a3b7a156029174ba97a810e9"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776097772.79969,1776097786.317864],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776097786.326989,1776097786.564625],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776097786.56861,1776097786.915409],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776097786.918668,1776098115.343441],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4310/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776098115.383244,1776098169.03166],"urls":{}}],"text":["build","successful"],"times":[1776060919.050137,1776098169.040084]},"4311":{"blame":["Daniel Stenberg <daniel@haxx.se>","Jay Satiro <raysatiro@yahoo.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/Mail%20result/logs/stdio"]],"number":4311,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4311,"Build"],["codebase","","Build"],["got_revision","ec445fc5951d37d22ee6b22178bd175c4d0abe48","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ec445fc5951d37d22ee6b22178bd175c4d0abe48","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 13 Apr 2026 08:12:16","branch":"master","category":"curl","codebase":"","comments":"schannel: increase renegotiation timeout to 60 seconds\nPrior to this change the timeout was 7 seconds but that is too short for\nenhanced-security users that have to fill out an interactive prompt on\nSchannel renegotiation (PIN, smart card, etc).\n\nReported-by: Tim Omta\n\nFixes https://github.com/curl/curl/issues/21270\nCloses https://github.com/curl/curl/pull/21291","files":[{"name":"lib/vtls/schannel.c"}],"number":264254,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"70bb0db76720c152f6a55bbe12cf162b55cb105b","revision":"70bb0db76720c152f6a55bbe12cf162b55cb105b","revlink":"","when":1776060736,"who":"Jay Satiro <raysatiro@yahoo.com>"},{"at":"Mon 13 Apr 2026 14:34:16","branch":"master","category":"curl","codebase":"","comments":"setopt: move CURLOPT_CURLU\nTo fix cast from 'char *' to 'CURLU *' (aka 'struct Curl_URL *')\nincreases required alignment from 1 to 8\n\nFollow-up to 3407bee8c8f145557fc9f8baa\n\nCloses #21298","files":[{"name":"lib/setopt.c"}],"number":264297,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ec445fc5951d37d22ee6b22178bd175c4d0abe48","revision":"ec445fc5951d37d22ee6b22178bd175c4d0abe48","revlink":"","when":1776083656,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ec445fc5951d37d22ee6b22178bd175c4d0abe48"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776133466.329762,1776133469.05674],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776133469.064734,1776133469.272849],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776133469.276022,1776133469.457368],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776133469.460168,1776133727.8753],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4311/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776133727.882659,1776133728.336531],"urls":{}}],"text":["build","successful"],"times":[1776098174.447552,1776133728.340342]},"4312":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/Mail%20result/logs/stdio"]],"number":4312,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4312,"Build"],["codebase","","Build"],["got_revision","bcb02fe5265f1e0eb67945e389f7d7801a1d725f","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","bcb02fe5265f1e0eb67945e389f7d7801a1d725f","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 13 Apr 2026 19:52:30","branch":"master","category":"curl","codebase":"","comments":"hostip: resolve user supplied ip addresses\nWhen a user supplied an ip address in a URL as hostname, use that even\nwhen address family restrictions like -4 or -6 are set.\n\nAdd test_10_15/16 to verify with a local proxy server.\n\nFixes #21146\nReported-by: Terrance Wong\n\nHow:\n- cf-dns: on see the hostname is an ip(v6) address, add the respective\n  A/AAAA to the dns query bits\n- cf-dns/hostip: only hand out addrinfos for a family if that family\n  is part of the DNS queries. That prevents for example ipv6 addresses\n  to show up from dns cache entries\n- change cf-ip-happy to no longer check for \"ip_version\" and instead\n  use all addresses that cf-dns hands out\n\nCloses #21295","files":[{"name":"lib/cf-dns.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/hostip.c"},{"name":"tests/http/test_10_proxy.py"},{"name":"tests/http/testenv/curl.py"},{"name":"tests/http/testenv/httpd.py"}],"number":264314,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"40d57c9f588c42ed3f75fe0ba9b12aa18170a404","revision":"40d57c9f588c42ed3f75fe0ba9b12aa18170a404","revlink":"","when":1776102750,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 13 Apr 2026 21:58:55","branch":"master","category":"curl","codebase":"","comments":"test1560: add a few more URL API test variations\nCloses #21294","files":[{"name":"tests/data/test1560"},{"name":"tests/libtest/lib1560.c"}],"number":264320,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9ded494f0edf419a42f65434de911bf7d6afcaf8","revision":"9ded494f0edf419a42f65434de911bf7d6afcaf8","revlink":"","when":1776110335,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 13 Apr 2026 23:12:05","branch":"master","category":"curl","codebase":"","comments":"setopt: fix typos in comments\nCloses #21303","files":[{"name":"lib/setopt.c"}],"number":264351,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7a349b5eed53ee42d933c392edd75ffe0fc9e4cf","revision":"7a349b5eed53ee42d933c392edd75ffe0fc9e4cf","revlink":"","when":1776114725,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 13 Apr 2026 23:23:34","branch":"master","category":"curl","codebase":"","comments":"lib: move request specific allocations to the request struct\nTo make it clearer that they are ephemeral.\n\nCloses #21301","files":[{"name":"lib/cf-h1-proxy.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/http.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/http_digest.c"},{"name":"lib/http_negotiate.c"},{"name":"lib/http_ntlm.c"},{"name":"lib/http_proxy.c"},{"name":"lib/request.c"},{"name":"lib/request.h"},{"name":"lib/rtsp.c"},{"name":"lib/url.c"},{"name":"lib/urldata.h"}],"number":264353,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3512b673ddc54074676d8322f8a414e364ce0eb2","revision":"3512b673ddc54074676d8322f8a414e364ce0eb2","revlink":"","when":1776115414,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 01:08:32","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- examples: sync debug output printf masks.\n- INSTALL-CMAKE.md: tidy up section for some options.\n- curl_sha512_256: delete comment suggesting an optimization.\n- vtls/keylog: scope a variable.\n- vtls/openssl: make a source code URL a permalink.\n- vtls/schannel: drop redundant parentheses.\n- test1119.pl: robustify `$1` -> `$s`.\n- sync arg names in comments to match the code.\n- tidy up and minor fixes to comments.\n- fix formatting/indenting/comment/newline/include nits.\n- move `UNITTEST` protos next to definitions, sync their argument names.\n- make variables static.\n- add parentheses to Perl `open()` calls.\n- drop unnecessary double quotes in Perl.\n- clang-format.\n\nCloses #21000","files":[{"name":".clang-tidy.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":"CMake/PickyWarnings.cmake"},{"name":"docs/INSTALL-CMAKE.md"},{"name":"docs/examples/debug.c"},{"name":"docs/examples/multi-debugcallback.c"},{"name":"docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.md"},{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-dns.c"},{"name":"lib/cf-dns.h"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cf-socket.c"},{"name":"lib/config-os400.h"},{"name":"lib/config-win32.h"},{"name":"lib/cookie.c"},{"name":"lib/cookie.h"},{"name":"lib/curl_ctype.h"},{"name":"lib/curl_gssapi.c"},{"name":"lib/curl_ntlm_core.c"},{"name":"lib/curl_setup.h"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/curl_threads.c"},{"name":"lib/curl_threads.h"},{"name":"lib/dict.c"},{"name":"lib/dnscache.c"},{"name":"lib/dnscache.h"},{"name":"lib/doh.c"},{"name":"lib/easy_lock.h"},{"name":"lib/easygetopt.c"},{"name":"lib/ftp.c"},{"name":"lib/ftplistparser.c"},{"name":"lib/hash.c"},{"name":"lib/hash.h"},{"name":"lib/hmac.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/hostip4.c"},{"name":"lib/http.c"},{"name":"lib/http.h"},{"name":"lib/http2.c"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/http_chunks.c"},{"name":"lib/httpsrr.c"},{"name":"lib/httpsrr.h"},{"name":"lib/idn.c"},{"name":"lib/md4.c"},{"name":"lib/md5.c"},{"name":"lib/mime.c"},{"name":"lib/mprintf.c"},{"name":"lib/multi.c"},{"name":"lib/progress.c"},{"name":"lib/protocol.c"},{"name":"lib/request.h"},{"name":"lib/rtsp.c"},{"name":"lib/select.c"},{"name":"lib/select.h"},{"name":"lib/sendf.c"},{"name":"lib/setup-os400.h"},{"name":"lib/sha256.c"},{"name":"lib/socketpair.h"},{"name":"lib/socks_gssapi.c"},{"name":"lib/telnet.c"},{"name":"lib/uint-spbset.c"},{"name":"lib/uint-table.c"},{"name":"lib/url.c"},{"name":"lib/url.h"},{"name":"lib/urlapi-int.h"},{"name":"lib/urldata.h"},{"name":"lib/version.c"},{"name":"lib/vssh/libssh.c"},{"name":"lib/vssh/libssh2.c"},{"name":"lib/vtls/keylog.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"m4/curl-functions.m4"},{"name":"scripts/badwords"},{"name":"scripts/delta"},{"name":"src/tool_cfgable.c"},{"name":"src/tool_findfile.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_libinfo.c"},{"name":"src/tool_operate.c"},{"name":"src/tool_util.c"},{"name":"tests/libtest/cli_h2_upgrade_extreme.c"},{"name":"tests/libtest/cli_tls_session_reuse.c"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/libtest/lib1965.c"},{"name":"tests/libtest/lib3102.c"},{"name":"tests/libtest/lib517.c"},{"name":"tests/libtest/mk-lib1521.pl"},{"name":"tests/libtest/test1013.pl"},{"name":"tests/libtest/test1022.pl"},{"name":"tests/pathhelp.pm"},{"name":"tests/runner.pm"},{"name":"tests/servers.pm"},{"name":"tests/sshserver.pl"},{"name":"tests/test1119.pl"},{"name":"tests/test1167.pl"},{"name":"tests/tunit/tool1394.c"},{"name":"tests/tunit/tool1604.c"},{"name":"tests/tunit/tool1621.c"},{"name":"tests/tunit/tool1622.c"},{"name":"tests/tunit/tool1623.c"},{"name":"tests/unit/unit1300.c"},{"name":"tests/unit/unit1302.c"},{"name":"tests/unit/unit1303.c"},{"name":"tests/unit/unit1304.c"},{"name":"tests/unit/unit1307.c"},{"name":"tests/unit/unit1309.c"},{"name":"tests/unit/unit1397.c"},{"name":"tests/unit/unit1399.c"},{"name":"tests/unit/unit1600.c"},{"name":"tests/unit/unit1601.c"},{"name":"tests/unit/unit1602.c"},{"name":"tests/unit/unit1603.c"},{"name":"tests/unit/unit1605.c"},{"name":"tests/unit/unit1607.c"},{"name":"tests/unit/unit1609.c"},{"name":"tests/unit/unit1610.c"},{"name":"tests/unit/unit1611.c"},{"name":"tests/unit/unit1612.c"},{"name":"tests/unit/unit1614.c"},{"name":"tests/unit/unit1615.c"},{"name":"tests/unit/unit1620.c"},{"name":"tests/unit/unit1625.c"},{"name":"tests/unit/unit1626.c"},{"name":"tests/unit/unit1627.c"},{"name":"tests/unit/unit1651.c"},{"name":"tests/unit/unit1652.c"},{"name":"tests/unit/unit1654.c"},{"name":"tests/unit/unit1656.c"},{"name":"tests/unit/unit1657.c"},{"name":"tests/unit/unit1658.c"},{"name":"tests/unit/unit1660.c"},{"name":"tests/unit/unit2601.c"},{"name":"tests/unit/unit2602.c"},{"name":"tests/unit/unit2603.c"},{"name":"tests/unit/unit3205.c"},{"name":"tests/unit/unit3212.c"},{"name":"tests/unit/unit3213.c"},{"name":"tests/unit/unit3214.c"},{"name":"tests/unit/unit3216.c"}],"number":264358,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e0dd6eb4a4fb07bc53f8bb7a798dcea5d023f970","revision":"e0dd6eb4a4fb07bc53f8bb7a798dcea5d023f970","revlink":"","when":1776121712,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 14 Apr 2026 02:20:16","branch":"master","category":"curl","codebase":"","comments":"clang-tidy: enable more checks, fix fallouts\n- enable three checks:\n  - bugprone-invalid-enum-default-initialization\n  - bugprone-sizeof-expression\n  - readability-inconsistent-declaration-parameter-name (strict)\n- fix remaining discrepancies with arg names in prototypes\n  and implementation, in strict mode.\n- document reason for some checks tested but not enabled.\n\nCloses #20794","files":[{"name":".clang-tidy.yml"},{"name":"docs/libcurl/curl_easy_header.md"},{"name":"docs/libcurl/curl_easy_pause.md"},{"name":"docs/libcurl/curl_multi_timeout.md"},{"name":"include/curl/curl.h"},{"name":"include/curl/header.h"},{"name":"include/curl/multi.h"},{"name":"include/curl/urlapi.h"},{"name":"include/curl/websockets.h"},{"name":"lib/curl_gssapi.h"},{"name":"lib/curl_setup.h"},{"name":"lib/curlx/dynbuf.h"},{"name":"lib/curlx/fopen.h"},{"name":"lib/curlx/inet_ntop.h"},{"name":"lib/dnscache.h"},{"name":"lib/doh.h"},{"name":"lib/easy.c"},{"name":"lib/escape.c"},{"name":"lib/headers.c"},{"name":"lib/hostip.c"},{"name":"lib/ldap.c"},{"name":"lib/mprintf.c"},{"name":"lib/multi.c"},{"name":"lib/rand.h"},{"name":"lib/setopt.c"},{"name":"lib/vauth/ntlm.c"},{"name":"lib/vauth/ntlm_sspi.c"},{"name":"lib/vauth/vauth.h"},{"name":"lib/vtls/gtls.h"},{"name":"lib/vtls/wolfssl.h"},{"name":"lib/ws.c"},{"name":"src/tool_dirhie.h"},{"name":"src/tool_paramhlp.c"},{"name":"src/tool_setopt.h"}],"number":264370,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"df6014894b789768b139fff27e8aed9dbc46ed79","revision":"df6014894b789768b139fff27e8aed9dbc46ed79","revlink":"","when":1776126016,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 14 Apr 2026 02:20:16","branch":"master","category":"curl","codebase":"","comments":"KNOWN_BUGS: Native CA roots incomplete on Windows with OpenSSL/fork\nReported-by: finkjsc on github\nReported-by: nitrogene on github\nRef: #12303\nCloses #20897\n\nCloses #21305","files":[{"name":"docs/KNOWN_BUGS.md"}],"number":264371,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7b787f5995313d3f11557248e4ead36eb97dba66","revision":"7b787f5995313d3f11557248e4ead36eb97dba66","revlink":"","when":1776126016,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 14 Apr 2026 02:27:15","branch":"master","category":"curl","codebase":"","comments":"GHA: bump pytest from 9.0.2 to 9.0.3\nCVE-2025-71176\n\nCloses #21306","files":[{"name":"tests/http/requirements.txt"}],"number":264372,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bcb02fe5265f1e0eb67945e389f7d7801a1d725f","revision":"bcb02fe5265f1e0eb67945e389f7d7801a1d725f","revlink":"","when":1776126435,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"bcb02fe5265f1e0eb67945e389f7d7801a1d725f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776169529.396672,1776169549.385208],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776169549.389408,1776169550.089815],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776169550.092489,1776169550.378955],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776169550.381501,1776169942.649236],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4312/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776169942.656455,1776169943.389934],"urls":{}}],"text":["build","successful"],"times":[1776133731.049092,1776169943.393312]},"4313":{"blame":["Daniel Stenberg <daniel@haxx.se>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/Mail%20result/logs/stdio"]],"number":4313,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4313,"Build"],["codebase","","Build"],["got_revision","9ceb3ff46a90c3badc2d81be81275c3fcef4c00a","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9ceb3ff46a90c3badc2d81be81275c3fcef4c00a","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 14 Apr 2026 10:16:43","branch":"master","category":"curl","codebase":"","comments":"http: use header_has_value() instead of duplicate code\nCloses #21302","files":[{"name":"lib/http.c"}],"number":264407,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"def4d8986ee66d87db4d17a8a4c6fbaa4ddfc1df","revision":"def4d8986ee66d87db4d17a8a4c6fbaa4ddfc1df","revlink":"","when":1776154603,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 11:04:10","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency google/boringssl to v0.20260413.0\nCloses #21310","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":264415,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"67795ff7304e8b93cb2ec9d9aec3349e05c7a79e","revision":"67795ff7304e8b93cb2ec9d9aec3349e05c7a79e","revlink":"","when":1776157450,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Tue 14 Apr 2026 11:24:21","branch":"master","category":"curl","codebase":"","comments":"request: cleanup the auth headers on soft rest as well\nTo avoid the risk them lingering around.\n\nFollow-up to 3512b673ddc54074676d\n\nCloses #21311","files":[{"name":"lib/request.c"}],"number":264419,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"99ead4e0f0e8efa5ff838d933c4da39d6da12c60","revision":"99ead4e0f0e8efa5ff838d933c4da39d6da12c60","revlink":"","when":1776158661,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 12:09:04","branch":"master","category":"curl","codebase":"","comments":"lib1560: fix comment typo","files":[{"name":"tests/libtest/lib1560.c"}],"number":264435,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d7a991cc9bd4d5641746c2b4f0f5d1089bcdab4b","revision":"d7a991cc9bd4d5641746c2b4f0f5d1089bcdab4b","revlink":"","when":1776161344,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 12:09:38","branch":"master","category":"curl","codebase":"","comments":"test1675: unit tests for URL API helper functions\n- ipv4_normalize\n- urlencode_str\n- ipv6_parse\n- parse_file\n\nurlapi: make the string URL encoder normalize to uppercase\npercent-encoding\n\nCloses #21296","files":[{"name":"lib/urlapi-int.h"},{"name":"lib/urlapi.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1675"},{"name":"tests/data/test58"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/unit/Makefile.inc"},{"name":"tests/unit/unit1675.c"}],"number":264436,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0b4ebebb06b3148a234a5a7bc95f8253dd6cb8df","revision":"0b4ebebb06b3148a234a5a7bc95f8253dd6cb8df","revlink":"","when":1776161378,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 12:09:48","branch":"master","category":"curl","codebase":"","comments":"urlapi: stop extracting hostname from file:// URLs on Windows\nThere is no reason we should treat this part different on Windows. Noe\nanything except blank, localhost or 127.0.0.1 cause error there as well.\n\nAlso: fix query handling in urlencode_str\n\nCloses #21296","files":[{"name":"lib/urlapi-int.h"},{"name":"lib/urlapi.c"},{"name":"tests/unit/unit1675.c"}],"number":264437,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9ceb3ff46a90c3badc2d81be81275c3fcef4c00a","revision":"9ceb3ff46a90c3badc2d81be81275c3fcef4c00a","revlink":"","when":1776161388,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9ceb3ff46a90c3badc2d81be81275c3fcef4c00a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776206313.900738,1776206316.954083],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776206316.95935,1776206317.160878],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776206317.16408,1776206317.34486],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776206317.348036,1776206543.633683],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4313/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776206543.639349,1776206544.029215],"urls":{}}],"text":["build","successful"],"times":[1776169946.178884,1776206544.032363]},"4314":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/Mail%20result/logs/stdio"]],"number":4314,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4314,"Build"],["codebase","","Build"],["got_revision","36295347bc7aaac162503f459d1c631fe8644e33","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","36295347bc7aaac162503f459d1c631fe8644e33","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 14 Apr 2026 16:14:51","branch":"master","category":"curl","codebase":"","comments":"http: clear the proxy credentials as well on port or scheme change\nAdd tests 2009-2011 to verify switching between proxies with credentials\nwhen the switch is driven by a redirect\n\nReported-by: Dwij Mehta\n\nCloses #21304","files":[{"name":"lib/http.c"},{"name":"lib/transfer.c"},{"name":"lib/transfer.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2009"},{"name":"tests/data/test2010"},{"name":"tests/data/test2011"}],"number":264472,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"188c2f166a20fa97c2325b2da7d0e5cecc13725f","revision":"188c2f166a20fa97c2325b2da7d0e5cecc13725f","revlink":"","when":1776176091,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 16:18:14","branch":"master","category":"curl","codebase":"","comments":"tests: use %b64[] instead of \"raw\" base64\nCloses #21313","files":[{"name":"tests/data/test795"},{"name":"tests/data/test849"},{"name":"tests/data/test893"},{"name":"tests/data/test953"},{"name":"tests/data/test954"}],"number":264473,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0567e72168ee71273cd8f0b968e69de0519ebe15","revision":"0567e72168ee71273cd8f0b968e69de0519ebe15","revlink":"","when":1776176294,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 16:48:20","branch":"master","category":"curl","codebase":"","comments":"socks: use dns filter for resolving\nUse a dns connection filter to resolve hostnames where their addresses\nare locally resolved and forwarded to the SOCKS proxy.\n\nThis makes all improvements, like in #21295 for example, also apply\nto socks connections. Curl_resolv() is now only called from a DNS\nfilter.\n\n(ftp still calls Curl_resolv_blocking() in two places, one of which\n may be replaceable with a DNS filter as well to remove the block, tbd)\n\nCloses #21297","files":[{"name":"lib/cf-dns.c"},{"name":"lib/cf-dns.h"},{"name":"lib/socks.c"}],"number":264484,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bcd94e275076680bcad673478950ab19a7b2c9ee","revision":"bcd94e275076680bcad673478950ab19a7b2c9ee","revlink":"","when":1776178100,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 14 Apr 2026 16:49:07","branch":"master","category":"curl","codebase":"","comments":"test dnsd: implement delayed responses\nAdd \"Delay-A: ms\", \"Delay-AAAA: ms\" and \"Delay-HTTPS: ms\" to the test\ndnsd config and implement delayed response handling.\n\nAdd test_21_09 and test_21_10 to check that delayed responses connect\nusing the undelayed address family.\n\nCloses #21299","files":[{"name":"docs/libcurl/libcurl-env-dbg.md"},{"name":"lib/asyn-thrdd.c"},{"name":"src/config2setopts.c"},{"name":"src/tool_operate.c"},{"name":"tests/http/test_21_resolve.py"},{"name":"tests/http/testenv/dnsd.py"},{"name":"tests/server/dnsd.c"}],"number":264485,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"86f1e5b3f6c90e453368fdf23c366c1d4a8c953b","revision":"86f1e5b3f6c90e453368fdf23c366c1d4a8c953b","revlink":"","when":1776178147,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Tue 14 Apr 2026 16:59:11","branch":"master","category":"curl","codebase":"","comments":"urldata: move cookiehost to struct SingleRequest\nTo make it scoped for the single request appropriately.\n\nReported-by: Muhamad Arga Reksapati\n\nVerify with libtest 2504: a custom Host *disabled* on reused handle\n\nCloses #21312","files":[{"name":"lib/http.c"},{"name":"lib/request.c"},{"name":"lib/request.h"},{"name":"lib/url.c"},{"name":"lib/urldata.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2504"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib2504.c"}],"number":264489,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3a19987a87f393d9394fe5acc7643f6c263c92db","revision":"3a19987a87f393d9394fe5acc7643f6c263c92db","revlink":"","when":1776178751,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 14 Apr 2026 18:54:23","branch":"master","category":"curl","codebase":"","comments":"GHA/http3-linux: bump OpenSSL 4 beta to final\nCloses #21318","files":[{"name":".github/workflows/http3-linux.yml"}],"number":264498,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7767b56862556da1e5272f589cfee87d8b31c1f5","revision":"7767b56862556da1e5272f589cfee87d8b31c1f5","revlink":"","when":1776185663,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 14 Apr 2026 18:54:23","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: rename mbedtls-prev env to align with Renovate\n- rename version env to stay compatible with Renovate `matchStrings`.\n- also switch to manual bumps.\n  Bump rule was wrong, and deemed not worthy the complexity to fix.\n\nCloses #21319","files":[{"name":".github/workflows/linux.yml"}],"number":264499,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2e5acc1b15044b00b8aca6fac7efbb6c4e7fb156","revision":"2e5acc1b15044b00b8aca6fac7efbb6c4e7fb156","revlink":"","when":1776185663,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 14 Apr 2026 23:30:55","branch":"master","category":"curl","codebase":"","comments":"GHA/non-native: bump cross-platform-actions to 1.0.0\nCloses #21320","files":[{"name":".github/workflows/non-native.yml"}],"number":264514,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"880cd0c34bbaf18fd568ee416d9743fe7b0df8bb","revision":"880cd0c34bbaf18fd568ee416d9743fe7b0df8bb","revlink":"","when":1776202255,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 14 Apr 2026 23:39:42","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: tidy up and extend address-sanitizer job options\nAlso tried `integer` which has hits, but too slow to be practical to run on\nevery commit.\n\nCloses #20785","files":[{"name":".github/workflows/linux.yml"}],"number":264517,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"36295347bc7aaac162503f459d1c631fe8644e33","revision":"36295347bc7aaac162503f459d1c631fe8644e33","revlink":"","when":1776202782,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"36295347bc7aaac162503f459d1c631fe8644e33"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776241495.660237,1776241508.514506],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776241508.520667,1776241508.709368],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776241508.712123,1776241508.866424],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776241508.869049,1776241794.118239],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4314/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776241794.123983,1776241794.62875],"urls":{}}],"text":["build","successful"],"times":[1776206546.825833,1776241794.632305]},"4315":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/Mail%20result/logs/stdio"]],"number":4315,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4315,"Build"],["codebase","","Build"],["got_revision","94f14c54b0f906df44a1e8f45ec12cde7b848c00","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","94f14c54b0f906df44a1e8f45ec12cde7b848c00","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 15 Apr 2026 10:14:09","branch":"master","category":"curl","codebase":"","comments":"urlapi: make parse_file() return zero data on error\nThis fixes the torture failures in 1675\n\nAlso, make it allocate the scheme *after* the path has been verified, so\nthat it is avoided in the common error cases.\n\nFixes #21326\nCloses #21324","files":[{"name":"lib/urlapi.c"}],"number":264537,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c60d90cd65391f862b094c4720496b285201dd7f","revision":"c60d90cd65391f862b094c4720496b285201dd7f","revlink":"","when":1776240849,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 15 Apr 2026 10:15:25","branch":"master","category":"curl","codebase":"","comments":"transfer: clear the old autoreferer\nVerify in test 2505\n\nCloses #21322","files":[{"name":"lib/setopt.c"},{"name":"lib/transfer.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2505"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib2505.c"}],"number":264538,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fa057ea3dedb04f93672ec95ee964f1f02ec0ecf","revision":"fa057ea3dedb04f93672ec95ee964f1f02ec0ecf","revlink":"","when":1776240925,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 15 Apr 2026 10:17:33","branch":"master","category":"curl","codebase":"","comments":"pytest: fix dnsd pid filename\nSpotted by GitHub Code Quality\n\nFollow-up to a5542c23e7427b8ea8f6183f503f2935d88d5d65 #21289\n\nCloses #21321","files":[{"name":"tests/http/testenv/dnsd.py"}],"number":264539,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ce2f65c4156e5f85b3e168cb7701300e3a85b681","revision":"ce2f65c4156e5f85b3e168cb7701300e3a85b681","revlink":"","when":1776241053,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 15 Apr 2026 10:17:33","branch":"master","category":"curl","codebase":"","comments":"renovate: use standard bump formula for OpenSSL\nCherry-picked from #21317\n\nCloses #21323","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":"renovate.json"}],"number":264540,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"94f14c54b0f906df44a1e8f45ec12cde7b848c00","revision":"94f14c54b0f906df44a1e8f45ec12cde7b848c00","revlink":"","when":1776241053,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"94f14c54b0f906df44a1e8f45ec12cde7b848c00"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776277922.028387,1776277925.011009],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776277925.014683,1776277925.20071],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776277925.203359,1776277925.37856],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776277925.381088,1776278230.002037],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4315/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776278230.009956,1776278230.431706],"urls":{}}],"text":["build","successful"],"times":[1776241796.962041,1776278230.434881]},"4316":{"blame":["Daniel McCarney <daniel@binaryparadox.net>","Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/Mail%20result/logs/stdio"]],"number":4316,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4316,"Build"],["codebase","","Build"],["got_revision","54cc65595d3b55444d177635f05708e69e26e8e0","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","54cc65595d3b55444d177635f05708e69e26e8e0","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 15 Apr 2026 23:32:38","branch":"master","category":"curl","codebase":"","comments":"unittests: cleanups\n- make sure all UNITTEST prototypes mark in which unit test they are used,\n  with \"@unittest\" markup\n\n- make sure all UNITTEST functions do not use Curl_ prefix, as that is a\n  prefix we use for global private functions and these functions are static\n  and therefore not global and the prefix is wrong\n\n- drop UNITTEST for functions not used in unit tests\n\n- make the extract-unit-protos script highlight the above issues if found\n\n- extract-unit-protos now also outputs the unit test number for all the\n  generated protos in lib/unitprotos.h to aid readers. It also adds the source\n  file and line number where the proto originates from.\n\n- extract-unit-protos now exits with a non-zero value if any of the above\n  warnings are triggered\n\n- cf-dns: Curl_cf_dns_result => static cf_dns_result\n- hostip: Curl_ipv6works => static ipv6works\n- url: remove Curl_setup_conn() - not used anymore\n- connect: Curl_timeleft_now_ms => UNITTEST timeleft_now_ms\n\nCloses #21330","files":[{"name":"lib/cf-dns.c"},{"name":"lib/cf-dns.h"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cfilters.c"},{"name":"lib/connect.c"},{"name":"lib/connect.h"},{"name":"lib/dnscache.c"},{"name":"lib/doh.c"},{"name":"lib/dynhds.c"},{"name":"lib/ftp.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/http_aws_sigv4.c"},{"name":"lib/llist.c"},{"name":"lib/multi.c"},{"name":"lib/noproxy.c"},{"name":"lib/progress.c"},{"name":"lib/uint-bset.c"},{"name":"lib/uint-hash.c"},{"name":"lib/uint-spbset.c"},{"name":"lib/uint-table.c"},{"name":"lib/url.c"},{"name":"lib/url.h"},{"name":"lib/urlapi.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"scripts/extract-unit-protos"},{"name":"tests/unit/unit1300.c"},{"name":"tests/unit/unit1303.c"},{"name":"tests/unit/unit1608.c"},{"name":"tests/unit/unit1614.c"},{"name":"tests/unit/unit1653.c"},{"name":"tests/unit/unit2600.c"},{"name":"tests/unit/unit2602.c"},{"name":"tests/unit/unit3211.c"},{"name":"tests/unit/unit3212.c"},{"name":"tests/unit/unit3213.c"}],"number":264614,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7fd35f4c34c0034417c2fcbb69cfcff449f49d0c","revision":"7fd35f4c34c0034417c2fcbb69cfcff449f49d0c","revlink":"","when":1776288758,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 15 Apr 2026 23:34:33","branch":"master","category":"curl","codebase":"","comments":"ci: update RUSTLS_VERSION 0.15.1 -> 0.15.2\nCloses #21333","files":[{"name":".github/workflows/linux.yml"}],"number":264615,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"54cc65595d3b55444d177635f05708e69e26e8e0","revision":"54cc65595d3b55444d177635f05708e69e26e8e0","revlink":"","when":1776288873,"who":"Daniel McCarney <daniel@binaryparadox.net>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"54cc65595d3b55444d177635f05708e69e26e8e0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776313264.00018,1776313276.324998],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776313276.329659,1776313276.537651],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776313276.540694,1776313276.772223],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776313276.775503,1776313568.447832],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4316/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776313568.48362,1776313569.043275],"urls":{}}],"text":["build","successful"],"times":[1776289507.87591,1776313569.047966]},"4317":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/Mail%20result/logs/stdio"]],"number":4317,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4317,"Build"],["codebase","","Build"],["got_revision","548c16a824017c49ee14dfb039ddc367fc37838d","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","548c16a824017c49ee14dfb039ddc367fc37838d","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 16 Apr 2026 10:32:50","branch":"master","category":"curl","codebase":"","comments":"build: fix `-Wformat-signedness` by adjusting printf masks\n- sync printf masks with the passed value.\n- fix a couple of casts.\n\nCherry-picked from #20848\n\nCloses #21335","files":[{"name":"lib/altsvc.c"},{"name":"lib/cf-h2-proxy.c"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/content_encoding.c"},{"name":"lib/cw-out.c"},{"name":"lib/ftp.c"},{"name":"lib/http.c"},{"name":"lib/http2.c"},{"name":"lib/imap.c"},{"name":"lib/mime.c"},{"name":"lib/multi.c"},{"name":"lib/multi_ev.c"},{"name":"lib/rtsp.c"},{"name":"lib/smtp.c"},{"name":"lib/socks.c"},{"name":"lib/tftp.c"},{"name":"lib/url.c"},{"name":"lib/vquic/curl_ngtcp2.c"},{"name":"lib/vquic/curl_quiche.c"},{"name":"lib/vtls/gtls.c"},{"name":"lib/vtls/mbedtls.c"},{"name":"lib/vtls/openssl.c"},{"name":"lib/vtls/rustls.c"},{"name":"lib/vtls/schannel.c"},{"name":"lib/vtls/schannel_verify.c"},{"name":"lib/vtls/vtls.c"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/x509asn1.c"},{"name":"lib/ws.c"},{"name":"src/config2setopts.c"},{"name":"src/tool_getparam.c"},{"name":"src/tool_writeout.c"},{"name":"src/var.c"},{"name":"tests/libtest/cli_h2_upgrade_extreme.c"},{"name":"tests/libtest/cli_ws_data.c"},{"name":"tests/libtest/cli_ws_pingpong.c"},{"name":"tests/libtest/first.c"},{"name":"tests/libtest/lib1560.c"},{"name":"tests/libtest/lib1565.c"},{"name":"tests/libtest/lib1597.c"},{"name":"tests/libtest/lib1947.c"},{"name":"tests/libtest/lib2405.c"},{"name":"tests/server/mqttd.c"},{"name":"tests/server/sws.c"},{"name":"tests/server/util.c"},{"name":"tests/tunit/tool1621.c"},{"name":"tests/unit/unit1323.c"},{"name":"tests/unit/unit1652.c"},{"name":"tests/unit/unit1660.c"},{"name":"tests/unit/unit1664.c"},{"name":"tests/unit/unit1675.c"},{"name":"tests/unit/unit2603.c"},{"name":"tests/unit/unit2604.c"},{"name":"tests/unit/unit2605.c"},{"name":"tests/unit/unit3200.c"}],"number":264641,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"548c16a824017c49ee14dfb039ddc367fc37838d","revision":"548c16a824017c49ee14dfb039ddc367fc37838d","revlink":"","when":1776328370,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"548c16a824017c49ee14dfb039ddc367fc37838d"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776331034.282169,1776331051.162563],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776331051.167226,1776331051.350506],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776331051.353038,1776331051.549387],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776331051.551561,1776331395.856333],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4317/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776331395.935894,1776331415.473872],"urls":{}}],"text":["build","successful"],"times":[1776328512.812652,1776331415.478654]},"4318":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/Mail%20result/logs/stdio"]],"number":4318,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4318,"Build"],["codebase","","Build"],["got_revision","7e450cb80a476b5f96e9c9da67e21ffebcc4b375","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7e450cb80a476b5f96e9c9da67e21ffebcc4b375","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 16 Apr 2026 10:35:32","branch":"master","category":"curl","codebase":"","comments":"libssh2: allocate libssh2-friendly memory in kbd_callback\nThe function libssh2_userauth_keyboard_interactive_ex() calls the\ncallback and is documented to call free() on the memory returned to\nlibssh2 from the callback. libcurl can therefore not use the regular\ncurlx_strdup() for this, as that is not compatible in debug builds or\nwhen curl_global_init_mem() is used.\n\nFixes #21336\nCloses #21338","files":[{"name":"lib/vssh/libssh2.c"}],"number":264645,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7e450cb80a476b5f96e9c9da67e21ffebcc4b375","revision":"7e450cb80a476b5f96e9c9da67e21ffebcc4b375","revlink":"","when":1776328532,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7e450cb80a476b5f96e9c9da67e21ffebcc4b375"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776367317.10217,1776367321.073207],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776367321.076933,1776367321.331704],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776367321.333963,1776367321.511829],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776367321.514105,1776367555.262294],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4318/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776367555.26843,1776367555.656076],"urls":{}}],"text":["build","successful"],"times":[1776331436.65055,1776367555.659452]},"4319":{"blame":["Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/Mail%20result/logs/stdio"]],"number":4319,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4319,"Build"],["codebase","","Build"],["got_revision","3e0e2cc1ab6f3f44c7d35e84256858edc2ef73f5","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","3e0e2cc1ab6f3f44c7d35e84256858edc2ef73f5","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 16 Apr 2026 11:38:14","branch":"master","category":"curl","codebase":"","comments":"build: adjust/add casts to fix `-Wformat-signedness`\nAlso adjust a mask in `mqttd.c`.\n\nFollow-up to 548c16a824017c49ee14dfb039ddc367fc37838d #21335\nCherry-picked from #20848\n\nCloses #21339","files":[{"name":"lib/socks.c"},{"name":"tests/server/mqttd.c"},{"name":"tests/server/sockfilt.c"}],"number":264653,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ce7174555dec4d077e9e905a47bffcd703175553","revision":"ce7174555dec4d077e9e905a47bffcd703175553","revlink":"","when":1776332294,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 16 Apr 2026 15:00:43","branch":"master","category":"curl","codebase":"","comments":"urlapi: same origin tests\nAdd new internal `curl_url_same_origin()` to check if a href has the\nsame origin as a base URL. Add test cases in test1675 and use this in\nhttp2 push handling.\n\nCloses #21328","files":[{"name":"lib/http2.c"},{"name":"lib/urlapi-int.h"},{"name":"lib/urlapi.c"},{"name":"tests/unit/unit1675.c"}],"number":264674,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"32a513e180ce83d5e9b708211306045407074134","revision":"32a513e180ce83d5e9b708211306045407074134","revlink":"","when":1776344443,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 16 Apr 2026 15:08:16","branch":"master","category":"curl","codebase":"","comments":"GHA/http3-linux: update dependency ngtcp2/ngtcp2 to v1.22.1\nCloses #21343","files":[{"name":".github/workflows/http3-linux.yml"}],"number":264677,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0a6f815ff708e59d72539e72ee5866c62acb26f3","revision":"0a6f815ff708e59d72539e72ee5866c62acb26f3","revlink":"","when":1776344896,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Thu 16 Apr 2026 15:37:13","branch":"master","category":"curl","codebase":"","comments":"GHA: drop 3rd-party apt source `docker.list`\nSeen on `ubuntu-slim` runners.\n\nAlso:\n- extend to two jobs to `ls -l` package sources on both ubuntu-latest,\n  ubuntu-24.04-arm, and ubuntu-slim.\n- drop former stray apt source `ondrej-ubuntu-php-noble.sources`.\n  It's no longer present on the image.\n\nCloses #21344","files":[{"name":".github/workflows/checkdocs.yml"},{"name":".github/workflows/checksrc.yml"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":264682,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3e0e2cc1ab6f3f44c7d35e84256858edc2ef73f5","revision":"3e0e2cc1ab6f3f44c7d35e84256858edc2ef73f5","revlink":"","when":1776346633,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"3e0e2cc1ab6f3f44c7d35e84256858edc2ef73f5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776402446.970529,1776402474.074233],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776402474.094191,1776402474.30086],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776402474.306635,1776402474.496845],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776402474.500869,1776402703.86724],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4319/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776402703.981797,1776402704.744203],"urls":{}}],"text":["build","successful"],"times":[1776367558.120682,1776402704.782869]},"4320":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/Mail%20result/logs/stdio"]],"number":4320,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4320,"Build"],["codebase","","Build"],["got_revision","021a87cf81638af5317e142610ea0dd9f9fb4890","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","021a87cf81638af5317e142610ea0dd9f9fb4890","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 16 Apr 2026 21:51:41","branch":"master","category":"curl","codebase":"","comments":"http: clear credentials better on redirect\nVerify with test 2506: netrc with redirect using proxy\n\nUpdated test 998 which was wrong.\n\nReported-by: Muhamad Arga Reksapati\n\nCloses #21345","files":[{"name":"lib/http.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2506"},{"name":"tests/data/test998"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib2506.c"}],"number":264706,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b4024bf808bd558026fdc6096e8457f199ace306","revision":"b4024bf808bd558026fdc6096e8457f199ace306","revlink":"","when":1776369101,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 16 Apr 2026 22:50:52","branch":"master","category":"curl","codebase":"","comments":"lib: rename more CURLcode variables to 'result'\nCloses #21348","files":[{"name":"lib/asyn-ares.c"},{"name":"lib/cookie.c"},{"name":"lib/curl_sha512_256.c"},{"name":"lib/formdata.c"},{"name":"lib/http.c"},{"name":"lib/http_ntlm.c"},{"name":"lib/ldap.c"},{"name":"lib/mime.c"},{"name":"lib/openldap.c"},{"name":"lib/rtsp.c"},{"name":"lib/urlapi.c"}],"number":264718,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"885b553545a74365f4fc2541a0829f7745e80d37","revision":"885b553545a74365f4fc2541a0829f7745e80d37","revlink":"","when":1776372652,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 16 Apr 2026 22:52:13","branch":"master","category":"curl","codebase":"","comments":"pytest_05_09: increase reliability\nTest has been flaky due to not waiting for the test server to be\nlistening. On slow CI systems, the started thread is late and the curl\ncommand gets a refused connection.\n\nCloses #21337","files":[{"name":"lib/cf-socket.c"},{"name":"tests/http/test_05_errors.py"}],"number":264719,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1bf1f8ed6a28244a90dc7b56823f94c18c9d3aba","revision":"1bf1f8ed6a28244a90dc7b56823f94c18c9d3aba","revlink":"","when":1776372733,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 16 Apr 2026 22:53:20","branch":"master","category":"curl","codebase":"","comments":"dnsd: implement HTTPS-RR with alpn pref and no-default-alpn\nSupport HTTPS records in dnsd that have ALPN preferences.\n\nAdd pytest test_22_* to verify that HTTPS record ALPN\npreferencces take effect if the HTTPS resolve arrives in time.\n\nFix HTTPS eyeballing use of timeouts for second attempt. Also,\nmake an initial HTTP/1.1 attempt switch off HTTP/2.\n\nCloses #21329","files":[{"name":"docs/libcurl/libcurl-env-dbg.md"},{"name":"lib/cf-https-connect.c"},{"name":"tests/http/Makefile.am"},{"name":"tests/http/test_06_eyeballs.py"},{"name":"tests/http/test_22_httpsrr.py"},{"name":"tests/http/testenv/dnsd.py"},{"name":"tests/server/dnsd.c"}],"number":264725,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a973377cd7836313728195db3826acbc98cc0098","revision":"a973377cd7836313728195db3826acbc98cc0098","revlink":"","when":1776372800,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 16 Apr 2026 22:56:46","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":264727,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bb771cec34d1ebeeb1e188c90afdf19623b97b88","revision":"bb771cec34d1ebeeb1e188c90afdf19623b97b88","revlink":"","when":1776373006,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 16 Apr 2026 22:57:17","branch":"master","category":"curl","codebase":"","comments":"vtls_scache: rename `CURLcode` variable to `result`\nCloses #21346","files":[{"name":"lib/vtls/vtls_scache.c"}],"number":264729,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"021a87cf81638af5317e142610ea0dd9f9fb4890","revision":"021a87cf81638af5317e142610ea0dd9f9fb4890","revlink":"","when":1776373037,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"021a87cf81638af5317e142610ea0dd9f9fb4890"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776438437.524218,1776438440.461253],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776438440.46588,1776438440.650248],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776438440.653068,1776438440.808136],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776438440.810514,1776438687.419859],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4320/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776438687.424737,1776438687.837536],"urls":{}}],"text":["build","successful"],"times":[1776402711.885447,1776438687.840409]},"4321":{"blame":["Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/Mail%20result/logs/stdio"]],"number":4321,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4321,"Build"],["codebase","","Build"],["got_revision","a06fd649747d252ffc7dabc5ea35a17d8a6452bf","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a06fd649747d252ffc7dabc5ea35a17d8a6452bf","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 17 Apr 2026 10:01:49","branch":"master","category":"curl","codebase":"","comments":"haproxy: use correct ip version on client supplied address\nWhen a user supplies an IP address to use for the HAPROXY protocol,\nthe IP version reported must be deduced from the address and has\nno relation to the IP version used for the upstream connection.\n\nAdd test3220 to verify.\n\nFixes #21340\nReported-by: Fiona Klute\nCloses #21341","files":[{"name":"docs/libcurl/opts/CURLOPT_HAPROXY_CLIENT_IP.md"},{"name":"lib/cf-haproxy.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test3201"},{"name":"tests/data/test3202"},{"name":"tests/data/test3220"}],"number":264788,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"70281e39becfa6fd37dbbd24d6fc73b96ed9fea6","revision":"70281e39becfa6fd37dbbd24d6fc73b96ed9fea6","revlink":"","when":1776412909,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 17 Apr 2026 12:09:14","branch":"master","category":"curl","codebase":"","comments":"unit1675: fix `-Wformat-signedness`\nCloses #21351","files":[{"name":"tests/unit/unit1675.c"}],"number":264797,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b515a71356d2cdecbde959a0e9efc93df254ac5a","revision":"b515a71356d2cdecbde959a0e9efc93df254ac5a","revlink":"","when":1776420554,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 17 Apr 2026 12:09:14","branch":"master","category":"curl","codebase":"","comments":"lib506: rename `CURLcode` variable to `result`\nCloses #21352","files":[{"name":"tests/libtest/lib506.c"}],"number":264798,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5e45e82bc93552b6960b7d5c59b62536143cc900","revision":"5e45e82bc93552b6960b7d5c59b62536143cc900","revlink":"","when":1776420554,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 17 Apr 2026 13:10:43","branch":"master","category":"curl","codebase":"","comments":"GHA: bump required test minimums\nRef: https://testclutch.curl.se/static/reports/feature-matrix.html\n\nCloses #21353","files":[{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux-old.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":264811,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1701a8319ec96c0b73c39e16c5db68dd758419c2","revision":"1701a8319ec96c0b73c39e16c5db68dd758419c2","revlink":"","when":1776424243,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 17 Apr 2026 13:34:44","branch":"master","category":"curl","codebase":"","comments":"unit1658: rename `CURLcode` to `result`\nCloses #21356","files":[{"name":"tests/unit/unit1658.c"}],"number":264814,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a06fd649747d252ffc7dabc5ea35a17d8a6452bf","revision":"a06fd649747d252ffc7dabc5ea35a17d8a6452bf","revlink":"","when":1776425684,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a06fd649747d252ffc7dabc5ea35a17d8a6452bf"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776473628.988491,1776473640.43309],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776473640.437472,1776473640.611487],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776473640.61396,1776473640.795983],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776473640.798243,1776473904.452737],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4321/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776473904.457657,1776473904.998004],"urls":{}}],"text":["build","successful"],"times":[1776438689.988245,1776473905.001612]},"4322":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/Mail%20result/logs/stdio"]],"number":4322,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4322,"Build"],["codebase","","Build"],["got_revision","d129ff355dde5698d7cfd090fdc4c1f05f376ad2","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","d129ff355dde5698d7cfd090fdc4c1f05f376ad2","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 17 Apr 2026 17:48:22","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_RTSP_SESSION_ID.md: clarify reuse \"dangers\"\nWhen re-using easy handles the session id stays, unless you do something\nabout it.\n\nCloses #21358","files":[{"name":"docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.md"}],"number":264845,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"97cf21acd2ff89a537600b18626cdba5b8139a31","revision":"97cf21acd2ff89a537600b18626cdba5b8139a31","revlink":"","when":1776440902,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 17 Apr 2026 22:16:08","branch":"master","category":"curl","codebase":"","comments":"http: clear digest nonce on cross-orgin redirect\nVerify in test 1966\n\nReported-by: Yalguun Tumenkhuu\nCloses #21359","files":[{"name":"lib/http.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1966"}],"number":264859,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6daf4bc7e276b764a96cf450d4dab34327cd8d53","revision":"6daf4bc7e276b764a96cf450d4dab34327cd8d53","revlink":"","when":1776456968,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 17 Apr 2026 22:17:50","branch":"master","category":"curl","codebase":"","comments":"pytest: check 429 handling\nAdd a \"limit\" handler to httpd that responds 429 after 5 requests and\nthen 429s all requests for 2 seconds. After which another 4 requests are\nserved before 429 strikes again.\n\nCloses #21357","files":[{"name":"tests/http/test_05_errors.py"},{"name":"tests/http/testenv/httpd.py"},{"name":"tests/http/testenv/mod_curltest/mod_curltest.c"}],"number":264860,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e0b2ec24005288b965311c274c3b3ed1cdce0285","revision":"e0b2ec24005288b965311c274c3b3ed1cdce0285","revlink":"","when":1776457070,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 17 Apr 2026 22:40:49","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_RTSP_SESSION_ID.md: minor language fix","files":[{"name":"docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.md"}],"number":264862,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d129ff355dde5698d7cfd090fdc4c1f05f376ad2","revision":"d129ff355dde5698d7cfd090fdc4c1f05f376ad2","revlink":"","when":1776458449,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"d129ff355dde5698d7cfd090fdc4c1f05f376ad2"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776508824.585999,1776508832.461987],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776508832.476679,1776508832.717959],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776508832.722718,1776508832.909472],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776508832.914106,1776509296.505715],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4322/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776509296.622831,1776509306.453084],"urls":{}}],"text":["build","successful"],"times":[1776473907.613688,1776509306.467965]},"4323":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/Mail%20result/logs/stdio"]],"number":4323,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4323,"Build"],["codebase","","Build"],["got_revision","1cc683c859f654332b6e6e6768dc7cdeeab84954","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1cc683c859f654332b6e6e6768dc7cdeeab84954","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 18 Apr 2026 23:32:09","branch":"master","category":"curl","codebase":"","comments":"CURLOPT_RTSP_SESSION_ID.md: expand the comment\nEnhance the example code\n\nCloses #21363","files":[{"name":"docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.md"}],"number":264914,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1cc683c859f654332b6e6e6768dc7cdeeab84954","revision":"1cc683c859f654332b6e6e6768dc7cdeeab84954","revlink":"","when":1776547929,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1cc683c859f654332b6e6e6768dc7cdeeab84954"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776548117.307414,1776548128.612404],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776548128.615861,1776548128.795462],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776548128.798154,1776548128.960287],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776548128.962421,1776548356.036546],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4323/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776548356.040974,1776548356.45611],"urls":{}}],"text":["build","successful"],"times":[1776548117.208115,1776548356.45883]},"4324":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4324/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4324/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4324/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4324/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4324/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4324/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4324/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4324/steps/Mail%20result/logs/stdio"]],"number":4324,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4324,"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-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"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-ares-solaris10-i386/builds/4324/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776583568.864624,1776583571.617759],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4324/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4324/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776583571.623339,1776583571.809039],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4324/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4324/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776583571.812498,1776583571.99646],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4324/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4324/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776583571.999248,1776583820.748659],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4324/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776583820.755467,1776583821.140175],"urls":{}}],"text":["build","successful"],"times":[1776548701.397973,1776583821.143402]},"4325":{"blame":["renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/Mail%20result/logs/stdio"]],"number":4325,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4325,"Build"],["codebase","","Build"],["got_revision","fc7bd0704e1a60f3340011e32927110699ced955","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","fc7bd0704e1a60f3340011e32927110699ced955","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 19 Apr 2026 11:52:11","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency nghttp2/nghttp2 to v1.69.0\nCloses #21375","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":264941,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fc7bd0704e1a60f3340011e32927110699ced955","revision":"fc7bd0704e1a60f3340011e32927110699ced955","revlink":"","when":1776592331,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"fc7bd0704e1a60f3340011e32927110699ced955"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776620275.521864,1776620289.762439],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776620289.766236,1776620289.948447],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776620289.950723,1776620290.107651],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776620290.109932,1776620624.310194],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4325/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776620624.323829,1776620628.14276],"urls":{}}],"text":["build","successful"],"times":[1776592511.257171,1776620628.146569]},"4326":{"blame":["Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["err.text","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4326/steps/git/logs/err.text"],["err.html","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4326/steps/git/logs/err.html"]],"number":4326,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4326,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","9e38e067691ec6da8a736c13b5f9c548120ffd8e","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":4,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 19 Apr 2026 11:53:18","branch":"master","category":"curl","codebase":"","comments":"runtests: skip setting ed25519 SSH key format\n`ssh-keygen -t ed25519` does not support PEM key format, and it\ndefaults to `RFC4716` which is what we want.\n\nIt affected GHA/windows tests that explicitly used ed25519 keys.\n\nAlso:\n- GHA/windows: bump minimums to hopefully catch this early next time.\n  1701a8319ec96c0b73c39e16c5db68dd758419c2 #21353\n- merge two Perl lines.\n\nReported-by: herbenderbler on github\nFixes #21360\nFollow-up to acda4eae5eeb24a7b0ab9ec7b1783d74eb43687c #21223\n\nCloses #21374","files":[{"name":".github/workflows/windows.yml"},{"name":"tests/sshserver.pl"}],"number":264943,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"07e9f73f327293f822f4fc93b070636d33ec168c","revision":"07e9f73f327293f822f4fc93b070636d33ec168c","revlink":"","when":1776592398,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sun 19 Apr 2026 11:54:47","branch":"master","category":"curl","codebase":"","comments":"GHA: update dependency libressl/portable to v4.3.1\nCloses #21365","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"}],"number":264944,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"23a06e1fb97564b33489825e113bb05696fdddc3","revision":"23a06e1fb97564b33489825e113bb05696fdddc3","revlink":"","when":1776592487,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Sun 19 Apr 2026 14:05:46","branch":"master","category":"curl","codebase":"","comments":"GHA: keep testing 3 as openssl-prev, bump mainline to 4\nRef: #21317\nRef: #21316\n\nCloses #21376","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":264952,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"9e38e067691ec6da8a736c13b5f9c548120ffd8e","revision":"9e38e067691ec6da8a736c13b5f9c548120ffd8e","revlink":"","when":1776600346,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"9e38e067691ec6da8a736c13b5f9c548120ffd8e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["err.text","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4326/steps/git/logs/err.text"],["err.html","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4326/steps/git/logs/err.html"]],"name":"git","results":[4,["git"]],"statistics":{},"step_number":0,"text":["git","exception"],"times":[1776638663.185974,1776638663.438737],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty_1","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Mail result","results":[null,[]],"statistics":{},"step_number":4,"text":[],"times":[null,null],"urls":{}}],"text":["exception","git"],"times":[1776620630.401827,1776638663.44574]},"4327":{"blame":["Dag-Erling Sm\u00f8rgrav <des@des.dev>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/Mail%20result/logs/stdio"]],"number":4327,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4327,"Build"],["codebase","","Build"],["got_revision","759f2e5d97a70c7295e5c2256018cfcb1f8900e9","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","759f2e5d97a70c7295e5c2256018cfcb1f8900e9","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 20 Apr 2026 00:06:55","branch":"master","category":"curl","codebase":"","comments":"ws: fix a blocking curl_ws_send() to report written length correctly\nFixes #21372\nReported-by: Yiwei Hou\nClkoses #21373","files":[{"name":"lib/ws.c"}],"number":264983,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ebed4aaf0136392d8f040de16a29d89777323fb3","revision":"ebed4aaf0136392d8f040de16a29d89777323fb3","revlink":"","when":1776636415,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 20 Apr 2026 00:44:21","branch":"master","category":"curl","codebase":"","comments":"lib1960: fix test failure\nOn platforms where struct sockaddr has a length field, the current code\nleaves it uninitialized, resulting in a test failure when valgrind is\nused.\n\nCloses #21377","files":[{"name":"tests/libtest/lib1960.c"}],"number":264986,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6506693f0b5a46f18ac63f792036c69a33031faa","revision":"6506693f0b5a46f18ac63f792036c69a33031faa","revlink":"","when":1776638661,"who":"Dag-Erling Sm\u00f8rgrav <des@des.dev>"},{"at":"Mon 20 Apr 2026 00:44:21","branch":"master","category":"curl","codebase":"","comments":"tests: avoid infinite recursion for `make check`\nThe combination of a misspelled directory name and failing to check the\nresult of cd leads to infinite recursion as `make check` simply invokes\nitself over and over.\n\nFollow-up to 00887aee8ca0efe0b40fa41b2a36e2d853d49b57 #18079\nCloses #21378","files":[{"name":"tests/http/Makefile.am"}],"number":264987,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"759f2e5d97a70c7295e5c2256018cfcb1f8900e9","revision":"759f2e5d97a70c7295e5c2256018cfcb1f8900e9","revlink":"","when":1776638661,"who":"Dag-Erling Sm\u00f8rgrav <des@des.dev>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"759f2e5d97a70c7295e5c2256018cfcb1f8900e9"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776674513.063326,1776674528.67878],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776674528.683379,1776674528.893662],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776674528.8962,1776674529.055229],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776674529.05765,1776674889.179904],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4327/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776674889.206799,1776674889.912214],"urls":{}}],"text":["build","successful"],"times":[1776639444.961646,1776674889.915651]},"4328":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/Mail%20result/logs/stdio"]],"number":4328,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4328,"Build"],["codebase","","Build"],["got_revision","1fbffe7f08f0d551038520b569b817f58084f77b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1fbffe7f08f0d551038520b569b817f58084f77b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 20 Apr 2026 02:37:35","branch":"master","category":"curl","codebase":"","comments":"openssl: fix unused variable warnings in !verbose builds\nAlso fix clang-tidy `readability-redundant-control-flow`.\n\n```\nlib/vtls/openssl.c:4055:46: error: unused parameter 'reason' [-Wunused-parameter]\n 4055 |                                          int reason)\n      |                                              ^\nlib/vtls/openssl.c:4279:19: error: variable 'status' set but not used [-Wunused-but-set-variable]\n 4279 |       const char *status = NULL;\n      |                   ^\n```\nRef: https://github.com/curl/curl/actions/runs/24641388439/job/72045859306?pr=21379\n\n```\nlib/vtls/openssl.c:4092:7: error: Value stored to 'rv' is never read [clang-analyzer-deadcode.DeadStores]\n 4092 |       rv = SSL_ech_get1_status(ssl, &inner, &outer);\n      |       ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nlib/vtls/openssl.c:4092:7: note: Value stored to 'rv' is never read\n 4092 |       rv = SSL_ech_get1_status(ssl, &inner, &outer);\n      |       ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nlib/vtls/openssl.c:4112:3: error: redundant return statement at the end of a function with a void return type [readability-redundant-control-flow]\n 4111 | #endif\n      | ~~~~~~\n 4112 |   return;\n      |   ^~~~~~~\n 4113 | }\n```\nRef: https://github.com/curl/curl/actions/runs/24642154148/job/72047919525?pr=21379#step:42:186\n\nCherry-picked from #21379\n\nCloses #21380","files":[{"name":"lib/vtls/openssl.c"}],"number":265000,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4c548b978f707a8ab18c4ff56231613958b37e02","revision":"4c548b978f707a8ab18c4ff56231613958b37e02","revlink":"","when":1776645455,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 20 Apr 2026 02:53:24","branch":"master","category":"curl","codebase":"","comments":"GHA: use more OpenSSL 4, enable ECH in more jobs\nfor Linux and macOS.\n\nCloses #21379","files":[{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"}],"number":265002,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1fbffe7f08f0d551038520b569b817f58084f77b","revision":"1fbffe7f08f0d551038520b569b817f58084f77b","revlink":"","when":1776646404,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1fbffe7f08f0d551038520b569b817f58084f77b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776711364.136321,1776711367.334624],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776711367.338726,1776711367.532132],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776711367.534561,1776711367.685611],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776711367.68846,1776711640.593838],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4328/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776711640.598561,1776711641.006652],"urls":{}}],"text":["build","successful"],"times":[1776674891.944174,1776711641.009464]},"4329":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/Mail%20result/logs/stdio"]],"number":4329,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4329,"Build"],["codebase","","Build"],["got_revision","70a159527c4e0312c556e1e42bc0c98626f276fb","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","70a159527c4e0312c556e1e42bc0c98626f276fb","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 20 Apr 2026 10:47:19","branch":"master","category":"curl","codebase":"","comments":"GHA: bump test minimums (more)\nFollow-up to 701a8319ec96c0b73c39e16c5db68dd758419c2 #21353\n\nCloses #21382","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":265019,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"85e825770a161ae23336ba8f7d381fd2653f6ea7","revision":"85e825770a161ae23336ba8f7d381fd2653f6ea7","revlink":"","when":1776674839,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 20 Apr 2026 11:22:00","branch":"master","category":"curl","codebase":"","comments":"vtls_scache: check reentrancy\nTrack lock status of session cache, add DEBUGASSERT()s for proper\ncalling sequences. Add check of lock status.\n\nUse lock status check to prevent reentry of import/export calls.\nDeny such calls with CURLE_RECURSIVE_API_CALL.\n\nCloses #21383","files":[{"name":"lib/easy.c"},{"name":"lib/vtls/vtls_scache.c"},{"name":"lib/vtls/vtls_scache.h"}],"number":265025,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5448495cfd782de2d65d596c021a23f6505d1196","revision":"5448495cfd782de2d65d596c021a23f6505d1196","revlink":"","when":1776676920,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 20 Apr 2026 14:28:43","branch":"master","category":"curl","codebase":"","comments":"mime: only allow 40 levels of calls\nTo avoid problems when doing insane things.\n\nCloses #21384","files":[{"name":"lib/mime.c"}],"number":265040,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d087a7e4ecbe72aeecd9b171fdf3fab95c65dfb5","revision":"d087a7e4ecbe72aeecd9b171fdf3fab95c65dfb5","revlink":"","when":1776688123,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 20 Apr 2026 14:56:31","branch":"master","category":"curl","codebase":"","comments":"lib: fix typos in comments\nCloses #21385","files":[{"name":"lib/vtls/vtls_scache.h"},{"name":"lib/ws.c"}],"number":265047,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"db13c08c589fa6d5b26812d5f9e0d7155421ffb6","revision":"db13c08c589fa6d5b26812d5f9e0d7155421ffb6","revlink":"","when":1776689791,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 20 Apr 2026 16:29:25","branch":"master","category":"curl","codebase":"","comments":"build: link `bcrypt.lib` via vcxproj files\nAnd drop pragma from `rand.c`.\n\nCloses #21386","files":[{"name":"lib/rand.c"},{"name":"projects/Windows/tmpl/curl.vcxproj"},{"name":"projects/Windows/tmpl/libcurl.vcxproj"}],"number":265052,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"70a159527c4e0312c556e1e42bc0c98626f276fb","revision":"70a159527c4e0312c556e1e42bc0c98626f276fb","revlink":"","when":1776695365,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"70a159527c4e0312c556e1e42bc0c98626f276fb"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776746497.47526,1776746542.080447],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776746542.086402,1776746543.171413],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776746543.176097,1776746543.360984],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776746543.364562,1776746825.897097],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4329/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776746825.945286,1776746830.51671],"urls":{}}],"text":["build","successful"],"times":[1776711643.134182,1776746830.528973]},"4330":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/Mail%20result/logs/stdio"]],"number":4330,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4330,"Build"],["codebase","","Build"],["got_revision","0838297ad185a75de3d9a1f81f2a0f52e7d063ef","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0838297ad185a75de3d9a1f81f2a0f52e7d063ef","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 20 Apr 2026 23:47:49","branch":"master","category":"curl","codebase":"","comments":"Happy Eyeballs: add resolution time delay\nHEv3 describes conditions on when first connect attempts shall be\nstarted.\nhttps://www.ietf.org/archive/id/draft-ietf-happy-happyeyeballs-v3-01.html\nChapter 4.2\n\nlibcurl now waits 50ms for AAAA and HTTPS results (when requested) to\nreturn before continuing with the connect.\n\nAdded HTTPS-RR to the \"was resolved\" information info message. Changed\nlogging of HTTPS-RR to a one-liner with RFC 9460 like formatting. This\nway the user can see if/what was resolved and used in connecting.\n\nCloses #21354","files":[{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-dns.c"},{"name":"lib/cf-dns.h"},{"name":"lib/cf-https-connect.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/cfilters.c"},{"name":"lib/cfilters.h"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/httpsrr.c"},{"name":"lib/httpsrr.h"}],"number":265066,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"809dda3a37363160d4bf5ea2dafa0bcb8188a3f0","revision":"809dda3a37363160d4bf5ea2dafa0bcb8188a3f0","revlink":"","when":1776721669,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Mon 20 Apr 2026 23:48:37","branch":"master","category":"curl","codebase":"","comments":"lib: minor comment typos\nCloses #21388","files":[{"name":"lib/vtls/vtls_scache.h"},{"name":"lib/ws.c"}],"number":265067,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0838297ad185a75de3d9a1f81f2a0f52e7d063ef","revision":"0838297ad185a75de3d9a1f81f2a0f52e7d063ef","revlink":"","when":1776721717,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0838297ad185a75de3d9a1f81f2a0f52e7d063ef"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776782611.839152,1776782621.886542],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776782621.890611,1776782622.172859],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776782622.175571,1776782622.643673],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776782622.645978,1776782873.529782],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4330/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776782873.534335,1776782873.926828],"urls":{}}],"text":["build","successful"],"times":[1776746836.14083,1776782873.930192]},"4331":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["err.text","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4331/steps/git/logs/err.text"],["err.html","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4331/steps/git/logs/err.html"]],"number":4331,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4331,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ad1fcd6111990fee9e7734a30e13815a93102699","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":4,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 21 Apr 2026 08:33:28","branch":"master","category":"curl","codebase":"","comments":"mprintf: simplify parsefmt\n- split out parse_flags() and parse_conversion() to reduce complexity\n  from 57 to 30.\n\nCloses #21391","files":[{"name":"lib/mprintf.c"}],"number":265075,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4e0bfd8cf73603697ddad5d25e946e9f53d6831a","revision":"4e0bfd8cf73603697ddad5d25e946e9f53d6831a","revlink":"","when":1776753208,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 21 Apr 2026 08:35:09","branch":"master","category":"curl","codebase":"","comments":"tool_operate: split create_single into smaller sub functions\nReduces complexity from 58 => 32.\n\nCloses #21389","files":[{"name":"src/tool_operate.c"}],"number":265077,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"19695e815c51f8830fc542557a50f6a7100cd862","revision":"19695e815c51f8830fc542557a50f6a7100cd862","revlink":"","when":1776753309,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 21 Apr 2026 10:09:58","branch":"master","category":"curl","codebase":"","comments":"wolfssl: fix `-Wmissing-prototypes`\nSeen with unity, H3, wolfssl with `HAVE_EX_DATA`.\n\nFixing:\n```\nlib/vtls/wolfssl.c:412:10: error: no previous prototype for function 'Curl_wssl_cache_session' [-Wmissing-prototypes]\n  412 | CURLcode Curl_wssl_cache_session(struct Curl_cfilter *cf,\n      |          ^\nlib/vtls/wolfssl.c:412:1: note: declare 'static' if the function is not intended to be used outside of this translation unit\n  412 | CURLcode Curl_wssl_cache_session(struct Curl_cfilter *cf,\n      | ^\n      | static\n1 error generated.\n```\n\nFollow-up to cc5c1553fbdb8c1391d0cf81134583ee32da64d4 #19852\n\nCloses #21392","files":[{"name":"lib/vtls/wolfssl.h"}],"number":265097,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5ff7f773106176d60d6f3386017b58b3b01edb41","revision":"5ff7f773106176d60d6f3386017b58b3b01edb41","revlink":"","when":1776758998,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 21 Apr 2026 14:22:07","branch":"master","category":"curl","codebase":"","comments":"parsedate: refactor\n- introduce 'struct when' to hold the parser result\n- initwhen() initializes a 'struct when'\n- datestring() parses strings\n- datenum() parses numbers\n- datecheck() does some final checks\n- tzadjust() adds the time zone offset\n- convert math to 64 bit, squeeze into time_t only in the last step,\n  mktimet() does the time_t storing\n\nCloses #21394","files":[{"name":"lib/parsedate.c"},{"name":"tests/libtest/lib517.c"}],"number":265115,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2e3607034dcbbc97aa587d878b866a2af6b99c99","revision":"2e3607034dcbbc97aa587d878b866a2af6b99c99","revlink":"","when":1776774127,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 21 Apr 2026 14:35:55","branch":"master","category":"curl","codebase":"","comments":"misc: fix code quality findings\n- httpsrr: drop redundant checks.\n  Follow-up to 809dda3a37363160d4bf5ea2dafa0bcb8188a3f0 #21354\n- httpsrr.h: drop obsolete comment.\n  Follow-up to 2b3dfb4ad47ec05efad9af930c47968a49916999 #21175\n- ws: drop redundant check in `curl_ws_start_frame()`.\n  Follow-up to 37cecfc7b91118f116cf16af8f50a18b15d00d51 #17683\n- ws: fix typo in comment.\n- tool_operate: fix VMS build. (broken since 2019-07-20, v7.66.0)\n  Follow-up to b88940850002a3f1c25bc6488b95ad30eb80d696 #3804\n\nPointed out by Copilot Code Quality\n\nCloses #21393","files":[{"name":"lib/httpsrr.c"},{"name":"lib/httpsrr.h"},{"name":"lib/ws.c"},{"name":"src/tool_operate.c"}],"number":265117,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8eb3cb75a3e1244be4e2b20a3509d923f2144bd0","revision":"8eb3cb75a3e1244be4e2b20a3509d923f2144bd0","revlink":"","when":1776774955,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 21 Apr 2026 15:21:10","branch":"master","category":"curl","codebase":"","comments":"mprintf: OR the flags\nAs 'flags' may already have been set to something when\nparse_conversion() is called, make sure to only OR the new flags.\n\nFollow-up to 4e0bfd8cf73603697ddad5d25e94\n\nCloses #21398","files":[{"name":"lib/mprintf.c"}],"number":265127,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4f7e323b29fbc8dfb818c686d9f644660ebe3178","revision":"4f7e323b29fbc8dfb818c686d9f644660ebe3178","revlink":"","when":1776777670,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 21 Apr 2026 15:21:16","branch":"master","category":"curl","codebase":"","comments":"lib557: add tests with flags AND conversion specifier\nRemove superfluous and never-built test code for systems with 16-bit and\n64-bit ints and 16-bit longs, as we don't know any such.","files":[{"name":"tests/libtest/lib557.c"}],"number":265128,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4daf483b5be8a6524f9aa4135a1dcae0a9c8ec38","revision":"4daf483b5be8a6524f9aa4135a1dcae0a9c8ec38","revlink":"","when":1776777676,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 21 Apr 2026 15:58:06","branch":"master","category":"curl","codebase":"","comments":"async-ares: fix query counter handling\nWhen starting an c-ares query, the provided callback may be invoked\nright away, leading to a decrement of `queries_ongoing`. Increment\nthe counter *before* call c-ares. Otherwise, the `async->done` bit\nis not properly set.\n\nCloses #21399","files":[{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-thrdd.c"}],"number":265131,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ad1fcd6111990fee9e7734a30e13815a93102699","revision":"ad1fcd6111990fee9e7734a30e13815a93102699","revlink":"","when":1776779886,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ad1fcd6111990fee9e7734a30e13815a93102699"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["err.text","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4331/steps/git/logs/err.text"],["err.html","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4331/steps/git/logs/err.html"]],"name":"git","results":[4,["git"]],"statistics":{},"step_number":0,"text":["git","exception"],"times":[1776800484.715177,1776800484.928852],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty_1","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Mail result","results":[null,[]],"statistics":{},"step_number":4,"text":[],"times":[null,null],"urls":{}}],"text":["exception","git"],"times":[1776782876.438695,1776800484.934253]},"4332":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/Mail%20result/logs/stdio"]],"number":4332,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4332,"Build"],["codebase","","Build"],["got_revision","dcf535629b41debe092e77b36ee37f80b8e05a64","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","dcf535629b41debe092e77b36ee37f80b8e05a64","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 21 Apr 2026 17:22:11","branch":"master","category":"curl","codebase":"","comments":"runtests: allow %EMPTY in <stdout> to verify no output","files":[{"name":"docs/tests/FILEFORMAT.md"},{"name":"tests/runtests.pl"}],"number":265143,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"779bba2f3f740cc94203ab8c2caf0daf691c02ce","revision":"779bba2f3f740cc94203ab8c2caf0daf691c02ce","revlink":"","when":1776784931,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Tue 21 Apr 2026 23:11:42","branch":"master","category":"curl","codebase":"","comments":"tool_operate: keep the filename for upload globbing\nFollow-up to 19695e815c51f8830fc54255\n\nVerify with test 2012 and 2013\n\nCloses #21401","files":[{"name":"src/tool_operate.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2012"},{"name":"tests/data/test2013"}],"number":265144,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"dcf535629b41debe092e77b36ee37f80b8e05a64","revision":"dcf535629b41debe092e77b36ee37f80b8e05a64","revlink":"","when":1776805902,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"dcf535629b41debe092e77b36ee37f80b8e05a64"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776836047.162727,1776836057.84928],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776836057.854323,1776836058.064234],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776836058.067808,1776836058.240427],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776836058.243577,1776836288.656152],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4332/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776836288.66369,1776836289.066237],"urls":{}}],"text":["build","successful"],"times":[1776806119.64352,1776836289.070044]},"4333":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/Mail%20result/logs/stdio"]],"number":4333,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4333,"Build"],["codebase","","Build"],["got_revision","b16be8e244c1309ee2dc14b6e9de1a045d8a297f","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b16be8e244c1309ee2dc14b6e9de1a045d8a297f","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 22 Apr 2026 07:50:59","branch":"master","category":"curl","codebase":"","comments":"tool_operate: reset the upload glob counter for next URL\nFixes #21402\n\nAdjust test 2012 and 2013 accordingly\n\nCloses #21403","files":[{"name":"src/tool_operate.c"},{"name":"tests/data/test2012"},{"name":"tests/data/test2013"}],"number":265155,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b16be8e244c1309ee2dc14b6e9de1a045d8a297f","revision":"b16be8e244c1309ee2dc14b6e9de1a045d8a297f","revlink":"","when":1776837059,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b16be8e244c1309ee2dc14b6e9de1a045d8a297f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776872445.105195,1776872457.990092],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776872457.99403,1776872458.18797],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776872458.19043,1776872458.370402],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776872458.372758,1776872730.348058],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4333/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776872730.384537,1776872731.079639],"urls":{}}],"text":["build","successful"],"times":[1776837323.814979,1776872731.114214]},"4334":{"blame":["Daniel Stenberg <daniel@haxx.se>","Dio Putra <dioput12@gmail.com>","Viktor Szakats <commit@vsz.me>","renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/Mail%20result/logs/stdio"]],"number":4334,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4334,"Build"],["codebase","","Build"],["got_revision","0f2b020c033e1d9aa1fbb811361f831512e076c5","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","0f2b020c033e1d9aa1fbb811361f831512e076c5","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 22 Apr 2026 07:53:54","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":265156,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"528f6238a5b94e7d575be1e609e8d59f3b35e3fb","revision":"528f6238a5b94e7d575be1e609e8d59f3b35e3fb","revlink":"","when":1776837234,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 22 Apr 2026 09:29:05","branch":"master","category":"curl","codebase":"","comments":"appveyor: bump to OpenSSL 3.6\nCloses #21405","files":[{"name":"appveyor.sh"},{"name":"appveyor.yml"}],"number":265162,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7d73fe9494631b4513190a26c9bf9e8b52b16f6b","revision":"7d73fe9494631b4513190a26c9bf9e8b52b16f6b","revlink":"","when":1776842945,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 22 Apr 2026 09:29:05","branch":"master","category":"curl","codebase":"","comments":"Dockerfile: update debian:bookworm-slim Docker digest to f9c6a2f\nCloses #21406","files":[{"name":"Dockerfile"}],"number":265163,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"99d460d6dac64940beadb379e4b68805060b09b4","revision":"99d460d6dac64940beadb379e4b68805060b09b4","revlink":"","when":1776842945,"who":"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>"},{"at":"Wed 22 Apr 2026 14:53:59","branch":"master","category":"curl","codebase":"","comments":"docs: clarify retry-max-time timing\nCloses #21411","files":[{"name":"docs/cmdline-opts/retry-max-time.md"}],"number":265185,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"37ab2469c182b1dd85306d3ceb062b458f36759b","revision":"37ab2469c182b1dd85306d3ceb062b458f36759b","revlink":"","when":1776862439,"who":"Dio Putra <dioput12@gmail.com>"},{"at":"Wed 22 Apr 2026 15:30:33","branch":"master","category":"curl","codebase":"","comments":"asyn-thrdd: minor without-IPv6 fixes\nPointed out by Copilot\n\nCloses #21413","files":[{"name":"lib/asyn-thrdd.c"}],"number":265191,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0f2b020c033e1d9aa1fbb811361f831512e076c5","revision":"0f2b020c033e1d9aa1fbb811361f831512e076c5","revlink":"","when":1776864633,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"0f2b020c033e1d9aa1fbb811361f831512e076c5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776908077.760487,1776908080.217188],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776908080.221186,1776908080.417805],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776908080.42047,1776908080.567436],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776908080.569756,1776908343.899024],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4334/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776908343.90477,1776908344.33117],"urls":{}}],"text":["build","successful"],"times":[1776872738.655661,1776908344.334219]},"4335":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/Mail%20result/logs/stdio"]],"number":4335,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4335,"Build"],["codebase","","Build"],["got_revision","50ff4f2927e3e319d39ba86bbcac3f57e5c89984","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","50ff4f2927e3e319d39ba86bbcac3f57e5c89984","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 22 Apr 2026 18:22:33","branch":"master","category":"curl","codebase":"","comments":"GHA: delete all apt sources except `ubuntu.sources`\nGitHub runners are getting new 3rd-party sources frequntly now, last\nweek `docker.list`, this week: `google-chrome.sources`. To avoid\nplaying catch up, allowlist the only one we use: `ubuntu.sources`. If\nthis is renamed, CI would break. Let's hope this happens much less\noften than new sources.\n\nBug: https://github.com/curl/curl/pull/21414#issuecomment-4297788640\n\nFollow-up to 3e0e2cc1ab6f3f44c7d35e84256858edc2ef73f5 #21344\n\nCloses #21416","files":[{"name":".github/workflows/checkdocs.yml"},{"name":".github/workflows/checksrc.yml"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"}],"number":265202,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ed3fea60873b79e1b54f3621d8d3a115d6c33559","revision":"ed3fea60873b79e1b54f3621d8d3a115d6c33559","revlink":"","when":1776874953,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 22 Apr 2026 18:24:25","branch":"master","category":"curl","codebase":"","comments":"asyn-thrdd: drop redundant `result` check\nPointed out by GitHub Code Quality\n\nCloses #21415","files":[{"name":"lib/asyn-thrdd.c"}],"number":265204,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bfc0cb42fb52f422d53c06ed528c498c3a17dfa6","revision":"bfc0cb42fb52f422d53c06ed528c498c3a17dfa6","revlink":"","when":1776875065,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Wed 22 Apr 2026 19:38:56","branch":"master","category":"curl","codebase":"","comments":"GHA: deprioritize Azure Ubuntu mirror\nDue to year-long unreliability.\n\nThe default Ubuntu mirror works as fast as the Azure one when it's\nworking at its normal speed. And has HTTPS.\n\nAlso:\n- replac the retry hack that turn out to not solve the problem.\n- add timeouts to each download step to catch slowness early.\n\nFollow-up to a5838847c4395cdf043d9a833f38d5ba0a704ca1 #21181\nFollow-up to 5172ba5475cffc525c2338dfa63f818e11e80a42 #21107\n\nCloses #21414","files":[{"name":".github/workflows/checkdocs.yml"},{"name":".github/workflows/checksrc.yml"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/configure-vs-cmake.yml"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"}],"number":265210,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"50ff4f2927e3e319d39ba86bbcac3f57e5c89984","revision":"50ff4f2927e3e319d39ba86bbcac3f57e5c89984","revlink":"","when":1776879536,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"50ff4f2927e3e319d39ba86bbcac3f57e5c89984"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776944199.594725,1776944224.818216],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776944224.82297,1776944225.049875],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776944225.053161,1776944225.352681],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776944225.355647,1776944530.781324],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4335/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776944530.786209,1776944531.239162],"urls":{}}],"text":["build","successful"],"times":[1776908346.626827,1776944531.242863]},"4336":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>","Yedaya Katsman <yedaya.ka@gmail.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/Mail%20result/logs/stdio"]],"number":4336,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4336,"Build"],["codebase","","Build"],["got_revision","e418b42c82fe56dfe6526298d0e515e8d3f74d1e","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","e418b42c82fe56dfe6526298d0e515e8d3f74d1e","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 23 Apr 2026 07:40:56","branch":"master","category":"curl","codebase":"","comments":"urlapi: simplify urlget_url\n- unify the query and fragment separator logic\n- read the bitflags directly instead of via a temp variable\n- narrow the scope of a few variables\n\nCloses #21417","files":[{"name":"lib/urlapi.c"}],"number":265230,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4c078fd11570528396fd63552d330d97e6bd5e62","revision":"4c078fd11570528396fd63552d330d97e6bd5e62","revlink":"","when":1776922856,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Thu 23 Apr 2026 08:13:59","branch":"master","category":"curl","codebase":"","comments":"vtls: log when key logging is enabled.\nIf built with LibreSSL, also warn that it only works for TLS <= 1.2\n\nInspired-by: Viktor Szakats\nCloses #19814","files":[{"name":"lib/vtls/keylog.c"},{"name":"lib/vtls/keylog.h"},{"name":"lib/vtls/vtls.c"}],"number":265236,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7100e8d45abcb24907f28ede3b15969b775453de","revision":"7100e8d45abcb24907f28ede3b15969b775453de","revlink":"","when":1776924839,"who":"Yedaya Katsman <yedaya.ka@gmail.com>"},{"at":"Thu 23 Apr 2026 10:26:10","branch":"master","category":"curl","codebase":"","comments":"GHA/appveyor-status: disable `gh` tool telemetry\nRef: https://cli.github.com/telemetry\n\nCloses #21418","files":[{"name":".github/workflows/appveyor-status.yml"}],"number":265241,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"fd2a729a12466dc4a377916e7e2f0e37c4b61b53","revision":"fd2a729a12466dc4a377916e7e2f0e37c4b61b53","revlink":"","when":1776932770,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 23 Apr 2026 11:22:35","branch":"master","category":"curl","codebase":"","comments":"CI: set `DO_NOT_TRACK=1`\nCloses #21420","files":[{"name":".github/workflows/checkdocs.yml"},{"name":".github/workflows/checksrc.yml"},{"name":".github/workflows/checkurls.yml"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/configure-vs-cmake.yml"},{"name":".github/workflows/curl-for-win.yml"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/fuzz.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/label.yml"},{"name":".github/workflows/linux-old.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"},{"name":"appveyor.yml"}],"number":265244,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e418b42c82fe56dfe6526298d0e515e8d3f74d1e","revision":"e418b42c82fe56dfe6526298d0e515e8d3f74d1e","revlink":"","when":1776936155,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"e418b42c82fe56dfe6526298d0e515e8d3f74d1e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1776981730.539341,1776981733.132118],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1776981733.136147,1776981733.331907],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1776981733.334543,1776981733.507365],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1776981733.510298,1776981961.534265],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4336/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1776981961.539979,1776981961.91887],"urls":{}}],"text":["build","successful"],"times":[1776944536.112128,1776981961.922222]},"4337":{"blame":["Daniel McCarney <daniel@binaryparadox.net>","Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/Mail%20result/logs/stdio"]],"number":4337,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4337,"Build"],["codebase","","Build"],["got_revision","961a13e366eaafc0d1828bc933abc78805f4b8ea","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","961a13e366eaafc0d1828bc933abc78805f4b8ea","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 23 Apr 2026 15:55:07","branch":"master","category":"curl","codebase":"","comments":"multi: enhance pending handles fairness\nWhen trying to connect a pending transfer, remember the `mid` that was\nlast reactivated and start looking for future pending handles from the\nlast one forward through the pending bitset.\n\nBackground: when many pending handles exist, iterating the bitset always\nfrom the start may become unfair to transfers that were assigned higher\n`mid` values.\n\nFixes #21396\nReported-by: Juan Bel\u00f3n\nCloses #21412","files":[{"name":"lib/multi.c"},{"name":"lib/multihandle.h"}],"number":265261,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"00cac453c7955d8a3894772e02029bb8b65a2c12","revision":"00cac453c7955d8a3894772e02029bb8b65a2c12","revlink":"","when":1776952507,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 23 Apr 2026 17:23:54","branch":"master","category":"curl","codebase":"","comments":"doh: remove conn->bits.doh\nSince we have a new struct instance for each async operation now and\nasync operation may happen in parallel, remove the connection bit\nindicating doh is in progress.\n\nCloses #21422","files":[{"name":"lib/doh.c"},{"name":"lib/hostip.c"},{"name":"lib/urldata.h"}],"number":265268,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"69f3a36bcb94b6e69f0248ac749833483326edf9","revision":"69f3a36bcb94b6e69f0248ac749833483326edf9","revlink":"","when":1776957834,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Thu 23 Apr 2026 20:24:53","branch":"master","category":"curl","codebase":"","comments":"ci: update RUSTLS_VERSION 0.15.2 -> 0.15.3\nCloses #21424","files":[{"name":".github/workflows/linux.yml"}],"number":265283,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ed9083eba206ed39f41f8eaebab4f7c2546c2277","revision":"ed9083eba206ed39f41f8eaebab4f7c2546c2277","revlink":"","when":1776968693,"who":"Daniel McCarney <daniel@binaryparadox.net>"},{"at":"Thu 23 Apr 2026 22:07:41","branch":"master","category":"curl","codebase":"","comments":"checksrc.pl: delete stray commas\nCloses #21426","files":[{"name":"scripts/checksrc.pl"}],"number":265292,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"734793f53319adc847b9c1fda0e01a3a5c495201","revision":"734793f53319adc847b9c1fda0e01a3a5c495201","revlink":"","when":1776974861,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Thu 23 Apr 2026 22:58:39","branch":"master","category":"curl","codebase":"","comments":"rustls: fix memory leak on repeated SSLKEYLOGFILE fails\nBefore this fix, Curl_tls_keylog_open() assigned the environment\nvariable result to a global keylog_file_name without freeing any prior\nallocation. If the file cannot be opened (e.g., permission error)\nkeylog_file_fp stays NULL, so subsequent calls to Curl_tls_keylog_open\nwill overwrite keylog_file_name and leak the previous allocation.\n\nSpotted by Codex Security\n\nCloses #21427","files":[{"name":"lib/vtls/keylog.c"}],"number":265298,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"961a13e366eaafc0d1828bc933abc78805f4b8ea","revision":"961a13e366eaafc0d1828bc933abc78805f4b8ea","revlink":"","when":1776977919,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"961a13e366eaafc0d1828bc933abc78805f4b8ea"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777017311.664679,1777017334.941835],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777017334.947272,1777017335.181495],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777017335.18499,1777017335.409409],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777017335.422065,1777017626.95948],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4337/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777017626.96417,1777017627.446],"urls":{}}],"text":["build","successful"],"times":[1776981964.17072,1777017627.448738]},"4338":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/Mail%20result/logs/stdio"]],"number":4338,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4338,"Build"],["codebase","","Build"],["got_revision","ee65f19e2aba5ca58185e88491ec117e04f54e18","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ee65f19e2aba5ca58185e88491ec117e04f54e18","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 24 Apr 2026 08:18:57","branch":"master","category":"curl","codebase":"","comments":"urldata.h: fix typo and lingering backtick\nSpotted by Copilot\n\nCloses #21430","files":[{"name":"lib/urldata.h"}],"number":265312,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"eea9ce45a459752bcd33acbe5fb449f738f84065","revision":"eea9ce45a459752bcd33acbe5fb449f738f84065","revlink":"","when":1777011537,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 24 Apr 2026 08:30:33","branch":"master","category":"curl","codebase":"","comments":"hostip: init the curl_jmpenv_lock appropriately\nA zero-initialized static value is not guaranteed to be a valid mutex on\nall POSIX implementations\n\nSpotted by Codex Security\n\nCloses #21432","files":[{"name":"lib/hostip.c"}],"number":265314,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5c756684ba781c48b3a8f858c4c6299c848c86de","revision":"5c756684ba781c48b3a8f858c4c6299c848c86de","revlink":"","when":1777012233,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 24 Apr 2026 08:56:35","branch":"master","category":"curl","codebase":"","comments":"doh: fix #ifdef name\nSpotted by Copilot\n\nCloses #21431","files":[{"name":"lib/doh.c"}],"number":265324,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4bc34a54160f65b1a5ad86cbf6daddbe7b08fecc","revision":"4bc34a54160f65b1a5ad86cbf6daddbe7b08fecc","revlink":"","when":1777013795,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 24 Apr 2026 09:46:35","branch":"master","category":"curl","codebase":"","comments":"checksrc: fix code quality findings\n- fix counting errors. Update test1185 results accordingly.\n- fix an error message.\n- tidy up regexp syntax.\n\nPointed out by GitHub Code Quality\n\nCloses #21429","files":[{"name":"scripts/checksrc.pl"},{"name":"tests/data/test1185"}],"number":265329,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ee65f19e2aba5ca58185e88491ec117e04f54e18","revision":"ee65f19e2aba5ca58185e88491ec117e04f54e18","revlink":"","when":1777016795,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ee65f19e2aba5ca58185e88491ec117e04f54e18"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777053221.600385,1777053225.049682],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777053225.054169,1777053225.253177],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777053225.256262,1777053225.430327],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777053225.433187,1777053465.528068],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4338/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777053465.534148,1777053465.976041],"urls":{}}],"text":["build","successful"],"times":[1777017629.471856,1777053465.979302]},"4339":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/Mail%20result/logs/stdio"]],"number":4339,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4339,"Build"],["codebase","","Build"],["got_revision","bfcc1c6eb4d891d3671a65a6f05c0161c5542578","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","bfcc1c6eb4d891d3671a65a6f05c0161c5542578","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 24 Apr 2026 10:14:26","branch":"master","category":"curl","codebase":"","comments":"checksrc: add missing items to warnings hash, alpha-sort\nCloses #21434","files":[{"name":"scripts/checksrc.pl"}],"number":265336,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"8b7e460cce7dcfdc7f5f19e4d35a677593bce162","revision":"8b7e460cce7dcfdc7f5f19e4d35a677593bce162","revlink":"","when":1777018466,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 24 Apr 2026 10:42:34","branch":"master","category":"curl","codebase":"","comments":"tests: drop support for the hex=\"yes\" option in getpart\nThe remaining datacheck sections using this for MQTT tests were not\nactually used anyway!\n\nCloses #21428","files":[{"name":"docs/tests/FILEFORMAT.md"},{"name":"tests/data/test1132"},{"name":"tests/data/test1190"},{"name":"tests/data/test1192"},{"name":"tests/data/test1194"},{"name":"tests/data/test1195"},{"name":"tests/data/test1196"},{"name":"tests/data/test1198"},{"name":"tests/data/test1199"},{"name":"tests/data/test1640"},{"name":"tests/data/test1916"},{"name":"tests/data/test1917"},{"name":"tests/data/test2200"},{"name":"tests/data/test2203"},{"name":"tests/data/test2204"},{"name":"tests/data/test3017"},{"name":"tests/data/test3018"},{"name":"tests/getpart.pm"}],"number":265341,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2f37943406720c757b7a54a4c07fb1dafab98efa","revision":"2f37943406720c757b7a54a4c07fb1dafab98efa","revlink":"","when":1777020154,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 24 Apr 2026 11:08:56","branch":"master","category":"curl","codebase":"","comments":"checksrc: add missing semicolon, fix `IFDEFSINGLE` capture group\nPointed out by GitHub Code Quality\n\nCloses #21435","files":[{"name":"scripts/checksrc.pl"},{"name":"tests/data/test1185"}],"number":265343,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0d3d9f22221193827df5b1e6236b031c29b59b94","revision":"0d3d9f22221193827df5b1e6236b031c29b59b94","revlink":"","when":1777021736,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 24 Apr 2026 13:10:59","branch":"master","category":"curl","codebase":"","comments":"resolve: pass bool for proxy resolves\nSo that CURLcode failure is correct and not figured out later via\n`conn->bits.proxy`. Add the flag to the async struct.\n\n`for_proxy` is figured out by the caller of Curl_resolv() when it\nfigures out which host/proxy name it wants the addresses for.\n\nRemove CONN_IS_PROXIED macro as no longer needed.\n\nCloses #21423","files":[{"name":"lib/asyn-ares.c"},{"name":"lib/asyn-base.c"},{"name":"lib/asyn-thrdd.c"},{"name":"lib/asyn.h"},{"name":"lib/cf-dns.c"},{"name":"lib/cf-ip-happy.c"},{"name":"lib/connect.c"},{"name":"lib/doh.c"},{"name":"lib/hostip.c"},{"name":"lib/hostip.h"},{"name":"lib/url.c"},{"name":"lib/urldata.h"}],"number":265349,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b6e0ecb3f28708bf49208738bec69a2dd0cbeb17","revision":"b6e0ecb3f28708bf49208738bec69a2dd0cbeb17","revlink":"","when":1777029059,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 24 Apr 2026 15:03:25","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: disable ssh-ed25519 hostkey in libssh2-wincng jobs\nlibssh2 built with the WinCNG crypto backend does not support ed25519\nhostkeys.\n\nRef: #21438\nFollow-up to acda4eae5eeb24a7b0ab9ec7b1783d74eb43687c #21223\n\nCloses #21439","files":[{"name":".github/workflows/windows.yml"}],"number":265361,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7c0a8fc2106ed4ce0570aa245bfdcaf5ff67cf37","revision":"7c0a8fc2106ed4ce0570aa245bfdcaf5ff67cf37","revlink":"","when":1777035805,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 24 Apr 2026 17:01:01","branch":"master","category":"curl","codebase":"","comments":"mbedtls: cleanup more without care for 'initialized'\nSeveral mbedTLS resources (entropy/CTR-DRBG, CA/client certs, keys, CRL)\nare initialized and may allocate memory before initialized is set, and\nmust still be cleaned up.\n\nFollow-up to 1c4813c769ea65c128c067004\n\nCaught by Codex Security\nCloses #21440","files":[{"name":"lib/vtls/mbedtls.c"}],"number":265366,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d19a0394723440eea452d519566667d0e52bd5d0","revision":"d19a0394723440eea452d519566667d0e52bd5d0","revlink":"","when":1777042861,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 24 Apr 2026 17:09:21","branch":"master","category":"curl","codebase":"","comments":"sshserver.pl: add option to enable KEX algorithms in sshd\nNecessary when the libssh2/libssh client library does not support KEX\nalgos offered by default by the OpenSSH server. E.g. libssh2 with WinCNG\ncombined with OpenSSH 10+.\n\nAlso: use this option in GHA/windows.\n\nFollow-up to 3b8bb1a86afbaf967163bf6709b1825e11655bf5 #21219\nFollow-up to c98d0a2e9aa7ec87d16af8b056e6e7c0d614feec #21220\n\nCloses #21438","files":[{"name":".github/workflows/windows.yml"},{"name":"tests/sshserver.pl"}],"number":265368,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"41f3f94d9191f2454ac12ae9130e44b78c55e1fd","revision":"41f3f94d9191f2454ac12ae9130e44b78c55e1fd","revlink":"","when":1777043361,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Fri 24 Apr 2026 17:47:30","branch":"master","category":"curl","codebase":"","comments":"mbedtls: remove failf() call with first argument as NULL\nfailf() needs an easy handle to work. This change removes the call since\nthere is normnally nowhere to show the output if init fails.\n\nBonus: improve language in an infof() call\n\nSpotted by Copilot\n\nCloses #21441","files":[{"name":"lib/vtls/mbedtls.c"}],"number":265374,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7d295145eb7ea07bbf8d4a0cf433f31c3f1ed585","revision":"7d295145eb7ea07bbf8d4a0cf433f31c3f1ed585","revlink":"","when":1777045650,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 24 Apr 2026 17:50:10","branch":"master","category":"curl","codebase":"","comments":"socks filter: pass operation parameters\nPass all operations parameters to a SOCKS filter at creation\ntime, not relying on \"global\" connectdata values.\n\nEliminate modifications to `conn->ip_version` when local resolving\nfor SOCKS4.\n\nDo not retrieve the socket for GSSAPI blocking calls from connectdata,\nbut from the filters \"below\" the SOCKS one.\n\nCloses #21436","files":[{"name":"lib/connect.c"},{"name":"lib/socks.c"},{"name":"lib/socks.h"}],"number":265375,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4840fe3f8a96dc96f2a2ed897cc02155628d4dd1","revision":"4840fe3f8a96dc96f2a2ed897cc02155628d4dd1","revlink":"","when":1777045810,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 24 Apr 2026 17:50:44","branch":"master","category":"curl","codebase":"","comments":"setup connection filter: mark as setup\nAdd CF_TYPE_SETUP to the setup connection filter so that it is\nremoved and destroyed after the connection has been established.\n\nCloses #21437","files":[{"name":"lib/cfilters.c"},{"name":"lib/connect.c"}],"number":265376,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"bfcc1c6eb4d891d3671a65a6f05c0161c5542578","revision":"bfcc1c6eb4d891d3671a65a6f05c0161c5542578","revlink":"","when":1777045844,"who":"Stefan Eissing <stefan@eissing.org>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"bfcc1c6eb4d891d3671a65a6f05c0161c5542578"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777088191.188645,1777088211.38018],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777088211.489572,1777088212.43071],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777088212.464419,1777088212.702538],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777088212.70891,1777088446.462124],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4339/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777088446.475905,1777088446.95264],"urls":{}}],"text":["build","successful"],"times":[1777053468.558636,1777088446.95832]},"4340":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/Mail%20result/logs/stdio"]],"number":4340,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4340,"Build"],["codebase","","Build"],["got_revision","b5ee935f75ecb168364f0a61f43a8692ef7d2dbc","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","b5ee935f75ecb168364f0a61f43a8692ef7d2dbc","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 24 Apr 2026 22:29:02","branch":"master","category":"curl","codebase":"","comments":"connect: fix typo on error message [ci skip]\nPointed out by GitHub Code Quality","files":[{"name":"lib/connect.c"}],"number":265381,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"b5ee935f75ecb168364f0a61f43a8692ef7d2dbc","revision":"b5ee935f75ecb168364f0a61f43a8692ef7d2dbc","revlink":"","when":1777062542,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"b5ee935f75ecb168364f0a61f43a8692ef7d2dbc"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777124822.885975,1777124826.054338],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777124826.05836,1777124826.300434],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777124826.30294,1777124826.496454],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777124826.499334,1777125137.793096],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4340/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777125137.798129,1777125138.770263],"urls":{}}],"text":["build","successful"],"times":[1777088450.273269,1777125138.773098]},"4341":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/Mail%20result/logs/stdio"]],"number":4341,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4341,"Build"],["codebase","","Build"],["got_revision","024c73dfa10d3100cac43aea35a28a476cc352db","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","024c73dfa10d3100cac43aea35a28a476cc352db","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 25 Apr 2026 08:35:45","branch":"master","category":"curl","codebase":"","comments":"GHA/windows: bump stunnel to 5.78\nCloses #21443","files":[{"name":".github/workflows/windows.yml"}],"number":265386,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f9d3f00c98496f294ddb5ad44d25ec8ed03dea68","revision":"f9d3f00c98496f294ddb5ad44d25ec8ed03dea68","revlink":"","when":1777098945,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 25 Apr 2026 08:42:54","branch":"master","category":"curl","codebase":"","comments":"sshserver.pl: tidy up around `AllowUsers` setup\n- drop redundant space-to-`?` replacement.\n- add parentheses to silence code checker.\n- tidy up comments.\n\nFollow-up to e53523fef07894991c69d907a7c7794c7ada4ff4 #14859\n\nCloses #21442","files":[{"name":"tests/sshserver.pl"}],"number":265387,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"44491105619165da9216afbf631b870fd34a8e70","revision":"44491105619165da9216afbf631b870fd34a8e70","revlink":"","when":1777099374,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 25 Apr 2026 11:28:08","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: add missing contributors\nFrom security reports etc","files":[{"name":"RELEASE-NOTES"}],"number":265390,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"40b65d869a46026e0fdaa6d8cdaa7ff2a40e13e7","revision":"40b65d869a46026e0fdaa6d8cdaa7ff2a40e13e7","revlink":"","when":1777109288,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 25 Apr 2026 11:37:19","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced","files":[{"name":"RELEASE-NOTES"}],"number":265392,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"5227dd9c2eee5578f0845b2e78d71c806742d0db","revision":"5227dd9c2eee5578f0845b2e78d71c806742d0db","revlink":"","when":1777109839,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sat 25 Apr 2026 12:38:07","branch":"master","category":"curl","codebase":"","comments":"pytest: drop unused imports\nSpotted by GitHub Code Quality\n\nCloses #21445","files":[{"name":"tests/http/test_05_errors.py"},{"name":"tests/http/test_22_httpsrr.py"}],"number":265396,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"05905b12072122a7fd21d706ed6ff486fd4aed74","revision":"05905b12072122a7fd21d706ed6ff486fd4aed74","revlink":"","when":1777113487,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 25 Apr 2026 13:59:20","branch":"master","category":"curl","codebase":"","comments":"test_22_httpsrr: drop duplicate skipif conditions\nAlready set at class-level.\n\nSpotted by GitHub Code Quality\n\nCloses #21446","files":[{"name":"tests/http/test_22_httpsrr.py"}],"number":265407,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c6b1c49be0da9e9cb0d238c908560ffbff1b6414","revision":"c6b1c49be0da9e9cb0d238c908560ffbff1b6414","revlink":"","when":1777118360,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 25 Apr 2026 13:59:20","branch":"master","category":"curl","codebase":"","comments":"tidy-up: git options, ECH, HTTP/3 documentation\n- prefer `--branch` over `-b`, where missing.\n- add `--depth 1` where missing.\n- sync option order between docs and GHA.\n- bump quiche and rustls-ffi versions in documentation.\n- ECH.md: update for OpenSSL 4.\n\nCloses #21447","files":[{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":"docs/ECH.md"},{"name":"docs/HTTP3.md"},{"name":"docs/INSTALL.md"},{"name":"docs/RUSTLS.md"}],"number":265408,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"701cd4cfc325ddc7d0902b8546da5fa3adc16065","revision":"701cd4cfc325ddc7d0902b8546da5fa3adc16065","revlink":"","when":1777118360,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Sat 25 Apr 2026 14:20:42","branch":"master","category":"curl","codebase":"","comments":"test_22_httpsrr: avoid class name clash with `test_21_resolve`\nSpotted by GitHub Code Quality\n\nCloses #21448","files":[{"name":"tests/http/test_22_httpsrr.py"}],"number":265411,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"024c73dfa10d3100cac43aea35a28a476cc352db","revision":"024c73dfa10d3100cac43aea35a28a476cc352db","revlink":"","when":1777119642,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"024c73dfa10d3100cac43aea35a28a476cc352db"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777160608.539825,1777160624.886264],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777160624.891978,1777160625.079611],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777160625.082398,1777160625.236652],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777160625.239466,1777160881.42498],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4341/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777160881.430414,1777160881.841527],"urls":{}}],"text":["build","successful"],"times":[1777125142.178817,1777160881.845401]},"4342":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/Mail%20result/logs/stdio"]],"number":4342,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4342,"Build"],["codebase","","Build"],["got_revision","aa1e954a1f29ea870e28ced1602e8e1d9a29f96f","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","aa1e954a1f29ea870e28ced1602e8e1d9a29f96f","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 25 Apr 2026 16:04:06","branch":"master","category":"curl","codebase":"","comments":"sectrust: fail on missing OCSP stapling\nWhen using Apple SecTrust, requiring the server to send\nan OCSP response and does not, fail correctly.\n\nReported-by: Carlos Carrillo\nCloses #21444","files":[{"name":"lib/vtls/openssl.c"}],"number":265413,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"51905671e07f087e28e5741063646c379fe17d89","revision":"51905671e07f087e28e5741063646c379fe17d89","revlink":"","when":1777125846,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Sat 25 Apr 2026 16:14:54","branch":"master","category":"curl","codebase":"","comments":"KNOWN_BUGS.md: Windows stdin relay accepts unauthenticated local connections\nA windows developer could have a look at this.\n\nCloses #21433","files":[{"name":".github/scripts/pyspelling.words"},{"name":"docs/KNOWN_BUGS.md"}],"number":265415,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aa1e954a1f29ea870e28ced1602e8e1d9a29f96f","revision":"aa1e954a1f29ea870e28ced1602e8e1d9a29f96f","revlink":"","when":1777126494,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"aa1e954a1f29ea870e28ced1602e8e1d9a29f96f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777195827.631742,1777195830.749901],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777195830.753921,1777195830.983305],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777195830.986052,1777195831.225997],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777195831.228622,1777196134.452561],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4342/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777196134.458138,1777196136.313493],"urls":{}}],"text":["build","successful"],"times":[1777160884.375629,1777196136.317896]},"4343":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/Mail%20result/logs/stdio"]],"number":4343,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4343,"Build"],["codebase","","Build"],["got_revision","4125f45c7e8ecd16ea95b9bfe5a6af57b66766e8","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","4125f45c7e8ecd16ea95b9bfe5a6af57b66766e8","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 26 Apr 2026 16:31:53","branch":"master","category":"curl","codebase":"","comments":"write-out.md: fix minor language mistake\nCloses #21450","files":[{"name":"docs/cmdline-opts/write-out.md"}],"number":265486,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4125f45c7e8ecd16ea95b9bfe5a6af57b66766e8","revision":"4125f45c7e8ecd16ea95b9bfe5a6af57b66766e8","revlink":"","when":1777213913,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"4125f45c7e8ecd16ea95b9bfe5a6af57b66766e8"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777214095.911028,1777214106.832109],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777214106.835894,1777214107.013122],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777214107.015462,1777214107.1747],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777214107.177123,1777214361.333585],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4343/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777214361.338362,1777214361.797362],"urls":{}}],"text":["build","successful"],"times":[1777214095.81383,1777214361.800417]},"4344":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/Mail%20result/logs/stdio"]],"number":4344,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4344,"Build"],["codebase","","Build"],["got_revision","7586ca74558b7b0b21b2b8c83882172a6bc470eb","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","7586ca74558b7b0b21b2b8c83882172a6bc470eb","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 26 Apr 2026 16:35:33","branch":"master","category":"curl","codebase":"","comments":"docs/cmdline-opts/write-out.md: tls_earlydata was adeded in 8.13.0","files":[{"name":"docs/cmdline-opts/write-out.md"}],"number":265489,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c2fdf7a335edbfa1e06e80ca0b1bfb5b05881cc0","revision":"c2fdf7a335edbfa1e06e80ca0b1bfb5b05881cc0","revlink":"","when":1777214133,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Sun 26 Apr 2026 16:42:31","branch":"master","category":"curl","codebase":"","comments":"docs/cmdline-opts/write-out.md: minor language edit","files":[{"name":"docs/cmdline-opts/write-out.md"}],"number":265490,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"7586ca74558b7b0b21b2b8c83882172a6bc470eb","revision":"7586ca74558b7b0b21b2b8c83882172a6bc470eb","revlink":"","when":1777214551,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"7586ca74558b7b0b21b2b8c83882172a6bc470eb"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777249561.596162,1777249573.105737],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777249573.110604,1777249573.30712],"urls":{}},{"eta":null,"expectations":[],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777249573.309828,1777249573.476256],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777249573.47895,1777249821.9745],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4344/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777249821.979178,1777249822.376027],"urls":{}}],"text":["build","successful"],"times":[1777214720.404664,1777249822.379494]},"4345":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[],"number":4345,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4345,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","c1cfdf59acbaf9504c4578d4cf56cdd7c8594507","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":5,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 27 Apr 2026 10:27:01","branch":"master","category":"curl","codebase":"","comments":"setopt: clear proxy auth properties when switching\nVerify with test 1588\n\nCloses #21453","files":[{"name":"lib/setopt.c"},{"name":"lib/vauth/vauth.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1588"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib1588.c"}],"number":265578,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c1cfdf59acbaf9504c4578d4cf56cdd7c8594507","revision":"c1cfdf59acbaf9504c4578d4cf56cdd7c8594507","revlink":"","when":1777278421,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"c1cfdf59acbaf9504c4578d4cf56cdd7c8594507"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"git","results":[null,[]],"statistics":{},"step_number":0,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty_1","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Mail result","results":[null,[]],"statistics":{},"step_number":4,"text":[],"times":[null,null],"urls":{}}],"text":["retry","lost","remote"],"times":[1777278921.913328,1777282799.127314]},"4346":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/Mail%20result/logs/stdio"]],"number":4346,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4346,"Build"],["codebase","","Build"],["got_revision","c1cfdf59acbaf9504c4578d4cf56cdd7c8594507","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","c1cfdf59acbaf9504c4578d4cf56cdd7c8594507","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 27 Apr 2026 10:27:01","branch":"master","category":"curl","codebase":"","comments":"setopt: clear proxy auth properties when switching\nVerify with test 1588\n\nCloses #21453","files":[{"name":"lib/setopt.c"},{"name":"lib/vauth/vauth.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1588"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/lib1588.c"}],"number":265578,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c1cfdf59acbaf9504c4578d4cf56cdd7c8594507","revision":"c1cfdf59acbaf9504c4578d4cf56cdd7c8594507","revlink":"","when":1777278421,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"c1cfdf59acbaf9504c4578d4cf56cdd7c8594507"}],"steps":[{"eta":null,"expectations":[["output",8704,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777319506.461781,1777319519.780404],"urls":{}},{"eta":null,"expectations":[["output",983,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777319519.784094,1777319519.959543],"urls":{}},{"eta":null,"expectations":[["output",983,null]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777319519.9619,1777319520.12502],"urls":{}},{"eta":null,"expectations":[["output",30233,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777319520.127701,1777319825.5603],"urls":{}},{"eta":null,"expectations":[["output",1084,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4346/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777319825.565418,1777319826.039821],"urls":{}}],"text":["build","successful"],"times":[1777282896.830973,1777319826.042539]},"4347":{"blame":["Daniel Stenberg <daniel@haxx.se>","Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/Mail%20result/logs/stdio"]],"number":4347,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4347,"Build"],["codebase","","Build"],["got_revision","f485f5e031d1db0d8fdc9061d3aad53508c676d4","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","f485f5e031d1db0d8fdc9061d3aad53508c676d4","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 27 Apr 2026 11:53:47","branch":"master","category":"curl","codebase":"","comments":"units: tidy up dynbuf init\nInit dynbuf after global init to bring closer to use, improve\nreadability and sync test sources.\n\nCloses #21451","files":[{"name":"tests/unit/unit1656.c"},{"name":"tests/unit/unit1657.c"},{"name":"tests/unit/unit1666.c"},{"name":"tests/unit/unit1667.c"}],"number":265588,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"aab8d47227b84fe54f082e9ee4b9f42078152f71","revision":"aab8d47227b84fe54f082e9ee4b9f42078152f71","revlink":"","when":1777283627,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 27 Apr 2026 11:53:47","branch":"master","category":"curl","codebase":"","comments":"runtests: fix linefeeds in log messages\nCherry-picked from #21449\n\nCloses #21452","files":[{"name":"tests/ftpserver.pl"},{"name":"tests/runner.pm"}],"number":265589,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"4d89043fbcf985607dea25952c5f0ae5014914ac","revision":"4d89043fbcf985607dea25952c5f0ae5014914ac","revlink":"","when":1777283627,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 27 Apr 2026 11:53:47","branch":"master","category":"curl","codebase":"","comments":"tunits: initialize global `tool_stderr`\nTo avoid difficult to track down crashes when a tested function ends up\noutputing a message via `errorf()`, `warnf()` or siblings.\n\nCherry-picked from #21449\n\nCloses #21454","files":[{"name":"tests/libtest/first.c"}],"number":265590,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"e2f84e6ba9f1a6135d3bb33fd0b881a5d90cf606","revision":"e2f84e6ba9f1a6135d3bb33fd0b881a5d90cf606","revlink":"","when":1777283627,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 27 Apr 2026 12:09:09","branch":"master","category":"curl","codebase":"","comments":"tool_dirhie: fix to create drive-relative directory\nFix to create the top directory `foo` when specified as\n`X:foo\\bar\\filename`, on Windows and MS-DOS. Add test to verify.\n\nCaught by Codex Security\n\nFollow-up to 787ee935acd5867bdac836b2043b6095eed2c29e #16566\n\nCloses #21449","files":[{"name":"src/tool_dirhie.c"},{"name":"src/tool_dirhie.h"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1720"},{"name":"tests/tunit/Makefile.inc"},{"name":"tests/tunit/tool1720.c"}],"number":265592,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"13b6a6036cacef0523e1968a080403437d413de1","revision":"13b6a6036cacef0523e1968a080403437d413de1","revlink":"","when":1777284549,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 27 Apr 2026 12:50:32","branch":"master","category":"curl","codebase":"","comments":"write-out.md: minor language fix\nPointed out by Copilot\n\nCloses #21455","files":[{"name":"docs/cmdline-opts/write-out.md"}],"number":265595,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1ea3060a259ec4854ebc423626743d306e9892eb","revision":"1ea3060a259ec4854ebc423626743d306e9892eb","revlink":"","when":1777287032,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Mon 27 Apr 2026 13:34:27","branch":"master","category":"curl","codebase":"","comments":"tidy-up: whitespace\nCloses #21456","files":[{"name":"docs/VERIFY.md"},{"name":"lib/hostip.c"},{"name":"lib/httpsrr.h"},{"name":"lib/setopt.c"},{"name":"tests/libtest/lib1560.c"}],"number":265612,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"032ea65ff2f5bf58f9c0c9e347dee7a850a42baa","revision":"032ea65ff2f5bf58f9c0c9e347dee7a850a42baa","revlink":"","when":1777289667,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 27 Apr 2026 15:07:03","branch":"master","category":"curl","codebase":"","comments":"GHA/checksrc: switch to zizmor `--persona` option\nCloses #21457","files":[{"name":".github/workflows/checksrc.yml"}],"number":265625,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"931ac3085af506ab7d7a787622e8ccc8557b4895","revision":"931ac3085af506ab7d7a787622e8ccc8557b4895","revlink":"","when":1777295223,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 27 Apr 2026 17:46:42","branch":"master","category":"curl","codebase":"","comments":"cmake: do not install `wcurl` when `BUILD_CURL_EXE=OFF`\nSkip installing `wcurl.1` also.\n\nReported-by: Daniel Schulte\nFixes #21458\nFollow-up to 23bed347b38922779382599f8b72c4d762add7bd #17035\n\nCloses #21459","files":[{"name":"CMakeLists.txt"},{"name":"docs/CMakeLists.txt"}],"number":265641,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"74542c1f4bfea75f92562075370fd839891cc440","revision":"74542c1f4bfea75f92562075370fd839891cc440","revlink":"","when":1777304802,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Mon 27 Apr 2026 21:26:29","branch":"master","category":"curl","codebase":"","comments":"cmake: do not install shell completions when `BUILD_CURL_EXE=OFF`\nFollow-up to 74542c1f4bfea75f92562075370fd839891cc440 #21459\n\nCloses #21460","files":[{"name":"scripts/CMakeLists.txt"}],"number":265651,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f485f5e031d1db0d8fdc9061d3aad53508c676d4","revision":"f485f5e031d1db0d8fdc9061d3aad53508c676d4","revlink":"","when":1777317989,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"f485f5e031d1db0d8fdc9061d3aad53508c676d4"}],"steps":[{"eta":null,"expectations":[["output",7559,8704]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777356329.475771,1777356332.062917],"urls":{}},{"eta":null,"expectations":[["output",983,983]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777356332.067887,1777356332.31022],"urls":{}},{"eta":null,"expectations":[["output",983,983]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777356332.31357,1777356332.48817],"urls":{}},{"eta":null,"expectations":[["output",30173,30233]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777356332.491559,1777356585.294926],"urls":{}},{"eta":null,"expectations":[["output",1084,1084]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4347/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777356585.300454,1777356585.720227],"urls":{}}],"text":["build","successful"],"times":[1777319840.503404,1777356585.723632]},"4348":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/Mail%20result/logs/stdio"]],"number":4348,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4348,"Build"],["codebase","","Build"],["got_revision","377ed81ab755d8f0e84e8c80b3bf8dd7a53d3fa5","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","377ed81ab755d8f0e84e8c80b3bf8dd7a53d3fa5","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 28 Apr 2026 09:07:27","branch":"master","category":"curl","codebase":"","comments":"build: stop building and installing `runtests.1` and `testcurl.1`\nThe corresponding tools are never installed, and both are dev tools.\nRefer to their `.md` originals instead.\n\nAlso markdownify text in lines nearby.\n\nRef: https://github.com/curl/curl/pull/21460#issuecomment-4328258450\n\nCloses #21461","files":[{"name":"docs/CMakeLists.txt"},{"name":"docs/Makefile.am"},{"name":"docs/tests/TEST-SUITE.md"},{"name":"tests/.gitignore"},{"name":"tests/runtests.pl"}],"number":265674,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"0f47ddc0a98e4fb20c54e1f054fc3831aec4d35f","revision":"0f47ddc0a98e4fb20c54e1f054fc3831aec4d35f","revlink":"","when":1777360047,"who":"Viktor Szakats <commit@vsz.me>"},{"at":"Tue 28 Apr 2026 09:07:27","branch":"master","category":"curl","codebase":"","comments":"tidy-up: a cmake warning message and a variable name\nSpotted by GitHub Code Quality\n\nCloses #21462","files":[{"name":"scripts/CMakeLists.txt"},{"name":"tests/libtest/lib1588.c"}],"number":265675,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"377ed81ab755d8f0e84e8c80b3bf8dd7a53d3fa5","revision":"377ed81ab755d8f0e84e8c80b3bf8dd7a53d3fa5","revlink":"","when":1777360047,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"377ed81ab755d8f0e84e8c80b3bf8dd7a53d3fa5"}],"steps":[{"eta":null,"expectations":[["output",8705,8131.5]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777392202.16245,1777392213.939141],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777392213.942737,1777392214.153612],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777392214.156186,1777392214.297827],"urls":{}},{"eta":null,"expectations":[["output",30239,30203.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777392214.299978,1777392495.55345],"urls":{}},{"eta":null,"expectations":[["output",1084,1084.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4348/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777392495.558102,1777392497.363607],"urls":{}}],"text":["build","successful"],"times":[1777360373.521904,1777392497.366227]},"4349":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/Mail%20result/logs/stdio"]],"number":4349,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4349,"Build"],["codebase","","Build"],["got_revision","a05f34973e6c4bb629d018f7cb51487be1c904d8","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","a05f34973e6c4bb629d018f7cb51487be1c904d8","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 29 Apr 2026 07:45:21","branch":"master","category":"curl","codebase":"","comments":"THANKS: names from the 8.20.0 release","files":[{"name":"docs/THANKS"}],"number":265866,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"32970e7826a8ef1cb962e6b6aa7ebc7f45e89875","revision":"32970e7826a8ef1cb962e6b6aa7ebc7f45e89875","revlink":"","when":1777441521,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Wed 29 Apr 2026 07:45:21","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced\ncurl 8.20.0 release\n\nplus VERSIONS.md update","files":[{"name":"RELEASE-NOTES"},{"name":"docs/VERSIONS.md"}],"number":265867,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"a05f34973e6c4bb629d018f7cb51487be1c904d8","revision":"a05f34973e6c4bb629d018f7cb51487be1c904d8","revlink":"","when":1777441521,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"a05f34973e6c4bb629d018f7cb51487be1c904d8"}],"steps":[{"eta":null,"expectations":[["output",8722,8418.25]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777477797.806,1777477810.108156],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777477810.112437,1777477810.352644],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777477810.355272,1777477810.503274],"urls":{}},{"eta":null,"expectations":[["output",30190,30221.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777477810.505585,1777478087.378229],"urls":{}},{"eta":null,"expectations":[["output",1084,1084.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4349/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777478087.382871,1777478087.77563],"urls":{}}],"text":["build","successful"],"times":[1777441987.449286,1777478087.778236]},"4350":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/Mail%20result/logs/stdio"]],"number":4350,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4350,"Build"],["codebase","","Build"],["got_revision","ddb30354f68038629290688f4c5f58fef283727b","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ddb30354f68038629290688f4c5f58fef283727b","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 29 Apr 2026 22:12:35","branch":"master","category":"curl","codebase":"","comments":"GHA/linux: work around Linuxbrew install failure\nRoot cause unknown, it appeared today without any local change:\n```\n==> Installing dependencies for libssh2: openssl@3 and zlib-ng-compat\n==> Installing libssh2 dependency: openssl@3\n==> Pouring openssl@3--3.6.2.x86_64_linux.bottle.tar.gz\nError: A `brew install openssl@4 libssh2 libngtcp2 libnghttp3 c-ares` process has already locked /home/linuxbrew/.linuxbrew/Cellar/openssl@4.\nPlease wait for it to finish or terminate it to continue.\nError: Process completed with exit code 1.\n```\nRef: https://github.com/curl/curl/actions/runs/25129061781/job/73650161844?pr=21468#step:2:407\n\nLast known good run: https://github.com/curl/curl/actions/runs/25038989485/job/73337289504\n\nRef: 1fbffe7f08f0d551038520b569b817f58084f77b #21379\n\nCloses #21469","files":[{"name":".github/workflows/linux.yml"}],"number":265945,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ddb30354f68038629290688f4c5f58fef283727b","revision":"ddb30354f68038629290688f4c5f58fef283727b","revlink":"","when":1777493555,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ddb30354f68038629290688f4c5f58fef283727b"}],"steps":[{"eta":null,"expectations":[["output",8701,8570.125]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777511369.058258,1777511380.335066],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777511380.339476,1777511380.509821],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777511380.512368,1777511380.661876],"urls":{}},{"eta":null,"expectations":[["output",30176,30205.5]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777511380.664384,1777511639.268692],"urls":{}},{"eta":null,"expectations":[["output",1084,1084.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4350/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777511639.743302,1777511640.304041],"urls":{}}],"text":["build","successful"],"times":[1777494164.782764,1777511640.307122]},"4351":{"blame":["Raymond Steen <raymond@vortiqxconsilium.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/Mail%20result/logs/stdio"]],"number":4351,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4351,"Build"],["codebase","","Build"],["got_revision","2bb5c9b5552d37f08a439f2bec400009321d325c","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","2bb5c9b5552d37f08a439f2bec400009321d325c","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 30 Apr 2026 14:14:44","branch":"master","category":"curl","codebase":"","comments":"mqtt: validate PINGRESP and DISCONNECT have remaining_length == 0\nPer MQTT 3.1.1 sections 3.13.1 and 3.14.1, PINGRESP and DISCONNECT fixed\nheaders must have remaining_length set to zero. The previous code\ndispatched to mqtt->nextstate based on the queued state alone without\nvalidating remaining_length for these no-payload packet types, allowing\na malicious broker to send a PINGRESP with non-zero remaining_length\nwhose trailing bytes would be interpreted as the payload of whatever\nmessage type was queued (CONNACK, SUBACK, etc.).\n\nThe exploitation path turned out to be narrow \u2014 curl sends data to the\nserver the user chose to talk to \u2014 but the spec violation and the\nresulting protocol-state error are real. Reject the malformed packets\nwith CURLE_WEIRD_SERVER_REPLY before state dispatch.\n\nReported-by: Raymond Steen <raymond@vortiqxconsilium.com>\nFound by VORTIQ-X VXF Framework\nBug: https://hackerone.com/reports/3702718\n\nSigned-off-by: Raymond Steen <raymond@vortiqxconsilium.com>\nCloses #21465","files":[{"name":"lib/mqtt.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test2206"},{"name":"tests/data/test2207"},{"name":"tests/server/mqttd.c"}],"number":265989,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"2bb5c9b5552d37f08a439f2bec400009321d325c","revision":"2bb5c9b5552d37f08a439f2bec400009321d325c","revlink":"","when":1777551284,"who":"Raymond Steen <raymond@vortiqxconsilium.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"2bb5c9b5552d37f08a439f2bec400009321d325c"}],"steps":[{"eta":null,"expectations":[["output",8719,8635.5625]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777569736.10481,1777569749.730005],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777569749.733864,1777569749.900309],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777569749.903433,1777569750.050804],"urls":{}},{"eta":null,"expectations":[["output",30176,30190.75]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777569750.053306,1777570032.695391],"urls":{}},{"eta":null,"expectations":[["output",1084,1084.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4351/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777570032.700361,1777570033.114201],"urls":{}}],"text":["build","successful"],"times":[1777551782.538954,1777570033.116787]},"4352":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/Mail%20result/logs/stdio"]],"number":4352,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4352,"Build"],["codebase","","Build"],["got_revision","ceaa5dfba001223132ed2e125cf7bb688e07cda2","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","ceaa5dfba001223132ed2e125cf7bb688e07cda2","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 30 Apr 2026 16:14:13","branch":"master","category":"curl","codebase":"","comments":"GHA/curl-for-win: switch riscv job to debian:stable (testing broke)\n```\nThe following packages have unmet dependencies:\n[...]\nE: Unable to satisfy dependencies. Reached two conflicting assignments:\n   1. musl-dev:amd64=1.2.5-3+b1 is selected for install\n   2. musl-dev:amd64 is not selected for install because:\n      1. musl-dev:riscv64=1.2.5-3 is selected for install\n      2. musl-dev:amd64 Breaks musl-dev:riscv64 (!= 1.2.5-3+b1)\n```\nRef: https://github.com/curl/curl/actions/runs/25168601672/job/73785600341#step:3:154\n\nCloses #21475","files":[{"name":".github/workflows/curl-for-win.yml"}],"number":266007,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ceaa5dfba001223132ed2e125cf7bb688e07cda2","revision":"ceaa5dfba001223132ed2e125cf7bb688e07cda2","revlink":"","when":1777558453,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"ceaa5dfba001223132ed2e125cf7bb688e07cda2"}],"steps":[{"eta":null,"expectations":[["output",7561,8677.28125]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777604875.343955,1777604880.178451],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777604880.193902,1777604880.439014],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777604880.444621,1777604880.627751],"urls":{}},{"eta":null,"expectations":[["output",30191,30183.375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777604880.632563,1777605159.765379],"urls":{}},{"eta":null,"expectations":[["output",1084,1084.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4352/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777605159.836863,1777605160.454741],"urls":{}}],"text":["build","successful"],"times":[1777570035.127975,1777605160.460966]},"4353":{"blame":["Viktor Szakats <commit@vsz.me>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["err.text","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4353/steps/git/logs/err.text"],["err.html","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4353/steps/git/logs/err.html"]],"number":4353,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4353,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","91232fc2a23eb01e55fdbce17a412a0efcd414d3","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":4,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 30 Apr 2026 20:22:23","branch":"master","category":"curl","codebase":"","comments":"tidy-up: miscellaneous\n- sha256: fix backend priority in comment.\n- URLs: link to IETF URLs to the HTML document, to match others.\n- VERSIONS.md: use unified date format for recent entries too.\n  Ref: https://github.com/curl/curl-www/commit/ce5d32032f8d3d8601f3ef022bbca485020d1bb9\n- GHA/labeler.yml: alpha-sort file masks in a label block.\n- tests/server/mqttd: fix call arg list in a disabled function.\n- tests/server/mqttd: fix comment.\n\nCloses #21473","files":[{"name":".github/labeler.yml"},{"name":"docs/ECH.md"},{"name":"docs/TODO.md"},{"name":"docs/VERSIONS.md"},{"name":"lib/sha256.c"},{"name":"tests/server/mqttd.c"}],"number":266017,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"91232fc2a23eb01e55fdbce17a412a0efcd414d3","revision":"91232fc2a23eb01e55fdbce17a412a0efcd414d3","revlink":"","when":1777573343,"who":"Viktor Szakats <commit@vsz.me>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"91232fc2a23eb01e55fdbce17a412a0efcd414d3"}],"steps":[{"eta":null,"expectations":[["output",null,8119.140625]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["err.text","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4353/steps/git/logs/err.text"],["err.html","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4353/steps/git/logs/err.html"]],"name":"git","results":[4,["git"]],"statistics":{},"step_number":0,"text":["git","exception"],"times":[1777641211.15155,1777641211.388835],"urls":{}},{"eta":null,"expectations":[["output",null,983.0]],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[["output",null,983.0]],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty_1","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[["output",null,30187.1875]],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[["output",null,1084.0]],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Mail result","results":[null,[]],"statistics":{},"step_number":4,"text":[],"times":[null,null],"urls":{}}],"text":["exception","git"],"times":[1777605166.577139,1777641211.394218]},"4354":{"blame":["Daniel Stenberg <daniel@haxx.se>","Stefan Eissing <stefan@eissing.org>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/Mail%20result/logs/stdio"]],"number":4354,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4354,"Build"],["codebase","","Build"],["got_revision","faa4b0692d30986c498d91ad36223cbf02796ad1","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","faa4b0692d30986c498d91ad36223cbf02796ad1","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 01 May 2026 10:26:33","branch":"master","category":"curl","codebase":"","comments":"tool_formparse: simplify get_param_part\nIntroduce a few sub functions to reduce complexity\n\nCloses #21478","files":[{"name":"src/tool_formparse.c"}],"number":266044,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ecc8bf6be281dfa5aeedbb7a655472bfbafd0a3d","revision":"ecc8bf6be281dfa5aeedbb7a655472bfbafd0a3d","revlink":"","when":1777623993,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 01 May 2026 10:27:17","branch":"master","category":"curl","codebase":"","comments":"user-agent.md: mention double quotes too\nReported-by: Jeremy Nicoll\nBug: https://curl.se/mail/archive-2026-04/0029.html\nCloses #21477","files":[{"name":"docs/cmdline-opts/user-agent.md"}],"number":266045,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"d0717acaf0fcf102bf8e59a1e0c6dce3a00feeb0","revision":"d0717acaf0fcf102bf8e59a1e0c6dce3a00feeb0","revlink":"","when":1777624037,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 01 May 2026 11:30:51","branch":"master","category":"curl","codebase":"","comments":"asyn-thrdd: fix result processing without wakeup socketpair\nWhen building curl 8.20.0 with socketpair disabled, there is no\nwakeup socket and the resolve results are not processed.\n\nThis fix performs result processing in the absence of a wakeup\nsocket before checking the resolve result.\n\nCloses #21476","files":[{"name":"lib/asyn-thrdd.c"}],"number":266051,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"c29278cc83f31a3e5113eb5c68604fc48ce22fcb","revision":"c29278cc83f31a3e5113eb5c68604fc48ce22fcb","revlink":"","when":1777627851,"who":"Stefan Eissing <stefan@eissing.org>"},{"at":"Fri 01 May 2026 11:34:15","branch":"master","category":"curl","codebase":"","comments":"RELEASE-NOTES: synced\nAlso bump the curlver to tenative 8.20.1","files":[{"name":"RELEASE-NOTES"},{"name":"include/curl/curlver.h"}],"number":266055,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"ea392e6b36d875056cf9e28f841bdc8cdc2efbb6","revision":"ea392e6b36d875056cf9e28f841bdc8cdc2efbb6","revlink":"","when":1777628055,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 01 May 2026 11:53:28","branch":"master","category":"curl","codebase":"","comments":"url: simplify parseurlandfillconn\nIntroduce two helper functions:\n\n- hsts_upgrade()\n- setup_hostname()\n\nCloses #21479","files":[{"name":"lib/url.c"}],"number":266061,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"3f9baa890e05471d7cc4a434237f819baaa4239d","revision":"3f9baa890e05471d7cc4a434237f819baaa4239d","revlink":"","when":1777629208,"who":"Daniel Stenberg <daniel@haxx.se>"},{"at":"Fri 01 May 2026 11:54:08","branch":"master","category":"curl","codebase":"","comments":"tool_formparse.c: fix two minor comment typos\nPointed out by Copilot\n\nCloses #21480","files":[{"name":"src/tool_formparse.c"}],"number":266062,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"faa4b0692d30986c498d91ad36223cbf02796ad1","revision":"faa4b0692d30986c498d91ad36223cbf02796ad1","revlink":"","when":1777629248,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"faa4b0692d30986c498d91ad36223cbf02796ad1"}],"steps":[{"eta":null,"expectations":[["output",8699,8119.140625]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777648608.85559,1777648622.144572],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777648622.149069,1777648622.331451],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777648622.333987,1777648622.49366],"urls":{}},{"eta":null,"expectations":[["output",30151,30187.1875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777648622.496555,1777648917.184187],"urls":{}},{"eta":null,"expectations":[["output",1084,1084.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4354/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777648917.189012,1777648917.6797],"urls":{}}],"text":["build","successful"],"times":[1777648608.750254,1777648917.682817]},"4355":{"blame":["dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/Mail%20result/logs/stdio"]],"number":4355,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4355,"Build"],["codebase","","Build"],["got_revision","47755c4e69710552f5951190980114ccf3a42707","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","47755c4e69710552f5951190980114ccf3a42707","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 01 May 2026 21:19:22","branch":"master","category":"curl","codebase":"","comments":"GHA: bump actions and pips\n- update action `actions/cache` from 5.0.4 to 5.0.5\n- update action `actions/upload-artifact` from 7.0.0 to 7.0.1\n- update action `github/codeql-action` from 4.32.4 to 4.35.2\n- update action `msys2/setup-msys2` from 2.31.0 to 2.31.1\n\n- update pip `filelock` from 3.25.2 to 3.29.0\n- update pip `impacket` to 0.13.0\n- update pip `ruff` from 0.15.10 to 0.15.12\n\nCloses #21483\nCloses #21482","files":[{"name":".github/scripts/requirements.txt"},{"name":".github/workflows/codeql.yml"},{"name":".github/workflows/distcheck.yml"},{"name":".github/workflows/http3-linux.yml"},{"name":".github/workflows/linux.yml"},{"name":".github/workflows/macos.yml"},{"name":".github/workflows/non-native.yml"},{"name":".github/workflows/windows.yml"},{"name":"tests/http/requirements.txt"},{"name":"tests/requirements.txt"}],"number":266104,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"47755c4e69710552f5951190980114ccf3a42707","revision":"47755c4e69710552f5951190980114ccf3a42707","revlink":"","when":1777663162,"who":"dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"47755c4e69710552f5951190980114ccf3a42707"}],"steps":[{"eta":null,"expectations":[["output",8679,8409.0703125]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777684074.181179,1777684085.308125],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777684085.311928,1777684085.478735],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777684085.481344,1777684085.625972],"urls":{}},{"eta":null,"expectations":[["output",30134,30169.09375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777684085.62815,1777684353.816084],"urls":{}},{"eta":null,"expectations":[["output",1084,1084.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4355/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777684353.821489,1777684354.234573],"urls":{}}],"text":["build","successful"],"times":[1777663963.947369,1777684354.237542]},"4356":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/Mail%20result/logs/stdio"]],"number":4356,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4356,"Build"],["codebase","","Build"],["got_revision","f59733be23913c5aeb069df2af18ac4c26902fc8","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","f59733be23913c5aeb069df2af18ac4c26902fc8","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 04 May 2026 00:14:06","branch":"master","category":"curl","codebase":"","comments":"setopt: changing the proxy port is also a proxy change\nTest 1589 verifies.\n\nCloses #21485","files":[{"name":"lib/setopt.c"},{"name":"tests/data/Makefile.am"},{"name":"tests/data/test1589"},{"name":"tests/libtest/Makefile.inc"},{"name":"tests/libtest/first.c"},{"name":"tests/libtest/first.h"},{"name":"tests/libtest/lib1589.c"}],"number":266237,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"f59733be23913c5aeb069df2af18ac4c26902fc8","revision":"f59733be23913c5aeb069df2af18ac4c26902fc8","revlink":"","when":1777846446,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"f59733be23913c5aeb069df2af18ac4c26902fc8"}],"steps":[{"eta":null,"expectations":[["output",8707,8544.03515625]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777846963.937334,1777846976.521224],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777846976.525356,1777846976.747905],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777846976.75057,1777846977.283319],"urls":{}},{"eta":null,"expectations":[["output",30132,30151.546875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777846977.285791,1777847206.254278],"urls":{}},{"eta":null,"expectations":[["output",1084,1084.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4356/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777847206.318371,1777847206.795989],"urls":{}}],"text":["build","successful"],"times":[1777846963.825986,1777847206.800092]},"4357":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/setproperty/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/setproperty_1/logs/property%20changes"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/Runtest/logs/resultlog"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/Mail%20result/logs/stdio"]],"number":4357,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4357,"Build"],["codebase","","Build"],["got_revision","1963b2382c0a7e65bbaf5531bf35c912816d90dc","Git"],["osplatform","I386","SetPropertyFromCommand Step"],["osrelease","10","SetPropertyFromCommand Step"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","1963b2382c0a7e65bbaf5531bf35c912816d90dc","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":0,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 04 May 2026 10:35:40","branch":"master","category":"curl","codebase":"","comments":"gtls: simplify Curl_gtls_verifyserver\nMove peer certificate verification logic into gtls_verify_cert()\n\nCloses #21488","files":[{"name":"lib/vtls/gtls.c"}],"number":266251,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"1963b2382c0a7e65bbaf5531bf35c912816d90dc","revision":"1963b2382c0a7e65bbaf5531bf35c912816d90dc","revlink":"","when":1777883740,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"1963b2382c0a7e65bbaf5531bf35c912816d90dc"}],"steps":[{"eta":null,"expectations":[["output",8691,8625.517578125]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777884167.670629,1777884181.952691],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/setproperty/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/setproperty/logs/property%20changes"]],"name":"setproperty","results":[0,[]],"statistics":{},"step_number":1,"text":["property 'osrelease' set"],"times":[1777884181.956494,1777884182.201749],"urls":{}},{"eta":null,"expectations":[["output",983,983.0]],"hidden":true,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/setproperty_1/logs/stdio"],["property changes","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/setproperty_1/logs/property%20changes"]],"name":"setproperty_1","results":[0,[]],"statistics":{},"step_number":2,"text":["property 'osplatform' set"],"times":[1777884182.204061,1777884182.415137],"urls":{}},{"eta":null,"expectations":[["output",30145,30141.7734375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/Runtest/logs/stdio"],["resultlog","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/Runtest/logs/resultlog"]],"name":"Runtest","results":[0,[]],"statistics":{},"step_number":3,"text":["'./tests/testcurl.pl","--nogitpull","...'"],"times":[1777884182.418058,1777884679.078304],"urls":{}},{"eta":null,"expectations":[["output",1084,1084.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/curl-ares-solaris10-i386/builds/4357/steps/Mail%20result/logs/stdio"]],"name":"Mail result","results":[0,[]],"statistics":{},"step_number":4,"text":["'cat","resultlog","...'"],"times":[1777884679.10311,1777884682.601113],"urls":{}}],"text":["build","successful"],"times":[1777884167.594238,1777884682.605127]},"4358":{"blame":["Daniel Stenberg <daniel@haxx.se>"],"builderName":"curl-ares-solaris10-i386","currentStep":null,"eta":390.3812086582184,"logs":[],"number":4358,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave"],["buildername","curl-ares-solaris10-i386","Builder"],["buildnumber",4358,"Build"],["codebase","","Build"],["project","curl","Build"],["repository","https://github.com/curl/curl.git","Build"],["revision","6f26ecb734d1caa50ca47ceb4700236f3638cf33","Build"],["scheduler","schedule-curl-ares-solaris10-i386","Scheduler"],["slavename","unstable10x","BuildSlave"],["workdir","/export/home/buildbot/slave/curl-ares-solaris10-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build","results":null,"slave":"unstable10x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 04 May 2026 10:57:45","branch":"master","category":"curl","codebase":"","comments":"tool_formparse: cleanups\n- explain the get_param_part() function\n- make it parse only blanks like the rest of this code\n- check for commas explicitly when scanning multiple files (to help code\n  understanding)\n\nCloses #21489","files":[{"name":"src/tool_formparse.c"}],"number":266255,"project":"curl","properties":[],"repository":"https://github.com/curl/curl.git","rev":"6f26ecb734d1caa50ca47ceb4700236f3638cf33","revision":"6f26ecb734d1caa50ca47ceb4700236f3638cf33","revlink":"","when":1777885065,"who":"Daniel Stenberg <daniel@haxx.se>"}],"codebase":"","hasPatch":false,"project":"curl","repository":"https://github.com/curl/curl.git","revision":"6f26ecb734d1caa50ca47ceb4700236f3638cf33"}],"steps":[{"eta":null,"expectations":[["output",null,8658.2587890625]],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"git","results":[null,[]],"statistics":{},"step_number":0,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[["output",null,983.0]],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty","results":[null,[]],"statistics":{},"step_number":1,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[["output",null,983.0]],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"setproperty_1","results":[null,[]],"statistics":{},"step_number":2,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[["output",null,30143.38671875]],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Runtest","results":[null,[]],"statistics":{},"step_number":3,"text":[],"times":[null,null],"urls":{}},{"eta":null,"expectations":[["output",null,1084.0]],"hidden":false,"isFinished":false,"isStarted":false,"logs":[],"name":"Mail result","results":[null,[]],"statistics":{},"step_number":4,"text":[],"times":[null,null],"urls":{}}],"text":[],"times":[1777885499.300326,null]}}