|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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. | 
| | 
| 
| 
| 
| | * gpgme.texi (Deleting Keys): Document new error values. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * gpgme.c (_gpgme_release_result): Call
	_gpgme_release_delete_result.
	* ops.h (_gpgme_release_delete_result): Add prototype.
	* types.h (DeleteResult): New type.
	* context.h (gpgme_context_s): Add DeleteResult to member result.
	* delete.c (enum delete_problem): New type.
	(struct delete_result_s): New structure.
	(_gpgme_release_delete_result): New function.
	(delete_status_handler): Implement more status codes.
	(gpgme_op_delete): Return error on failure.
	* import.c (MAX_IMPORTED_FIELDS): Bump up to 14. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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. | 
| | |  | 
| | 
| 
| 
| 
| | * gpgme.texi: Some spell checking. | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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. | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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. | 
| | 
| 
| 
| 
| 
| | * keylist.c (keylist_colon_handler): Add support for the new "crs"
record type. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | * engine-gpgsm.c (_gpgme_gpgsm_release): Call assuan_disconnect,
	not assuan_pipe_disconnect.
	* Makefile.am (libgpgme_la_LIBADD): Change to link assuan and
	jnlib (needed by assuan) statically into libgpgme.  Linking a
	static library into a shared library this way is not portable. | 
| | 
| 
| 
| 
| | * configure.ac (HAVE_JNLIB_LOGGING): Define always for assuan. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 2002-01-22  Marcus Brinkmann  <[email protected]>
	* gpgme.texi (Creating data buffers): Change
	gpgme_data_new_from_filepart's LENGTH type from off_t to size_t.
gpgme/
2002-01-22  Marcus Brinkmann  <[email protected]>
	* data.c (gpgme_data_new_from_filepart): Change type of LENGTH
	from off_t to size_t.
	* gpgme.h: Likewise. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * wait.c (_gpgme_wait_on_condition): If the process finished,
	reset the pending flag.  Also if the operation was cancelled.
	(struct proc_s): Rename READY to DONE.
	(wait_item_s): Likewise.
	(set_process_ready): Rename to ...
	(set_process_done): ... this.
	(_gpgme_remove_proc_from_wait_queue): Call set_process_done
	instead set_process_ready.
	(_gpgme_wait_on_condition): Likewise.
	(do_select): Rename READY to DONE.
	* verify.c (gpgme_op_verify): Do not set pending to zero here.
	* sign.c (gpgme_op_sign): Likewise.
	* import.c (gpgme_op_import): Likewise.
	* genkey.c (gpgme_op_genkey): Likewise.
	* export.c (gpgme_op_export): Likewise.
	* encrypt.c (gpgme_op_encrypt): Likewise.
	* delete.c (gpgme_op_delete): Likewise.
	* decrypt-verify.c (gpgme_op_decrypt_verify): Likewise.
	* decrypt.c (gpgme_op_decrypt): Likewise. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | * export.c: Cleanup. | 
| | 
| 
| 
| 
| 
| 
| 
| | * gpgme.texi (Generating keys): New subsection.
	(Exporting keys): Likewise.
	(Importing keys): Likewise.
	(Deleting keys): Likewise. | 
| | 
| 
| 
| 
| 
| 
| | * gpgme-openpgp.c: New file.
	* Makefile.am (gpgme_openpgp_la_SOURCES): Replace gpgmeplug.c with
	gpgme-openpgp.c. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | * gpgme.texi: g10Code -> g10 Code
	* gpgme.texi (Top): Complete detailmenu.
	* gpgme.texi: Convert embarassing cruft to the real thing. | 
| | 
| 
| 
| 
| | * gpgme.texi (Top): Complete detailmenu. | 
| | 
| 
| 
| 
| | * gpgme.texi: Convert embarassing cruft to the real thing. | 
| | |  | 
| | 
| 
| 
| 
| | the documentation from CVS. | 
| | 
| 
| 
| 
| 
| | * New interface gpgme_op_trustlist_end() to match
   gpgme_op_keylist_end. | 
| | 
| 
| 
| 
| 
| 
| | * trustlist.c: Various source clean ups.
	(my_isdigit): Removed.
	(gpgme_op_trustlist_end): New function. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | * ChangeLog: New file.
	* gpgme.texi: Likewise.
	* gpl.texi: Likewise.
	* fdl.texi: Likewise.
	* Makefile.am (info_TEXINFOS): New variable.
	(gpgme_TEXINFOS): Likewise. | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * gpgme.c: Various source clean ups, like renaming C to CTX where
	appropriate.
	(gpgme_new): Clear R_CTX before starting the work.
	(my_isdigit): Removed.
	(my_isxdigit): Likewise.
	* data.c: Various source clean ups.
	(gpgme_data_new_from_mem): Check BUFFER after clearing R_DH.
	(gpgme_data_new_with_read_cb): Similar for READ_CB.
	(gpgme_data_new_from_file): Loop over fread while EINTR.
	(gpgme_data_new_from_filepart): Rediddled a bit.  Allow LENGTH to
	be zero.  Loop over fread while EINTR.
	(my_isdigit): Removed.
	(my_isxdigit): Likewise. | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | * gpgmeplug.c: Renamed to ...
	* gpgme-openpgp.c: ... this.  New file.
	* gpgsmplug.c: Renamed to ...
	* gpgme-smime.c: ... this.  new file.
	* Makefile.am: Rewritten to use libtool's module functionality. | 
| | |  | 
| | |  | 
| | 
| 
| 
| | encrypting. (note: this new StructuringInfo feature is ignored by KMail at the moment, this is an urgent ToDo item since the KMail sources are _not_ able to use the cryptplug with the changes made today) | 
| | 
| 
| 
| 
| 
| 
| | setting it's parameters in our cryptplug signMessage and
encryptmessage functions (setting of parameters in gpgsmplug.c is still missing) | 
| | 
| 
| 
| | of unknown function free() | 
| | 
| 
| 
| | and the corresponding free_StructuringInfo() function and - for plugin developers - the corresponding init_StructuringInfo() function | 
| | 
| 
| 
| 
| 
| | * engine-gpgsm.c (_gpgme_gpgsm_new): Replace General_Error with
	Pipe_Error where appropriate. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 2001-12-19  Marcus Brinkmann  <[email protected]>
	* engine.c: Include `string.h'.  Reported by St�phane Corth�sy.
	* version.c (get_engine_info): Remove prototype.
tests/
2001-12-19  Marcus Brinkmann  <[email protected]>
	* gpg/t-decrypt-verify.c: Don't include `mcheck.h'.  Reported by
	St�phane Corth�sy. | 
| | |  | 
| | 
| 
| 
| 
| | sure that everyone uses the right version even if configure is not run. | 
| | |  | 
| | 
| 
| 
| 
| | AM_INIT_AUTOMAKE and moved all version number more to the top. | 
| | |  |