--- trunk/NEWS 2005/04/25 07:15:30 13 +++ trunk/NEWS 2006/03/14 11:04:28 184 @@ -1,577 +1,768 @@ - -Noteworthy changes in version 0.0.1 (2000-10-18) ------------------------------------------------- - - * Encryption and decryption should now work. - * Initially relase, notice this is only for developers - and beta testers. - - -Noteworthy changes in version 0.0.2 (2000-11-03) ------------------------------------------------- - - * Signing and verifying should now work. - * Im- and export should now work. - - -Noteworthy changes in version 0.0.3 (2000-12-03) ------------------------------------------------- - - * Program and GnuPG location can be control with an enviroment variable. - * Change the default comment style. - * Multiple recipients for encrypting should work now. - * Config file support ( WinPT and GnuPG ). - * Multiple file encryption should now work. - * Win32 Registry access for storing options. - * Encryption and signing should now work. - * Basic Keyserver access ( receive ). - - -Noteworthy changes in version 0.1.0 (2000-12-26) ------------------------------------------------- - - * Charset conversation for others OSes (at this momemt only Linux). - * Full keyserver access, that means send and receive keys. - * GPGME integration into WinPT and the W32 system. - * The environment variables are no longer used. - * Keygeneration support. - * Basic key management (deleting, trust). - - -Noteworthy changes in version 0.1.1 (2001-02-04) ------------------------------------------------- - - * Key caching for all dialogs. - * Key signing feature for the key management module. - * Native Language Support. - * System wide hotkey support. - * Simple OE mailer interface (only partial). - - -Noteworthy changes in version 0.1.2 (2001-02-21) ------------------------------------------------- - - * Dynamic GPG configuration (without a config file). - * Optional locale environment. - * Manipulate the options file. - * Dialog for key import. - - -Noteworthy changes in version 0.1.10 (2001-03-30) -------------------------------------------------- - - * Remove WinPG and move this code to GPGME. - (for an easier way to fix the bugs from the last version). - * Rewrite most of the GPGME interface code. - * Add a new facility to the key management module (list and check sigs). - * Keycache reloading after manipulating the keyring. - * New verify dialog and modified decrypt dialog. - * Sign & encrypt features. - - -Noteworthy changes in version 0.1.11 (2001-04-09) -------------------------------------------------- - - * All operations now can handle large amount of data. - * Advanced ownertrust handling. - * Menu style has changed (remove file menu, decrypt and verify - moved into one point). - - -Noteworthy changes in version 0.2.0 (2001-05-05) ------------------------------------------------- - - * Current window support for all operations. - * Check for external GPG (keyring) manipulations. - * Improved dialog handling. - * Signature verification is now much faster. - * Support for some 'edit-key' commands. - - -Noteworthy changes in version 0.2.1 (2001-05-27) ------------------------------------------------- - - * WinPT GPG Agent (alpha). - * Preference dialog to modify WinPT internals and the - ability to store them in the registry. - * Sign & encrypt for the current window support. - * Improved configuration support. - * Simple userid management (overview and delete). - * Line wrapping feature. - - -Noteworthy changes in version 0.2.2 (2001-06-20) ------------------------------------------------- - - * Fixed the code for the delete key stuff. - * Improved status handling for importing keys. - * Updated translations: German. - * Improved keylist element (subkeys, rsa, fixed trust). - * Improved default key handling for signing (fixed crashes during signing). - * Sanity check for sign & encrypt (prevent bad passphrases). - * Updated keyserver code for more flexibility. - - -Noteworthy changes in version 0.3.0 (2001-07-12) ------------------------------------------------- - - * Fixed default keyid code and gpg handling. - * Fixed clipboard editor dialog. - * Fixed passphrase handling for signing. - * More userfriendly decryption dialog. - * Keyserver searching interface. - * Filemanager for file operations (encrypt, decrypt, sign, verify). - * Dynamically keyserver config. - * Optional key retrieve for verifying. - * Improved key import. - - -Noteworthy changes in version 0.3.1 (2001-07-19) ------------------------------------------------- - - * Improved file handling. - * Fixed passphrase handling for signing dialog. - * Improved dialog sizes and designs. - * Fixed some GPGME bugs related to the error messages. - * Improved keyserver code and dialogs. - * Fixed code for choosing multiple recipients. - - -Noteworthy changes in version 0.3.2 (2001-07-30) ------------------------------------------------- - - * Improved code for the most parts of the key management. - * Trust path feature to visualize a trust "tree". - * New filemanager features and some fixes. - * Fixed keyserver interface code. - * Create revocation certificates. - * Additional sanity checks to prevent hanging gpg processes. - * Interface for the Windows GPG Agent. - - -Noteworthy changes in version 0.3.3 (2001-08-09) ------------------------------------------------- - - * Use menus instead of buttons in some dialogs and system menus. - * Fixed a lot of serious bugs in the HKP code. - * A lot of fixes for the file manager (armored files, pgp files). - * Fixed GPG config support. - * Fixed word wrap for cleartext signatures. - - -Noteworthy changes in version 0.4.0 (2001-09-23) ------------------------------------------------- - - * File locking for the .mo file. - * Modul support for larger features. - * Revamped GPG configuration code. - * New filemanager features (multiple selection, export). - * Overworked code for the keymanager. - * Proxy support for HKP. - * New GPGME interface for the basic operations. - * Fixed current window mode. - * Secure wiping is now included. - - -Noteworthy changes in version 0.5.0 (2001-10-28) ------------------------------------------------- - - * Improved functionality for the listview based dialogs. - * Add new features to the key management module. - * Repaired proxy support. - * Revamped and improved file manager code. - * Callback dialog for the key generation. - * Now all dialogs are more Windows conform in their handling. - * Improved GPG configuration. - * LDAP support is now part of main code (frozen). - - -Noteworthy changes in version 0.5.1 (2001-11-01) ------------------------------------------------- - - * Removed libmygpgme because of the serious problems. - - -Noteworthy changes in version 0.5.5 (2002-01-27) ------------------------------------------------- - - * More features for the key manager. - * Fixed word wrapping code. - * Fixed current window mode. - * Group support for GPG recipients. - * Faster GPG routines for sign/verify and encrypt/decrypt. - * Passphrase caching for the file manager session. - * Improved GPG configuration. - * Symmetric encryption support. - - -Noteworthy changes in version 0.5.6 (2002-02-28) ------------------------------------------------- - - * Improved GPG error handling. - * UTF8 strings for all GPG operations. - * Improved Native Language Support. - - -Noteworthy changes in version 0.5.x (2002-03-02) ------------------------------------------------- - - (0.5.7) - * Some bug fixes for the secure wiping code. - * Fixes for the decrypt and verify code. - * Capital letters for the dialog headlines. - - (0.5.8) - * Key generation allows keys > 2048 bits. - * Advanced and fixed proxy settings. - * Some bug fixes to prevent segfaults. - * Improved current window mode. - - (0.5.9) - * Secret key selection dialog. - * More UTF8 fixes. - - (0.5.10) - * The last UTF8 fixes. - * Sign & Encrypt for the File Manager. - - (0.5.11) - * Advanced keyserver and proxy support. - * List packets as a diagnostic tool. - * Some adjustments for the new GPG version. - - (0.5.12) - * Fixed some spelling mistakes. - * Extract the plaintext of a cleartext signature. - * Support for detached signatures in the File Manager. - * Revamped some parts due to the new features of GPG 1.0.7 - * Key generation now supports various predefined key types. - * Different keylist styles (minimal, normal) - - (0.5.13) - * Fixed some problems with RSA keys. - * Support for Photo ID packets. - * New status box for GPG messages. - * Sign & Encrypt hotkey works again. - * Refresh keys for the whole keyring. - - -Noteworthy changes in version 0.7.x (2002-08-28) ------------------------------------------------- - - (0.7.90) - * A lot of changes and features which are provided by GPG 1.1.x/1.2 - * Bug fixes and improvements based on the winpt-user list suggestions. - * Recv keys in the key signature list works again. - * "Hide Typing" feature for the passphrase dialogs. - * Prevent possible message attacks with strong MDC checks. - * New import interface which is more verbose. - * Key signing works again. - * Enhanced signature verification. Expired signature will be marked as - such and notation data will be presented to the user. - * Removed old and buggy code parts from PTD. This fixes problems - with the import of 'weird' keys. - - (0.7.91) - * To export the secret key works again. - * "Hide Typing" feature for all remaining dialogs. - * File Manager works again. - * Corrected Photo-ID handling. - * Revocation feature for userID's. - - (0.7.92) - * Revamped GnuPG interface code (keyring handling, options, ...). - * Expands % like strings from the registry. - * Improved the dialogs (sorting for KM, default values). - * Support to read, but not to add, designated revokers. - * Most of the file manager parts has been revamped. - * Import public key via the current window mode. - * Ability to copy the userID to the clipboard. - * Process files via the command line (Explorer). - - (0.7.93) - * LDAP Keyserver support via the GPG plugins. - * Keyserver context menu depends on the key item. - * Some workaround and bug fixes for the verify stuff (clipboard+file). - * New feature to encrypt directories via 'GPGZIP'. - - (0.7.94) - * Main dialogs are now visible in the taskbar. - * Improved keyserver handling (FINGER support). - * Smarter support for proxy settings. - * Store screen coordinates for the Key Manager in the registry. - * Fixed primary user-id handling. - * Support to register GPG file types. - - (0.7.95) - * key signing now supports to choose the signer key. - * Bug fixes for a lot of reported problems. - * Ask twice for the passphrase in symmetric encryption mode. - * More choices to copy key attributes to the clipboard. - * Automatically reload the key cache. - * Check the permissions of the keyring. - * Improved the signature list dialog to be more human readable. - * More information about the signature when the key was not found. - - (0.7.96rc1) - * MyGPGME is now part of PTD to make it easier to use GPGME in - other (related) projects. - * A lot of File Manager fixes. - - Symmetric decryption now works again. - - The user can select the wipe mode. - - The preference dialog was removed. - - Bogus files are not remember as PGP-data any longer. - - Dialog to confirm that files should be secure deleted. - - Sign & encrypt works again when there are one ore more - recipients which are not valid. - * The --enable-debug command works again and --keymanger starts - directly the key manager. - * Bug fix for wrong keyserver output. - * New (experimental!) feature for free space wiping. - * Fixes for some Key Manager UI problems. - - Show new {signatures, userid, subkeys} in the import status dialog. - - Separate the advanced ownertrust handling from basic ownertrust - and put it into a separate program part. - * Check process exit code to find out if an error occured which is - covered by status-fd entries. - * To show Designated Revokers works again. - * Wipe clipboard before shutdown. - * Ability to revoke subkeys in the dialog. - * Callback progress for the key import dialog. - * Set some default values to make it easier for novice users. - - (0.7.96rc2) - * Support to add photo-id's and designated revokers to keys. - * Simpliefied handling to add common items to a key - [user-id, photo-id, revoker, subkey] - * Receiving keys in the key signature list dialog works again. - * Current window mode via the menu works again. - * Fixed problem to generate ELG sign/encrypt keys. - * Simply support for the GPG group command. The old group code - was dropped and thus there is no support for it. - * Symmetric encryption for the current window mode. - * Print MD (or md5sum) like feature to display the message - digest of files. - * Some bug fixes for the File Manager. - * Take care of disabled keys and allow to enable/disable keys - via the Key Manager. - * Repaired passphrase handling (protect flag). - * The wrap line feature is no longer forced when a very long line - was found. - * The dialog to list the signatures now uses correct utf8 decoding - and only show user-id certificates (signatures). - * Internal agent to cache the passphrases. This agent has support - for multiple cache slots and this it supports multiple secret keys. - * Revamped key edit interface. - - (0.7.96) - * Take care of old v3 keys in the Key Manager. Especially in the - edit key interface. - * The import dialog now show correctly all keys and no invalid - user-id's any longer. - * The decrypt dialog now contains all recipients which were used - for encryption and also the algorithms of the keys. - * Add a similar feature to the GPG --always-trust option to provide - an easier way if the user is forced to use non-valid keys. - * Detect secret keys which only uses IDEA for encryption or - protection and give out a warning. - * The user-id were stored in a reserved order. Now this is fixed - and all dialogs show the right user-id. - The same with the key cache, now the first item is the oldest item. - * Support for filters in the common file {open,save} dialog. - - -Noteworthy changes in version 0.9.x (2003-10-20) ------------------------------------------------- - - (0.9.0) - * Support to verify data which was signed by more than one secret key. - This means the verify dialog supports multiple signatures. - * Now the proxy support even works when the host name has a HTTP prefix. - * Key generation wizard to allow newbie user to create a key pair without - any knowledge about cryptography. - * Disallow 8-bit characters in passphrases to avoid problems. - * Support for the edit-key command "primary". - * The refresh command now only shows errors and not a status box for - each received key. - * Improved system to check if the program has write access to the - keyring where appropriate. - * Better code to check the minimum GPG version. Together with a more - informative error description. - * Several GPGME improvements. In other words, WinPT now can use several - new features that come along with GPG. A disadvantage is, that now - GPG 1.2.3 or higher is required. - * New backup system for keyrings. - * Some hotkeys were swapped in the past, this should be fixed now. - * Support for new features in GPG 1.3.x. - * Progress bar dialog for GPG operations. - * GPG smart card support (currently only the OpenPGP card). - * Card status overview - * Ability to change some card attributes (name, sex, lang, url). - * Setup reader driver via an easy to use dialog. - * Change the various card pins. - Transparent interface because there is no difference in using cards - or secret keys stored on disk. - - (0.9.1) - * Improved GPG logging scheme. If there is no error description for - the current problem, display the GPG console output. - * Improved card support. - * Removed all support for ElGamal Sign+Encrypt keys and warn the user - if there exist one or more keys in the keyring. - * MAPI support to send public keys. - - (0.9.2) - * Ability to set an expire date for signatures. - * Some minor bug fixes for the MAPI interface. - * A lot of smaller bug fixes in the GPG interface. - * A toolbar for the key manager and other UI improvments. - * Fixes for the smart card support. Key generation should - now work again and the configuration is much easier now. - Allow to change the pin of the card again. - * Better MAPI integration. A small front-end is provided to - send encrypted mails directly. And this tool also protects - the attachments. - * Improvments for the user interface, especially the key manager. - Now it has a tool bar to access the most frequently used items. - And the windows are really centered. - - (0.9.3) - * A lot of smaller bug fixes for various GPG commands. - * A new trust column for the Key Manager. - * Change cosmetic changes to improve the usability of the program. - * File Manager sign & encrypt now supports to select the secret key. - * Corrected problems with the preferences and hotkeys. - - (0.9.4rc1) - * HTTP file retrieval support to download public keys. - * Bug fixes for some white space problems in some callback - dialogs. - * Avoid compression of already compress multi meadia files. - For example mepg streams or MP3 music. - * Revoked keys are clearly shown as such. - * LoadImage.exe is now automatically generated if not installed. - - (0.9.10) - * Ask for an output filename if the user does not want to overwrite - the file (File Manager->Decrypt). - * Support to handle armored one-pass-sigs for the clipboard. - * Key Manager shortcut to set a key to ultimate trust. - * Allow to select one or more keys which should be refreshed from a - keyserver. - * The clipboard viewer now works also on XP based systems. - * Progress bar for the key caching dialog. - * Allow to show properties of signatures. - - (0.9.11) - * Allow to delete selected signatures from a key. - * Fix problems with generating RSA sign only subkeys. - * Allow to run WinPT with GPG in read-only mode. All GPG commands - which needs write support to the keyring are then disabled. - * RSA support for the Key Wizard. - * Introduce expert mode to give advanced user the ability to do - some rarely used functions. - - non-revocably signatures for key signing - - RSA sign & encrypt support for subkeys - * If the user has no keys, start the key generation wizard and allow - the advanced user to switch to the expert mode. This way the newbie - can easily generate a key pair. - - (0.9.11-1) - * Load the keyserver config at the begin so it is available even - for the non-tray mode (--keymanager). - * Native language support for a lot of dialogs. - * Skip file detection for floppies in the File Manager due to - speed reasons. - * Fix keyserver code to avoid double 'http://' in the proxy code. - * Fix a problem with the key cache code which causes an illegal - acces due to a non-zero element. - - (0.9.12) - * Fix gettext problems for some dialogs. - * Localized a lot of strings all over the place. - * This is a truly bug fix release without any new features. - - (0.9.13) - * The Key Manager now takes care of key flags. - For example the 'Show Photo' item is only enabled if the key - has really such an item. - * All sign commands now really use the selected key and not - just the primary key. - * If the backup drive is not ready, warn the user. - * Warn the user in case of a weird temp path setting. - * Only support the smart card interface of GPG 1.3.90. - * Some UTF-8 fixes for the key edit dialogs. - - (0.9.14) - * Allow to set the preferred keyserver for a key. - * The clipboard editor also allows to quote the text to make - it easier to use decrypted text for a reply. - * Do not force CAST5 for symmetric encryption. - * Support preferred keyserver sub packets to fetch the issuers - signing key from a specific place. - * The expert key generation has a simplified expire date control. - * Really center all dialog windows. - * Recognize .pgp files in the File Manager as 'ENCRYPTED'. - - (0.9.15) - * Cleanup for the wipe freespace code in case of cancel. - * Fixed problem with some check buttons to select a secret key. - * File Manager code for encrypt and/or sign now works again. - * The comboboxes to select the signing keys only contain relevant - information. - * The keyserver code works basically again. - * Fix GPGME memory leak. - * The signature class is really used. - - (0.9.50) - * Fixed some problems with the keyserver config file and allow the - user to set ports for specific keyservers. - * Be less strict with keyring checks to avoid 'Ohh jee' bug messages - during the first start. - * Appropriate error if the smart card was not inserted. - * Allow to send encrypted files via MAPI in the File Manager and - implement an 'Always on Top' flag. - * Make sure WinPT terminates in a clean manner when Windows will - be shutdown. - * The Verify dialog now supports to retrieve keys from a keyserver - via a double-click on the item (row). - * Show progress when wiping files. - - (0.9.90) - * Show an apprioate error message when a hotkey could not be - registered. - * Fix problem with the font size of the clipboard editor. - * Some more features for the OpenPGP smartcard. - * Support alternative GPG home directory (CSIDL_APPDATA). - * Perform some texts to warn the user if the file to clearsigned - is not 7-bit text. - * The program now supports to show the JPG photo-ID's directly. - loadimage.exe is now obsolete. - * Really show all designated revokers. - * Fixes for the File Manager: - - The passphrase dialog is now visible again. - - Symmetrically encrypted files are recognized as such. - - Do not cache symmetric passphrases. - * In case of an error, let the user specify a new home directory. - * File Manager preference dialog. - * Smart card fixes - - Allow to re-type the new PIN when the user changes the card PIN. - - Add 'Hide Typing' feature for all PIN dialogs. - - Support newer GPG command-fd messages. - - (0.9.91) - * Smart card operations require at least GPG 1.4.1. - * Adjusted ID's for subkey generation. Now the requested key algorithm - is really created. - - (0.9.92) - * Fixed the problem that the 'use signer' flag was not in snyc - with the status of the combo box (Sign Encrypt). - * Show the correct ownertrust in the decrypt dialog for signatures. - * Fixed 'Key Edit' functions so the dialog will not produce the BUG - screen any longer. - * Fixed a buffer overflow when the proxy password was too long. - * Fixed the problem that WinPT crashes when the user searched for - a key which has been revoked. - + +Noteworthy changes in version 0.0.1 (2000-10-18) +------------------------------------------------ + + * Encryption and decryption should now work. + * Initially relase, notice this is only for developers + and beta testers. + + +Noteworthy changes in version 0.0.2 (2000-11-03) +------------------------------------------------ + + * Signing and verifying should now work. + * Im- and export should now work. + + +Noteworthy changes in version 0.0.3 (2000-12-03) +------------------------------------------------ + + * Program and GnuPG location can be control with an enviroment variable. + * Change the default comment style. + * Multiple recipients for encrypting should work now. + * Config file support ( WinPT and GnuPG ). + * Multiple file encryption should now work. + * Win32 Registry access for storing options. + * Encryption and signing should now work. + * Basic Keyserver access ( receive ). + + +Noteworthy changes in version 0.1.0 (2000-12-26) +------------------------------------------------ + + * Charset conversation for others OSes (at this momemt only Linux). + * Full keyserver access, that means send and receive keys. + * GPGME integration into WinPT and the W32 system. + * The environment variables are no longer used. + * Keygeneration support. + * Basic key management (deleting, trust). + + +Noteworthy changes in version 0.1.1 (2001-02-04) +------------------------------------------------ + + * Key caching for all dialogs. + * Key signing feature for the key management module. + * Native Language Support. + * System wide hotkey support. + * Simple OE mailer interface (only partial). + + +Noteworthy changes in version 0.1.2 (2001-02-21) +------------------------------------------------ + + * Dynamic GPG configuration (without a config file). + * Optional locale environment. + * Manipulate the options file. + * Dialog for key import. + + +Noteworthy changes in version 0.1.10 (2001-03-30) +------------------------------------------------- + + * Remove WinPG and move this code to GPGME. + (for an easier way to fix the bugs from the last version). + * Rewrite most of the GPGME interface code. + * Add a new facility to the key management module (list and check sigs). + * Keycache reloading after manipulating the keyring. + * New verify dialog and modified decrypt dialog. + * Sign & encrypt features. + + +Noteworthy changes in version 0.1.11 (2001-04-09) +------------------------------------------------- + + * All operations now can handle large amount of data. + * Advanced ownertrust handling. + * Menu style has changed (remove file menu, decrypt and verify + moved into one point). + + +Noteworthy changes in version 0.2.0 (2001-05-05) +------------------------------------------------ + + * Current window support for all operations. + * Check for external GPG (keyring) manipulations. + * Improved dialog handling. + * Signature verification is now much faster. + * Support for some 'edit-key' commands. + + +Noteworthy changes in version 0.2.1 (2001-05-27) +------------------------------------------------ + + * WinPT GPG Agent (alpha). + * Preference dialog to modify WinPT internals and the + ability to store them in the registry. + * Sign & encrypt for the current window support. + * Improved configuration support. + * Simple userid management (overview and delete). + * Line wrapping feature. + + +Noteworthy changes in version 0.2.2 (2001-06-20) +------------------------------------------------ + + * Fixed the code for the delete key stuff. + * Improved status handling for importing keys. + * Updated translations: German. + * Improved keylist element (subkeys, rsa, fixed trust). + * Improved default key handling for signing (fixed crashes during signing). + * Sanity check for sign & encrypt (prevent bad passphrases). + * Updated keyserver code for more flexibility. + + +Noteworthy changes in version 0.3.0 (2001-07-12) +------------------------------------------------ + + * Fixed default keyid code and gpg handling. + * Fixed clipboard editor dialog. + * Fixed passphrase handling for signing. + * More userfriendly decryption dialog. + * Keyserver searching interface. + * Filemanager for file operations (encrypt, decrypt, sign, verify). + * Dynamically keyserver config. + * Optional key retrieve for verifying. + * Improved key import. + + +Noteworthy changes in version 0.3.1 (2001-07-19) +------------------------------------------------ + + * Improved file handling. + * Fixed passphrase handling for signing dialog. + * Improved dialog sizes and designs. + * Fixed some GPGME bugs related to the error messages. + * Improved keyserver code and dialogs. + * Fixed code for choosing multiple recipients. + + +Noteworthy changes in version 0.3.2 (2001-07-30) +------------------------------------------------ + + * Improved code for the most parts of the key management. + * Trust path feature to visualize a trust "tree". + * New filemanager features and some fixes. + * Fixed keyserver interface code. + * Create revocation certificates. + * Additional sanity checks to prevent hanging gpg processes. + * Interface for the Windows GPG Agent. + + +Noteworthy changes in version 0.3.3 (2001-08-09) +------------------------------------------------ + + * Use menus instead of buttons in some dialogs and system menus. + * Fixed a lot of serious bugs in the HKP code. + * A lot of fixes for the file manager (armored files, pgp files). + * Fixed GPG config support. + * Fixed word wrap for cleartext signatures. + + +Noteworthy changes in version 0.4.0 (2001-09-23) +------------------------------------------------ + + * File locking for the .mo file. + * Modul support for larger features. + * Revamped GPG configuration code. + * New filemanager features (multiple selection, export). + * Overworked code for the keymanager. + * Proxy support for HKP. + * New GPGME interface for the basic operations. + * Fixed current window mode. + * Secure wiping is now included. + + +Noteworthy changes in version 0.5.0 (2001-10-28) +------------------------------------------------ + + * Improved functionality for the listview based dialogs. + * Add new features to the key management module. + * Repaired proxy support. + * Revamped and improved file manager code. + * Callback dialog for the key generation. + * Now all dialogs are more Windows conform in their handling. + * Improved GPG configuration. + * LDAP support is now part of main code (frozen). + + +Noteworthy changes in version 0.5.1 (2001-11-01) +------------------------------------------------ + + * Removed libmygpgme because of the serious problems. + + +Noteworthy changes in version 0.5.5 (2002-01-27) +------------------------------------------------ + + * More features for the key manager. + * Fixed word wrapping code. + * Fixed current window mode. + * Group support for GPG recipients. + * Faster GPG routines for sign/verify and encrypt/decrypt. + * Passphrase caching for the file manager session. + * Improved GPG configuration. + * Symmetric encryption support. + + +Noteworthy changes in version 0.5.6 (2002-02-28) +------------------------------------------------ + + * Improved GPG error handling. + * UTF8 strings for all GPG operations. + * Improved Native Language Support. + + +Noteworthy changes in version 0.5.x (2002-03-02) +------------------------------------------------ + + (0.5.7) + * Some bug fixes for the secure wiping code. + * Fixes for the decrypt and verify code. + * Capital letters for the dialog headlines. + + (0.5.8) + * Key generation allows keys > 2048 bits. + * Advanced and fixed proxy settings. + * Some bug fixes to prevent segfaults. + * Improved current window mode. + + (0.5.9) + * Secret key selection dialog. + * More UTF8 fixes. + + (0.5.10) + * The last UTF8 fixes. + * Sign & Encrypt for the File Manager. + + (0.5.11) + * Advanced keyserver and proxy support. + * List packets as a diagnostic tool. + * Some adjustments for the new GPG version. + + (0.5.12) + * Fixed some spelling mistakes. + * Extract the plaintext of a cleartext signature. + * Support for detached signatures in the File Manager. + * Revamped some parts due to the new features of GPG 1.0.7 + * Key generation now supports various predefined key types. + * Different keylist styles (minimal, normal) + + (0.5.13) + * Fixed some problems with RSA keys. + * Support for Photo ID packets. + * New status box for GPG messages. + * Sign & Encrypt hotkey works again. + * Refresh keys for the whole keyring. + + +Noteworthy changes in version 0.7.x (2002-08-28) +------------------------------------------------ + + (0.7.90) + * A lot of changes and features which are provided by GPG 1.1.x/1.2 + * Bug fixes and improvements based on the winpt-user list suggestions. + * Recv keys in the key signature list works again. + * "Hide Typing" feature for the passphrase dialogs. + * Prevent possible message attacks with strong MDC checks. + * New import interface which is more verbose. + * Key signing works again. + * Enhanced signature verification. Expired signature will be marked as + such and notation data will be presented to the user. + * Removed old and buggy code parts from PTD. This fixes problems + with the import of 'weird' keys. + + (0.7.91) + * To export the secret key works again. + * "Hide Typing" feature for all remaining dialogs. + * File Manager works again. + * Corrected Photo-ID handling. + * Revocation feature for userID's. + + (0.7.92) + * Revamped GnuPG interface code (keyring handling, options, ...). + * Expands % like strings from the registry. + * Improved the dialogs (sorting for KM, default values). + * Support to read, but not to add, designated revokers. + * Most of the file manager parts has been revamped. + * Import public key via the current window mode. + * Ability to copy the userID to the clipboard. + * Process files via the command line (Explorer). + + (0.7.93) + * LDAP Keyserver support via the GPG plugins. + * Keyserver context menu depends on the key item. + * Some workaround and bug fixes for the verify stuff (clipboard+file). + * New feature to encrypt directories via 'GPGZIP'. + + (0.7.94) + * Main dialogs are now visible in the taskbar. + * Improved keyserver handling (FINGER support). + * Smarter support for proxy settings. + * Store screen coordinates for the Key Manager in the registry. + * Fixed primary user-id handling. + * Support to register GPG file types. + + (0.7.95) + * key signing now supports to choose the signer key. + * Bug fixes for a lot of reported problems. + * Ask twice for the passphrase in symmetric encryption mode. + * More choices to copy key attributes to the clipboard. + * Automatically reload the key cache. + * Check the permissions of the keyring. + * Improved the signature list dialog to be more human readable. + * More information about the signature when the key was not found. + + (0.7.96rc1) + * MyGPGME is now part of PTD to make it easier to use GPGME in + other (related) projects. + * A lot of File Manager fixes. + - Symmetric decryption now works again. + - The user can select the wipe mode. + - The preference dialog was removed. + - Bogus files are not remember as PGP-data any longer. + - Dialog to confirm that files should be secure deleted. + - Sign & encrypt works again when there are one ore more + recipients which are not valid. + * The --enable-debug command works again and --keymanger starts + directly the key manager. + * Bug fix for wrong keyserver output. + * New (experimental!) feature for free space wiping. + * Fixes for some Key Manager UI problems. + - Show new {signatures, userid, subkeys} in the import status dialog. + - Separate the advanced ownertrust handling from basic ownertrust + and put it into a separate program part. + * Check process exit code to find out if an error occured which is + covered by status-fd entries. + * To show Designated Revokers works again. + * Wipe clipboard before shutdown. + * Ability to revoke subkeys in the dialog. + * Callback progress for the key import dialog. + * Set some default values to make it easier for novice users. + + (0.7.96rc2) + * Support to add photo-id's and designated revokers to keys. + * Simpliefied handling to add common items to a key + [user-id, photo-id, revoker, subkey] + * Receiving keys in the key signature list dialog works again. + * Current window mode via the menu works again. + * Fixed problem to generate ELG sign/encrypt keys. + * Simply support for the GPG group command. The old group code + was dropped and thus there is no support for it. + * Symmetric encryption for the current window mode. + * Print MD (or md5sum) like feature to display the message + digest of files. + * Some bug fixes for the File Manager. + * Take care of disabled keys and allow to enable/disable keys + via the Key Manager. + * Repaired passphrase handling (protect flag). + * The wrap line feature is no longer forced when a very long line + was found. + * The dialog to list the signatures now uses correct utf8 decoding + and only show user-id certificates (signatures). + * Internal agent to cache the passphrases. This agent has support + for multiple cache slots and this it supports multiple secret keys. + * Revamped key edit interface. + + (0.7.96) + * Take care of old v3 keys in the Key Manager. Especially in the + edit key interface. + * The import dialog now show correctly all keys and no invalid + user-id's any longer. + * The decrypt dialog now contains all recipients which were used + for encryption and also the algorithms of the keys. + * Add a similar feature to the GPG --always-trust option to provide + an easier way if the user is forced to use non-valid keys. + * Detect secret keys which only uses IDEA for encryption or + protection and give out a warning. + * The user-id were stored in a reserved order. Now this is fixed + and all dialogs show the right user-id. + The same with the key cache, now the first item is the oldest item. + * Support for filters in the common file {open,save} dialog. + + +Noteworthy changes in version 0.9.x (2003-10-20) +------------------------------------------------ + + (0.9.0) + * Support to verify data which was signed by more than one secret key. + This means the verify dialog supports multiple signatures. + * Now the proxy support even works when the host name has a HTTP prefix. + * Key generation wizard to allow newbie user to create a key pair without + any knowledge about cryptography. + * Disallow 8-bit characters in passphrases to avoid problems. + * Support for the edit-key command "primary". + * The refresh command now only shows errors and not a status box for + each received key. + * Improved system to check if the program has write access to the + keyring where appropriate. + * Better code to check the minimum GPG version. Together with a more + informative error description. + * Several GPGME improvements. In other words, WinPT now can use several + new features that come along with GPG. A disadvantage is, that now + GPG 1.2.3 or higher is required. + * New backup system for keyrings. + * Some hotkeys were swapped in the past, this should be fixed now. + * Support for new features in GPG 1.3.x. + * Progress bar dialog for GPG operations. + * GPG smart card support (currently only the OpenPGP card). + * Card status overview + * Ability to change some card attributes (name, sex, lang, url). + * Setup reader driver via an easy to use dialog. + * Change the various card pins. + Transparent interface because there is no difference in using cards + or secret keys stored on disk. + + (0.9.1) + * Improved GPG logging scheme. If there is no error description for + the current problem, display the GPG console output. + * Improved card support. + * Removed all support for ElGamal Sign+Encrypt keys and warn the user + if there exist one or more keys in the keyring. + * MAPI support to send public keys. + + (0.9.2) + * Ability to set an expire date for signatures. + * Some minor bug fixes for the MAPI interface. + * A lot of smaller bug fixes in the GPG interface. + * A toolbar for the key manager and other UI improvments. + * Fixes for the smart card support. Key generation should + now work again and the configuration is much easier now. + Allow to change the pin of the card again. + * Better MAPI integration. A small front-end is provided to + send encrypted mails directly. And this tool also protects + the attachments. + * Improvments for the user interface, especially the key manager. + Now it has a tool bar to access the most frequently used items. + And the windows are really centered. + + (0.9.3) + * A lot of smaller bug fixes for various GPG commands. + * A new trust column for the Key Manager. + * Change cosmetic changes to improve the usability of the program. + * File Manager sign & encrypt now supports to select the secret key. + * Corrected problems with the preferences and hotkeys. + + (0.9.4rc1) + * HTTP file retrieval support to download public keys. + * Bug fixes for some white space problems in some callback + dialogs. + * Avoid compression of already compress multi meadia files. + For example mepg streams or MP3 music. + * Revoked keys are clearly shown as such. + * LoadImage.exe is now automatically generated if not installed. + + (0.9.10) + * Ask for an output filename if the user does not want to overwrite + the file (File Manager->Decrypt). + * Support to handle armored one-pass-sigs for the clipboard. + * Key Manager shortcut to set a key to ultimate trust. + * Allow to select one or more keys which should be refreshed from a + keyserver. + * The clipboard viewer now works also on XP based systems. + * Progress bar for the key caching dialog. + * Allow to show properties of signatures. + + (0.9.11) + * Allow to delete selected signatures from a key. + * Fix problems with generating RSA sign only subkeys. + * Allow to run WinPT with GPG in read-only mode. All GPG commands + which needs write support to the keyring are then disabled. + * RSA support for the Key Wizard. + * Introduce expert mode to give advanced user the ability to do + some rarely used functions. + - non-revocably signatures for key signing + - RSA sign & encrypt support for subkeys + * If the user has no keys, start the key generation wizard and allow + the advanced user to switch to the expert mode. This way the newbie + can easily generate a key pair. + + (0.9.11-1) + * Load the keyserver config at the begin so it is available even + for the non-tray mode (--keymanager). + * Native language support for a lot of dialogs. + * Skip file detection for floppies in the File Manager due to + speed reasons. + * Fix keyserver code to avoid double 'http://' in the proxy code. + * Fix a problem with the key cache code which causes an illegal + acces due to a non-zero element. + + (0.9.12) + * Fix gettext problems for some dialogs. + * Localized a lot of strings all over the place. + * This is a truly bug fix release without any new features. + + (0.9.13) + * The Key Manager now takes care of key flags. + For example the 'Show Photo' item is only enabled if the key + has really such an item. + * All sign commands now really use the selected key and not + just the primary key. + * If the backup drive is not ready, warn the user. + * Warn the user in case of a weird temp path setting. + * Only support the smart card interface of GPG 1.3.90. + * Some UTF-8 fixes for the key edit dialogs. + + (0.9.14) + * Allow to set the preferred keyserver for a key. + * The clipboard editor also allows to quote the text to make + it easier to use decrypted text for a reply. + * Do not force CAST5 for symmetric encryption. + * Support preferred keyserver sub packets to fetch the issuers + signing key from a specific place. + * The expert key generation has a simplified expire date control. + * Really center all dialog windows. + * Recognize .pgp files in the File Manager as 'ENCRYPTED'. + + (0.9.15) + * Cleanup for the wipe freespace code in case of cancel. + * Fixed problem with some check buttons to select a secret key. + * File Manager code for encrypt and/or sign now works again. + * The comboboxes to select the signing keys only contain relevant + information. + * The keyserver code works basically again. + * Fix GPGME memory leak. + * The signature class is really used. + + (0.9.50) + * Fixed some problems with the keyserver config file and allow the + user to set ports for specific keyservers. + * Be less strict with keyring checks to avoid 'Ohh jee' bug messages + during the first start. + * Appropriate error if the smart card was not inserted. + * Allow to send encrypted files via MAPI in the File Manager and + implement an 'Always on Top' flag. + * Make sure WinPT terminates in a clean manner when Windows will + be shutdown. + * The Verify dialog now supports to retrieve keys from a keyserver + via a double-click on the item (row). + * Show progress when wiping files. + + (0.9.90) + * Show an apprioate error message when a hotkey could not be + registered. + * Fix problem with the font size of the clipboard editor. + * Some more features for the OpenPGP smartcard. + * Support alternative GPG home directory (CSIDL_APPDATA). + * Perform some texts to warn the user if the file to clearsigned + is not 7-bit text. + * The program now supports to show the JPG photo-ID's directly. + loadimage.exe is now obsolete. + * Really show all designated revokers. + * Fixes for the File Manager: + - The passphrase dialog is now visible again. + - Symmetrically encrypted files are recognized as such. + - Do not cache symmetric passphrases. + * In case of an error, let the user specify a new home directory. + * File Manager preference dialog. + * Smart card fixes + - Allow to re-type the new PIN when the user changes the card PIN. + - Add 'Hide Typing' feature for all PIN dialogs. + - Support newer GPG command-fd messages. + + (0.9.91) + * Smart card operations require at least GPG 1.4.1. + * Adjusted ID's for subkey generation. Now the requested key algorithm + is really created. + + (0.9.92) + * Fixed the problem that the 'use signer' flag was not in snyc + with the status of the combo box (Sign Encrypt). + * Show the correct ownertrust in the decrypt dialog for signatures. + * Fixed 'Key Edit' functions so the dialog will not produce the BUG + screen any longer. + * Fixed a buffer overflow when the proxy password was too long. + * Fixed the problem that WinPT crashes when the user searched for + a key which has been revoked. + + +Noteworthy changes in version 0.10.0 (2005-08-XX) +================================================= + + (0.10.0) + * Allow to show the preferences of a user-id by double clicking it in + the edit key dialog. + * Handle SYMKEYENC files in the 'double-click' mode again. + * Separate user-id into name and email in the edit key dialog. + * Fixed the problem that disabled keys were listed in the encryption + dialog but not useable. + * Properly handle shutdown messages and make sure that keyring backups + are created. + * GPG 1.4.x is now the minimal requirement. + * Fixes for some crashes due to missing space for the 0 character + in some strings. + * Fixed sequence for the first start because not all needed GPG + configuration variables were saved. + * Allow to delete multiple keys with a single GPG call. This fixes + some hanging processes when a lot of keys were tried to deleted. + * Fixed a problem with the algorithm names. 'ELG' keys were accidently + displayed as 'DSA'. + * Dropped the confusing key validity display '[ERE] Marginal'. Now just + the plain validity, which is also used by GPG, will be displayed. + * Acceleator support for the Key Manager. For example now it is possible: + Ctrl+C export selected keys to clipboard + Ctrl+V paste selected keys from clipboard + Ctrl+A select all keys + Ctrl+F find a key + * The 'Calc Digest' command in the File Manager now generates + md5sum/sha1sum compatible data. And now the output is stored in + a file rather than the clipboard. + * The key sign dialog now has a check box to decide if the certification + level should be asked for or not. By default it is not enabled like the + default mode on the commandline with GPG. + * The 'add key..' dialog is now much simpler. If the key should expire, + the user can select the date directly via a date picker and common key + sizes are provided in a combo box. + * Improved backup procedure. Add a backup ID (from 0..3) to the backup + name which depends on the week day. So for a week there are at least + 3 backups the user can restore data from. + + + (0.10.1) + * Minor cleanups and bug fixes. + * Support SHA256 for creating file digests. + + -Beta releases- + + (0.10.2) + ** Ported to use the original GPGME package. ** + * Show GPG information box centered to the dialog which invoked the + procedure and not centered to the desktop window. + * Support for %APPDATA% in the gpg registry variables to have better + support for multi user environments. + * Improved native language support. + * A lot of minor bug fixes all over the place. + + (0.10.3) + * Hide GPG console window. + * Fix a bug which prevented that primary keys were not able to + sign data, they just could be used for certifying other keys. + * Fix a bug which prevented to use the clipboard/curr window + command 'sign'. + * Fix a bug that crashed WinPT when the GPG home directory exists + but it does not contain any files. + + (0.10.4) + * Fix a problem with file extension comparison. + * The File Manager now supports to select multiple files in the + 'Open...' dialog. + * Properly handle disabled keys. + * Support the 'ask-cert-level' feature again. + * Fix possible crash during decryption. + +Noteworthy changes in version 0.11.x (2005-xx-xx) +================================================= + +(0.11.0) + +* Fix the problem that the original files are not deleted if + requested. +* Fix a couple of problems related to the signature verification + when the issuer is not valid. +* Allow again to use the MAPI. +* Fix problem with caching passphrases for signing operations. + +(0.11.1) + +* Fix problem that the Key Manager is something not displayed + because negative x/y coordinates were used. +* Correct the GPG version checking code. +* Fix problem that the Key Manager did not display disabled keys + after reloading. +* Remove debug output for the card code. + +(0.11.2) + +* Modify --keymanager so there is just one instance. +* Detect 'gpg --sign' output in the file manager and + do not assume 'ENCRYPTED'. +* Fix a problem that the key cache will not be reloaded + when a keys was updated/imported via the keyserver. + +(0.11.3) +* Directly reload the key after it was received from a + keyserver. +* Initialize gettext early as possible to avoid that + greeting messages are still in English. +* Do not register file extensions if GPGee is available. +* Backup to home path will now use the correct directory + ($APPDATA) and not the folder where gpg.exe is located. +* Display the correct preferred cipher in the key property dialog. +* Fix a lot of minor user handling problems in the Key Manager. + +(0.11.4) +* Some fixes for the GPG environment checking code. +* Remind the size of the Key Manager columns and restore them + on each startup. +* Fix for a problem for the key edit code when a wrong passphrase + was comitted. +* A lot of cosmetical changes for the dialogs. +* Add properly UTF8 handling for the dialogs. + +(0.11.5) +* Fixed a seg fault which occurs when keys in the Key Manager + will be deleted without confirmation. +* Images for the Key Manager key list. +* LDAP keyserver code works again. +* Do not allow to modify revoked keys (key edit). +* Some GUI improvements for the Key Manager. +* Show keyserver import status when a single key + was refreshed. +* The use of the MAPI system to send a public key + does not work correctly. +* New icons for the Key Manager toolbar and for + the keyserver dialog. +* Restore Key Manager window when minimized. +* All successfull keyserver operations update the GUI. +* Configuration data is now stored under $APPDATA\winpt. +* Ability to add/remove/edit the keyserver entries. +* Fixed the problem that reloaded keys do not have + (all) signatures. +* Fixed problem when the first key in the Key Manager was + deleted. + +(0.11.6) +* Fixed the problem that all keyserver actions resulted + in a crash/unexpected behaviour. +* Fixed checkbox handling in the GPG preferences. +* Updated GUI update system for the Key Manager. + +(0.11.7) +* The GUI update system in 0.11.6 still had a problem + which is fixed now. +* The keyserver edit dialog now correctly stores the ports. +* Scale photos to the size of the photo frame window. +* Correctly store the GPG preferences and reload the Key Manager + if they were chaged. +* Allow to drop files into the Key Manager to import keys. +* Automatically select the default key in secret key boxes. +* Fix the mysterious crash on startup. This was related to + a problem with special v3 keys. + +(0.11.8) +* Improved key edit system. It now always also to edit public keys. +* Allow to sign a single user-id (new key edit dialog). +* Check if the keyrings are read-only and offer to remove + this limitation. +* Fix a problem that an unprivileged (normal) user cannot + display photo-ids via the Key Property dialog. +* New key selection system for encryption based dialogs. +* Always use text mode to avoid line ending problems on + different OS systems. +* Check for ultimately trusted keys and issue a warning + if appropriate. +* The program can now handle keys without a passphrase (again). +* New tree based dialog to list the signatures. +* Several minor cleanups and bug fixes. +* Fix the problem when the default secret key is deleted + and the config entries are not resetted. + +(0.11.9) +* Fixed problem with swapped hotkeys. +* Fixed problem when the user wants to change the passphrase + of a newly generated key. +* Symbols in the Key Manager are now displayed in its original size. +* Fixed a memory leak in the clipboard code. +* New 'enter passphrase' control to make sniffing more difficult. +* Allow to set preferred keyserver. +* Propably fix for th mysterious keycache window on some machine.