Felix Geyer
|
1d6e106aee
|
Initalize protect switch variables.
|
2011-07-06 23:44:29 +02:00 |
|
Felix Geyer
|
6d4561bc57
|
Initalize pointer in Group. *sigh*
|
2011-07-06 23:43:02 +02:00 |
|
Felix Geyer
|
ef8935431c
|
Add ability to grab the raw xml string of kdbx databases.
|
2011-07-06 20:21:40 +02:00 |
|
Felix Geyer
|
5cb906c235
|
Properly initialize various attributes.
|
2011-06-29 16:47:05 +02:00 |
|
Felix Geyer
|
c548c7f4b4
|
Add initial support for writing protected strings.
|
2011-06-29 16:43:14 +02:00 |
|
Felix Geyer
|
6afda908bc
|
Move key transform() call into Database.
|
2011-06-29 16:39:39 +02:00 |
|
Felix Geyer
|
fd9685037b
|
Support writing empty color.
|
2011-06-29 16:33:23 +02:00 |
|
Felix Geyer
|
2adf3770b0
|
Fix typo.
aka project might be still alive commit
|
2011-06-25 23:10:42 +02:00 |
|
Felix Geyer
|
cfb55828b6
|
Add initial support for encrypted database fields.
|
2011-01-13 22:31:17 +01:00 |
|
Felix Geyer
|
2c8da57ce5
|
Make some methods static.
|
2010-11-21 23:11:16 +01: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
|
8fc2b9328e
|
Improve EditEntryWidget.
|
2010-10-06 22:54:07 +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
|
f0e711ac23
|
Warn about unsupported icon ids.
|
2010-09-23 00:21:36 +02:00 |
|
Felix Geyer
|
8b5dcc7bee
|
Use the Uuid::LENGTH constant instead of literals.
|
2010-09-23 00:19:02 +02:00 |
|
Felix Geyer
|
9f0c3e5411
|
Implement Uuid::random().
|
2010-09-22 00:16:01 +02:00 |
|
Felix Geyer
|
eb6eec616c
|
Add username and URL columns.
|
2010-09-21 23:01:56 +02:00 |
|
Felix Geyer
|
89e778d324
|
Display warning when an invalid icon index is requested.
|
2010-09-21 22:39:42 +02:00 |
|
Felix Geyer
|
537ffafefd
|
Add unit test TestKeePass2Reader.
|
2010-09-20 00:16:30 +02:00 |
|
Felix Geyer
|
567dd92d4c
|
Add built-in icons.
|
2010-09-19 21:22:24 +02:00 |
|
Felix Geyer
|
24158bb032
|
Add signal EntryView::entryActivated().
|
2010-09-19 19:45:14 +02:00 |
|
Felix Geyer
|
1ee0c804be
|
Add MainWindow.
|
2010-09-19 16:59:32 +02:00 |
|
Felix Geyer
|
a49cf184ea
|
Code cleanup.
|
2010-09-19 16:58:21 +02:00 |
|
Felix Geyer
|
1678351d11
|
Enable and fix more warnings.
|
2010-09-18 20:31:14 +02:00 |
|
Felix Geyer
|
5da7d3fca6
|
Implement writing in SymmetricCipherStream and add a unit test.
|
2010-09-18 17:19:42 +02:00 |
|
Felix Geyer
|
36d974649e
|
Write the remaining buffer in reset().
|
2010-09-18 17:13:28 +02:00 |
|
Felix Geyer
|
c2bdfab158
|
Implement writing to the SymmetricCipherStream.
|
2010-09-16 18:20:46 +02:00 |
|
Felix Geyer
|
49d64d8162
|
Better error checking when opening the stream.
|
2010-09-16 18:20:22 +02:00 |
|
Felix Geyer
|
d508c2dd68
|
Open a kdbx file in main() and add more SymmetricCipher tests.
|
2010-09-13 23:25:48 +02:00 |
|
Felix Geyer
|
9f282928e8
|
Implement reading encrypted kdbx files.
|
2010-09-13 23:24:36 +02:00 |
|
Felix Geyer
|
bb6ae3a014
|
Add reset() and blockSize().
|
2010-09-13 23:18:31 +02:00 |
|
Felix Geyer
|
26de957a98
|
Indentation and variable naming fixes.
|
2010-09-13 23:16:28 +02:00 |
|
Felix Geyer
|
6a2034fa24
|
Add crypto classes and tests. Link to libgcrypt.
|
2010-09-11 19:49:30 +02:00 |
|
Felix Geyer
|
f5dd24fdbe
|
Use upper case names for constants.
|
2010-09-05 11:46:36 +02:00 |
|
Felix Geyer
|
1cfc34361a
|
Add interface for database reader/writer.
|
2010-08-31 16:18:45 +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
|
8df8f69e10
|
Actually calling writeDeletedObjects() would be a good idea.
|
2010-08-25 23:45:16 +02:00 |
|
Felix Geyer
|
cd26e9d474
|
Add a bunch of new Parser testcases.
|
2010-08-25 21:14:41 +02:00 |
|
Felix Geyer
|
542ecd41d1
|
Fix UUID not being set for history entries.
|
2010-08-25 21:13:50 +02:00 |
|
Felix Geyer
|
e7a9d57800
|
Set icon id even if it's 0 as icon numbering starts at 0.
|
2010-08-25 19:26:01 +02:00 |
|
Felix Geyer
|
82cb315977
|
Implement some const methods properly.
|
2010-08-25 14:00:46 +02:00 |
|
Felix Geyer
|
3193adc215
|
Support Entry History and DeletedObjects.
|
2010-08-25 13:52:59 +02:00 |
|
Felix Geyer
|
5efccf32c9
|
Set horizontal stretch factors.
|
2010-08-25 10:46:26 +02:00 |
|
Felix Geyer
|
19063d9894
|
Disable icons in the models for now.
|
2010-08-24 23:17:09 +02:00 |
|
Felix Geyer
|
ef52e98ee6
|
Coding style++
|
2010-08-24 23:12:01 +02:00 |
|
Felix Geyer
|
194a081bd7
|
Use a splitter between Group and Entry View.
|
2010-08-24 23:06:35 +02:00 |
|
Felix Geyer
|
621b367f45
|
Add EntryView and DatabaseWidget.
|
2010-08-24 22:26:52 +02:00 |
|
Felix Geyer
|
e96c3bb011
|
Un-constify Entry* and Group* in various related signals and models/views.
|
2010-08-23 21:30:20 +02:00 |
|
Felix Geyer
|
d2e677c7f4
|
Prefix object attribute with "m_".
|
2010-08-23 20:57:38 +02:00 |
|
Felix Geyer
|
97ca81f316
|
Add GroupView.
|
2010-08-22 16:02:44 +02:00 |
|
Felix Geyer
|
707cf1bbe8
|
Some Writer fixes and add methods to actually make it write.
|
2010-08-22 16:01:09 +02:00 |
|
Felix Geyer
|
82afd43f12
|
Support EnableAutoType and EnableSearching group properties.
|
2010-08-19 14:03:54 +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
|
84bc5ef463
|
Add convenience methods to access common attributes.
|
2010-08-18 15:08:17 +02:00 |
|
Felix Geyer
|
623b325fa1
|
Implement support for group tree changes in GroupModel.
|
2010-08-18 10:27:40 +02:00 |
|
Felix Geyer
|
e28ed4891b
|
Add signal for changes in Group.
|
2010-08-15 15:03:47 +02:00 |
|
Felix Geyer
|
072a8ccf1b
|
Add GroupModel and corresponding unit test.
|
2010-08-15 12:31:48 +02:00 |
|
Felix Geyer
|
a3211872e0
|
Use static method instead of a constructor for random Uuids.
|
2010-08-14 12:44:55 +02:00 |
|
Felix Geyer
|
d8b21c8b04
|
Mark constructors as explicit.
|
2010-08-14 12:28:52 +02:00 |
|
Felix Geyer
|
01694c3271
|
Implement Entry::image().
|
2010-08-14 12:24:35 +02:00 |
|
Felix Geyer
|
bd1ea05017
|
Fix parser and add unit tests.
|
2010-08-13 18:08:06 +02:00 |
|
Felix Geyer
|
b64dbce2da
|
Build fixes.
|
2010-08-12 21:43:57 +02:00 |
|
Felix Geyer
|
dae532d659
|
More work on the parser and Entry/Group data structures.
|
2010-08-12 21:38:59 +02:00 |
|
Felix Geyer
|
3e3c23e4ad
|
Initial import.
|
2010-08-07 15:10:44 +02:00 |
|