aboutsummaryrefslogtreecommitdiffstats
path: root/doc (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-06-29Added target "online".Werner Koch2-0/+13
2007-06-052007-06-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-1/+69
* gpgme.texi (Advanced Key Editing): New section.
2007-05-182007-05-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-8/+15
* gpgme.texi (Error Strings): Fix documentation of gpgme_strerror_r.
2007-05-032007-05-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-2/+3
* gpgme.texi (Registering I/O Callbacks): Fix description of EVENT member of gpgme_event_io_t.
2006-11-012006-11-01 Moritz Schulte <[email protected]>Moritz Schulte2-4/+9
* gpgme.texi (Data Buffer I/O Operations): Fixed entry for gpgme_data_seek: OFFSET is not a pointer; some s/whence/offset/.
2006-09-25doc/Marcus Brinkmann2-1/+7
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.
2006-07-16doc/Marcus Brinkmann2-1/+9
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-212006-06-21 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-3/+8
* gpgme.texi (Passphrase Callback): Fix inverted condition in description.
2005-12-20Basic PKA support.Werner Koch2-0/+20
2005-12-06 * Fixed a bug in that the fingerprints of subkeys are not available.Werner Koch2-3/+12
* Clarified usage of the SECRET flag in key listings. It is now reset for stub keys.
2005-11-18GPA does now work with the glib based i/o backend.Werner Koch1-2/+2
2005-11-15build static and shared lib by default - required by gpgol.Werner Koch1-1/+1
2005-10-06doc/Marcus Brinkmann2-3/+15
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.
2005-10-02doc/Marcus Brinkmann2-1/+22
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.
2005-10-01Fix copyright year.Marcus Brinkmann1-2/+2
2005-10-012005-10-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-2/+5
* gpgme.texi: Enclose all return parameters of deftypefuns in curly brackets.
2005-10-01doc/Marcus Brinkmann2-0/+97
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.
2005-09-30doc/Marcus Brinkmann2-4/+59
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.
2005-09-30doc/Marcus Brinkmann2-2/+4
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-302005-09-30 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-0/+12
* gpgme.texi (Key Management): Document is_qualified.
2005-07-27doc/Marcus Brinkmann2-0/+14
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.
2005-06-03doc/Marcus Brinkmann2-0/+8
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.
2005-06-03doc/Marcus Brinkmann2-1/+37
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.
2005-05-282005-05-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-1/+7
* gpgme.texi (Key Listing Mode): Fix return type of gpgme_set_keylist_mode. Reported by "Sergio" <[email protected]>.
2005-04-28doc/Marcus Brinkmann2-0/+8
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.
2005-01-122005-01-12 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-2/+91
* gpgme.texi (Engine Configuration): New section. (Crypto Engine): New subsection.
2004-12-072004-12-07 Marcus Brinkmann <[email protected]>Marcus Brinkmann3-2/+6
* lesser.texi (Library Copying): Change from @appendixsec to @appendix. * gpgme.texi (Features): Change reference to GPL to one to LGPL.
2004-12-072004-12-07 Marcus Brinkmann <[email protected]>Marcus Brinkmann5-426/+603
* README: Refer to COPYING.LESSER and "each file" instead of COPYING. * COPYING.LESSER: New file. * gpgme.spec.in (%doc): Add COPYING.LESSER. * acinclude.m4, configure.ac, Makefile.am: Change license to LGPL 2.1 or later. * TODO: Add copyright notice. * README.CVS: Likewise. assuan/ 2004-12-07 Marcus Brinkmann <[email protected]> * README.1st: Add copyright notice. doc/ 2004-12-07 Marcus Brinkmann <[email protected]> * Makefile.am: Change license to LGPL. (gpgme_TEXINFOS): Replace gpl.texi with lesser.texi. * gpgme.texi: Change license to LGPL (also for documentation of GPGME's license). * lesser.texi: New file. * gpl.texi: File removed. gpgme/ 2004-12-07 Marcus Brinkmann <[email protected]> * putc_unlocked.c, funopen.c: I just claim copyright on these files and change their license to LGPL, because they are totally trivial wrapper functions. * isascii.c: Change copyright notice to the one from ctype/ctype.h in the GNU C Library (CVS Head 2004-10-10), where isascii is defined as a macro doing exactly the same as the function in this file. * memrchr.c: Update from the GNU C Library (CVS Head 2001-07-06). * stpcpy.c: Update from the GNU C Library (CVS Head 2004-10-10). * ath.c, ath-compat.c, ath.h, ath-pth.c, ath-pth-compat.c, ath-pthread.c, ath-pthread-compat.c, context.h, conversion.c, data.c, data-compat.c, data-fd.c, data.h, data-mem.c, data-stream.c, data-user.c, debug.c, debug.h, decrypt.c, decrypt-verify.c, delete.c, edit.c, encrypt.c, encrypt-sign.c, engine-backend.h, engine.c, engine-gpgsm.c, engine.h, error.c, export.c, genkey.c, get-env.c, gpgme.c, gpgme.h, import.c, io.h, key.c, keylist.c, mkstatus, Makefile.am, ops.h, op-support.c, passphrase.c, posix-io.c, posix-sema.c, posix-util.c, progress.c, rungpg.c, sema.h, sign.c, signers.c, trust-item.c, trustlist.c, util.h, verify.c, version.c, w32-io.c, w32-sema.c, w32-util.c, wait.c, wait-global.c, wait.h, wait-private.c, wait-user.c: Change license to LGPL. tests/ 2004-12-07 Marcus Brinkmann <[email protected]> * gpg/mkdemodirs: Add copyright notice. * gpgsm/Makefile.am, gpgsm/t-support.h, gpgsm/t-decrypt.c, gpgsm/t-encrypt.c, gpgsm/t-export.c, gpgsm/t-genkey.c, gpgsm/t-import.c, gpgsm/t-keylist.c, gpgsm/t-sign.c, gpgsm/t-verify.c, gpg/Makefile.am, gpg/t-decrypt.c, gpg/t-decrypt-verify.c, gpg/t-edit.c, gpg/t-encrypt.c, gpg/t-encrypt-sign.c, gpg/t-encrypt-sym.c, gpg/t-eventloop.c, gpg/t-export.c, gpg/t-genkey.c, gpg/t-import.c, gpg/t-keylist.c, gpg/t-keylist-sig.c, gpg/t-sign.c, gpg/t-signers.c, gpg/t-support.h, gpg/t-thread1.c, gpg/t-trustlist.c, gpg/t-verify.c, Makefile.am, t-data.c, t-engine-info.c, t-version.c: Change license to LGPL.
2004-12-072004-12-07 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-2/+7
* gpgme.texi (Creating Contexts): Fix cut&paste error. Reported by Noel Torres <[email protected]>.
2004-09-302004-09-30 Marcus Brinkmann <[email protected]>Marcus Brinkmann4-424/+33
* Makefile.am (gpgme_TEXINFOS): Remove fdl.texi. * gpgme.texi: Do not include fdl.texi. Change license to GPL. * fdl.texi: File removed.
2004-09-28doc/Marcus Brinkmann2-1/+6
2004-09-29 Marcus Brinkmann <[email protected]> * gpgme.texi (Key Management): Change type of keylist_mode in gpgme_key_t to gpgme_keylist_mode_t. gpgme/ 2004-09-29 Marcus Brinkmann <[email protected]> * gpgme.h (GPGME_IMPORT_NEW, GPGME_IMPORT_UID, GPGME_IMPORT_SIG, GPGME_IMPORT_SUBKEY, GPGME_IMPORT_SECRET, (GPGME_KEYLIST_MODE_LOCAL, GPGME_KEYLIST_MODERN_EXTERN, GPGME_KEYLIST_MODE_SIGS, GPGME_KEYLIST_MODE_VALIDATE): Change from enum to macros. (gpgme_keylist_mode_t): Define as unsigned int. (gpgme_key_t): Change type of keylist_mode to gpgme_keylist_mode_t.
2004-09-282004-09-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-1/+5
* gpgme.texi (Passphrase Callback): Fix last change.
2004-09-272004-09-27 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-1/+6
* gpgme.texi (Passphrase Callback): Document GPG_ERR_NOT_IMPLEMENTED.
2004-09-272004-09-27 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-1/+6
* gpgme.texi: Update copyright year for tex version.
2004-07-292004-07-29 Moritz Schulte <[email protected]>Moritz Schulte2-1/+6
* gpgme.texi (Verify): Fix gpgme_get_key example (ancient force_update argument was still there).
2004-06-082004-06-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-2/+16
* gpgme.texi (Listing Keys): Elaborate on the length restrictions on search patterns.
2004-06-082004-06-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-6/+22
* gpgme.texi (Decrypt and Verify): Document the NO_DATA error code. (Verify): Document the relationship between gpgme_op_verify_result and the decrypt and verify operations.
2004-05-212004-05-21 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-0/+8
* gpgme.text (Verify): Document GPG_ERR_CERT_REVOKED status.
2004-05-21doc/Marcus Brinkmann2-2/+8
2004-05-21 Marcus Brinkmann <[email protected]> * gpgme.texi (Decrypt): Add note about new field wrong_key_usage of gpgme_decrypt_result_t. gpgme/ 2004-05-21 Marcus Brinkmann <[email protected]> * gpgme.h (struct _gpgme_decrypt_result): New fields wrong_key_usage and _unused. * decrypt.c (_gpgme_decrypt_status_handler): Don't skip over character after a matched string, as in a protocol error this could skip over the trailing binary zero. Handle decrypt.keyusage error notifications.
2004-05-21doc/Marcus Brinkmann2-0/+8
2004-05-21 Marcus Brinkmann <[email protected]> * gpgme.texi (Key Management): Add note about new field keylist_mode of gpgme_key_t. gpgme/ 2004-05-21 Marcus Brinkmann <[email protected]> * gpgme.h (struct _gpgme_key): New member keylist_mode. * keylist.c (keylist_colon_handler): Set the keylist_mode of KEY.
2004-04-292004-04-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-1/+5
* gpgme.texi (Verify): Correct type of member wrong_key_usage.
2004-03-292004-03-29 Moritz Schulte <[email protected]>Moritz Schulte2-2/+7
* gpgme.texi (Verify): Fix type of gpgme_op_verify_result. * gpgme.texi (Key Listing Mode): Typo fix.
2004-03-232004-03-23 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-3/+8
* gpgme.texi (Library Version Check): Fix the instruction when to set the locale.
2004-03-072004-03-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+70
* gpgme.texi (I/O Callback Example Qt): New section by Marc Mutz.
2004-03-032004-03-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+4
* gpgme.texi (I/O Callback Example Qt): New section by Marc Mutz.
2004-02-24doc/Marcus Brinkmann2-0/+43
2004-02-24 Marcus Brinkmann <[email protected]> * gpgme.texi (cancellation): New section. gpgme/ 2004-02-24 Marcus Brinkmann <[email protected]> * gpgme.c (gpgme_cancel): New function. * engine-backend.h (struct engine_ops): New member cancel. * engine.h (_gpgme_engine_cancel): New prototype. * engine.c (_gpgme_engine_cancel): New function. * engine-gpgsm.c: Add new member cancel. (gpgsm_cancel): New function. (gpgsm_release): Use it. * rungpg.c: Add new member cancel.
2004-02-17* gpgme.texi (Key Listing Mode): Doc KEYLIST_MODE_VALIDATE.Werner Koch2-1/+16
* gpgme.h: Add GPGME_KEYLIST_MODE_VALIDATE. * engine-gpgsm.c (gpgsm_keylist): Send this to gpgsm.
2004-02-062004-02-06 Moritz Schulte <[email protected]>Moritz Schulte2-14/+20
* gpgme.texi: A couple of small fixes regarding the Largfile Support section.
2004-02-012004-01-31 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-2/+83
* configure.ac: Add invocation of AC_SYS_LARGEFILE, AC_TYPE_OFF_T and AC_FUNC_FSEEKO. doc/ 2004-02-01 Marcus Brinkmann <[email protected]> * gpgme.texi (Largefile Support): New section. gpgme/ 2004-02-01 Marcus Brinkmann <[email protected]> * data-compat.c (gpgme_data_new_from_filepart): Call fseeko if available. * data-stream.c (stream_seek): Likewise.
2004-01-132004-01-13 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-1/+5
* gpgme.texi (Key Management): Fix exportable field.