Felix Geyer
57388ac896
Add UI as a member variable instead of inheriting it.
2011-12-26 18:55:50 +01:00
Felix Geyer
f90831b809
Use an own FileDialog class instead of QFileDialog.
2011-12-26 01:21:29 +01:00
Felix Geyer
256dc89466
Remember last key file.
2011-12-25 20:36:45 +01:00
Felix Geyer
62e7ba6e55
Fix tab names and add tab tooltips.
2011-12-25 19:47:41 +01:00
Felix Geyer
35066bca8b
Implement global config class.
2011-12-25 19:17:40 +01:00
Felix Geyer
21acb02e3e
Fix code formatting.
2011-12-24 23:50:05 +01:00
Felix Geyer
f7b95842b9
Merge git://gitorious.org/~blueice/keepassx/blueices-keepassx into merge-request
2011-12-24 23:46:57 +01:00
Felix Geyer
c5100594b2
Add missing tr().
2011-12-24 19:26:18 +01:00
Florian Geyer
1dc90c1a77
Implement save as.
2011-12-24 19:22:42 +01:00
Felix Geyer
566b239a50
Implement opening databases with key files.
2011-12-24 19:19:52 +01:00
Felix Geyer
61dc295fa0
Syntax fixes.
2011-12-24 17:26:04 +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
af820f4931
Add missing include guards.
2011-12-23 10:28:18 +01:00
Felix Geyer
f215ffa3fa
Implement support for key files.
...
Closes #5 .
2011-12-21 23:22:07 +01:00
Felix Geyer
cd919949fd
Add a bunch of entry and group actions.
2011-12-16 17:56:13 +01:00
Felix Geyer
11ccdd4c9c
Add more Crypto::initalized() assertions.
2011-11-20 11:46:09 +01:00
Felix Geyer
bc63d18f68
Make sure gcrypt is initalized when SymmetricCipherGcrypt objects are created.
2011-11-20 10:24:12 +01:00
Felix Geyer
baace14918
Initalize autoEnableVisualHiding.
2011-11-20 10:16:13 +01:00
Felix Geyer
5df933be25
New actions: new, save and close database.
2011-11-16 18:47:17 +01:00
Felix Geyer
0ba03920df
Automatically check password checkbox and make toggle password button work.
2011-11-16 18:46:09 +01:00
Felix Geyer
c7ed5f8421
Implement opening/closing databases.
2011-11-13 14:55:20 +01:00
Felix Geyer
0e41ed72dd
Emit signal when changing the database name.
2011-11-13 14:54:11 +01:00
Felix Geyer
0014d50b59
Deep copy subkeys when cloning CompositeKey.
2011-11-13 14:52:43 +01:00
Felix Geyer
9b46225937
Fix cmake files to use new gcrypt variables.
2011-11-12 14:30:16 +01:00
Felix Geyer
9ffa5232f5
Remove some unneeded includes.
2011-11-12 12:20:08 +01:00
Felix Geyer
8a964f35d1
Add brackets.
2011-11-12 10:42:34 +01:00
Felix Geyer
9ef105e1ae
Use QtConcurrentRun instead of subclassing QThread.
2011-11-12 01:49:19 +01:00
Felix Geyer
027362be76
Notify entry/group parent on deletion.
...
Also make the root group pseudo static, i.e. it shouldn't be changed
after the database has been fully constructed.
2011-07-09 21:54:01 +02:00
Felix Geyer
d4f02a78a7
Coding style fixes.
2011-07-08 14:51:14 +02:00
Felix Geyer
8335db4db5
Add Random::randomUInt() and Random::randomUIntRange().
2011-07-08 14:40:42 +02:00
Felix Geyer
4dbdc4d847
Make some Group methods private.
2011-07-08 13:57:02 +02:00
Felix Geyer
a1bfb1f319
Initalize more member variables.
2011-07-07 12:52:30 +02:00
Felix Geyer
afb285a476
Use a special enum for inherit/enable/disable variables.
2011-07-07 12:45:14 +02:00
Felix Geyer
be934b2fce
Always add the default attributes to Entry and don't allow to delete them.
2011-07-07 12:42:08 +02:00
Felix Geyer
a299dd9715
Integrate KeePass2RandomStream into KeePass2 reader and writer classes.
...
This hopefully completes support for reading/writing kdbx <= 2.14 files.
Also fix a bug in KeePass2XmlWriter so it sets Protected="True" in the Value
tag instead of Key.
2011-07-07 00:15:52 +02: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
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