Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package keepassxc for openSUSE:Factory 
checked in at 2022-03-25 21:54:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/keepassxc (Old)
 and      /work/SRC/openSUSE:Factory/.keepassxc.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "keepassxc"

Fri Mar 25 21:54:35 2022 rev:34 rq:964738 version:2.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/keepassxc/keepassxc.changes      2021-06-25 
15:02:03.328204092 +0200
+++ /work/SRC/openSUSE:Factory/.keepassxc.new.1900/keepassxc.changes    
2022-03-25 21:54:41.646279387 +0100
@@ -1,0 +2,125 @@
+Thu Mar 24 21:30:20 UTC 2022 - Marcus Rueckert <[email protected]>
+
+- Update to 2.7.0
+  - Major Additions
+    - Implement KDBX 4.1 [#7114]
+    - Add direct write save option for cloud storage and GVFS
+      [#6594]
+    - Prevent screen capture on Windows and macOS [#6030]
+    - Support quick unlock using Windows Hello [#7384]
+    - Support quick unlock using Apple Watch [#5526]
+    - Allow specifying database backup paths [#7035]
+    - Add tag functionality [#6487][#7436][#7446]
+    - Add password rating column to entry view [#4797]
+    - Add group clone action [#6124]
+    - Show modifications between entry history items [#6789]
+    - Ability to bulk-delete and purge unused custom icons [#5970]
+    - Support adding custom passphrase wordlists [#6799]
+    - Support passphrase wordlists in numbered and PGP-signed
+      formats [#6791]
+    - Implement support for hardware keys via wireless NFC [#6895]
+    - SSH Agent: Add support for OpenSSH 8.2 FIDO/U2F keys [#6371]
+    - CLI: Implement attachment handling [#5538]
+    - CLI: Add support for okon in offline HIBP checks [#5478]
+    - CLI: Implement search command and remove locate [#6805]
+    - CLI: Add db statistic output to db-info command [#7032]
+    - CLI: Add -i/--include option to generate command. [#7112]
+    - CLI: Add a -n (--notes) option to add and edit commands
+      [#4646]
+    - CLI: Add keyfile option to import command [#5402]
+    - CLI: Adding a best option to clip to copy a password of the
+      best match [#4489]
+    - Browser: Add Microsoft Edge support on Linux [#7100]
+    - Browser: Support native password generator from the extension
+      [#6529]
+    - Browser: Add group settings [#4180]
+    - Browser: Add feature to ignore entries for HTTP-Auth Logins
+      [#5394]
+    - Browser: Support triggering Auto-Type from browser extension
+      [#6272]
+    - Browser: Add delete-entry command to API [#6899]
+    - Browser: Add search 'by-path' url to API [#5535]
+    - Browser: search for entries by UUID to API [#4763]
+    - Browser: Support auto-download of favicon on entry addition
+      [#7179]
+    - Auto-Type: Major improvements to Auto-Type
+      [#5864][#7463][#7435][#7391][#7129][#6400][#6364][#6361][#5283][#7507]
+    - Auto-Type: Fix typing to virtual machines on Windows [#7366]
+    - Auto-Type: Re-implement X11 keysym emulation [#7098]
+    - Auto-Type: Support multiple Xkb layouts [#6247]
+    - Auto-Type: Abort keystroke if modifiers held on X11
+      [#6351][#6357]
+    - Auto-Type: Add TOTP option to entry level Auto-Type menu
+      [#6675]
+    - FdoSecrets: Major Refactor and Code Consolidation
+      [#5747][#5660][#7043][#6915]
+    - FdoSecrets: Implement unlock before search [#6943]
+    - Reports: Add browser statistics report [#7197]
+  - Major Changes
+    - Port crypto backend to Botan [#6209]
+    - Improve attachment handling and security
+      [#6606][#5034][#7083]
+    - Allow selecting any open database in unlock dialog [#5427]
+    - KeeShare: Remove checking signed container and QuaZip
+      dependency [#7223]
+    - Introduce security option to enable copy on double click
+      (default off) [#6433]
+    - Add 'delete entry without confirm' functionality [#5812]
+    - Improve macOS and Windows platform integration [#5851]
+    - Lock only the current database by default [#6652]
+    - Show expired entries on DB unlock [#7290]
+    - Update D-Bus adaptor interface class name to match definition
+      file [#7523]
+  - Other Changes and Fixes
+    - Add countdown progress bar to TOTP preview [#6930]
+    - Enter favicon url directly on icons page [#6614]
+    - Set C++17 as standard in the build system [#7180]
+    - Internalize ykcore into code base [#6654]
+    - Transition to Visual Studio builds on Windows [#5874]
+    - Ability to delete entries from health check reports [#6537]
+    - Enhance remembering last-used directories [#6711]
+    - Implement org.freedesktop.appearance.color-scheme support on
+      Linux [#7422]
+    - Support sorting HTML export [#7011]
+    - Add display number of characters in passphrases [#5449]
+    - Use Alt+Tab on macOS to switch between databases [#5407]
+    - Add feature to sort groups using shortcut keys [#6999]
+    - Add CTRL+Enter to apply password generator changes [#6414]
+    - Display Database created timestamp on statistics report
+      [#6876]
+    - Browser: Improve best matching credentials setting [#6893]
+    - SSH Agent: Use both Pageant and OpenSSH agent simultaneously
+      on Windows [#6288]
+    - SSH Agent: Allow using database path to resolve keys [#6365]
+    - SSH Agent: Show correct error messages in main window [#7166]
+    - Multiple fixes for MSI installer [#6630]
+    - Fix tab order for CSV import dialog to match screen order
+      [#7315]
+    - Don't mark kdbx:// urls as invalid [#7221]
+    - Make selected text copyable instead of copying password
+      [#7209]
+    - Detect timestamp resolution for CSV files [#7196]
+    - Fix crash while downloading favicon [#7104]
+    - Correct naming of newly generated keyx files [#7010]
+    - Place the 'Recycle Bin' at the bottom of the list when groups
+      are sorted [#7004]
+    - Handle tilde with custom browser paths [#6659]
+    - Don't scroll up when deleting an entry [#6833]
+    - Set the MIME-Type to text/plain when using wl-copy on wayland
+      [#6832]
+    - Fix adaptive icon painting [#5989][#6033]
+    - Fix favicon download from URL with non-standard port [#5509]
+    - Ignore recycle bin on KeePassHTTP migration [#5481]
+    - Fix keepassxc-cr-recovery utility [#7521]
+    - Fix Auto-Type not working when audio recording indicator is
+      active on macOS 12.2+ [#7526]
+- drop 7045.patch
+- adapt build requires to the new version
+
+-------------------------------------------------------------------
+Wed Oct 13 14:14:47 UTC 2021 - Marcus Rueckert <[email protected]>
+
+- add 
https://patch-diff.githubusercontent.com/raw/keepassxreboot/keepassxc/pull/7045.patch
 
+  and adapt it for 2.6.6: This allows us building with LTO
+
+-------------------------------------------------------------------

Old:
----
  keepassxc-2.6.6-src.tar.xz
  keepassxc-2.6.6-src.tar.xz.sig

New:
----
  keepassxc-2.7.0-src.tar.xz
  keepassxc-2.7.0-src.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ keepassxc.spec ++++++
--- /var/tmp/diff_new_pack.1nOEeg/_old  2022-03-25 21:54:42.406280110 +0100
+++ /var/tmp/diff_new_pack.1nOEeg/_new  2022-03-25 21:54:42.414280118 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package keepassxc
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,14 +15,14 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 %if 0%{?suse_version} || 0%{?fedora_version} >= 33
 %bcond_without cmake_macros
 %else
 %bcond_with    cmake_macros
 %endif
-
 Name:           keepassxc
-Version:        2.6.6
+Version:        2.7.0
 Release:        0
 Summary:        Qt5-based Password Manager
 License:        GPL-2.0-only OR GPL-3.0-only
@@ -37,24 +37,17 @@
 BuildRequires:  cmake >= 3.1.0
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  libgcrypt-devel >= 1.7
 %if 0%{?suse_version}
 BuildRequires:  libQt5Gui-private-headers-devel
 BuildRequires:  libqt5-linguist-devel
-BuildRequires:  libquazip-qt5-devel
+BuildRequires:  pkgconfig(minizip)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:asciidoctor)
 %else
+BuildRequires:  minizip-compat-devel
 BuildRequires:  qt5-linguist
 BuildRequires:  qt5-qtbase-private-devel
-BuildRequires:  quazip-qt5-devel
-%endif
-BuildRequires:  libsodium-devel
-%if 0%{?suse_version}
-BuildRequires:  libykpers-devel
-%else
-BuildRequires:  ykpers-devel
+BuildRequires:  rubygem(asciidoctor)
 %endif
-BuildRequires:  libyubikey-devel
-BuildRequires:  readline-devel
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(Qt5Concurrent)
 BuildRequires:  pkgconfig(Qt5Core)
@@ -65,31 +58,31 @@
 BuildRequires:  pkgconfig(Qt5Widgets)
 BuildRequires:  pkgconfig(Qt5X11Extras)
 BuildRequires:  pkgconfig(bash-completion)
+BuildRequires:  pkgconfig(botan-2) >= 2.11.0
 BuildRequires:  pkgconfig(libargon2)
-BuildRequires:  pkgconfig(libcurl)
-BuildRequires:  pkgconfig(libmicrohttpd)
+BuildRequires:  pkgconfig(libpcsclite)
 BuildRequires:  pkgconfig(libqrencode)
+BuildRequires:  pkgconfig(libusb-1.0)
 BuildRequires:  pkgconfig(xi)
 BuildRequires:  pkgconfig(xtst)
-BuildRequires:  pkgconfig(zlib)
-BuildRequires:  rubygem(asciidoctor)
+BuildRequires:  pkgconfig(zlib) >= 1.2.0
+BuildRequires:  readline-devel
 %if 0%{?suse_version}
 BuildRequires:  update-desktop-files
+Requires(post): update-desktop-files
+Requires(postun): update-desktop-files
 %endif
 Requires:       hicolor-icon-theme
 Requires(post): hicolor-icon-theme
 Requires(post): shared-mime-info
 Requires(postun): hicolor-icon-theme
 Requires(postun): shared-mime-info
-%if 0%{?suse_version}
-Requires(post): update-desktop-files
-Requires(postun): update-desktop-files
-%endif
 Recommends:     %{name}-lang
 # boo#1148406. Last version in factory 2.0.3-2.7
 Provides:       keepassx = 2.0.4
 Obsoletes:      keepassx < 2.0.4
 
+
 %description
 A password manager or safe which manages your passwords. Databases
 are locked with a master key/password or a key disk. The databases
@@ -100,19 +93,18 @@
 %endif
 
 %prep
-%setup -q
-%autopatch -p1
+%autosetup -p1
 
 %build
-%define _lto_cflags %{nil}
 %cmake \
   -DKEEPASSXC_BUILD_TYPE="Release" \
   -DWITH_XC_UPDATECHECK=OFF        \
-  -DWITH_XC_ALL=ON -DWITH_XC_KEESHARE_SECURE=ON
+  -DWITH_XC_ALL=ON
+
 %if %{with cmake_macros}
 %cmake_build
 %else
-make %{?_smp_mflags}
+%make_build
 %endif
 
 %install
@@ -131,7 +123,7 @@
 %check
 # gh#keepassxreboot/keepassxc#667
 export LANG=en_US.UTF-8
-%ctest
+%ctest -- -E 'test(cli|gui)'
 %endif
 
 %if 0%{?suse_version}
@@ -177,7 +169,7 @@
 %{_datadir}/icons/hicolor/*/*/*%{name}*
 %{_datadir}/mime/packages/%{name}.xml
 %dir %{_libdir}/%{name}
-%{_libdir}/keepassxc/libkeepassx-autotype-xcb.so
+%{_libdir}/keepassxc/libkeepassxc-autotype-xcb.so
 %{_mandir}/man1/%{name}.1*
 %{_mandir}/man1/%{name}-cli.1*
 

++++++ debian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debian/changelog new/debian/changelog
--- old/debian/changelog        2021-06-17 17:58:36.543499980 +0200
+++ new/debian/changelog        2022-03-24 22:34:03.378020071 +0100
@@ -1,3 +1,9 @@
+keepassxc (2.7.0-1.1) stable; urgency=medium
+
+  * update to 2.7.0
+    https://github.com/keepassxreboot/keepassxc/releases/tag/2.7.0
+
+ -- darix <[email protected]>  Thu, 24 Mar 2022 09:33:00 -0000
 keepassxc (2.6.6-1.1) stable; urgency=medium
 
   * update to 2.6.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debian/control new/debian/control
--- old/debian/control  2020-09-01 03:41:32.737065665 +0200
+++ new/debian/control  2022-03-24 23:36:33.284467020 +0100
@@ -1,17 +1,21 @@
 Source: keepassxc
 Section: utils
 Priority: optional
-Maintainer: Julian Andres Klode <[email protected]>
+Maintainer: KeePassXC Team <[email protected]>
 Build-Depends: asciidoctor,
                cmake,
                debhelper (>= 10),
                libargon2-dev | libargon2-0-dev,
-               libcurl4-gnutls-dev,
-               libgcrypt20-dev,
+               libbotan-2-dev (>=2.12.1),
+               libusb-1.0-0-dev,
+               libminizip-dev,
+               libpcsclite-dev,
                libqt5svg5-dev,
                libqt5x11extras5-dev,
                libqrencode-dev,
+               libreadline-dev,
                libsodium-dev,
+               libxi-dev,
                libxtst-dev,
                libykpers-1-dev,
                libyubikey-dev,
@@ -20,26 +24,20 @@
                qtbase5-private-dev,
                qttools5-dev,
                qttools5-dev-tools,
-               libqt5svg5-dev,
-               libqt5x11extras5-dev,
-               libqrencode-dev,
-               libquazip5-dev,
-               libreadline-dev,
                xauth,
                xvfb,
                zlib1g-dev
 Standards-Version: 4.4.0
-Homepage: https://www.keepassxc.org/
-Vcs-Git: https://salsa.debian.org/debian/keepassxc.git
-Vcs-Browser: https://salsa.debian.org/debian/keepassxc
+Homepage: https://keepassxc.org/
+Vcs-Git: https://github.com/keepassxreboot/keepassxc.git
+Vcs-Browser: https://github.com/keepassxreboot/keepassxc
 
 Package: keepassxc
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: Cross Platform Password Manager
- KeePassXC is a free/open-source password manager or safe which helps you
- to manage your passwords in a secure way. You can put all your
- passwords in one database, which is locked with one master key or a
- key-disk. So you only have to remember one single master password or
- insert the key-disk to unlock the whole database. The databases are
- encrypted using the algorithms AES or Twofish.
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: KeePass Cross-Platform Community Edition
+ KeePassXC is a community fork of KeePassX, a native
+ cross-platform port of KeePass Password Safe, with
+ the goal to extend and improve it with new features
+ and bugfixes to provide a feature-rich, fully
+ cross-platform and modern open-source password manager.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debian/copyright new/debian/copyright
--- old/debian/copyright        2019-10-26 21:28:07.000000000 +0200
+++ new/debian/copyright        2022-03-24 23:37:23.620878882 +0100
@@ -1,11 +1,25 @@
-Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+KeePassXC - http://www.keepassxc.org/
+Copyright (C) 2016-2020 KeePassXC Team <[email protected]>
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 2 or (at your option)
+version 3 of the License.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+--------------------------------------------------------------------
+
+Format-Specification: 
http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: KeePassXC
-Source: https://www.keepassxc.org/
-Files-Excluded: src/zxcvbn
+Upstream-Contact: KeePassXC Team <[email protected]>
+Source: http://www.keepassxc.org/
 
-Files: *
-Copyright: 2010-2015, Felix Geyer <[email protected]>
-           2011-2015, Florian Geyer <[email protected]>
+Copyright: 2010-2012, Felix Geyer <[email protected]>
+           2011-2012, Florian Geyer <[email protected]>
            2012, Tobias Tangemann
            2007, Trolltech ASA <[email protected]>
            2012, Intel Corporation
@@ -13,18 +27,9 @@
            2000-2008, Tom Sato <[email protected]>
            2013, Laszlo Papp <[email protected]>
            2013, David Faure <[email protected]>
-           2014, Kyle Manna <[email protected]>
-           2015-2016, Enrico Mariotti <[email protected]>
-           2017, Vladimir Svyatski <[email protected]>
-           2016, Danny Su <[email protected]>
-           2017, Weslly Honorato <[email protected]>
-           2016-2017, Lennart Glauer <[email protected]>
-           2015, Pedro Alves <[email protected]>
-           2012, Tobias Tangemann
-           2016, Jonathan White <[email protected]>
-           2013, Francois Ferrand
-           2016-2018, KeePassXC Team <[email protected]>
+           2016-2020, KeePassXC Team <[email protected]>
 License: GPL-2 or GPL-3
+
 Comment: The "KeePassXC Team" in every copyright notice is formed by the 
following people:
            - droidmonkey
            - phoerious
@@ -33,14 +38,9 @@
            - weslly
          Every other contributor is listed on 
https://github.com/keepassxreboot/keepassxc/graphs/contributors
 
-Files: cmake/GNUInstallDirs.cmake
-Copyright: 2011 Nikita Krupen'ko <[email protected]>
-           2011 Kitware, Inc.
-License: BSD-3-clause
-
 Files: cmake/CodeCoverage.cmake
 Copyright: 2012 - 2015, Lars Bilke
-License: BSD-3-clause-CopyrightHolders
+License: BSD-3-clause
 
 Files: cmake/FindYubiKey.cmake
 Copyright: 2014 Kyle Manna <[email protected]>
@@ -48,170 +48,157 @@
 
 Files: cmake/GenerateProductVersion.cmake
 Copyright: 2015 halex2005 <[email protected]>
-License: Expat
+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
-       share/icons/database/C01_Package_Network.png
-       share/icons/database/C02_MessageBox_Warning.png
-       share/icons/database/C03_Server.png
-       share/icons/database/C04_Klipper.png
-       share/icons/database/C05_Edu_Languages.png
-       share/icons/database/C06_KCMDF.png
-       share/icons/database/C07_Kate.png
-       share/icons/database/C08_Socket.png
-       share/icons/database/C09_Identity.png
-       share/icons/database/C10_Kontact.png
-       share/icons/database/C11_Camera.png
-       share/icons/database/C12_IRKickFlash.png
-       share/icons/database/C13_KGPG_Key3.png
-       share/icons/database/C14_Laptop_Power.png
-       share/icons/database/C15_Scanner.png
-       share/icons/database/C16_Mozilla_Firebird.png
-       share/icons/database/C17_CDROM_Unmount.png
-       share/icons/database/C18_Display.png
-       share/icons/database/C19_Mail_Generic.png
-       share/icons/database/C20_Misc.png
-       share/icons/database/C21_KOrganizer.png
-       share/icons/database/C22_ASCII.png
-       share/icons/database/C23_Icons.png
-       share/icons/database/C24_Connect_Established.png
-       share/icons/database/C25_Folder_Mail.png
-       share/icons/database/C26_FileSave.png
-       share/icons/database/C27_NFS_Unmount.png
-       share/icons/database/C28_QuickTime.png
-       share/icons/database/C29_KGPG_Term.png
-       share/icons/database/C30_Konsole.png
-       share/icons/database/C31_FilePrint.png
-       share/icons/database/C32_FSView.png
-       share/icons/database/C33_Run.png
-       share/icons/database/C34_Configure.png
-       share/icons/database/C35_KRFB.png
-       share/icons/database/C36_Ark.png
-       share/icons/database/C37_KPercentage.png
-       share/icons/database/C38_Samba_Unmount.png
-       share/icons/database/C39_History.png
-       share/icons/database/C40_Mail_Find.png
-       share/icons/database/C41_VectorGfx.png
-       share/icons/database/C42_KCMMemory.png
-       share/icons/database/C43_EditTrash.png
-       share/icons/database/C44_KNotes.png
-       share/icons/database/C45_Cancel.png
-       share/icons/database/C46_Help.png
-       share/icons/database/C47_KPackage.png
-       share/icons/database/C48_Folder.png
-       share/icons/database/C49_Folder_Blue_Open.png
-       share/icons/database/C50_Folder_Tar.png
-       share/icons/database/C51_Decrypted.png
-       share/icons/database/C52_Encrypted.png
-       share/icons/database/C53_Apply.png
-       share/icons/database/C54_Signature.png
-       share/icons/database/C55_Thumbnail.png
-       share/icons/database/C56_KAddressBook.png
-       share/icons/database/C57_View_Text.png
-       share/icons/database/C58_KGPG.png
-       share/icons/database/C59_Package_Development.png
-       share/icons/database/C60_KFM_Home.png
-       share/icons/database/C61_Services.png
-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/database/C00_Password.svg
+       share/icons/database/C01_Package_Network.svg
+       share/icons/database/C02_MessageBox_Warning.svg
+       share/icons/database/C03_Server.svg
+       share/icons/database/C04_Klipper.svg
+       share/icons/database/C05_Edu_Languages.svg
+       share/icons/database/C06_KCMDF.svg
+       share/icons/database/C08_Socket.svg
+       share/icons/database/C09_Identity.svg
+       share/icons/database/C10_Kontact.svg
+       share/icons/database/C11_Camera.svg
+       share/icons/database/C12_IRKickFlash.svg
+       share/icons/database/C13_KGPG_Key3.svg
+       share/icons/database/C14_Laptop_Power.svg
+       share/icons/database/C15_Scanner.svg
+       share/icons/database/C16_Mozilla_Firebird.svg
+       share/icons/database/C19_Mail_Generic.svg
+       share/icons/database/C20_Misc.svg
+       share/icons/database/C21_KOrganizer.svg
+       share/icons/database/C22_ASCII.svg
+       share/icons/database/C23_Icons.svg
+       share/icons/database/C24_Connect_Established.svg
+       share/icons/database/C25_Folder_Mail.svg
+       share/icons/database/C28_QuickTime.svg
+       share/icons/database/C29_KGPG_Term.svg
+       share/icons/database/C30_Konsole.svg
+       share/icons/database/C31_FilePrint.svg
+       share/icons/database/C32_FSView.svg
+       share/icons/database/C33_Run.svg
+       share/icons/database/C34_Configure.svg
+       share/icons/database/C36_Ark.svg
+       share/icons/database/C39_History.svg
+       share/icons/database/C40_Mail_Find.svg
+       share/icons/database/C41_VectorGfx.svg
+       share/icons/database/C42_KCMMemory.svg
+       share/icons/database/C43_EditTrash.svg
+       share/icons/database/C47_KPackage.svg
+       share/icons/database/C48_Folder.svg
+       share/icons/database/C49_Folder_Blue_Open.svg
+       share/icons/database/C50_Folder_Tar.svg
+       share/icons/database/C55_Thumbnail.svg
+       share/icons/database/C56_KAddressBook.svg
+       share/icons/database/C57_View_Text.svg
+       share/icons/database/C58_KGPG.svg
+       share/icons/database/C59_Package_Development.svg
+       share/icons/database/C60_KFM_Home.svg
+       share/icons/database/C62_Tux.svg
+       share/icons/database/C63_Feather.svg
+       share/icons/database/C65_W.svg
+       share/icons/database/C67_Certificate.svg
+       share/icons/database/C68_BlackBerry.svg
+Copyright: none
+License: MIT
+Comment: Taken from https://github.com/icons8/flat-color-icons
 
-Files: share/icons/application/*/actions/application-exit.png
-       share/icons/application/*/actions/chronometer.png
-       share/icons/application/*/actions/configure.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-encrypt.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/database/C62_Tux.png
-       share/icons/database/C63_Feather.png
-       share/icons/database/C64_Apple.png
-       share/icons/database/C67_Certificate.png
-       share/icons/database/C68_BlackBerry.png
-Copyright: Mairin Duffy
-           Sarah Owens
-           James Birkett
-           Dominik Reichl
+Files: share/icons/badges/0_ShareActive.svg
+       share/icons/badges/1_ShareInactive.svg
+       share/icons/database/C07_Kate.svg
+       share/icons/database/C17_CDROM_Unmount.svg
+       share/icons/database/C18_Display.svg
+       share/icons/database/C26_FileSave.svg
+       share/icons/database/C27_NFS_Unmount.svg
+       share/icons/database/C35_KRFB.svg
+       share/icons/database/C38_Samba_Unmount.svg
+       share/icons/database/C44_KNotes.svg
+       share/icons/database/C51_Decrypted.svg
+       share/icons/database/C52_Encrypted.svg
+       share/icons/database/C54_Signature.svg
+       share/icons/database/C66_Money.svg
+Copyright: none
 License: CC0
-Comment: C62_Tux.png from https://openclipart.org/detail/103855
-         C63_Feather.png from http://openclipart.org/detail/122017
-         C64_Apple.png based on http://openclipart.org/detail/24319
-         C67_Certificate.png based on https://openclipart.org/detail/16729
-         C68_BlackBerry.png from https://openclipart.org/detail/4465
+Comment: Taken from https://github.com/paomedia/small-n-flat
 
-Files: share/icons/database/C65_W.png
-       share/icons/database/C66_Money.png
-Copyright: none
-License: public-domain
+Files: share/icons/badges/2_Expired.svg
+       share/icons/database/C37_KPercentage.svg
+       share/icons/database/C45_Cancel.svg
+       share/icons/database/C46_Help.svg
+       share/icons/database/C53_Apply.svg
+       share/icons/database/C61_Services.svg
+Copyright: 2020 KeePassXC Team <[email protected]>
+License: MIT
+
+Files: share/icons/application/scalable/actions/document-close.svg
+       share/icons/application/scalable/actions/document-edit.svg
+       share/icons/application/scalable/actions/document-export.svg
+       share/icons/application/scalable/actions/document-import.svg
+       share/icons/application/scalable/actions/document-new.svg
+       share/icons/application/scalable/actions/document-open.svg
+       share/icons/application/scalable/actions/document-open-recent.svg
+       share/icons/application/scalable/actions/document-properties.svg
+       share/icons/application/scalable/actions/document-save.svg
+       share/icons/application/scalable/actions/document-save-as.svg
+       share/icons/application/scalable/actions/document-save-copy.svg
+       share/icons/application/scalable/actions/edit-clear-locationbar-ltr.svg
+       share/icons/application/scalable/actions/edit-clear-locationbar-rtl.svg
+       share/icons/application/scalable/actions/entry-clone.svg
+       share/icons/application/scalable/actions/entry-delete.svg
+       share/icons/application/scalable/actions/entry-edit.svg
+       share/icons/application/scalable/actions/entry-new.svg
+       share/icons/application/scalable/actions/favicon-download.svg
+       share/icons/application/scalable/actions/group-delete.svg
+       share/icons/application/scalable/actions/group-edit.svg
+       share/icons/application/scalable/actions/group-empty-trash.svg
+       share/icons/application/scalable/actions/group-new.svg
+       share/icons/application/scalable/actions/help-about.svg
+       share/icons/application/scalable/actions/key-enter.svg
+       share/icons/application/scalable/actions/message-close.svg
+       share/icons/application/scalable/actions/move-down.svg
+       share/icons/application/scalable/actions/move-up.svg
+       share/icons/application/scalable/actions/paperclip.svg
+       share/icons/application/scalable/actions/password-copy.svg
+       share/icons/application/scalable/actions/password-generate.svg
+       share/icons/application/scalable/actions/password-generator.svg
+       share/icons/application/scalable/actions/password-show-off.svg
+       share/icons/application/scalable/actions/password-show-on.svg
+       share/icons/application/scalable/actions/refresh.svg
+       share/icons/application/scalable/actions/reports.svg
+       share/icons/application/scalable/actions/reports-exclude.svg
+       share/icons/application/scalable/actions/statistics.svg
+       share/icons/application/scalable/actions/system-help.svg
+       share/icons/application/scalable/actions/system-search.svg
+       share/icons/application/scalable/actions/url-copy.svg
+       share/icons/application/scalable/actions/username-copy.svg
+       share/icons/application/scalable/actions/view-history.svg
+       share/icons/application/scalable/apps/internet-web-browser.svg
+       share/icons/application/scalable/apps/keepassxc.svg
+       share/icons/application/scalable/apps/keepassxc-dark.svg
+       share/icons/application/scalable/apps/keepassxc-locked.svg
+       share/icons/application/scalable/apps/keepassxc-unlocked.svg
+       share/icons/application/scalable/apps/preferences-desktop-icons.svg
+       
share/icons/application/scalable/apps/preferences-system-network-sharing.svg
+       share/icons/application/scalable/apps/utilities-terminal.svg
+       share/icons/application/scalable/categories/preferences-other.svg
+       share/icons/application/scalable/mimetypes/application-x-keepassxc.svg
+       share/icons/application/scalable/status/dialog-error.svg
+       share/icons/application/scalable/status/dialog-information.svg
+       share/icons/application/scalable/status/dialog-warning.svg
+       share/icons/application/scalable/status/security-high.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: src/streams/qtiocompressor.*
        src/streams/QtIOCompressor
@@ -219,658 +206,25 @@
 Copyright: 2009-2012, Nokia Corporation and/or its subsidiary(-ies)
 License: LGPL-2.1 or GPL-3
 
+Files: src/zxcvbn/zxcvbn.*
+Copyright: 2015-2017, Tony Evans
+License: MIT
+
 Files: src/gui/KMessageWidget.h
        src/gui/KMessageWidget.cpp
 Copyright: 2011 Aur??lien G??teau <[email protected]>
            2014 Dominik Haumann <[email protected]>
-License: LGPL-2.1+
-
-Files: share/linux/org.keepassxc.KeePassXC.appdata.xml
-Copyright: Copyright 2017 KeePassXC Team <[email protected]>
-License: CC-BY-3.0
-
-License: GPL-2
- This program is free software; you can redistribute it
- and/or modify it under the terms of the GNU General Public
- License as published by the Free Software Foundation; either
- version 2 of the License.
- .
- This program is distributed in the hope that it will be
- useful, but WITHOUT ANY WARRANTY; without even the implied
- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE.  See the GNU General Public License for more
- details.
- .
- You should have received a copy of the GNU General Public
- License along with this package; if not, write to the Free
- Software Foundation, Inc., 51 Franklin St, Fifth Floor,
- Boston, MA  02110-1301 USA
- .
- On Debian systems, the full text of the GNU General Public
- License version 2 can be found in the file
- `/usr/share/common-licenses/GPL-2'.
-
-License: GPL-3
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
- .
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- GNU General Public License for more details.
- .
- You should have received a copy of the GNU General Public License
- along with this program.  If not, see <http://www.gnu.org/licenses/>.
- .
- On Debian systems, the full text of the GNU General Public
- License version 3 can be found in the file
- `/usr/share/common-licenses/GPL-3'.
-
-License: BSD-3-clause
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
- .
- 1. Redistributions of source code must retain the copyright
-    notice, this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the copyright
-    notice, this list of conditions and the following disclaimer in the
-    documentation and/or other materials provided with the distribution.
- 3. The name of the author may not be used to endorse or promote products
-    derived from this software without specific prior written permission.
- .
- THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
 License: LGPL-2.1
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License.
- .
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- Lesser General Public License for more details.
- .
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
- .
- On Debian systems, the full text of the license can be found in the file
- `/usr/share/common-licenses/LGPL-2.1'.
-
-License: LGPL-3+
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 3.0 of the License, or (at your option) any later version.
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
- You should have received a copy of the GNU Lesser General Public
- License along with this library.
- .
- On Debian systems, the full text of the GNU Lesser General Public
- License version 3 can be found in the file
- `/usr/share/common-licenses/LGPL-3'.
 
-License: CC0
- Creative Commons CC0 1.0 Universal
- .
- CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
- LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
- ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION
- ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE
- USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND
- DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT
- OR THE INFORMATION OR WORKS PROVIDED HEREUNDER.
- .
- Statement of Purpose
- .
- The laws of most jurisdictions throughout the world automatically confer
- exclusive Copyright and Related Rights (defined below) upon the creator
- and subsequent owner(s) (each and all, an "owner") of an original work
- of authorship and/or a database (each, a "Work").
- .
- Certain owners wish to permanently relinquish those rights to a Work for
- the purpose of contributing to a commons of creative, cultural and
- scientific works ("Commons") that the public can reliably and without
- fear of later claims of infringement build upon, modify, incorporate in
- other works, reuse and redistribute as freely as possible in any form
- whatsoever and for any purposes, including without limitation commercial
- purposes. These owners may contribute to the Commons to promote the
- ideal of a free culture and the further production of creative, cultural
- and scientific works, or to gain reputation or greater distribution for
- their Work in part through the use and efforts of others.
- .
- For these and/or other purposes and motivations, and without any
- expectation of additional consideration or compensation, the person
- associating CC0 with a Work (the "Affirmer"), to the extent that he or
- she is an owner of Copyright and Related Rights in the Work, voluntarily
- elects to apply CC0 to the Work and publicly distribute the Work under
- its terms, with knowledge of his or her Copyright and Related Rights in
- the Work and the meaning and intended legal effect of CC0 on those
- rights.
- .
- 1. Copyright and Related Rights. A Work made available under CC0 may be
- protected by copyright and related or neighboring rights ("Copyright and
- Related Rights"). Copyright and Related Rights include, but are not
- limited to, the following:
- .
- i. the right to reproduce, adapt, distribute, perform, display,
- communicate, and translate a Work;
- .
- ii. moral rights retained by the original author(s) and/or performer(s);
- .
- iii. publicity and privacy rights pertaining to a person's image or
- likeness depicted in a Work;
- .
- iv. rights protecting against unfair competition in regards to a Work,
- subject to the limitations in paragraph 4(a), below;
- .
- v. rights protecting the extraction, dissemination, use and reuse of
- data in a Work;
- .
- vi. database rights (such as those arising under Directive 96/9/EC of
- the European Parliament and of the Council of 11 March 1996 on the legal
- protection of databases, and under any national implementation thereof,
- including any amended or successor version of such directive); and
- .
- vii. other similar, equivalent or corresponding rights throughout the
- world based on applicable law or treaty, and any national
- implementations thereof.
- .
- 2. Waiver. To the greatest extent permitted by, but not in contravention
- of, applicable law, Affirmer hereby overtly, fully, permanently,
- irrevocably and unconditionally waives, abandons, and surrenders all of
- Affirmer's Copyright and Related Rights and associated claims and causes
- of action, whether now known or unknown (including existing as well as
- future claims and causes of action), in the Work (i) in all territories
- worldwide, (ii) for the maximum duration provided by applicable law or
- treaty (including future time extensions), (iii) in any current or
- future medium and for any number of copies, and (iv) for any purpose
- whatsoever, including without limitation commercial, advertising or
- promotional purposes (the "Waiver"). Affirmer makes the Waiver for the
- benefit of each member of the public at large and to the detriment of
- Affirmer's heirs and successors, fully intending that such Waiver shall
- not be subject to revocation, rescission, cancellation, termination, or
- any other legal or equitable action to disrupt the quiet enjoyment of
- the Work by the public as contemplated by Affirmer's express Statement
- of Purpose.
- .
- 3. Public License Fallback. Should any part of the Waiver for any reason
- be judged legally invalid or ineffective under applicable law, then the
- Waiver shall be preserved to the maximum extent permitted taking into
- account Affirmer's express Statement of Purpose. In addition, to the
- extent the Waiver is so judged Affirmer hereby grants to each affected
- person a royalty-free, non transferable, non sublicensable, non
- exclusive, irrevocable and unconditional license to exercise Affirmer's
- Copyright and Related Rights in the Work (i) in all territories
- worldwide, (ii) for the maximum duration provided by applicable law or
- treaty (including future time extensions), (iii) in any current or
- future medium and for any number of copies, and (iv) for any purpose
- whatsoever, including without limitation commercial, advertising or
- promotional purposes (the "License"). The License shall be deemed
- effective as of the date CC0 was applied by Affirmer to the Work. Should
- any part of the License for any reason be judged legally invalid or
- ineffective under applicable law, such partial invalidity or
- ineffectiveness shall not invalidate the remainder of the License, and
- in such case Affirmer hereby affirms that he or she will not (i)
- exercise any of his or her remaining Copyright and Related Rights in the
- Work or (ii) assert any associated claims and causes of action with
- respect to the Work, in either case contrary to Affirmer's express
- Statement of Purpose.
- .
- 4. Limitations and Disclaimers.
- .
- a. No trademark or patent rights held by Affirmer are waived, abandoned,
- surrendered, licensed or otherwise affected by this document.
- .
- b. Affirmer offers the Work as-is and makes no representations or
- warranties of any kind concerning the Work, express, implied, statutory
- or otherwise, including without limitation warranties of title,
- merchantability, fitness for a particular purpose, non infringement, or
- the absence of latent or other defects, accuracy, or the present or
- absence of errors, whether or not discoverable, all to the greatest
- extent permissible under applicable law.
- .
- c. Affirmer disclaims responsibility for clearing rights of other
- persons that may apply to the Work or any use thereof, including without
- limitation any person's Copyright and Related Rights in the Work.
- Further, Affirmer disclaims responsibility for obtaining any necessary
- consents, permissions or other rights required for any use of the Work.
- .
- d. Affirmer understands and acknowledges that Creative Commons is not a
- party to this document and has no duty or obligation with respect to
- this CC0 or use of the Work.
-
-License: BSD-3-clause-CopyrightHolders
- Redistribution and use in source and binary forms, with or without 
modification,
- are permitted provided that the following conditions are met:
- .
- 1. Redistributions of source code must retain the above copyright notice, this
-    list of conditions and the following disclaimer.
- .
- 2. Redistributions in binary form must reproduce the above copyright notice,
-    this list of conditions and the following disclaimer in the documentation
-    and/or other materials provided with the distribution.
- .
- 3. Neither the name of the copyright holder nor the names of its contributors
-    may be used to endorse or promote products derived from this software 
without
-    specific prior written permission.
- .
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 
FOR
- ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-License: Expat
- Permission is hereby granted, free of charge, to any person obtaining a copy 
of
- this software and associated documentation files (the "Software"), to deal in
- the Software without restriction, including without limitation the rights to
- use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 
of
- the Software, and to permit persons to whom the Software is furnished to do 
so,
- subject to the following conditions:
- .
- The above copyright notice and this permission notice shall be included in all
- copies or substantial portions of the Software.
- .
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
FITNESS
- FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
- COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
- IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-License: LGPL-2
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
- .
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- Library General Public License for more details.
- .
- You should have received a copy of the GNU Library General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
- .
- On Debian systems, the full text of the license can be found in the file
- `/usr/share/common-licenses/LGPL-2'.
-
-License: LGPL-2.1+
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
- .
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- Lesser General Public License for more details.
- .
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301  USA
- .
- On Debian systems, the full text of the license can be found in the file
- `/usr/share/common-licenses/LGPL-2.1'.
-
-License: public-domain
- <general public domain blurb>
-
-License: CC-BY-3.0
- Creative Commons Attribution 3.0 Unported
- .
- CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
- LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN
- ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION
- ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE
- INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
- ITS USE.
- .
- License
- .
- THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
- COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
- COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
- AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
- .
- BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE
- TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY
- BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS
- CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
- CONDITIONS.
- .
- 1. Definitions
- .
- a. "Adaptation" means a work based upon the Work, or upon the Work and
- other pre-existing works, such as a translation, adaptation, derivative
- work, arrangement of music or other alterations of a literary or
- artistic work, or phonogram or performance and includes cinematographic
- adaptations or any other form in which the Work may be recast,
- transformed, or adapted including in any form recognizably derived from
- the original, except that a work that constitutes a Collection will not
- be considered an Adaptation for the purpose of this License. For the
- avoidance of doubt, where the Work is a musical work, performance or
- phonogram, the synchronization of the Work in timed-relation with a
- moving image ("synching") will be considered an Adaptation for the
- purpose of this License.
- .
- b. "Collection" means a collection of literary or artistic works, such
- as encyclopedias and anthologies, or performances, phonograms or
- broadcasts, or other works or subject matter other than works listed in
- Section 1(f) below, which, by reason of the selection and arrangement of
- their contents, constitute intellectual creations, in which the Work is
- included in its entirety in unmodified form along with one or more other
- contributions, each constituting separate and independent works in
- themselves, which together are assembled into a collective whole. A work
- that constitutes a Collection will not be considered an Adaptation (as
- defined above) for the purposes of this License.
- .
- c.  "Distribute" means to make available to the public the original and
- copies of the Work or Adaptation, as appropriate, through sale or other
- transfer of ownership.
- .
- d. "Licensor" means the individual, individuals, entity or entities that
- offer(s) the Work under the terms of this License.
- .
- e. "Original Author" means, in the case of a literary or artistic work,
- the individual, individuals, entity or entities who created the Work or
- if no individual or entity can be identified, the publisher; and in
- addition (i) in the case of a performance the actors, singers,
- musicians, dancers, and other persons who act, sing, deliver, declaim,
- play in, interpret or otherwise perform literary or artistic works or
- expressions of folklore; (ii) in the case of a phonogram the producer
- being the person or legal entity who first fixes the sounds of a
- performance or other sounds; and, (iii) in the case of broadcasts, the
- organization that transmits the broadcast.
- .
- f. "Work" means the literary and/or artistic work offered under the
- terms of this License including without limitation any production in the
- literary, scientific and artistic domain, whatever may be the mode or
- form of its expression including digital form, such as a book, pamphlet
- and other writing; a lecture, address, sermon or other work of the same
- nature; a dramatic or dramatico-musical work; a choreographic work or
- entertainment in dumb show; a musical composition with or without words;
- a cinematographic work to which are assimilated works expressed by a
- process analogous to cinematography; a work of drawing, painting,
- architecture, sculpture, engraving or lithography; a photographic work
- to which are assimilated works expressed by a process analogous to
- photography; a work of applied art; an illustration, map, plan, sketch
- or three-dimensional work relative to geography, topography,
- architecture or science; a performance; a broadcast; a phonogram; a
- compilation of data to the extent it is protected as a copyrightable
- work; or a work performed by a variety or circus performer to the extent
- it is not otherwise considered a literary or artistic work.
- .
- g. "You" means an individual or entity exercising rights under this
- License who has not previously violated the terms of this License with
- respect to the Work, or who has received express permission from the
- Licensor to exercise rights under this License despite a previous
- violation.
- .
- h. "Publicly Perform" means to perform public recitations of the Work
- and to communicate to the public those public recitations, by any means
- or process, including by wire or wireless means or public digital
- performances; to make available to the public Works in such a way that
- members of the public may access these Works from a place and at a place
- individually chosen by them; to perform the Work to the public by any
- means or process and the communication to the public of the performances
- of the Work, including by public digital performance; to broadcast and
- rebroadcast the Work by any means including signs, sounds or images.
- .
- i. "Reproduce" means to make copies of the Work by any means including
- without limitation by sound or visual recordings and the right of
- fixation and reproducing fixations of the Work, including storage of a
- protected performance or phonogram in digital form or other electronic
- medium.
- .
- 2. Fair Dealing Rights. Nothing in this License is intended to reduce,
- limit, or restrict any uses free from copyright or rights arising from
- limitations or exceptions that are provided for in connection with the
- copyright protection under copyright law or other applicable laws.
- .
- 3. License Grant. Subject to the terms and conditions of this License,
- Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
- perpetual (for the duration of the applicable copyright) license to
- exercise the rights in the Work as stated below:
- .
- a. to Reproduce the Work, to incorporate the Work into one or more
- Collections, and to Reproduce the Work as incorporated in the
- Collections;
- .
- b. to create and Reproduce Adaptations provided that any such
- Adaptation, including any translation in any medium, takes reasonable
- steps to clearly label, demarcate or otherwise identify that changes
- were made to the original Work. For example, a translation could be
- marked "The original work was translated from English to Spanish," or a
- modification could indicate "The original work has been modified.";
- .
- c. to Distribute and Publicly Perform the Work including as incorporated
- in Collections; and,
- .
- d. to Distribute and Publicly Perform Adaptations.
- .
- e. For the avoidance of doubt:
- .
- i. Non-waivable Compulsory License Schemes. In those jurisdictions in
- which the right to collect royalties through any statutory or compulsory
- licensing scheme cannot be waived, the Licensor reserves the exclusive
- right to collect such royalties for any exercise by You of the rights
- granted under this License;
- .
- ii. Waivable Compulsory License Schemes. In those jurisdictions in which
- the right to collect royalties through any statutory or compulsory
- licensing scheme can be waived, the Licensor waives the exclusive right
- to collect such royalties for any exercise by You of the rights granted
- under this License; and,
- .
- iii. Voluntary License Schemes. The Licensor waives the right to collect
- royalties, whether individually or, in the event that the Licensor is a
- member of a collecting society that administers voluntary licensing
- schemes, via that society, from any exercise by You of the rights
- granted under this License.
- .
- The above rights may be exercised in all media and formats whether now
- known or hereafter devised. The above rights include the right to make
- such modifications as are technically necessary to exercise the rights
- in other media and formats. Subject to Section 8(f), all rights not
- expressly granted by Licensor are hereby reserved.
- .
- 4. Restrictions. The license granted in Section 3 above is expressly
- made subject to and limited by the following restrictions:
- .
- a. You may Distribute or Publicly Perform the Work only under the terms
- of this License. You must include a copy of, or the Uniform Resource
- Identifier (URI) for, this License with every copy of the Work You
- Distribute or Publicly Perform. You may not offer or impose any terms on
- the Work that restrict the terms of this License or the ability of the
- recipient of the Work to exercise the rights granted to that recipient
- under the terms of the License. You may not sublicense the Work. You
- must keep intact all notices that refer to this License and to the
- disclaimer of warranties with every copy of the Work You Distribute or
- Publicly Perform. When You Distribute or Publicly Perform the Work, You
- may not impose any effective technological measures on the Work that
- restrict the ability of a recipient of the Work from You to exercise the
- rights granted to that recipient under the terms of the License. This
- Section 4(a) applies to the Work as incorporated in a Collection, but
- this does not require the Collection apart from the Work itself to be
- made subject to the terms of this License. If You create a Collection,
- upon notice from any Licensor You must, to the extent practicable,
- remove from the Collection any credit as required by Section 4(b), as
- requested. If You create an Adaptation, upon notice from any Licensor
- You must, to the extent practicable, remove from the Adaptation any
- credit as required by Section 4(b), as requested.
- .
- b. If You Distribute, or Publicly Perform the Work or any Adaptations or
- Collections, You must, unless a request has been made pursuant to
- Section 4(a), keep intact all copyright notices for the Work and
- provide, reasonable to the medium or means You are utilizing: (i) the
- name of the Original Author (or pseudonym, if applicable) if supplied,
- and/or if the Original Author and/or Licensor designate another party or
- parties (e.g., a sponsor institute, publishing entity, journal) for
- attribution ("Attribution Parties") in Licensor's copyright notice,
- terms of service or by other reasonable means, the name of such party or
- parties; (ii) the title of the Work if supplied; (iii) to the extent
- reasonably practicable, the URI, if any, that Licensor specifies to be
- associated with the Work, unless such URI does not refer to the
- copyright notice or licensing information for the Work; and (iv) ,
- consistent with Section 3(b), in the case of an Adaptation, a credit
- identifying the use of the Work in the Adaptation (e.g., "French
- translation of the Work by Original Author," or "Screenplay based on
- original Work by Original Author"). The credit required by this Section
- 4 (b) may be implemented in any reasonable manner; provided, however,
- that in the case of a Adaptation or Collection, at a minimum such credit
- will appear, if a credit for all contributing authors of the Adaptation
- or Collection appears, then as part of these credits and in a manner at
- least as prominent as the credits for the other contributing authors.
- For the avoidance of doubt, You may only use the credit required by this
- Section for the purpose of attribution in the manner set out above and,
- by exercising Your rights under this License, You may not implicitly or
- explicitly assert or imply any connection with, sponsorship or
- endorsement by the Original Author, Licensor and/or Attribution Parties,
- as appropriate, of You or Your use of the Work, without the separate,
- express prior written permission of the Original Author, Licensor and/or
- Attribution Parties.
- .
- c. Except as otherwise agreed in writing by the Licensor or as may be
- otherwise permitted by applicable law, if You Reproduce, Distribute or
- Publicly Perform the Work either by itself or as part of any Adaptations
- or Collections, You must not distort, mutilate, modify or take other
- derogatory action in relation to the Work which would be prejudicial to
- the Original Author's honor or reputation. Licensor agrees that in those
- jurisdictions (e.g. Japan), in which any exercise of the right granted
- in Section 3(b) of this License (the right to make Adaptations) would be
- deemed to be a distortion, mutilation, modification or other derogatory
- action prejudicial to the Original Author's honor and reputation, the
- Licensor will waive or not assert, as appropriate, this Section, to the
- fullest extent permitted by the applicable national law, to enable You
- to reasonably exercise Your right under Section 3(b) of this License
- (right to make Adaptations) but not otherwise.
- .
- 5. Representations, Warranties and Disclaimer
- .
- UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
- OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
- KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
- INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
- FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
- LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,
- WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE
- EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
- .
- 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
- LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR
- ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES
- ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS
- BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
- .
- 7. Termination
- .
- a. This License and the rights granted hereunder will terminate
- automatically upon any breach by You of the terms of this License.
- Individuals or entities who have received Adaptations or Collections
- from You under this License, however, will not have their licenses
- terminated provided such individuals or entities remain in full
- compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
- survive any termination of this License.
- .
- b. Subject to the above terms and conditions, the license granted here
- is perpetual (for the duration of the applicable copyright in the Work).
- Notwithstanding the above, Licensor reserves the right to release the
- Work under different license terms or to stop distributing the Work at
- any time; provided, however that any such election will not serve to
- withdraw this License (or any other license that has been, or is
- required to be, granted under the terms of this License), and this
- License will continue in full force and effect unless terminated as
- stated above.
- .
- 8. Miscellaneous
- .
- a. Each time You Distribute or Publicly Perform the Work or a
- Collection, the Licensor offers to the recipient a license to the Work
- on the same terms and conditions as the license granted to You under
- this License.
- .
- b. Each time You Distribute or Publicly Perform an Adaptation, Licensor
- offers to the recipient a license to the original Work on the same terms
- and conditions as the license granted to You under this License.
- .
- c. If any provision of this License is invalid or unenforceable under
- applicable law, it shall not affect the validity or enforceability of
- the remainder of the terms of this License, and without further action
- by the parties to this agreement, such provision shall be reformed to
- the minimum extent necessary to make such provision valid and
- enforceable.
- .
- d. No term or provision of this License shall be deemed waived and no
- breach consented to unless such waiver or consent shall be in writing
- and signed by the party to be charged with such waiver or consent. This
- License constitutes the entire agreement between the parties with
- respect to the Work licensed here. There are no understandings,
- agreements or representations with respect to the Work not specified
- here. Licensor shall not be bound by any additional provisions that may
- appear in any communication from You.
- .
- e. This License may not be modified without the mutual written agreement
- of the Licensor and You.
- .
- f. The rights granted under, and the subject matter referenced, in this
- License were drafted utilizing the terminology of the Berne Convention
- for the Protection of Literary and Artistic Works (as amended on
- September 28, 1979), the Rome Convention of 1961, the WIPO Copyright
- Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and
- the Universal Copyright Convention (as revised on July 24, 1971). These
- rights and subject matter take effect in the relevant jurisdiction in
- which the License terms are sought to be enforced according to the
- corresponding provisions of the implementation of those treaty
- provisions in the applicable national law. If the standard suite of
- rights granted under applicable copyright law includes additional rights
- not granted under this License, such additional rights are deemed to be
- included in the License; this License is not intended to restrict the
- license of any rights under applicable law.
- .
- Creative Commons Notice
- .
- Creative Commons is not a party to this License, and makes no warranty
- whatsoever in connection with the Work. Creative Commons will not be
- liable to You or any party on any legal theory for any damages
- whatsoever, including without limitation any general, special,
- incidental or consequential damages arising in connection to this
- license. Notwithstanding the foregoing two (2) sentences, if Creative
- Commons has expressly identified itself as the Licensor hereunder, it
- shall have all rights and obligations of Licensor.
- .
- Except for the limited purpose of indicating to the public that the Work
- is licensed under the CCPL, Creative Commons does not authorize the use
- by either party of the trademark "Creative Commons" or any related
- trademark or logo of Creative Commons without the prior written consent
- of Creative Commons. Any permitted use will be in compliance with
- Creative Commons' then-current trademark usage guidelines, as may be
- published on its website or otherwise made available upon request from
- time to time. For the avoidance of doubt, this trademark restriction
- does not form part of this License.
- .
- Creative Commons may be contacted at https://creativecommons.org/.
+Files: share/macosx/background.tiff
+Copyright: 2008-2014, Andrey Tarantsov
+License: MIT
+
+Files: share/icons/application/scalable/apps/freedesktop.svg
+Copyright: GPL-2+
+Comment: from Freedesktop.org website
+
+Files: share/icons/application/scalable/actions/hibp.svg
+       share/icons/database/C64_Apple.svg
+Copyright: GPL-2+
+Comment: from the Simple Icons repo 
(https://github.com/simple-icons/simple-icons/)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/debian/patches/0001-Remove-code-references-to-source-directory.patch 
new/debian/patches/0001-Remove-code-references-to-source-directory.patch
--- old/debian/patches/0001-Remove-code-references-to-source-directory.patch    
2019-10-26 21:28:07.000000000 +0200
+++ new/debian/patches/0001-Remove-code-references-to-source-directory.patch    
1970-01-01 01:00:00.000000000 +0100
@@ -1,35 +0,0 @@
-From: Julian Andres Klode <[email protected]>
-Date: Thu, 30 Aug 2018 21:32:27 +0200
-Subject: Remove code references to source directory
-
-Bug-Debian: https://bugs.debian.org/890486
-Forwarded: not-needed
----
- src/core/FilePath.cpp | 7 -------
- 1 file changed, 7 deletions(-)
-
-diff --git a/src/core/FilePath.cpp b/src/core/FilePath.cpp
-index 5b03227..e62d196 100644
---- a/src/core/FilePath.cpp
-+++ b/src/core/FilePath.cpp
-@@ -219,10 +219,6 @@ FilePath::FilePath()
- 
-     if (false) {
-     }
--#ifdef QT_DEBUG
--    else if (testSetDir(QString(KEEPASSX_SOURCE_DIR) + "/share")) {
--    }
--#endif
- #if defined(Q_OS_UNIX) && !(defined(Q_OS_MACOS) && defined(WITH_APP_BUNDLE))
-     else if (isDataDirAbsolute && testSetDir(KEEPASSX_DATA_DIR)) {
-     } else if (!isDataDirAbsolute && 
testSetDir(QString("%1/../%2").arg(appDirPath, KEEPASSX_DATA_DIR))) {
-@@ -237,9 +233,6 @@ FilePath::FilePath()
-     else if (testSetDir(appDirPath + "/share")) {
-     }
- #endif
--    // Last ditch test when running in the build directory (mainly for travis 
tests)
--    else if (testSetDir(QString(KEEPASSX_SOURCE_DIR) + "/share")) {
--    }
- 
-     if (m_dataPath.isEmpty()) {
-         qWarning("FilePath::DataPath: can't find data dir");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/debian/patches/0002-tests-Adjust-entropy-for-system-wide-zxcvbn.patch 
new/debian/patches/0002-tests-Adjust-entropy-for-system-wide-zxcvbn.patch
--- old/debian/patches/0002-tests-Adjust-entropy-for-system-wide-zxcvbn.patch   
2020-07-08 01:56:22.062028578 +0200
+++ new/debian/patches/0002-tests-Adjust-entropy-for-system-wide-zxcvbn.patch   
1970-01-01 01:00:00.000000000 +0100
@@ -1,68 +0,0 @@
-From: Julian Andres Klode <[email protected]>
-Date: Fri, 6 Sep 2019 21:37:21 +0200
-Subject: tests: Adjust entropy for system-wide zxcvbn
-
-Adjust the tests in TestGui, but disable the
-one in testcli, as it's hard to follow if it
-fails, and we're reasonably certain that the
-GUI test is fine (and the CLI test upstream).
----
- tests/TestCli.cpp     |  4 ++--
- tests/gui/TestGui.cpp | 10 +++++-----
- 2 files changed, 7 insertions(+), 7 deletions(-)
-
-Index: keepassxc-2.6.0/tests/TestCli.cpp
-===================================================================
---- keepassxc-2.6.0.orig/tests/TestCli.cpp
-+++ keepassxc-2.6.0/tests/TestCli.cpp
-@@ -884,8 +884,8 @@ void TestCli::testEstimate()
-     execCmd(estimateCmd, {"estimate", "-a"});
-     auto result = QString(m_stdout->readAll());
-     QVERIFY(result.contains("Length " + length));
--    QVERIFY(result.contains("Entropy " + entropy));
--    QVERIFY(result.contains("Log10 " + log10));
-+    //QVERIFY(result.contains("Entropy " + entropy));
-+    //QVERIFY(result.contains("Log10 " + log10));
-     for (const auto& string : asConst(searchStrings)) {
-         QVERIFY2(result.contains(string), qPrintable("String " + string + " 
missing"));
-     }
-Index: keepassxc-2.6.0/tests/gui/TestGui.cpp
-===================================================================
---- keepassxc-2.6.0.orig/tests/gui/TestGui.cpp
-+++ keepassxc-2.6.0/tests/gui/TestGui.cpp
-@@ -686,17 +686,17 @@ void TestGui::testPasswordEntryEntropy()
- 
-                generatedPassword->setText("");
-                QTest::keyClicks(generatedPassword, "hello");
--               QCOMPARE(entropyLabel->text(), QString("Entropy: 6.38 bit"));
-+               QCOMPARE(entropyLabel->text(), QString("Entropy: 5.78 bit"));
-                QCOMPARE(strengthLabel->text(), QString("Password Quality: 
Poor"));
- 
-                generatedPassword->setText("");
-                QTest::keyClicks(generatedPassword, "helloworld");
--               QCOMPARE(entropyLabel->text(), QString("Entropy: 13.10 bit"));
-+               QCOMPARE(entropyLabel->text(), QString("Entropy: 12.51 bit"));
-                QCOMPARE(strengthLabel->text(), QString("Password Quality: 
Poor"));
- 
-                generatedPassword->setText("");
-                QTest::keyClicks(generatedPassword, "password1");
--               QCOMPARE(entropyLabel->text(), QString("Entropy: 4.00 bit"));
-+               QCOMPARE(entropyLabel->text(), QString("Entropy: 3.00 bit"));
-                QCOMPARE(strengthLabel->text(), QString("Password Quality: 
Poor"));
- 
-                generatedPassword->setText("");
-@@ -706,12 +706,12 @@ void TestGui::testPasswordEntryEntropy()
- 
-                generatedPassword->setText("");
-                QTest::keyClicks(generatedPassword, "Tr0ub4dour&3");
--               QCOMPARE(entropyLabel->text(), QString("Entropy: 30.87 bit"));
-+               QCOMPARE(entropyLabel->text(), QString("Entropy: 30.89 bit"));
-                QCOMPARE(strengthLabel->text(), QString("Password Quality: 
Poor"));
- 
-                generatedPassword->setText("");
-                QTest::keyClicks(generatedPassword, 
"correcthorsebatterystaple");
--               QCOMPARE(entropyLabel->text(), QString("Entropy: 47.98 bit"));
-+               QCOMPARE(entropyLabel->text(), QString("Entropy: 47.43 bit"));
-                QCOMPARE(strengthLabel->text(), QString("Password Quality: 
Weak"));
- 
-                generatedPassword->setText("");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debian/patches/001-malloc_usage_size.patch 
new/debian/patches/001-malloc_usage_size.patch
--- old/debian/patches/001-malloc_usage_size.patch      1970-01-01 
01:00:00.000000000 +0100
+++ new/debian/patches/001-malloc_usage_size.patch      2022-03-22 
01:55:41.000000000 +0100
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index baa399de..fe436d35 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -522,7 +522,7 @@ if(UNIX)
+             HAVE_MALLOC_H)
+ 
+     check_cxx_source_compiles("#include <malloc.h>
+-    int main() { malloc_usable_size(NULL, 0); return 0; }"
++    int main() { malloc_usable_size(NULL); return 0; }"
+             HAVE_MALLOC_USABLE_SIZE)
+ 
+     check_cxx_source_compiles("#include <sys/resource.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debian/patches/series new/debian/patches/series
--- old/debian/patches/series   2019-10-26 23:17:50.148450863 +0200
+++ new/debian/patches/series   2022-03-22 01:55:41.000000000 +0100
@@ -1,2 +1 @@
-# 0001-Remove-code-references-to-source-directory.patch
-0002-tests-Adjust-entropy-for-system-wide-zxcvbn.patch
+001-malloc_usage_size.patch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debian/rules new/debian/rules
--- old/debian/rules    2019-10-26 21:28:08.042198941 +0200
+++ new/debian/rules    2022-03-24 23:55:56.269982831 +0100
@@ -1,27 +1,30 @@
 #!/usr/bin/make -f
-# -*- makefile -*-
+# See debhelper(7) (uncomment to enable)
+# output every command that modifies files on the build system.
+#DH_VERBOSE = 1
 
-GITREV=$(shell dpkg-parsechangelog -S Version | sed -n 
's/.*+git.*\.\(.*\)/\1/p')
-include /usr/share/dpkg/architecture.mk
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/default.mk
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
-export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 export LC_ALL := C.UTF-8
 
 %:
-       dh $@
+       dh $@ --parallel
 
 override_dh_auto_configure:
        if [ -e src/zxcvbn/ ]; then rm -r src/zxcvbn/ ; fi
-       dh_auto_configure --  -DWITH_TESTS=ON \
-                             -DGIT_HEAD_OVERRIDE=${GITREV} \
-                             -DKEEPASSXC_BUILD_TYPE="PreRelease" \
-                             -DWITH_GUI_TESTS=OFF \
-                             -DWITH_XC_KEESHARE_SECURE=ON \
-                             -DWITH_XC_UPDATECHECK=OFF \
-                             -DWITH_XC_ALL=ON
+       dh_auto_configure -- \
+               -DCMAKE_BUILD_TYPE=Release \
+               -DKEEPASSXC_BUILD_TYPE=Release \
+               -DWITH_TESTS=ON \
+               -DWITH_GUI_TESTS=OFF  \
+               -DWITH_XC_ALL=ON \
+               -DWITH_XC_UPDATECHECK=OFF
 
-#override_dh_auto_test:
-#      dh_auto_test -- ARGS+="-E 'test(cli|gui)'"
+override_dh_auto_test:
+       dh_auto_test -- ARGS+="-E 'test(cli|gui)'"
 #      # testcli and testgui use X, and have horrible X clipboard tests that
 #      # randomly fail, so ignore failures
 #      xvfb-run -a --server-args="-screen 0 800x600x24" dh_auto_test -- 
ARGS+="-R 'test(cli|gui)'" || true

++++++ keepassxc-2.6.6-src.tar.xz -> keepassxc-2.7.0-src.tar.xz ++++++
/work/SRC/openSUSE:Factory/keepassxc/keepassxc-2.6.6-src.tar.xz 
/work/SRC/openSUSE:Factory/.keepassxc.new.1900/keepassxc-2.7.0-src.tar.xz 
differ: char 26, line 1

++++++ keepassxc.dsc ++++++
--- /var/tmp/diff_new_pack.1nOEeg/_old  2022-03-25 21:54:42.578280274 +0100
+++ /var/tmp/diff_new_pack.1nOEeg/_new  2022-03-25 21:54:42.582280278 +0100
@@ -2,7 +2,7 @@
 Source: keepassxc
 Binary: keepassxc
 Architecture: any
-Version: 2.6.6-1.1
+Version: 2.7.0-1.1
 Maintainer: Julian Andres Klode <[email protected]>
 Homepage: https://www.keepassxc.org/
 Standards-Version: 4.4.0
@@ -12,12 +12,16 @@
                cmake,
                debhelper (>= 10),
                libargon2-dev | libargon2-0-dev,
-               libcurl4-gnutls-dev,
-               libgcrypt20-dev,
+               libbotan-2-dev (>=2.12.1),
+               libusb-1.0-0-dev,
+               libminizip-dev,
+               libpcsclite-dev,
                libqt5svg5-dev,
                libqt5x11extras5-dev,
                libqrencode-dev,
+               libreadline-dev,
                libsodium-dev,
+               libxi-dev,
                libxtst-dev,
                libykpers-1-dev,
                libyubikey-dev,
@@ -26,11 +30,6 @@
                qtbase5-private-dev,
                qttools5-dev,
                qttools5-dev-tools,
-               libqt5svg5-dev,
-               libqt5x11extras5-dev,
-               libqrencode-dev,
-               libquazip5-dev,
-               libreadline-dev,
                xauth,
                xvfb,
                zlib1g-dev

Reply via email to