2004-12-28 Werner Koch <wk@g10code.com>
[gpgme.git] / doc / ChangeLog
index 0eee29d..b4217dc 100644 (file)
@@ -1,3 +1,225 @@
+2004-12-07  Marcus Brinkmann  <marcus@g10code.de>
+
+       * lesser.texi (Library Copying): Change from @appendixsec to
+       @appendix.
+       * gpgme.texi (Features): Change reference to GPL to one to LGPL.
+
+       * Makefile.am: Change license to LGPL.
+       (gpgme_TEXINFOS): Replace gpl.texi with lesser.texi.
+
+       * gpgme.texi: Change license to LGPL (also for documentation of
+       GPGME's license).
+       * lesser.texi: New file.
+       * gpl.texi: File removed.
+
+       * gpgme.texi (Creating Contexts): Fix cut&paste error.  Reported
+       by Noel Torres <envite@rolamasao.org>.
+
+2004-09-30  Marcus Brinkmann  <marcus@g10code.de>
+
+       * Makefile.am (gpgme_TEXINFOS): Remove fdl.texi.
+       * gpgme.texi: Do not include fdl.texi.  Change license to GPL.
+       * fdl.texi: File removed.
+
+2004-09-29  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Key Management): Change type of keylist_mode in
+       gpgme_key_t to gpgme_keylist_mode_t.
+
+2004-09-28  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Passphrase Callback): Fix last change.
+
+2004-09-27  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Passphrase Callback): Document
+       GPG_ERR_NOT_IMPLEMENTED.
+
+       * gpgme.texi: Update copyright year for tex version.
+
+2004-07-29  Moritz Schulte  <moritz@g10code.com>
+
+       * gpgme.texi (Verify): Fix gpgme_get_key example (ancient
+       force_update argument was still there).
+
+2004-06-08  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Listing Keys): Elaborate on the length restrictions
+       on search patterns.
+
+       * gpgme.texi (Decrypt and Verify): Document the NO_DATA error
+       code.
+       (Verify): Document the relationship between gpgme_op_verify_result
+       and the decrypt and verify operations.
+
+2004-05-21  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.text (Verify): Document GPG_ERR_CERT_REVOKED status.
+
+       * gpgme.texi (Decrypt): Add note about new field wrong_key_usage
+       of gpgme_decrypt_result_t.
+
+       * gpgme.texi (Key Management): Add note about new field
+       keylist_mode of gpgme_key_t.
+
+2004-04-29  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Verify): Correct type of member wrong_key_usage.
+
+2004-03-29  Moritz Schulte  <moritz@duesseldorf.ccc.de>
+
+       * gpgme.texi (Verify): Fix type of gpgme_op_verify_result.
+       * gpgme.texi (Key Listing Mode): Typo fix.
+
+2004-03-23  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Library Version Check): Fix the instruction when to
+       set the locale.
+
+2004-03-03  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (I/O Callback Example Qt): New section by Marc Mutz.
+
+2004-02-24  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (cancellation): New section.
+
+2004-02-17  Werner Koch  <wk@gnupg.org>
+
+       * gpgme.texi (Key Listing Mode): Doc KEYLIST_MODE_VALIDATE.
+
+2004-02-06  Moritz Schulte  <mo@g10code.com>
+
+       * gpgme.texi: A couple of small fixes regarding the Largfile
+       Support section.
+
+2004-02-01  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Largefile Support): New section.
+
+2004-01-13  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Key Management): Fix exportable field.
+
+2003-12-25  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Key Management): Rename member class in
+       gpgme_key_sig_t to sig_class.
+       (Creating a Signature): Likewise for gpgme_signature_t.
+
+2003-12-23  Moritz Schulte  <mo@g10code.com>
+
+       * gpgme.texi (Listing Keys): Minor clarification for
+       gpgme_get_key.
+
+2003-10-06  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Signal Handling): New section.
+
+2003-09-14  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Multi Threading): Correct documentation on memory
+       synchronization requirement.
+
+       * gpgme.texi (Locale): New section.
+       (Multi Threading): Set locale in example.
+
+2003-09-13  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Error Strings): Add gpgme_strerror_r.
+
+2003-09-13  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Multi Threading): Update documentation.
+
+2003-09-03  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Header): We don't use the assuan namespace anymore.
+       Document new thread options.
+
+2003-08-14  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Creating a Signature): Change type of member class
+       to unsigned int.
+
+2003-08-04  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Verify): Get error code from SIG->status in the code
+       for gpgme_get_sig_status.
+
+2003-07-31  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Key Management): Add can_authenticate flag.
+
+       * gpgme.texi (Listing Keys): Document GPG_ERR_AMBIGUOUS_NAME for
+       gpgme_get_key.
+
+2003-07-29  Marcus Brinkmann  <marcus@g10code.de>
+
+       * Makefile.am (EXTRA_DIST): Remove variable.
+
+       * gpgme.texi (Encrypting a Plaintext): Bad passphrase is only
+       possible with symmetric encryption, change the wording to reflect
+       that.
+
+       * gpgme.texi (Creating a Signature): Document
+       GPG_ERR_UNUSABLE_SECKEY.
+
+       * gpgme.texi (Encrypting a Plaintext): Mention encrypt and sign
+       operations in result function.
+       (Creating a Signature): Likewise.
+
+2003-07-23  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Key Listing Mode): Remove word duplication.
+       (Listing Keys): Remove mentioning of force argument.
+       (Verify): Don't mention r_stat.  Fix some typos.
+       (Decrypt and Verify): Correct info how to get the result.  Don't
+       mention r_stat.
+       (Manipulating Data Buffers): Fix documentation of return value.
+       (Listing Keys): Update examples.
+       (Decrypt): Result might also be available when operation failed.
+       (Verify): Result might also be available when operation failed.
+       All spotted by St├ęphane Corth├ęsy.
+
+2003-07-22  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Error Sources): Fix cut and paste error.
+
+2003-07-09  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Key Management): Clarify difference between can_sign
+       and can_certify.
+       (Information About Keys): Likewise for GPGME_ATTR_CAN_SIGN and
+       GPGME_ATTR_CAN_CERTIFY.
+
+2003-07-08  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Progress Meter Callback): Change return type of
+       gpgme_progress_cb_t to void.
+
+2003-06-22  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi: Add 2003 to copyright notice.
+
+       * gpgme.texi (Header): Fix name space documentation on
+       libgpg-error.
+
+2003-06-22  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Multi Threading): Remove reference to
+       gpgme_recipients_t.
+
+2003-06-06  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi (Crypto Operations): Rename gpgme_invalid_user_id_t
+       to gpgme_invalid_key_t.
+
+2003-06-06  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgme.texi: Change error codes to GPG_ERR_* variants.
+       (Error Handling): Rewritten.
+
 2003-05-29  Marcus Brinkmann  <marcus@g10code.de>
 
        * gpgme.texi (Exporting Keys): Change and document prototypes.
        * Makefile.am (info_TEXINFOS): New variable.
        (gpgme_TEXINFOS): Likewise.
 
- Copyright 2002 g10 Code GmbH
+ Copyright 2002, 2003, 2004 g10 Code GmbH
 
  This file is free software; as a special exception the author gives
  unlimited permission to copy and/or distribute it, with or without