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

Add icon selection for entries.

Refs #22.

0d2ce4c038a6d36ed902042d2b39ecfb7f27b974 authored over 12 years ago by Florian Geyer <[email protected]>
Parse KeePass 1 database meta streams.

Refs #2

65f2790170ac80fdd33b9ae54968470bf81b2ef6 authored over 12 years ago by Felix Geyer <[email protected]>
Make sure TimeInfo only contains UTC values.

623406589882612037cbb6c5d947d9cfba7b9c95 authored over 12 years ago by Felix Geyer <[email protected]>
Implement support for parsing groups and entries from KeePass 1 databases.

Still missing:
- Key files.
- Twofish encryption.

Refs #2

79b15e2ac6ec33d5d6406964bfb54c19344e92a3 authored over 12 years ago by Felix Geyer <[email protected]>
compile with QT < 4.7 (RHEL6 an clones)

7568582b056c1b32a0b9917ef483ee8ee08c9afc authored over 12 years ago by Andreas Piesk <[email protected]>
Don't show message box when creation of database is canceled.

93a868a571f8251d6e28d6a271875c1216f531f3 authored over 12 years ago by Florian Geyer <[email protected]>
Fix use of wrong slot when connecting the close request signal of the database widget.

f20d892573f0af31b165975aedfd8da2dedc84e7 authored over 12 years ago by Florian Geyer <[email protected]>
Activate corresponding tab when closing a database.

07aa46c2d68c1e257a51706a0481e899a364e1fa authored over 12 years ago by Florian Geyer <[email protected]>
Select newly created entries.

09248fdb1453888a3d4bef476c216bc3e5ce3453 authored over 12 years ago by Florian Geyer <[email protected]>
Use quint64 everywhere for the transform rounds number.

8122ab2b2c5d258535ad3b016b5cb0b924658f71 authored over 12 years ago by Felix Geyer <[email protected]>
Start implementing support for reading KeePass 1 databases.

For now only decrypting the database works.

Still missing:
- Actually parsing the database.
- K...

ebce183925d7d22359e48a367eaf31c14677bee3 authored over 12 years ago by Felix Geyer <[email protected]>
Fix padding handling in SymmetricCipherStream.

The implementation had two issues:
- It didn't add a block full of padding when the input size w...

38e421d9c1ecc41f6161b0121a55aa3a59889c7f authored over 12 years ago by Felix Geyer <[email protected]>
Add CompositeKey::transformKeyBenchmark().

This method tests how many key transformation rounds can be calculated
within a specific time.

7790f2e7baa6231bf268bed515ce2c774bf98f93 authored over 12 years ago by Felix Geyer <[email protected]>
Improve performance of the key transformation.

d5fc1bf0b4f9deb5e848d70f00e255661ac9d2b3 authored over 12 years ago by Felix Geyer <[email protected]>
Improve error handling in HashedBlockStream.

7649c781dc73a292a54c098865aa3676dc70481e authored over 12 years ago by Felix Geyer <[email protected]>
Set proper text for the toggle toolbar action.

35cb4343e69a25c973a13bb7f721591fdc35fe5e authored over 12 years ago by Felix Geyer <[email protected]>
Only use one additional thread in CompositeKey::transform().

f753728e974f772f9185bbcacd75acd04726af2f authored over 12 years ago by Felix Geyer <[email protected]>
Add icons used by KMessageWidget.

18c7fae4630b0a846c7efba42cdfea0d98137064 authored over 12 years ago by Felix Geyer <[email protected]>
Add generic DataPath::icon() method.

539ea5bd44a4e57c7b83d1b8d430145fe198f95c authored over 12 years ago by Felix Geyer <[email protected]>
Bump version to 2.0 alpha 1.

000be1e5be5b23ed18e890e56f2ec324c806aeb0 authored over 12 years ago by Felix Geyer <[email protected]>
Fix GPL version number in the about dialog.

e81ac204421565beb663e291ed4aae126cf3ef48 authored over 12 years ago by Felix Geyer <[email protected]>
Set proper window title for DatabaseOpenDialog.

674320fe2a6cf195b9d7369e627eb0f4651de681 authored over 12 years ago by Felix Geyer <[email protected]>
Coding style fixes.

739f4d97a6703c381771eb1532e9be63255a0692 authored over 12 years ago by Felix Geyer <[email protected]>
Move recycle bin checkbox to the left side.

f89a2a4045a97d1a1e6a671cbc9a4b0664fff45d authored over 12 years ago by Felix Geyer <[email protected]>
Set default name for root group when creating new database.

