KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
Go to file
2015-04-11 15:41:25 -07:00
.tx Add initial support for translations. 2014-05-18 01:33:22 +02:00
cmake Replaced qhttpserver with libmicrohttp. 2014-03-23 17:25:39 +00:00
share Update translations. 2014-11-02 15:42:39 +01:00
src Merge branch 'master' of https://github.com/keepassx/keepassx 2015-04-11 15:41:25 -07:00
tests Close databases when they are locked. 2015-04-05 10:38:36 +02:00
utils Do some basic self-checks when initializing the crypto backend. 2014-06-15 11:17:40 +02:00
.gitignore Squashed 'src/http/qjson/' content from commit c6d92ba 2014-03-22 17:05:45 +00:00
.travis.yml Enable debug mode for Travis CI builds. 2014-11-04 18:51:46 +01:00
CHANGELOG Fix the alpha 6 release date. 2014-04-12 15:45:09 +02:00
CMakeLists.txt Merge branch 'master' of https://github.com/keepassx/keepassx 2015-04-11 15:41:25 -07:00
COPYING Replace ArgumentParser with a backport of QCommandLineParser from Qt 5.2. 2014-01-18 15:23:55 +01:00
INSTALL Fixed typo in INSTALL 2014-06-16 13:08:39 +02:00
LICENSE.BSD Add crypto classes and tests. Link to libgcrypt. 2010-09-11 19:49:30 +02:00
LICENSE.CC0 Fix database icons license issues. 2013-03-23 21:50:23 +01:00
LICENSE.GPL-2 Add "LICENSE" prefix to license filenames. 2010-08-15 12:33:42 +02:00
LICENSE.GPL-3 Add "LICENSE" prefix to license filenames. 2010-08-15 12:33:42 +02:00
LICENSE.LGPL-2.1 Fix typo in filename. 2013-03-24 14:16:34 +01:00
LICENSE.LGPL-3 Add LGPL-3 license text for the Oxygen icons. 2013-03-24 11:54:20 +01:00
LICENSE.NOKIA-LGPL-EXCEPTION Add support for gzip compressed databases. 2010-09-23 22:27:59 +02:00
README.md Removed unused qhttpserver code 2015-01-30 00:58:52 -08:00

KeePassX + keepasshttp

About

Fork of KeePassX with keepasshttp support for use with PassIFox for Mozilla Firefox and chromeIPass for Google Chrome.

KeePassHttp implementation has been forked from jdachtera's repository, which in turn was based on code from code with Francois Ferrand's keepassx-http repository.

My intention is to keep this repository as up-to-date with the main keePassX repo as possible and, time allowing, clean-up the keepasshttp implementation enough for it to be merged with upstream. I have started removing any additions to the code that were not strictly related to implemeting the keepasshttp protocol in KeePassX.

Build Dependencies

The following tools must exist within your PATH:

  • make
  • cmake (>= 2.6.4)
  • g++ or clang++

The following libraries are required:

  • Qt 4 (>= 4.6)
  • libgcrypt
  • zlib
  • libmicrohttpd
  • QJSON

Build Steps

To compile from source:

mkdir build
cd build
cmake ..
make [-jX]

You will have the compiled KeePassX binary inside the ./build/src/ directory.

To install this binary execute the following:

sudo make install

More detailed instructions available in the INSTALL file.