| Commit message (Collapse) | Author | Age | Files | Lines | 
| |  | 
 | 
| | 
| 
| 
|  | 
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.
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
|  | 
* Makefile.am (lib_LTLIBRARIES): Rename to ...
	(noinst_LTLIBRARIES): ... this target.
 | 
| | 
| 
| 
| 
|  | 
* gpg/Makefile.am (EXTRA_DIST): Add missing line continuation.
 | 
| | 
| 
| 
| 
| 
|  | 
* Makefile.am (libgpgmeplug_la_SOURCES): Remove gpgme.h.
	(libgpgsmplug_la_SOURCES): Likewise.
 | 
| | 
| 
| 
| 
| 
|  | 
* engine-gpgsm.c (_gpgme_gpgsm_new): New variable CHILD_FDS.
	Fill it with the servers fds, and pass it to assuan_pipe_connect.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
* gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id).
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* autogen.sh (libtool_vers): Bump to 1.4.
	* configure.ac (LIBGPGME_LT_CURRENT): Increment.
	(LIBGPGME_LT_AGE): Likewise.
	Improve comment.
	Fix wrong comment character.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* keylist.c (gpgme_op_keylist_end): New function.
	* gpgme.h (gpgme_op_keylist_end): New prototype.
	* engine.h (gpgme_engine_check_version): Move prototype to ...
	* gpgme.h (gpgme_engine_check_version): ... here.
	* genkey.c (gpgme_op_genkey_start): Remove unused variable.
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* version.c (gpgme_get_engine_info): Reimplemented.
	(gpgme_check_engine): Reimplemented.
	(_gpgme_compare_versions): Return NULL if MY_VERSION is NULL.
	* engine.c: Include `io.h'.
	(gpgme_engine_get_info): New function.
	* engine.h (gpgme_engine_check_version, _gpgme_engine_get_info):
	Add prototype.
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* rungpg.c (struct reap_s, reap_list, reap_list_lock): Moved to ...
	* engine.c (struct reap_s, reap_list, reap_list_lock): ... here.
	Include `time.h', `sys/types.h', `assert.h', and `sema.h'.
	* rungpg.c (_gpgme_engine_add_child_to_reap_list): New function.
	(do_reaping, _gpgme_gpg_housecleaning): Moved to ...
	* engine.c (do_reaping, _gpgme_engine_housecleaning): ... here.
	* rungpg.c (_gpgme_gpg_release): Replace code that is now in its
	own function by call to _gpgme_engine_add_child_to_reap_list().
	* wait.c: Include `engine.h'.
	(run_idle): Call _gpgme_engine_housecleaning(), not
	_gpgme_gpg_housecleaning().
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
|  | 
* key.c (_gpgme_key_append_name): Append, not prepend, the uid.
	Initialize the next field of the uid structure.
	(gpgme_key_get_as_xml): Do not list last uid first.
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
|  | 
* engine-gpgsm.c (_gpgme_gpgsm_set_colon_line_handler): New
	function [!ENABLE_GPGSM].
 | 
| | 
| 
| 
| 
|  | 
* gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'.
 | 
| | 
| 
| 
| 
|  | 
* gpgsm/t-keylist.c (check_two_contexts): Set protocols.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* engine-gpgsm.c (_gpgme_gpgsm_op_verify): Put TEXT into
	message_data, not SIG.
	(_gpgme_gpgsm_op_sign): Use `--detached', not `--detach'.
	* sign.c (sign_status_handler): Call
	_gpgme_passphrase_status_handler early.
2001-12-14  Marcus Brinkmann  <[email protected]>
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
|  | 
* engine-gpgsm.c (_gpgme_gpgsm_op_verify): Put TEXT into
	message_data, not SIG.
 | 
| | 
| 
| 
| 
| 
|  | 
* gpgsm/t-sign.c: New file.
	* gpgsm/Makefile.am (TESTS): Add t-sign.
 | 
| | 
| 
| 
| 
|  | 
* engine-gpgsm.c: Revert last change.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* gpgsm/t-decrypt.c: New file.
	* gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Likewise.
	* gpgsm/Makefile.am (TESTS): Add t-decrypt.
	(key_id): New variable.
	(all-local): New target ./private-keys-v1.d/$(key_id) added.
	(./private-keys-v1.d/$(key_id)): New target.
 | 
| | 
| 
| 
| 
| 
|  | 
* gpgsm/t-verify.c: New file.
	* gpgsm/Makefile.am (TESTS): Add t-verify.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* configure.ac (GPG): Substitute this variable.
	(GPGSM): Likewise.
tests/
CVS2001-12-14  Marcus Brinkmann  <[email protected]>
	* gpg/Makefile.am (GPG): Set to @GPG_PATH@.
	(./pubring.gpg): Use $(GPG) instead gpg.
	(./secring.gpg): Likewise.
	* gpgsm/t-import.c (main): Remove third test case.
	* gpgsm/Makefile.am (GPGSM): Set to @GPGSM@.
	(all-local): New target.
	(./pubcerts.kbx): Likewise.
	* gpgsm/t-encrypt.c: New file.
	* gpgsm/Makefile.am (TESTS): Add t-encrypt.
 | 
| | 
| 
| 
| 
| 
| 
|  | 
* engine-gpgsm.c (gpgsm_status_handler): Freeze the output file
	handler when ending this operation, otherwise the wait function
	will sit on it.
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
|  | 
* assuan-buffer.c (_assuan_read_line): New variable ATTICLEN, use
	it to save the number of bytes left over after the complete line.
	Rediddle the code a bit to make it more clear what happens.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
2001-12-14  Marcus Brinkmann  <[email protected]>
	* engine-gpgsm.c (struct gpgsm_object_s): New member colon.attic.
	(_gpgme_gpgsm_new): Initialize some more members.
	(_gpgme_gpgsm_release): Free the colon line handler's attic line.
	(gpgsm_status_handler): Rework the inline-data processing.
tests/
2001-12-14  Marcus Brinkmann  <[email protected]>
	* gpgsm/t-keylist.c: New file.
	* gpgsm/Makefile.am (TESTS): Add t-keylist.
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
|  | 
* assuan-defs.h (LINELENGTH): Define as ASSUAN_LINELENGTH.
	assuan.h: Define ASSUAN_LINELENGTH.
 |