--- trunk/NEWS 2005/04/25 07:15:30 13 +++ trunk/NEWS 2013/01/13 14:53:25 470 @@ -1,577 +1,48 @@ - -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 1.5.4 +----------------------------------- + +- Enabled ASLR and DEP features for WinPT/PTD binaries/DLLs. + + +Noteworthy changes in version 1.5.3 +----------------------------------- + +- Modernized and new icons. + +- Cleanups: Unused code was removed from the core. + +- Fixed a race condition that caused crashes in + the clipboard interface module. + + +Noteworthy changes in version 1.5.2 +----------------------------------- + +- The buffer overflow protection caused a "Blue Screen of Death" + and was therefore removed again. + + +Noteworthy changes in version 1.5.0 +----------------------------------- + +- WinPT now requires Windows XP or higher. + Support for all older versions, especially Win9x, has + been completely dropped. + +- The minimal GnuPG version is now 1.4.11 and the code + has been adjusted to work with this version. + +- Most of the legacy functions and old code have been removed. + WinPT now focuses (again) on its core features. + +- The Key Manager UI has been polished. For instance, the key + status (expired, revoked, kair) can now be visually differentiated. + +- Error handling is now more "user-oriented" and hopefully not + that distracting any longer. + +- Extra protection against buffer overflow attacks. + +- New translations: Dutch. + +- Updated translations: German, Russian.