aboutsummaryrefslogtreecommitdiffstats
path: root/doc/gpgme.texi (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add gpgme_set_global_flag to help debuggingWerner Koch2012-09-251-1/+25
| | | | | | | | | | | | | | * src/gpgme.c (gpgme_set_global_flag): New. * src/gpgme.h.in (gpgme_set_global_flag): New. * src/gpgme.def, src/libgpgme.vers: Add new public function. * src/debug.c (envvar_override): New.: (_gpgme_debug_set_debug_envvar): New. (debug_init): Take ENVVAR_OVERRIDE in account. -- On Android envvars can't be used, thus we need another way to enable GPGME debugging. The new function allows this and may be used in the future to implement similar things.
* Fix minor documentation problem.Werner Koch2012-05-021-27/+27
| | | | | | | -- Fixes bug#1404. (There is mentioned data field “recipient”, but actual data field name is “recipients”.)
* Fix I/O callback example.Marcus Brinkmann2011-05-121-7/+12
|
* Correct key-gen example.Marcus Brinkmann2011-05-121-6/+6
|
* Typo fixes spotted by Daiki Ueno.Werner Koch2011-01-071-2/+2
|
* Add option GPGME_EXPORT_MODE_MINIMALWerner Koch2010-02-161-0/+6
|
* Allow the native W32 version to properly work with sockets.Werner Koch2010-01-251-1/+1
|
* Support gpgme_op_apsswd for GPG.Werner Koch2010-01-081-0/+3
|
* Add an API to change passphrases. Currently only implemented forWerner Koch2010-01-051-1/+47
| | | | | GPGSM. Requires GnuPG 2.1
* Prepare for a new protocol.Werner Koch2009-11-031-0/+9
| | | | | Comment clarification.
* Fix detection of invalid signer keys.Werner Koch2009-08-061-1/+1
| | | | | Support the new INV_SGNR status code.
* Add support for gpg --fetch-keys.Werner Koch2009-06-161-0/+13
|
* doc/Marcus Brinkmann2009-06-161-0/+34
| | | | | | | | | | | | | 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-6/+101
| | | | | Allow exporting keys to a keyserver.
* doc/Marcus Brinkmann2009-05-281-3/+12
| | | | | | | | | | | | | | | | | | | | | | 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/+6
| | | | | | | | | | | | | | | | | | 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.
* 2009-05-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-05-051-4/+4
| | | | | * gpgme.texi (Engine Information): Replace path by file_name.
* Add GPGME_KEYLIST_MODE_EPHEMERAL.Werner Koch2009-03-181-0/+4
|
* Fix doc bug.Werner Koch2008-11-281-1/+1
|
* Update automake scripts.Werner Koch2008-07-041-2/+4
| | | | | Minor doc changes.
* 2008-06-27 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-06-271-7/+21
| | | | | | | | | | | | | | | | | | | * gpgme.texi (Cancellation): Document gpgme_cancel_async. gpgme/ 2008-06-27 Marcus Brinkmann <[email protected]> * context.h: Include "sema.h". (struct gpgme_context): New members lock and canceled. * gpgme.c (gpgme_new): Initialize lock. (gpgme_release): Destroy lock. (gpgme_cancel_async): New function. * op-support.c (_gpgme_op_reset): Reset the canceled flag. * wait-global.c (gpgme_wait): Check cancel flag before processing any I/O callbacks. * wait-private.c (_gpgme_wait_on_condition): Likewise. * wait-user.c (_gpgme_user_io_cb_handler): Likewise.
* Updated example.Werner Koch2008-06-251-3/+8
|
* Include the GnuPG UI Server specification.Werner Koch2008-06-041-44/+58
| | | | | Change the license of the manual to GPLv3+.
* Support --locate-keys feature of gpg.Werner Koch2008-05-071-5/+5
|
* doc/Marcus Brinkmann2008-03-111-0/+24
| | | | | | | | | | | | | | 2008-03-11 Marcus Brinkmann <[email protected]> * gpgme.texi (File Based Data Buffers): Document the need for blocking operations. (Callback Based Data Buffers): Likewise. gpgme/ 2008-03-11 Marcus Brinkmann <[email protected]> * data.c (gpgme_data_read, gpgme_data_write): Retry on EINTR.
* 2008-03-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-03-051-1/+3
| | | | | | | * gpgme.texi (Library Version Check): Rename snippet function to init_gpgme. (I/O Callback Example): Call it here.
* 2008-01-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-01-281-9/+16
| | | | | | * gpgme.texi: Document that data encoding affects some output data objects now.
* doc/Marcus Brinkmann2007-09-271-0/+6
| | | | | | | | | | | | | | 2007-09-27 Marcus Brinkmann <[email protected]> * gpgme.texi (Protocols and Engines): Document GPGME_PROTOCOL_UNKNOWN. gpgme/ 2007-09-27 Marcus Brinkmann <[email protected]> * gpgme.h (gpgme_protocol_t): Add GPGME_PROTOCOL_UNKNOWN. * gpgme.c (gpgme_get_protocol_name): Implement support for GPGME_PROTOCOL_UNKNOWN.
* Fixed bug in gpgme_data_relase_and_get_mem.Werner Koch2007-09-141-1/+1
| | | | | Typo fixes.
* Add new signature_t member chain_model.Werner Koch2007-08-071-0/+10
|
* Changes for W32Werner Koch2007-07-121-1/+5
|
* 2007-06-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2007-06-051-1/+65
| | | | | | * gpgme.texi (Advanced Key Editing): New section.
* 2007-05-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann2007-05-181-8/+11
| | | | | | * gpgme.texi (Error Strings): Fix documentation of gpgme_strerror_r.
* 2007-05-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann2007-05-031-2/+2
| | | | | | * gpgme.texi (Registering I/O Callbacks): Fix description of EVENT member of gpgme_event_io_t.
* 2006-11-01 Moritz Schulte <[email protected]>Moritz Schulte2006-11-011-4/+4
| | | | | | * gpgme.texi (Data Buffer I/O Operations): Fixed entry for gpgme_data_seek: OFFSET is not a pointer; some s/whence/offset/.
* doc/Marcus Brinkmann2006-09-251-1/+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.
* doc/Marcus Brinkmann2006-07-161-1/+4
| | | | | | | | | | | | | | 2005-03-24 Marcus Brinkmann <[email protected]> * gpgme.texi (Library Version Check): Make example code compatible to W32 systems. gpgme/ 2005-03-24 Marcus Brinkmann <[email protected]> * gpgme.c (gpgme_set_locale): Remove conditional on HAVE_W32_SYSTEM, and just check for LC_MESSAGES.
* 2006-06-21 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-06-211-3/+3
| | | | | | * gpgme.texi (Passphrase Callback): Fix inverted condition in description.
* Basic PKA support.Werner Koch2005-12-201-0/+16
|
* * Fixed a bug in that the fingerprints of subkeys are not available.Werner Koch2005-12-061-3/+7
| | | | | | | * Clarified usage of the SECRET flag in key listings. It is now reset for stub keys.
* GPA does now work with the glib based i/o backend.Werner Koch2005-11-181-2/+2
|
* build static and shared lib by default - required by gpgol.Werner Koch2005-11-151-1/+1
|
* doc/Marcus Brinkmann2005-10-061-3/+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-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Fix copyright year.Marcus Brinkmann2005-10-011-2/+2
|
* 2005-10-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-011-2/+2
| | | | | | * gpgme.texi: Enclose all return parameters of deftypefuns in curly brackets.
* doc/Marcus Brinkmann2005-10-011-0/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-4/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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-2/+2
| | | | | | | | | | | | | 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-30 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-09-301-0/+8
| | | | | * gpgme.texi (Key Management): Document is_qualified.