gnupg/kbx
Werner Koch f8fbd9e734
keyboxd: Make use of the config table
* kbx/backend-sqlite.c (DATABASE_VERSION): New.
(table_definitions): Make column name of table config unique.
(create_or_open_database): Read and set the database version.
(get_config_value, set_config_value): New.
--

Well, kind of.  For now we just store the database version.  Note that
for existing databases the config table should first be dropped so
that the UNIQUE constraint can be used.

Signed-off-by: Werner Koch <wk@gnupg.org>
2020-09-25 11:53:05 +02:00
..
ChangeLog-2011 Generate the ChangeLog from commit logs. 2011-12-01 11:09:02 +01:00
Makefile.am keyboxd: Restructure client access code. 2020-09-02 15:16:29 +02:00
Manifest The keybox gets now compressed after 3 hours and ephemeral 2004-04-26 08:09:25 +00:00
backend-cache.c keyboxd: Extend PUBKEY_INFO status line with an uid ordinal. 2020-09-22 15:42:40 +02:00
backend-kbx.c keyboxd: Extend PUBKEY_INFO status line with an uid ordinal. 2020-09-22 15:42:40 +02:00
backend-sqlite.c keyboxd: Make use of the config table 2020-09-25 11:53:05 +02:00
backend-support.c keyboxd: Extend PUBKEY_INFO status line with an uid ordinal. 2020-09-22 15:42:40 +02:00
backend.h keyboxd: New command TRANSACTION. 2020-09-24 16:38:21 +02:00
frontend.c keyboxd: New command TRANSACTION. 2020-09-24 16:38:21 +02:00
frontend.h keyboxd: New command TRANSACTION. 2020-09-24 16:38:21 +02:00
kbx-client-util.c keyboxd: Implement multiple search descriptions. 2020-09-24 10:37:42 +02:00
kbx-client-util.h keyboxd: Implement multiple search descriptions. 2020-09-24 10:37:42 +02:00
kbxserver.c keyboxd: New command TRANSACTION. 2020-09-24 16:38:21 +02:00
kbxutil.c Use gpgrt's new option parser for the tools. 2020-02-21 20:28:47 +01:00
keybox-blob.c keyboxd: Add basic support for X.509. 2020-09-10 12:50:45 +02:00
keybox-defs.h keyboxd: Add basic support for X.509. 2020-09-10 12:50:45 +02:00
keybox-dump.c kbx: Add bounds check to detect corrupt keyboxes. 2020-09-22 11:45:32 +02:00
keybox-errors.c all: fix spelling and typos 2018-10-24 15:56:18 -04:00
keybox-file.c kbx: Allow writing using a estream. 2019-08-06 15:01:21 +02:00
keybox-init.c kbx: Fix deadlock in gpgsm on Windows due to a sharing violation. 2019-05-14 19:05:58 +02:00
keybox-openpgp.c kbx: Add first version of STORE command to keyboxd. 2019-10-01 20:09:42 +02:00
keybox-search-desc.h kbx: Change X.509 S/N search definition. 2020-09-09 20:34:59 +02:00
keybox-search.c kbx: Change X.509 S/N search definition. 2020-09-09 20:34:59 +02:00
keybox-update.c Merge branch 'switch-to-gpgk' into master 2019-09-27 15:44:23 +02:00
keybox-util.c kbx: Simplify by removing custom memory functions. 2017-12-22 12:55:46 +01:00
keybox.h kbx: Redefine the UBID which is now the primary fingerprint. 2019-11-28 11:16:13 +01:00
keyboxd-w32info.rc kbx: Add framework for a public key daemon. 2018-09-05 17:00:17 +02:00
keyboxd.c gpgconf: Further simplify the gpgconf option processing. 2020-03-14 19:12:41 +01:00
keyboxd.h keyboxd: New command TRANSACTION. 2020-09-24 16:38:21 +02:00
mkerrors all: fix more spelling errors 2018-10-25 16:53:05 -04:00