gpgme.git
23 years ago2001-11-16 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 16 Nov 2001 00:20:11 +0000 (00:20 +0000)]
2001-11-16  Marcus Brinkmann  <marcus@g10code.de>

* passphrase.c: New file.
* Makefile.am (libgpgme_la_SOURCES): Add passphrase.c.
* ops.h (_gpgme_passphrase_result): Add prototypes from
passphrase.c.
* types.h: Likewise.
* context.h: Add member passphrase to result.
* gpgme.c (_gpgme_release_result): Release passphrase member.

* decrypt.c: Some formatting and variable name changes (like
CTX instead C).
(struct decrypt_result_s): Remove members now found in
passphrase result.
(_gpgme_release_decrypt_result): Don't release removed members.
(decrypt_status_handler): Call _gpgme_passphrase_status_handler,
and don't handle the cases catched there.
(command_handler): Removed.
(gpgme_op_decrypt_start): Don't set command handler, but invoke
_gpgme_passphrase_start which does it.
(gpgme_op_decrypt): Invoke _gpgme_passphrase_result and drop the
cases covered by it.

* sign.c Some formatting and variable name changes (like
CTX instead C).
(struct sign_result_s): Remove members now found in
passphrase result.
(_gpgme_release_sign_result): Don't release removed members.
(sign_status_handler): Call _gpgme_passphrase_status_handler,
and don't handle the cases catched there.
(command_handler): Removed.
(gpgme_op_sign_start): Don't set command handler, but invoke
_gpgme_passphrase_start which does it.
(gpgme_op_sign): Invoke _gpgme_passphrase_result and drop the
cases covered by it.

23 years ago2001-11-15 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 15 Nov 2001 21:57:31 +0000 (21:57 +0000)]
2001-11-15  Marcus Brinkmann  <marcus@g10code.de>

* decrypt.c (command_handler): Fix last change.

23 years ago2001-11-15 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 15 Nov 2001 21:32:09 +0000 (21:32 +0000)]
2001-11-15  Marcus Brinkmann  <marcus@g10code.de>

* verify.c (_gpgme_release_verify_result): Rename RES to RESULT.
Rename R2 to NEXT_RESULT.
(intersect_stati): Rename RES to RESULT.
(gpgme_get_sig_status): Likewise.  Do not check return_type, but
the member verify of result.
(gpgme_get_sig_key): Likewise.

* sign.c (_gpgme_release_sign_result): Rename RES to RESULT.  If
RESULT is zero, return.
(sign_status_handler, command_handler): Do not check return_type,
but the member sign of result.
(gpgme_op_sign): Likewise.  Drop assertion.

* encrypt.c (_gpgme_release_encrypt_result): Rename RES to RESULT.
If RESULT is zero, return.
(encrypt_status_handler): Do not check return_type, but the member
encrypt of result.
(gpgme_op_encrypt): Likewise.  Drop assertion.

* decrypt.c (_gpgme_release_decrypt_result): Rename RES to RESULT.
(create_result_struct): Do not set result_type.
(command_handler, decrypt_status_handler): Do not check
return_type, but the member decrypt of result.
(gpgme_op_decrypt): Likewise.  Drop assertion.

* context.h (enum ResultType): Removed.
(struct gpgme_context_s): Remove member result_type.
(struct result): Replaces union result.
* gpgme.c: Include string.h.
(_gpgme_release_result): Release all members of c->result, which
is now a struct.  Zero out all members of the struct afterwards.

23 years ago2001-11-11 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Sun, 11 Nov 2001 18:54:57 +0000 (18:54 +0000)]
2001-11-11  Marcus Brinkmann  <marcus@g10code.de>

* rungpg.c (_gpgme_gpg_release): Release GPG->cmd.cb_data.
Release all members of the list GPG->arglist.
Reported by Michael Schmidt <mschmidt@cs.uni-sb.de>.

23 years agogpgme/
Marcus Brinkmann [Fri, 2 Nov 2001 15:51:15 +0000 (15:51 +0000)]
gpgme/
2001-11-02  Marcus Brinkmann  <marcus@g10code.de>

