gpgol.git
13 years agoAdded translation framework and translated a few strings.
Werner Koch [Wed, 30 Nov 2005 14:31:38 +0000 (14:31 +0000)]
Added translation framework and translated a few strings.

13 years agouse the plural form
Werner Koch [Tue, 15 Nov 2005 16:14:29 +0000 (16:14 +0000)]
use the plural form

13 years agoFixed automake init
Werner Koch [Tue, 15 Nov 2005 16:12:52 +0000 (16:12 +0000)]
Fixed automake init

13 years agoNeed to allow the keyword
Werner Koch [Tue, 15 Nov 2005 16:09:39 +0000 (16:09 +0000)]
Need to allow the keyword

13 years agoBasic HTMl support
Werner Koch [Tue, 15 Nov 2005 16:06:38 +0000 (16:06 +0000)]
Basic HTMl support

13 years agoAdd comment about the static library situation.
Marcus Brinkmann [Sat, 22 Oct 2005 12:39:27 +0000 (12:39 +0000)]
Add comment about the static library situation.

13 years ago2005-10-21 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 21 Oct 2005 13:24:47 +0000 (13:24 +0000)]
2005-10-21  Marcus Brinkmann  <marcus@g10code.de>

* m4/gpg-error.m4: New file.
* configure.ac: Also check for gpg-error.

src/
2005-10-21  Marcus Brinkmann  <marcus@g10code.de>

* Makefile.am (libgpgme.a, libgpgme.a): New targets.
(gpgol_DEPENDENCIES): Add libgpgme.a and libgpg-error.a.
(clean-local): Likewise.
(gpgol_LDADD): Link to these local versions statically.

13 years ago2005-10-20 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 20 Oct 2005 13:15:59 +0000 (13:15 +0000)]
2005-10-20  Marcus Brinkmann  <marcus@g10code.de>

* mapi32.def: New file.
* Makefile.am (gpgol_DEPENDENCIES): New variable.
(libmapi32.a): New target.
(gpgol_LDADD): Replace mapi32.dll with "-L . -lmapi32".
(clean-local): New target.

14 years agoAdd -cvs to version string.
Marcus Brinkmann [Thu, 6 Oct 2005 13:51:54 +0000 (13:51 +0000)]
Add -cvs to version string.

14 years agoFix last change.
Marcus Brinkmann [Thu, 6 Oct 2005 12:20:02 +0000 (12:20 +0000)]
Fix last change.

14 years ago2005-10-06 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 6 Oct 2005 12:19:38 +0000 (12:19 +0000)]
2005-10-06  Marcus Brinkmann  <marcus@g10code.de>

* Makefile.am (gpgol_LDADD): Prefix gpgol.def and mapi32.dll with
$(srcdir).

14 years agoFix last change.
Marcus Brinkmann [Thu, 6 Oct 2005 12:16:18 +0000 (12:16 +0000)]
Fix last change.

14 years ago2005-10-06 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 6 Oct 2005 12:14:21 +0000 (12:14 +0000)]
2005-10-06  Marcus Brinkmann  <marcus@g10code.de>

* Makefile.am (.rc.o): Invoke windres with -I $(builddir).

14 years ago2005-10-06 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 6 Oct 2005 12:09:07 +0000 (12:09 +0000)]
2005-10-06  Marcus Brinkmann  <marcus@g10code.de>

* Makefile.am (.rc.o): Invoke windres with -I $(srcdir).

14 years agoFix typo.
Marcus Brinkmann [Thu, 6 Oct 2005 12:05:39 +0000 (12:05 +0000)]
Fix typo.

14 years ago2005-10-06 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 6 Oct 2005 12:05:24 +0000 (12:05 +0000)]
2005-10-06  Marcus Brinkmann  <marcus@g10code.de>

* Makefile.am (gpgol_SOURCES): Add util.h

14 years ago2005-10-06 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 6 Oct 2005 12:03:03 +0000 (12:03 +0000)]
2005-10-06  Marcus Brinkmann  <marcus@g10code.de>

* configure.ac: Change AC_CONFIG_SRCDIR argument to src/gpgol.def.

14 years agoReleased 0.9.3 gpgol-0.9.3
Werner Koch [Thu, 29 Sep 2005 10:47:06 +0000 (10:47 +0000)]
Released 0.9.3

