aboutsummaryrefslogtreecommitdiffstats
path: root/doc (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-08-09Add function gpgme_data_identify.Werner Koch1-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.
2013-07-31doc: Add --binary option for the OUTPUT command of an uiserver.Werner Koch1-18/+20
2013-06-18doc: Fix variable name.Werner Koch1-1/+1
-- GnuPG-bug-id: 1507
2013-06-18Add function gpgme_signers_count.Werner Koch1-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.
2013-05-28doc: rename gpgme_sub_key_t to gpgme_subkey_t to match gpgme.hHans-Christoph Steiner1-4/+4
--
2013-05-16Make definition of off_t robust against misbehaving w32 toolchains.Werner Koch1-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.
2013-04-30Syntax fix for gpgme.texi.Werner Koch1-1/+1
-- This fixes commit 12374cbecede047accd2d2267bba5927037ed16c.
2013-04-16Explain the GPGME_DEBUG variable.Werner Koch1-0/+42
--
2013-02-26Release 1.4.0.gpgme-1.4.0Werner Koch1-1/+1
* configure.ac: Bump LT version to C20/A9/R0.
2013-02-07Add public function gpgme_io_writen.Werner Koch1-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.
2012-09-25Add DCO fileWerner Koch1-0/+29
--
2012-09-25Document contribution rules.Werner Koch2-3/+55
* doc/HACKING (License policy): New. * doc/DCO: New. * AUTHORS: Change maintainer address.
2012-09-25Add gpgme_set_global_flag to help debuggingWerner Koch1-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.
2012-05-02Fix minor documentation problem.Werner Koch1-27/+27
-- Fixes bug#1404. (There is mentioned data field “recipient”, but actual data field name is “recipients”.)
2012-04-20.gitignore: flesh out rules and add subdirectory-.gitignores.W. Trevor King1-0/+5
2012-04-03uiserver.texi: fix decryption -> encryption typo in PREP_ENCRYPT discussion.W. Trevor King1-1/+1
* doc/uiserver.texi (PREP_ENCRYPT): Fix documentation.
2011-12-02Generate the ChangeLog from commit logs.Werner Koch3-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.
2011-05-12Fix I/O callback example.Marcus Brinkmann2-7/+14
2011-05-12Correct key-gen example.Marcus Brinkmann2-6/+11
2011-01-07Typo fixes spotted by Daiki Ueno.Werner Koch1-2/+2
2010-02-16Add option GPGME_EXPORT_MODE_MINIMALWerner Koch1-0/+6
2010-01-25Allow the native W32 version to properly work with sockets.Werner Koch1-1/+1
2010-01-08Support gpgme_op_apsswd for GPG.Werner Koch1-0/+3
2010-01-05Add an API to change passphrases. Currently only implemented forWerner Koch2-1/+51
GPGSM. Requires GnuPG 2.1
2009-11-03Prepare for a new protocol.Werner Koch1-0/+9
Comment clarification.
2009-08-06Fix detection of invalid signer keys.Werner Koch3-3/+15
Support the new INV_SGNR status code.
2009-06-16Add support for gpg --fetch-keys.Werner Koch2-0/+14
2009-06-16doc/Marcus Brinkmann2-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.
2009-06-16Add new functions to import and export keys specified by gpgme_key_t.Werner Koch2-6/+106
Allow exporting keys to a keyserver.
2009-05-28doc/Marcus Brinkmann2-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.
2009-05-18doc/Marcus Brinkmann2-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-052009-05-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-4/+8
* gpgme.texi (Engine Information): Replace path by file_name.
2009-03-18Add GPGME_KEYLIST_MODE_EPHEMERAL.Werner Koch1-0/+4
2008-11-28Fix doc bug.Werner Koch2-1/+6
2008-10-20Fix bug #818.Werner Koch2-1/+9
Use gpgme.h.in instead of in-place editing gpgme.h.
2008-07-17Add a module overview diagram.Werner Koch3-0/+646
2008-07-04Update automake scripts.Werner Koch4-2960/+5227
Minor doc changes.
2008-06-272008-06-27 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-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.
2008-06-25Updated example.Werner Koch2-3/+13
2008-06-20Updated the example.Werner Koch1-3/+52
2008-06-19Add example.Werner Koch1-0/+104
Update gpgconf test.
2008-06-19Add new types to the gpgconf interface.Werner Koch2-2/+18
Fix a parsing bug in gpgconf interface.
2008-06-05Add missing file.Werner Koch1-0/+591
2008-06-04Include the GnuPG UI Server specification.Werner Koch5-49/+793
Change the license of the manual to GPLv3+.
2008-05-07Support --locate-keys feature of gpg.Werner Koch1-5/+5
2008-03-11doc/Marcus Brinkmann2-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-052008-03-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-1/+9
* gpgme.texi (Library Version Check): Rename snippet function to init_gpgme. (I/O Callback Example): Call it here.
2008-01-282008-01-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-9/+21
* gpgme.texi: Document that data encoding affects some output data objects now.
2007-09-27doc/Marcus Brinkmann2-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.
2007-09-14Fixed bug in gpgme_data_relase_and_get_mem.Werner Koch2-1/+5
Typo fixes.