Skip to content

jervine/keepassx

 
 

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
  • libxtst (optional for auto-type on X11)

On Debian you can install them with:

sudo apt-get install build-essential cmake libqt4-dev libgcrypt11-dev zlib1g-dev

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.

About

KeePassX is a cross platform port of the windows application “Keepass Password Safe”.

Resources

License

Unknown and 6 other licenses found

Licenses found

Unknown
COPYING
Unknown
LICENSE.BSD
CC0-1.0
LICENSE.CC0
GPL-2.0
LICENSE.GPL-2
GPL-3.0
LICENSE.GPL-3
LGPL-3.0
LICENSE.LGPL-3
Unknown
LICENSE.NOKIA-LGPL-EXCEPTION

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 93.5%
  • CMake 3.3%
  • C 3.0%
  • Other 0.2%