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-07-14Optimize includes across code basepeter
2019-01-29Performed project-wide code formattingJonathan White
* Updated format CMake command to properly ignore new directories and files * Added output when command is run * Resolves #2623
2018-10-01Add sharing of groups between databasesChristian Kieschnick
* Add source folder keeshare for sharing with corresponding define WITH_XC_KEESHARE * Move common crypto parts to src/crypto/ssh * Extended OpenSSHKey * Move filewatching to own file (currently in two related classes DelayedFileWatcher and BulkFileWatcher) * Small improvements for style and code in several classes * Sharing is secured using RSA-Keys which are generated on demand * Publisher signs the container using their private key * Client can verify the signed container and choose to decline an import, import only once or trust the publisher and automatically import all data of this source henceforth * Integration of settings into Group-Settings, Database-Settings and Application-Settings * Introduced dependency QuaZip as dependency to allow combined export of key container and the (custom format) certificate
2018-09-30Introduce synchronize merge methodJonathan White
* Create history-based merging that keeps older data in history instead of discarding or deleting it * Extract merge logic into the Merger class * Allows special merge behavior * Improve handling of deletion and changes on groups * Enable basic change tracking while merging * Prevent unintended timestamp changes while merging * Handle differences in timestamp precision * Introduce comparison operators to allow for more sophisticated comparisons (ignore special properties, ...) * Introduce Clock class to handle datetime across the app Merge Strategies: * Default (use inherited/fallback method) * Duplicate (duplicate conflicting nodes, apply all deletions) * KeepLocal (use local values, but apply all deletions) * KeepRemote (use remote values, but apply all deletions) * KeepNewer (merge history only) * Synchronize (merge history, newest value stays on top, apply all deletions)
2018-07-07Fixed issues with initial commitpasdam
2015-09-12Remove Tools::currentDateTimeUtc().Felix Geyer
2012-07-19Use constructor initialization lists where possible.Felix Geyer
2012-05-10Make sure TimeInfo only contains UTC values.Felix Geyer
2012-05-10compile with QT < 4.7 (RHEL6 an clones)Andreas Piesk
2012-04-19Improve code style.Felix Geyer
2012-04-18Use UTC time spec.Florian Geyer
2011-07-07Initalize more member variables.Felix Geyer
2011-06-29Properly initialize various attributes.Felix Geyer
2010-08-14Use static method instead of a constructor for random Uuids.Felix Geyer
2010-08-12More work on the parser and Entry/Group data structures.Felix Geyer
2010-08-07Initial import.Felix Geyer