I’m happy to announce the third alpha release of KeePassX 2.0.
The most important changes are:
– Auto-Type on Linux / X11
– Database locking
– Fix database corruption when changing key transformation rounds [#34]
– Verify header data of kdbx files
– Add menu entry to open URLs in the browser
– Add menu entry to copy an entry attribute to clipboard
Starting with this release we also provide binaries for Windows.
Please test the new version and report any issues at http://www.keepassx.org/dev.
Download:
- Source code
- Mac OS X bundle
- Windows bundle
- Full list of files include GPG signatures
You can also checkout the latest source code from our git repository at http://gitorious.org/keepassx.
Beware, this is an alpha release and not intended to be used in a production environment.
Hey, I’m glad the project is back. I’m using it everyday (v1). A mobile versionwith data sync would be *very* appreciated and would be a way to bring you some money. Donations are great but you wont make a living with them I guess.
Great app! Having the same issue as Skeeve with MiniKeePass 🙁
Awesome! Glad to see this project alive and well. I would love to see a secure password generator re-integrated again.
Great, I use it everyday
Thanks so much! Great application!
The 128×128 icon png has a 1px semi-transparent border that’s visible when switching between applications under OS X.
Wow, thanks! Didn’t notice there are updates again on the program again. I’m happy to see the project didn’t die afterall.
Good work, I appreciate it a lot, love the program.
Hello! Tell me, please, what steps have I to do to install Alpha 3 on Ubunru 12.10? I am a beginner in Linux (and english lang 🙂 ).
Thanks a lot.
Downloaded and tried to build it as per ‘INSTALL’, but just ran into one build issue after another (tried on both Mint 13 & Fedora 17).
That is can I write every command from ‘INSTALL’ as is?
Like this:
mkdir build
cd build
cmake ..
make [-jX]
make install “/home/user/KeePassX 2.0”
Hi
Thanks for your great work, now i can share my kdbx on every os!
alpha3 works on freebsd-9.0-RELEASE
Thank you very much for your efforts! I am a happy KeepassX 2 OSX user!
Hi,
I’m trying to install KeePassX 2.0 alpha 3 in a CentOS 6 (kernel 2.6.32-279.14.1.el6.x86_64) computer, but I don’t understand how to install/compile.
Installation instructions say:
mkdir build
cd build
cmake .. [CMAKE PARAMETERS]
make [-jX]
But… which parameters does cmake need?
Thank you…
I also could not install 0.4.3 version of KeePassX, as I got a long list of warnings and errors while compiling. Can you help me? What must I do?
Thanks guys!
Holy god thank you! I just switched to a Mac and could not get the main app installed for the life of me. This port saved my sanity!
This is working just fine. I’m running the latest Mac OS and have not seen any issues. The password generator found in at least windows versions is something I miss, but I use Keychain instead so it work. Thanks and keep up the good work. I’m not proficient in this type of programming, otherwise I would have given you a hand.
Regards,
Jonas
Please please please make a ubuntu .deb!
Would love to test it, but I don’t have time to compile, etc.
Cheers,
Chris
The Synchronize does not work 🙁
Will this come in the next release ?
regards
Mikesch
I’m sure this will be released into the Ubuntu repo once it is stable, and replace version 0.4.3 🙂
Great! thanks a lot.
Thank you!
Thanks! Looking forward to production. Can’t wait for the “generate password” stuff to come back too. Keep up the good work.
Thank you for this alpha!
@all
Please consider a donation. This developer does great work and KeePass is an important piece of Software. With 1Password forcing user to use unsecure Cloud-sync in version 4 this might become even more important.
Imo, this needs much more publicity. I hope it will get more support from the development community and/or financial support, so the dev can donate more of his free time to KeePassX.
Debian 6. What can be the reason of the following error:
semen@semen:~/Загрузки/keepassx-2.0-alpha3$ pwd
/home/semen/Загрузки/keepassx-2.0-alpha3
semen@semen:~/Загрузки/keepassx-2.0-alpha3$ ls
autotype cmake cmake_install.cmake COPYING LICENSE.GPL-2 LICENSE.NOKIA-LGPL-EXCEPTION src
build CMakeCache.txt CMakeLists.txt INSTALL LICENSE.GPL-3 Makefile tests
CHANGELOG CMakeFiles config-keepassx.h LICENSE.BSD LICENSE.LGPL share utils
semen@semen:~/Загрузки/keepassx-2.0-alpha3$ make
Linking CXX executable WIN32
CMakeFiles/WIN32.dir/main.o: In function `main’:
main.cpp:(.text+0x28): undefined reference to `Application::Application(int&, char**)’
main.cpp:(.text+0x2d): undefined reference to `Crypto::init()’
main.cpp:(.text+0x4e): undefined reference to `QCoreApplication::arguments()’
main.cpp:(.text+0xcc): undefined reference to `QString::operator=(QString const&)’
main.cpp:(.text+0x11b): undefined reference to `QString::startsWith(QString const&, Qt::CaseSensitivity) const’
main.cpp:(.text+0x13c): undefined reference to `QFile::exists(QString const&)’
main.cpp:(.text+0x1a2): undefined reference to `QString::operator=(QString const&)’
main.cpp:(.text+0x1c5): undefined reference to `QString::toLocal8Bit() const’
main.cpp:(.text+0x1e3): undefined reference to `qWarning(char const*, …)’
main.cpp:(.text+0x230): undefined reference to `MainWindow::MainWindow()’
main.cpp:(.text+0x247): undefined reference to `qFlagLocation(char const*)’
main.cpp:(.text+0x255): undefined reference to `qFlagLocation(char const*)’
main.cpp:(.text+0x277): undefined reference to `QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType)’
main.cpp:(.text+0x2b4): undefined reference to `MainWindow::openDatabase(QString const&, QString const&, QString const&)’
main.cpp:(.text+0x2db): undefined reference to `QApplication::exec()’
main.cpp:(.text+0x2e8): undefined reference to `MainWindow::~MainWindow()’
main.cpp:(.text+0x2f9): undefined reference to `MainWindow::~MainWindow()’
CMakeFiles/WIN32.dir/main.o: In function `QByteArray::~QByteArray()’:
main.cpp:(.text._ZN10QByteArrayD1Ev[QByteArray::~QByteArray()]+0x23): undefined reference to `qFree(void*)’
CMakeFiles/WIN32.dir/main.o: In function `QString::QString(char const*)’:
main.cpp:(.text._ZN7QStringC1EPKc[QString::QString(char const*)]+0x15): undefined reference to `QString::fromAscii_helper(char const*, int)’
CMakeFiles/WIN32.dir/main.o: In function `QString::QString()’:
main.cpp:(.text._ZN7QStringC1Ev[QString::QString()]+0xb): undefined reference to `QString::shared_null’
CMakeFiles/WIN32.dir/main.o: In function `QString::~QString()’:
main.cpp:(.text._ZN7QStringD1Ev[QString::~QString()]+0x23): undefined reference to `QString::free(QString::Data*)’
CMakeFiles/WIN32.dir/main.o: In function `qStringComparisonHelper(QString const&, char const*)’:
main.cpp:(.text._Z23qStringComparisonHelperRK7QStringPKc[qStringComparisonHelper(QString const&, char const*)]+0x9): undefined reference to `QString::codecForCStrings’
main.cpp:(.text._Z23qStringComparisonHelperRK7QStringPKc[qStringComparisonHelper(QString const&, char const*)]+0x27): undefined reference to `QString::fromAscii(char const*, int)’
main.cpp:(.text._Z23qStringComparisonHelperRK7QStringPKc[qStringComparisonHelper(QString const&, char const*)]+0x3c): undefined reference to `QString::operator==(QString const&) const’
main.cpp:(.text._Z23qStringComparisonHelperRK7QStringPKc[qStringComparisonHelper(QString const&, char const*)]+0x8a): undefined reference to `QString::operator==(QLatin1String const&) const’
CMakeFiles/WIN32.dir/main.o: In function `Application::~Application()’:
main.cpp:(.text._ZN11ApplicationD1Ev[Application::~Application()]+0xb): undefined reference to `vtable for Application’
main.cpp:(.text._ZN11ApplicationD1Ev[Application::~Application()]+0x16): undefined reference to `QApplication::~QApplication()’
CMakeFiles/WIN32.dir/main.o: In function `QList::operator[](int) const’:
main.cpp:(.text._ZNK5QListI7QStringEixEi[QList::operator[](int) const]+0x3c): undefined reference to `qt_assert_x(char const*, char const*, char const*, int)’
CMakeFiles/WIN32.dir/main.o: In function `QList::free(QListData::Data*)’:
main.cpp:(.text._ZN5QListI7QStringE4freeEPN9QListData4DataE[QList::free(QListData::Data*)]+0x5e): undefined reference to `qFree(void*)’
collect2: ld returned 1 exit status
make[2]: *** [WIN32] Ошибка 1
make[1]: *** [CMakeFiles/WIN32.dir/all] Ошибка 2
make: *** [all] Ошибка 2