head	1.12;
access;
symbols
	gpgme-0-1-4:1.2
	GPGME-0-1-3:1.1
	V0-1-0:1.1
	V0-0-0:1.1;
locks; strict;
comment	@# @;


1.12
date	2001.02.13.15.00.31;	author wkoch;	state Exp;
branches;
next	1.11;

1.11
date	2001.02.13.12.46.19;	author wkoch;	state Exp;
branches;
next	1.10;

1.10
date	2001.02.12.15.23.29;	author wkoch;	state Exp;
branches;
next	1.9;

1.9
date	2001.02.01.09.25.56;	author wkoch;	state Exp;
branches;
next	1.8;

1.8
date	2001.01.31.12.39.53;	author wkoch;	state Exp;
branches;
next	1.7;

1.7
date	2001.01.30.17.36.03;	author wkoch;	state Exp;
branches;
next	1.6;

1.6
date	2001.01.30.16.00.50;	author wkoch;	state Exp;
branches;
next	1.5;

1.5
date	2001.01.30.14.18.16;	author wkoch;	state Exp;
branches;
next	1.4;

1.4
date	2001.01.30.11.01.38;	author wkoch;	state Exp;
branches;
next	1.3;

1.3
date	2001.01.22.20.22.40;	author wkoch;	state Exp;
branches;
next	1.2;

1.2
date	2001.01.08.20.40.24;	author wkoch;	state Exp;
branches;
next	1.1;

1.1
date	2000.10.27.14.55.24;	author wkoch;	state Exp;
branches;
next	;


desc
@@


1.12
log
@reap off gpg processes
@
text
@2001-02-13  Werner Koch  <wk@@gnupg.org>

	* rungpg.c (do_reaping,_gpgme_gpg_housecleaning): New.
	(_gpgme_gpg_release): Reap children.
	* io.h, posix-io.c (_gpgme_io_kill): New.
	* w32-io.c (_gpgme_io_kill): New (dummy).

	* keylist.c (gpgme_op_keylist_start): Cancel a pending request.

	* posix-io.c (_gpgme_io_read): Add some debug output. 
	(_gpgme_io_write): Ditto.
	(_gpgme_io_select): Increased the timeout.

2001-02-12  Werner Koch  <wk@@gnupg.org>

	Enhanced the signature verification, so that it can how handle
	more than one signature and is able to return more information on 
	the signatures.
	* verify.c (gpgme_get_sig_key): New.
	(gpgme_get_sig_status): New.

	* gpgme.h: Add stdio.h. 
	(GpgmeSigStat): New status DIFF.

2001-02-01  Werner Koch  <wk@@gnupg.org>

	* w32-io.c (set_synchronize): Add EVENT_MODIFY_STATE.  Add Debug
	code to all Set/ResetEvent().

	* rungpg.c (read_status): Check for end of stream only if we have
	an r.  By Timo.

2001-01-31  Werner Koch  <wk@@gnupg.org>

	* wait.c (_gpgme_wait_on_condition): Removed all exit code processing.
	(propagate_term_results,clear_active_fds): Removed.
	(count_active_fds): Renamed to .. 
	(count_active_and_thawed_fds): .. this and count only thawed fds. 

	* rungpg.c (gpg_colon_line_handler): Return colon.eof and not
	status.eof ;-)

2001-01-30  Werner Koch  <wk@@gnupg.org>

	* w32-io.c (_gpgme_io_spawn): Use the supplied path arg.

	* version.c (get_engine_info): Return better error information.

	* posix-util.c, w32-util.c: New.
	(_gpgme_get_gpg_path): New, suggested by Jan-Oliver.
	* rungpg.c (_gpgme_gpg_spawn): Use new function to get GPG's path.

	* signers.c (gpgme_signers_add): Ooops, one should test code and
	not just write it; the newarr was not assigned.  Thanks to Jos
	for pointing this out.  Hmmm, still not tested, why shoudl a coder
	test his fix :-)

	* w32-io.c: Does now use reader threads, so that we can use
	WaitForMultipleObjects. 
	* sema.h, posix-sema.c, w32-sema.c: Support for Critcial sections.
	Does currently only work for W32.

	* debug.c, util.h : New. Changed all fprintfs to use this new
	set of debugging functions.

2001-01-23  Werner Koch  <wk@@gnupg.org>

	* data.c (_gpgme_data_release_and_return_string): Fixed string
	termination.

2001-01-22  Werner Koch  <wk@@gnupg.org>

	* delete.c: New.

	* signers.c: New.
	* key.c (gpgme_key_ref, gpgme_key_unref): New.
	* sign.c (gpgme_op_sign_start): Allow the use of other keys.

	* version.c (gpgme_get_engine_info,gpgme_check_engine): New.
	* rungpg.c (_gpgme_gpg_set_simple_line_handler): New.

2001-01-05  Werner Koch  <wk@@gnupg.org>

	* data.c (gpgme_data_rewind): Allow to rewind data_type_none.
@


1.11
log
@Add some debugging code
@
text
@d3 7
@


1.10
log
@Multiple signatures can now be verified.
@
text
@d1 6
@


1.9
log
@Possible fix for NT and segv fix.
@
text
@d1 11
@


1.8
log
@Fixed W32 bugs and one major bug which swallowed up some output.
@
text
@d1 8
d11 1
a11 1
	* wait.c (_gpgme_wait_on_condition): Remove all exit code processing.
@


1.7
log
@Fixed version string and W32 spawn function
@
text
@d1 10
@


1.6
log
@Lookup the path in the Registry
@
text
@d3 4
@


1.5
log
@Maybe the signers code does work now
@
text
@d3 4
@


1.4
log
@Add better debug printing.  Use reader threads for W32
@
text
@d3 5
@


1.3
log
@Some new but untested functions
@
text
@d1 15
@


1.2
log
@More changes and and some new functions
@
text
@d1 11
@


1.1
log
@Starting project 'GnuPG Made Easy'
@
text
@d1 3
@

