diff options
author | Werner Koch <[email protected]> | 2020-09-24 08:27:19 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2020-09-24 08:37:42 +0000 |
commit | 25ad3c22d79d06c16a5fc652b0a6e3ffd99ad2b6 (patch) | |
tree | 055829e80850bdec48fcbce915ff9e4de8280021 /kbx/kbx-client-util.c | |
parent | keyboxd: Fix UDPATE keyblob SQL statement (diff) | |
download | gnupg-25ad3c22d79d06c16a5fc652b0a6e3ffd99ad2b6.tar.gz gnupg-25ad3c22d79d06c16a5fc652b0a6e3ffd99ad2b6.zip |
keyboxd: Implement multiple search descriptions.
* kbx/kbx-client-util.c (kbx_client_data_simple): New.
* kbx/backend-sqlite.c (struct be_sqlite_local_s): Add field descidx.
(be_sqlite_search): Use that.
* g10/call-keyboxd.c (keydb_search): Implement multi mode.
--
With that change the keyboxd is at par with the keybox code.
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'kbx/kbx-client-util.c')
-rw-r--r-- | kbx/kbx-client-util.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/kbx/kbx-client-util.c b/kbx/kbx-client-util.c index e301ae025..f7477661f 100644 --- a/kbx/kbx-client-util.c +++ b/kbx/kbx-client-util.c @@ -339,6 +339,16 @@ kbx_client_data_release (kbx_client_data_t kcd) } +/* Send a simple Assuan command to the server. */ +gpg_error_t +kbx_client_data_simple (kbx_client_data_t kcd, const char *command) +{ + /* log_debug ("%s: sending command '%s'\n", __func__, command); */ + return assuan_transact (kcd->ctx, command, + NULL, NULL, NULL, NULL, NULL, NULL); +} + + /* Send the COMMAND down to the keyboxd associated with KCD. * STATUS_CB and STATUS_CB_VALUE are the usual status callback as used * by assuan_transact. After this function has returned success |