From: Stefan Eissing Date: Thu, 15 Jan 2026 14:02:23 +0000 (+0100) Subject: TODO: add point about improving SIGPIPE handling X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fd827738207507beda7d63fa55fa91db4f2d84a6;p=thirdparty%2Fcurl.git TODO: add point about improving SIGPIPE handling Closes #20330 --- diff --git a/docs/TODO.md b/docs/TODO.md index cc13a91b61..7c7c065baf 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -1058,3 +1058,11 @@ See [curl issue 12655](https://github.com/curl/curl/issues/12655) Running test suite with `CURL_DBG_SOCK_WBLOCK=90 ./runtests.pl -a 1200 to 1300` makes several Gopher test cases fail where they should not. + +# Signals + +## SIGPIPE + +Since we control the IO functions for most protocols and disable +SIGPIPE on sends, libcurl could skip the special SIGPIPE ignore +handling for those transfers.