|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | |  | 
| | 
| 
| 
| 
| | (main): Add option --secret. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | NULL with the DEBUG.
* engine-gpgsm.c (struct gpgsm_object_s): New member ANY.
(gpgsm_status_handler): Run the colon function to indicate.
(_gpgme_gpgsm_set_colon_line_handler): Better reset ANY here. | 
| | 
| 
| 
| | receiverCertificateDaysLeftToExpiry() handle the case that a certificate _never_ expires correctly. | 
| | 
| 
| 
| 
| | * t-version.c: Include <string.h>.  Reported by St�phane Corth�sy. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | * conversion.c (_gpgme_hextobyte): Prevent superfluous
	multiplication with base.  Reported by St�phane Corth�sy.
	* keylist.c (gpgme_op_keylist_ext_start): Use private asynchronous
	operation type in invocation of _gpgme_op_reset. | 
| | |  | 
| | 
| 
| 
| 
| | * configure.ac (AC_CHECK_HEADERS): Check for sys/select.h. | 
| | |  | 
| | 
| 
| 
| 
| | * configure.ac (AC_CHECK_HEADERS): Check for sys/select.h. | 
| | 
| 
| 
| 
| 
| | * keylist.c (keylist_status_handler): Do not call finish_key() here.
	(gpgme_op_keylist_ext_start): Set CTX->tmp_key to NULL. | 
| | |  | 
| | 
| 
| 
| | kde/kdenetwork/libkdenetwork and kde/kdenetwork/kmail. | 
| | 
| 
| 
| | Content-Type header must be enclosed in double quotes.  Bugfix was provided by Marc Mutz solving problems with pine. | 
| | 
| 
| 
| 
| 
| | * autogen.sh (autoconf_vers): Bump up to 2.53 to get the @&t@
	quadrigraph.  Always cutting the edge! | 
| | 
| 
| 
| | days-left-to-expire-of-certificate are reported correctly by using an int instead of a time_t and (b) return the special value CRYPTPLUG_CERT_DOES_NEVER_EXPIRE to indicate that no expire date is stored in this certificate | 
| | 
| 
| 
| 
| 
| 
| | * Makefile.am (assuan_libobjs): Remove @LTLIBOBJS@ as we link them
	into gpgme unconditionally.
	(libgpgme_la_LIBADD): Change @LIBOBJS@ into @LTLIBOBJS@. | 
| | 
| 
| 
| 
| | * configure.ac: Create and substitute LTLIBOBJS. | 
| | 
| 
| 
| 
| 
| | * gpg/t-keylist.c (main): Test PATTERN for NULL before printing.
	Reported by Dr. Stefan Dalibor <[email protected]>. | 
| | 
| 
| 
| 
| | * Makefile.am (assuan_libobjs): Use @LTLIBOBJS@ instead @LIBOBJS@. | 
| | 
| 
| 
| 
| 
| 
| | * debug.c (_gpgme_debug_add): Test *LINE, not LINE.
	(_gpgme_debug_end): Likewise.
	Reported by Dr. Stefan Dalibor <[email protected]>. | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | * posix-io.c (_gpgme_io_select): Don't use a non-constant struct initializer.
	* version.c (_gpgme_get_program_version): Likewise.
	Reported by Dr. Stefan Dalibor <[email protected]>. | 
| | |  | 
| | 
| 
| 
| 
| | * conversion.c (_gpgme_decode_c_string): Set DESTP before modifying DEST. | 
| | 
| 
| 
| 
| 
| 
| | * conversion.c (_gpgme_decode_c_string): Fix off by one error in last change.
	* rungpg.c (_gpgme_append_gpg_args_from_signers): Move before
	_gpgme_op_edit so its prototype is known early on. | 
