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
..
2024-08-06 12:43:28 +02:00
2020-03-27 19:50:24 +09:00
2024-05-24 13:46:55 +02:00
2020-09-09 12:13:20 +02:00
2012-04-20 16:05:11 +02:00
2017-12-08 05:59:11 +01:00
2024-08-06 12:43:28 +02:00
2023-12-19 13:12:59 +01:00
2023-12-19 13:07:45 +01:00
2022-01-04 12:30:22 +01:00
2024-05-22 10:16:19 +02:00
2018-11-16 13:27:33 +01:00
2024-06-12 10:48:34 +02:00
2024-05-21 16:38:59 +02:00
2021-03-11 11:49:07 +01:00
2022-02-03 15:56:30 +01:00
2024-08-06 12:43:28 +02:00
2023-12-19 13:09:33 +01:00
2024-05-21 13:45:02 +02:00
2022-01-13 15:23:43 +01:00
2021-12-22 15:25:42 +01:00
2018-11-16 13:27:33 +01:00
2023-12-19 13:12:59 +01:00
2021-08-27 14:13:36 +02:00
2001-10-17 19:17:46 +00:00
2001-10-17 19:17:46 +00:00
2018-11-16 13:27:33 +01:00
2023-01-18 10:30:17 +01:00
2018-11-16 13:27:33 +01:00