Karl-Heinz Zimmer
6239c26cfa
now including stdlib.h into the header file to avoid compile time warnings of unknown function free()
2001-12-23 22:47:40 +00:00
Karl-Heinz Zimmer
87e4dde1db
Adjust and complete the documentation of the new "StructuringInfo" struct and the corresponding free_StructuringInfo() function and - for plugin developers - the corresponding init_StructuringInfo() function
2001-12-23 22:37:51 +00:00
Marcus Brinkmann
c3249a938a
2001-12-21 Marcus Brinkmann <marcus@g10code.de>
...
* engine-gpgsm.c (_gpgme_gpgsm_new): Replace General_Error with
Pipe_Error where appropriate.
2001-12-21 01:41:12 +00:00
Marcus Brinkmann
c716913c70
gpgme/
...
2001-12-19 Marcus Brinkmann <marcus@g10code.de>
* engine.c: Include `string.h'. Reported by St�phane Corth�sy.
* version.c (get_engine_info): Remove prototype.
tests/
2001-12-19 Marcus Brinkmann <marcus@g10code.de>
* gpg/t-decrypt-verify.c: Don't include `mcheck.h'. Reported by
St�phane Corth�sy.
2001-12-19 17:46:02 +00:00
Marcus Brinkmann
b2cb986d5f
Revert cruft from last check in.
2001-12-19 17:26:54 +00:00
Werner Koch
07c24b4c60
configure has fixed the version number, better checkin so that we are
...
sure that everyone uses the right version even if configure is not run.
2001-12-19 13:01:17 +00:00
Werner Koch
426ee10de3
Learn more about the trash I have on my machine.
2001-12-19 13:00:10 +00:00
Werner Koch
8e1d4c99ab
* configure.ac (VERSION,PACKAGE): Defined and subst. Used for
...
AM_INIT_AUTOMAKE and moved all version number more to the top.
2001-12-19 12:59:19 +00:00
Werner Koch
523f0f6606
updated .cvsignore files
2001-12-19 12:44:02 +00:00
Repo Admin
be1c1d1c2b
This commit was manufactured by cvs2svn to create tag 'gpgme-0-3-0'.
2001-12-19 01:11:09 +00:00
Marcus Brinkmann
d08bc2364f
Add info about noinst of gpgmeplug.
2001-12-19 01:11:09 +00:00
Marcus Brinkmann
03c9fa6b5a
2001-12-19 Marcus Brinkmann <marcus@g10code.de>
...
* Makefile.am (lib_LTLIBRARIES): Rename to ...
(noinst_LTLIBRARIES): ... this target.
2001-12-19 01:09:19 +00:00
Marcus Brinkmann
7680d24b76
2001-12-19 Marcus Brinkmann <marcus@g10code.de>
...
* gpg/Makefile.am (EXTRA_DIST): Add missing line continuation.
2001-12-19 00:47:42 +00:00
Marcus Brinkmann
49b7c5971c
2001-12-19 Marcus Brinkmann <marcus@g10code.de>
...
* Makefile.am (libgpgmeplug_la_SOURCES): Remove gpgme.h.
(libgpgsmplug_la_SOURCES): Likewise.
2001-12-19 00:28:12 +00:00
Marcus Brinkmann
d875941fd4
2001-12-19 Marcus Brinkmann <marcus@g10code.de>
...
* engine-gpgsm.c (_gpgme_gpgsm_new): New variable CHILD_FDS.
Fill it with the servers fds, and pass it to assuan_pipe_connect.
2001-12-19 00:24:17 +00:00
Marcus Brinkmann
e8a547c3e9
Update from newpg.
2001-12-19 00:23:25 +00:00
Marcus Brinkmann
bd47a45c56
Final polish.
2001-12-18 23:51:20 +00:00
Marcus Brinkmann
1a87324f50
Update the file (but not yet sent to the GNU people).
2001-12-18 23:50:51 +00:00
Marcus Brinkmann
34d58daf99
2001-12-19 Marcus Brinkmann <marcus@g10code.de>
...
* gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id).
2001-12-18 23:46:50 +00:00
Marcus Brinkmann
7c52feeaca
New item about make clean.
2001-12-18 23:46:36 +00:00
Marcus Brinkmann
a529d58510
Change history.
2001-12-18 23:33:07 +00:00
Marcus Brinkmann
2c6b9d7cc9
2001-12-18 Marcus Brinkmann <marcus@g10code.de>
...
* autogen.sh (libtool_vers): Bump to 1.4.
* configure.ac (LIBGPGME_LT_CURRENT): Increment.
(LIBGPGME_LT_AGE): Likewise.
Improve comment.
Fix wrong comment character.
2001-12-18 23:32:08 +00:00
Marcus Brinkmann
b9c8017728
2001-12-18 Marcus Brinkmann <marcus@g10code.de>
...
* 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.
2001-12-18 22:54:49 +00:00
Marcus Brinkmann
37274b0d16
More about the new version.
2001-12-18 22:22:18 +00:00
Marcus Brinkmann
7b21278687
2001-12-18 Marcus Brinkmann <marcus@g10code.de>
...
* 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.
2001-12-18 22:21:06 +00:00
Karl-Heinz Zimmer
b44a765370
corrected specification of Aegypten test key in encrypt() function
2001-12-18 21:11:03 +00:00
Marcus Brinkmann
554306e81f
2001-12-18 Marcus Brinkmann <marcus@g10code.de>
...
* 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().
2001-12-18 21:02:35 +00:00
Karl-Heinz Zimmer
10919d63f7
added debug message to encrypt() function
2001-12-18 20:13:08 +00:00
Marcus Brinkmann
8855a72d57
2001-12-18 Marcus Brinkmann <marcus@g10code.de>
...
* 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.
2001-12-18 19:54:00 +00:00
Werner Koch
99b41b44c2
* acinclude.m4 (GNUPG_FIX_HDR_VERSION): Fixed for new automake.
2001-12-18 18:46:00 +00:00
Marcus Brinkmann
fd5b273250
2001-12-17 Marcus Brinkmann <marcus@g10code.de>
...
* engine-gpgsm.c (_gpgme_gpgsm_set_colon_line_handler): New
function [!ENABLE_GPGSM].
2001-12-17 17:08:32 +00:00
Marcus Brinkmann
c2a6c5f883
2001-12-16 Marcus Brinkmann <marcus@g10code.de>
...
* gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'.
2001-12-16 18:38:03 +00:00
Marcus Brinkmann
1daca6e732
2001-12-15 Marcus Brinkmann <marcus@g10code.de>
...
* gpgsm/t-keylist.c (check_two_contexts): Set protocols.
2001-12-15 14:13:18 +00:00
Marcus Brinkmann
d35eef640a
2001-12-14 Marcus Brinkmann <marcus@g10code.de>
...
* 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 <marcus@g10code.de>
2001-12-14 22:32:31 +00:00
Marcus Brinkmann
9d66ae82c0
Small code cleanup.
2001-12-14 22:03:11 +00:00
Marcus Brinkmann
77472b9ff5
2001-12-14 Marcus Brinkmann <marcus@g10code.de>
...
* engine-gpgsm.c (_gpgme_gpgsm_op_verify): Put TEXT into
message_data, not SIG.
2001-12-14 22:02:43 +00:00
Marcus Brinkmann
f203f3363a
2001-12-14 Marcus Brinkmann <marcus@g10code.de>
...
* gpgsm/t-sign.c: New file.
* gpgsm/Makefile.am (TESTS): Add t-sign.
2001-12-14 20:23:18 +00:00
Marcus Brinkmann
31e7f9ac5a
2001-12-14 Marcus Brinkmann <marcus@g10code.de>
...
* engine-gpgsm.c: Revert last change.
2001-12-14 20:20:12 +00:00
Marcus Brinkmann
3a508459b1
2001-12-14 Marcus Brinkmann <marcus@g10code.de>
...
* 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.
2001-12-14 19:29:44 +00:00
Marcus Brinkmann
8ef4bc8961
2001-12-14 Marcus Brinkmann <marcus@g10code.de>
...
* gpgsm/t-verify.c: New file.
* gpgsm/Makefile.am (TESTS): Add t-verify.
2001-12-14 16:08:54 +00:00
Marcus Brinkmann
601e8e7fff
2001-12-14 Marcus Brinkmann <marcus@g10code.de>
...
* configure.ac (GPG): Substitute this variable.
(GPGSM): Likewise.
tests/
CVS2001-12-14 Marcus Brinkmann <marcus@g10code.de>
* 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.
2001-12-14 15:35:29 +00:00
Marcus Brinkmann
625277fc1b
2001-12-14 Marcus Brinkmann <marcus@g10code.de>
...
* engine-gpgsm.c (gpgsm_status_handler): Freeze the output file
handler when ending this operation, otherwise the wait function
will sit on it.
2001-12-14 14:43:38 +00:00
Marcus Brinkmann
693bf0be08
Add items about all the new software included.
2001-12-14 01:39:05 +00:00
Marcus Brinkmann
7e1ce3166f
Change history, doubleplusgood.
2001-12-14 01:27:58 +00:00
Marcus Brinkmann
579d7e0b89
2001-12-14 Marcus Brinkmann <marcus@g10code.de>
...
* 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 01:22:00 +00:00
Marcus Brinkmann
1130627a78
gpgme/
...
2001-12-14 Marcus Brinkmann <marcus@g10code.de>
* 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 <marcus@g10code.de>
* gpgsm/t-keylist.c: New file.
* gpgsm/Makefile.am (TESTS): Add t-keylist.
2001-12-14 00:49:38 +00:00
Marcus Brinkmann
c3460d3810
Revert last change.
2001-12-14 00:29:29 +00:00
Marcus Brinkmann
63931d2491
2001-12-14 Marcus Brinkmann <marcus@g10code.de>
...
* assuan-defs.h (LINELENGTH): Define as ASSUAN_LINELENGTH.
assuan.h: Define ASSUAN_LINELENGTH.
2001-12-13 23:12:37 +00:00
Marcus Brinkmann
cd4afea4e5
2001-12-13 Marcus Brinkmann <marcus@g10code.de>
...
* rungpg.c (_gpgme_gpg_spawn): Do not add the fds to the child
list that are not dup'ed, for those the close-on-exec flag is set
now.
* version.c (_gpgme_get_program_version): Remove first entry in
CFD, as the close-on-exec flag is now set for this fd.
2001-12-13 22:36:03 +00:00
Marcus Brinkmann
fcba6ef5db
2001-12-13 Marcus Brinkmann <marcus@g10code.de>
...
* engine-gpgsm.c (_gpgme_gpgsm_op_encrypt): Do not add `armor'
option to `ENCRYPT'.
* engine-gpgsm.c (gpgsm_set_recipients): Free LINE when returning
successfully.
2001-12-13 22:12:06 +00:00