* rungpg.c (pipemode_copy): Change type of NBYTES to size_t.

* key.c: Include string.h.
* data.c: Likewise.
* recipient.c: Likewise.

tests/
2001-11-02  Marcus Brinkmann  <marcus@g10code.de>

* t-data.c: Include stddef.h.
(read_once_test): Change type of READ to size_t.
(read_test): Likewise.
(write_test): Likewise.

23 years ago2001-11-01 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 2 Nov 2001 15:23:40 +0000 (15:23 +0000)]
2001-11-01  Marcus Brinkmann  <marcus@g10code.de>

* logging.c (log_printf): Do not initialize ARG_PTR with 0, we
don't know the correct type.  Instead, run va_start and va_end
unconditionally.
Reported by Jose Carlos Garcia Sogo <jsogo@debian.org>.

23 years agoFix formatting.
Marcus Brinkmann [Mon, 29 Oct 2001 00:08:43 +0000 (00:08 +0000)]
Fix formatting.

23 years agogpgme/
Marcus Brinkmann [Mon, 29 Oct 2001 00:08:14 +0000 (00:08 +0000)]
gpgme/
2001-10-29  Marcus Brinkmann  <marcus@g10code.de>

* context.h: New member signers_len.  * signers.c
(gpgme_signers_clear): Require that signers are non-NULL with
assertion.  Use signers_len to determine how much keys to release.
Add documentation.
(gpgme_signers_add): Use signers_len to determine if the buffer is
large enough.  Use xtryrealloc rather than xtrymalloc and copying.
Add documentation.
(gpgme_signers_enum): Use signers_len to determine if key is
available.  Add documentation.

tests/
2001-10-29  Marcus Brinkmann  <marcus@g10code.de>

* t-signers.c: New file.
* Makefile.am (TESTS): Add t-signers.

23 years agoAdded these small tools
Werner Koch [Tue, 23 Oct 2001 11:04:17 +0000 (11:04 +0000)]
Added these small tools

23 years agoMerged with old ChnageLog which accidently was not in the CVS
Werner Koch [Tue, 23 Oct 2001 10:56:07 +0000 (10:56 +0000)]
Merged with old ChnageLog which accidently was not in the CVS

23 years ago2001-10-22 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 22 Oct 2001 17:31:21 +0000 (17:31 +0000)]
2001-10-22  Marcus Brinkmann  <marcus@g10code.de>

* Makefile.am (TEST_ENVIRONMENT): Revert last change.

