KeePassX

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.

No Comments and Pings are allowed at this moment.

94 Responses to “KeePassX 2.0 Alpha 5 released”

  1. Jedidja says:

    Just tried this after making a HUGE mistake paying $7.99 for KyPass Companion in the App Store.

    This app works perfectly!! Thank you so much for porting KeePass and updating it.

  2. Atomray says:

    Thank you for updating this awesome app.
    It’s the best Mac version of Keepass.

  3. adev says:

    This looks like an excellent project!

    Can it import Password Safe databases? That would be awesome.

  4. claire says:

    I get a fault when űI try to open my database: Unable to open the database. Missing custom data key or value
    What did I do wrong?

  5. Guilelrmo Zacur says:

    Great app!! only need implement the features:
    – copy customized attributes
    – see text attached files.

  6. Guilelrmo Zacur says:

    Sorry the feature “copy custom attributes” is implemented great!!

  7. Katja says:

    KeePassX 2.0 Alpha 5 doesn’t work with MAC OS X 10.9.1 (“Wrong Signature” Mistake)
    Had to use KeePassX 2.0 Alpha 4 instead.

  8. Great work guys. Thank you very much!

  9. Stefan says:

    Hello, very nice “native” implementation for linux!

    I had problems with the orginal keepass application running in mono, it looked to me that there were some encoding problems, because it couldnt recognize my masterpassword with special chars that i share with my android phone.

    What I am missing here is a security feature in the “Settings -> security”… The original application at keepass.info offers the option to lock the db if there is no mouse/keyboard activity for x seconds. Also locking the db if the screen gets locked would be nice.

    Otherwise its a real cool and simple implementation, not as overloaded as the keepass.info

  10. Stefan says:

    Just had a look at your git repo and saw the “lock when no activity” is already implemented, nice!

    I also merged in the Trayicon pull request from here: https://github.com/didier13150/keepassx

    works nicely.

    now i just need an entry in the trayicon to create a password, then i am happy 🙂

  11. Koltrane says:

    KeePassX 2.0 Alpha 5 works very well with MAC OS X 10.9.1 ; also in conjunction with KeePass on Win 8.1 and KeePass on IOS 7.06 on IPAD and Iphone…
    I use BitTorrent in order to synchronise the KeePass database.
    Best regards/K.

    • heidi says:

      How do I do this?

      • V says:

        I’m not sure if this is how Koltrane did it, but you can use Bittorrent Sync (http://www.bittorrent.com/sync). I’ve been using it to keep my Windows, OS X and Ubuntu machines’ Keepass DBs in sync.

        With KeepassX I’ve found you have to close and re-open the database file if it gets modified on another machine to see the updates, but for the most part it works fine.

        Oh, and the fact that it’s direct (no cloud storage) makes it that much more secure. 🙂

  12. Anonymous says:

    Hello,

    this sounds very good! I am new on mac and I used keepass.info/windows before. now i need a companion for mac and this sounds really very good. Thanks for your work! But is this version already save to use with real data? or should i rather get your 0.4.3 version at this time? can you imagine to get out of alpha-status? (On Win I had a kdbx but didn’t use the extra data so i think I could downgrade my database-file to kdb it there is a need for.

    Thanks for your help!

  13. Heiko says:

    Thank you for this OSX version!

    I use Keepass on PC and Android privately, but I work with OSX, so I really love having this program for all platforms!

  14. Jina says:

    It’s not my first time to pay a visit this
    web page, i am browsing this site dailly and obtain fastidious information from here everyday.

  15. milkmandan says:

    Wow I totally missed this. I was just about to shell out over $60 for AgileBits 1password and then I find this! Thanks. Great that I can finally use KeePass on windows AND my Mac machines and have them fully synced across devices!

  16. EsKay says:

    Quite happy to see this release. I installed it and everything works good. However I have a question.

    Does ‘Perform auto-type’ works in this release? If yes, can you tell me how to configure and use it?

    Thanks!

    • L says:

      Would be great to know how to perform auto-type and how to combine KeePassX with web browsers like Firefox.

  17. Artus says:

    First of all, you did a great Job! But what I don’t get is: Why do you use in all menus these icons? Please provide a option, to disable them completely! They look horrible and I don’t need them because I can read … really.

  18. limpus says:

    Thank you very much! Works very well under Windows 7 and Ubuntu 12.04.

  19. Randy says:

    Thank you for writing a native Linux / OSX version of keepass. I use it daily and I find it indispensable. One Feature that I’d like to see is keepasshttp support for autofilling passwords either as a plugin or implemented in the app if possible.

    • BT says:

      Same here: thanks for your time on writing this native port, I’ve been using this 2.0 alpha 5 release for a while on Archlinux using the AUR package (https://aur.archlinux.org/packages/keepassx2) without any issues, enjoying not having to install all Mono libraries just for one soft.

      It took me some time to figure out that the global auto-type hotkey box wasn’t greyed out in the Preferences though, and that I just had to click in it and type in my shortcut for it to work (plus one has to register the matching window(s) name(s) in the corresponding entry’s Auto-type” settings). But since then I don’t even look forward a browser extension anymore — global auto-type works great!

      So thanks a lot, this release has been stable and fitting all my needs.
      Cheers

  20. heidi says:

    Love the software but having trouble sincing with my iphone keepass… the kdb database does not work in the Alpha 5. What software do I need to link the two so I am not maintaining 2 databases?

  21. Alan Meyer says:

    I’m using keepassx on Linux and other implementations on Windows and Android, using Dropbox to share the encrypted database between all of my systems.

    It works great and is superior to my old password safe that only ran on one platform.

    Thank your for your excellent work on this fine contribution to the community.

  22. Rodolfo says:

    Also maked the huge mistake to buy KyPass before I found this excellent software. Only thing is I can’t find how Auto-type works, can someone explain were I can find the set-up for Auto_type (shift + alt +a doesn’t work :(0 Thanks!

  23. Matt says:

    Thank you for this! One note is that on my Debian system I had to use libgcrypt11-dev.

    Previously, I tried with libgcrypt20-dev and ended up with this error when compiling:

    [ 36%] Building CXX object src/CMakeFiles/keepassx_core.dir/crypto/Crypto.cpp.o
    cd /home/mspitz/Downloads/keepassx-2.0-alpha5/build/src && /usr/bin/c++ -DKEEPASSX_BUILDING_CORE -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_KEYWORDS -DQT_NO_STL -DQT_STRICT_ITERATORS -DQT_TEST_LIB -fno-common -fstack-protector –param=ssp-buffer-size=4 -Wall -Wextra -Wundef -Wpointer-arith -Wno-long-long -Wformat=2 -Wmissing-format-attribute -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -Wnon-virtual-dtor -Wold-style-cast -Woverloaded-virtual -Werror=format-security -Wcast-align -ansi -O2 -g -DNDEBUG -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtGui -isystem /usr/include/qt4/QtTest -isystem /usr/include/qt4/QtDBus -isystem /usr/include/qt4/QtCore -I/home/mspitz/Downloads/keepassx-2.0-alpha5/src -I/home/mspitz/Downloads/keepassx-2.0-alpha5/build/src -o CMakeFiles/keepassx_core.dir/crypto/Crypto.cpp.o -c /home/mspitz/Downloads/keepassx-2.0-alpha5/src/crypto/Crypto.cpp
    /home/mspitz/Downloads/keepassx-2.0-alpha5/src/crypto/Crypto.cpp:50:37: warning: ‘gcry_thread_cbs’ is deprecated (declared at /usr/include/gcrypt.h:213) [-Wdeprecated-declarations]
    static const struct gcry_thread_cbs gcry_threads_qt =
    ^
    /home/mspitz/Downloads/keepassx-2.0-alpha5/src/crypto/Crypto.cpp:59:1: error: too many initializers for ‘const gcry_thread_cbs’

  24. david says:

    thank god for your version, this mono+quartz stuff does not run on my macs.
    Keep up the good work 🙂

  25. Andreas says:

    thanks for that – mono and quartz failing here, too