| | 
| 
| 
| 
| 
| 
| 
| | Released 0.3.10.
	* NEWS: Update for 0.3.9 release.
	* configure.ac: Bump up LIBGPGME_LT_REVISION. | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * conversion.c: New file.
	* util.h: Add prototypes for _gpgme_decode_c_string and
	_gpgme_hextobyte.
	* keylist.c (keylist_colon_handler): Call _gpgme_decode_c_string
	on issuer name.
	* Makefile.am (libgpgme_la_SOURCES): Add conversion.c
	* key.c (_gpgme_key_append_name): Replace calls to hextobyte by
	calls to _gpgme_hextobyte.
	(hash_key): Likewise. | 
| | 
| 
| 
| 
| 
| 
| | * op-support.c (_gpgme_op_reset): Set CTX->pending after calling
	_gpgme_engine_release, as this will reset pending to zero in the
	event done callback on cancelled operations. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | * rungpg.c (_gpgme_gpg_op_edit): Add bogus ctx argument.
	* rungpg.h: Also to prototype.
	* engine.c (_gpgme_engine_op_edit): Likewise.
	* engine.h: Likewise.
	* edit.c (_gpgme_op_edit_start): Likewise. | 
| | 
| 
| 
| 
| | * gpgme.texi (Selecting Signers): Fix reference count. | 
| | 
| 
| 
| 
| 
| | * rungpg.c (_gpgme_gpg_op_edit): Add args from signers.
	Suggested by Miguel Coca <[email protected]>. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| | selection.
* vasprintf.c (va_copy): Define macro if not yet defined. | 
| | 
| 
| 
| 
| | * configure.ac: Use it. | 
| | 
| 
| 
| 
| 
| | * gpgme.spec.in: Changed user name in Wojciech Polak's email
	address from ghostface to polak per request by himself. | 
| | 
| 
| 
| 
| 
| 
| | * passphrase.c (_gpgme_passphrase_status_handler): Reset
	CTX->result.passphrase->no_passphrase if passphrase is given (good
	or bad).  Submitted by Jean DIRAISON <[email protected]>. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * posix-io.c (_gpgme_io_spawn): Use a double-fork approach.
	Return 0 on success, -1 on error.
	* version.c (_gpgme_get_program_version): Don't wait for the child.
	* engine.c (_gpgme_engine_housecleaning): Function removed.
	(do_reaping): Likewise.
	(_gpgme_engine_add_child_to_reap_list): Likewise.
	(struct reap_s): Removed.
	(reap_list): Likewise.
	(reap_list_lock): Likewise.
	* engine.h (_gpgme_engine_io_event): Remove prototypes for
	_gpgme_engine_housecleaning and
	_gpgme_engine_add_child_to_reap_list.
	* rungpg.c (_gpgme_gpg_release): Don't add child to reap list.
	(struct gpg_object_s): Remove PID member.
	(_gpgme_gpg_new): Don't initialize GPG->pid.
	(_gpgme_gpg_spawn): Don't set GPG->pid.
	* wait.c (run_idle): Removed.
	(gpgme_wait): Run idle_function directly. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | * encrypt-sign.c (encrypt_sign_status_handler): Remove dead
	variables encrypt_info and encrypt_info_len.
	* trustlist.c (gpgme_op_trustlist_start): Set colon line handler.
	* posix-sema.c (sema_fatal): Remove function.
	All these reported by St�phane Corth�sy. | 
| | 
| 
| 
| 
| | and removed the libpath because it is set by the config script. | 
| | |  | 
| | 
| 
| 
| 
| | * NEWS: Add template for development version. | 
| | 
| 
| 
| 
| | * configure.ac: Bump version number to 0.3.10. | 
| | 
| 
| 
| 
| 
| 
| 
| | Released 0.3.9.
	* NEWS: Update for 0.3.9 release.
	* Makefile.am (EXTRA_DIST): Add gpgme.spec.in. | 
| | |  | 
| | 
| 
| 
| 
| | * gpgme.texi (Header): Document name space. | 
| | |  | 
| | 
| 
| 
| 
| 
| | * ath.h: Update list of symbols that get a prefix: Rename the
	ath_mutex_*_available symbols to ath_*_available. |