Check non-option arguments
authorRich Salz <rsalz@akamai.com>
Sat, 28 Nov 2020 21:12:58 +0000 (16:12 -0500)
committerTomas Mraz <tmraz@fedoraproject.org>
Tue, 15 Dec 2020 10:47:17 +0000 (11:47 +0100)
commit021410ea3fc3876538830839d16b67e610d12785
tree7178c87097f1083bc285a77f8ec179ceba343464
parentc678f68a19638c1e2bbfee6a7a1d8d728976ce66
Check non-option arguments

Make sure all commands check to see if there are any "extra" arguments
after the options, and print an error if so.

Made all error messages consistent (which is to say, minimal).

Fixes: #13527
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/13563)
53 files changed:
apps/asn1pars.c
apps/ca.c
apps/ciphers.c
apps/cmp.c
apps/cms.c
apps/crl.c
apps/crl2p7.c
apps/dgst.c
apps/dhparam.c
apps/dsa.c
apps/dsaparam.c
apps/ec.c
apps/ecparam.c
apps/enc.c
apps/engine.c
apps/errstr.c
apps/fipsinstall.c
apps/gendsa.c
apps/genpkey.c
apps/genrsa.c
apps/info.c
apps/kdf.c
apps/list.c
apps/mac.c
apps/nseq.c
apps/ocsp.c
apps/openssl.c
apps/passwd.c
apps/pkcs12.c
apps/pkcs7.c
apps/pkcs8.c
apps/pkey.c
apps/pkeyparam.c
apps/pkeyutl.c
apps/prime.c
apps/rand.c
apps/rehash.c
apps/req.c
apps/rsa.c
apps/rsautl.c
apps/s_client.c
apps/s_server.c
apps/s_time.c
apps/sess_id.c
apps/smime.c
apps/speed.c
apps/spkac.c
apps/srp.c
apps/storeutl.c
apps/ts.c
apps/verify.c
apps/version.c
apps/x509.c