In newer versions of GnuPG (2.2.28+) the X.509 servers shall be configured via the ldapserver option of dirmngr. Kleopatra needs to support this new option in the X.509 server configuration.
Description
Description
Revisions and Commits
Revisions and Commits
rLIBKLEO Libkleo | |||
rLIBKLEOb49d0fb3a6b0 Also exclude deprecated gpgsm/keyserver option for GnuPG 2.2.34+ | |||
rLIBKLEOdbe78f2cd0eb Explicitly exclude deprecated gpgsm/keyserver option from config UI | |||
rG GnuPG | |||
rGf2d1187fcde3 gpgsm: Retire the new --ldapserver. | |||
rGe1fc053dc1ad gpgconf: Tweak the use of ldapserver. | |||
rKLEOPATRA Kleopatra | |||
rKLEOPATRAe07be5fc73bb The "ldapserver" option of dirmngr is available in 2.2.34 | |||
rKLEOPATRA7a32d00fbadb Pimpl DirectoryServicesConfigurationPage | |||
rKLEOPATRA318ff3a4e249 Add support for new dirmngr option to configure X.509 servers | |||
rKLEOPATRA7b08d57e6a45 Modernize code: Connect to the markAsChanged slot | |||
rKLEOPATRAf31a67fc9d07 Remove superfluous call of load() from configuration module c'tors | |||
rKLEOPATRA9b38454cdb99 Fix invocation of the load() slot from KCModule::showEvent() | |||
rKLEOPATRA706da7c7202d Remove never used config entry |
Related Objects
Related Objects
Event Timeline
Comment Actions
This change adds support for the new "ldapserver" option of dirmngr.
The now deprecated "keyserver" option of gpgsm is still read, but
changes are always written to the new option (and the old option is
cleared). This change removes support for the ancient "LDAP Server"
pseudo-option which new versions of gpgconf no longer support.
So that this works as intended, gpgconf has to:
- Support listing and changing the values of the keyserver option of gpgsm under the name keyserver for component gpgsm. (See T5800: gpgconf: Ignores keyserver option in gpgsm.conf for current problems with this.)
- Support listing and changing the values of the ldapserver option of dirmngr under the name ldapserver for component dirmngr. (This was added to master with rG0b4fdbd5f41e: gpgconf: Return --ldapserver and --keyserver from dirmngr..)