Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/keepassxreboot/keepassxc
KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
https://github.com/keepassxreboot/keepassxc
Warn about unsupported icon ids.
f0e711ac2330efce495155edc4ec163b85c99b4f authored over 14 years ago by Felix Geyer <[email protected]>
f0e711ac2330efce495155edc4ec163b85c99b4f authored over 14 years ago by Felix Geyer <[email protected]>
Use the Uuid::LENGTH constant instead of literals.
8b5dcc7bee505078f240fcf1b01ae05104b508c7 authored over 14 years ago by Felix Geyer <[email protected]>
8b5dcc7bee505078f240fcf1b01ae05104b508c7 authored over 14 years ago by Felix Geyer <[email protected]>
Implement Uuid::random().
9f0c3e5411709f9f18fd176a5ca2738b6fde0c9a authored over 14 years ago by Felix Geyer <[email protected]>
9f0c3e5411709f9f18fd176a5ca2738b6fde0c9a authored over 14 years ago by Felix Geyer <[email protected]>
Add username and URL columns.
eb6eec616c45707099b41e777467d4d11b041d9b authored over 14 years ago by Felix Geyer <[email protected]>
eb6eec616c45707099b41e777467d4d11b041d9b authored over 14 years ago by Felix Geyer <[email protected]>
Display warning when an invalid icon index is requested.
89e778d324add52fd358bbb54f6f76f4382c5714 authored over 14 years ago by Felix Geyer <[email protected]>
89e778d324add52fd358bbb54f6f76f4382c5714 authored over 14 years ago by Felix Geyer <[email protected]>
Add unit test TestKeePass2Reader.
537ffafefd8a3276b51dbde07267a2c8bf398469 authored over 14 years ago by Felix Geyer <[email protected]>
537ffafefd8a3276b51dbde07267a2c8bf398469 authored over 14 years ago by Felix Geyer <[email protected]>
Rename TestParser class to TestKeePass2XmlReader.
8835565fe3872bfc9fb64af49ed59d3adc6d91b9 authored over 14 years ago by Felix Geyer <[email protected]>
8835565fe3872bfc9fb64af49ed59d3adc6d91b9 authored over 14 years ago by Felix Geyer <[email protected]>
Add built-in icons.
567dd92d4c10e4c1d9c8ba6a3b3568e2d18951d2 authored over 14 years ago by Felix Geyer <[email protected]>
567dd92d4c10e4c1d9c8ba6a3b3568e2d18951d2 authored over 14 years ago by Felix Geyer <[email protected]>
Remove unneeded toHex() calls.
b639c43b2484a0aebf0065fd6f525eeaec18d67c authored over 14 years ago by Felix Geyer <[email protected]>
b639c43b2484a0aebf0065fd6f525eeaec18d67c authored over 14 years ago by Felix Geyer <[email protected]>
Add signal EntryView::entryActivated().
24158bb032df1ceda1c6cdd87e5d4d29cce4681a authored over 14 years ago by Felix Geyer <[email protected]>
24158bb032df1ceda1c6cdd87e5d4d29cce4681a authored over 14 years ago by Felix Geyer <[email protected]>
Add MainWindow.
1ee0c804be0637c06b739dadc402c1d8d4f6e0e6 authored over 14 years ago by Felix Geyer <[email protected]>
1ee0c804be0637c06b739dadc402c1d8d4f6e0e6 authored over 14 years ago by Felix Geyer <[email protected]>
Code cleanup.
a49cf184ea5e2772172a464a6c81a6229d840d6a authored over 14 years ago by Felix Geyer <[email protected]>
a49cf184ea5e2772172a464a6c81a6229d840d6a authored over 14 years ago by Felix Geyer <[email protected]>
Enable even more warnings.
7cbbf8cf3746c65e5644c045bf54fc833895d4fd authored over 14 years ago by Felix Geyer <[email protected]>
7cbbf8cf3746c65e5644c045bf54fc833895d4fd authored over 14 years ago by Felix Geyer <[email protected]>
Enable and fix more warnings.
1678351d11251a33571e19a38c2a4bb59712c79d authored over 14 years ago by Felix Geyer <[email protected]>
1678351d11251a33571e19a38c2a4bb59712c79d authored over 14 years ago by Felix Geyer <[email protected]>
Implement writing in SymmetricCipherStream and add a unit test.
5da7d3fca6647c8a67c5d6a1d057ca0367bf9d4b authored over 14 years ago by Felix Geyer <[email protected]>
5da7d3fca6647c8a67c5d6a1d057ca0367bf9d4b authored over 14 years ago by Felix Geyer <[email protected]>
Move qRegisterMetaType calls into initTestCase().
c93ac9f6fc860389c7e1dcfd3c0167e507d3bfd9 authored over 14 years ago by Felix Geyer <[email protected]>
c93ac9f6fc860389c7e1dcfd3c0167e507d3bfd9 authored over 14 years ago by Felix Geyer <[email protected]>
Write the remaining buffer in reset().
36d974649e23ab6fe31c3046833410da291f5f5f authored over 14 years ago by Felix Geyer <[email protected]>
36d974649e23ab6fe31c3046833410da291f5f5f authored over 14 years ago by Felix Geyer <[email protected]>
Implement writing to the SymmetricCipherStream.
c2bdfab158da4be7d422a768a3d481cbbd814370 authored over 14 years ago by Felix Geyer <[email protected]>
c2bdfab158da4be7d422a768a3d481cbbd814370 authored over 14 years ago by Felix Geyer <[email protected]>
Better error checking when opening the stream.
49d64d81626adf3bdc427d9bcdf7dab486ac916a authored over 14 years ago by Felix Geyer <[email protected]>
49d64d81626adf3bdc427d9bcdf7dab486ac916a authored over 14 years ago by Felix Geyer <[email protected]>
Open a kdbx file in main() and add more SymmetricCipher tests.
d508c2dd6887bc1e59ecb7c18e41d60d9ec221d1 authored over 14 years ago by Felix Geyer <[email protected]>
d508c2dd6887bc1e59ecb7c18e41d60d9ec221d1 authored over 14 years ago by Felix Geyer <[email protected]>
Implement reading encrypted kdbx files.
9f282928e85ea9ff115ad41ea2b93eac0e07ad25 authored over 14 years ago by Felix Geyer <[email protected]>
9f282928e85ea9ff115ad41ea2b93eac0e07ad25 authored over 14 years ago by Felix Geyer <[email protected]>
Add reset() and blockSize().
bb6ae3a014636b1ae686c47ccb09b15d4805bee3 authored over 14 years ago by Felix Geyer <[email protected]>
bb6ae3a014636b1ae686c47ccb09b15d4805bee3 authored over 14 years ago by Felix Geyer <[email protected]>
Indentation and variable naming fixes.
26de957a987b8764b91a0d416b88b8d5c7124ee4 authored over 14 years ago by Felix Geyer <[email protected]>
26de957a987b8764b91a0d416b88b8d5c7124ee4 authored over 14 years ago by Felix Geyer <[email protected]>
Add crypto classes and tests. Link to libgcrypt.
6a2034fa248385d1d1637d4c3444045e50e0c5f5 authored over 14 years ago by Felix Geyer <[email protected]>
6a2034fa248385d1d1637d4c3444045e50e0c5f5 authored over 14 years ago by Felix Geyer <[email protected]>
Use upper case names for constants.
f5dd24fdbecb94f07398bacbe8fd905b5c83f806 authored over 14 years ago by Felix Geyer <[email protected]>
f5dd24fdbecb94f07398bacbe8fd905b5c83f806 authored over 14 years ago by Felix Geyer <[email protected]>
Add interface for database reader/writer.
1cfc34361a76d60a6fc4945b529a0296892a5083 authored over 14 years ago by Felix Geyer <[email protected]>
1cfc34361a76d60a6fc4945b529a0296892a5083 authored over 14 years ago by Felix Geyer <[email protected]>
Move core/Parser to format/KeePass2XmlReader and core/Writer to format/KeePass2XmlWriter.
ee4c2c3dd43e965eab19eb8b98f0081a4ddbbf27 authored over 14 years ago by Felix Geyer <[email protected]>
ee4c2c3dd43e965eab19eb8b98f0081a4ddbbf27 authored over 14 years ago by Felix Geyer <[email protected]>
Handle CustomData element.
This should make support for reading and writing
KeePass 2 XML files complete (closes #1).
Actually calling writeDeletedObjects() would be a good idea.
8df8f69e10da19533c284fa70a0814afd8f580da authored over 14 years ago by Felix Geyer <[email protected]>
8df8f69e10da19533c284fa70a0814afd8f580da authored over 14 years ago by Felix Geyer <[email protected]>
Add a bunch of new Parser testcases.
cd26e9d474e55bbfe25980856b41b2ea60e5149e authored over 14 years ago by Felix Geyer <[email protected]>
cd26e9d474e55bbfe25980856b41b2ea60e5149e authored over 14 years ago by Felix Geyer <[email protected]>
Fix UUID not being set for history entries.
542ecd41d1107e0e9f7ecad234d17e4b4566f17f authored over 14 years ago by Felix Geyer <[email protected]>
542ecd41d1107e0e9f7ecad234d17e4b4566f17f authored over 14 years ago by Felix Geyer <[email protected]>
Set icon id even if it's 0 as icon numbering starts at 0.
e7a9d578005e1206f2fd0e301411fcea26de29ba authored over 14 years ago by Felix Geyer <[email protected]>
e7a9d578005e1206f2fd0e301411fcea26de29ba authored over 14 years ago by Felix Geyer <[email protected]>
Implement some const methods properly.
82cb31597745349ce38f27835d68782f12c3532e authored over 14 years ago by Felix Geyer <[email protected]>
82cb31597745349ce38f27835d68782f12c3532e authored over 14 years ago by Felix Geyer <[email protected]>
Support Entry History and DeletedObjects.
3193adc215ef324a3f408e9db30c8b3fd2e3d43e authored over 14 years ago by Felix Geyer <[email protected]>
3193adc215ef324a3f408e9db30c8b3fd2e3d43e authored over 14 years ago by Felix Geyer <[email protected]>
Set horizontal stretch factors.
5efccf32c9b711fac9771268e38392a3f1586c19 authored over 14 years ago by Felix Geyer <[email protected]>
5efccf32c9b711fac9771268e38392a3f1586c19 authored over 14 years ago by Felix Geyer <[email protected]>
Disable icons in the models for now.
19063d98948816fdcb67a139ef45fcffe550937e authored over 14 years ago by Felix Geyer <[email protected]>
19063d98948816fdcb67a139ef45fcffe550937e authored over 14 years ago by Felix Geyer <[email protected]>
Coding style++
ef52e98ee65bb2c07a47f717487240ab9fb5b15a authored over 14 years ago by Felix Geyer <[email protected]>
ef52e98ee65bb2c07a47f717487240ab9fb5b15a authored over 14 years ago by Felix Geyer <[email protected]>
Use a splitter between Group and Entry View.
194a081bd7ef2e622e49c4f24b7c2721c023812c authored over 14 years ago by Felix Geyer <[email protected]>
194a081bd7ef2e622e49c4f24b7c2721c023812c authored over 14 years ago by Felix Geyer <[email protected]>
Add EntryView and DatabaseWidget.
621b367f45b7d3c72175b678568cd66ae49b0f47 authored over 14 years ago by Felix Geyer <[email protected]>
621b367f45b7d3c72175b678568cd66ae49b0f47 authored over 14 years ago by Felix Geyer <[email protected]>
Un-constify Entry* and Group* in various related signals and models/views.
e96c3bb011030ea71bde2bd5a09b3b105a15a54a authored over 14 years ago by Felix Geyer <[email protected]>
e96c3bb011030ea71bde2bd5a09b3b105a15a54a authored over 14 years ago by Felix Geyer <[email protected]>
Prefix object attribute with "m_".
d2e677c7f42a356577e62b5e19f998728243f6bb authored over 14 years ago by Felix Geyer <[email protected]>
d2e677c7f42a356577e62b5e19f998728243f6bb authored over 14 years ago by Felix Geyer <[email protected]>
Add GroupView.
97ca81f31682eb7de5f833cb4b8afe3b12bc54d2 authored over 14 years ago by Felix Geyer <[email protected]>
97ca81f31682eb7de5f833cb4b8afe3b12bc54d2 authored over 14 years ago by Felix Geyer <[email protected]>
Some Writer fixes and add methods to actually make it write.
707cf1bbe8f7649a3cd733cf36ea1cd6ffc0064a authored over 14 years ago by Felix Geyer <[email protected]>
707cf1bbe8f7649a3cd733cf36ea1cd6ffc0064a authored over 14 years ago by Felix Geyer <[email protected]>
Support EnableAutoType and EnableSearching group properties.
82afd43f12bd040db19e5b8e6500f972366d63a9 authored over 14 years ago by Felix Geyer <[email protected]>
82afd43f12bd040db19e5b8e6500f972366d63a9 authored over 14 years ago by Felix Geyer <[email protected]>
Implement XML Writer (maybe even works!)
2b939617bb9b100c85156b8517f63ce97b851bf9 authored over 14 years ago by Felix Geyer <[email protected]>
2b939617bb9b100c85156b8517f63ce97b851bf9 authored over 14 years ago by Felix Geyer <[email protected]>
Add EntryModel.
8d623f37ca88204166e2de9981b998f91cfe0f33 authored over 14 years ago by Felix Geyer <[email protected]>
8d623f37ca88204166e2de9981b998f91cfe0f33 authored over 14 years ago by Felix Geyer <[email protected]>
Add convenience methods to access common attributes.
84bc5ef4635bff4497e4b491273c4988a1cc7dd3 authored over 14 years ago by Felix Geyer <[email protected]>
84bc5ef4635bff4497e4b491273c4988a1cc7dd3 authored over 14 years ago by Felix Geyer <[email protected]>
Use QCOMPARE instead of QVERIFY where possible.
48c498890fa7161e8894338ea3046e1a9741b78f authored over 14 years ago by Felix Geyer <[email protected]>
48c498890fa7161e8894338ea3046e1a9741b78f authored over 14 years ago by Felix Geyer <[email protected]>
Implement support for group tree changes in GroupModel.
623b325fa157230dc553fb65b50bff5789c7a73a authored over 14 years ago by Felix Geyer <[email protected]>
623b325fa157230dc553fb65b50bff5789c7a73a authored over 14 years ago by Felix Geyer <[email protected]>
Add signal for changes in Group.
e28ed4891b40725b183472407d71396cbf2c9c9e authored over 14 years ago by Felix Geyer <[email protected]>
e28ed4891b40725b183472407d71396cbf2c9c9e authored over 14 years ago by Felix Geyer <[email protected]>
Add "LICENSE" prefix to license filenames.
bfb75da123bbc856f4d69fa92d2a59986eb56ea4 authored over 14 years ago by Felix Geyer <[email protected]>
bfb75da123bbc856f4d69fa92d2a59986eb56ea4 authored over 14 years ago by Felix Geyer <[email protected]>
Add GroupModel and corresponding unit test.
072a8ccf1bdf2c97817680620d62370195089777 authored over 14 years ago by Felix Geyer <[email protected]>
072a8ccf1bdf2c97817680620d62370195089777 authored over 14 years ago by Felix Geyer <[email protected]>
Add more tests.
9b0ba46b3147b3c28d9f0e214b1a8c62351775ce authored over 14 years ago by Felix Geyer <[email protected]>
9b0ba46b3147b3c28d9f0e214b1a8c62351775ce authored over 14 years ago by Felix Geyer <[email protected]>
Use static method instead of a constructor for random Uuids.
a3211872e03264c00f44bbda6caca5e2f89db700 authored over 14 years ago by Felix Geyer <[email protected]>
a3211872e03264c00f44bbda6caca5e2f89db700 authored over 14 years ago by Felix Geyer <[email protected]>
Mark constructors as explicit.
d8b21c8b043f7dae9d61179a3bfec3bd10b52544 authored over 14 years ago by Felix Geyer <[email protected]>
d8b21c8b043f7dae9d61179a3bfec3bd10b52544 authored over 14 years ago by Felix Geyer <[email protected]>
Implement Entry::image().
01694c3271c2bfb7e4898e993f04cd04cd3e4c4f authored over 14 years ago by Felix Geyer <[email protected]>
01694c3271c2bfb7e4898e993f04cd04cd3e4c4f authored over 14 years ago by Felix Geyer <[email protected]>
Fix parser and add unit tests.
bd1ea0501711cd90185af6fa9ba18aa5b0a40dc6 authored over 14 years ago by Felix Geyer <[email protected]>
bd1ea0501711cd90185af6fa9ba18aa5b0a40dc6 authored over 14 years ago by Felix Geyer <[email protected]>
Build fixes.
b64dbce2da993e09d1fd5889d0db575669941364 authored over 14 years ago by Felix Geyer <[email protected]>
b64dbce2da993e09d1fd5889d0db575669941364 authored over 14 years ago by Felix Geyer <[email protected]>
More work on the parser and Entry/Group data structures.
dae532d659b39fa70f625ec15057ca45d15d1ac5 authored over 14 years ago by Felix Geyer <[email protected]>
dae532d659b39fa70f625ec15057ca45d15d1ac5 authored over 14 years ago by Felix Geyer <[email protected]>
Initial import.
3e3c23e4adc743b1346c20a02f01faac2e6ced6c authored over 14 years ago by Felix Geyer <[email protected]>
3e3c23e4adc743b1346c20a02f01faac2e6ced6c authored over 14 years ago by Felix Geyer <[email protected]>