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
path: root/utils
AgeCommit message (Collapse)Author
2020-10-14Make snap helper script more robustJonathan White
* Fix #5127 - use `which keepassxc.proxy` to find the path of the snap proxy. Warn the user if the snap proxy was not found and bail out early.
2020-07-06Make snap helper script POSIX compliantJonathan White
2020-05-29Improve application iconsJonathan White
* Add icons for Database Import, Database Export, and Recent Databases * Change app exit icon to be distinct from export icon * Updated and ran makeappicons.sh
2020-05-29Replace database icons with SVG'sJonathan White
Original source of icons is the icon8 library (http://icons8.com/c/flat-color-icons) and Paomedia (https://github.com/paomedia/small-n-flat). All icons used are licensed MIT or CC0; annotated in COPYING. * Closes #4071 * Increase default size of database icons to 24px and entry preview panel to 48px * Add shell script to assemble the database icons * Use QIcon to seamlessly support High DPI displays and pixmap caching * Add badge support for KeeShare groups and expired entries. * Guard against use of QPixmap::fromImage without a GUI * Add SVG minify and improve `make icons` Co-authored-by: Wolfram Rösler <wolfram@roesler-ac.de>
2020-05-22Add natural sort of entry listHolger Böhnke
Introduce a third unsorted status that shows entries in the order they occur in the KDBX file. * Add keyboard shortcut Ctrl+Alt+Up/Down to move entries up and down in sort order * Add entry context menu icons to achieve movement up/down * Only show menu icons when in natural sort order * Add Material Design icons for moving up/down * Add feature to track non-data changes and force a save on exit to ensure they are not lost when locking a database. This allows users to make entry movements and group expand/collapse operations and not lose that state. Remove saveas
2020-05-16Implement 'Save Database Backup' optionAndrew Meyer
Add an option in the 'Database' menu to save a backup of the current database. Add unit test for saving database copy * Open a test database, mark it as modified, and save a copy * Fail if the copy is not a valid database * Fail if the original database is saved * Fail if the original database is no longer marked as modified
2020-05-09Reports: Add "Known Bad" flag for entriesWolfram Rösler
* Fixes #4168 * Introduce a custom data element stored with an entry to indicate that it is a "Known Bad" entry. This flag causes database reports to skip these entries. * The current number of known bad entries is displayed in the statistics report. * Add context menu to reports to easily exclude entries.
2020-03-14Bundle icons using the Qt resource system.Janek Bevendorff
Simplify resource loading logic and enable reproducible builds. Fixes #2582
2020-02-01Implement Password Health ReportWolfram Rösler
Introduce a password health check to the application that evaluates every entry in a database. Entries that fail various tests are listed for user review and action. Also moves the statistics panel to the new Database -> Reports widget. Recycled entries are excluded from the results. We now have two classes, PasswordHealth to deal with a single password and HealthChecker to deal with all passwords of a database. Tests include passwords that are expired, re-used, and weak. * Closes #551 * Move zxcvbn usage to a centralized class (PasswordHealth) and replace its usages across the application to ensure standardized interpretation of entropy calculations. * Add new icons for the database reports view * Updated the demo database to show off the reports
2020-01-30Ignore system icon theme, always use our own iconsWolfram Rösler
With the Material Design icons, any other icons brought in through the system icon theme will look inconsistent. Also remove the KEEPASSXC_IGNORE_ICON_THEME environment variable (which was introduced during development of the new icons to disable the system icon theme and is thus no longer needed). Fixes #475
2020-01-28add challenge-response recovery tool (see keepassxreboot/keepassxc#1734)Julian Einwag
2020-01-11Replace application icons with Material Design icons.Wolfram Rösler
Use the following to run KeePassXC with the icons from the source code, ignoring the operating system's Qt icon theme: ``` KEEPASSXC_IGNORE_ICON_THEME=1 keepassxc ``` The patch further adds a script `makeicons.sh` that re-creates KeePassXC icons from the Material Design icon set and can be used for easily updating icons in the future. Instructions are in the script. Fixes #475
2019-10-26Update About Dialog contributors and translators (#3669)Jonathan White
2019-04-25multiple database with --pw-stdin (#2916)Jack Thomasson
* Updated utilities to unlock KDBX with OS password manager on macOS and Linux * Use a static stream on stdin for --pw-stdin otherwise buffer loss eliminates subsequent passwords * Update INSTALL requirements
2019-04-08Add integration with Brave browserJonathan White
Fixes #2414
2019-03-19Allow snap builds to use keepassxc-proxyJonathan White
* Updated browser extension settings for snap usage * Support Snap 3.0 Changes * Add missing stage packages * Correct proxy communication with snaps
2017-10-21Improve building of macOS targetAdolfo E. García
2017-05-14add fix for mac qt build environmentRobert van Bregt
Signed-off-by: Robert van Bregt <robert@robertvanbregt.nl>
2017-03-16Migrate entropy-meter to keepassxc-cliLouis-Bertrand Varin
2017-03-16Add first keepassxc-cli version.Louis-Bertrand Varin
2017-02-07Merge branch 'meta/release-preparation' into release/2.1.1Janek Bevendorff
2017-01-27Fix entropy_meter scriptthez3ro
2017-01-26Fix Windows linker and runtime errors when building against static QtJanek Bevendorff
2017-01-14Remove unused dependencies.Louis-Bertrand Varin
2017-01-14Use QCommandLineParserLouis-Bertrand Varin
2017-01-14Extract readKeyFromLine.Louis-Bertrand Varin
2017-01-14Remove unused dependencies.Louis-Bertrand Varin
2017-01-12Rename merge-databases -> kdbx-mergeLouis-Bertrand Varin
2017-01-12Use QCommandLineParserLouis-Bertrand Varin
* Switch to using QCommandLineParser * Implement the --same-password option * extract `getKeyFromLine` function
2017-01-09Use 2 passwords for merging.Louis-Bertrand Varin
2017-01-07Read the password from stdin.Louis-Bertrand Varin
2017-01-07qInfo -> qDebug and missing imports.Louis-Bertrand Varin
2017-01-07Removing unused imports.Louis-Bertrand Varin
2017-01-07Merge databases script.Louis-Bertrand Varin
2016-12-21Fix build for 64-bit Windows (#130)Danny Su
Building on 64-bit Windows gets to 99% and fails on this particular file due to the `stdafx.h` inclusion. The macro in `entropy-meter.cpp` is different than `src/zxcvbn/zxcvbn.cpp`. After copying the macro from `zxcvbn.cpp` and rebuilding, the Windows build succeeded.
2016-11-24Add some password-related feature (#92)TheZ3ro
* Add Standalone Password Generator. Closes #18 * Add an entropy meter for passwords. Closes #84 * Don't require password repeat when it is visible. Fixes #27
2016-10-25search directory configured via environmentJack Thomasson
use absolute path to database file
2016-10-25utility to launch keepassx with database passwords fetched from kdewalletJack Thomasson
2016-02-28Fixed various Qt5 changes in the http codeJonathan White
2015-09-12Adapt to QtConcurrent being a separate module now.Felix Geyer
2015-09-12Port cmake files to Qt 5.Felix Geyer
2014-06-15Do some basic self-checks when initializing the crypto backend.Felix Geyer
2013-10-03Drop Qt module name from include statements.Felix Geyer
This is a preparation to be able to build KeePassX against Qt 5.
2012-10-29kdbx-extract: delete database.Felix Geyer
2012-10-29kdbx-extract: Don't abort if parsing the XML data fails.Felix Geyer
2012-05-22Fix cmake file formatting.Felix Geyer
2012-04-23kdbx-extract: Print error message when opening the database failed.Felix Geyer
2012-01-06Support key files in kdbx-extract.Felix Geyer
2012-01-06Proper error handling for reading databases.Felix Geyer
2011-11-12Fix cmake files to use new gcrypt variables.Felix Geyer