2004-05-21 Marcus Brinkmann <marcus@g10code.de>
[gpgme.git] / gpgme / ChangeLog
index a97dc38..1aa370f 100644 (file)
@@ -1,5 +1,36 @@
+2004-05-21  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme-config.in (Options): Support --api-version.
+
+       * libgpgme.vers: List all gpgme symbols under version GPGME_1.0.
+
+       * decrypt.c (_gpgme_decrypt_status_handler): Fix last change.
+       * verify.c (parse_error): Likewise.
+
+       * verify.c (parse_error): Do not skip location of where token.
+
+       * gpgme.h (gpgme_status_code_t): Add GPGME_STATUS_REVKEYSIG.
+       * verify.c (_gpgme_verify_status_handler): Add handling of
+       GPGME_STATUS_REVKEYSIG.
+       (parse_trust): Likewise.
+
+2004-05-21  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.h (struct _gpgme_decrypt_result): New fields
+       wrong_key_usage and _unused.
+       * decrypt.c (_gpgme_decrypt_status_handler): Don't skip over
+       character after a matched string, as in a protocol error this
+       could skip over the trailing binary zero.
+       Handle decrypt.keyusage error notifications.
+
+       * gpgme.h (struct _gpgme_key): New member keylist_mode.
+       * keylist.c (keylist_colon_handler): Set the keylist_mode of KEY.
+
 2004-04-29  Marcus Brinkmann  <marcus@g10code.de>
 
+       * gpgme.h (struct _gpgme_signature): Change member WRONG_KEY_USAGE
+       to unsigned int.  Same for member _unused.
+
        * keylist.c (set_mainkey_trust_info): Rewritten.
        (set_subkey_capability): Handle 'd' (disabled).
        (set_mainkey_capability): Rewritten.