GnuPG Made Easy. NOTE: Maintainers are not tracking this mirror. Do not make pull requests here, nor comment any commits, submit them usual way to bug tracker (https://www.gnupg.org/documentation/bts.html) or to the mailing list (https://www.gnupg.org/documentation/mailing-lists.html).
Go to file
Marcus Brinkmann 679d5c2b49 2001-11-22 Marcus Brinkmann <marcus@g10code.de>
* rungpg.c (gpg_inbound_handler, write_mem_data, write_cb_data,
	gpg_outbound_handler): Moved to ...
	* data.c (_gpgme_data_inbound_handler, write_mem_data,
	write_cb_data, _gpgme_data_outbound_handler): ... here.  Make the
	_gpgme_* ones non-static.
	* data.c: Include io.h.

	* ops.h (_gpgme_data_inbound_handler): New prototype.
	(_gpgme_data_outbound_handler): Likewise.
	(_gpgme_gpg_spawn): Use these new functions.

	* engine-gpgsm.h (_gpgme_gpgsm_op_decrypt, _gpgme_gpgsm_op_delete,
	_gpgme_gpgsm_op_encrypt, _gpgme_gpgsm_op_export,
	_gpgme_gpgsm_op_genkey, _gpgme_gpgsm_op_import,
	_gpgme_gpgsm_op_keylist, _gpgme_gpgsm_op_sign,
	_gpgme_gpgsm_op_trustlist, _gpgme_gpgsm_op_verify,
	_gpgme_gpgsm_start, _gpgme_gpgsm_set_status_handler): New prototype.
	Include <rungpg.h> for status handler function.

	* engine-gpgsm.c (struct gpgsm_object_s): New members input_fd,
	input_data, output_fd, output_data, message_fd, message_data, command
	and status.
	(_gpgme_gpgsm_new): Open input, output and message pipes before
	connecting to the client.  Close server's ends afterwards.
	(_gpgme_gpgsm_release): Close open file descriptors.  Remove
	server process from wait queue.
	(_gpgme_gpgsm_op_verify, _gpgme_gpgsm_start,
	_gpgme_gpgsm_set_status_handler, gpgms_status_handler): New function.

	* engine.c (_gpgme_engine_start): Implement for GPGME_PROTOCOL_CMS.
	(_gpgme_engine_set_status_handler): Likewise.
	(_gpgme_engine_op_verify): Likewise.
2001-11-22 03:08:58 +00:00
assuan * assuan-connect.c (assuan_get_pid): New function. 2001-11-22 03:08:07 +00:00
bonobo Release 0.2.1 2001-04-02 08:40:32 +00:00
complus Added these small tools 2001-10-23 11:04:17 +00:00
doc Added more doc entries and prepared for 0.2.3 2001-09-17 08:25:36 +00:00
gpgme 2001-11-22 Marcus Brinkmann <marcus@g10code.de> 2001-11-22 03:08:58 +00:00
gpgmeplug corrected includes 2001-11-21 23:34:51 +00:00
jnlib 2001-11-01 Marcus Brinkmann <marcus@g10code.de> 2001-11-02 15:23:40 +00:00
tests 2001-11-22 Marcus Brinkmann <marcus@g10code.de> 2001-11-22 03:01:26 +00:00
acconfig.h 2001-11-20 Marcus Brinkmann <marcus@g10code.de> 2001-11-20 04:02:55 +00:00
acinclude.m4 Okay, it runs at least on Windows 95 2000-12-06 12:17:10 +00:00
AUTHORS Typo fixes and new gpgme_get_op_info 2001-08-28 11:11:10 +00:00
autogen.sh 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 20:54:39 +00:00
ChangeLog 2001-11-22 Marcus Brinkmann <marcus@g10code.de> 2001-11-22 03:07:10 +00:00
configure.ac 2001-11-22 Marcus Brinkmann <marcus@g10code.de> 2001-11-22 03:07:10 +00:00
gpgme.txt Ready to release 0.2.2 2001-06-12 07:37:15 +00:00
INSTALL Release 0.2.1 2001-04-02 08:40:32 +00:00
Makefile.am 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 21:31:07 +00:00
NEWS 2001-11-18 Marcus Brinkmann <marcus@g10code.de> 2001-11-18 03:31:31 +00:00
README Added gpgmeplug/ for experiments 2001-11-21 09:21:56 +00:00
README-alpha Starting project 'GnuPG Made Easy' 2000-10-27 14:55:24 +00:00
THANKS New API to switch to S/MIME. There is no code yet behind it. 2001-10-15 12:19:14 +00:00
TODO add some more items 2001-11-21 03:43:16 +00:00

                  GPGME - GnuPG Made Easy
                ---------------------------

             !!!! THIS IS WORK IN PROGRESS !!!

If you want to hack on it, start with one of the tests/t-foo programs.
You need the latest CVS version of GnuPG 1.0, see
http://www.gnupg.org/cvs-access.html .  

You need at least GnuPG 1.0.6  (but don't use a 1.1.x version).


To build the W32 version, use 
./autogen.sh --build-w32


Please subscribe to the gnupg-devel@gnupg.org mailing list if you want
to do serious work. 


gpgmeplug/ is experimental and you should not assume that it will stay
with gpgme.