diff options
author | Werner Koch <[email protected]> | 2022-12-16 10:00:16 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2022-12-16 10:01:24 +0000 |
commit | fc8b811283d73251ddc97c649f0babe3005bb20b (patch) | |
tree | b37abb51be3c612db2f10270f981155fb5d97bbb /README | |
parent | doc: Typo fixes (diff) | |
download | gnupg-fc8b811283d73251ddc97c649f0babe3005bb20b.tar.gz gnupg-fc8b811283d73251ddc97c649f0babe3005bb20b.zip |
Update NEWS for 2.4.0
Diffstat (limited to 'README')
-rw-r--r-- | README | 34 |
1 files changed, 29 insertions, 5 deletions
@@ -1,6 +1,6 @@ The GNU Privacy Guard 2 ========================= - Version 2.3 + Version 2.4 Copyright 1997-2019 Werner Koch Copyright 1998-2021 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ * BUILD INSTRUCTIONS - GnuPG 2.3 depends on the following GnuPG related packages: + GnuPG 2.4 depends on the following GnuPG related packages: npth (https://gnupg.org/ftp/gcrypt/npth/) libgpg-error (https://gnupg.org/ftp/gcrypt/libgpg-error/) @@ -74,7 +74,7 @@ You may run - gpgconf --list-dirs + gpgconf -L to view the directories used by GnuPG. @@ -113,6 +113,31 @@ * RECOMMENDATIONS +** Key database daemon + + Since version 2.3.0 it is possible to store the keys in an SQLite + database instead of the keyring.kbx file. This is in particular + useful for large keyrings or if many instances of gpg and gpgsm may + run concurrently. This is implemented using another daemon process, + the "keyboxd". To enable the use of the keyboxd put the option + "use-keyboxd" into the configuration file ~/.gnupg/common.conf or the + global /etc/gnupg/common.conf. See also doc/examples/common.conf. + Only public keys and X.509 certificates are managed by the keyboxd; + private keys are still stored as separate files. + + Note that there is no automatic migration; if the use-keyboxd option + is enabled keys are not taken from pubring.kbx. To migrate existing + keys to the keyboxd do this: + + 1. Disable the keyboxd (remove use-keyboxd from common.conf) + 2. Export all public keys + gpg --export --export-options backup > allkeys.gpg + gpgsm --export --armor > allcerts.gpg + 3. Enable the keyboxd (add use-keyboxd to common.conf) + 4. Import all public keys + gpg --import --import-options restore < allkeys.gpg + gpgsm --import < allcerts.crt + ** Socket directory GnuPG uses Unix domain sockets to connect its components (on Windows @@ -203,8 +228,7 @@ offers see https://gnupg.org/service.html . Maintaining and improving GnuPG requires a lot of time. Since 2001, g10 Code GmbH, a German company owned and headed by GnuPG's principal author Werner - Koch, is bearing the majority of these costs. To keep GnuPG in a - healthy state, they need your support. + Koch, is bearing the majority of these costs. # This file is Free Software; as a special exception the authors gives # unlimited permission to copy and/or distribute it, with or without |