Revert "Addionally add outputdebugstring debugs"
[gpgol.git] / NEWS
1 Noteworthy changes for version 2.3.2 (unreleased)
2 =================================================
3
4
5 Noteworthy changes for version 2.3.1 (2018-10-16)
6 =================================================
7
8  * Fixed attachement handling for office and pdf attachments.
9
10  * Improved signature info display.
11
12  * Added address book integration for OpenPGP.
13
14  * Added auto import capabilities for S/MIME.
15
16  * Added generic prefer S/MIME mode.
17
18  * Various bugfixes and regression fixes.
19
20 Noteworthy changes for version 2.3.0 (2018-08-31)
21 =================================================
22
23  * Massive stability and performance improvements.
24
25  * New configuration dialog.
26
27  * New option to automatically encrypt if possible.
28
29  * Moving mails is now possible.
30
31  * Improvements to attachment handling with long filenames.
32
33  * Support for contact Groups has been added.
34
35 Noteworthy changes for version 2.2.0 (2018-06-15)
36 =================================================
37
38  * Removed support for Outlook 2003 and 2007.
39
40  * Fixed reply handling of PGP/Inline mails. (T3964)
41
42  * Fixed a seemingly random crash. (T3946)
43
44  * Added dutch and ukrainian translation.
45
46  * Fixed encoding for some PGP/Inline mails. (T3986)
47
48 Noteworthy changes for version 2.1.1 (2018-04-24)
49 =================================================
50
51  * Fixed a regression in 3.1.0 that could lead to
52  decryption errors.
53
54  * Fixed internal keycache in de-vs mode.
55
56  * Fixed a crash during recipient lookup.
57
58  * Improved error handling.
59
60  * Keys from WKD are automatically acceptable
61  for auto encryption.
62
63  * Added quick print context menu option.
64
65 Noteworthy changes for version 2.1.0 (2018-04-12)
66 =================================================
67
68  * Encryption and Signing has been reworked to, again,
69  work without Kleopatra.
70
71  * WKS Setup is supported in a basic way.
72
73  * PGP/Inline is now fully supported.
74
75  * Many Bugfixes and Parser improvements.
76
77
78 Noteworthy changes for version 2.0.6 (2018-01-12)
79 =================================================
80
81  * PGP/Inline sending is now compatible with Microsoft Exchange
82  Online. (T3662)
83
84  * A bug that caused encrypted mails not to be displayed has been
85  fixed. (T3537)
86
87  * A bug that caused drafted mails not to encrypt the correct
88  content has been fixed. (T3419)
89
90  * The recipient lookup for Exchange addresses has been slightly
91  improved.
92
93  * When Outlooks internal S/MIME handling code was activated
94  mails might be sent out unencrypted (T3656)
95
96  * Fixed signed only PGP Mails with attachments. (T3735)
97
98 Noteworthy changes for version 2.0.5 (2017-12-08)
99 =================================================
100
101  * A crash when receiving crypto mails with attachments without
102  file extension has been fixed. (T3582).
103
104  * Fixed a cause for potentially undefined behavior when closing.
105
106
107 Noteworthy changes for version 2.0.4 (2017-12-05)
108 =================================================
109
110  * Some possible "random" crashes in GpgOL have been fixed (T3484)
111
112  * Fixed Outlook hang when selecting and deleting many mails (T3433)
113
114  * G Suite Sync plugin accounts are now detected. Only
115  no-mime PGP/Messages (without attachments) and encrypted only
116  is supported. Reading is fully supported.
117
118  * Basic support for No-MIME inline PGP Encryption (T3514)
119
120  * Improved error handling for signed, unencrypted mails (T3538)
121
122  * Performance improvements / Fix running out of resources (T3523)
123
124  * Improved detection of large PGP/MIME messages and MS-TNEF Messages.
125  (T3419 , T3542)
126
127
128 Noteworthy changes for version 2.0.3 (2017-11-20)
129 =================================================
130
131  * Additional saveguards have been added to prevent
132  sending out unencrypted bodys when used with
133  Exchange 2007.
134
135  * Fixed a regression from 2.0.2 regarding message
136  list display in Outlook 2010 and 2013.
137
138
139 Noteworthy changes for version 2.0.2 (2017-11-16)
140 =================================================
141
142  * A potential crash when pasting recpients was fixed.
143
144  * A potential random crash in Outlook 2016 has been worked
145  around.
146
147  * Encoding problems when reading HTML mails have been fixed.
148
149  * S/MIME Mails are reverted again if S/MIME is disabled.
150
151  * S/MIME Mails through Exchange and sent mails are now
152  handled correctly.
153
154
155 Noteworthy changes for version 2.0.1 (2017-09-12)
156 =================================================
157
158  * Support for some kinds of PGP Multipart / Signed
159  mails has been fixed if S/MIME is disabled.
160
161
162 Noteworthy changes for version 2.0.0 (2017-09-12)
163 =================================================
164
165  * Decryption / verification is done in a second thread so outlook
166  stays responsive while decrypting.
167
168  * Opening a mail in a reader window no longer causes Outlook to
169  resync the mail.
170
171  * Inline editors (Reply and Forward in the messagelist) are now
172  supported.
173
174  * The HTML preferences from Outlook are now respected when viewing
175  an encrypted multipart/alternative mail.
176
177  * Two crashes that sometimes occured when sending mail have been
178  fixed.
179
180  * The "Do you want to save the changes" Messageboxes from outlook
181  no longer show up.
182
183  * Signature details are now shown in the Mail ribbon when reading
184  messages.
185
186  * Signature and encryption status is now shown in Outlook through
187  categorisation. No more popups when reading encrypted mails.
188
189  * There is now an Option to use inline-pgp when encrypting mails
190  without attachments.
191
192  * When opening a mail in a reader window closing it no longer causes
193  the mail in the Messagelist not to be displayed anymore.
194
195  * Decryption no longer requires an UI-Server (GPA or Kleopatra).
196
197  * Various bugfixes.
198
199
200 Noteworthy changes for version 1.4.0 (2016-03-30)
201 =================================================
202
203  * (OL > 2007) An option dialog has been added to enable / disable
204    S/MIME support and the new "simplified interface"
205
206  * (OL > 2007) An option for a "simplified interface" has been Added.
207    With this option encrypt / sign is now done while sending,
208    including all attachments and using a standard format. (MIME Support)
209    In this mode GpgOL automatically decrypts / verifies messages. And the
210    only interface are the encrypt & sign buttons in the New Mail tab.
211
212    This option is currently disabled by default but will eventually become
213    the standard.
214
215  * 64 Bit versions of Outlook are now supported.
216
217  * (OL > 2007) Settings dialog added. (accessible over the new
218    mail ribbon)
219
220  * (OL > 2007) S/MIME Support is disabled by default. Enable it
221    in the settings.
222
223  * (OL > 2007) Reduced amount of syncing done by Outlook while
224    looking at decrypted MIME mails.
225
226  * (OL > 2007) If S/MIME is disabled GpgOL reverts the changes
227    it made while reading an S/MIME mail so that Outlook can
228    handle them again.
229
230  * (OL > 2007) If GpgOL can't prevent syncing changes through
231    IMAP or Exchange it tries to restore the original mail so
232    that other clients can also read them.
233
234  * (OL > 2007) Improved lookup of Exchange Sender address.
235
236  * (OL > 2007) Fixed crash when Exchange Active Sync (Outlook.com)
237    is used.
238
239 Noteworthy changes for version 1.3.0 (2015-11-24)
240 =================================================
241
242  * Outlook 2010 and later now handle recieved MIME mails.
243
244  * A class of random crashes in Outlook 2010 and later has been
245    fixed. Bug#1837
246
247  * Attachments of mime mails with non ASCII characters are
248    now handled correctly.
249
250  * Outlook 2016 is now supported.
251
252  * Added translations for Chinese and French.
253
254
255 Noteworthy changes for version 1.2.1 (2014-08-13)
256 =================================================
257
258  * Fixed recipient/sender lookup problems when using Exchange or
259    Active Directory.
260
261
262 Noteworthy changes for version 1.2.0 (2013-08-19)
263 =================================================
264
265  * Basic support for Outlook 2010 and later.
266
267
268 Noteworthy changes for version 1.1.3 (2011-12-27)
269 =================================================
270
271  * Fix data corruption bug for certain attachments.  Bug#1352.
272
273  * Fix crash on opening attachments with OL2007.  Bug #1110.
274
275  * Use the GIT commit ids instead of SVN revision numbers for version
276    checks and to construct the Windows file version.
277
278
279 Noteworthy changes for version 1.1.2 (2010-07-21)
280 =================================================
281
282  * Add Portuguese translation
283
284  * Fixed linking problems with latest libgpg-error.
285
286
287 Noteworthy changes for version 1.1.1 (2010-01-13)
288 =================================================
289
290  * Cleaned up some icons.
291
292
293 Noteworthy changes for version 1.1.0 (2010-01-05)
294 =================================================
295
296  * Replaced most ECE code by direct OOM code.  This was required to
297    support better icons; i.e. icons not limited to a 16 color palette.
298
299  * New icons.
300
301  * Removed protocol selection.  The UI-server is now expected to select
302    the protocol (i.e. the auto selection mode is now the only one).
303
304
305 Noteworthy changes for version 1.0.1 (2009-09-28)
306 =================================================
307
308  * No more event loop peeking to avoid problem with Office programs.
309
310  * S/MIME support is now enabled by default.
311
312
313 Noteworthy changes for version 1.0.0 (2009-06-18)
314 =================================================
315
316  * Show a notice about potential problems.
317
318  * After about 2 years of development, the 1.0 version is now due.
319
320
321 Noteworthy changes for version 0.10.19 (2009-02-27)
322 ===================================================
323
324  * Save the crypto settings in a message draft.
325
326  * Unnamed attachments are now shown with a suffix matching its MIME
327    type.
328
329
330 Noteworthy changes for version 0.10.18 (2009-01-28)
331 ===================================================
332
333  * Handle OL created S/MIME messages.
334
335
336 Noteworthy changes for version 0.10.17 (2008-11-14)
337 ===================================================
338
339  * Minor cleanups.
340
341  * All operations are now somewhat faster.
342
343
344 Noteworthy changes for version 0.10.16 (2008-11-11)
345 ===================================================
346
347  * Fixed a regression in the last release with opaque signatures.
348
349  * Fixed PGP cleartext signature verification.
350
351  * Encryption of attachments is now much faster.
352
353
354 Noteworthy changes for version 0.10.15 (2008-08-06)
355 ===================================================
356
357  * New option to present the body of a message as an attachment.  This
358    is useful to make sure that the body will never show up as
359    plaintext in the message store.
360
361  * New menu item to remove all GpgOL created flags and attachments
362    from all messages in a folder.
363
364  * Icons are now installed for messages processed by GpgOL.  For now
365    only for the German version of Outlook.
366
367
368 Noteworthy changes for version 0.10.14 (2008-05-28)
369 ===================================================
370
371  * Minor fixes.
372
373
374 Noteworthy changes for version 0.10.13 (2008-05-06)
375 ===================================================
376
377  * Properly handle the disposition of text attachments.
378
379
380 Noteworthy changes for version 0.10.12 (2008-04-16)
381 ===================================================
382
383  * Added icons.
384
385  * Minor usuability changes.
386
387
388 Noteworthy changes for version 0.10.11 (2008-04-04)
389 ===================================================
390
391  * Fixed a performance problem with signed+encrypted.
392
393
394 Noteworthy changes for version 0.10.10 (2008-04-02)
395 ===================================================
396
397  * Visual cleanups.
398
399  * Changes to the I/O dispatcher.
400
401
402 Noteworthy changes for version 0.10.9 (2008-03-19)
403 ==================================================
404
405  * Decrypt opaque signed and encrypted S/MIME mails.
406
407  * Handle old-style PGP message with attachments.  Note that the
408    signature verification currently may indicate a bad signature.
409
410
411 Noteworthy changes for version 0.10.8 (2008-03-18)
412 ==================================================
413
414  * Fixed a segv introduced with 0.10.6.
415
416
417 Noteworthy changes for version 0.10.7 (2008-03-11)
418 ==================================================
419
420  * Changed the way sign+encrypt works to help the UI-server.
421
422
423 Noteworthy changes for version 0.10.6 (2008-03-10)
424 ==================================================
425
426  * More tweaks to allow processing of opaque encrypted or signed
427    S/MIME.
428
429  * Shows an error message when trying to decrypt/verify messages not
430    signed or encrypted.
431
432  * Soft line breaks in QP encoded messages are now correctly
433    processed.
434
435  * The sender's address is send to the UI server to allow it to select
436    an appropriate signing key.
437
438  * Automatic protocol selection works now also with signing.
439
440  * Processing large messages is faster.
441
442
443 Noteworthy changes for version 0.10.5 (2008-02-18)
444 ==================================================
445
446  * PGP inline encrypted mails are not anymore deleted after the first
447    decryption.
448
449
450 Noteworthy changes for version 0.10.4 (2008-02-06)
451 ==================================================
452
453  * Sign and encrypt works now.
454
455  * Texts with embedded attachments are now concatenated.
456
457  * Encrypted message are now viewable in the sent messages folder.
458
459
460 Noteworthy changes for version 0.10.3 (2007-12-10)
461 ==================================================
462
463  * Minor fixes.
464
465
466 Noteworthy changes for version 0.10.2 (2007-11-12)
467 ==================================================
468
469  * New menu items to select the default protocol.
470
471  * Code cleanups.
472
473
474 Noteworthy changes for version 0.10.1 (2007-10-22)
475 ==================================================
476
477  * Auto start the server.
478
479  * Code cleanups.
480
481  * Made all dialogs language neutral.
482
483  * The manual has some notes about the Registry usage and new MAPI
484    properties.
485
486
487 Noteworthy changes for version 0.10.0 (2007-10-11)
488 ==================================================
489
490 * Basically a complete rewrite.  A lot of things are still missing but
491   if might be useful to see the direction the development takes.
492
493
494 Noteworthy changes for version 0.9.91 (2006-10-13)
495 ==================================================
496
497 * Fixed a crash in the recipients dialog.
498
499
500 Noteworthy changes for version 0.9.90 (2006-08-28)
501 ==================================================
502
503 * Fix problem that message would be sent in clear
504   text if the user cancelled the operation.
505
506 * Cosmetic updates for some dialogs.
507
508 * Do not show the 'select signer dialog' when only
509   one secret key is available in the keyring.
510
511 * Fixes for the automatic key selection algorithm
512   used in the recipient key dialog.
513
514
515 Noteworthy changes for version 0.9.10 (2006-04-25)
516 ==================================================
517
518 * Fixes for Umlaut problems.
519
520
521 Noteworthy changes for version 0.9.9 (2006-04-24)
522 =================================================
523
524 * Some cosmetic changes.
525
526 * Encryption to the default key works again.
527
528
529 Noteworthy changes for version 0.9.8 (2006-03-28)
530 =================================================
531
532 * PGP/MIME signature verification may now work in some cases.
533
534 * New option to prefer displaying of the HTML part.
535
536
537 Noteworthy changes for version 0.9.7 (2006-03-21)
538 =================================================
539
540 * Minor changes
541
542 Noteworthy changes for version 0.9.6 (2006-01-26)
543 =================================================
544
545 * Cosmetic fixes.
546
547
548 Noteworthy changes for version 0.9.5 (2005-12-07)
549 =================================================
550
551 * Fixed problems related to use on non-admin accounts.
552
553 * Print a warning if used with OL prior to OL2003 SP2.
554
555
556 Noteworthy changes for version 0.9.4 (2005-12-06)
557 =================================================
558
559 * Added translation framework.  Provided German translation.
560
561 * New option to enable automatic decryption in the preview window.
562
563 * Removed deprecated options to configure gpg path and homedir.
564
565 * Default key from the option dialog works.
566
567 * Support for HTML mails.
568
569
570 Noteworthy changes for version 0.9.3 (2005-09-29)
571 =================================================
572
573 * Fixed bugs introduced with the last release.
574
575 * PGP/MIME decryption works now correctly with Latin-1 and utf-8.
576
577 * No more pop-ups to ask whether to save changes after just decrypting
578   a message.
579
580 * Fixed a couple of bugs possibly leading to crashes.
581
582
583 Noteworthy changes for version 0.9.2 (2005-09-22)
584 =================================================
585
586 * Saving attachments from PGP/MIME encrypted messages works.
587
588
589 Noteworthy changes for version 0.9.1 (2005-09-19)
590 =================================================
591
592 * Bug fixes
593
594
595 Noteworthy changes for version 0.9.0 (2005-09-04)
596 =================================================
597
598 * Major rewrite. Renamed the package to GPGol.  Note, that there used
599   to be intermediate versions unter the name OutlGPG
600
601 * The package as been renamed to GPGol and consist of only one DLL
602   named "gpgol.dll".  Installation of gpgme.dll and libgpg-error.dll
603   is required.
604
605 * It may by now only be build using the Mingw32 toolchain.
606
607 * GPGol now uses the standard GPGME.
608
609
610 Noteworthy changes for version 0.6.1 (unreleased)
611 =================================================
612
613 * Fix the problem that the user can just reply with
614   the encrypted text.
615
616 * Fixes for a lot of minor problems with NT5 based
617   systems and for Outlook version 2003.
618
619 * Support for handling HTML mails.
620   This includes the encryption of the contents and
621   the proper decryption without losing the special
622   (html) text attributes like colors.
623
624 * Support for '%ENV%' strings for the log file.
625
626
627 Noteworthy changes for version 0.5.5 (2005-07-12)
628 =================================================
629
630 * Support to sign all outgoing attachments.
631
632 * Support for logging.
633
634 * Fixed some memory leaks.
635
636
637 Noteworthy changes for version 0.5.4 (2005-07-03)
638 =================================================
639
640 * Support for securing attachments.
641   This means the all attachments will be encrypted
642   if encryption has been selected for the message.
643
644 * A new option to allow to save decrypted attachments
645   to the disk.
646
647 * Several bug fixes all over the place.
648
649
650 Noteworthy changes for version 0.5.3 (2005-06-16)
651 =================================================
652
653 * Allow to set a default key which is used automatically
654   for encryption.
655
656 * Handle old V3 keys in the signature verification dialog.
657
658 * Issue and error if the encrypt process returned invalid
659   recipients.
660
661
662 Noteworthy changes for version 0.5.2 (2005-06-05)
663 =================================================
664
665 * Differ between possible decryption failures.
666   - General errors.
667   - No secret key available.
668
669 * Add a 'encrypt-to' listbox to the decryption dialog
670   to know the recipients the message was encrypted for.
671
672 * Add some checks to report problems with permissions
673   related to the Registry.
674
675 * Fixed a format string problem which was possible for
676   crashes when the signature has been expired.
677
678 Noteworthy changes for version 0.5.1 (2005-05-29)
679 =================================================
680
681 * Issue a warning if the user cancels the sign or
682   encryption procedure.
683
684 * Support to read and write X- headers for messages.
685
686 * Fixed a problem which crashes Outlook if the keyManager
687   exe did not exist but was set in the registry.
688
689
690 Noteworthy changes for version 0.4.0 (2005-05-10)
691 =================================================
692
693 * Verify dialog is automatically shown whenever needed. Plus it
694   contains a hint-label whenever the signature is special. For
695   example the signature has expire or it was issued by a key which
696   is not trustworthy.
697
698 * Offer a GPG configuration dialog to set the path to GPG, the home
699   directory and an optional field to specify a key manager.
700
701 * Common dialogs for the following procedures:
702   - verify a clearsign signature
703   - decrypt a message (and verify a signature)
704   - encrypt a message (and sign the plaintext)
705   - clearsign a message
706
707 * Provide a class to encapsulate MAPI messages and high-level functions
708   for all crypto operations.
709