Felix Geyer
|
9882f16614
|
Remove Tools::currentDateTimeUtc().
|
2015-09-12 13:51:49 +02:00 |
|
Felix Geyer
|
a762cef0a9
|
Catch and handle all errors from libgcrypt.
|
2015-05-09 23:21:44 +02:00 |
|
Felix Geyer
|
e263c475c9
|
Increase default number of transform rounds to 100000.
Even low-end smartphone should be able to handle that.
|
2014-04-26 18:34:33 +02:00 |
|
Felix Geyer
|
98c821df05
|
Add Group::exportToDb().
|
2013-11-22 13:36:46 +01:00 |
|
Felix Geyer
|
9c788a6e84
|
Support custom backends in Random.
Useful for tests.
|
2013-10-09 22:06:32 +02:00 |
|
Felix Geyer
|
6504b6f2bd
|
Drop Qt module name from include statements.
This is a preparation to be able to build KeePassX against Qt 5.
|
2013-10-03 15:18:16 +02:00 |
|
Felix Geyer
|
7286b1847d
|
Add Database::verifyKey().
And make Database::hasKey() const.
|
2012-10-12 12:10:41 +02:00 |
|
Felix Geyer
|
ecea101962
|
Return Q_NULLPTR instead of 0 when the return type is a pointer.
|
2012-07-23 14:58:57 +02:00 |
|
Florian Geyer
|
f6e1af30b3
|
Move recycle bin creation method to Group class.
|
2012-07-21 11:58:00 +02:00 |
|
Felix Geyer
|
490414716d
|
Generate new random transform seed when changing transform rounds.
|
2012-07-17 10:57:08 +02:00 |
|
Felix Geyer
|
66422437d3
|
Regenerate key in Database::setTransformRounds().
Merge Database::updateKey() into Database::setTransformRounds() and
regenerate the key if the database already has a key.
Closes #34
|
2012-07-17 10:33:54 +02:00 |
|
Florian Geyer
|
204822b66f
|
Improve auto save handling.
|
2012-06-24 19:30:30 +02:00 |
|
Felix Geyer
|
5ef3cdb428
|
Add some more asserts to make sure we only store UTC QDateTimes.
|
2012-05-16 10:05:58 +02:00 |
|
Felix Geyer
|
cd41727583
|
Get rid of Database pointer in Metadata.
|
2012-05-14 17:04:05 +02:00 |
|
Florian Geyer
|
746a535c7d
|
Create recycle bin with search state and auto type disabled.
|
2012-05-13 19:03:41 +02:00 |
|
Andreas Piesk
|
7568582b05
|
compile with QT < 4.7 (RHEL6 an clones)
|
2012-05-09 22:15:28 +02:00 |
|
Felix Geyer
|
d5cd0dcd14
|
Add a method to get databases by uuid.
Each database gets a random uuid on construction which is not saved by
KeePass2XmlWriter and only valid until the database object is deleted.
|
2012-04-25 00:12:23 +02:00 |
|
Felix Geyer
|
3df2ad35cb
|
Constification and some style fixes.
|
2012-04-23 21:09:01 +02:00 |
|
Felix Geyer
|
411617cc8b
|
Add convenience function Database::addDeletedObject(const Uuid&).
Drop Group::addDeletedObject() and make Entry call the Database function
instead.
|
2012-04-22 00:29:39 +02:00 |
|
Florian Geyer
|
8467e7756d
|
Add ability to delete groups via gui.
|
2012-04-22 00:11:17 +02:00 |
|
Florian Geyer
|
1fc5f7a69f
|
Add database settings widget and ability to change transform rounds count.
|
2012-04-21 17:28:44 +02:00 |
|
Felix Geyer
|
246bc0115e
|
More coding style fixes.
|
2012-04-19 00:25:57 +02:00 |
|
Felix Geyer
|
3d1fc6cd6d
|
Set the group of the entry in Database::recycleEntry().
Drop Metadata::addEntryToRecycleBin() and add a non-const
Metadata::recycleBin() getter instead.
|
2012-04-18 23:27:14 +02:00 |
|
Florian Geyer
|
8735a4846c
|
Move deleted entries to recycle bin if enabled.
|
2012-04-18 23:09:00 +02:00 |
|
Florian Geyer
|
46bbabbe3c
|
Use UTC time spec.
|
2012-04-18 17:03:57 +02:00 |
|
Florian Geyer
|
eb4f82a7ed
|
Add hasKey property to database and also make it accessible via the DatabaseWidget.
|
2012-04-18 17:03:57 +02:00 |
|
Florian Geyer
|
c80be1dd84
|
Add modified signals for metadata.
|
2012-04-11 21:50:20 +02:00 |
|
Florian Geyer
|
1d23ed46e5
|
Add modified signal for database.
|
2012-04-11 20:01:36 +02:00 |
|
Felix Geyer
|
bce46c5ece
|
Enforce that group/entry uuid is set when writing a database.
|
2011-12-27 15:47:06 +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
|
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
|
5cb906c235
|
Properly initialize various attributes.
|
2011-06-29 16:47:05 +02:00 |
|
Felix Geyer
|
6afda908bc
|
Move key transform() call into Database.
|
2011-06-29 16:39:39 +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
|
567dd92d4c
|
Add built-in icons.
|
2010-09-19 21:22:24 +02:00 |
|
Felix Geyer
|
26de957a98
|
Indentation and variable naming fixes.
|
2010-09-13 23:16:28 +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
|
3193adc215
|
Support Entry History and DeletedObjects.
|
2010-08-25 13:52:59 +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
|
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
|
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 |
|