Skip to content

Commit

Permalink
Merge branch 'develop' into feature/fdo-secrets-check-pid
Browse files Browse the repository at this point in the history
  • Loading branch information
Aetf authored Jan 21, 2020
2 parents 881c8dc + b6ff613 commit d21d248
Show file tree
Hide file tree
Showing 276 changed files with 834 additions and 9,808 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# Changelog

## 2.5.3 (2020-01-19)

### Fixed

- Fix a possible database lockout when removing a YubiKey from a KDBX 3.1 database [#4147]
- Fix crash if Auto-Type is performed on a new entry [#4150]
- Fix crash when all entries are deleted from a group [#4156]
- Improve the reliability of clipboard clearing on Gnome [#4165]
- Do not check cmd:// URLs for valid URL syntax anymore [#4172]
- Prevent unnecessary merges for databases on network shares [#4153]
- Browser: Prevent native messaging proxy from blocking application shutdown [#4155]
- Browser: Improve website URL matching [#4134, #4177]

### Added

- Browser: Enable support for Chromium-based Edge Browser [#3359]

## 2.5.2 (2020-01-04)

### Added
Expand Down
21 changes: 13 additions & 8 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,6 @@ string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_LOWER)

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)

# Use the Compiler Cache (ccache) if it is installed
# (install with: sudo apt get ccache)
find_program (CCACHE_FOUND ccache)
if (CCACHE_FOUND)
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)
endif (CCACHE_FOUND)

# Support Visual Studio Code
include(CMakeToolsHelpers OPTIONAL)
include(FeatureSummary)
Expand All @@ -48,6 +41,7 @@ option(WITH_DEV_BUILD "Use only for development. Disables/warns about deprecated
option(WITH_ASAN "Enable address sanitizer checks (Linux / macOS only)" OFF)
option(WITH_COVERAGE "Use to build with coverage tests (GCC only)." OFF)
option(WITH_APP_BUNDLE "Enable Application Bundle for macOS" ON)
option(WITH_CCACHE "Use ccache for build" OFF)

set(WITH_XC_ALL OFF CACHE BOOL "Build in all available plugins")

Expand All @@ -65,6 +59,17 @@ if(APPLE)
option(WITH_XC_TOUCHID "Include TouchID support for macOS." OFF)
endif()

if(WITH_CCACHE)
# Use the Compiler Cache (ccache) program
# (install with: sudo apt get ccache)
find_program (CCACHE_FOUND ccache)
if(CCACHE_FOUND)
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)
else()
message(FATAL_ERROR "ccache requested but cannot be found.")
endif()
endif()

if(WITH_XC_ALL)
# Enable all options (except update check)
set(WITH_XC_AUTOTYPE ON)
Expand Down Expand Up @@ -95,7 +100,7 @@ endif()

set(KEEPASSXC_VERSION_MAJOR "2")
set(KEEPASSXC_VERSION_MINOR "5")
set(KEEPASSXC_VERSION_PATCH "2")
set(KEEPASSXC_VERSION_PATCH "3")
set(KEEPASSXC_VERSION "${KEEPASSXC_VERSION_MAJOR}.${KEEPASSXC_VERSION_MINOR}.${KEEPASSXC_VERSION_PATCH}")
set(OVERRIDE_VERSION "" CACHE STRING "Override the KeePassXC Version for Snapshot builds")

Expand Down
138 changes: 61 additions & 77 deletions COPYING
Original file line number Diff line number Diff line change
Expand Up @@ -55,28 +55,15 @@ Files: cmake/GenerateProductVersion.cmake
Copyright: 2015 halex2005 <[email protected]>
License: MIT

Files: share/icons/application/*/apps/keepassxc.png
share/icons/application/scalable/apps/keepassxc.svg
share/icons/application/*/apps/keepassxc-dark.png
Files: share/icons/application/scalable/apps/keepassxc.svg
share/icons/application/scalable/apps/keepassxc-dark.svg
share/icons/application/*/apps/keepassxc-locked.png
share/icons/application/scalable/apps/keepassxc-locked.svg
share/icons/application/*/apps/keepassxc-unlocked.png
share/icons/application/scalable/apps/keepassxc-unlocked.svg
share/icons/application/*/mimetypes/application-x-keepassxc.png
share/icons/application/scalable/mimetypes/application-x-keepassxc.svg
Copyright: 2016, Lorenzo Stella <[email protected]>
License: LGPL-2

Files: share/icons/application/*/actions/auto-type.png
share/icons/application/*/actions/database-change-key.png
share/icons/application/*/actions/entry-clone.png
share/icons/application/*/actions/entry-edit.png
share/icons/application/*/actions/entry-new.png
share/icons/application/*/actions/group-empty-trash.png
share/icons/application/*/actions/help-about.png
share/icons/application/*/actions/password-generate.png
share/icons/database/C00_Password.png
Files: share/icons/database/C00_Password.png
share/icons/database/C01_Package_Network.png
share/icons/database/C02_MessageBox_Warning.png
share/icons/database/C03_Server.png
Expand Down Expand Up @@ -142,60 +129,65 @@ Copyright: 2003-2004, David Vignoni <[email protected]>
License: LGPL-2.1
Comment: from Nuvola icon theme

Files: share/icons/application/*/actions/entry-delete.png
share/icons/application/*/actions/group-delete.png
share/icons/application/*/actions/group-edit.png
share/icons/application/*/actions/group-new.png
Copyright: 2003-2004, David Vignoni <[email protected]>
2012, Felix Geyer <[email protected]>
License: LGPL-2.1
Comment: based on Nuvola icon theme

Files: share/icons/application/*/actions/favicon-download.png
Copyright: 2003-2004, David Vignoni <[email protected]>
2018, Kyle Kneitinger <[email protected]>
License: LGPL-2.1
Comment: based on Nuvola icon theme

Files: share/icons/application/*/actions/application-exit.png
share/icons/application/*/actions/chronometer.png
share/icons/application/*/actions/configure.png
share/icons/application/*/actions/database-lock.png
share/icons/application/*/actions/dialog-close.png
share/icons/application/*/actions/dialog-ok.png
share/icons/application/*/actions/document-close.png
share/icons/application/*/actions/document-edit.png
share/icons/application/*/actions/document-new.png
share/icons/application/*/actions/document-open.png
share/icons/application/*/actions/document-properties.png
share/icons/application/*/actions/document-save.png
share/icons/application/*/actions/document-save-as.png
share/icons/application/*/actions/edit-clear-locationbar-ltr.png
share/icons/application/*/actions/edit-clear-locationbar-rtl.png
share/icons/application/*/actions/key-enter.png
share/icons/application/*/actions/password-generator.png
share/icons/application/*/actions/password-copy.png
share/icons/application/*/actions/password-show-*.png
share/icons/application/*/actions/system-search.png
share/icons/application/*/actions/username-copy.png
share/icons/application/*/actions/view-history.png
share/icons/application/*/apps/internet-web-browser.png
share/icons/application/*/apps/preferences-desktop-icons.png
share/icons/application/*/apps/utilities-terminal.png
share/icons/application/*/categories/preferences-other.png
share/icons/application/*/status/dialog-error.png
share/icons/application/*/status/dialog-information.png
share/icons/application/*/status/dialog-warning.png
share/icons/application/*/status/security-high.png
share/icons/svg/*.svg
Copyright: 2007, Nuno Pinheiro <[email protected]>
2007, David Vignoni <[email protected]>
2007, David Miller <[email protected]>
2007, Johann Ollivier Lapeyre <[email protected]>
2007, Kenneth Wimer <[email protected]>
2007, Riccardo Iaconelli <[email protected]>
License: LGPL-3+
Comment: from Oxygen icon theme (http://www.oxygen-icons.org/)
Files: share/icons/application/scalable/categories/preferences-other.svg
share/icons/application/scalable/apps/keepassxc-dark.svg
share/icons/application/scalable/apps/preferences-system-network-sharing.svg
share/icons/application/scalable/apps/utilities-terminal.svg
share/icons/application/scalable/apps/keepassxc-locked.svg
share/icons/application/scalable/apps/keepassxc-unlocked.svg
share/icons/application/scalable/apps/keepassxc.svg
share/icons/application/scalable/apps/freedesktop.svg
share/icons/application/scalable/apps/internet-web-browser.svg
share/icons/application/scalable/apps/preferences-desktop-icons.svg
share/icons/application/scalable/status/dialog-information.svg
share/icons/application/scalable/status/dialog-warning.svg
share/icons/application/scalable/status/dialog-error.svg
share/icons/application/scalable/status/security-high.svg
share/icons/application/scalable/mimetypes/application-x-keepassxc.svg
share/icons/application/scalable/actions/document-close.svg
share/icons/application/scalable/actions/application-exit.svg
share/icons/application/scalable/actions/database-change-key.svg
share/icons/application/scalable/actions/group-new.svg
share/icons/application/scalable/actions/document-properties.svg
share/icons/application/scalable/actions/group-empty-trash.svg
share/icons/application/scalable/actions/statistics.svg
share/icons/application/scalable/actions/edit-clear-locationbar-ltr.svg
share/icons/application/scalable/actions/entry-delete.svg
share/icons/application/scalable/actions/entry-clone.svg
share/icons/application/scalable/actions/entry-edit.svg
share/icons/application/scalable/actions/password-generator.svg
share/icons/application/scalable/actions/dialog-ok.svg
share/icons/application/scalable/actions/chronometer.svg
share/icons/application/scalable/actions/document-new.svg
share/icons/application/scalable/actions/view-history.svg
share/icons/application/scalable/actions/group-delete.svg
share/icons/application/scalable/actions/dialog-close.svg
share/icons/application/scalable/actions/group-edit.svg
share/icons/application/scalable/actions/document-save.svg
share/icons/application/scalable/actions/password-show-on.svg
share/icons/application/scalable/actions/message-close.svg
share/icons/application/scalable/actions/entry-new.svg
share/icons/application/scalable/actions/url-copy.svg
share/icons/application/scalable/actions/username-copy.svg
share/icons/application/scalable/actions/auto-type.svg
share/icons/application/scalable/actions/password-show-off.svg
share/icons/application/scalable/actions/paperclip.svg
share/icons/application/scalable/actions/configure.svg
share/icons/application/scalable/actions/database-lock.svg
share/icons/application/scalable/actions/password-copy.svg
share/icons/application/scalable/actions/system-help.svg
share/icons/application/scalable/actions/help-about.svg
share/icons/application/scalable/actions/system-search.svg
share/icons/application/scalable/actions/key-enter.svg
share/icons/application/scalable/actions/document-edit.svg
share/icons/application/scalable/actions/edit-clear-locationbar-rtl.svg
share/icons/application/scalable/actions/password-generate.svg
share/icons/application/scalable/actions/favicon-download.svg
share/icons/application/scalable/actions/document-open.svg
share/icons/application/scalable/actions/document-save-as.svg
Copyright: 2019 Austin Andrews <http://templarian.com/>
License: SIL OPEN FONT LICENSE Version 1.1
Comment: Taken from Material Design icon set (https://github.com/templarian/MaterialDesign/)

Files: share/icons/database/C62_Tux.png
share/icons/database/C63_Feather.png
Expand Down Expand Up @@ -245,11 +237,3 @@ License: MIT
Files: share/icons/application/scalable/apps/freedesktop.svg
Copyright: GPL-2+
Comment: from Freedesktop.org website

Files: share/icons/application/32x32/actions/statistics.png
Copyright: Icon made by Freepik from https://www.flaticon.com/free-icon/bars-chart_265733

Files: share/icons/application/scalable/actions/object-locked.svg
share/icons/application/scalable/actions/object-unlocked.svg
License: LGPL-3
Comment: from Breeze icon theme (https://github.com/KDE/breeze-icons)
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ so please check out your distribution's package list to see if KeePassXC is avai
- Using website favicons as entry icons
- Merging of databases
- Automatic reload when the database changed on disk
- Browser integration with KeePassXC-Browser using [native messaging](https://developer.chrome.com/extensions/nativeMessaging) for [Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/keepassxc-browser/) and [Google Chrome, Chromium, Vivaldi, or Brave](https://chrome.google.com/webstore/detail/keepassxc-browser/oboonakemofpalcgghocfoadofidjkkk)
- Browser integration with KeePassXC-Browser using [native messaging](https://developer.chrome.com/extensions/nativeMessaging) for [Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/keepassxc-browser/) and [Google Chrome, Chromium, Vivaldi, or Brave](https://chrome.google.com/webstore/detail/keepassxc-browser/oboonakemofpalcgghocfoadofidjkkk) and [Microsoft Edge](https://microsoftedge.microsoft.com/addons/detail/pdffhmdngciaglkoonimfcmckehcpafo)
- Synchronize passwords using KeeShare. See [Using Sharing](./docs/QUICKSTART.md#using-sharing) for more details.
- Many bug fixes

Expand Down
34 changes: 22 additions & 12 deletions release-tool
Original file line number Diff line number Diff line change
Expand Up @@ -616,11 +616,9 @@ appimage() {
fi

if [ ! -d "${appdir}" ]; then
logError "AppDir does not exist, please create one with 'make install'!\n"
exit 1
exitError "AppDir does not exist, please create one with 'make install'!"
elif [ -e "${appdir}/AppRun" ]; then
logError "AppDir has already been run through linuxdeploy, please create a fresh AppDir with 'make install'.\n"
exit 1
exitError "AppDir has already been run through linuxdeploy, please create a fresh AppDir with 'make install'."
fi

appdir="$(realpath "$appdir")"
Expand Down Expand Up @@ -652,14 +650,18 @@ appimage() {
logInfo "Downloading linuxdeploy..."
linuxdeploy="./linuxdeploy"
linuxdeploy_cleanup="rm -f ${linuxdeploy}"
curl -L "https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage" > "$linuxdeploy"
if ! curl -Lf "https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage" > "$linuxdeploy"; then
exitError "linuxdeploy download failed."
fi
chmod +x "$linuxdeploy"
fi
if ! ${docker_test_cmd} which ${linuxdeploy_plugin_qt} &> /dev/null; then
logInfo "Downloading linuxdeploy-plugin-qt..."
linuxdeploy_plugin_qt="./linuxdeploy-plugin-qt"
linuxdeploy_plugin_qt_cleanup="rm -f ${linuxdeploy_plugin_qt}"
curl -L "https://github.com/linuxdeploy/linuxdeploy-plugin-qt/releases/download/continuous/linuxdeploy-plugin-qt-x86_64.AppImage" > "$linuxdeploy_plugin_qt"
if ! curl -Lf "https://github.com/linuxdeploy/linuxdeploy-plugin-qt/releases/download/continuous/linuxdeploy-plugin-qt-x86_64.AppImage" > "$linuxdeploy_plugin_qt"; then
exitError "linuxdeploy-plugin-qt download failed."
fi
chmod +x "$linuxdeploy_plugin_qt"
fi

Expand All @@ -668,7 +670,9 @@ appimage() {
logInfo "Downloading appimagetool..."
appimagetool="./appimagetool"
appimagetool_cleanup="rm -f ${appimagetool}"
curl -L "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage" > "$appimagetool"
if ! curl -Lf "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage" > "$appimagetool"; then
exitError "appimagetool download failed."
fi
chmod +x "$appimagetool"
fi

Expand Down Expand Up @@ -718,6 +722,10 @@ EOF
--library=\$(ldconfig -p | grep x86-64 | grep -oP '/[^\s]+/libgpg-error\.so\.\d+$' | head -n1)"
fi

if [ $? -ne 0 ]; then
exitError "AppDir deployment failed."
fi

logInfo "Creating AppImage..."
local appsign_flag=""
local appsign_key_flag=""
Expand All @@ -737,8 +745,10 @@ EOF
# Run appimagetool to package (and possibly sign) AppImage
# --no-appstream is required, since it may crash on newer systems
# see: https://github.com/AppImage/AppImageKit/issues/856
"$appimagetool" --updateinformation "gh-releases-zsync|keepassxreboot|keepassxc|latest|KeePassXC-*-x86_64.AppImage.zsync" \
${appsign_flag} ${appsign_key_flag} --no-appstream "$appdir" "${out_real}/${appimage_name}"
if ! "$appimagetool" --updateinformation "gh-releases-zsync|keepassxreboot|keepassxc|latest|KeePassXC-*-x86_64.AppImage.zsync" \
${appsign_flag} ${appsign_key_flag} --no-appstream "$appdir" "${out_real}/${appimage_name}"; then
exitError "AppImage creation failed."
fi

logInfo "Cleaning up temporary files..."
${linuxdeploy_cleanup}
Expand Down Expand Up @@ -906,7 +916,7 @@ build() {

if ! ${build_snapshot} && [ -e "${OUTPUT_DIR}/build-release" ]; then
logInfo "Cleaning existing build directory..."
rm -r "${OUTPUT_DIR}/build-release" 2> /dev/null
rm -rf "${OUTPUT_DIR}/build-release" 2> /dev/null
if [ $? -ne 0 ]; then
exitError "Failed to clean existing build directory, please do it manually."
fi
Expand Down Expand Up @@ -1286,8 +1296,8 @@ appsign() {

# osslsigncode does not succeed at signing MSI files at this time...
logInfo "Signing file '${f}' using Microsoft signtool..."
signtool sign -f "${key}" -p "${password}" -d "KeePassXC" \
-t "http://timestamp.comodoca.com/authenticode" "${f}"
signtool sign -f "${key}" -p "${password}" -d "KeePassXC" -td sha256 \
-fd sha256 -tr "http://timestamp.comodoca.com/authenticode" "${f}"

if [ 0 -ne $? ]; then
exitError "Signing failed!"
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed share/icons/application/128x128/apps/keepassxc.png
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed share/icons/application/16x16/actions/auto-type.png
Binary file not shown.
Binary file removed share/icons/application/16x16/actions/configure.png
Binary file not shown.
Binary file not shown.
Binary file removed share/icons/application/16x16/actions/database-lock.png
Binary file not shown.
Binary file not shown.
Binary file removed share/icons/application/16x16/actions/document-edit.png
Binary file not shown.
Binary file removed share/icons/application/16x16/actions/document-new.png
Binary file not shown.
Binary file removed share/icons/application/16x16/actions/document-open.png
Binary file not shown.
Binary file not shown.
Binary file removed share/icons/application/16x16/actions/document-save.png
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed share/icons/application/16x16/actions/entry-clone.png
Binary file not shown.
Binary file removed share/icons/application/16x16/actions/entry-delete.png
Binary file not shown.
Binary file removed share/icons/application/16x16/actions/entry-edit.png
Binary file not shown.
Binary file removed share/icons/application/16x16/actions/entry-new.png
Binary file not shown.
Binary file not shown.
Binary file removed share/icons/application/16x16/actions/group-delete.png
Binary file not shown.
Binary file removed share/icons/application/16x16/actions/group-edit.png
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/16x16/actions/group-new.png
Diff not rendered.
Binary file removed share/icons/application/16x16/actions/help-about.png
Diff not rendered.
Binary file removed share/icons/application/16x16/actions/message-close.png
Diff not rendered.
Binary file removed share/icons/application/16x16/actions/paperclip.png
Diff not rendered.
Binary file removed share/icons/application/16x16/actions/password-copy.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/16x16/actions/system-help.png
Diff not rendered.
Binary file removed share/icons/application/16x16/actions/system-search.png
Diff not rendered.
Binary file removed share/icons/application/16x16/actions/url-copy.png
Diff not rendered.
Binary file removed share/icons/application/16x16/actions/username-copy.png
Diff not rendered.
Binary file removed share/icons/application/16x16/apps/keepassxc-dark.png
Diff not rendered.
Binary file removed share/icons/application/16x16/apps/keepassxc-locked.png
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/16x16/apps/keepassxc.png
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/22x22/actions/auto-type.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/22x22/actions/database-lock.png
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/22x22/actions/dialog-ok.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/22x22/actions/document-save.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/22x22/actions/entry-edit.png
Diff not rendered.
Binary file removed share/icons/application/22x22/actions/entry-new.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/22x22/actions/help-about.png
Diff not rendered.
Binary file removed share/icons/application/22x22/actions/message-close.png
Diff not rendered.
Binary file removed share/icons/application/22x22/actions/paperclip.png
Diff not rendered.
Binary file removed share/icons/application/22x22/actions/password-copy.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/22x22/actions/url-copy.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/22x22/status/dialog-error.png
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/22x22/status/dialog-warning.png
Diff not rendered.
Binary file removed share/icons/application/24x24/apps/keepassxc-dark.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/24x24/apps/keepassxc.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/32x32/actions/auto-type.png
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/32x32/actions/configure.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/32x32/actions/dialog-ok.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/32x32/actions/entry-edit.png
Diff not rendered.
Binary file removed share/icons/application/32x32/actions/entry-new.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/32x32/actions/key-enter.png
Diff not rendered.
Binary file removed share/icons/application/32x32/actions/paperclip.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/32x32/actions/statistics.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/32x32/actions/url-copy.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/32x32/apps/keepassxc.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/48x48/apps/keepassxc.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed share/icons/application/64x64/apps/keepassxc.png
Diff not rendered.
Diff not rendered.
1 change: 1 addition & 0 deletions share/icons/application/scalable/actions/auto-type.svg
1 change: 1 addition & 0 deletions share/icons/application/scalable/actions/bugreport.svg
1 change: 1 addition & 0 deletions share/icons/application/scalable/actions/chronometer.svg
Loading

0 comments on commit d21d248

Please sign in to comment.