Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-11-22Implement KDBX 4.1 CustomData modification dateJanek Bevendorff
We keep the old merging behaviour for now, since deleting a CustomData entry does not create DeletedObject.
2021-11-22Implement KDBX 4.1 PasswordQuality flagJanek Bevendorff
2021-07-14Optimize includes across code basepeter
2021-05-28Properly block modified signal during Database destruction (#6438)Aetf
fixes #6393
2021-02-27Add entry view column for password strengthOjas Anand
* Closes #4216 Reduced to three-tiered rating system and fixed column implementation. Hide password strength indicator in entry view if excluded from reports. Introduce password health caching to prevent unnecessary calculations.
2020-05-17Fix merging browser keysvarjolintu
* Introduce protected custom data function to prevent loss during merge operations
2020-03-07Add Created column to Browser Integration at Database settingsvarjolintu
2019-05-02Support Database Custom Data Merging (#3002)Sami Vänttinen
* Introduce _LAST_MODIFIED custom data entry that stores the last modified datetime of the database's custom data entries * Merge custom data from source database to target * Modify tests to be aware of _LAST_MODIFIED entry
2018-11-22Refactor Database and Database widgets (#2491)Janek Bevendorff
The Database, DatabaseWidget, and DatabaseTabWidget classes share many responsibilities in inconsistent ways resulting in impenetrable and unmaintainable code and a diverse set of bugs and architecture restrictions. This patch reworks the architecture, responsibilities of, and dependencies between these classes. The core changes are: * Move loading and saving logic from widgets into the Database class * Get rid of the DatabaseManagerStruct and move all the information contained in it into the Database * Let database objects keep track of modifications and dirty/clean state instead of handing this to external widgets * Move GUI interactions for loading and saving from the DatabaseTabWidget into the DatabaseWidget (resolves #2494 as a side-effect) * Heavily clean up DatabaseTabWidget and degrade it to a slightly glorified QTabWidget * Use QSharedPointers for all Database objects * Remove the modifiedImmediate signal and replace it with a markAsModified() method * Implement proper tabName() method instead of reading back titles from GUI widgets (resolves #1389 and its duplicates #2146 #855) * Fix unwanted AES-KDF downgrade if database uses Argon2 and has CustomData * Improve code This patch is also the first major step towards solving issues #476 and #2322.
2018-03-31Formatting the code.Louis-Bertrand Varin
2018-02-21Properly save custom header dataJanek Bevendorff
Ensure adding custom data upgrades to KDBX4 Implement review feedback
2018-02-21Introduced missing CustomData on Group and EntryChristian Kieschnick
Introduce missing CustomData-attributes of KDBX4 format to allow storing of plugin data for groups and entries - adopt Metadata to use the same storage mechanism Add simple view for CustomData as part of EditWidgetProperties Tracking of CustomData-Modification using SIGNAL-SLOT update-mechanism