aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* doc/Marcus Brinkmann2009-05-281-0/+6
| | | | | | | | | | | | | | | | | | | | | | 2009-05-28 Marcus Brinkmann <[email protected]> * gpgme.texi (Library Version Check): Document selftest error. (Creating Contexts): Likewise. src/ 2009-05-28 Marcus Brinkmann <[email protected]> * gpgme.h.in (gpgme_check_version_internal): New prototype. (gpgme_check_version): New macro, overriding function of the same name. * libgpgme.vers, gpgme.def: Add gpgme_check_version_internal.o * context.h (_gpgme_selftest): New variable declaration. * version.c: Include "context.h". (gpgme_check_version): Set _gpgme_selftest on success. (gpgme_check_version_internal): New function. * gpgme.c (_gpgme_selftest): Define it. (gpgme_new): Check the selftest result.
* doc/Marcus Brinkmann2009-05-181-0/+4
| | | | | | | | | | | | | | | | | | 2009-05-18 Marcus Brinkmann <[email protected]> * gpgme.texi (Encrypting a Plaintext): Document GPGME_ENCRYPT_NO_ENCRYPT_TO. src/ 2009-05-18 Marcus Brinkmann <[email protected]> * gpgme.h.in (gpgme_encrypt_flags_t): Add GPGME_ENCRYPT_NO_ENCRYPT_TO. * engine-gpg.c (gpg_encrypt): Pass --no-encrypt-to to gpg if GPGME_ENCRYPT_NO_ENCRYPT_TO flag is set.
* Add GPGME_KEYLIST_MODE_EPHEMERAL.Werner Koch2009-03-181-0/+1
|
* Chnaged the op-assuan interface.Werner Koch2009-02-241-1/+0
|
* Provide inforation about smartcards.Werner Koch2009-02-041-0/+1
|
* First take on the low-level assuan interface.Werner Koch2009-01-261-0/+16
|
* 2008-12-08 Marcus Brinkmann <[email protected]>gpgme-1.1.8Marcus Brinkmann2008-12-081-5/+1
| | | | | | | Release GPGME 1.1.8. * configure.ac: Bump API revision.
* Fix SIGPIPE ignoring regression.Werner Koch2008-11-181-0/+3
| | | | | Fix unsupported algorithm detection.
* Post-release changes.Marcus Brinkmann2008-10-171-1/+9
|
* 2008-10-17 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-10-171-2/+2
| | | | | | | Release GPGME 1.1.7. * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
* Add gpgme_cancel_asyncMarcus Brinkmann2008-06-271-0/+4
|
* Include the GnuPG UI Server specification.Werner Koch2008-06-041-0/+3
| | | | | Change the license of the manual to GPLv3+.
* Support --locate-keys feature of gpg.Werner Koch2008-05-071-0/+4
|
* 2008-01-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-01-281-1/+16
| | | | | | * gpgme.texi: Document that data encoding affects some output data objects now.
* Post-release dance.Marcus Brinkmann2008-01-041-0/+11
|
* Prepare for release.Marcus Brinkmann2008-01-041-1/+5
|
* New API gpgme_op_getauditlog.Werner Koch2007-11-221-1/+5
|
* Bumbed version number (still svn, though)Werner Koch2007-09-171-0/+1
|
* Add new signature_t member chain_model.Werner Koch2007-08-071-0/+4
|
* Post-release fixup.Marcus Brinkmann2007-07-091-0/+5
|
* 2007-07-09 Marcus Brinkmann <[email protected]>gpgme-1.1.5Marcus Brinkmann2007-07-091-1/+3
| | | | | | | Released 1.1.5. * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
* Post release updatesWerner Koch2007-03-051-0/+4
|
* Preparing a new releasegpgme-1.1.4gpgme-1.1.3Werner Koch2007-03-051-2/+5
|
* Detect and bailo out on double plaintext messages.Werner Koch2007-02-261-0/+6
|
* 2007-01-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2007-01-291-5/+1
| | | | | | | | * Released 1.1.3. * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
* Add item about windows command line quoting bug fix.Marcus Brinkmann2007-01-171-0/+2
|
* doc/Marcus Brinkmann2006-09-251-0/+2
| | | | | | | | | | | | | | | 2006-09-25 Marcus Brinkmann <[email protected]> * gpgme.texi (Destroying Data Buffers): Clarify that gpgme_data_release_and_get_mem destroys DH unconditionally. gpgme/ 2006-09-25 Marcus Brinkmann <[email protected]> * data-mem.c (gpgme_data_release_and_get_mem): Release the data object properly.
* Post-release tweaks.Marcus Brinkmann2006-03-031-0/+8
|
* 2006-03-02 Marcus Brinkmann <[email protected]>gpgme-1-1-2Marcus Brinkmann2006-03-021-0/+6
| | | | | * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
* Change history. That's double plus good.Marcus Brinkmann2006-02-231-1/+1
|
* 2006-02-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-02-221-1/+1
| | | | | | | | | Released 1.1.1. * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump for release. (LIBGPGME_LT_REVISION): Reset to 0 for release.
* Added PKA stuffWerner Koch2006-01-031-2/+2
|
* Basic PKA support.Werner Koch2005-12-201-0/+8
|
* * Fixed a bug in that the fingerprints of subkeys are not available.Werner Koch2005-12-061-0/+5
| | | | | | | * Clarified usage of the SECRET flag in key listings. It is now reset for stub keys.
* doc/Marcus Brinkmann2005-10-061-2/+11
| | | | | | | | | | | | | | | | 2005-10-06 Marcus Brinkmann <[email protected]> * gpgme.texi (Destroying Data Buffers): Document gpgme_free. gpgme/ 2005-10-06 Marcus Brinkmann <[email protected]> * gpgme.h (gpgme_free): New prototype. * data-mem.c (gpgme_free): New function. * libgpgme.vers (GPGME_1.1): Add gpgme_free. * gpgme.def: Add gpgme_free.
* doc/Marcus Brinkmann2005-10-021-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-10-02 Marcus Brinkmann <[email protected]> * gpgme.texi (Key Management): Add the new member notations of gpgme_sig_key_t. (Key Listing Mode): Document GPGME_KEYLIST_MODE_SIG_NOTATIONS. gpgme/ 2005-10-02 Marcus Brinkmann <[email protected]> * util.h (_gpgme_decode_percent_string): Add new argument BINARY to prototype. * verify.c (parse_notation): Likewise for invocation. * conversion.c (_gpgme_decode_percent_string): Likewise to declaration. If set, do not replace '\0' characters with a printable string. * gpgme.h (struct _gpgme_key_sig): New field notations. * ops.h (_gpgme_parse_notation): New prototype. * sig-notation.c (_gpgme_parse_notation): New function. * key.c (gpgme_key_unref): Free all signature notations. * keylist.c (op_data_t): New member tmp_keysig. (finish_key): Clear OPD->tmp_keysig. * gpgme.c (gpgme_set_keylist_mode): Remove check. * rungpg.c (gpg_keylist): Support listing signature notations. (gpg_keylist_ext): Likewise.
* Post-release fixup.Marcus Brinkmann2005-10-011-0/+11
|
* Fix typo.gpgme-1-1-0Marcus Brinkmann2005-10-011-2/+3
|
* 2005-10-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-011-2/+2
| | | | | | | | | Released 1.1.0. * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump for release. (LIBGPGME_LT_REVISION): Reset to 0 for release.
* doc/Marcus Brinkmann2005-10-011-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-10-01 Marcus Brinkmann <[email protected]> * gpgme.texi (Signature Notation Data): New section. (Verify): Added more about the notation data structure. gpgme/ 2005-10-01 Marcus Brinkmann <[email protected]> * gpgme.def: Add gpgme_data_set_file_name, gpgme_data_get_file_name, gpgme_sig_notation_clear, gpgme_sig_notation_add and gpgme_sig_notation_get. * libgpgme.vers: Add gpgme_sig_notation_clear, gpgme_sig_notation_add and gpgme_sig_notation_get. * Makefile.am (libgpgme_real_la_SOURCES): Add sig-notation.c. * context.h (struct gpgme_context): New field sig_notations. * gpgme.h (struct _gpgme_sig_notation): New member value_len and critical. (GPGME_SIG_NOTATION_CRITICAL): New symbol. (gpgme_sig_notation_flags_t): New type. (gpgme_sig_notation_add, gpgme_sig_notation_clear, gpgme_sig_notation_get): New prototypes. * ops.h (_gpgme_sig_notation_create, _gpgme_sig_notation_free): New prototypes. * sig-notation.c (_gpgme_sig_notation_free): New file. * verify.c (parse_notation): Use support functions. (release_op_data): Likewise. * rungpg.c (append_args_from_sig_notations): New function. (gpg_encrypt_sign, gpg_sign): Call it. tests/ 2005-10-01 Marcus Brinkmann <[email protected]> * gpg/Makefile.am (TESTS): Add t-sig-notation. * gpg/t-sig-notation.c (check_result): New file. * gpg/t-verify.c (check_result): Also check the length of the notation data. * gpg/gpg.conf: New file.
* doc/Marcus Brinkmann2005-09-301-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-09-30 Marcus Brinkmann <[email protected]> * gpgme.texi (Data Buffer I/O Operations, Data Buffer Meta-Data): New subsections. gpgme/ 2005-09-30 Marcus Brinkmann <[email protected]> * data.h (struct gpgme_data): New member file_name. * data.c (gpgme_data_set_filename): New function. (_gpgme_data_release): Free DH->filename if necessary. (gpgme_data_get_filename): New function. * rungpg.c (gpg_encrypt): Set filename option. (gpg_encrypt_sign): Likewise. (gpg_sign): Likewise. * libgpgme.vers (GPGME_1.1): Add gpgme_data_set_file_name and gpgme_data_get_file_name. tests/ 2005-09-30 Marcus Brinkmann <[email protected]> * gpg/Makefile.am (TESTS): Add t-filename. * gpg/t-filename.c: New file.
* doc/Marcus Brinkmann2005-09-301-16/+35
| | | | | | | | | | | | | 2005-09-30 Marcus Brinkmann <[email protected]> * gpgme.texi: Replace plaintext_filename with file_name. gpgme/ 2005-09-30 Marcus Brinkmann <[email protected]> * decrpyt.c, verify.c, gpgme.h: Replace plaintext_filename with file_name.
* 2005-09-12 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-09-121-6/+16
| | | | | | | | | | | | | | | | | | | | | * configure.ac (HAVE_PTH): Don't add $PTH_CFLAGS to $CFLAGS here. gpgme/ 2005-09-12 Marcus Brinkmann <[email protected]> * Makefile.am (libgpgme_la_SOURCES): Set to ath.h and ath.c. (ath_pth_src, ath_pthread_src): Removed. (w32_o_files): Replace ath-compat.o with ath.o. (libgpgme_pth_la_CFLAGS): New variable. * ath-compat.c, ath-pthread-compat.c, ath-pth-compat.c: Removed. * ath.h (ath_pthread_available, ath_pth_available): Removed. (ath_init) [!_ATH_EXT_SYM_PREFIX]: Do not define macro. (struct ath_ops, ath_init) [_ATH_COMPAT]: Removed. (_ATH_COMPAT): Macro removed. * posix-sema.c (_gpgme_sema_subsystem_init): Do not call _gpgme_ath_init.
* * configure.ac (SEPCONSTANTS): New to define DIRSEP_C et al.Werner Koch2005-08-261-0/+4
| | | | | | | | | | | | | | | | | | | * w32-util.c (read_w32_registry_string): Updated from code used by GnuPG. This allows for expanding strings and features the implicit fallback key. (w32_shgetfolderpath, find_program_at_standard_place): New. (_gpgme_get_gpg_path, _gpgme_get_gpgsm_path): With no registry entry, locate the programs at the standard place. (dlopen, dlsym, dlclose): New, so that we can keep on using what we are accustomed to. * debug.c (debug_init): Use PATHSEP_C so that under W32 a semicolon is used which allows us to create files with drive letters. * w32-io.c (_gpgme_io_read, _gpgme_io_write): Print content in debug mode too.
* Changes to allow building a W32 DLLWerner Koch2005-08-191-0/+2
|
* doc/Marcus Brinkmann2005-07-271-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | 2005-07-27 Marcus Brinkmann <[email protected]> * gpgme.texi (Decrypt): Add plaintext_filename to gpgme_decrypt_result_t. (Verify): Likewise for gpgme_verify_result_t. gpgme/ 2005-07-27 Marcus Brinkmann <[email protected]> * gpgme.h (gpgme_status_code_t): Add GPGME_STATUS_PLAINTEXT. (struct _gpgme_op_decrypt_result): New member plaintext_filename. (struct _gpgme_op_verify_result): Likewise. * ops.h (_gpgme_parse_plaintext): Add prototype. * op-support.c (_gpgme_parse_plaintext): New function. * decrypt.c (release_op_data): Release OPD->result.plaintext_filename. (_gpgme_decrypt_status_handler): Handle GPGME_STATUS_PLAINTEXT. * verify.c (release_op_data): Release OPD->result.plaintext_filename. (_gpgme_verify_status_handler): Handle GPGME_STATUS_PLAINTEXT.
* doc/Marcus Brinkmann2005-06-031-0/+1
| | | | | | | | | | | | | | | | 2005-06-03 Marcus Brinkmann <[email protected]> * gpgme.texi (Verify): Add information about new fields in gpgme_signature_t. gpgme/ 2005-06-03 Marcus Brinkmann <[email protected]> * gpgme.h (struct _gpgme_signature): New members pubkey_algo and hash_algo. * verify.c (parse_valid_sig): Parse pubkey and hash algo numbers. (parse_new_sig): Parse pubkey, hash algo and timestamp for ERRSIG.
* doc/Marcus Brinkmann2005-06-031-0/+5
| | | | | | | | | | | | | | | | | | | 2005-06-03 Marcus Brinkmann <[email protected]> * gpgme.texi (Decrypt): Add gpgme_recipient_t. gpgme/ 2005-06-03 Marcus Brinkmann <[email protected]> * gpgme.h (struct _gpgme_recipient): New structure. (gpgme_recipient_t): New type. (struct _gpgme_op_decrypt_result): Add member recipients. * decrypt.c (op_data_t): New member last_recipient_p. (_gpgme_op_decrypt_init_result): Initialize last_recipient_p. (parse_enc_to): New function. (_gpgme_decrypt_status_handler): Handle status ENC_TO and NO_SECKEY.
* Add new status codes.Marcus Brinkmann2005-06-021-0/+6
|
* doc/Marcus Brinkmann2005-04-281-0/+11
| | | | | | | | | | | | | | | | | | 2005-04-28 Marcus Brinkmann <[email protected]> * gpgme.texi (Included Certificates): Document GPGME_INCLUDE_CERTS_DEFAULT. gpgme/ 2005-04-28 Marcus Brinkmann <[email protected]> * gpgme.h (GPGME_INCLUDE_CERTS_DEFAULT): New macro. * engine-gpgsm.c (gpgsm_sign): Send the include-certs option after the reset, just for cleanliness, and do not sent it at all if the default is requested. * gpgme.c (gpgme_set_include_certs): Allow to use GPGME_INCLUDE_CERTS_DEFAULT.