aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2003-08-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-08-1827-386/+1325
| | | | | | | | | | | | | | | | * configure.ac: If building Assuan, check for funopen and fopencookie, and make isascii, putc_unlocked and memrchr replacement functions. assuan/ Update to the latest assuan version. gpgme/ 2003-08-18 Marcus Brinkmann <[email protected]> * funopen.c, putc_unlocked.c, isascii.c, memrchr.c: New files. * fopencookie.c: File removed.
* 2003-08-15 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-08-142-2/+6
| | | | | * gpgme-config.in: Put gpg-error related flags after gpgme's.
* doc/Marcus Brinkmann2003-08-148-3/+42
| | | | | | | | | | | | | | | | | | | | | | 2003-08-14 Marcus Brinkmann <[email protected]> * gpgme.texi (Creating a Signature): Change type of member class to unsigned int. gpgme/ 2003-08-14 Marcus Brinkmann <[email protected]> * gpgme.h (struct _gpgme_new_signature): Rename member CLASS to _OBSOLETE_CLASS, add member CLASS with type unsigned int. * sign.c (parse_sig_created): Also set SIG->_unused_class for backward compatibility. tests/ 2003-08-14 Marcus Brinkmann <[email protected]> * gpg/t-sign.c (check_result): Change output format for signature class to unsigned int.
* Add info about bug fix.Marcus Brinkmann2003-08-041-0/+3
|
* doc/Marcus Brinkmann2003-08-044-3/+12
| | | | | | | | | | | | | 2003-08-04 Marcus Brinkmann <[email protected]> * gpgme.texi (Verify): Get error code from SIG->status in the code for gpgme_get_sig_status. gpgme/ 2003-08-04 Marcus Brinkmann <[email protected]> * verify.c (parse_new_sig): Fix status parsing case.
* doc/Marcus Brinkmann2003-07-316-2/+40
| | | | | | | | | | | | | | | | 2003-07-31 Marcus Brinkmann <[email protected]> * gpgme.texi (Key Management): Add can_authenticate flag. gpgme/ 2003-07-31 Marcus Brinkmann <[email protected]> * gpgme.h (struct _gpgme_subkey): Add flag CAN_AUTHENTICATE. Lower _UNUSED to 23 bits. (struct _gpgme_key): Likewise. * keylist.c (set_mainkey_capability): Support 'a' and 'A'. (set_subkey_capability): Support 'a'.
* doc/Marcus Brinkmann2003-07-315-3/+41
| | | | | | | | | | | | | | 2003-07-31 Marcus Brinkmann <[email protected]> * gpgme.texi (Listing Keys): Document GPG_ERR_AMBIGUOUS_NAME for gpgme_get_key. gpgme/ 2003-07-31 Marcus Brinkmann <[email protected]> * keylist.c (gpgme_get_key): Check if there is more than one key listed, and return GPG_ERR_AMBIGUOUS_NAME in that case.
* 2003-07-31 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-312-1/+5
| | | | | * configure.ac (AC_INIT): Bump version to 0.4.3.
* 2003-07-31 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-316-7/+15
| | | | | | | | | | | * gpg/t-verify.c (check_result): Change type of SUMMARY to unsigned int. * gpg/t-decrypt-verify.c (check_verify_result): Likewise. * gpg/t-keylist-sig.c (keys): Change type of member CLASS to unsigned int. * t-data.c (read_cb): Change type of AMOUNT to unsigned int. * t-version.c (version): Remove unused variable.
* 2003-07-31 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-3110-23/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | * util.h (_gpgme_decode_c_string): Change type of LEN argument to size_t. (_gpgme_decode_percent_string): Likewise. * conversion.c (_gpgme_decode_c_string): Likewise. (_gpgme_decode_percent_string): Likewise. (_gpgme_map_gnupg_error): Change type of I to unsigned int. * signers.c (gpgme_signers_clear): Likewise. (gpgme_signers_enum): New unsigned variable SEQNO, set to SEQ. Use SEQNO instead SEQ. * wait.c (fd_table_put): Change type of I and J to unsigned int. * wait-global.c (_gpgme_wait_global_event_cb): Change type of IDX to unsigned int. (gpgme_wait): Change type of I and IDX to unsigned int. * wait-private.c (_gpgme_wait_on_condition): Change type of IDX and I to unsigned int. * posix-io.c (_gpgme_io_close): Cast return value of macro DIM to int to suppress gcc warning. (_gpgme_io_set_close_notify): Likewise. (_gpgme_io_select): Change type of I to unsigned int. * engine.c (gpgme_get_engine_info): Change type of PROTO to unsigned int. * wait-user.c (_gpgme_user_io_cb_handler): Change type of IDX and I to unsigned int.
* 2003-07-30 Marcus Brinkmann <[email protected]>gpgme-0-4-2Marcus Brinkmann2003-07-303-2/+8
| | | | | | | * configure.ac (LIBGPGME_LT_REVISION): Bump up to 1. Released 0.4.2.
* Add item about configure check for gpg and gpgsm warning.Marcus Brinkmann2003-07-301-0/+1
|
* Update information about todo items.Marcus Brinkmann2003-07-301-6/+8
|
* Add task for verify.Marcus Brinkmann2003-07-291-0/+1
|
* 2003-07-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-297-14/+48
| | | | | | | | | | | * decrypt-verify.c (decrypt_verify_status_handler): Expand silly and wrong expression. * encrypt-sign.c (encrypt_sign_status_handler): Likewise. * encrypt.c (encrypt_sym_status_handler): Likewise. * sign.c (sign_status_handler): Likewise. * verify.c (verify_status_handler): Likewise. * decrypt.c (decrypt_status_handler): Likewise.
* 2003-07-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-293-683/+2
| | | | | * Makefile.am (EXTRA_DIST): Remove variable.
* 2003-07-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-292-1/+5
| | | | | | | | | | * gpgme.texi (Encrypting a Plaintext): Bad passphrase is only possible with symmetric encryption, change the wording to reflect that. * gpgme.texi (Creating a Signature): Document GPG_ERR_UNUSABLE_SECKEY.
* 2003-07-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-292-2/+6
| | | | | | * gpgme.texi (Creating a Signature): Document GPG_ERR_UNUSABLE_SECKEY.
* Add item about result structures.Marcus Brinkmann2003-07-291-0/+8
|
* 2003-07-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-292-12/+22
| | | | | | | * gpgme.texi (Encrypting a Plaintext): Mention encrypt and sign operations in result function. (Creating a Signature): Likewise.
* 2003-07-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-292-0/+5
| | | | | * engine.c (gpgme_get_engine_info): Initialize NULL.
* 2003-07-23 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-282-39/+51
| | | | | | | | | | | | | | * gpgme.texi (Key Listing Mode): Remove word duplication. (Listing Keys): Remove mentioning of force argument. (Verify): Don't mention r_stat. Fix some typos. (Decrypt and Verify): Correct info how to get the result. Don't mention r_stat. (Manipulating Data Buffers): Fix documentation of return value. (Listing Keys): Update examples. (Decrypt): Result might also be available when operation failed. (Verify): Result might also be available when operation failed. All spotted by St�phane Corth�sy.
* 2003-07-23 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-282-2/+8
| | | | | | | * gpgme-config.in (gpg_error_libs): Quote GPG_ERROR_CFLAGS and GPG_ERROR_LIBS when setting the corresponding variables. Reported by St�phane Corth�sy.
* 2003-07-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-222-1/+5
| | | | | * gpgme.texi (Error Sources): Fix cut and paste error.
* Fill in missing info.Marcus Brinkmann2003-07-221-0/+15
|
* 2003-07-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-224-3/+15
| | | | | | | | | | * Makefile.am (AM_CPPFLAGS): New variable. (LDADD): Add @GPG_ERROR_LIBS@. * gpg/Makefile.am (AM_CPPFLAGS): New variable. (LDADD): Add @GPG_ERROR_LIBS@. * gpgsm/Makefile.am (AM_CPPFLAGS): New variable. (LDADD): Add @GPG_ERROR_LIBS@.
* 2003-07-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-222-1/+7
| | | | | | * engine-gpgsm.c (set_recipients): Move declaration of NEWLEN to the beginning of the block.
* 2003-07-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-092-12/+19
| | | | | | | | * gpgme.texi (Key Management): Clarify difference between can_sign and can_certify. (Information About Keys): Likewise for GPGME_ATTR_CAN_SIGN and GPGME_ATTR_CAN_CERTIFY.
* Update.Marcus Brinkmann2003-07-081-4/+2
|
* 2003-07-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-082-1/+6
| | | | | | * gpgme.texi (Progress Meter Callback): Change return type of gpgme_progress_cb_t to void.
* 2003-07-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-07-082-1/+5
| | | | | * configure.ac: Complain if libgpg-error is not found.
* Add decrypt feature.Marcus Brinkmann2003-06-281-1/+14
|
* 2003-06-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-06-222-4/+12
| | | | | | | | * gpgme.texi: Add 2003 to copyright notice. * gpgme.texi (Header): Fix name space documentation on libgpg-error.
* 2003-06-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-06-223-1/+7
| | | | | * data-mem.c (mem_write): Copy original buffer content.
* doc/Marcus Brinkmann2003-06-224-12/+14
| | | | | | | | | | | | | | 2003-06-22 Marcus Brinkmann <[email protected]> * gpgme.texi (Multi Threading): Remove reference to gpgme_recipients_t. gpgme/ 2003-06-22 Marcus Brinkmann <[email protected]> * gpgme.h (gpgme_user_ids_release, gpgme_user_ids_append): Remove prototypes.
* 2003-06-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-06-222-1/+5
| | | | | * configure.ac (AC_INIT): Bump version to 0.4.2.
* 2003-06-06 Marcus Brinkmann <[email protected]>gpgme-0-4-1Marcus Brinkmann2003-06-064-4/+9
| | | | | * configure.ac (LIBGPGME_LT_CURRENT): Bump up to 11.
* 2003-06-06 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-06-065-6/+16
| | | | | | | | | | | | * configure.ac: Use AM_PATH_GPG_ERROR. gpgme/ 2003-06-06 Marcus Brinkmann <[email protected]> * Makefile.am (AM_CPPFLAGS): Add @GPG_ERROR_CFLAGS@. * gpgme-config.in (gpg_error_libs, gpg_error_cflags): New variables. Print them.
* doc/Marcus Brinkmann2003-06-0617-71/+87
| | | | | | | | | | | | | | | | | | | | | | | | 2003-06-06 Marcus Brinkmann <[email protected]> * gpgme.texi (Crypto Operations): Rename gpgme_invalid_user_id_t to gpgme_invalid_key_t. gpgme/ 2003-06-06 Marcus Brinkmann <[email protected]> * op-support.c (_gpgme_parse_inv_userid): Rename to _gpgme_parse_inv_recp and change to new datatype. * ops.h (_gpgme_parse_inv_key): Fix prototype. * gpgme.h (struct _gpgme_invalid_user_id): Rename to __gpgme_invalid_key. Rename field ID to KEY. (gpgme_invalid_user_id_t): Rename to gpgme_invalid_key_t. (struct _gpgme_op_encrypt_result): Here, too. (struct _gpgme_op_sign_result): Likewise. * encrypt.c (struct op_data): Likewise. (release_op_data): Likewise. * sign.c (struct op_data): Likewise. (release_op_data): Likewise.
* Fix last change.Marcus Brinkmann2003-06-061-2/+2
|
* 2003-06-06 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-06-063-3/+18
| | | | | | | | * posix-io.c (_gpgme_io_read): Save errno across debug calls. (_gpgme_io_write): Likewise. (_gpgme_io_pipe): Likewise. (_gpgme_io_select): Likewise.
* Remove obsolete itemMarcus Brinkmann2003-06-061-4/+0
|
* 2003-06-06 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-06-054-27/+46
| | | | | | | | | | * rungpg.c (struct engine_gpg): Remove arg_error. (add_arg): Don't set arg_error. (add_data): Likewise. (start): Don't check arg_error. (gpg_new): Check return value of add_arg. * verify.c (parse_notation): Free allocated memory at error.
* doc/Marcus Brinkmann2003-06-0569-1725/+1625
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-06 Marcus Brinkmann <[email protected]> * gpgme.texi: Change error codes to GPG_ERR_* variants. (Error Handling): Rewritten. gpgme/ 2003-06-05 Marcus Brinkmann <[email protected]> Everywhere: Use libgpg-error error codes. * Makefile.am (EXTRA_DIST): Remove mkerrors. (BUILT_SOURCES): Remove errors.c. (MOSTLYCLEANFILES): Likewise. (libgpgme_la_SOURCES): Likewise. Add error.c. (errors.c): Remove target. * mkerrors: File removed. * error.c: New file. * gpgme.h (gpgme_error_t): Change to type gpg_error_t. (gpgme_err_code_t, gpgme_err_source_t): New types. (gpgme_err_code, gpgme_err_source, gpgme_error, gpgme_err_make): New static inline functions. (gpgme_strsource, gpgme_err_code_from_errno, gpgme_err_code_to_errno, gpgme_err_make_from_errno, gpgme_error_from_errno): New prototypes. tests/ 2003-06-06 Marcus Brinkmann <[email protected]> Everywhere: Use libgpg-error error codes. * gpg/Makefile.am (noinst_HEADERS): New variable. * gpg/t-support.h: New file. * gpgsm/Makefile.am (noinst_HEADERS): New variable. * gpgsm/t-support.h: New file.
* doc/Marcus Brinkmann2003-05-2926-723/+739
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-05-29 Marcus Brinkmann <[email protected]> * gpgme.texi (Exporting Keys): Change and document prototypes. Add new gpgme_op_export_ext and gpgme_op_export_ext_start variants. (Selecting Recipients): Section removed. (Encrypting a Plaintext): Change prototypes and document the changes. gpgme/ 2003-05-29 Marcus Brinkmann <[email protected]> * gpgme.h (gpgme_op_export_start): Change second arg to const char *. (gpgme_op_export): Likewise. (gpgme_op_export_ext_start): New prototype. (gpgme_op_export_ext): Likewise. * engine.h: Likewise for _gpgme_engine_op_export and _gpgme_engine_op_export_ext. * engine-backend.h (struct engine_ops): Change second argument of prototype of export to const char *, and add reserverd int as third argument. Add prototype for export_ext. * engine.c (_gpgme_engine_op_export_ext): New function. (_gpgme_engine_op_export): Change second argument of prototype of export to const char *, and add reserverd int as third argument. * rungpg.c (gpg_export): Change second argument of prototype of export to const char *, and add reserverd int as third argument. (gpg_export_ext): New function. (gpg_keylist_ext): Break loop at error. (_gpgme_engine_ops_gpg): Add gpg_export_ext. * engine-gpgsm.c (gpgsm_export): Change second argument of prototype of export to const char *, and add reserverd int as third argument. (gpgsm_export_ext): New function. (_gpgme_engine_ops_gpgsm): Add gpgsm_export_ext. * export.c (export_start): Change second argument of prototype of export to const char *, and add reserverd int as third argument. (gpgme_op_export_start): Likewise. (export_ext_start): New function. (gpgme_op_export_ext_start): Likewise. (gpgme_op_export_ext): Likewise. * gpgme.h (gpgme_keylist_mode_t): New type for anonymous enum. (gpgme_sigsum_t): New type for anonymous enum. * encrypt-sign.c (encrypt_sign_start): Check for errors earlier, and return an error if RECP is not set. * Makefile.am (libgpgme_la_SOURCES): Remove user-id.c. * user-id.c: Remove file. * ops.h: Remove prototype for _gpgme_user_ids_all_valid. * gpgme.h (gpgme_encrypt_flags_t): New type. (gpgme_op_encrypt_start): Change second parameter to type gpgme_key_t[], and add third parameter. (gpgme_op_encrypt): Likewise. (gpgme_op_encrypt_sign_start): Likewise. (gpgme_op_encrypt_sign): Likewise. * encrypt.c (encrypt_start): Likewise. (gpgme_op_encrypt_start): Likewise. (gpgme_op_encrypt): Likewise. Pass flags to engine. * encrypt-sign.c (encrypt_sign_start): Likewise. (gpgme_op_encrypt_sign_start): Likewise. (gpgme_op_encrypt_sign): Likewise. * engine-backend.h (struct engine_ops): Likewise for prototypes of encrypt and encrypt_sign. * engine.h: Likewise for prototypes of _gpgme_engine_op_encrypt and _gpgme_engine_op_encrypt_sign. * engine.c (_gpgme_engine_op_encrypt): Likewise. (_gpgme_engine_op_encrypt_sign): Likewise. * rungpg.c (gpg_encrypt): Likewise. (gpg_encrypt_sign): Likewise. * rungpg.c (gpg_encrypt): Check flags for always trust option. * engine-gpgsm.c (gpgsm_encrypt): Likewise. (set_recipients): Rewritten to use keys instead user IDs. * rungpg.c (append_args_from_recipients): Rewritten to use keys instead user IDs. * encrypt.c (_gpgme_encrypt_status_handler): Change errors returned to GPGME_Invalid_Key and GPGME_General_Error. tests/ 2003-05-29 Marcus Brinkmann <[email protected]> * gpg/t-encrypt-sym.c (main): Adapt to new syntax. * gpg/t-encrypt.c (main): Likewise. * gpg/t-eventloop.c (main): Likewise. * gpg/t-encrypt-sign.c (main): Likewise. * gpgsm/t-export.c (main): Likewise. * gpgsm/t-encrypt.c (main): Likewise.
* Fix typo.Marcus Brinkmann2003-05-281-1/+1
|
* 2003-05-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-05-283-58/+63
| | | | | | | | * engine-gpgsm.c: Rename GpgsmObject to engine_gpgsm_t. (struct gpgsm_object_s): Rename to struct engine_gpgsm. * rungpg.c: Rename GpgObject to engine_gpg_t. (struct gpg_object_s): Rename to struct engine_gpg.
* 2003-05-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-05-289-82/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | * context.h (struct gpgme_context): Change EngineObject to engine_object_t. (enum ctx_op_data_type): Rename to ctx_op_data_id_t. (ctx_op_data_t): New type. (struct gpgme_context): Use it. * ops.h (_gpgme_op_data_lookup): Use new type name. * op-support.c (_gpgme_op_data_lookup): Likewise. * engine.c: Rename EngineObject to engine_t in the file. Also EngineStatusHandler to engine_status_handler_t, EngineCommandHandler to engine_command_handler_t and EngineColonLineHandler to engine_colon_line_handler. * rungpg.c (start): Likewise. * engine-gpgsm.c: Likewise. * engine-backend.h (struct engine_ops): Likewise * engine.h (struct engine_object_s): Rename to struct engine. (EngineObject): Rename to engine_t. Also everywhere else in the file. (EngineStatusHandler): Rename to engine_status_handler_t. (EngineColonLineHandler): Rename to engine_colon_line_handler_t. (EngineCommandHandler): Rename to engine_command_handler_t. * engine-gpgsm.c (gpgsm_export): Fix bug in last change.
* 2003-05-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann2003-05-283-61/+61
| | | | | | * gpgsm/t-encrypt.c (main): Likewise. * gpgsm/t-export.c (main): Likewise.
* Fix comment.Marcus Brinkmann2003-05-281-3/+2
|