aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Detect old gpg versions not featuring the --passwd command.Werner Koch2010-03-121-0/+2
|
* Add option GPGME_EXPORT_MODE_MINIMALWerner Koch2010-02-161-0/+5
|
* Post-release fixup.Marcus Brinkmann2010-01-111-0/+6
|
* 2010-01-11 Marcus Brinkmann <[email protected]>Marcus Brinkmann2010-01-111-1/+1
| | | | | Release 1.3.0.
* Add an API to change passphrases. Currently only implemented forWerner Koch2010-01-051-9/+17
| | | | | GPGSM. Requires GnuPG 2.1
* 2009-11-10 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-11-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Activate UIServer if FD passing is enabled and Assuan is available. m4/ 2009-11-10 Marcus Brinkmann <[email protected]> * libassuan.m4: Fix LIBASSUAN_VERSION. src/ 2009-11-10 Marcus Brinkmann <[email protected]> * Makefile.am (uiserver_components): New variable. (main_sources): Add it. * ops.h, key.c (_gpgme_key_append_name): Take CONVERT argument, implement it. Adjust callers. (gpgme_key_from_uid): New function. * gpgme.h.in (gpgme_protocol_t): Add GPGME_PROTOCOL_DEFAULT. (gpgme_encrypt_flags_t): Add GPGME_ENCRYPT_PREPARE, GPGME_ENCRYPT_EXPECT_SIGN. (gpgme_set_sub_protocol, gpgme_key_from_uid): New functions. * libgpgme.vers, gpgme.def: Add new functions. * gpgme.c (gpgme_set_protocol): Add UIServer protocol. (gpgme_set_sub_protocol): New function. (gpgme_get_protocol_name): Add UIServer and default protocol. * assuan-support.c: Return correct error values, implement socketpair for POSIX. * priv-io.h, posix-io.c, w32-io.c, w32-glib-io.c, w32-qt-io.cpp (_gpgme_io_spawn): Add ATFORK and ATFORKVALUE arguments. Implement it for POSIX. Adjust all callers. * engine.h, engine-backend.h (_gpgme_engine_set_protocol) (_gpgme_engine_op_decrypt_verify): New prototypes. Adjust all users. * engine.c (engine_ops, gpgme_get_engine_info): Add UIServer engine. (_gpgme_engine_set_protocol, _gpgme_engine_op_decrypt_verify): New function. * decrypt-verify.c (decrypt_verify_start): Call _gpgme_engine_op_decrypt_verify. * util.h, posix-util.c, w32-util.c (_gpgme_get_uiserver_socket_path): New function. * engine-gpgsm.c (gpgsm_set_fd): Fix _gpgme_io_pipe invocation. * gpgme-tool.c: Some support for UIServer protocol. * engine-uiserver.c: New file.
* 2009-10-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-10-221-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Add support for G13. src/ 2009-10-22 Marcus Brinkmann <[email protected]> * Makefile.am: Remove @NETLIBS@ from LIBADDs. (g13_components): New variable. (main_sources): Add $(g13_components). * g13.c, engine-g13.c: New files. * engine.c (engine_ops): Check for assuan for assuan engine, add g13 engine. * util.h (_gpgme_get_g13_path, _gpgme_encode_percent_string): New prototypes. * conversion.c (_gpgme_encode_percent_string): New function. * gpgme.h.in (gpgme_protocol_t): Add GPGME_PROTOCOL_G13. (struct _gpgme_op_g13_result, gpgme_g13_result_t): New types. (gpgme_op_g13_mount): New function. * gpgme.def, libgpgme.vers: Add gpgme_op_g13_mount. * gpgme.c (gpgme_set_protocol): Allow GPGME_PROTOCOL_G13. (gpgme_get_protocol_name): Add GPGME_PROTOCOL_G13. * posix-util.c (_gpgme_get_g13_path): New function. * w32-util.c (_gpgme_get_g13_path): New function. * engine-backend.h (_gpgme_engine_ops_g13): New declaration.
* Fix version number.Marcus Brinkmann2009-10-201-1/+1
|
* Add item on libassuan.Marcus Brinkmann2009-10-201-1/+4
|
* Fix detection of invalid signer keys.Werner Koch2009-08-061-0/+6
| | | | | Support the new INV_SGNR status code.
* 2009-06-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-06-191-0/+5
| | | | | Released GPGME 1.2.0.
* 2009-06-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-06-181-1/+1
| | | | | | | * configure.ac (my_version): Set to 1.2.0. (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump. (LIBGPGME_LT_REVISION): Reset.
* Add support for gpg --fetch-keys.Werner Koch2009-06-161-0/+3
|
* doc/Marcus Brinkmann2009-06-161-1/+11
| | | | | | | | | | | | | 2009-06-16 Marcus Brinkmann <[email protected]> * gpgme.texi (Result Management): New section. src/ 2009-06-16 Marcus Brinkmann <[email protected]> * gpgme.c (result_ref_lock): New global variable. (gpgme_result_ref, gpgme_result_unref): use it.
* Add new functions to import and export keys specified by gpgme_key_t.Werner Koch2009-06-161-2/+12
| | | | | Allow exporting keys to a keyserver.
* Add gpgme_io_write and gpgme_io_read.Werner Koch2009-06-091-0/+6
| | | | | Minor cleanups.
* 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.