KeePass-2.07-Beta-Source.zip
# New Features: * Added powerful [trigger system](http://keepass.info/help/v2/triggers.html) (when events occur, check some conditions and execute a list of actions; see options dialog in 'Advanced'; more events / conditions / actions can be added later based on user requests, and can also be provided by plugins). * Native master key transformations (rounds) are now computed by the native KeePassLibC support library (which contains the new, highly optimized transformation code used by KeePass 1.15, in two threads); on dual/multi core processors this results in almost triple the performance as before (by tripling the amount of rounds you'll get the same waiting time as in 2.06, but the [protection against dictionary and guessing attacks](http://keepass.info/help/base/security.html#secdictprotect) is tripled). * Added recycle bin (enabled by default, it can be disabled in the database settings dialog). * Added Salsa20 stream cipher for `CryptoRandomStream` (this algorithm is not only more secure than ArcFour, but also achieves a higher performance; CryptoRandomStream defaults to Salsa20 now; port developers: KeePass uses Salsa20 for the inner random stream in KDBX files). * KeePass is now storing file paths (last used file, MRU list) in relative form in the [configuration](http://keepass.info/help/base/configuration.html) file. * Added support for importing 1Password Pro CSV files. * Added support for importing KeePass 1.x XML files. * Windows XP and higher: added support for double-buffering in all list views (including entry lists). * Windows Vista and higher: added support for alpha-blended marquee selection in all list views (including entry lists). * Added '`EditEntry`', '`DeleteEntry`', '`AddEntries`' and '`DeleteAllEntries`' commands in [KPScript](http://keepass.info/help/v2_dev/scr_index.html) scripting tool. * Added support for importing special ICO files. * Added option to exit instead of locking the workspace after the specified time of inactivity. * Added option to minimize the main window after locking the KeePass workspace. * Added option to minimize the main window after opening a database. * Added support for exporting to KDBX files. * Added command to remove deleted objects information. * TrlUtil now checks for duplicate accelerator keys in dialogs. * Added controls in the entry editing dialog to specify a custom text foreground color for entries. * KeePass now retrieves the default auto-type sequence from parent groups when adding new entries. * The password character picking dialog can now be invoked multiple times when auto-typing (use `{PICKPASSWORDCHARS}`, `{PICKPASSWORDCHARS2}`, `{PICKPASSWORDCHARS3}`, etc.). * Added '`-set-urloverride`', '`-clear-urloverride`' and '`-get-urloverride`' [command line](http://keepass.info/help/base/cmdline.html) options. * Added '`-set-translation`' command line option. * Added option to print custom string fields in details mode. * Various entry listings now support custom foreground and background colors for entry items. * Added 'click through' behavior for menus and toolbars. * File association methods are now UAC aware. # Improvements / Changes: * User interface is now blocked while saving to a file (in order to prevent accidental user actions that might interfere with the saving process). * Improved native modifier keys handling on 64-bit systems. * Improved application startup performance. * Added image list processing workaround for Windows 7. * OK button is now reenabled after manually activating the key file checkbox and selecting a file in the master key dialog. * The [master key](http://keepass.info/help/base/keys.html) dialog now appears in the task bar. * When KeePass is minimized to tray and locked, pressing the global [auto-type](http://keepass.info/help/base/autotype.html) hot key doesn't restore the main window anymore. * The installer now by default installs KeePass 1.x and 2.x into separate directories in the program files folder. * The optional autorun registry keys of KeePass 1.x and 2.x do not collide anymore. * File type association identifiers of KeePass 1.x and 2.x do not collide anymore. * File MRU list now uses case-insensitive comparisons. * Improved preview updates in Print and Data Viewer dialogs. * Message service provider is thread safe now. * Threading safety improvements in KPScript scripting plugin. * Improved control state updates in [password generator](http://keepass.info/help/base/pwgenerator.html) dialog. * Improved master password validation in 'New Database' dialog. * Times are now stored as UTC in KDBX files (ISO 8601 format). * Last access time fields are now updated when auto-typing, copying fields to the clipboard and drag&drop operations. * KPScript scripting tool now supports in-memory protection. * Database is not marked as modified anymore when closing the import dialog with Cancel. * Added asterisks in application policy editing dialog to make clearer that changing the policy requires a KeePass restart. * Double-clicking a format in the [import/export](http://keepass.info/help/base/importexport.html) dialog now automatically shows the file browsing dialog. * Improved permanent entry deletion confirmation prompt. * Improved font objects handling. * Expired groups are now rendered using a striked out font. * Improved auto-type statement conversion routine in KeePass 1.x KDB file importer. * Clipboard clearing countdown is not started anymore when copying data fails (e.g. policy disabled). * Improved synchronization with URLs. * The database maintenance dialog now only marks the database as modified when it actually has removed something. * KeePass now broadcasts a shell notification after changing the KDBX file association. * Improved warning message when trying to directly open KeePass 1.x KDB files. * Improved Linux / Mac OS X compatibility. * Improved MSI package (removed unnecessary dependency). * TrlUtil: improved `NumericUpDown` and `RichTextBox` handling. * Installer now checks for minimum operating system version. * Installer: file association is now a task, not a component. * Installer: various other improvements. * Various code optimizations. * Minor other improvements. # Bugfixes: * When cloning a group tree using drag&drop, KeePass now assigns correct parent group references to cloned groups and entries. * Fixed crash when clicking 'Cancel' in the settings dialog when creating a new database.
Showing
- Build/Clean.bat 8 additions, 4 deletionsBuild/Clean.bat
- Build/KeePassLibSD_Distrib/KeePassLibSD.dll 0 additions, 0 deletionsBuild/KeePassLibSD_Distrib/KeePassLibSD.dll
- Build/KeePassLib_Distrib/KeePassLib.dll 0 additions, 0 deletionsBuild/KeePassLib_Distrib/KeePassLib.dll
- Build/KeePassLib_Distrib/KeePassLib.xml 46 additions, 33 deletionsBuild/KeePassLib_Distrib/KeePassLib.xml
- Build/MakeDistribDebug.bat 2 additions, 2 deletionsBuild/MakeDistribDebug.bat
- Build/MakeDistribRelease.bat 2 additions, 2 deletionsBuild/MakeDistribRelease.bat
- Docs/History.txt 120 additions, 0 deletionsDocs/History.txt
- Docs/License.txt 1 addition, 1 deletionDocs/License.txt
- Docs/License_Install.txt 1 addition, 1 deletionDocs/License_Install.txt
- Ext/DeprecatedSources/AppConfigEx.cs 1 addition, 1 deletionExt/DeprecatedSources/AppConfigEx.cs
- Ext/KeePass.iss 51 additions, 35 deletionsExt/KeePass.iss
- Ext/KeePassMsi/KeePassMsi.vdproj 18 additions, 59 deletionsExt/KeePassMsi/KeePassMsi.vdproj
- KeePass.sln 0 additions, 16 deletionsKeePass.sln
- KeePass/App/AppDefs.cs 14 additions, 3 deletionsKeePass/App/AppDefs.cs
- KeePass/App/AppHelp.cs 1 addition, 1 deletionKeePass/App/AppHelp.cs
- KeePass/App/AppPolicy.cs 1 addition, 1 deletionKeePass/App/AppPolicy.cs
- KeePass/App/Configuration/AceApplication.cs 14 additions, 1 deletionKeePass/App/Configuration/AceApplication.cs
- KeePass/App/Configuration/AceDefaults.cs 1 addition, 1 deletionKeePass/App/Configuration/AceDefaults.cs
- KeePass/App/Configuration/AceIntegration.cs 1 addition, 1 deletionKeePass/App/Configuration/AceIntegration.cs
- KeePass/App/Configuration/AceLogging.cs 1 addition, 1 deletionKeePass/App/Configuration/AceLogging.cs
Loading
Please register or sign in to comment