b217475dffc46b5ec25566d042ec1fb8bced5909 authored over 12 years ago by Florian Geyer <[email protected]>
Add KeePassX icon to about dialog.

98a29509412778c984d5f7dc2267a60a1c170d04 authored over 12 years ago by Felix Geyer <[email protected]>
Remove status bar in main window.

31ab2677f8cf99e011c4242c6c0bd8cddc81b446 authored over 12 years ago by Felix Geyer <[email protected]>
Add about dialog.

d60e27b4cfca33c1bfd5c7537a83e003f3a84d7e authored over 12 years ago by Felix Geyer <[email protected]>
Sync expanded state to the view for new groups.

eb430d78a0bc0baaf4e54a564c893c092bd01c71 authored over 12 years ago by Felix Geyer <[email protected]>
Turn attachmentsView into a QListView with wrapping turned on.

1ea14e1090bab71e4dc415f484f5af5c1b03b573 authored over 12 years ago by Felix Geyer <[email protected]>
Implement saving, adding and removing attachments.

3552a79f13db698039e5f9ea9a0d60c6e60d7d45 authored over 12 years ago by Felix Geyer <[email protected]>
Add Tools::readAllFromDevice().

Make KeePass2XmlReader::readCompressedBinary() use the new function.

f89ffa10e600c455039d71511c0f8a87403e986d authored over 12 years ago by Felix Geyer <[email protected]>
Turn EntryAttachmentsModel into a QAbstractListModel.

f8f52419c873f19e5ebda02a325d1882ef55a576 authored over 12 years ago by Felix Geyer <[email protected]>
Clear attributes edit if there are no attributes.

93982aa0c938eefe1a00d038f1a0d702f996eda6 authored over 12 years ago by Florian Geyer <[email protected]>
Fix missing connect of collapsed signal.

4968292a05151fe882bbdb73637ac40e6dd91f16 authored over 12 years ago by Florian Geyer <[email protected]>
Select newly created groups and expand parent.

554029ac31a226878dd728fd4d6577f820a70a22 authored over 12 years ago by Florian Geyer <[email protected]>
Show entry title/group name in delete dialog.

ab32452920e972ab532381a6d1d9e4725e74eda6 authored over 12 years ago by Florian Geyer <[email protected]>
Fix command line argument parsing.

64170a16ab4d5fa151e71334938035aae0f122bb authored over 12 years ago by Florian Geyer <[email protected]>
Fix check if file can be opened read only.

272da8c99c51c2b82a5c8c1ebc46779efedd2401 authored over 12 years ago by Florian Geyer <[email protected]>
Fix missing connect of expanded signal.

84a9e397d260b119d278add4ad77de75a3043ea2 authored over 12 years ago by Florian Geyer <[email protected]>
Coding style fixes.

599d60270d726986618d5375a458837d800139f8 authored over 12 years ago by Felix Geyer <[email protected]>
Fix the vertial size policy of the edit entry widget.

3649c7753c08595c63ac992febf3efa7165ce55c authored over 12 years ago by Felix Geyer <[email protected]>
Support editing attribute values in a separate text edit.

1d39368f8de267dbc0f5a5720c751e4960d9a918 authored over 12 years ago by Felix Geyer <[email protected]>
Fix bug that EntryAttributesModel isn't updated on reset.

3ab81ea776839c27c138470e97e30ab78917c59e authored over 12 years ago by Felix Geyer <[email protected]>
Turn EntryAttributesModel into a QAbstractListModel.

7f67019f634a77ca2c4106e6ede545c5c36184de authored over 12 years ago by Felix Geyer <[email protected]>
Make EntryAttributesModel editable.

6140a688d72df51df011d97e384e157226da90dc authored over 12 years ago by Felix Geyer <[email protected]>
Add EntryAttributes::rename().

7c094d47231f8ddc87991f715e9e77bb1e53e96b authored over 12 years ago by Felix Geyer <[email protected]>
Copy custom icons when moved to another database.

Closes #9

de4b90cdf15a21007a9284a8ea33b2b931cba32e authored over 12 years ago by Felix Geyer <[email protected]>
Support setting a new parent group with an empty db.

c36481edae07953302df9a1fa68364fdc9c35b9a authored over 12 years ago by Felix Geyer <[email protected]>
Improve TestGui::testEditEntry().

Simulate mouse click on the actual edit action widget.
Make sure that the edit entry widget is a...

fdf4ab9d76c3bcc5a3e69ee04d0cf3ae3d2678fe authored over 12 years ago by Felix Geyer <[email protected]>
Support moving entries with drag and drop.

