-C/resume without "proc exec"
authorkn <kn@openbsd.org>
Thu, 9 Nov 2023 18:18:59 +0000 (18:18 +0000)
committerkn <kn@openbsd.org>
Thu, 9 Nov 2023 18:18:59 +0000 (18:18 +0000)
commitfcdf327c18b9faeea5409fde689158e47f92b186
tree3634147b71749de35471e174cef3fef7806c26f8
parentcf347463208cf1c551f60c2b6e3d7e3d0855bd2c
-C/resume without "proc exec"

ftp(1) has "proc exec" to run sh(1) on interactive ! commands and filenames
starting with "|";  this is orthogonal to continuing transfers using the
existing file size as offsets.

There seems to be no case where a) the argument is an URL, i.e. we pledge,
and b) a shell is spawned somehow, so avoid these promises when resuming.

bsd.port.mk(5) FETCH_CMD uses -C by default.

OK millert
usr.bin/ftp/main.c