aboutsummaryrefslogtreecommitdiffstats
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 2002-11-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-11-052-1/+6
| | | | | | * gpgme.texi (Verify): Fix prototype of gpgme_get_sig_key. Reported by Miguel Coca <[email protected]>.
* 2002-08-30 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-08-302-1/+5
| | | | | * gpgme.texi (Selecting Signers): Fix reference count.
* 2002-08-21 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-08-202-1/+10
| | | | | * gpgme.texi (Header): Document name space.
* 2002-08-20 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-08-202-3/+4
| | | | | * gpgme.texi (Importing Keys): Undocument EOF.
* doc/Marcus Brinkmann2002-08-202-0/+11
| | | | | | | | | | | | | | | | | | 2002-08-20 Marcus Brinkmann <[email protected]> * gpgme.texi (Importing Keys): Document gpgme_op_import_ext. gpgme/ 2002-08-20 Marcus Brinkmann <[email protected]> * gpgme.h: Add prototype for gpgme_op_import_ext. * import.c (struct import_result_s): New member `nr_considered'. Rename `any_imported' to `nr_imported'. (import_status_handler): Increment nr_imported. Set nr_considered if appropriate. (gpgme_op_import_ext): New function. (gpgme_op_import): Implement in terms of gpgme_op_import_ext.
* * gpgme.texi (Information About Keys): Changed GPGME_ATTR_TYPE.Werner Koch2002-08-142-1/+7
|
* 2002-07-25 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-07-252-1/+6
| | | | | | * gpgme.texi (Deleting Keys): Say that secret keys might not be deleted.
* 2002-07-25 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-07-252-1/+5
| | | | | | * gpgme.texi (Manipulating Data Buffers): Mention that backend tries to detect encoding automatically.
* 2002-07-25 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-07-252-1/+18
| | | | | | * gpgme.texi (Information About Keys): Document (badly) the new key attributes.
* 2002-07-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-07-032-14/+579
| | | | | | | | | * gpgme.texi (Run Control): Update this section. (Waiting For Completion): Likewise for this subsection. (Cancelling an Operation): Likewise for this subsection. (Using External Event Loops): New subsection with several subsubsections.
* 2002-06-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-06-282-9/+7
| | | | | | | * gpgme.texi (Multi Threading): Remove item about the need to synchronize anything against gpgme_wait (except gpgme_wait itself).
* doc/Marcus Brinkmann2002-06-272-14/+17
| | | | | | | | | | | | | 2002-06-27 Marcus Brinkmann <[email protected]> * gpgme.texi (Information About Keys): Fix documentation for IDX. (Information About Trust Items): Likewise. gpgme/ 2002-06-27 Marcus Brinkmann <[email protected]> * gpgme.h: Fix documentation of key attribute retrieval functions.
* * gpgsm/t-import.c (print_op_info): New.Werner Koch2002-06-262-2/+8
| | | | | | | | | | | | | | | | (main): Print operation info. * engine-gpgsm.c (map_assuan_error): Map No_Data_Available to EOF. * import.c (append_xml_impinfo): Kludge to print fingerprint instead of keyid for use with gpgsm. (import_status_handler): Set a flag to know whether any import occured. (gpgme_op_import): Reurn -1 if no certificate ewas imported. * gpgme.texi (Importing Keys): Document the return value -1 of gpgme_op_import.
* * verify.c (calc_sig_summary): Set bad policy for wrong key usage.Werner Koch2002-06-202-10/+23
| | | | | | | | | | | | (skip_token): New. (_gpgme_verify_status_handler): Watch out for wrong key usage. (gpgme_get_sig_string_attr): Hack to return info on the key usage. Does now make use of the former RESERVED argument which has been renamed to WHATIDX. (gpgme_get_sig_ulong_attr): Renamed RESERVED to WHATIDX. * gpgme.texi (Verify): Explain the new whatidx variable.
* tests/Werner Koch2002-06-121-0/+48
| | | | | | | | | | | | | * gpgsm/t-keylist.c (doit): Print operation info if available. gpgme/ * keylist.c (struct keylist_result_s): New. (_gpgme_release_keylist_result): Release it here (keylist_status_handler): Handle truncated. (append_xml_keylistinfo): New. * gpgme.c (_gpgme_release_result): and use it here. * types.h: Declare the new type here. * context.h (struct gpgme_context_s): Use it here.
* * gpgme.h: Add GPGME_ATTR_SIG_SUMMARY and the GPGME_SIGSUM_Werner Koch2002-06-112-3/+18
| | | | | | | constants. * verify.c (calc_sig_summary): New. (gpgme_get_sig_ulong_attr): And use it here.
* 2002-06-04 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-06-042-9/+36
| | | | | * gpgme.texi (Multi Threading): Document new autodetection.
* 2002-06-04 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-06-042-0/+6
| | | | | * Makefile.am (DISTCLEANFILES): New variable.
* 2002-05-26 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-05-262-15/+19
| | | | | * gpgme.texi: Some typographical correctons throughout.
* 2002-05-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-05-092-0/+41
| | | | | * gpgme.texi (Using Automake): New section.
* 2002-05-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-05-092-4/+8
| | | | | * gpgme.texi (Multi Threading): Escape { and }.
* doc/Marcus Brinkmann2002-05-092-5/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-05-09 Marcus Brinkmann <[email protected]> * gpgme.texi (Overview): Replace note about thread-safeness. (Multi Threading): New section. gpgme/ 2002-05-08 Marcus Brinkmann <[email protected]> * w32-util.c: New static variable GET_PATH_LOCK. (_gpgme_get_gpg_path): Remove superfluous NULL initializer. Take lock while determining path. (_gpgme_get_gpgsm_path): Likewise. * version.c (do_subsystem_inits): Set DONE to 1 after initialization. (gpgme_get_engine_info): New variable ENGINE_INFO_LOCK. Take lock while determining engine info. * rungpg.c (_gpgme_gpg_get_version): New variable GPG_VERSION_LOCK. Take the lock while determining the program version. * posix-io.c: Include "sema.h". (_gpgme_io_spawn): New variable FIXED_SIGNALS_LOCK. Take the lock while fixing the signals. (_gpgme_io_select): Make READFDS and WRITEFDS non-static. * key.c: Include "sema.h". New globals KEY_CACHE_LOCK and KEY_REF_LOCK. (capabilities_to_string): Make STRINGS very const. (_gpgme_key_cache_add): Lock the key cache. (_gpgme_key_cache_get): Likewise. (gpgme_key_ref, gpgme_key_release): Lock the key_ref_lock. * import.c (append_xml_impinfo): Make IMPORTED_FIELDS and IMPORT_RES_FIELDS very const. Make FIELD and FIELD_NAME a litle const. * engine.c (_gpgme_engine_get_info): New variable ENGINE_INFO_LOCK. Take lock while determining engine info. * engine-gpgsm.c: Include "sema.h". (_gpgme_gpgsm_get_version): New variable GPGSM_VERSION_LOCK. Take lock while getting program version.
* * gpgme.texi (Manipulating Data Buffers): Changed some data typesWerner Koch2002-05-032-2/+65
| | | | | | | | to void*. (Protocol Selection): Added gpgme_get_protocol. (Verify): Updated to include the new attribute fucntions and status codes.
* * gpgme.texi (Manipulating Data Buffers): New type GpgmeDataEncoding.Werner Koch2002-04-272-0/+50
|
* doc/Marcus Brinkmann2002-04-222-0/+12
| | | | | | | | | | | | | | | | 2002-04-23 Marcus Brinkmann <[email protected]> * gpgme.texi (Passphrase Callback): Document that either return argument can be NULL. (Progress Meter Callback): Likewise. gpgme/ 2002-04-23 Marcus Brinkmann <[email protected]> * gpgme.c (gpgme_get_progress_cb): Allow either return parameter to be NULL. (gpgme_get_passphrase_cb): Likewise.
* doc/Marcus Brinkmann2002-04-222-1/+24
| | | | | | | | | | | | | | | | | | 2002-04-22 Marcus Brinkmann <[email protected]> * gpgme.texi (Passphrase Callback): Fix small typo. Document the new function gpgme_get_passphrase_cb. (Progress Meter Callback): Document the new function gpgme_get_progress_cb. gpgme/ 2002-04-22 Marcus Brinkmann <[email protected]> * gpgme.c (gpgme_get_passphrase_cb): New function. (gpgme_get_progress_cb): New function. * gpgme.h: Add new prototypes for gpgme_get_passphrase_cb and gpgme_get_progress_cb.
* 2002-04-16 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-04-162-2/+12
| | | | | | | | | | | * gpgme.texi (Creating a Signature): Fix function name. Reported by Wichert Ackerman <[email protected]>. 2002-03-29 Marcus Brinkmann <[email protected]> * gpgme.texi (direntry): End index entry with a full stop. Patch submitted by Jose Carlos Garcia Sogo <[email protected]>.
* 2002-03-17 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-03-182-1/+6
| | | | | * gpgme.texi (Detailed Results): Fix syntax error in last change.
* removed all the .cvsignre files - they should be localWerner Koch2002-03-101-1/+0
|
* Minor doc fixesWerner Koch2002-03-102-1/+5
|
* doc/Marcus Brinkmann2002-03-062-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-03-06 Marcus Brinkmann <[email protected]> * gpgme.texi (Encrypting a Plaintext): Document symmetric encryption. gpgme/ 2002-03-06 Marcus Brinkmann <[email protected]> * encrypt.c (_gpgme_encrypt_sym_status_handler): New function. (gpgme_op_encrypt_start): New variable SYMMETRIC, set it if RECP is null, and if it is set, use _gpgme_encrypt_sym_status_handler as status handler and run _gpgme_passphrase_start. * rungpg.c (_gpgme_gpg_op_encrypt): If RECP is zero, do symmetric encryption. * engine-gpgsm.c (_gpgme_gpgsm_op_encrypt): If RECP is zero, return error value. * rungpg.c (_gpgme_gpg_op_verify): Add "--" argument. tests/ 2002-03-06 Marcus Brinkmann <[email protected]> * gpg/t-encrypt-sym.c: New file. * gpg/Makefile.am (TESTS): Add t-encrypt-sym.
* 2002-03-06 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-03-062-3/+47
| | | | | | * gpgme.texi (Error Strings): Add example. * gpgme.texi (Listing Keys): Likewise.
* doc/Marcus Brinkmann2002-03-032-1/+6
| | | | | | | | | | | | | 2002-03-03 Marcus Brinkmann <[email protected]> * gpgme.texi (Information About Keys): Document GPGME_ATTR_EXPIRE. gpgme/ 2002-03-03 Marcus Brinkmann <[email protected]> * passphrase.c (_gpgme_passphrase_status_handler): Also set the error No_Passphrase if only a bad passphrase was provided.
* doc/Marcus Brinkmann2002-03-032-6/+16
| | | | | | | | | | | | | | | | | | | | | | | | | 2002-03-03 Marcus Brinkmann <[email protected]> * gpgme.texi (Verify): Document verification of normal and cleartext signatures. gpgme/ 2002-03-03 Marcus Brinkmann <[email protected]> * rungpg.c (_gpgme_gpg_op_verify): If TEXT is of mode GPGME_DATA_MODE_IN, construct a command line that stores the plaintext in TEXT. * verify.c (gpgme_op_verify_start): Accept TEXT being uninitialized, and in this case interpret SIG as a normal or cleartext signature and TEXT as a return data object. * engine-gpgsm.c (_gpgme_gpgsm_op_verify): Likewise. tests/ 2002-03-03 Marcus Brinkmann <[email protected]> * gpg/t-verify.c (main): Add a few more sanity checks, and a check for normal signatures.
* doc/Marcus Brinkmann2002-02-272-0/+29
| | | | | | | | | | | | | | | | | | 2002-02-27 Marcus Brinkmann <[email protected]> * gpgme.texi (Listing Keys): Document gpgme_op_keylist_ext_start. gpgme/ 2002-02-27 Marcus Brinkmann <[email protected]> * rungpg.h (_gpgme_gpg_op_keylist_ext): New prototype. * rungpg.c (_gpgme_gpg_op_keylist_ext): New function. * engine-gpgsm.h (_gpgme_gpgsm_op_keylist_ext): New prototype. * engine-gpgsm.c (_gpgme_gpgsm_op_keylist_ext): New function. * engine.h (_gpgme_engine_op_keylist_ext): New prototype. * engine.c (_gpgme_engine_op_keylist_ext): New function. * keylist.c (gpgme_op_keylist_ext_start): New function.
* doc/Marcus Brinkmann2002-02-262-8/+22
| | | | | | | | | | | | | | | | | | | | | 2002-02-27 Marcus Brinkmann <[email protected]> * gpgme.texi (Encrypting a Plaintext): Document GPGME_Invalid_Recipients. (Error Values): Likewise. gpgme/ 2002-02-27 Marcus Brinkmann <[email protected]> * gpgme.h: Add new error code GPGME_Invalid_Recipient. * encrypt.c (struct encrypt_result_s): New member invalid_recipients, rename no_recipients to no_valid_recipients. (_gpgme_encrypt_status_handler): Include error for invalid recipients. * engine-gpgsm.c (gpgsm_set_recipients): Change type of first argument to GpgsmObject. Use that to report back the status about the recipients.
* doc/Marcus Brinkmann2002-02-262-1/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-26 Marcus Brinkmann <[email protected]> * gpgme.texi (Encrypting a Plaintext): Document gpgme_op_encrypt_sign and gpgme_op_encrypt_sign_start. gpgme/ 2002-02-25 Marcus Brinkmann <[email protected]> * engine.c (_gpgme_engine_op_encrypt_sign): New function. * engine.h (_gpgme_engine_op_encrypt_sign): New prototype. * rungpg.c (_gpgme_append_gpg_args_from_signers): New function. (_gpgme_gpg_op_sign): Use that new function. (_gpgme_gpg_op_encrypt_sign): New function. * rungpg.h (_gpgme_gpg_op_encrypt_sign): New prototype. * gpgme.h (gpgme_op_encrypt_sign_start): New prototype. (gpgme_op_encrypt_sign): Likewise. * Makefile.am (libgpgme_la_SOURCES): Add encrypt-sign.c. * ops.h (_gpgme_encrypt_status_handler): Add prototype. (_gpgme_sign_status_handler): Add prototype. * sign.c (sign_status_handler): Rename to ... (_gpgme_sign_status_handler): ... this and make non-static. * encrypt.c (encrypt_status_handler): Rename to ... (_gpgme_encrypt_status_handler): ... this and make non-static. * encrypt.c (gpgme_op_encrypt_start): Use new status handler name. * sign.c (gpgme_op_sign_start): Likewise. tests/ 2002-02-26 Marcus Brinkmann <[email protected]> * gpg/t-encrypt-sign.c: New file. * gpg/Makefile.am (TESTS): Add t-encrypt-sign.
* Fix typo.Marcus Brinkmann2002-02-251-2/+2
|
* doc/Marcus Brinkmann2002-02-252-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-25 Marcus Brinkmann <[email protected]> * gpgme.texi (Creating a Signature): Add a note about certifications to include. (Included Certifications): New section. gpgme/ 2002-02-25 Marcus Brinkmann <[email protected]> * context.h (struct gpgme_context_s): New member include_certs. * gpgme.h (gpgme_set_include_certs): Add prototype. (gpgme_get_include_certs): Likewise. * gpgme.c (gpgme_set_include_certs): New function. (gpgme_get_include_certs): Likewise. (gpgme_new): Set include_certs to 1 (the default). * engine.c (_gpgme_engine_op_sign): Accept new argument include_certs, and pass it to _gpgme_gpgsm_op_sign. * engine.h (_gpgme_engine_op_sign): Likewise for prototype. * engine-gpgsm.c (_gpgme_gpgsm_op_sign): Accept new argument include_certs and handle it. * engine-gpgsm.h (_gpgme_gpgsm_start): Add new argument include_certs. * sign.c (gpgme_op_sign_start): Add new argument to _gpgme_engine_op_sign call.
* 2002-02-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-092-1/+3
| | | | | * gpgme.texi (Generating Keys): Fix syntax error.
* 2002-02-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-092-15/+30
| | | | | | * gpgme.texi (Detailed Results): Remove literal tags. (Generating Keys): Update documentation.
* doc/Marcus Brinkmann2002-02-062-3/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-06 Marcus Brinkmann <[email protected]> * gpgme.texi (Waiting For Completion): Adjust doc to changes in the code. gpgme/ 2002-02-06 Marcus Brinkmann <[email protected]> * wait.c (gpgme_wait): Add new argument STATUS, in which the status of the returned context is returned. (_gpgme_wait_on_condition): Rework the function a bit, to make it aware of cancelled processes, and to allow to use gpgme_wait with CTX being NULL (as documented in the source). (struct proc_s): New member REPORTED. * gpgme.h: Fix prototype. * verify.c (gpgme_op_verify): Fix use of gpgme_wait. * sign.c (gpgme_op_sign): * import.c (gpgme_op_import): * genkey.c (gpgme_op_genkey): * export.c (gpgme_op_export): * encrypt.c (gpgme_op_encrypt): * delete.c (gpgme_op_delete): * decrypt-verify.c (gpgme_op_decrypt_verify):
* doc/Marcus Brinkmann2002-02-062-6/+42
| | | | | | | | | | | | | | | | | | | | 2002-02-06 Marcus Brinkmann <[email protected]> * gpgme.texi (Key Listing Mode): Update documentation. gpgme/ 2002-02-06 Marcus Brinkmann <[email protected]> * gpgme.c (gpgme_set_keylist_mode): Possibly return an error value. (gpgme_get_keylist_mode): New function. (gpgme_new): Set the default for keylist_mode member of CTX. * gpgme.h (gpgme_set_keylist_mode): Fix prototype. (gpgme_get_keylist_mode): New prototype. (GPGME_KEYLIST_MODE_LOCAL): New macro. (GPGME_KEYLIST_MODE_EXTERN): Likewise..
* doc/Marcus Brinkmann2002-01-312-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-01-31 Marcus Brinkmann <[email protected]> * gpgme.texi (Generating Keys): Document error at creation failure. gpgme/ 2002-01-31 Marcus Brinkmann <[email protected]> * rungpg.h: Add STATUS_KEY_CREATED. * progress.c: New file. * Makefile.am (libgpgme_la_SOURCES): Add progress.c. * genkey.c (genkey_status_handler): Use _gpgme_progress_status_handler. Add check for status. (struct genkey_result_s): New structure. (_gpgme_release_genkey_result): New function. (gpgme_op_genkey): Check for error. * gpgme.c (_gpgme_release_result): Call _gpgme_release_genkey_result. * ops.h (_gpgme_release_genkey_result): Add prototype. * types.h (GenKeyResult): New type. * context.h (gpgme_context_s): Add GenKeyResult to member result.
* 2002-01-30 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-01-302-2/+8
| | | | | * gpgme.texi (Deleting Keys): Document new error values.
* doc/Marcus Brinkmann2002-01-302-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-01-30 Marcus Brinkmann <[email protected]> * gpgme.texi (Importing Keys): Add reference to gpgme_get_op_info. gpgme/ 2002-01-30 Marcus Brinkmann <[email protected]> * import.c (struct import_result_s): New structure. (_gpgme_release_import_result): New function. (append_xml_impinfo): Likewise. (import_status_handler): Implement. * gpgme.c (_gpgme_release_result): Add call to _gpgme_release_import_result. * ops.h (_gpgme_release_impoer_result): Add prototype. * types.h (ImportResult): New type. * context.h (gpgme_context_s): Add ImportResult to member result. * encrypt.c (gpgme_op_encrypt): Code clean up. tests/ 2002-01-30 Marcus Brinkmann <[email protected]> * gpg/t-import.c (print_op_info): New function. (main): Use it.
* 2002-01-30 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-01-302-16/+22
| | | | | * gpgme.texi: Some spell checking.
* doc/Marcus Brinkmann2002-01-302-31/+232
| | | | | | | | | | | | | | 2002-01-30 Marcus Brinkmann <[email protected]> * gpgme.texi: Add all the gpgme_op_*_start functions. Fill the concept index with many, many entries. gpgme/ 2002-01-30 Marcus Brinkmann <[email protected]> * gpgme.h: Add lots of comment and fix the formatting. Add gpgme_trustlist_end prototype.
* doc/Marcus Brinkmann2002-01-292-145/+275
| | | | | | | | | | | | | | | | | 2002-01-29 Marcus Brinkmann <[email protected]> * gpgme.texi (Run Control): New section. (Verify): Docuent gpgme_get_notation. (More Information): New section describing gpgme_get_op_info. gpgme/ 2002-01-29 Marcus Brinkmann <[email protected]> * gpgme.h: Add new type GpgmeIdleFunc. Change type of gpgme_register_idle to return and accept this type. * wait.c (gpgme_register_idle): Fix type. Save and return old value of idle_function.
* doc/Marcus Brinkmann2002-01-222-1/+6
| | | | | | | | | | | | | | | | | | | | | | 2002-01-22 Marcus Brinkmann <[email protected]> * gpgme.texi (Passphrase callback): Change GpgmePassphraseCb's R_HD type from void* to void**. gpgme/ 2002-01-22 Marcus Brinkmann <[email protected]> * gpgme.h (GpgmePassphraseCb): Change type of R_HD from void* to void**. tests/ 2002-01-22 Marcus Brinkmann <[email protected]> * gpg/t-signers.c (passphrase_cb): Change type of r_hd to void**. * gpg/t-sign.c (passphrase_cb): Likewise. * gpg/t-decrypt-verify.c (passphrase_cb): Likewise. * gpg/t-decrypt.c (passphrase_cb): Likewise.