diff options
author | Werner Koch <[email protected]> | 2022-01-27 14:13:16 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2022-01-27 14:23:42 +0000 |
commit | f2d1187fcde3290ee8133fed256a711cb0b0715c (patch) | |
tree | d6d0dcd3c0521d4bd6d75daf2b409b37aa90365a | |
parent | gpgconf: Teach --show-config the legacy gpgconf.conf. (diff) | |
download | gnupg-f2d1187fcde3290ee8133fed256a711cb0b0715c.tar.gz gnupg-f2d1187fcde3290ee8133fed256a711cb0b0715c.zip |
gpgsm: Retire the new --ldapserver.
* sm/gpgsm.c (oKeyServer_deprecated): New.
(opts): Assign "ldapserver" to the new option and mark it as obsolete.
--
We want to use "ldapserver" in dirmngr but need to keep using
"keyserver" in gpgsm for existant versions of Kleopatra etc.
GnuPG-bug-id: 5801
-rw-r--r-- | doc/gpgsm.texi | 16 | ||||
-rw-r--r-- | sm/gpgsm.c | 7 |
2 files changed, 13 insertions, 10 deletions
diff --git a/doc/gpgsm.texi b/doc/gpgsm.texi index 598d6653f..ee5a63861 100644 --- a/doc/gpgsm.texi +++ b/doc/gpgsm.texi @@ -358,16 +358,14 @@ Outputs additional information while running. You can increase the verbosity by giving several verbose commands to @command{gpgsm}, such as @samp{-vv}. -@item --ldapserver @var{string} -@itemx --keyserver @var{string} -@opindex ldapserver +@item --keyserver @var{string} @opindex keyserver -Add an LDAP server to use for X.509 certificate and CRL lookup. This -option can be given multiple times to configure more than one LDAP -server. Note that in general @command{dirmngr} should be configured -with the list of LDAP servers; if this option is also configured here, -it is used in addition to those configured in dirmngr. For the syntax -see the description of dirmngr's ldapserver option. +This is a deprecated option. It was used to add an LDAP server to use +for X.509 certificate and CRL lookup. The alias @option{--ldapserver} +existed from version 2.2.28 to 2.2.33 and 2.3.2 to 2.3.4 but is now +entirely ignored. + +LDAP servers must be given in the configuration for @command{dirmngr}. @item --policy-file @var{filename} @opindex policy-file diff --git a/sm/gpgsm.c b/sm/gpgsm.c index bc4bac62e..b95edf83b 100644 --- a/sm/gpgsm.c +++ b/sm/gpgsm.c @@ -193,6 +193,7 @@ enum cmd_and_opt_values { oSkipVerify, oValidationModel, oKeyServer, + oKeyServer_deprecated, oEncryptTo, oNoEncryptTo, oLoggerFD, @@ -349,7 +350,7 @@ static gpgrt_opt_t opts[] = { ARGPARSE_s_s (oKeyring, "keyring", N_("|FILE|add keyring to the list of keyrings")), ARGPARSE_s_n (oNoDefKeyring, "no-default-keyring", "@"), - ARGPARSE_s_s (oKeyServer, "ldapserver", "@"), + ARGPARSE_s_s (oKeyServer_deprecated, "ldapserver", "@"), ARGPARSE_s_s (oKeyServer, "keyserver", "@"), ARGPARSE_s_n (oUseKeyboxd, "use-keyboxd", "@"), @@ -1418,6 +1419,10 @@ main ( int argc, char **argv) append_to_strlist (&opt.keyserver, pargs.r.ret_str); break; + case oKeyServer_deprecated: + obsolete_option (configname, pargs.lineno, "ldapserver"); + break; + case oIgnoreCertExtension: add_to_strlist (&opt.ignored_cert_extensions, pargs.r.ret_str); break; |