From 421ddd1e6706046c5062417fd69a87e10c9fc0a9 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 21 Mar 2017 19:02:20 +0100 Subject: core: New API gpgme_op_set_uid_flag. * src/gpgme.h.in (gpgme_op_set_uid_flag_start): New. (gpgme_op_set_uid_flag_start): New. * src/gpgme.def, src/libgpgme.vers: Add them. * src/genkey.c (addrevuid_start): Change arg revoke to a flag. (gpgme_op_revuid_start): Pass GENKEY_EXTRAFLAG_REVOKE for the fomer revoke parameter. (gpgme_op_revuid): Ditto. (set_uid_flag): New. (gpgme_op_set_uid_flag_start): New. (gpgme_op_set_uid_flag): New. * src/engine.h (GENKEY_EXTRAFLAG_SETPRIMARY): new. * src/engine-gpg.c (gpg_adduid): Implement that flag. * tests/run-genkey.c (main): New command --set-primary. -- GnuPG-bug-id: 2931 Signed-off-by: Werner Koch --- NEWS | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 16e1550c..367b718f 100644 --- a/NEWS +++ b/NEWS @@ -10,10 +10,12 @@ Noteworthy changes in version 1.8.1 (unreleased) gpgme_op_createkey CHANGED: Meaning of 'expire' parameter. gpgme_op_createsubkey CHANGED: Meaning of 'expire' parameter. GPGME_CREATE_NOEXPIRE NEW. - gpgme_subkey_t EXTENDED: New field is_de_vs. + gpgme_subkey_t EXTENDED: New field 'is_de_vs'. gpgme_op_keylist_from_data_start NEW. + gpgme_op_set_uid_flag_start NEW. + gpgme_op_set_uid_flag NEW. GPGME_ENCRYPT_THROW_KEYIDS NEW. - gpgme_data_rewind UN-DEPRECATE + gpgme_data_rewind UN-DEPRECATE. cpp: Context::revUid(const Key&, const char*) NEW. cpp: Context::startRevUid(const Key&, const char*) NEW. cpp: Context::addUid(const Key&, const char*) NEW. -- cgit v1.2.3