14 years agoYeah, that was a huge leap today.
Werner Koch [Wed, 28 Sep 2005 19:20:00 +0000 (19:20 +0000)]
Yeah, that was a huge leap today.
Got rid of the Save Changes? message
and fixed the utf8 issues.  Although figured out possible ways of
overcoming the messy reply thing.

14 years agoRemoved keycache and reworked dialog internals.
Werner Koch [Tue, 27 Sep 2005 16:45:50 +0000 (16:45 +0000)]
Removed keycache and reworked dialog internals.
Not fully tested.

14 years agoMake sending of messages working again. Removed cruft.
Werner Koch [Fri, 23 Sep 2005 14:48:38 +0000 (14:48 +0000)]
Make sending of messages working again.  Removed cruft.

14 years agoAllow saving of PGP/MIME encrypted attachments. gpgol-0.9.2
Werner Koch [Thu, 22 Sep 2005 16:29:19 +0000 (16:29 +0000)]
Allow saving of PGP/MIME encrypted attachments.

14 years agoFixed line ending issues.
Werner Koch [Wed, 21 Sep 2005 06:40:51 +0000 (06:40 +0000)]
Fixed line ending issues.

14 years agoSee ChangeLog.
Timo Schulz [Tue, 20 Sep 2005 11:35:31 +0000 (11:35 +0000)]
See ChangeLog.

14 years agoAbout to release 0.9.1 gpgol-0.9.1
Werner Koch [Mon, 19 Sep 2005 16:47:55 +0000 (16:47 +0000)]
About to release 0.9.1

14 years agoMerged Timos changes.
Werner Koch [Mon, 19 Sep 2005 10:00:26 +0000 (10:00 +0000)]
Merged Timos changes.

14 years agoForgot to add copyright, license header...
Timo Schulz [Fri, 16 Sep 2005 11:12:16 +0000 (11:12 +0000)]
Forgot to add copyright, license header...

14 years agoRemove old regression tests.
Timo Schulz [Fri, 16 Sep 2005 11:05:40 +0000 (11:05 +0000)]
Remove old regression tests.

14 years agoUse global hinstance.
Timo Schulz [Fri, 16 Sep 2005 08:22:43 +0000 (08:22 +0000)]
Use global hinstance.

14 years agoSee ChangeLog.
Timo Schulz [Thu, 15 Sep 2005 21:17:52 +0000 (21:17 +0000)]
See ChangeLog.

14 years agoCheck that we only encrypt plain text bodies
Werner Koch [Thu, 15 Sep 2005 09:36:29 +0000 (09:36 +0000)]
Check that we only encrypt plain text bodies

14 years agoAdd some new features - not fully working yet.
Werner Koch [Tue, 13 Sep 2005 17:21:29 +0000 (17:21 +0000)]
Add some new features - not fully working yet.

14 years agoForgot to remove include.
Timo Schulz [Fri, 9 Sep 2005 05:29:48 +0000 (05:29 +0000)]
Forgot to remove include.

14 years agoRemoved more unused code.
Timo Schulz [Thu, 8 Sep 2005 09:05:25 +0000 (09:05 +0000)]
Removed more unused code.

14 years agoRemoved unused code and changed project name in file comments.
Timo Schulz [Wed, 7 Sep 2005 21:43:02 +0000 (21:43 +0000)]
Removed unused code and changed project name in file comments.

14 years agoSee ChangeLog.
Timo Schulz [Wed, 7 Sep 2005 06:53:58 +0000 (06:53 +0000)]
See ChangeLog.

14 years agoAdded MIME parser. We can now display a text/plain part.
Werner Koch [Tue, 6 Sep 2005 14:50:21 +0000 (14:50 +0000)]
Added MIME parser.  We can now display a text/plain part.

14 years agoForgot double NUL at the end.
Timo Schulz [Tue, 6 Sep 2005 11:56:58 +0000 (11:56 +0000)]
Forgot double NUL at the end.

14 years agoSee ChangeLog.
Timo Schulz [Tue, 6 Sep 2005 11:25:12 +0000 (11:25 +0000)]
See ChangeLog.

14 years agoAbout to release 0.9.0 gpgol-0.9.0
Werner Koch [Sun, 4 Sep 2005 11:18:13 +0000 (11:18 +0000)]
About to release 0.9.0

14 years agoAdded standard files.
Werner Koch [Sat, 3 Sep 2005 08:29:29 +0000 (08:29 +0000)]
Added standard files.
Note, that automake -a should only be done by the
actual maintainer and only if there is a need for it.

