Marcus Brinkmann
ef511dde77
2002-04-16 Marcus Brinkmann <marcus@g10code.de>
...
* gpgme.texi (Creating a Signature): Fix function name. Reported
by Wichert Ackerman <wichert@debian.org>.
2002-03-29 Marcus Brinkmann <marcus@g10code.de>
* gpgme.texi (direntry): End index entry with a full stop.
Patch submitted by Jose Carlos Garcia Sogo <jsogo@debian.org>.
2002-04-16 12:24:02 +00:00
Marcus Brinkmann
05bd232df7
2002-04-05 Marcus Brinkmann <marcus@g10code.de>
...
* acconfig.h: File removed.
* configure.ac (NEED_GPG_VERSION): Add description.
(NEED_GPGSM_VERSION): Likewise.
(HAVE_DOSISH_SYSTEM): Likewise.
(HAVE_DRIVE_LETTERS): Likewise.
(GPG_PATH): Likewise.
(GPGSM_PATH): Likewise.
* acinclude.m4 (GNUPG_CHECK_TYPEDEF): Likewise.
2002-04-04 23:31:11 +00:00
Marcus Brinkmann
5744802ed7
2002-04-05 Marcus Brinkmann <marcus@g10code,de>
...
* gpgsm/Makefile.am (./trustlist.txt): Put more into this file to
prevent use of gpg-agent.
(./gpg-agent.conf): Remove target.
(all-local): Remove ./gpg-agent.conf.
2002-04-04 23:01:31 +00:00
Marcus Brinkmann
4a6e3ecbc4
2002-04-05 Marcus Brinkmann <marcus@g10code.de>
...
* gpgsm/t-keylist.c (main): Use gpgme_engine_check_version instead
gpgme_check_engine.
* gpgsm/t-encrypt.c (main): Likewise.
2002-04-04 22:22:56 +00:00
Karl-Heinz Zimmer
086ce275cf
[bug #997 ] changed 'micalg=pgp-sha1' into 'micalg=sha1' for S/MIME mails
2002-04-03 14:30:51 +00:00
Karl-Heinz Zimmer
b241b1dd99
now using gpgme_recipients_add_name instead of gpgme_recipients_add_name_with_validity, see Werner's comment to bug #950 as of Fri, Mar 22 2002 17.15.26
2002-04-02 11:52:55 +00:00
Repo Admin
603cc92780
This commit was manufactured by cvs2svn to create tag 'V0-3-5'.
2002-04-01 08:51:06 +00:00
Werner Koch
f802d1818e
*** empty log message ***
2002-04-01 08:51:06 +00:00
Werner Koch
0a07bf9f75
Released 0.3.5
2002-04-01 08:40:10 +00:00
Werner Koch
a3ad940eee
* gpgme.h (GpgmeAttr): Add values for issuer and chaining.
...
* key.h (gpgme_key_s): Add issuer and chaining elements for X509.
* keylist.c (keylist_colon_handler): Store them.
* key.c (gpgme_key_release): Free them.
(gpgme_key_get_as_xml,gpgme_key_get_string_attr): Print them.
2002-03-28 17:43:02 +00:00
Werner Koch
f196f2953d
* Makefile.am (libgpgme_la_SOURCES): Add mutex.h
2002-03-26 10:15:22 +00:00
Werner Koch
343c075f3e
* gpgmeplug.c: Converted it to real C; i.e. use standard comments -
...
we are doing ISO C 90. Transalted a few German remarks and
commented on some things.
2002-03-23 11:35:31 +00:00
Karl-Heinz Zimmer
5e7eb29aec
bugfix on new binary-encrypting/signing code
2002-03-22 17:06:43 +00:00
Karl-Heinz Zimmer
b4a7e2b887
interface change: signMessage() and encryptMessage() now return an additional 'cipherLen' parameter to enable us to handle binary cipher data
2002-03-22 10:40:24 +00:00
Karl-Heinz Zimmer
b5bc40d9d7
changed code according to our hack before CeBIT, we are giving *binary* data to the decryptMessage() and to the checkMessageSignature() methode instead of passing base64 encoded data to them
2002-03-21 21:48:33 +00:00
Werner Koch
5ccbdf8cd7
* util.h (struct) [!HAVE_FOPENCOOKIE]: Make sure off_t and ssize_t
...
are defined.
2002-03-21 19:48:12 +00:00
Matthias Kalle Dalheimer
2c959fa5c1
More feature selectors
...
Plugin says which features it supports
2002-03-21 13:14:20 +00:00
Marcus Brinkmann
d7c515e00d
2002-03-17 Marcus Brinkmann <marcus@g10code.de>
...
* configure.ac: Add automake conditional HAVE_DOSISH_SYSTEM.
gpgme/
2002-03-18 Marcus Brinkmann <marcus@g10code.de>
* Makefile.am (system_components): New variable, set depending on
HAVE_DOSISH_SYSTEM.
(libgpgme_la_SOURCES): Use system_components. Remove `syshdr.h'.
* syshdr.h: File removed.
* posix-io.c: Remove !HAVE_DOSISH_SYSTEM safeguard. Clean up source.
* posix-sema.c: Likewise.
* posix-util.c: Likewise.
* w32-io.c: Remove HAVE_DOSISH_SYSTEM safeguard.
* w32-sema.c: Likewise.
* w32-util.c: Likewise.
* posix-io.c: Include `unistd.h', do not include `syshdr.h'.
* posix-sema.c: Likewise.
* w32-io.c: Include `io.h', do not include `syshdr.h'
* w32-sema.c: Likewise.
* w32-util.c: Likewise.
* data.c: Do not include `syshdr.h'.
* wait.c: Likewise.
* wait.h: Code cleanup.
* mutex.h: New file.
* posix-sema.c: Implement.
2002-03-18 00:04:06 +00:00
Marcus Brinkmann
ae63a54cea
2002-03-17 Marcus Brinkmann <marcus@g10code.de>
...
* gpgme.texi (Detailed Results): Fix syntax error in last change.
2002-03-18 00:01:51 +00:00
Werner Koch
a89711b35d
removed all the .cvsignre files - they should be local
2002-03-10 18:41:02 +00:00
Werner Koch
6cd78d6e93
Minor doc fixes
2002-03-10 18:35:33 +00:00
Karl-Heinz Zimmer
f154347fff
bugfix in findCertificates function
2002-03-09 16:46:36 +00:00
Karl-Heinz Zimmer
539840d772
Bugfix: forgot to initialize the list of certificates in findCertificates() before adding the found entries
2002-03-08 18:13:20 +00:00
Karl-Heinz Zimmer
bb1f4cde87
New feature: Ask user which certificate is to be taken when more than one found by the crypto plug-in for a single recipient. - NOTE: This code is not working correctly (yet) so we allways get some *all* keys that are stored by gpg instead of the right key information.
2002-03-08 15:44:09 +00:00
Steffen Hansen
1585b5266e
A little better address-parsing. Not real rfc822 yet, but at least it fetches
...
the address between < and > now if they are present.
2002-03-08 00:51:25 +00:00
Matthias Kalle Dalheimer
eee3cb4578
Support for various warnings about expiring encryption certificates.
...
Support for checking encryption certificate paths.
Needs GPGME support.
2002-03-07 21:18:27 +00:00
Werner Koch
dc1919822f
* gpgme.h (gpgme_op_keylist_ext_start): Add prototype.
2002-03-07 19:49:40 +00:00
Steffen Hansen
36bb3b61ee
encryptMessage() now accepts a comma separated list of addressees
2002-03-07 14:10:07 +00:00
Werner Koch
0e6eebe38d
* gpgmeplug.c (signMessage): Fixed offbyone. Don't include the
...
EOS character into the signature.
(checkMessageSignature): Ditto.
2002-03-06 17:23:17 +00:00
Marcus Brinkmann
60a87b9b29
Adjust requirement for GpgSM version according to configure.ac.
2002-03-06 15:35:09 +00:00
Marcus Brinkmann
ad53006261
doc/
...
2002-03-06 Marcus Brinkmann <marcus@g10code.de>
* gpgme.texi (Encrypting a Plaintext): Document symmetric
encryption.
gpgme/
2002-03-06 Marcus Brinkmann <marcus@g10code.de>
* encrypt.c (_gpgme_encrypt_sym_status_handler): New function.
(gpgme_op_encrypt_start): New variable SYMMETRIC, set it if RECP
is null, and if it is set, use _gpgme_encrypt_sym_status_handler
as status handler and run _gpgme_passphrase_start.
* rungpg.c (_gpgme_gpg_op_encrypt): If RECP is zero, do symmetric
encryption.
* engine-gpgsm.c (_gpgme_gpgsm_op_encrypt): If RECP is zero,
return error value.
* rungpg.c (_gpgme_gpg_op_verify): Add "--" argument.
tests/
2002-03-06 Marcus Brinkmann <marcus@g10code.de>
* gpg/t-encrypt-sym.c: New file.
* gpg/Makefile.am (TESTS): Add t-encrypt-sym.
2002-03-06 01:40:25 +00:00
Marcus Brinkmann
b8f589e141
2002-03-06 Marcus Brinkmann <marcus@g10code.de>
...
* gpgme.texi (Error Strings): Add example.
* gpgme.texi (Listing Keys): Likewise.
2002-03-06 00:33:50 +00:00
Karl-Heinz Zimmer
56d6e0e38e
Changed interface: additionally we now pass the following parameters into the checkMessageSignature function: bool signatureIsBinary - telling us whether the signature is armored ASCII or binary data, int signatureLen - holding the TRUE length of the signature if (and only if) this is binary data
2002-03-05 21:23:58 +00:00
Marcus Brinkmann
3eef7173f5
2002-03-05 Marcus Brinkmann <marcus@g10code.de>
...
* gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now
in DISTCLEANFILES.
2002-03-05 20:22:06 +00:00
Werner Koch
0b7fdca82b
* configure.ac: Bumbed version to 0.3.4-cvs to continue development.
2002-03-04 11:39:52 +00:00
Repo Admin
75938f1ab9
This commit was manufactured by cvs2svn to create tag 'V0-3-4'.
2002-03-04 11:16:11 +00:00
Werner Koch
bdbebdeb00
* gpg/Makefile.am (DISTCLEANFILES): Added.
...
* configure.ac: Bumbed LT version numbers to (7,1,0), requires
gpgsm 0.3.1.
2002-03-04 11:16:11 +00:00
Marcus Brinkmann
f4a6076deb
2002-03-03 Marcus Brinkmann <marcus@g10code.de>
...
* configure.ac (AC_INIT): Change version number to snapshot CVS
version.
2002-03-03 19:40:13 +00:00
Marcus Brinkmann
65d9d64a35
doc/
...
2002-03-03 Marcus Brinkmann <marcus@g10code.de>
* gpgme.texi (Information About Keys): Document GPGME_ATTR_EXPIRE.
gpgme/
2002-03-03 Marcus Brinkmann <marcus@g10code.de>
* passphrase.c (_gpgme_passphrase_status_handler): Also set the
error No_Passphrase if only a bad passphrase was provided.
2002-03-03 17:37:34 +00:00
Marcus Brinkmann
7312d11e99
doc/
...
2002-03-03 Marcus Brinkmann <marcus@g10code.de>
* gpgme.texi (Verify): Document verification of normal and
cleartext signatures.
gpgme/
2002-03-03 Marcus Brinkmann <marcus@g10code.de>
* rungpg.c (_gpgme_gpg_op_verify): If TEXT is of mode
GPGME_DATA_MODE_IN, construct a command line that stores the
plaintext in TEXT.
* verify.c (gpgme_op_verify_start): Accept TEXT being
uninitialized, and in this case interpret SIG as a normal or
cleartext signature and TEXT as a return data object.
* engine-gpgsm.c (_gpgme_gpgsm_op_verify): Likewise.
tests/
2002-03-03 Marcus Brinkmann <marcus@g10code.de>
* gpg/t-verify.c (main): Add a few more sanity checks, and a check
for normal signatures.
2002-03-03 16:46:33 +00:00
Marcus Brinkmann
1686ac6c4f
2002-03-03 Marcus Brinkmann <marcus@g10code.de>
...
* engine-gpgsm.c (_gpgme_gpgsm_op_keylist_ext) [!ENABLE_GPGSM]:
Add stub function.
2002-03-03 14:50:29 +00:00
Matthias Kalle Dalheimer
c76835983d
Support for warning when a CRL expires
2002-03-01 17:54:26 +00:00
Matthias Kalle Dalheimer
42f09583f1
Support for asking the for the PIN a certain number of times.
2002-03-01 16:55:50 +00:00
Matthias Kalle Dalheimer
0ba3682c28
Support for checking whether the signer's email address is contained in
...
his certificate.
2002-02-28 12:09:45 +00:00
Werner Koch
23b812e1dd
* key.h (subkey_s): New member expires_at.
...
* keylist.c (keylist_colon_handler): Set it here
* key.c (gpgme_key_get_as_xml,gpgme_key_get_ulong_attr): Return it.
2002-02-28 09:53:56 +00:00
Matthias Kalle Dalheimer
28747db23d
*** empty log message ***
2002-02-28 09:16:25 +00:00
Matthias Kalle Dalheimer
2b1b87785c
Implemented warning when the certificates used for signing are about to
...
expire
2002-02-28 09:14:39 +00:00
Matthias Kalle Dalheimer
708790b7b9
Marked up where g10 needs to implement the selection of the signature algorithm
2002-02-28 07:49:13 +00:00
Werner Koch
e41f9e115a
Removed the gpgme_set_signature_algorithm stuff. We can't add a
...
function to our API without discussion the consequences of. By design
the signature algorithm is a property of the signer's key and can't be
set arbitrary. The library is named GnuPG Made Easy so we should not
burden the user with an API to select stuff which can only be done by
the backend. Changes in gpgme require support by the backend. If we
have the requirement to implement it, it will be done as a global
configuration option for signers or as meta-data asscociated with a
certificates for recipients. I habe not found this as a requirement of
the Aegypten project.
2002-02-28 07:29:08 +00:00
Matthias Kalle Dalheimer
f0d54d22da
select the signature algorithm - dummy in gpgme.c
2002-02-27 20:59:20 +00:00