KeePassX 2.0.2 released

We’ve just released KeePassX 2.0.2 which fixes important regressions from 2.0.1.
Please upgrade as soon as possible.

Full changelog:

  • Fix regression in database writer that caused it to strip certain special
    characters (characters from Unicode plane > 0).
  • Fix bug in repair function that caused it to strip non-ASCII characters.

You can fetch the new release from the downloads page.

No Comments and Pings are allowed at this moment.

68 Responses to “KeePassX 2.0.2 released”

  1. antonio says:


  2. Vint says:

    I have ubuntu 15.10. When i make keepassx from source i can see in the menu auto-type. When i do for install keepassx 2.0.2:

    1. sudo apt-get install build-essential cmake qtbase5-dev libqt5x11extras5-dev qttools5-dev qttools5-dev-tools libgcrypt20-dev zlib1g-dev

    2. wget

    3. tar -xvf keepassx-2.0.2.tar.gz

    4. cd keepassx-2.0.2

    5. cd build

    6. cmake ..
    After it i cen see in the terminal:
    — The following features have been disabled:

    * libXi , The X11 Xi Protocol library is required for auto-type
    * libXtest , The X11 XTEST Protocol library is required for auto-type

    I has install libxi6 and libxtst6 from ubuntu repo.

    7. make

    8. sudo make install (I can not use sudo make checkinstall)

    After it i can not use auto-type because i have the warrning after i do cmake ..

    What i can do that i can use auto-type?

    • Vint says:

      When i make keepassx from source i can NOT see in the menu auto-type.* — remark

    • Anonymous says:

      Have you installed libXi and libXtest and tried compiling again?

    • Carl says:

      Thanks for your build instructions, they work in kbuntu 15.10

    • Atheror says:

      Thanks for your build instructions.
      Ubuntu 16.04
      Successfuly compiled with autotype installing these additional packages:

      sudo apt-get install qt-sdk libxtst-dev libxi-dev

      It should be the same on Ubuntu 15.10

  3. please_autotype_OSX says:

    I have to use Windows at work. KeePass is the best password manager I know and I’d like to ue it on OSX too.

    So please: implement autotype

  4. Thosten says:


    Likewise, autotype is one to the key features of KeePass. Autotype should be implemented in the OSX version. Please consider its implementation. Thanks

  5. MG says:


    thanks for Update.

    Overall KeePassX looks much better then the original KeePass Client, thanks for that. Unfortunatley autotype and support for a Yubikey (Challenge Response instead of keyfile) is a mandantory for all users I know.

  6. _owl says:


    Personally I don’t care much about autotype but 2nd factor authentication is a must. Again, personally I’d prefer Yubikey. I would be prepared to donate/participate in crowdfinding/commence coding etc. for this to be implemented. Pretty sure so would many others. Please consider.


  7. KongoOtto says:


    thanks for your work on this. Great Update! I really missing the auto type feature of 0.4. Is it possible to implement it in the next version?

  8. Peter Lustig says:

    I vote also for autotype in OSX!

  9. Rodrigo says:

    That’s awesome, thank you very much for the updates.

  10. D says:

    Ubuntu launchpad daily release ppa not updated since last November?

  11. Nik says:

    thank you very much for such a great and necessary application!!!

  12. Marc says:

    i’ve been using your app on my mac for years.
    thank you so much

    Marc (from France)

  13. Stefan says:

    I’m using KeePass since years at office and confirm that autotype is one of the Key features of KeePass.
    So PLEASE PLEASE PLEASE plan and implement this feature in the OSX-Version of KeePassX…… Don’t know how often I was thinking to go back to 0.4.x were it was working very well. Lots of people just waiting for years for this feature to be available to OSX again 😉 –> So I vote for OSX Autotype too. Would be really amazing

    Kind regards

  14. Michael says:

    Thank you very much for the 2.X release! I just love KeePassX! I got to know it on Ubuntu, and am using it now on a Mac.

    I would like to verify the download, but I am not good at GPG signatures. Is there any way to use checksums?


  15. Biggy says:

    Please please add a auto update option from app directly for OS X KeePassX !!

    Thank you !

  16. gerry_22 says:

    Thanks a lot for your effort. Like me predecessors, I’d really like to see auto-type for OSX. I’m already donating and would definitely do it again, if I could finally use the 2.x branch.

  17. Scoops says:

    Thanks a ton for the update! Great work!

  18. Dariusz says:

    I using yours app since few years! Now on mac and android devices.

    Thank You very much 🙂

  19. Carlos says:


  20. Bulle2004 says:

    Thanks for this release.

    Why did you set up a windows based menu structure?

  21. Kelly says:

    Why is not current?
    Will it ever be updated?

  22. Steve says:

    QED Build from scratch with autotype:

    sudo apt-get install build-essential cmake qtbase5-dev libqt5x11extras5-dev qttools5-dev qttools5-dev-tools libgcrypt20-dev zlib1g-dev qt-sdk libxtst-dev libxi-dev


    tar -xvf keepassx-2.0.2.tar.gz

    cd keepassx-2.0.2

    cd build

    cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..


    sudo make install

    ever notice how much faster it gets when you do it a few times. 🙂

  23. Alex says:

    Authors, thank you for your work. It is unfortunate that you do not provide packaged files to make it easier for anyone with no in-depth knowledge of Linux to use your application. If you could spend a little bit extra time to write up instructions and provide binaries, I’m sure way more people would be using your application.

    Comment #23 is quite good, but with couple of nuances – a regular person wanting to follow these directions will get stuck on “cd build” – there is NO ‘build’ directory in the tar.gz archive.

    I wanted to not just simply install the app in the end, but have a package that I can use on other computers, plus to have the application register with package manager. For that you’ll need checkinstall tool (which gets installed with step 1 below).

    Here are the steps (taken from

    1. Install dependencies:
    sudo apt-get install build-essential cmake qtbase5-dev libqt5x11extras5-dev qttools5-dev qttools5-dev-tools libgcrypt20-dev zlib1g-dev qt-sdk libxtst-dev libxi-dev checkinstall
    2. Figure out where you want to build the application (I used ~/Downloads folder)
    cd ~/Downloads
    3. Download the source
    4. Unpack the archive
    tar -xvf keepassx-2.0.2.tar.gz
    5. Switch to the directory with the source
    cd keepassx-2.0.2
    6. Create a directory in which the build files will be created
    mkdir build
    7. Switch into the build directory
    cd build
    8. Prepare to build the application. Make sure to have double dots at the end of the command!
    cmake ..
    9. Build the application
    10. Use checkinstall tool to build .deb package and install it into the system
    sudo checkinstall
    11. The tool will ask you to set few options. Make sure to set the following values:
    Maintainer: set this to your name/email
    Summary: define brief package summary
    Name: set the name of the application (this will be the name of the package in the end)
    Version: set application version
    Group: set to the group to which this application belongs to
    Alternate source location: set this to the URL from which the source was downloaded
    12. Follow few next prompts. In the end the tool will create the .deb package and install the executable into /usr/local/bin and a .desktop file into /usr/local/share/applications.
    13. You can use the .deb file that was created to install the application on any other machine if you’d like
    14. If you ever want to remove the package, use the following (keepassx is the Name value from #11 above):
    dpkg -r keepassx

    Hope this helps.

  24. BfloJoe says:

    Autotype is unreliable for me without the intercharacter delay. After builing/installing/running 2.0.2 on Xubuntu 14.04, and importing a 1.x DB, the global option for intercharacter delay is now gone. I could kludge something into AutoTypePlatformX11::SendKeyPressedEvent() but that would seem a little…crude.

  25. david says:

    I imported the db from 0.4 version but I experienced an issue; the content of entry was old.
    Seems that the import procedure does not import the last entry but one in the past.

    I used kepassx for MaxOSX 10.11

    Thank you for your shared work!