74ac6c27d7002feb45ed338f3282d3f306724ded authored over 12 years ago by Felix Geyer <[email protected]>
Mark library include dirs as SYSTEM.

Compilers will suppress warnings from files in those directories.

79b6ff99e4397bfb568d72dcd4ec6f16cbbca17b authored over 12 years ago by Felix Geyer <[email protected]>
Fix some pedantic compiler warnings.

7865f5eee9880f169c87692a7c37429d3a151bf6 authored over 12 years ago by Felix Geyer <[email protected]>
Coding style fixes.

e4bc302d3d662b575bf0b78ab4de53cbfe524b71 authored over 12 years ago by Felix Geyer <[email protected]>
Document CMAKE_BUILD_TYPE parameter.

2ac659f4085d4707f1edcab8f0076e51c2ac1a7a authored over 12 years ago by Felix Geyer <[email protected]>
Add enum to describe current mode of database widget.

c29c423ec825100f656406db27143a001afcf7f1 authored over 12 years ago by Florian Geyer <[email protected]>
Extend group test.

93c231ec2bc8a9ec4b4ad0725034c92ba4ab6817 authored over 12 years ago by Florian Geyer <[email protected]>
Minor improvements in CompositeKey and TestKeys.

0ad4b3d8fea1238facf14c55fa30215ae82c7c94 authored over 12 years ago by Felix Geyer <[email protected]>
Define QT_NO_DEBUG when no cmake build type has been set.

f82de78861164e14b40a88044bf9625187f48319 authored over 12 years ago by Felix Geyer <[email protected]>
Change Q_ASSERT() to QVERIFY() in modeltest.

1b8963c1f8226c909cfd297582c5a836fe525596 authored over 12 years ago by Felix Geyer <[email protected]>
Update copyright information.

a3d8c1a4d2ece9c2f9f21724ce06979989e6ec17 authored over 12 years ago by Felix Geyer <[email protected]>
Update COPYING to the final debian copyright format.

66234756a368cd433e0c8585f5698ecd684e8501 authored over 12 years ago by Felix Geyer <[email protected]>
Implement default username.

71b15c589c79b7b4ff3d403477b26654987bc17a authored over 12 years ago by Florian Geyer <[email protected]>
Reset focus when opening database settings, edit entry and edit group widget.

5ce9b5da783bf85ef90fef702338f22cb4ffdb84 authored over 12 years ago by Florian Geyer <[email protected]>
Add dialogy widget which implements default button behaviour.

279793365a9c986aa724fb52f02ce9a760c21f53 authored over 12 years ago by Florian Geyer <[email protected]>
Make dialogy widget work with arbitrary buttons in button boxes.

7a3a783eebf7db9198706a9cdc887f5081bfb240 authored over 12 years ago by Florian Geyer <[email protected]>
Edit widgets inherit from DialogyWidget.

Closes #17

f7bdeefbe324617b1da207335d04c6318ee7b9d3 authored over 12 years ago by Florian Geyer <[email protected]>
Support moving groups with drag and drop.

d3fbb291bd38366b2e03436a68c18bc62b437529 authored over 12 years ago by Felix Geyer <[email protected]>
Add an assignment operator to Uuid and support serialization with QDataStream.

9e0a6ad2d87b36440aea19b81654743c9e845ed3 authored over 12 years ago by Felix Geyer <[email protected]>
Add a method to get databases by uuid.

Each database gets a random uuid on construction which is not saved by
KeePass2XmlWriter and onl...

d5cd0dcd14290f2b6902555d2d6014faab003b6f authored over 12 years ago by Felix Geyer <[email protected]>
Fix bug where index is wrong when a group is moved to the end from the same parent.

This triggered the bug:
group->setParent(group->parentGroup());

Then index was group->parentGro...

0d20955920dc694e9406cd33ae4cbf0ed7bb3050 authored over 12 years ago by Felix Geyer <[email protected]>
Allow passing a filename and password on the command line.

Passing passwords on the command line is not exactly best practice but will
greatly improve deve...

974d4f5807d9ffb0f9c2741264864e1bc531dc35 authored over 12 years ago by Felix Geyer <[email protected]>
Make DatabaseWidget ignore the size hint of non-active widgets.

3aac16f03e5e251447b9710af84d9425d5973a42 authored over 12 years ago by Felix Geyer <[email protected]>
Create a history item when changing entries.

Closes #15

e026f3d1ebe08b8255ed75dfccca214b0cbfbe36 authored over 12 years ago by Felix Geyer <[email protected]>
Constification and some style fixes.

