aboutsummaryrefslogtreecommitdiffstats
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Document API change for GPGME_EVENT_DONE from 2009.Werner Koch2013-08-191-3/+3
| | | | | | | | | | | | * doc/gpgme.texi (I/O Callback Interface): Fix description for the event arg. -- With commit c8e934b2 (2009-10-26) gpgme_io_event_done_data_t was introduced to replace the use of gpg_error_t with GPGME_EVENT_DONE. Unfortunately this was not documented. Maybe at that time the event code was considered internal and its use in GPA was not known. Too bad.
* Add function gpgme_data_identify.Werner Koch2013-08-091-0/+51
| | | | | | | | | | | | | | | | | | * src/gpgme.h.in (gpgme_data_type_t): New. (gpgme_data_identify): New prototype. * src/data-identify.c: New. * src/parsetlv.c, src/parsetlv.h: New. Take from gpa. * src/libgpgme.vers, src/gpgme.def: Add gpgme_data_identify. * src/gpgme-tool.c (status): Add STATUS_IDENTIFY_RESULT. (gt_identify): New. (cmd_identify): New. (hlp_passwd): Move close to cmd_passwd. -- It is often useful to have a way to identify the data which needs processing. This is such a common task that it makes sense to implement this in gpgme to avoid diverging implementations.
* doc: Add --binary option for the OUTPUT command of an uiserver.Werner Koch2013-07-311-18/+20
|
* doc: Fix variable name.Werner Koch2013-06-181-1/+1
| | | | | -- GnuPG-bug-id: 1507
* Add function gpgme_signers_count.Werner Koch2013-06-181-0/+5
| | | | | | * src/signers.c (gpgme_signers_count): New. * src/libgpgme.vers, src/gpgme.def: Add as external symbol. * src/gpgme.h.in: Add prototype.
* doc: rename gpgme_sub_key_t to gpgme_subkey_t to match gpgme.hHans-Christoph Steiner2013-05-281-4/+4
| | | | --
* Make definition of off_t robust against misbehaving w32 toolchains.Werner Koch2013-05-161-12/+50
| | | | | | | | | | | | | | | | * configure.ac (NEED__FILE_OFFSET_BITS): Change to define gpgme_off_t and gpgme_ssize_t. (API__OFF_T, API__SSIZE_T): New ac_subst. * src/gpgme.h.in: Replace all ssize_t and off_t by ac_subst macros. * src/assuan-support.c, src/ath-pthread.c, src/ath.c, src/ath.h * src/data-compat.c, src/data-fd.c, src/data-mem.c, src/data-stream.c * src/data-user.c, src/data.c, src/data.h, src/engine-gpgsm.c * src/engine-uiserver.c, src/gpgme-tool.c, src/gpgme.c: Replace off_t by gpgme_off_t and sszie_t by gpgme_ssize_t. * src/ath-pthread.c, src/ath.h: Include gpgme.h. -- For a detailed description, see the gpgme.texi diff.
* Syntax fix for gpgme.texi.Werner Koch2013-04-301-1/+1
| | | | | | -- This fixes commit 12374cbecede047accd2d2267bba5927037ed16c.
* Explain the GPGME_DEBUG variable.Werner Koch2013-04-161-0/+42
| | | | --
* Release 1.4.0.gpgme-1.4.0Werner Koch2013-02-261-1/+1
| | | | * configure.ac: Bump LT version to C20/A9/R0.
* Add public function gpgme_io_writen.Werner Koch2013-02-071-3/+4
| | | | | | | | * src/gpgme.c (gpgme_io_read): New. -- This is a writen style variant for gpgme_io_write. It is often easier to use this one in passphrase and edit callbacks.
* Add DCO fileWerner Koch2012-09-251-0/+29
| | | | --
* Document contribution rules.Werner Koch2012-09-252-3/+55
| | | | | | * doc/HACKING (License policy): New. * doc/DCO: New. * AUTHORS: Change maintainer address.
* 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”.)
* .gitignore: flesh out rules and add subdirectory-.gitignores.W. Trevor King2012-04-201-0/+5
|
* uiserver.texi: fix decryption -> encryption typo in PREP_ENCRYPT discussion.W. Trevor King2012-04-031-1/+1
| | | | * doc/uiserver.texi (PREP_ENCRYPT): Fix documentation.
* Generate the ChangeLog from commit logs.Werner Koch2011-12-023-9/+45
| | | | | | | | | | | | | | | * build-aux/gitlog-to-changelog: New script. Taken from gnulib. * build-aux/git-log-fix: New file. * build-aux/git-log-footer: New file. * build-aux/git-hook/commit-msg: New script. * doc/HACKING: New file. * ChangeLog: New file. * Makefile.am (EXTRA_DIST): Add new files. (gen-ChangeLog): New. (dist-hook): Run gen-ChangeLog. * autogen.sh: Install commit-msg hook for git. Rename all ChangeLog files to ChangeLog-2011.
* Fix I/O callback example.Marcus Brinkmann2011-05-122-7/+14
|
* Correct key-gen example.Marcus Brinkmann2011-05-122-6/+11
|
* 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-052-1/+51
| | | | | 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-063-3/+15
| | | | | Support the new INV_SGNR status code.
* Add support for gpg --fetch-keys.Werner Koch2009-06-162-0/+14
|
* doc/Marcus Brinkmann2009-06-162-0/+38
| | | | | | | | | | | | | 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-162-6/+106
| | | | | Allow exporting keys to a keyserver.
* doc/Marcus Brinkmann2009-05-282-3/+17
| | | | | | | | | | | | | | | | | | | | | | 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-182-0/+11
| | | | | | | | | | | | | | | | | | 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-052-4/+8
| | | | | * 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-282-1/+6
|
* Fix bug #818.Werner Koch2008-10-202-1/+9
| | | | | Use gpgme.h.in instead of in-place editing gpgme.h.
* Add a module overview diagram.Werner Koch2008-07-173-0/+646
|
* Update automake scripts.Werner Koch2008-07-044-2960/+5227
| | | | | Minor doc changes.
* 2008-06-27 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-06-272-7/+25
| | | | | | | | | | | | | | | | | | | * 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-252-3/+13
|
* Updated the example.Werner Koch2008-06-201-3/+52
|
* Add example.Werner Koch2008-06-191-0/+104
| | | | | Update gpgconf test.
* Add new types to the gpgconf interface.Werner Koch2008-06-192-2/+18
| | | | | Fix a parsing bug in gpgconf interface.
* Add missing file.Werner Koch2008-06-051-0/+591
|
* Include the GnuPG UI Server specification.Werner Koch2008-06-045-49/+793
| | | | | Change the license of the manual to GPLv3+.
* Support --locate-keys feature of gpg.Werner Koch2008-05-071-5/+5
|
* doc/Marcus Brinkmann2008-03-112-0/+30
| | | | | | | | | | | | | | 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-052-1/+9
| | | | | | | * 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-282-9/+21
| | | | | | * gpgme.texi: Document that data encoding affects some output data objects now.
* doc/Marcus Brinkmann2007-09-272-0/+10
| | | | | | | | | | | | | | 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.