KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
Go to file
Jack Thomasson 3ec29d3b52 search directory configured via environment
use absolute path to database file
2016-10-25 10:18:23 -06:00
.github Institute CONTRIBUTING, ISSUE template, and PR template 2016-10-17 22:16:37 -04:00
.tx Updated transifex configuration and translation files (#35) 2016-10-13 18:32:13 -04:00
cmake Merge remote-tracking branch 'keepassx/master' 2016-02-27 19:11:09 -05:00
share Merge pull request #46 from keepassxreboot/feature/trayicon-#37 2016-10-19 22:45:56 -04:00
src Merge branch 'develop' into feature/fix-win-build 2016-10-24 19:04:16 -04:00
tests Merge branch '2.0' 2016-10-02 21:45:55 -04:00
utils search directory configured via environment 2016-10-25 10:18:23 -06:00
.gitattributes Display git revision in about dialog. 2015-07-18 13:14:13 +02:00
.gitignore Updated readme file 2016-10-05 23:03:13 -04:00
.travis.yml Fixed Travis CI build process 2016-10-02 21:30:17 -04:00
CHANGELOG Finalize changelog. 2016-10-02 21:50:15 -04:00
CMakeLists.txt 🏁 Fix winsock and autotype error when compiling on Windows 2016-10-24 19:45:35 +02:00
COPYING Fix copyright file match for username-copy.png. 2015-07-19 21:16:22 +02:00
INSTALL Fixed typo in INSTALL 2014-06-16 13:08:39 +02:00
LICENSE.BOOST-1.0 Display git revision in about dialog. 2015-07-18 13:14:13 +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 📝 added issues link to issues 2016-10-20 20:08:01 -07:00

KeePassX Reboot

Travis Build Status Coverage Status

About

Fork of KeePassX that aims to incorporate stalled Pull Requests, features, and bug fixes that are not being incorporated into the main KeePassX baseline.

Additional Reboot Features

  • 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.

This is a rebuild from denk-mal's keepasshttp that brings it forward to Qt5 and KeePassX v2.x.

Build Dependencies

The following tools must exist within your PATH:

  • make
  • cmake (>= 2.8.12)
  • g++ (>= 4.7) or clang++ (>= 3.0)

The following libraries are required:

  • Qt 5 (>= 5.2): qtbase and qttools5
  • libgcrypt (>= 1.6)
  • zlib
  • libmicrohttpd
  • libxi, libxtst, qtx11extras (optional for auto-type on X11)

On Debian/Ubuntu you can install them with:

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

On Fedora/RHEL/CentOS you can install them with:

sudo dnf install make automake gcc gcc-c++ cmake libmicrohttpd-devel libXi-devel libXtst-devel qt5-qtbase-devel qt5-qtx11extras qt5-qttools libgcrypt-devel zlib-devel

Build Steps

To compile from source:

mkdir build
cd build
cmake -DWITH_TESTS=OFF ..
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.

Clone Repository

Clone the repository to a suitable location where you can extend and build this project.

git clone https://github.com/keepassxreboot/keepassx.git

Note: This will clone the entire contents of the repository at the HEAD revision.

To update the project from within the project's folder you can run the following command:

git pull

Contributing

We're always looking for suggestions to improve our application. If you have a suggestion for improving an existing feature, or would like to suggest a completely new feature for KeePassX Reboot, please use the Issues section or our Google Groups forum.

Please review the CONTRIBUTING document for further information.