14,373/39,865 built (36.1%) — 13,818 success, 555 failed
| Commit | Subject | Author | Status | Size | Duration | Date |
|---|---|---|---|---|---|---|
| 228f3a5fac | ldap: base64-encode a non-SAFE DN and reject a control-byte type name | SUCCESS | 1038 KB | 433s | 2026-09-17 | |
| cba4a7580e | tool_help: guard category[2] access when category is bare "-" | SUCCESS | 1038 KB | 398s | 2026-09-17 | |
| ccecc619a5 | KNOWN_BUGS: drop the empty error buffer entry, it no longer happens | SUCCESS | 1038 KB | 386s | 2026-09-17 | |
| e7f76c782b | parsedate: find day names, months and time zones faster | SUCCESS | 1038 KB | 415s | 2026-09-17 | |
| 11df32bc8e | http2: don't send a CURLE_SEND_ERROR after a valid http2 response | SUCCESS | 1038 KB | 412s | 2026-09-17 | |
| c427e91dde | mime: bound Curl_mime_prepare_headers() recursion depth | SUCCESS | 1038 KB | 384s | 2026-09-17 | |
| b85acacec9 | ftplistparser: only use the list parser in CURLWC_MATCHING state | SUCCESS | 1038 KB | 387s | 2026-09-17 | |
| 540ee5b560 | tests: add test cases for --styled-output | SUCCESS | 1038 KB | 422s | 2026-09-17 | |
| e0dbccd64f | pytests: ftp wildcard matching | SUCCESS | 1038 KB | 397s | 2026-09-17 | |
| 7c43ea3101 | multi_ntfy: fix handling of more than 128 notifications in a batch | SUCCESS | 1038 KB | 380s | 2026-09-17 | |
| 7da2175b6b | u8_strset: rename and mask | SUCCESS | 1038 KB | 400s | 2026-09-17 | |
| 94378899ce | perf-tests: output two-digital decimals always | SUCCESS | 1038 KB | 425s | 2026-09-17 | |
| 44dc0ab188 | httpsig-key.md: correct the generating Ed25519 keys commands | SUCCESS | 1038 KB | 389s | 2026-09-17 | |
| c24a69d8cd | tool: buffer headers before remote filename selection | SUCCESS | 1038 KB | 385s | 2026-09-17 | |
| b31c35238d | tests/perf/dateparser: add | SUCCESS | 1038 KB | 410s | 2026-09-17 | |
| ba8f8a7f27 | ftplistparser: no more overwriting set.write_func | SUCCESS | 1038 KB | 422s | 2026-09-17 | |
| 63dd390fab | tftp: verify direction in a few places | SUCCESS | 1038 KB | 395s | 2026-09-17 | |
| 9315d9c4e4 | http2: initialize URL handle for server pushes | SUCCESS | 1038 KB | 417s | 2026-09-16 | |
| 445aa87e13 | cookie: accept slightly longer lines in cookie jars | SUCCESS | 1038 KB | 385s | 2026-09-16 | |
| 3a397f7a05 | http2: update a refused stream's error after GOAWAY | SUCCESS | 1038 KB | 388s | 2026-09-16 | |
| a2fa1be85b | lib: reject internal handles in the multi/easy public API | SUCCESS | 1038 KB | 412s | 2026-09-16 | |
| cdbe4eb556 | rtsp: do not read a response body when CURLOPT_NOBODY is set | SUCCESS | 1038 KB | 384s | 2026-09-15 | |
| 35b0490aab | peer: speed up "same destination" check | SUCCESS | 1038 KB | 426s | 2026-09-15 | |
| 32c6bd5303 | hash: vary bucket placement across process runs | SUCCESS | 1038 KB | 404s | 2026-09-15 | |
| 91e0ed51a5 | glob: reduce the number of allocations for URLs that don't need globbing. | SUCCESS | 1037 KB | 385s | 2026-09-15 | |
| f4caaa2354 | urlapi: reject more junk from the zone id | SUCCESS | 1037 KB | 400s | 2026-09-14 | |
| ef362b78ac | multi-event: fix timeout of pending transfers | SUCCESS | 1033 KB | 423s | 2026-09-14 | |
| 3f79dc3625 | telnet: make it work through proxy tunnels | SUCCESS | 1033 KB | 400s | 2026-09-14 | |
| 753735af87 | pingpong: add a max loop counter for Curl_pp_readresp | SUCCESS | 1033 KB | 406s | 2026-09-14 | |
| 4a608405b6 | test 3555: Basic TELNET negotiation over HTTP proxy | SUCCESS | 1033 KB | 409s | 2026-09-14 | |
| 458704d484 | rtsp: accept a Content-Length body on methods that expected none | SUCCESS | 1033 KB | 422s | 2026-09-14 | |
| 1e2d19f454 | test2924: CURLOPT_HTTP_TRANSFER_DECODING, chunked + Content-Length | SUCCESS | 1037 KB | 390s | 2026-09-14 | |
| 4db25ff7e9 | RELEASE-NOTES: synced | SUCCESS | 1037 KB | 379s | 2026-09-14 | |
| 6ae66b31d9 | urlapi: reject spaces and control characters in zone id | SUCCESS | 1037 KB | 404s | 2026-09-14 | |
| 72dcca5ce9 | curl_formadd.md: mention the strlen() for names as well | SUCCESS | 1037 KB | 425s | 2026-09-13 | |
| d7546809d5 | mime: do curl_mime_free() non-recursively | SUCCESS | 1037 KB | 392s | 2026-09-13 | |
| 10c5f8e722 | test 1605: move from unit to libtest | SUCCESS | 1033 KB | 382s | 2026-09-13 | |
| 0b04700029 | urlapi: run the urlparser perf test faster | SUCCESS | 1033 KB | 404s | 2026-09-13 | |
| 3654c8dc85 | GHA/non-native: bump cross-platform-actions, FreeBSD 14.5, enable DragonFly BSD | SUCCESS | 1033 KB | 419s | 2026-09-13 | |
| a724199d27 | docs: mention scripts/testnum in the test suite docs | SUCCESS | 1033 KB | 385s | 2026-09-12 | |
| efd42dfbbf | tidy-up: drop mentions of `impacket` | SUCCESS | 1033 KB | 384s | 2026-09-12 | |
| 0e27276b06 | netrc: empty quoted values now produce a valid empty string | SUCCESS | 1033 KB | 405s | 2026-09-12 | |
| 7bbaf2fffd | SMB: drop support | SUCCESS | 1033 KB | 423s | 2026-09-12 | |
| a935481d4e | lib: CURL_GLOBAL_WIN32 -> CURL_GLOBAL_WINSOCK | SUCCESS | 1034 KB | 394s | 2026-09-12 | |
| 04bfe8fbbf | GHA: enforce egress firewall for the labeler workflow | SUCCESS | 1034 KB | 387s | 2026-09-11 | |
| 6cc366a351 | CI: tidy up | SUCCESS | 1034 KB | 405s | 2026-09-11 | |
| 73d15fcb1a | GHA: switch back to Azure apt mirror, strip the rest | SUCCESS | 1034 KB | 421s | 2026-09-11 | |
| 997f66e465 | fnmatch: replace recursive matcher with iterative greedy algorithm | SUCCESS | 1034 KB | 402s | 2026-09-11 | |
| 5fb7e612f3 | dynhds: grow header array geometrically | SUCCESS | 1034 KB | 385s | 2026-09-11 | |
| 89ca8fe80a | cw-out: avoid O(n^2) work while buffering paused output | SUCCESS | 1034 KB | 399s | 2026-09-11 |