2009-11-10 Marcus Brinkmann <marcus@g10code.de>
[gpgme.git] / src / ChangeLog
index b758b7ba0481d088e2dba97d7f6c33df708281f3..d7af1d6c0d4d59cb4b95f6d4dcc1665ad2e3efe0 100644 (file)
@@ -1,5 +1,32 @@
 2009-11-10  Marcus Brinkmann  <marcus@g10code.de>
 
+       * op-support.c (_gpgme_op_reset): Instead of last change, only set
+       sub protocol if it is not the default.
+
+2009-11-10  Werner Koch  <wk@g10code.com>
+
+       * op-support.c (_gpgme_op_reset): Ignore GPG_ERR_NOT_IMPLEMENTED
+       while setting the sub protocol.
+
+       * engine-uiserver.c (uiserver_new): Pass fdpassing flag to
+       assuan_socket_connect.
+       (set_recipients): Replace fingerprint by user id.
+
+       * engine-gpgsm.c (set_recipients): Fix non-terminating loop in
+       case of a missing key.
+
+2009-11-10  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.c (gpgme_new): Set default sub protocol.
+       * gpgme-tool.c: Implement get sub protocol.
+
+       * gpgme.h.in (gpgme_get_sub_protocol): Add prototype.
+       * gpgme.def, libgpgme.vers: Add gpgme_get_sub_protocol.
+       * context.h (struct gpgme_context): New member sub_protocol.
+       * gpgme.c (gpgme_set_sub_protocol): Set CTX->sub_protocol.
+       (gpgme_get_sub_protocol): New function.
+       * op-support.c (_gpgme_op_reset): Set sub protocol.
+
        * Makefile.am (uiserver_components): New variable.
        (main_sources): Add it.
        * ops.h, key.c (_gpgme_key_append_name): Take CONVERT argument,