14 years agoMore chnages, in particular made text/plain with foo.asc
Werner Koch [Thu, 1 Sep 2005 19:32:36 +0000 (19:32 +0000)]
More chnages, in particular made text/plain with foo.asc
encrypted attachments work.  6 hours Net outage today :-(

14 years agoOkay, found a way to macth message and reply.
Werner Koch [Thu, 1 Sep 2005 09:53:52 +0000 (09:53 +0000)]
Okay, found a way to macth message and reply.

14 years agoPut a threading model entry into the Registry
Werner Koch [Wed, 31 Aug 2005 17:36:45 +0000 (17:36 +0000)]
Put a threading model entry into the Registry

14 years agoRenamed project to GPGol.
Werner Koch [Tue, 30 Aug 2005 18:56:37 +0000 (18:56 +0000)]
Renamed project to GPGol.

14 years agominor cleanups
Werner Koch [Tue, 30 Aug 2005 10:38:35 +0000 (10:38 +0000)]
minor cleanups

14 years agoAfter disabling RTFSync it works again.
Werner Koch [Tue, 30 Aug 2005 07:57:54 +0000 (07:57 +0000)]
After disabling RTFSync it works again.

14 years agoSlowly stuff starts to work.
Werner Koch [Mon, 29 Aug 2005 09:44:27 +0000 (09:44 +0000)]
Slowly stuff starts to work.
HTML still does not work at all.

14 years agoBetter verification of attachments - NOT TESTED
Werner Koch [Sun, 28 Aug 2005 18:22:07 +0000 (18:22 +0000)]
Better verification of attachments - NOT TESTED

14 years agoCleanups, fixed a few bugs, use winpt as default keymananger.
Werner Koch [Fri, 26 Aug 2005 18:43:55 +0000 (18:43 +0000)]
Cleanups, fixed a few bugs, use winpt as default keymananger.
You need to use the laterst gpgme from CVS due to a bug over there.

14 years agoMany more cleanups. MapiGPGME has gone.
Werner Koch [Fri, 26 Aug 2005 08:09:02 +0000 (08:09 +0000)]
Many more cleanups.  MapiGPGME has gone.

14 years agoStill working on it. ...
Werner Koch [Thu, 25 Aug 2005 18:48:57 +0000 (18:48 +0000)]
Still working on it. ...

14 years agoMore cleanups. Still not finished, though.
Werner Koch [Thu, 25 Aug 2005 15:22:45 +0000 (15:22 +0000)]
More cleanups.  Still not finished, though.

14 years agoSigning with attachments does now work. w/o temp files.
Werner Koch [Thu, 25 Aug 2005 09:56:01 +0000 (09:56 +0000)]
Signing with attachments does now work.  w/o temp files.

14 years agoCompiles but I would be very surprised if it runs.
Werner Koch [Wed, 24 Aug 2005 19:32:14 +0000 (19:32 +0000)]
Compiles but I would be very surprised if it runs.
More work to come tomorrow.

Timo: You may want to look for a couple of FIXMEs and answer
my questions; if possible reply to the commit message. Thanks.

14 years agoAdded missing files. Implemented passphrase cache.
Werner Koch [Wed, 24 Aug 2005 09:35:13 +0000 (09:35 +0000)]
Added missing files.  Implemented passphrase cache.

14 years agoAll fucked up ...
Werner Koch [Tue, 23 Aug 2005 19:28:01 +0000 (19:28 +0000)]
All fucked up ...

14 years agoLarger rewrites. Many parts won't work but at least a Reply
Werner Koch [Tue, 23 Aug 2005 13:52:47 +0000 (13:52 +0000)]
Larger rewrites.  Many parts won't work but at least a Reply
template gets initialzed with the plaintext.  Compiles but
further work is underway.

14 years agoRestructured the whole thing. It is now named outlgpg.dll, can and should be build...
Werner Koch [Mon, 15 Aug 2005 15:43:03 +0000 (15:43 +0000)]
Restructured the whole thing.  It is now named outlgpg.dll, can and should be build using Mingw. Still some functional bugs.

14 years agoAdded eol-style property
Werner Koch [Fri, 12 Aug 2005 16:07:21 +0000 (16:07 +0000)]
Added eol-style property

14 years agoSee ChangeLog.
Timo Schulz [Fri, 12 Aug 2005 15:39:53 +0000 (15:39 +0000)]
See ChangeLog.

14 years agoSee ChangeLog.
Timo Schulz [Fri, 12 Aug 2005 14:10:17 +0000 (14:10 +0000)]
See ChangeLog.

14 years agoRenamed to olgpgmain and olgpgcore. Added fucntion to retrieve the
Werner Koch [Fri, 12 Aug 2005 11:26:06 +0000 (11:26 +0000)]
Renamed to olgpgmain and olgpgcore.  Added fucntion to retrieve the
version and a stub to allow displaying a custom version dialog.

14 years agoCleanups, revamped logging. Timo: If you want to provide a new
Werner Koch [Thu, 11 Aug 2005 18:43:28 +0000 (18:43 +0000)]
Cleanups, revamped logging.  Timo: If you want to provide a new
GPGEchg, please move the new logDebug method directly after the
existing one first.

14 years agoMinor fixes. As a temporrary solution we use mapi32.dll as import lib.
Werner Koch [Tue, 9 Aug 2005 17:04:43 +0000 (17:04 +0000)]
Minor fixes.  As a temporrary solution we use mapi32.dll as import lib.
Fix is underway.

14 years agoSee ChangeLog.
Timo Schulz [Tue, 9 Aug 2005 16:37:56 +0000 (16:37 +0000)]
See ChangeLog.

14 years agoSee ChangeLog.
Timo Schulz [Tue, 9 Aug 2005 16:37:02 +0000 (16:37 +0000)]
See ChangeLog.

14 years agoSee ChangeLog.
Timo Schulz [Tue, 9 Aug 2005 10:38:12 +0000 (10:38 +0000)]
See ChangeLog.

14 years agoSplitted MapiGPGME into interface and implementation. This is required
Werner Koch [Tue, 9 Aug 2005 08:22:29 +0000 (08:22 +0000)]
Splitted MapiGPGME into interface and implementation.  This is required
to allow builiding of the DLLS with different compilers.

14 years agoAdded basic build files
Werner Koch [Mon, 8 Aug 2005 14:25:16 +0000 (14:25 +0000)]
Added basic build files

14 years agoAt least it compiles with mingw now.
Werner Koch [Mon, 8 Aug 2005 14:24:42 +0000 (14:24 +0000)]
At least it compiles with mingw now.

14 years ago(no commit message)
Werner Koch [Wed, 3 Aug 2005 10:43:31 +0000 (10:43 +0000)]

14 years agoAdded Makefile
Werner Koch [Wed, 3 Aug 2005 10:40:25 +0000 (10:40 +0000)]
Added Makefile

14 years agoMoved files to the top directory
Werner Koch [Wed, 3 Aug 2005 10:40:04 +0000 (10:40 +0000)]
Moved files to the top directory

14 years agoChanged layout and names of directories. Removed unused cruft.
Werner Koch [Wed, 3 Aug 2005 10:23:59 +0000 (10:23 +0000)]
Changed layout and names of directories.  Removed unused cruft.

14 years ago2005-07-20 Timo Schulz <twoaday@g10code.com>
Timo Schulz [Mon, 25 Jul 2005 13:35:14 +0000 (13:35 +0000)]
2005-07-20  Timo Schulz  <twoaday@g10code.com>

        * MapiGPGME.cpp (addHtmlLineEndings): New.
        (encrypt):Use it here.
        (signEncrypt): Likewise. Free memory in case of errors.
        (decrypt): Free memory in case of the verify procedure.
        Issue a warning when the text of the mail could not be
        updated.
        (isMessageEncrypted): New.
        (countAttachments): Check for null pointers.
        (clearPassphrase): Likewise.
        * config-dialog.c (store_config_value): Support '%val%' input.
        * verify-dialog.c (load_akalist): Return the number of user-ids
        which were added.
        * passphrase-dialog.c (load_secbox): Make sure we really start
        to add the item data at the begin.
        * intern.h: Fixed GCC compiler problem.

14 years ago2005-07-18 Timo Schulz <twoaday@g10code.com>
Timo Schulz [Mon, 25 Jul 2005 13:33:42 +0000 (13:33 +0000)]
2005-07-18  Timo Schulz  <twoaday@g10code.com>

        * GPGExch.cpp (GetPages): Native language support.
        * GPGExch.rc: New dialog in German.

2005-07-05  Timo Schulz  <twoaday@g10code.de>

        * GPGOptionsDlg.cpp (GPGOptionsDlgProc): Support
        for 'sign attachment' flag.

14 years ago2005-07-13 Timo Schulz <ts@g10code.de>
Timo Schulz [Wed, 13 Jul 2005 08:59:47 +0000 (08:59 +0000)]
2005-07-13  Timo Schulz  <ts@g10code.de>

        * MapiGPGME.cpp (sign): Ignore empty bodies.
        (signEncrypt): Likewise. Free recipient memory.
        (encrypt): Modify code so it really works.
        (attachPublicKey): New.
        * engine-gpgme.c (op_export_keys): New.

2005-07-12  Timo Schulz  <ts@g10code.de>

        * MapiGPGME.cpp (displayError): New.
        (writeOptions): Use it here. Simplify the code.
        (signAttachments): New.
        (sign): Sign attachments. Noted by Ralf.
        (processAttachment): Support for sign-only.

2005-07-08  Timo Schulz  <ts@g10code.de>

        * MapiGPGME.cpp (setEnableLogging): New.
        (getEnableLogging): New.
        (logDebug): Move all logging code to this function.
        (readOptions): Automatically enable logging if the
        'LogFile' registry entry is valid.

14 years ago2005-07-05 Timo Schulz <twoaday@g10code.de>
Timo Schulz [Wed, 13 Jul 2005 08:59:28 +0000 (08:59 +0000)]
2005-07-05  Timo Schulz  <twoaday@g10code.de>

        * GPGOptionsDlg.cpp (GPGOptionsDlgProc): Support
        for 'sign attachment' flag.

14 years ago2005-07-03 Timo Schulz <ts@g10code.com>
Timo Schulz [Mon, 4 Jul 2005 08:25:21 +0000 (08:25 +0000)]
2005-07-03  Timo Schulz  <ts@g10code.com>

        * MapiGPGME.cpp (processAttachment): Implement
        the decryption part and only use it if the 'save
        decrypted attachment' flag is set.
        (saveDecryptedAttachment): New.
        (writeOptions): Save 'decrypt attachment' flag.
        (readOptions): Load it here.
        (cleanupTempFiles): Check handle.
        (encrypt): If the message has no body skip the
        procedure.
        (op_decrypt_file): Set recipient callback.
        (decryptAttachments): We do not alter the attachment
        so there is no need to release it again.

        Replace all 'free' with 'xfree'.

2005-07-01  Timo Schulz  <ts@g10code.com>

        * MapiGPGME.cpp (processAttachment): Check that
        the file has a valid PGP extension before we try
        to decrypt the attachment.
        (checkAttachmentExtension): Check if the file
        extension is a vliad PGP extension.

14 years ago2005-06-14 Timo Schulz <twoaday@g10code.de>
Timo Schulz [Wed, 15 Jun 2005 07:31:50 +0000 (07:31 +0000)]
2005-06-14  Timo Schulz  <twoaday@g10code.de>

        * GPGExch.cpp (Help): Use appropriate array boundaries.
        (OnWriteComplete): Removed unused code.
        (CGPGExchExt): There is no need to initialize the COM
        library any longer.
        (~CGPGExchExt): Likewise, but we don't need to unload it.
        * GPGOptionsDlg.cpp (GPGOptionsDlgProc): Support to
        store also the default 'encrypt-to' ID.

14 years ago2005-06-13 Timo Schulz <ts@g10code.com>
Timo Schulz [Wed, 15 Jun 2005 07:31:26 +0000 (07:31 +0000)]
2005-06-13  Timo Schulz  <ts@g10code.com>

        * MapiGPGME.cpp (writeOptions): New Option 'defaultKey'.
        (readOptions): Likewise. Force overwrite 'addDefaultKey'.

2005-06-07  Timo Schulz  <ts@g10code.com>

        * passphrase-dialog.c (decrypt_key_dlg_proc): Add a
        reference to the key object so it will be still valid
        after the dialog is destroyed.
        * MapiGPGME.cpp (freeUnknownKeys): Do not try to free
        the context if no keys are available. Fixed a segv.
        (signEncrypt): The new code now gets a persistent pointer
        to the key.
        * engine-gpgme.c (op_sign_encrypt): Load the right
        dialog to request the passphrase.

14 years ago2005-06-05 Timo Schulz <ts@g10code.com>
Timo Schulz [Mon, 6 Jun 2005 09:46:49 +0000 (09:46 +0000)]
2005-06-05  Timo Schulz  <ts@g10code.com>

        * passphrase-dialog.c (load_recipbox): Check ctx if null.
        (passphrase_callback_box): Different dialogs for sign
        and decrypt.
        (signer_dialog_box): Do not zero the context too early.
        * keycache.c (enum_gpg_seckeys): Also reload if ctx
        is NULL.
        * MapiGPGME.cpp (signEncrypt): Return if the user
        cancelled the signer selection dialog.
        * recipient-dialog.c (recipient_dlg_proc): Check 'Text Mode'
        button.
        * keycache.c (enum_gpg_keys, enum_gpg_seckeys): Fully
        reset the keycache initializing it again. Thanks to Ralf.

2005-06-04  Timo Schulz  <ts@g10code.com>

        * verify-dialog.c (load_sigbox): Only issue a warning
        if the key exists but is not valid.
        Get pkalgo from the signature.
        Fixed format string problem s/%d/%s.
        * config-dialog.c (load_config_value): Close reg handle.
        (config_dlg_proc): Show error if the values could not
:

14 years agoReleased 0.99.1
Timo Schulz [Mon, 6 Jun 2005 09:44:54 +0000 (09:44 +0000)]
Released 0.99.1

14 years ago2005-05-29 Timo Schulz <ts@g10code.com>
Timo Schulz [Tue, 31 May 2005 07:38:00 +0000 (07:38 +0000)]
2005-05-29  Timo Schulz  <ts@g10code.com>

        * passphrase-dialog.c (decrypt_key_dlg_proc): Warning
        if the user cancels the signing process.
        Make the passphrase field invisible if the key is used
        in selection mode.
        (recipient_dlg_proc): Likewise.
        (signer_dialog_box): Return -1 if the user cancelled the
        dialog.
        * engine-gpgme.c (op_sign): Set flags to '1' to indicate
        signing process.
        * config-dialog.c (does_file_exist): Use appropriate
        length for xmalloc. Noted by Sebastian.

14 years ago2005-05-22 Timo Schulz <ts@g10code.com>
Timo Schulz [Mon, 23 May 2005 07:38:34 +0000 (07:38 +0000)]
2005-05-22  Timo Schulz  <ts@g10code.com>

        * MapiGPGME.cpp (createAttachment): New.
        (deleteAttachment): New.
        (encryptAttachments): New.
        (encrypt): Also encrypt the attachments if possible.
        (signEncrypt): Likewise.
        (setEncodingFormat): New.
        (getEncodingFormat): New.
        (readOptions, writeOptions): Store encoding format.
        (MapiGPGME): The default encoding is 'CLASSIC'.

14 years agoRemove corrupted binary files.
Timo Schulz [Thu, 12 May 2005 09:46:47 +0000 (09:46 +0000)]
Remove corrupted binary files.

14 years agoCommit install guide.
Timo Schulz [Wed, 11 May 2005 08:49:46 +0000 (08:49 +0000)]
Commit install guide.

14 years agoUpdated the README.
Timo Schulz [Wed, 11 May 2005 08:46:21 +0000 (08:46 +0000)]
Updated the README.

14 years ago2005-05-10 Timo Schulz <ts@g10code.com>
Timo Schulz [Wed, 11 May 2005 08:25:51 +0000 (08:25 +0000)]
2005-05-10  Timo Schulz  <ts@g10code.com>

        * passphrase-dialog.c (decrypt_key_dlg_proc): Reset 'hide state'.
        Show some text when the user entered a wrong passphrase.
        * MapiGPGME.cpp (findMessageWindow): New.
        (setRTFBody): New.
        (decrypt): Just change the window text, not the MAPI object.
        Call verify() if this is a clearsigned message.
        (getMessageType): New.
        (getAttachmentExtension): New.
        (verify): Extract text and set it.
        * engine-gpgme.c (op_decrypt): Spawn verify dialog if the text
        was also signed.
        (op_decrypt_file): New.
        * verify-dialog.c (load_sigbox): Avoid key cache and give more
        information.
        * passphrase-dialog.c (decrypt_key_dlg_proc): Handle 'x' clicks.
        * logging.c (log_debug): Disable it for release versions.

14 years agoCommit newest DLL version.
Timo Schulz [Wed, 11 May 2005 08:24:58 +0000 (08:24 +0000)]
Commit newest DLL version.

14 years agoAdded missing file.
Timo Schulz [Mon, 9 May 2005 08:57:13 +0000 (08:57 +0000)]
Added missing file.

14 years ago2005-05-03 Timo Schulz <twoaday@g10code.de>
Timo Schulz [Mon, 9 May 2005 08:56:22 +0000 (08:56 +0000)]
2005-05-03  Timo Schulz  <twoaday@g10code.de>

        * GPGExch.cpp: Remove 'Add standard key' items.
        Use symbolic names for constants and not Command1, 2...

14 years ago2005-05-08 Timo Schulz <ts@g10code.com>
Timo Schulz [Mon, 9 May 2005 08:55:04 +0000 (08:55 +0000)]
2005-05-08  Timo Schulz  <ts@g10code.com>

        * MapiGPGME.cpp (readOptions): Handle logfile.
        (writeOptions): Likewise.
        (storePassphrase): New.
        (clearPassphrase): New.
        (passphraseCallback): New. Needs to be static...
        (decrypt): Store passphrase if requested.
        (~MapiGPGME): Free memory.
        (streamOnFile): New.
        (getAttachMethod): New.
        (getAttachFilename): New.
        (setAttachMethod): New.
        (getAttachFilename): New.
        (getMessageHasAttachments): New.
        (getMessageFlags): New.

        * engine-gpgme.c (op_decrypt): New. Factoured out
        code from...
        (op_decrypt_start): ..here. Now call op_decrypt
        with standard parameters.
        (op_decrypt_next): Allow to use a pre-defined
        passphrase callback. Needed for caching.
:

14 years agoAdd missing DLL.
Timo Schulz [Wed, 4 May 2005 07:54:09 +0000 (07:54 +0000)]
Add missing DLL.

14 years ago2005-05-02 Timo Schulz <ts@g10code.com>
Timo Schulz [Wed, 4 May 2005 07:52:26 +0000 (07:52 +0000)]
2005-05-02  Timo Schulz  <ts@g10code.com>

        * MapiGPGME.cpp (fail_if_null, delete_buf): New
        (doCmd): New.
        (setBody): If the body to set is empty, do nothing.
        (freeKeyArray): New.
        (readOptions): New.
        (writeOptions): New.
        Implement all getters and setters for the config code.

        * keycache.c: Now that we use a DLL, we create a
        shared data segment for static data.
        (load_keycache_objects): New.

14 years agoOutlook GPG new version.
Timo Schulz [Wed, 4 May 2005 07:46:57 +0000 (07:46 +0000)]
Outlook GPG new version.

14 years ago2005-04-18 Timo Schulz <ts@g10code.com>
Timo Schulz [Mon, 18 Apr 2005 10:17:31 +0000 (10:17 +0000)]
2005-04-18  Timo Schulz  <ts@g10code.com>

        * recipient-dialog.c (recipient_dialog_box2): New
        way to show pre-selected keys.
        (copy_item): New paramenter for the pos.
        (find_item): Do not select the item.

        * gpgmedlgs.rc (IDD_ENC): New label to describe
        the listbox.

14 years ago2005-04-13 Timo Schulz <ts@g10code.com>
Timo Schulz [Thu, 14 Apr 2005 12:54:57 +0000 (12:54 +0000)]
2005-04-13  Timo Schulz  <ts@g10code.com>

        * engine-gpgme.c (do_init): Alloc keycache objects.
        (do_deinit): Cleanup the mess.
        (op_lookup_keys): New. Allow to find keys via the email.

        * GPGME.cpp (MapiGPGME): New. MAPI interface.

14 years ago2005-04-07 Timo Schulz <ts@g10code.com>
Timo Schulz [Fri, 8 Apr 2005 09:48:20 +0000 (09:48 +0000)]
2005-04-07  Timo Schulz  <ts@g10code.com>

        * verify-dialog.c (load_akalist): New.
        (load_sigbox): Handle bad signatures.
        * keycache.c (enum_gpg_keys): Allow to reset the
        enum context.
        * config-dialog.c (get_open_file_name): Use MAX_PATH.
        (get_folder): Likewise.
        * recipient-dialog.c (load_rsetbox): Modify code to
        add the last keycache item.
        * passphrase-dialog.c (load_secbox): Likewise.