aboutsummaryrefslogtreecommitdiffstats
path: root/branches/gpgme-0-3-branch/NEWS (unfollow)
Commit message (Collapse)AuthorFilesLines
2003-11-19Post release version number bumpWerner Koch1-0/+5
2003-11-19About to release 0.3.16.Werner Koch1-2/+2
2003-11-18* configure.ac: Check for timegm.Werner Koch1-0/+5
* mkerrors: Prettier error formating for gpg-error style codes. * conversion.c (_gpgme_parse_timestamp): New. Now also handles ISO 8601 timestamps as used by gnupg 1.9.2. * keylist.c (parse_timestamp): Removed. Replaced calls by _gpgme_parse_timestamp. * verify.c (_gpgme_verify_status_handler): Replaced strtoul by _gpgme_parse_timestamp. * sign.c (append_xml_siginfo): Ditto.
2003-02-182003-02-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+4
Released 0.3.15. * configure.ac (LIBGPGME_LT_REVISION): Bumped to 6.
2003-02-062003-01-30 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+2
* edit.c (_gpgme_edit_status_handler): Call the progress status handler.
2002-12-04post-release version number bump.Werner Koch1-0/+4
2002-12-04* configure.ac (LIBGPGME_LT_REVISION): Bumped to 9/3/5 .Werner Koch1-1/+4
* README: Explained that this is the current stable version.
2002-11-282002-11-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+1
* NEWS: Add note about moving "gpgmeplug" to the "cryptplug" package. * README: Remove instructions related to "gpgmeplug". * configure.ac: Remove enable option "gpgmeplug" and automake conditional BUILD_GPGMEPLUG, as well as the status info about it. (GPGMEPLUG): Remove variable. * Makefile.am (gpgmeplug): Remove variable. (SUBDIRS): Remove ${gpgmeplug}. * cryptplug.h, gpgme-openpgp.c, gpgmeplug.dox, gpgme-smime.c, Makefile.am, gpgmeplug.c, ChangeLog: Files removed.
2002-11-20post-release version number bumbing.Werner Koch1-0/+5
2002-11-20About to release 0.3.13Werner Koch1-2/+4
2002-10-15After-release-version-number-bumpWerner Koch1-0/+3
2002-10-15* configure.ac: Bump up LIBGPGME_LT_REVISION.Werner Koch1-1/+6
(NEED_GPG_VERSION): Set to 1.2.0 (NEED_GPGSM_VERSION): Set to 0.9.2
2002-09-30This commit was manufactured by cvs2svn to create branchRepo Admin1-0/+0
'gpgme-0-3-branch'.
2002-09-20changed version number after release.Werner Koch1-0/+4
2002-09-20* configure.ac: Bump up LIBGPGME_LT_REVISION.Werner Koch1-0/+5
* configure.ac (AC_CHECK_HEADERS): Check for sys/select.h.
2002-09-012002-09-02 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-6/+1
Released 0.3.10. * NEWS: Update for 0.3.9 release. * configure.ac: Bump up LIBGPGME_LT_REVISION.
2002-09-01Add item about prior change.Marcus Brinkmann1-0/+1
2002-08-29new newsWerner Koch1-0/+3
2002-08-212002-08-21 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+8
* NEWS: Add template for development version.
2002-08-212002-08-21 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-2/+6
Released 0.3.9. * NEWS: Update for 0.3.9 release. * Makefile.am (EXTRA_DIST): Add gpgme.spec.in.
2002-07-28Add items about the edit key operation.Marcus Brinkmann1-0/+7
2002-07-02Fix news item.Marcus Brinkmann1-1/+1
2002-07-02* configure.ac: Bumbed version number to 0.3.9; add a comment onWerner Koch1-1/+3
when to change it. * gpgme.spec.in: New. Contributed by Wojciech Polak. * Makefile.am (dist-hook): New. * AUTHORS: Added Wojciech and bug reporting addresses.
2002-06-25Prepared for further development.Werner Koch1-0/+7
2002-06-25* configure.ac: Bumbed LT version to 9/3/0.Werner Koch1-2/+2
(NEED_GPGSM_VERSION): Need 0.3.8 due to fixed export command.
2002-06-14Cosmetic fix.Marcus Brinkmann1-1/+1
2002-06-14Add items about I/O callbacks.Marcus Brinkmann1-0/+11
2002-06-11* gpgme.h: Add GPGME_ATTR_SIG_SUMMARY and the GPGME_SIGSUM_Werner Koch1-0/+1
constants. * verify.c (calc_sig_summary): New. (gpgme_get_sig_ulong_attr): And use it here.
2002-06-04Prepare everything for CVS hackery.Marcus Brinkmann1-0/+7
2002-06-04Updates.Marcus Brinkmann1-4/+6
2002-05-03Bumbed version number to *-cvsWerner Koch1-0/+7
2002-05-03released 0.3.6Werner Koch1-5/+10
2002-05-03* gpgme.texi (Manipulating Data Buffers): Changed some data typesWerner Koch1-0/+1
to void*. (Protocol Selection): Added gpgme_get_protocol. (Verify): Updated to include the new attribute fucntions and status codes.
2002-05-03* verify.c (_gpgme_verify_status_handler): Handle TRUST_* statusWerner Koch1-0/+12
lines so that a claim can be made without looking up the key. (gpgme_get_sig_string_attr): New. (gpgme_get_sig_ulong_attr): New. * gpgme.h (GpgmeAttr): Added GPGME_ATTR_SIG_STATUS. * rungpg.h: Add new status codes from gpg 1.0.7 and formatted the list to align with the status.h file from gnupg. * gpgme.h (GpgmeSigStat): Add _GOOD_EXP and _GOOD_EXPKEY. * verify.c (_gpgme_verify_status_handler, finish_sig): Handle these new status codes. Store the expiration time
2002-04-27* gpgme.h (GpgmeData_Encoding): New.Werner Koch1-0/+3
* data.c (gpgme_data_get_encoding,gpgme_data_set_encoding): New. * engine-gpgsm.c (map_input_enc): New. Use it in all local functions where the INPUT command gets send.
2002-04-22doc/Marcus Brinkmann1-0/+10
2002-04-22 Marcus Brinkmann <[email protected]> * gpgme.texi (Passphrase Callback): Fix small typo. Document the new function gpgme_get_passphrase_cb. (Progress Meter Callback): Document the new function gpgme_get_progress_cb. gpgme/ 2002-04-22 Marcus Brinkmann <[email protected]> * gpgme.c (gpgme_get_passphrase_cb): New function. (gpgme_get_progress_cb): New function. * gpgme.h: Add new prototypes for gpgme_get_passphrase_cb and gpgme_get_progress_cb.
2002-04-01Released 0.3.5Werner Koch1-0/+3
2002-03-28* gpgme.h (GpgmeAttr): Add values for issuer and chaining.Werner Koch1-0/+2
* key.h (gpgme_key_s): Add issuer and chaining elements for X509. * keylist.c (keylist_colon_handler): Store them. * key.c (gpgme_key_release): Free them. (gpgme_key_get_as_xml,gpgme_key_get_string_attr): Print them.
2002-03-06doc/Marcus Brinkmann1-0/+9
2002-03-06 Marcus Brinkmann <[email protected]> * gpgme.texi (Encrypting a Plaintext): Document symmetric encryption. gpgme/ 2002-03-06 Marcus Brinkmann <[email protected]> * encrypt.c (_gpgme_encrypt_sym_status_handler): New function. (gpgme_op_encrypt_start): New variable SYMMETRIC, set it if RECP is null, and if it is set, use _gpgme_encrypt_sym_status_handler as status handler and run _gpgme_passphrase_start. * rungpg.c (_gpgme_gpg_op_encrypt): If RECP is zero, do symmetric encryption. * engine-gpgsm.c (_gpgme_gpgsm_op_encrypt): If RECP is zero, return error value. * rungpg.c (_gpgme_gpg_op_verify): Add "--" argument. tests/ 2002-03-06 Marcus Brinkmann <[email protected]> * gpg/t-encrypt-sym.c: New file. * gpg/Makefile.am (TESTS): Add t-encrypt-sym.
2002-03-04* gpg/Makefile.am (DISTCLEANFILES): Added.Werner Koch1-0/+2
* configure.ac: Bumbed LT version numbers to (7,1,0), requires gpgsm 0.3.1.
2002-03-03doc/Marcus Brinkmann1-0/+3
2002-03-03 Marcus Brinkmann <[email protected]> * gpgme.texi (Information About Keys): Document GPGME_ATTR_EXPIRE. gpgme/ 2002-03-03 Marcus Brinkmann <[email protected]> * passphrase.c (_gpgme_passphrase_status_handler): Also set the error No_Passphrase if only a bad passphrase was provided.
2002-03-03doc/Marcus Brinkmann1-0/+5
2002-03-03 Marcus Brinkmann <[email protected]> * gpgme.texi (Verify): Document verification of normal and cleartext signatures. gpgme/ 2002-03-03 Marcus Brinkmann <[email protected]> * rungpg.c (_gpgme_gpg_op_verify): If TEXT is of mode GPGME_DATA_MODE_IN, construct a command line that stores the plaintext in TEXT. * verify.c (gpgme_op_verify_start): Accept TEXT being uninitialized, and in this case interpret SIG as a normal or cleartext signature and TEXT as a return data object. * engine-gpgsm.c (_gpgme_gpgsm_op_verify): Likewise. tests/ 2002-03-03 Marcus Brinkmann <[email protected]> * gpg/t-verify.c (main): Add a few more sanity checks, and a check for normal signatures.
2002-02-27doc/Marcus Brinkmann1-6/+9
2002-02-27 Marcus Brinkmann <[email protected]> * gpgme.texi (Listing Keys): Document gpgme_op_keylist_ext_start. gpgme/ 2002-02-27 Marcus Brinkmann <[email protected]> * rungpg.h (_gpgme_gpg_op_keylist_ext): New prototype. * rungpg.c (_gpgme_gpg_op_keylist_ext): New function. * engine-gpgsm.h (_gpgme_gpgsm_op_keylist_ext): New prototype. * engine-gpgsm.c (_gpgme_gpgsm_op_keylist_ext): New function. * engine.h (_gpgme_engine_op_keylist_ext): New prototype. * engine.c (_gpgme_engine_op_keylist_ext): New function. * keylist.c (gpgme_op_keylist_ext_start): New function.
2002-02-26doc/Marcus Brinkmann1-0/+8
2002-02-27 Marcus Brinkmann <[email protected]> * gpgme.texi (Encrypting a Plaintext): Document GPGME_Invalid_Recipients. (Error Values): Likewise. gpgme/ 2002-02-27 Marcus Brinkmann <[email protected]> * gpgme.h: Add new error code GPGME_Invalid_Recipient. * encrypt.c (struct encrypt_result_s): New member invalid_recipients, rename no_recipients to no_valid_recipients. (_gpgme_encrypt_status_handler): Include error for invalid recipients. * engine-gpgsm.c (gpgsm_set_recipients): Change type of first argument to GpgsmObject. Use that to report back the status about the recipients.
2002-02-26doc/Marcus Brinkmann1-0/+5
2002-02-26 Marcus Brinkmann <[email protected]> * gpgme.texi (Encrypting a Plaintext): Document gpgme_op_encrypt_sign and gpgme_op_encrypt_sign_start. gpgme/ 2002-02-25 Marcus Brinkmann <[email protected]> * engine.c (_gpgme_engine_op_encrypt_sign): New function. * engine.h (_gpgme_engine_op_encrypt_sign): New prototype. * rungpg.c (_gpgme_append_gpg_args_from_signers): New function. (_gpgme_gpg_op_sign): Use that new function. (_gpgme_gpg_op_encrypt_sign): New function. * rungpg.h (_gpgme_gpg_op_encrypt_sign): New prototype. * gpgme.h (gpgme_op_encrypt_sign_start): New prototype. (gpgme_op_encrypt_sign): Likewise. * Makefile.am (libgpgme_la_SOURCES): Add encrypt-sign.c. * ops.h (_gpgme_encrypt_status_handler): Add prototype. (_gpgme_sign_status_handler): Add prototype. * sign.c (sign_status_handler): Rename to ... (_gpgme_sign_status_handler): ... this and make non-static. * encrypt.c (encrypt_status_handler): Rename to ... (_gpgme_encrypt_status_handler): ... this and make non-static. * encrypt.c (gpgme_op_encrypt_start): Use new status handler name. * sign.c (gpgme_op_sign_start): Likewise. tests/ 2002-02-26 Marcus Brinkmann <[email protected]> * gpg/t-encrypt-sign.c: New file. * gpg/Makefile.am (TESTS): Add t-encrypt-sign.
2002-02-25doc/Marcus Brinkmann1-0/+11
2002-02-25 Marcus Brinkmann <[email protected]> * gpgme.texi (Creating a Signature): Add a note about certifications to include. (Included Certifications): New section. gpgme/ 2002-02-25 Marcus Brinkmann <[email protected]> * context.h (struct gpgme_context_s): New member include_certs. * gpgme.h (gpgme_set_include_certs): Add prototype. (gpgme_get_include_certs): Likewise. * gpgme.c (gpgme_set_include_certs): New function. (gpgme_get_include_certs): Likewise. (gpgme_new): Set include_certs to 1 (the default). * engine.c (_gpgme_engine_op_sign): Accept new argument include_certs, and pass it to _gpgme_gpgsm_op_sign. * engine.h (_gpgme_engine_op_sign): Likewise for prototype. * engine-gpgsm.c (_gpgme_gpgsm_op_sign): Accept new argument include_certs and handle it. * engine-gpgsm.h (_gpgme_gpgsm_start): Add new argument include_certs. * sign.c (gpgme_op_sign_start): Add new argument to _gpgme_engine_op_sign call.
2002-02-122002-02-12 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+9
* configure.ac (AC_INIT): Bump version to 0.3.3. * jnlib/Makefile.am: Rever to older version that includes xmalloc but not dotlock and some other files. Reported by St�phane Corth�sy. tests/ 2002-02-12 Marcus Brinkmann <[email protected]> * gpg/Makefile.am (CLEANFILES): New target. (distclean-local): Rename to ... (clean-local): ... this.
2002-02-102002-02-10 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+6
* Released 0.3.2. * configure.ac (AC_INIT): Bump version to 0.3.2. * jnlib/libjnlibconfig.h: Revert to older version that doesn't expect libgcrypt. Reported by Jose Carlos Garcia Sogo <[email protected]>. 2002-02-09 Marcus Brinkmann <[email protected]>
2002-02-092002-02-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+5
* Released 0.3.1. * configure.ac (LIBGPGME_LT_CURRENT): Bump it up to 6! (NEED_GPGSM_VERSION): Bump it up to 0.3.0!
2002-02-06doc/Marcus Brinkmann1-0/+5
2002-02-06 Marcus Brinkmann <[email protected]> * gpgme.texi (Waiting For Completion): Adjust doc to changes in the code. gpgme/ 2002-02-06 Marcus Brinkmann <[email protected]> * wait.c (gpgme_wait): Add new argument STATUS, in which the status of the returned context is returned. (_gpgme_wait_on_condition): Rework the function a bit, to make it aware of cancelled processes, and to allow to use gpgme_wait with CTX being NULL (as documented in the source). (struct proc_s): New member REPORTED. * gpgme.h: Fix prototype. * verify.c (gpgme_op_verify): Fix use of gpgme_wait. * sign.c (gpgme_op_sign): * import.c (gpgme_op_import): * genkey.c (gpgme_op_genkey): * export.c (gpgme_op_export): * encrypt.c (gpgme_op_encrypt): * delete.c (gpgme_op_delete): * decrypt-verify.c (gpgme_op_decrypt_verify):