Ingo Klöcker
d804a7a4bc
core: New function gpgme_op_setownertrust
* src/Makefile.am (main_sources): Add new file.
* src/context.h (ctx_op_data_id_t): Add OPDATA_SETOWNERTRUST.
* src/engine.c, src/engine.h (_gpgme_engine_op_setownertrust): New.
* src/engine-backend.h (engine_ops): Add 'setownertrust' and adjust all
engine initializers.
* src/engine-gpg.c (gpg_setownertrust): New.
(_gpgme_engine_ops_gpg): Set setownertrust to gpg_setownertrust.
* src/gpgme.h.in (gpgme_op_setownertrust_start, gpgme_op_setownertrust):
New.
* src/gpgme.def, src/libgpgme.vers: Add new functions.
* src/setownertrust.c: New.
* doc/gpgme.texi: Document new functions.
* tests/Makefile.am (noinst_PROGRAMS): Add new test program.
* tests/run-setownertrust.c: New.
* tests/gpg/Makefile.am (c_tests): Add new file. (LDADD): Add
@GPG_ERROR_LIBS@.
* tests/gpg/t-setownertrust.c: New.
* tests/gpg/t-support.h (have_gpg_version): New.
--
This extends GPGME to support the --quick-set-ownertrust command added
by GnuPG 2.4.6. This allows changing the owner trust of keys and
enabling/disabling keys without using the editinteractor interface.
GnuPG-bug-id: 7239
2024-08-06 12:43:28 +02:00
..
2016-09-22 09:12:43 +02:00
2013-08-12 14:32:21 +02:00
2013-08-12 14:32:21 +02:00
2013-08-12 14:32:21 +02:00
2013-08-12 14:32:21 +02:00
2013-08-12 14:32:21 +02:00
2017-04-24 15:29:07 +02:00
2017-04-24 15:29:07 +02:00
2019-05-02 22:23:28 -04:00
2019-05-02 22:23:28 -04:00
2015-06-08 10:43:29 +02:00
2016-09-23 16:08:33 +02:00
2021-07-08 12:18:45 +02:00
2015-06-08 10:43:29 +02:00
2024-08-06 12:43:28 +02:00
2009-06-09 16:01:02 +00:00
2023-02-08 13:46:17 +01:00
2018-01-29 12:04:55 +09:00
2005-10-19 08:23:23 +00:00
2011-04-27 18:03:46 +02:00
2011-04-27 18:03:46 +02:00
2011-04-27 18:03:46 +02:00
2021-11-25 11:13:17 +09:00
2023-02-10 09:54:03 +01:00
2018-11-16 13:27:33 +01:00
2023-02-08 13:25:27 +01:00
2018-11-16 13:27:33 +01:00
2018-11-16 13:27:33 +01:00
2018-11-16 13:27:33 +01:00
2018-11-16 13:27:33 +01:00
2018-11-16 13:27:33 +01:00
2018-11-16 13:27:33 +01:00
2021-11-25 11:13:17 +09:00
2018-11-16 13:27:33 +01:00
2018-11-16 13:27:33 +01:00
2018-11-16 13:27:33 +01:00
2020-05-11 14:20:48 +09:00
2023-02-10 10:00:56 +01:00
2023-02-08 13:46:17 +01:00
2023-02-08 13:46:17 +01:00
2023-02-08 13:46:17 +01:00
2024-08-06 12:43:28 +02:00
2018-11-16 13:27:33 +01:00
2018-11-16 13:27:33 +01:00
2018-11-16 13:27:33 +01:00
2024-08-06 12:43:28 +02:00
2018-11-16 13:27:33 +01:00
2018-11-16 13:27:33 +01:00
2018-11-16 13:27:33 +01:00
2024-05-15 11:53:06 +02:00
2018-11-16 13:27:33 +01:00