KeePassX

KeePassX 2.0 Alpha 6 released

I hereby announce the latest alpha release of KeePassX: 2.0 Alpha 6.

It fixes a security issue that allows you to use global auto-type even when the database is locked.
Thanks to Dmitry Medvinsky for reporting this.

The most important changes are:

  • Add option to lock databases after user inactivity [#62]
  • Add compatibility with libgcrypt 1.6 [#129]
  • Display passwords in monospace font [#51]
  • Use an icon for the button that shows/masks passwords [#38]
  • Add an option to show passwords by default [#93]
  • Improve password generator design [#122]
  • On Linux link .kdbx files with KeePassX
  • Remember window size [#154]
  • Disallow global auto-typing when the database is locked

Special thanks to Albert Weichselbraun and Michael Curtis for their contributions to this release.

Please test the new version and report any issues at https://www.keepassx.org/dev/.

Download:

You can also checkout the latest source code from our git repository at https://github.com/keepassx/keepassx.

Beware: this is an alpha release. While I believe the code base is already rather stable make sure to regularly backup your database.

Comments (78)

KeePassX 2.0 Alpha 5 released

I’m happy to announce the fifth alpha release of KeePassX 2.0 as an early Christmas present ;)

The most important changes are:

  • Support copying entries and groups using drag’n’drop [#74]
  • Open last used databases on startup [#36]
  • Made the kdbx file parser more robust
  • Only edit entries on doubleclick (not single) or with enter key
  • Allow removing multiple entries
  • Added option to minimize window when copying data to clipboard
  • Save password generator settings
  • Fixed auto-type producing wrong chars in some keyboard configurations [#116]
  • Added some more actions to the toolbar

Special thanks to Albert Weichselbraun for reworking the X11 auto-type code, fixing the bug mentioned above and making it much more maintainable.

Please test the new version and report any issues at https://www.keepassx.org/dev/.

Download:

You can also checkout the latest source code from our git repository at https://github.com/keepassx/keepassx.

Beware: this is an alpha release. While I believe the code base is already rather stable make sure to regularly backup your database.

Comments (97)

KeePassX 2.0 Alpha 4 released

I’m happy to announce the fourth alpha release of KeePassX 2.0.

The most important changes are:
- Add random password generator. [#52]
- Merge the ‘Description’ tab into the ‘Entry’ tab. [#59]
- Fix crash when deleting history items. [#56]
- Fix crash on Mac OS X Mountain Lion during startup. [#50]
- Improved KeePassX application icon. [#58]

Please test the new version and report any issues at https://www.keepassx.org/dev/.

Download:

You can also checkout the latest source code from our git repository at https://github.com/keepassx/keepassx.

Beware, this is an alpha release and not intended to be used in a production environment.

Comments (78)

KeePassX 2.0 Alpha 3 released

I’m happy to announce the third alpha release of KeePassX 2.0.

The most important changes are:
- Auto-Type on Linux / X11
- Database locking
- Fix database corruption when changing key transformation rounds [#34]
- Verify header data of kdbx files
- Add menu entry to open URLs in the browser
- Add menu entry to copy an entry attribute to clipboard

Starting with this release we also provide binaries for Windows.

Please test the new version and report any issues at http://www.keepassx.org/dev.

Download:

You can also checkout the latest source code from our git repository at http://gitorious.org/keepassx.

Beware, this is an alpha release and not intended to be used in a production environment.

Comments (97)

KeePassX 2.0 Alpha 2 released

I’m happy to announce the second alpha release of KeePassX 2.0.

The most important changes are:
- Import kdb (KeePass 1) files [#2]
- Display history items [#23]
- Implement history item limits [#16]
- Group and entry icons can be set [#22]
- Add keyboard shortcuts
- Search in databases [#24]
- Sortable entry view
- Support building Mac OS X bundles

This time we are providing a Mac OS X bundle.
Windows binaries will probably follow with the next alpha version.

Feel free to test the new version and report any issues at http://www.keepassx.org/dev.
You can get the release from http://www.keepassx.org/dev/projects/keepassx/files
or checkout the git repository at http://gitorious.org/keepassx.

Beware, this is an alpha release and not intended to be used in a production environment.

Comments (99)

KeePassX 2.0 Alpha 1 released

Despite the seeming lack of activity KeePassX is alive and we are proud to announce
the first 2.0 Alpha release.

This is the first release of KeePassX 2, which supports the KeePass 2 file format.
There are still lots of features missing, but the basic functionality is there.
Most importantly you can’t import databases from KeePassX 0.4 yet.

Feel free to test the new release and report any issues at http://www.keepassx.org/dev.
You can get the source code from http://www.keepassx.org/dev/projects/keepassx/files
or checkout the git repository at http://gitorious.org/keepassx.

Beware, this is an alpha release and not intended to be used in a production environment.

So far the release has only been tested on Linux, so any feedback from other platforms is appreciated.

At last some screenshots:

Comments (96)

On the road to KeePassX 2

As I briefly mentioned on the forum I’m currently rewriting KeePassX from scratch.
The main motivation behind this is the old codebase of KeePassX 0.* that has become unmaintainable over the years and support for the KeePass 2 (.kdbx) file format.

The goal for now is to gain feature parity with KeePassX 0.4.3 but I also have some ideas for new features (think of it as a long term roadmap):

  • Auto-Type support for Mac OS X and Windows.
    There is already an unofficial KeePassX version on the forum that supports auto-type on Mac OS X.
    I don’t plan to make another 0.* release (especially not one with new features) so this will have to wait until KeePassX 2.
  • Database synchonisation through various file transfer protocols (e.g. WebDAV, (S)FTP).
  • Integration with various components on Linux.
    This should include gpg-agent/ssh-agent integration and support for the upcoming freedesktop.org secret-storage specification.
  • User interface that works well with small displays like the N900.
  • Import and export other file formats (especially KeePass 1).
  • Handling translations on Transifex.

This rewrite will take time especially since I’m the only developer at the moment.
So don’t ask me about a release date or the status of these features.
There is no guarantee that they will be implemented.

If you are interested in getting involved with the KeePassX development, now would be the perfect time.
I won’t be able to implement all these features alone so please contact me, drop a message on the forum or visit the IRC channel #keepassx on irc.freenode.net.

I decided to switch from SVN to Git and away from SourceForge so
development now takes place on Gitorious: http://gitorious.org/keepassx
and the bug tracker is on: http://www.keepassx.org/dev/

And the obligatory screenshot:

Comments (149)

KeePassX 0.4.3 released (updated)

KeePassX 0.4.3 has just been released.

It fixes a serious regression introduced in 0.4.2:
Editing groups doesn’t work and might crash the application.

Please Download the new version if you have already upgraded to 0.4.2.
A Mac OS build will follow shortly.

Update:
Mac OS build is available, Windows build is on my todo list.

Update 2:
Windows build is available, Mac OS build has been updated to fix the wrong version number.

Comments (73)

KeePassX 0.4.2 released

KeePassX 0.4.2 has been released.
It mostly contains bug fixes and, on popular demand, the reintroduction of the “Close to Tray” option.

Full changelog
Download

Comments (3)

KeePassX 0.4.2 Beta released

This is the beta release of the upcoming KeePassX 0.4.2.
It mostly contains bug fixes and, on popular demand, the reintroduction of the “Close to Tray” option.

If you want to add a new translation or update an existing one, please do that now os I can include it in the final release. For information on how the translation system works, please have a look at the translating page.

Warning:
This version is experimental. Don’t use it in productive environments and backup all your databases before using it.

Download:
Source code: keepassx-0.4.2beta.tar.gz
Mac OS X: KeePassX-0.4.2beta.dmg

Changelog:
- Re-added “Close to Tray” option
- Make database file saving transactional to avoid data loss
- Fix build errors with MSVC compiler (Bug #2926945), Qt 4.6 (Bug #2900850) and binutils gold linker
- Switch focus to new entries (Bug #2899867, #2928843)
- Added Cmd-M shortcut on Mac OS to minimize window (Bug: #2827152)
- Copy to clipboard even if field is empty (Bug: #2889145)
- Fixed possible database corruption when adding a new group while the Backup group exists (Bug #2897997)
- Don’t give up asking for the password after one decryption error when using the Twofish algorithm
- Fixed: Maximized state not saved when minimizing to tray [Windows] (Bug #2926367)
- Better detection of the default directory to save the database
- Add Japanese and Ukrainian translations missing in the last release

Comments (4)