3df2ad35cb1b7041efa872c4210d69fcfa11e452 authored over 12 years ago by Felix Geyer <[email protected]>
Focus the password line edit on switch to change master key widget.

b3ddfca2bd2a5a98daac08c251f5535d53383238 authored over 12 years ago by Florian Geyer <[email protected]>
Coding style fixes.

f28f8686712c33404deac30c82b32130fe9adeff authored over 12 years ago by Felix Geyer <[email protected]>
Introduce Group::aboutToMove() and moved() signals.

Emit them instead of remove/add when groups are moved within
a database.

bddc29101cf46175ac198a08b14baf697fc0ba69 authored over 12 years ago by Felix Geyer <[email protected]>
Add support for building position-independent executables.

6340ed89934ac8878e456c0b346d4c5c8c8fde83 authored over 12 years ago by Felix Geyer <[email protected]>
Memory management fixes in tests.

bf25959b68ccb9024720c814649c9d8cae82b393 authored over 12 years ago by Felix Geyer <[email protected]>
kdbx-extract: Print error message when opening the database failed.

ecc11d3207fe5bacf3971de8976912b87a6a4a59 authored over 12 years ago by Felix Geyer <[email protected]>
Write history only for entries that are not history items.

67bf8e7b2a8e1b8c14a3a6c9b18e42c78fd0d2cb authored over 12 years ago by Felix Geyer <[email protected]>
Fix memory leak in SymmetricCipherStream.

7063f5296ae4b9ca8ae2a92a5284017c90ae91dd authored over 12 years ago by Felix Geyer <[email protected]>
Focus the password line edit by default.

f9abf2171bbfaba066601bb1938274ad1ee00969 authored over 12 years ago by Felix Geyer <[email protected]>
Make save order for deleted objects consistent.

222abe09d9a78e645df3aec30c0c4e7d5965ae8d authored over 12 years ago by Florian Geyer <[email protected]>
Extend deleted objects test.

d8fcc43bc35e6a797efefe6c3a618bc6c59e869c authored over 12 years ago by Florian Geyer <[email protected]>
Use QHash for temporary entry/group containers.

Closes #11

baed7d76cf7039c6bcc789fb172061bbcfa15c12 authored over 12 years ago by Felix Geyer <[email protected]>
Update LocationChanged time when entries and groups are moved.

Closes #3

ef26065a99b595ae3bd59100d806a152ef345d3f authored over 12 years ago by Felix Geyer <[email protected]>
Add missing check for group database.

cc426d245365f1af83058fc81b7f4feaf3c4c4df authored over 12 years ago by Felix Geyer <[email protected]>
Build with -DQT_NO_CAST_TO_ASCII.

82f1cbb3c9e376ac8d3b616d4129832a59176daa authored over 12 years ago by Felix Geyer <[email protected]>
Remove some unnecessary initializations.

0bcce7ce7f387f08b55ca1b128a38726627df2f6 authored over 12 years ago by Felix Geyer <[email protected]>
Add convenience function Database::addDeletedObject(const Uuid&).

Drop Group::addDeletedObject() and make Entry call the Database function
instead.

411617cc8ba09f30339801c10dda6937b601242a authored over 12 years ago by Felix Geyer <[email protected]>
Coding style fixes.

72defa375d464f0afa6739fd9c633afeb7677ca6 authored over 12 years ago by Felix Geyer <[email protected]>
Clean up deleted objects test.

0d80a726fa6cca0a50fc1020b0b5bf3012b1dbbb authored over 12 years ago by Florian Geyer <[email protected]>
Clean up deleted objects test (again).

c8ad27975abfc53c58c489de74316431ae6ad8cf authored over 12 years ago by Florian Geyer <[email protected]>
Clean up group deletion.

5dc21a191bd9fe49fb499c712d0fa3648784c41e authored over 12 years ago by Florian Geyer <[email protected]>
Add ability to delete groups via gui.

8467e7756d725db2d6862fcda3ae0247080845cf authored over 12 years ago by Florian Geyer <[email protected]>
Ask before closing database when in edit mode.

Fixes #12

e7d0dfbd266b1a5cf548c2915cef0034cf7caa91 authored over 12 years ago by Florian Geyer <[email protected]>
Display current tab name in window title.

9726046e24151d4628913e1d09f902d50db10788 authored over 12 years ago by Florian Geyer <[email protected]>
Add test for deleted objects.

cc8d6424e26cfe33de15a8ce712969be5ed87d25 authored over 12 years ago by Florian Geyer <[email protected]>