23 years agoFIx last change (grr, didn't want to check in the version I checked in).
Marcus Brinkmann [Mon, 22 Oct 2001 15:44:39 +0000 (15:44 +0000)]
FIx last change (grr, didn't want to check in the version I checked in).

23 years ago2001-10-22 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 22 Oct 2001 15:39:34 +0000 (15:39 +0000)]
2001-10-22  Marcus Brinkmann  <marcus@g10code.de>

* autogen.sh: Invoke automake with `-a' (add missing files).
Do not invoke configure.

23 years ago2001-10-22 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 22 Oct 2001 15:39:22 +0000 (15:39 +0000)]
2001-10-22  Marcus Brinkmann  <marcus@g10code.de>

* Makefile.am (TEST_ENVIRONMENT): Set environment to $(srcdir),
not current directory.

23 years ago2001-10-22 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 22 Oct 2001 14:19:25 +0000 (14:19 +0000)]
2001-10-22  Marcus Brinkmann  <marcus@g10code.de>

* t-data.c (write_test): New function.
(main): Invoke write_test for all rounds except TEST_OUT_CB.

23 years ago2001-10-22 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 22 Oct 2001 14:18:08 +0000 (14:18 +0000)]
2001-10-22  Marcus Brinkmann  <marcus@g10code.de>

* data.c (_gpgme_data_append): Check if LENGTH is smaller than
ALLOC_CHUNK, not DH->length.

23 years ago2001-10-22 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 22 Oct 2001 12:50:36 +0000 (12:50 +0000)]
2001-10-22  Marcus Brinkmann  <marcus@g10code.de>

* Makefile.am (INCLUDES): Remove spurious duplicate to silence
automake.

23 years agoFix version number dependency.
Marcus Brinkmann [Mon, 22 Oct 2001 12:24:49 +0000 (12:24 +0000)]
Fix version number dependency.

23 years ago2001-10-16 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Wed, 17 Oct 2001 19:17:46 +0000 (19:17 +0000)]
2001-10-16  Marcus Brinkmann  <marcus@g10code.de>

* t-version.c: New file.
* t-data.c: Likewise.
* t-data-1.txt: Likewise.
* t-data-2.txt: Likewise.
* Makefile.am (TESTS): Add t-version, t-data.

23 years ago2001-10-17 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Wed, 17 Oct 2001 19:13:11 +0000 (19:13 +0000)]
2001-10-17  Marcus Brinkmann  <marcus@g10code.de>

* gpgme.c (gpgme_set_protocol): Fix last change.

23 years agoNew API to switch to S/MIME. There is no code yet behind it.
Werner Koch [Mon, 15 Oct 2001 12:19:14 +0000 (12:19 +0000)]
New API to switch to S/MIME.  There is no code yet behind it.

23 years agooops - have to thank someone else
Werner Koch [Mon, 17 Sep 2001 10:40:36 +0000 (10:40 +0000)]
oops - have to thank someone else

23 years agoFixed a keylisting bug
Werner Koch [Mon, 17 Sep 2001 10:36:05 +0000 (10:36 +0000)]
Fixed a keylisting bug

23 years agoThis commit was manufactured by cvs2svn to create tag 'gpgme-0-2-3'.
Repo Admin [Mon, 17 Sep 2001 08:25:36 +0000 (08:25 +0000)]
This commit was manufactured by cvs2svn to create tag 'gpgme-0-2-3'.

23 years agoAdded more doc entries and prepared for 0.2.3
Werner Koch [Mon, 17 Sep 2001 08:25:36 +0000 (08:25 +0000)]
Added more doc entries and prepared for 0.2.3

23 years agoadded new status messages
Werner Koch [Fri, 7 Sep 2001 12:47:33 +0000 (12:47 +0000)]
added new status messages

23 years agoSome changes
Werner Koch [Mon, 3 Sep 2001 18:41:53 +0000 (18:41 +0000)]
Some changes

23 years agoFixed long standing listing bug.
Werner Koch [Wed, 29 Aug 2001 10:46:49 +0000 (10:46 +0000)]
Fixed long standing listing bug.

23 years agoTypo fixes and new gpgme_get_op_info
Werner Koch [Tue, 28 Aug 2001 11:11:10 +0000 (11:11 +0000)]
Typo fixes and new gpgme_get_op_info

23 years agoone more file
Werner Koch [Wed, 1 Aug 2001 13:37:41 +0000 (13:37 +0000)]
one more file

23 years agomissing file
Werner Koch [Wed, 1 Aug 2001 10:31:15 +0000 (10:31 +0000)]
missing file

23 years agoA couple of minor changes and a short README for Gpgcom
Werner Koch [Tue, 31 Jul 2001 15:21:58 +0000 (15:21 +0000)]
A couple of minor changes and a short README for Gpgcom

23 years agoAdded 2 examples
Werner Koch [Tue, 31 Jul 2001 12:25:23 +0000 (12:25 +0000)]
Added 2 examples

23 years agoDoes not manage lifetime
Werner Koch [Tue, 31 Jul 2001 09:44:22 +0000 (09:44 +0000)]
Does not manage lifetime

23 years agoEncryption basically works.
Werner Koch [Mon, 30 Jul 2001 17:46:07 +0000 (17:46 +0000)]
Encryption basically works.
Removed system specific files becuase they are now part of Mingw32/CPD

23 years agoTimos fixes
Werner Koch [Sat, 16 Jun 2001 11:08:32 +0000 (11:08 +0000)]
Timos fixes

23 years agoThis commit was manufactured by cvs2svn to create tag 'gpgme-0-2-2'.
Repo Admin [Tue, 12 Jun 2001 07:37:15 +0000 (07:37 +0000)]
This commit was manufactured by cvs2svn to create tag 'gpgme-0-2-2'.

23 years agoReady to release 0.2.2
Werner Koch [Tue, 12 Jun 2001 07:37:15 +0000 (07:37 +0000)]
Ready to release 0.2.2

23 years agoChanges by Jose and Tommy.
Werner Koch [Mon, 28 May 2001 17:35:10 +0000 (17:35 +0000)]
Changes by Jose and Tommy.

23 years agoAdjusted for changes --fixed-list-mode in 1.0.4h
Werner Koch [Thu, 19 Apr 2001 12:18:40 +0000 (12:18 +0000)]
Adjusted for changes --fixed-list-mode in 1.0.4h

23 years agoReverted change
Werner Koch [Thu, 12 Apr 2001 13:38:03 +0000 (13:38 +0000)]
Reverted change

23 years agotest
AnonCVS [Thu, 12 Apr 2001 11:21:02 +0000 (11:21 +0000)]
test

23 years agoThis commit was manufactured by cvs2svn to create tag 'gpgme-0-2-1'.
Repo Admin [Mon, 2 Apr 2001 08:40:32 +0000 (08:40 +0000)]
This commit was manufactured by cvs2svn to create tag 'gpgme-0-2-1'.

23 years agoRelease 0.2.1
Werner Koch [Mon, 2 Apr 2001 08:40:32 +0000 (08:40 +0000)]
Release 0.2.1

23 years agoGive access to key capabilities
Werner Koch [Thu, 15 Mar 2001 13:09:41 +0000 (13:09 +0000)]
Give access to key capabilities

23 years agoFixed syntax error
Werner Koch [Wed, 14 Mar 2001 13:51:30 +0000 (13:51 +0000)]
Fixed syntax error

23 years agoAdd a few key flags - needs the lates CVS gpg
Werner Koch [Tue, 13 Mar 2001 20:17:22 +0000 (20:17 +0000)]
Add a few key flags - needs the lates CVS gpg

23 years agoThis commit was manufactured by cvs2svn to create tag 'gpgme-0-2-0'.
Repo Admin [Wed, 28 Feb 2001 10:18:38 +0000 (10:18 +0000)]
This commit was manufactured by cvs2svn to create tag 'gpgme-0-2-0'.

23 years agoUse a writer thread under W32 (arggg)
Werner Koch [Wed, 28 Feb 2001 10:18:38 +0000 (10:18 +0000)]
Use a writer thread under W32 (arggg)

23 years agoReworked the process code.
Werner Koch [Tue, 20 Feb 2001 13:31:56 +0000 (13:31 +0000)]
Reworked the process code.

23 years agoFD are now released and a major bug has been fixed.
Werner Koch [Mon, 19 Feb 2001 17:22:38 +0000 (17:22 +0000)]
FD are now released and a major bug has been fixed.
The W32 version does not compile at the meoment.

23 years agoW32 fixes
Werner Koch [Wed, 14 Feb 2001 19:42:49 +0000 (19:42 +0000)]
W32 fixes

23 years agoreap off gpg processes
Werner Koch [Tue, 13 Feb 2001 15:00:31 +0000 (15:00 +0000)]
reap off gpg processes

23 years agoAdd some debugging code
Werner Koch [Tue, 13 Feb 2001 12:46:19 +0000 (12:46 +0000)]
Add some debugging code

23 years agoMultiple signatures can now be verified.
Werner Koch [Mon, 12 Feb 2001 15:23:29 +0000 (15:23 +0000)]
Multiple signatures can now be verified.

23 years agoPossible fix for NT and segv fix.
Werner Koch [Thu, 1 Feb 2001 09:25:56 +0000 (09:25 +0000)]
Possible fix for NT and segv fix.

23 years agoFixed W32 bugs and one major bug which swallowed up some output.
Werner Koch [Wed, 31 Jan 2001 12:39:53 +0000 (12:39 +0000)]
Fixed W32 bugs and one major bug which swallowed up some output.

23 years agoMade gpgme_cancel work - at least a little bit.
Werner Koch [Tue, 30 Jan 2001 18:03:21 +0000 (18:03 +0000)]
Made gpgme_cancel work - at least a little bit.

23 years agoFixed version string and W32 spawn function
Werner Koch [Tue, 30 Jan 2001 17:36:03 +0000 (17:36 +0000)]
Fixed version string and W32 spawn function

23 years agoslash/backslash conversion
Werner Koch [Tue, 30 Jan 2001 17:11:38 +0000 (17:11 +0000)]
slash/backslash conversion

23 years agoLookup the path in the Registry
Werner Koch [Tue, 30 Jan 2001 16:00:50 +0000 (16:00 +0000)]
Lookup the path in the Registry

23 years agoRemoved files which are build by scripts
Werner Koch [Tue, 30 Jan 2001 14:46:01 +0000 (14:46 +0000)]
Removed files which are build by scripts

23 years agoMaybe the signers code does work now
Werner Koch [Tue, 30 Jan 2001 14:18:16 +0000 (14:18 +0000)]
Maybe the signers code does work now

23 years agoUgly kludge to avoid blocking in W32's _gpgme_io_write
Werner Koch [Tue, 30 Jan 2001 12:06:29 +0000 (12:06 +0000)]
Ugly kludge to avoid blocking in W32's _gpgme_io_write

23 years agoW32 fix
Werner Koch [Tue, 30 Jan 2001 11:24:14 +0000 (11:24 +0000)]
W32 fix

23 years agoAdd missing demo keys
Werner Koch [Tue, 30 Jan 2001 11:10:22 +0000 (11:10 +0000)]
Add missing demo keys

23 years agoAdd better debug printing. Use reader threads for W32
Werner Koch [Tue, 30 Jan 2001 11:01:41 +0000 (11:01 +0000)]
Add better debug printing.  Use reader threads for W32

23 years agoSome new but untested functions
Werner Koch [Mon, 22 Jan 2001 20:22:41 +0000 (20:22 +0000)]
Some new but untested functions

23 years agoNicer W32 installation support
Werner Koch [Thu, 18 Jan 2001 10:47:48 +0000 (10:47 +0000)]
Nicer W32 installation support

23 years agoDoes now compile under MingW32/CPD 0.3
Werner Koch [Thu, 18 Jan 2001 09:11:49 +0000 (09:11 +0000)]
Does now compile under MingW32/CPD 0.3

23 years agoThis commit was manufactured by cvs2svn to create tag 'gpgme-0-1-4'.
Repo Admin [Thu, 11 Jan 2001 11:56:34 +0000 (11:56 +0000)]
This commit was manufactured by cvs2svn to create tag 'gpgme-0-1-4'.

23 years agoRelease 0.1.4
Werner Koch [Thu, 11 Jan 2001 11:56:34 +0000 (11:56 +0000)]
Release 0.1.4

23 years agoMore changes and and some new functions
Werner Koch [Mon, 8 Jan 2001 20:40:25 +0000 (20:40 +0000)]
More changes and and some new functions

23 years agoAdd 2 missing files and other changes
Werner Koch [Fri, 29 Dec 2000 10:34:34 +0000 (10:34 +0000)]
Add 2 missing files and other changes

23 years agoThis commit was manufactured by cvs2svn to create tag 'GPGME-0-1-3'.
Repo Admin [Tue, 19 Dec 2000 10:09:11 +0000 (10:09 +0000)]
This commit was manufactured by cvs2svn to create tag 'GPGME-0-1-3'.

23 years agoAdd missing jnlib directory
Werner Koch [Tue, 19 Dec 2000 10:09:11 +0000 (10:09 +0000)]
Add missing jnlib directory

23 years agoAdd progress CB and subkey listing
Werner Koch [Tue, 19 Dec 2000 10:07:32 +0000 (10:07 +0000)]
Add progress CB and subkey listing

23 years agoAdd key generation
Werner Koch [Mon, 18 Dec 2000 20:54:43 +0000 (20:54 +0000)]
Add key generation

23 years agoAdd key import and export facility
Werner Koch [Thu, 14 Dec 2000 14:45:35 +0000 (14:45 +0000)]
Add key import and export facility

23 years agoAdd a passphrase callback and minor changes to the interface
Werner Koch [Tue, 12 Dec 2000 13:31:25 +0000 (13:31 +0000)]
Add a passphrase callback and minor changes to the interface

23 years agoOkay, it runs at least on Windows 95
Werner Koch [Wed, 6 Dec 2000 12:17:10 +0000 (12:17 +0000)]
Okay, it runs at least on Windows 95

24 years agoNow we are able to compile the W32 stuff - don't now whether it works; I have
Werner Koch [Thu, 23 Nov 2000 15:28:15 +0000 (15:28 +0000)]
Now we are able to compile the W32 stuff - don't now whether it works; I have
no Windoze box here.

24 years agoAdded some comments and prepared for W32 support
Werner Koch [Wed, 22 Nov 2000 17:10:48 +0000 (17:10 +0000)]
Added some comments and prepared for W32 support

24 years agoThis commit was manufactured by cvs2svn to create tag 'V0-1-0'.
Repo Admin [Mon, 20 Nov 2000 20:17:36 +0000 (20:17 +0000)]
This commit was manufactured by cvs2svn to create tag 'V0-1-0'.

24 years agoDoes some basic tasks.
Werner Koch [Mon, 20 Nov 2000 20:17:36 +0000 (20:17 +0000)]
Does some basic tasks.

24 years agoconfiguration changes
Werner Koch [Fri, 17 Nov 2000 21:20:53 +0000 (21:20 +0000)]
configuration changes

24 years agoThis commit was manufactured by cvs2svn to create tag 'V0-0-0'.
Repo Admin [Thu, 16 Nov 2000 17:26:53 +0000 (17:26 +0000)]
This commit was manufactured by cvs2svn to create tag 'V0-0-0'.

24 years agoReleased 0.0.0
Werner Koch [Thu, 16 Nov 2000 17:26:53 +0000 (17:26 +0000)]
Released 0.0.0

24 years agoAdded sign functionality
Werner Koch [Thu, 16 Nov 2000 14:53:52 +0000 (14:53 +0000)]
Added sign functionality

24 years agoAdded decryption
Werner Koch [Thu, 16 Nov 2000 13:15:48 +0000 (13:15 +0000)]
Added decryption

24 years agoNotation stuff added
Werner Koch [Wed, 15 Nov 2000 21:36:48 +0000 (21:36 +0000)]
Notation stuff added

24 years agoReanmed public functions
Werner Koch [Mon, 13 Nov 2000 13:25:22 +0000 (13:25 +0000)]
Reanmed public functions

24 years agokeylist does now return objects.
Werner Koch [Fri, 10 Nov 2000 20:56:02 +0000 (20:56 +0000)]
keylist does now return objects.

24 years agoStarted with --list-key
Werner Koch [Fri, 10 Nov 2000 17:50:24 +0000 (17:50 +0000)]
Started with --list-key

24 years agoAdd verify function
Werner Koch [Thu, 9 Nov 2000 16:35:35 +0000 (16:35 +0000)]
Add verify function

24 years agoJust a backup for now
Werner Koch [Tue, 7 Nov 2000 13:32:38 +0000 (13:32 +0000)]
Just a backup for now

24 years ago*** empty log message ***
Werner Koch [Fri, 27 Oct 2000 18:03:15 +0000 (18:03 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Werner Koch [Fri, 27 Oct 2000 17:46:09 +0000 (17:46 +0000)]
*** empty log message ***

24 years agoFirst prototypes
Werner Koch [Fri, 27 Oct 2000 17:26:12 +0000 (17:26 +0000)]
First prototypes

24 years agoStarting project 'GnuPG Made Easy'
Werner Koch [Fri, 27 Oct 2000 14:55:24 +0000 (14:55 +0000)]
Starting project 'GnuPG Made Easy'