From: Daniel Stenberg Date: Sun, 24 Apr 2022 21:07:43 +0000 (+0200) Subject: TODO: telnet - exit immediately upon connection if stdin is /dev/null X-Git-Tag: curl-7_83_0~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b82d87981729669fdbb9dcd2ae30d372b1f0a330;p=thirdparty%2Fcurl.git TODO: telnet - exit immediately upon connection if stdin is /dev/null Suggested-by: Robin A. Meade URL: https://curl.se/mail/archive-2022-04/0027.html --- diff --git a/docs/TODO b/docs/TODO index 3d828203d9..8ddfcc0c83 100644 --- a/docs/TODO +++ b/docs/TODO @@ -81,6 +81,7 @@ 6.1 ditch stdin 6.2 ditch telnet-specific select 6.3 feature negotiation debug data + 6.4 exit immediately upon connection if stdin is /dev/null 7. SMTP 7.1 Passing NOTIFY option to CURLOPT_MAIL_RCPT @@ -636,6 +637,13 @@ Add telnet feature negotiation data to the debug callback as header data. +6.4 exit immediately upon connection if stdin is /dev/null + + If it did, curl could be used to probe if there's an server there listening + on a specific port. That is, the following command would exit immediately + after the connection is established with exit code 0: + + curl -s --connect-timeout 2 telnet://example.com:80