From 3bc90f23737dcf0346b9925a59bcaba60f2bb32f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bodo=20M=C3=B6ller?= Date: Mon, 27 Mar 2000 18:10:08 +0000 Subject: [PATCH] Fix typo in -clrext option, but add a compatibility hack because 0.9.5a should not break anything that works in 0.9.5. --- CHANGES | 5 +++++ apps/x509.c | 9 ++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index b98ea514a0..90383f7e4f 100644 --- a/CHANGES +++ b/CHANGES @@ -4,6 +4,11 @@ Changes between 0.9.5 and 0.9.5a [XX XXX 2000] + *) Rename openssl x509 option '-crlext', which was added in 0.9.5, + to '-clrext' (= clear extensions), as intended and documented. + [Bodo Moeller; inconsistency pointed out by Michael Attili + ] + *) Fix for HMAC. It wasn't zeroing the rest of the block if the key length was larger than the MD block size. [Steve Henson, pointed out by Yost William ] diff --git a/apps/x509.c b/apps/x509.c index d5c0d0404e..2d6384184c 100644 --- a/apps/x509.c +++ b/apps/x509.c @@ -126,7 +126,7 @@ static char *x509_usage[]={ " -md2/-md5/-sha1/-mdc2 - digest to use\n", " -extfile - configuration file with X509V3 extensions to add\n", " -extensions - section from config file with X509V3 extensions to add\n", -" -crlext - delete extensions before signing and input certificate\n", +" -clrext - delete extensions before signing and input certificate\n", NULL }; @@ -365,8 +365,15 @@ int MAIN(int argc, char **argv) aliasout= ++num; else if (strcmp(*argv,"-CAcreateserial") == 0) CA_createserial= ++num; + else if (strcmp(*argv,"-clrext") == 0) + clrext = 1; +#if 1 /* stay backwards-compatible with 0.9.5; this should go away soon */ else if (strcmp(*argv,"-crlext") == 0) + { + BIO_printf(bio_err,"use -clrext instead of -crlext\n"); clrext = 1; + } +#endif else if ((md_alg=EVP_get_digestbyname(*argv + 1))) { /* ok */ -- 2.25.1