Felix Geyer
|
cba8fd7e51
|
Add Tools.cpp to the cmake file.
|
2012-04-10 15:31:47 +02:00 |
|
Felix Geyer
|
9d1838a0fe
|
Rename KeyOpenDialog to DatabaseOpenDialog.
|
2012-04-05 18:31:12 +02:00 |
|
Tim Swast
|
585e77e85c
|
Fixed build for MacOS.
Signed-off-by: Felix Geyer <debfx@fobos.de>
|
2012-01-13 18:25:04 +01:00 |
|
Felix Geyer
|
2612fc8e44
|
Expand GUI to allow changing the master key.
|
2012-01-13 17:52:37 +01:00 |
|
Felix Geyer
|
4cb8cffe3f
|
Rename DatabaseManager to DatabaseTabWidget and turn it into a QTabWidget.
|
2011-12-30 18:43:24 +01:00 |
|
Felix Geyer
|
752c720226
|
Install the keepassx binary and database icons.
|
2011-12-29 23:50:22 +01:00 |
|
Felix Geyer
|
019bcd380e
|
Implement the GUI for editing and creating groups.
|
2011-12-27 15:49:06 +01:00 |
|
Felix Geyer
|
f90831b809
|
Use an own FileDialog class instead of QFileDialog.
|
2011-12-26 01:21:29 +01:00 |
|
Felix Geyer
|
35066bca8b
|
Implement global config class.
|
2011-12-25 19:17:40 +01:00 |
|
Felix Geyer
|
1e4587c7a3
|
Add a class which provides the path to data files.
|
2011-12-23 11:59:09 +01:00 |
|
Felix Geyer
|
f215ffa3fa
|
Implement support for key files.
Closes #5.
|
2011-12-21 23:22:07 +01:00 |
|
Felix Geyer
|
c7ed5f8421
|
Implement opening/closing databases.
|
2011-11-13 14:55:20 +01:00 |
|
Felix Geyer
|
9b46225937
|
Fix cmake files to use new gcrypt variables.
|
2011-11-12 14:30:16 +01:00 |
|
Felix Geyer
|
9ef105e1ae
|
Use QtConcurrentRun instead of subclassing QThread.
|
2011-11-12 01:49:19 +01:00 |
|
Felix Geyer
|
58e048be96
|
Add KeePass2RandomStream class.
It's responsible for processing protected strings in kdbx files.
|
2011-07-07 00:08:37 +02:00 |
|
Felix Geyer
|
230d24a123
|
No longer use automoc.
|
2010-11-21 23:06:30 +01:00 |
|
Felix Geyer
|
a428464573
|
Add Salsa20 cipher.
Restructure SymmetricCipher implementation to allow multiple backends.
|
2010-11-21 16:19:27 +01:00 |
|
Felix Geyer
|
3b9982c0a3
|
Add .h files that don't have a corresponding .cpp file so QtCreator picks them up.
|
2010-10-08 16:36:40 +02:00 |
|
Felix Geyer
|
0c91be8eac
|
Add initial UI for entry editing.
|
2010-10-06 19:40:50 +02:00 |
|
Felix Geyer
|
e3da80fcc6
|
Add KeePass2Writer.
Support attributes MasterKeyChanged, MasterKeyChangeRec, MasterKeyChangeForce and Tags.
Close streams in the dtor.
|
2010-09-25 12:41:00 +02:00 |
|
Felix Geyer
|
b8dfb9cc4d
|
Add support for gzip compressed databases.
|
2010-09-23 22:27:59 +02:00 |
|
Felix Geyer
|
567dd92d4c
|
Add built-in icons.
|
2010-09-19 21:22:24 +02:00 |
|
Felix Geyer
|
1ee0c804be
|
Add MainWindow.
|
2010-09-19 16:59:32 +02:00 |
|
Felix Geyer
|
9f282928e8
|
Implement reading encrypted kdbx files.
|
2010-09-13 23:24:36 +02:00 |
|
Felix Geyer
|
6a2034fa24
|
Add crypto classes and tests. Link to libgcrypt.
|
2010-09-11 19:49:30 +02:00 |
|
Felix Geyer
|
ee4c2c3dd4
|
Move core/Parser to format/KeePass2XmlReader and core/Writer to format/KeePass2XmlWriter.
|
2010-08-31 14:39:35 +02:00 |
|
Felix Geyer
|
3bf0564436
|
Handle CustomData element.
This should make support for reading and writing
KeePass 2 XML files complete (closes #1).
|
2010-08-26 00:31:07 +02:00 |
|
Felix Geyer
|
621b367f45
|
Add EntryView and DatabaseWidget.
|
2010-08-24 22:26:52 +02:00 |
|
Felix Geyer
|
97ca81f316
|
Add GroupView.
|
2010-08-22 16:02:44 +02:00 |
|
Felix Geyer
|
2b939617bb
|
Implement XML Writer (maybe even works!)
|
2010-08-18 22:57:26 +02:00 |
|
Felix Geyer
|
8d623f37ca
|
Add EntryModel.
|
2010-08-18 16:22:48 +02:00 |
|
Felix Geyer
|
623b325fa1
|
Implement support for group tree changes in GroupModel.
|
2010-08-18 10:27:40 +02:00 |
|
Felix Geyer
|
072a8ccf1b
|
Add GroupModel and corresponding unit test.
|
2010-08-15 12:31:48 +02:00 |
|
Felix Geyer
|
bd1ea05017
|
Fix parser and add unit tests.
|
2010-08-13 18:08:06 +02:00 |
|
Felix Geyer
|
3e3c23e4ad
|
Initial import.
|
2010-08-07 15:10:44 +02:00 |
|